change-case-object-chmurson
v2.1.0
Published
Changes the case of all keys of an object
Downloads
16
Maintainers
Readme
change-case-object
Changes the case of all keys in an object or array. In its simplest form it also changes the key itself if a string is passed in.
Fork
For was created at version of 2.0.0 of original BinaryThumb/change-case-object
Installation
npm install change-case-object
Currently, only CommonJS environments are supported. (This means Node.js and browser with browserify
or webpack
)
Example
var changeCaseObject = require('change-case-object');
var myObject = {
hello_world: 'hi',
};
var newObject = changeCaseObject.camelCase(myObject);
// {helloWorld: 'hi'}
Methods
All methods are available under the changeCaseObject
object after the module has been required.
.camelCase
Conerts all object keys into camel case.hello_world -> helloWorld
.snakeCase
Conerts all object keys into snake case.helloWorld -> hello_world
.paramCase
Conerts all object keys into param case.helloWorld -> hello-world
Shorthand methods are also available:
.camelCase -> .camel
.snakeCase -> .snake
.paramCase -> .param
Code Guideline
AirBnB ES5
License
MIT
Changelog
2.1.0 String values of are no longer being transformed
2.0.0 Object values are no longer being transformed by default
1.1.1 Stricter checking for code guideline
1.1.0 Add support for arrays and primitives
1.0.0 Initial version