Recursively rename the keys in an object.
npm install deep-rename-keys> Recursively rename the keys in an object.
Install with npm:
``sh`
$ npm install --save deep-rename-keys
`js
var rename = require('deep-rename-keys');
var obj = rename({a: {a: {a: 'b'}}}, function(key) {
if (key === 'a') return 'zzz';
return key;
});
//=> {zzz: {zzz: {zzz: 'b'}}}
`
* isobject: Returns true if the value is an object and not an array or null. | homepage
* kind-of: Get the native type of a value. | homepage
* rename-keys: Modify the names of the own enumerable properties (keys) of an object. | homepage of an object.")
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
_(This project's readme.md is generated by verb, please don't edit the readme directly. Any changes to the readme must be made in the .verb.md readme template.)_
To generate the readme, run the following command:
`sh`
$ npm install -g verbose/verb#dev verb-generate-readme && verb
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
`sh``
$ npm install && npm test
Jon Schlinkert
* github/jonschlinkert
* twitter/jonschlinkert
Copyright © 2017, Jon Schlinkert.
Released under the MIT License.
*
_This file was generated by verb-generate-readme, v0.4.3, on April 03, 2017._