This tiny package provides means for converting strings between different cases - such as converting camelCase to snake_case and so on.
npm install @stein197/caser
import * as caser from "@stein197/caser";
caser.covert("HTMLElement", "header", true); // "HTML-Element"
caser.convert("CONSTANT_VALUE", {separator: "-", leadCharCase: "upper", firstCharCase: "upper", case: "lower"}, false); // "Constant-Value"
caser.split("camelCase"); // ["camel", "Case"]flatflatcasecamelcamelCaseheaderHeader-Casekebabkebab-casepascalPascalCasesnakesnake_caseupperUPPER_CASEtrainTRAIN-CASE
For detailed documentation, refer to the source code docblocks
cleancleans working directory from compiled filesbuildcompiles source codetestruns unit tests