← All repos

change-case

Convert strings between camelCase, PascalCase, Capital Case, snake_case and more

camel-casechange-caseconstant-caselowercasepascal-casesnake-caseuppercase
Browse cluster: Node.js HTTP utilities & middleware
323commits
25contributors
1languages

Tech stack & purpose

This is a monorepo of string case transformation libraries written in TypeScript and distributed as pure ESM packages. The main change-case package converts strings between various programming conventions like camelCase, snake_case, PascalCase, kebab-case, and others, with support for customizable delimiters, locale handling, and object key transformation. The monorepo also includes companion packages for sponge case (random capitalization), swap case (inverting character case), and title case (following English capitalization rules). The project is maintained by Blake Embrey and is licensed under MIT.

Community & reference links

Languages

TypeScript
100.0%

Contributors