case-string
TypeScript icon, indicating that this package has built-in type declarations

1.2.10 • Public • Published

case-string: DEMO

case-string is a versatile npm library that provides a comprehensive set of functions to manipulate string cases for both frontend and backend applications.

DOCUMENTATION https://t.ly/NJGH3

Installation

Install case-string using npm, pnpm or yarn:

npm install case-string --save-dev
pnpm add case-string -D
yarn add case-string -D

Usage

Import the specific functions:

// ES5 Import
const { reverseTitleCase, camelCase } = require("case-string");

// ES6 Import
import { reverseTitleCase, camelCase } from "case-string";

or import the entire case-string library:

// ES5 Import
const caseString = require("case-string");

// ES6 Import
import caseString from "case-string";

Available Functions

case-string offers a wide range of functions for various string case manipulation tasks. Here's a brief description of each function:

const string = "The quick brown fox jumps over the lazy dog";

1. caseString.upperCase(string); // THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG

2. caseString.lowerCase(string); // the quick brown fox jumps over the lazy dog

3. caseString.titleCase(string); // The Quick Brown Fox Jumps Over The Lazy Dog

4. caseString.reverseTitleCase(string); // thE quicK browN foX jumpS oveR thE lazY dog

5. caseString.invertCase(string); // tHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG

6. caseString.camelCase(string); // theQuickBrownFoxJumpsOverTheLazyDog

7. caseString.pascalCase(string); // TheQuickBrownFoxJumpsOverTheLazyDog

8. caseString.kebabCase(string); // the-quick-brown-fox-jumps-over-the-lazy-dog

9. caseString.dotCase(string); // the.quick.brown.fox.jumps.over.the.lazy.dog

10. caseString.pathCase(string); // the/quick/brown/fox/jumps/over/the/lazy/dog

11. caseString.snakeCase(string); // the_quick_brown_fox_jumps_over_the_lazy_dog

12. caseString.pascalSnakeCase(string); // The_Quick_Brown_Fox_Jumps_Over_The_Lazy_Dog

13. caseString.trainCase(string); // The-Quick-Brown-Fox-Jumps-Over-The-Lazy-Dog

14. caseString.constantCase(string); // THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG

15. caseString.alternateCase1(string); // ThE QuIcK BrOwN FoX JuMpS OvEr tHe lAzY DoG

16. caseString.alternateCase2(string); // tHe qUiCk bRoWn fOx jUmPs oVeR ThE LaZy dOg

17. caseString.toggleCase(string); // tHE qUICK bROWN fOX jUMPS oVER tHE lAZY dOG

18. caseString.spongeCase(string); // the QUIcK broWN foX JuMPS ovEr thE Lazy dOg

19. caseString.noCase(string); // the quick brown fox jumps over the lazy dog

20. caseString.sentenceCase("tHE qUICK bROWN fOX jUMPS oVER tHE lAZY dOG"); // The quick brown fox jumps over the lazy dog

Support

Feel free to contribute and make case-string a better choice.

Package Sidebar

Install

npm i case-string

Weekly Downloads

4

Version

1.2.10

License

ISC

Unpacked Size

22.9 kB

Total Files

5

Last publish

Collaborators

  • mrmalik610