1.0.3 • Published 5 months ago

incorporator v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

incorporator

Yet another merger for JS.

Usage

Merge two objects.

import {incorporate} from "incorporator"

const data1 = {
  people: ["Kasper"],
  type: "nicePeople"
}

const data2 = {
  people: ["Christina"],
  mode: "lovelyPeople"
}

const merged = incorporate(data1, data2)

console.log(merged)
{
  people: ["Kasper", "Christina"],
  type: "nicePeople",
  mode: "lovelyPeople"
}

Replace array values

import Incorporator from "incorporator"

const data1 = {
  people: ["Kasper"],
  type: "nicePeople"
}

const data2 = {
  people: ["Christina"],
  mode: "lovelyPeople"
}

const mergedObject = {}
const incorporator = new Incorporator({objects: [mergedObject, data1, data2]})

incorporator.replaceArrayIfExists(true)
incorporator.merge()

console.log(mergedOjbect)
{
  people: ["Christina"],
  type: "nicePeople",
  mode: "lovelyPeople"
}