merge-to-source

0.0.1 • Public • Published

merge-to-source

Merge an object's changes back to its source.

Usage

Basic usage:

var pets = { name: 'Spot', age: 3 };
var branch = merge(source);
pets.location = 'Earth';
branch.age = 4;
merge(branch, pets);
//source: { name: 'Spot', age: 4, location: 'Earth' } ```
 
Clone an object and store its initial state:
 
``` var source = { name: 'Spot', age: 3 };
var branch = merge(source);
//make some changes
merge(branch, source); ```
 
Bring your own object:
 
``` var source = { name: 'Spot', age: 3 };
var branch = { name: 'Spot', age: 3 };
merge(branch, true);
//make some changes
merge(branch, source); ```
 
Install
-------
``` npm install merge-to-source --save ```

Readme

Keywords

none

Package Sidebar

Install

npm i merge-to-source

Weekly Downloads

0

Version

0.0.1

License

ISC

Last publish

Collaborators

  • brooksn