remap-obj2obj

1.0.1 • Public • Published

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' ]
  //  }

Readme

Keywords

none

Package Sidebar

Install

npm i remap-obj2obj

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

5.7 kB

Total Files

7

Last publish

Collaborators

  • immexerxez