JSPM

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

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-converters) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    case-converters

    Change case functions for all cases in TypeScript and JavaScript. Combined version of all case-converters methods, so you do not need to install them separately. ESM and CJS bundles are included, also backwards compatible with case-converters@1.0.0.

    case-converters@1.0.0 which can be used to access all methods.

    Usage

    npm install --save case-converters

    javascript

    const { camel, upper } from 'case-converters';
    camel('test string'); // testString
    upper('test string'); // TEST STRING

    Browser / ESM

    import { Case } from 'case-converters';
    const camel = Case.camel('test string'); // testString
    const upper = Case.upper('test string'); // TEST STRING
    
    
    import { camel, upper, ... } from 'case-converters';
    const camel = camel('test string'); // testString
    const upper = upper('test string'); // TEST STRING

    Node.js

    const { Case } = require('case-converters');
    const camel = Case.camel('foo-bar'); // fooBar
    const snake = Case.snake('fooBar'); // foo_bar
    
    const { camel, snake } = require('case-converters');
    const camel = camel('foo-bar'); // fooBar
    const snake = snake('fooBar'); // foo_bar

    Methods

    Class based usage

    import { Case } from 'case-converters';
    
    const str = 'test string';
    
    camel       = Case.camel(str);               // testString
    capital     = Case.capital(str);             // Test String
    constant    = Case.constant(str);            // TEST_STRING
    dot         = Case.dot(str);                 // test.string
    no          = Case.no(str);                  // test string
    pascal      = Case.pascal(str);              // TestString
    path        = Case.path(str);                // test/string
    sentence    = Case.sentence(str);            // Test string
    snake       = Case.snake(str);               // test_string
    train       = Case.train(str);               // Test-String
    kebab       = Case.kebab(str);               // test-string
    sponge      = Case.sponge(str);              // TeSt StRiNg
    swapCase    = Case.swap(str);                // TEST STRING
    title       = Case.title(str);               // Test String
    uppper      = Case.upper(str);               // TEST STRING
    localeUpper = Case.localeUpper(str, 'en');   // TEST STRING
    lower       = Case.lower(str);               // test string
    localeLower = Case.localeLower(str, 'en');   // test string
    lowerFirst  = Case.lowerFirst(str);          // test string
    upperFirst  = Case.upperFirst(str);          // Test string
    isUpper     = Case.isUpper(str);             // false
    isLower     = Case.isLower(str);             // true

    Function based usage

    import { camel, upper, ... } from 'case-converters';
    
    const str = 'test string';
    
    camel       = camel(str);               // testString
    capital     = capital(str);             // Test String
    constant    = constant(str);            // TEST_STRING
    dot         = dot(str);                 // test.string
    no          = no(str);                  // test string
    pascal      = pascal(str);              // TestString
    path        = path(str);                // test/string
    sentence    = sentence(str);            // Test string
    snake       = snake(str);               // test_string
    train       = train(str);               // Test-String
    kebab       = kebab(str);               // test-string
    sponge      = sponge(str);              // TeSt StRiNg
    swap        = swap(str);                // TEST STRING
    title       = title(str);               // Test String
    uppper      = upper(str);               // TEST STRING
    localeUpper = localeUpper(str, 'en');   // TEST STRING
    lower       = lower(str);               // test string
    localeLower = localeLower(str, 'en');   // test string
    lowerFirst  = lowerFirst(str);          // test string
    upperFirst  = upperFirst(str);          // Test string
    isUpper     = isUpper(str);             // false
    isLower     = isLower(str);             // true

    Meta