Sha256: 22a28931e6015047ea7307cedc15ba48ad9092276eed9bf34c7d38817ce5f616

Contents?: true

Size: 1.02 KB

Versions: 75

Compression:

Stored size: 1.02 KB

Contents

# camelcase [![Build Status](https://travis-ci.org/sindresorhus/camelcase.svg?branch=master)](https://travis-ci.org/sindresorhus/camelcase)

> Convert a dash/dot/underscore/space separated string to camelCase: `foo-bar` → `fooBar`


## Install

```
$ npm install --save camelcase
```


## Usage

```js
const camelCase = require('camelcase');

camelCase('foo-bar');
//=> 'fooBar'

camelCase('foo_bar');
//=> 'fooBar'

camelCase('Foo-Bar');
//=> 'fooBar'

camelCase('--foo.bar');
//=> 'fooBar'

camelCase('__foo__bar__');
//=> 'fooBar'

camelCase('foo bar');
//=> 'fooBar'

console.log(process.argv[3]);
//=> '--foo-bar'
camelCase(process.argv[3]);
//=> 'fooBar'

camelCase('foo', 'bar');
//=> 'fooBar'

camelCase('__foo__', '--bar');
//=> 'fooBar'
```


## Related

- [decamelize](https://github.com/sindresorhus/decamelize) - The inverse of this module
- [uppercamelcase](https://github.com/SamVerschueren/uppercamelcase) - Like this module, but to PascalCase instead of camelCase


## License

MIT © [Sindre Sorhus](http://sindresorhus.com)

Version data entries

75 entries across 34 versions & 15 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/camelcase-keys/node_modules/camelcase/readme.md
optimacms-0.1.61 spec/dummy/node_modules/sass-graph/node_modules/camelcase/readme.md
disco_app-0.18.0 test/dummy/node_modules/camelcase-keys/node_modules/camelcase/readme.md
disco_app-0.18.0 test/dummy/node_modules/sass-graph/node_modules/camelcase/readme.md
disco_app-0.18.2 test/dummy/node_modules/sass-graph/node_modules/camelcase/readme.md
disco_app-0.18.2 test/dummy/node_modules/camelcase-keys/node_modules/camelcase/readme.md
tang-0.2.1 spec/tang_app/node_modules/camelcase-keys/node_modules/camelcase/readme.md
groonga-client-model-6.0.0 test/apps/rails6.0.3.5/node_modules/camelcase-keys/node_modules/camelcase/readme.md
groonga-client-model-6.0.0 test/apps/rails6.1.3/node_modules/camelcase-keys/node_modules/camelcase/readme.md
ruby2js-4.0.4 lib/tasks/testrails/node_modules/camelcase-keys/node_modules/camelcase/readme.md
ruby2js-4.0.3 lib/tasks/testrails/node_modules/camelcase-keys/node_modules/camelcase/readme.md
tang-0.2.0 spec/tang_app/node_modules/camelcase-keys/node_modules/camelcase/readme.md
tang-0.1.0 spec/tang_app/node_modules/camelcase-keys/node_modules/camelcase/readme.md
tang-0.0.9 spec/tang_app/node_modules/camelcase-keys/node_modules/camelcase/readme.md
enju_library-0.3.8 spec/dummy/node_modules/camelcase-keys/node_modules/camelcase/readme.md
enju_library-0.3.8 spec/dummy/node_modules/sass-graph/node_modules/camelcase/readme.md
ilog-0.4.1 node_modules/webpack/node_modules/camelcase/readme.md
ilog-0.4.1 node_modules/sass-graph/node_modules/camelcase/readme.md
ilog-0.4.1 node_modules/webpack-dev-server/node_modules/camelcase/readme.md
ilog-0.4.1 node_modules/yargs-parser/node_modules/camelcase/readme.md