Package Exports
- snakecase-keys
- snakecase-keys/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (snakecase-keys) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
snakecase-keys 
Convert an object's keys to snake case
Install
$ npm install --save snakecase-keys
Usage
var snakecaseKeys = require('snakecase-keys')
snakecaseKeys({fooBar: 'baz'})
//=> {foo_bar: 'baz'}
snakecaseKeys({'foo-bar': true, nested: {fooBaz: 'bar'}});
//=> {foo_bar: true, nested: {foo_baz: 'bar'}}
API
snakecaseKeys(obj, options)
-> object
obj
Required
Type: object
An object to transform into snake case (keys only).
options
Optional
Type: object
deep
Type: boolean
Default: true
Enables snake-casing of keys in nested objects.
exclude
Type: array[string || regexp]
Default: []
An array of strings or regular expressions matching keys that will be excluded from snake-casing.
Related
License
MIT © Ben Drucker