1.0.1 • Published 8 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' ]
  //  }