blakeembrey/change-case
Convert strings between camelCase, PascalCase, Capital Case, snake_case and more observed · 2026-08-28
Health v2 · maintenance only
35/100
- Activity 27
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4888
- days_rel: 717
- days_push: 442
- n_releases_24m: 1
Adoption not part of the score
2407 stars · 103 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A TypeScript monorepo of small libraries that transform strings between naming conventions like camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. It ships as pure ESM packages with TypeScript definitions.
Use cases
- convert strings between camelCase and snake_case
- transform identifiers to PascalCase in generated code
- normalize API field names to kebab-case
- convert text to title case or CONSTANT_CASE
- swap or sponge-case strings for fun text effects
When to choose
- you need reliable, well-tested case conversion in JavaScript or TypeScript
- you want tiny focused ESM packages with type definitions
- you are building code generators or API serializers that need identifier transformations
When to avoid
- you need CommonJS require support or legacy Node module resolution
- you need locale-aware natural-language title casing with complex rules
- you work outside the JavaScript ecosystem
Facets
library · maturity stable
serialization developer-tools developer-tools web-development text-editors cross-platform browser string-manipulation case-conversion typescript esm monorepo nodejs
2 sources
- readme: https://github.com/blakeembrey/change-case · fetched 2026-08-28 · 432fd0a4195c
- registry_npm: https://registry.npmjs.org/change-case · fetched 2026-08-29 · 42726a80e6ef
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| blakeembrey/change-case | main | 35 |
For agents
markdown · JSON · MCP: product_card(name="blakeembrey/change-case")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem