Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    camelcasepublic

    camelcase Build Status

    Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: foo-barfooBar

    Install

    $ npm install camelcase
    

    Usage

    const camelCase = require('camelcase');
     
    camelCase('foo-bar');
    //=> 'fooBar'
     
    camelCase('foo_bar');
    //=> 'fooBar'
     
    camelCase('Foo-Bar');
    //=> 'fooBar'
     
    camelCase('Foo-Bar', {pascalCase: true});
    //=> 'FooBar'
     
    camelCase('--foo.bar', {pascalCase: false});
    //=> 'fooBar'
     
    camelCase('foo bar');
    //=> 'fooBar'
     
    console.log(process.argv[3]);
    //=> '--foo-bar'
    camelCase(process.argv[3]);
    //=> 'fooBar'
     
    camelCase(['foo', 'bar']);
    //=> 'fooBar'
     
    camelCase(['__foo__', '--bar'], {pascalCase: true});
    //=> 'FooBar'

    API

    camelCase(input, [options])

    input

    Type: string string[]

    String to convert to camel case.

    options

    Type: Object

    pascalCase

    Type: boolean
    Default: false

    Uppercase the first character: foo-barFooBar

    Related

    • decamelize - The inverse of this module
    • uppercamelcase - Like this module, but to PascalCase instead of camelCase
    • titleize - Capitalize every word in string
    • humanize-string - Convert a camelized/dasherized/underscored string into a humanized one

    License

    MIT © Sindre Sorhus

    install

    npm i camelcase

    Downloadsweekly downloads

    14,008,973

    version

    5.0.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar