1.0.1 • Published 7 years ago
remap-obj2obj v1.0.1
remap
PRs WELCOME
about
mapping objects to other objects without hard coding
usecase
transitioning to new schema with generally similar field names
usage
optional: Sensitivity, how sensitive you want string matching. default .75
const mapper = require("../lib/core")({Sensitivity: .55});
let obj1 = {
lName: "demo",
fName: "fname",
funfields: ["demo", "demo", "demo"]
};
let obj2 = {
firstName: "",
lastName: "",
fields: []
};
let r = mapper.objectToObject(obj1, obj2);
console.log(r);
// returns:
// {
// firstName: 'fname',
// lastName: 'demo',
// fields: [ 'demo', 'demo', 'demo' ]
// }