rename-prop
v1.0.0
Published
Rename a property from an object
Downloads
10
Maintainers
Readme
rename-prop
Rename a property from an object
Install
$ npm install --save rename-prop
Usage
const renameProp = require('rename-prop');
const obj = {foo: {bar: 'baz'}};
renameProp(obj, 'foo', 'unicorn');
console.log(obj);
//=> {unicorn: {bar: 'baz'}}
const obj = {foo: {bar: 'baz'}};
renameProp(obj, 'foo.bar', 'foo.unicorn');
console.log(obj);
//=> {foo: {unicorn: 'baz'}}
API
renameProp(input, from, to)
input
Type: object
Object to rename the property.
from
Type: string
Path of the property in the object to rename, using .
to separate each nested key.
to
Type: string
Path of the property in the object to rename from
to, using .
to separate each nested key.
Related
- dot-prop - Get, set, or delete a property from a nested object using a dot path
License
MIT © Sam Verschueren