1# decamelize [![Build Status](https://travis-ci.org/sindresorhus/decamelize.svg?branch=master)](https://travis-ci.org/sindresorhus/decamelize)
2
3> Convert a camelized string into a lowercased one with a custom separator<br>
4> Example: `unicornRainbow` → `unicorn_rainbow`
5
6
7## Install
8
9```
10$ npm install --save decamelize
11```
12
13
14## Usage
15
16```js
17const decamelize = require('decamelize');
18
19decamelize('unicornRainbow');
20//=> 'unicorn_rainbow'
21
22decamelize('unicornRainbow', '-');
23//=> 'unicorn-rainbow'
24```
25
26
27## API
28
29### decamelize(input, [separator])
30
31#### input
32
33Type: `string`
34
35#### separator
36
37Type: `string`<br>
38Default: `_`
39
40
41## Related
42
43See [`camelcase`](https://github.com/sindresorhus/camelcase) for the inverse.
44
45
46## License
47
48MIT © [Sindre Sorhus](https://sindresorhus.com)
49