1.0.0 • Published 6 years ago

keychange-model v1.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

KeyChange

Change you object Keys base on model you set

Installing

npm install keychange

Usage

 const key changekey = require('keychange');
 let data = {
     name: 'BOB',
     age: 25,
     address: {
         street:101
     }
 }

 let model = {
     username: 'name',
     age: 'age',
     'add.road': 'address.street'
 }

let changes = changekey(data, model);
changes will equal { username: 'BOB', age: 25, add: { road: 101 } }