Skip to content

Add enum-plus - #1141

Merged
gokaygurcan merged 1 commit into
sorrycc:masterfrom
shijistar:master
Aug 17, 2026
Merged

Add enum-plus#1141
gokaygurcan merged 1 commit into
sorrycc:masterfrom
shijistar:master

Conversation

@shijistar

Copy link
Copy Markdown
Contributor

Checklist:

  • I've read and understood Contributing Guidelines.
  • I've added the new resource at the end of its section.
  • This resource is out there for a while, and actively maintained.
  • This resource is popular enough and has at least a few hundred stars on GitHub.

enum-plus is a lightweight, drop-in enhancement layer for native TypeScript enums. This library keeps the familiar direct-style enum experience while layering on: typed display text and metadata, built-in internationalization/localization, and full type safety that surfaces mistakes at compile time instead of in the UI. It is framework-agnostic and works with common UI libraries in the JavaScript/TypeScript ecosystem.

I believe it fits the Misc section because it is a general-purpose utility rather than a UI component or framework. It solves a real, recurring pain point for TypeScript developers, is actively maintained, and ships a clear, single-purpose description, which matches the style of the surrounding entries.

Repo: https://github.com/shijistar/enum-plus
Live: https://shijistar.github.io/enum-plus/?path=/story/demo-full-demo--playground

Copilot AI lite review requested due to automatic review settings August 16, 2026 14:36

This comment was marked as low quality.

@gokaygurcan

Copy link
Copy Markdown
Collaborator

Feels like a very specific solution to a very specific problem but looks like there're people looking for it.

@gokaygurcan

Copy link
Copy Markdown
Collaborator

@copilot go away

@gokaygurcan
gokaygurcan merged commit 98069f9 into sorrycc:master Aug 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants