remap-obj2obj
v1.0.1
Published
an experimental project to map objects to other objects without hardcoding fields
Readme
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' ]
// }