Deeply convert the camelized keys of an object into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow
npm install decamelize-keys-deep> Deeply convert the camelized keys of an object into a lowercased one with a custom separator
> Example: {unicornRainbow: {fooBar: 1}} → {unicorn_rainbow: {foo_bar: 1}}
```
$ npm install --save decamelize-keys-deep
`js
const decamelizeKeysDeep = require('decamelize-keys-deep');
decamelizeKeysDeep({unicornRainbow: {fooBar: 1}});
//=> {unicorn_rainbow: {foo_bar: 1}}
decamelizeKeysDeep({unicornRainbow: {fooBar: 1}}, '-');
//=> {unicorn-rainbow: {foo-bar: 1}}
`
#### input
Type: object
#### separator
Type: string_
Default:
See camelcase-keys-deep` for the inverse.
MIT © Rafael Xavier de Souza