0.0.2 • Published 2 years ago

decamelize-keys-deep2 v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

decamelize-keys-deep2

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}}

Install

$ npm install --save decamelize-keys-deep2
or
$ yarn add decamelize-keys-deep2

Usage

const decamelizeKeysDeep = require('decamelize-keys-deep2');

decamelizeKeysDeep({unicornRainbow: {fooBar: 1}});
//=> {unicorn_rainbow: {foo_bar: 1}}

decamelizeKeysDeep({unicornRainbow: {fooBar: 1}}, '-');
//=> {unicorn-rainbow: {foo-bar: 1}}

API

decamelizeKeysDeep2(input, separator)

input

Type: object

separator

Type: string Default: _

Related

See camelcase-keys-deep for the inverse.

License

MIT © Rafael Xavier de Souza