Convert object keys to paramCase using
param-case
$ npm install paramcase-keys
const paramcaseKeys = require("paramcase-keys")
// Convert an object
paramcaseKeys({ fooBar: true })
//=> { "foo-bar": true }
// Convert an array of objects
paramcaseKeys([{ fooBar: true }, { barFoo: false }])
//=> [{ "foo-bar": true }, { "bar-foo": false }]
paramcaseKeys({ fooBar: true, nested: { unicorn_rainbow: true } }, { deep: true })
//=> { "foo-bar": true, nested: { "unicorn-rainbow": true } }
Type: Object
Object[]
Object or array of objects to paramCase.
Type: Object
Type: Array<string|RegExp>
Default: []
Exclude keys from being paramCased.
Type: boolean
Default: false
Recurse nested objects and objects in arrays.
MIT