JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 55
  • Score
    100M100P100Q37947F
  • License ISC

A Node.js module providing various string manipulation functions to handle string cases.

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (case-string) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    case-string: String Manipulation Utility for JavaScript

    case-string is a versatile JavaScript package 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.constantCase(string); // THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG
    
    14. caseString.alternateCase1(string); // ThE QuIcK BrOwN FoX JuMpS OvEr tHe lAzY DoG
    
    15. caseString.alternateCase2(string); // tHe qUiCk bRoWn fOx jUmPs oVeR ThE LaZy dOg
    
    16. caseString.toggleCase(string); // tHE qUICK bROWN fOX jUMPS oVER tHE lAZY dOG
    
    17. caseString.spongeCase(string); // the QUIcK broWN foX JuMPS ovEr thE Lazy dOg
    
    18. caseString.noCase(string); // the quick brown fox jumps over the lazy dog
    
    19. 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.