decamelize-keys (1.1.1)
Published 2026-02-24 13:55:11 +00:00 by atheaadmin
Installation
registry=npm install decamelize-keys@1.1.1"decamelize-keys": "1.1.1"About this package
decamelize-keys 
Convert object keys from camelCase to lowercase with a custom separator using
decamelize
This project was forked from camelcase-keys and converted to do the opposite
Install
$ npm install --save decamelize-keys
Usage
const decamelizeKeys = require('decamelize-keys');
decamelizeKeys({fooBar: true}, '-');
//=> {'foo-bar': true}
API
decamelizeKeys(input, [separator], [options])
input
Type: object
Required
Object to decamelize.
separator
Type: string
Default: _
A string to insert between words.
options
Type: object
separator
Type: string
Default: _
Alternative way to specify separator.
exclude
Type: array
Default: []
Exclude keys from being decamelized.
Related
See camelcase-keys for the inverse.
License
MIT © Sindre Sorhus, Dmirty Sobolev
Dependencies
Dependencies
| ID | Version |
|---|---|
| decamelize | ^1.1.0 |
| map-obj | ^1.0.0 |
Development Dependencies
| ID | Version |
|---|---|
| ava | * |
| xo | * |
Keywords
map
obj
object
key
keys
value
values
val
iterate
decamelize
decamelcase
lowercase
camelcase
camel-case
camel
case
dash
hyphen
dot
underscore
separator
string
text
convert