Skip to content
stein197Public

About

String case converter and parser

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

21 Commits

Folders and files

Repository files navigation

String case converter and parser

This tiny package provides means for converting strings between different cases - such as converting camelCase to snake_case and so on.

Installation

npm install @stein197/caser

Usage:

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"]

Predefined cases

  • flat flatcase
  • camel camelCase
  • header Header-Case
  • kebab kebab-case
  • pascal PascalCase
  • snake snake_case
  • upper UPPER_CASE
  • train TRAIN-CASE

For detailed documentation, refer to the source code docblocks

NPM scripts

  • clean cleans working directory from compiled files
  • build compiles source code
  • test runs unit tests

About

String case converter and parser

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages