0.4.0 • Published 9 years ago

deep-extend-with-scheme v0.4.0

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

Node.JS module “Deep Extend with scheme support”

Recursive object extending.

Install

npm install deep-extend-with-scheme

Usage

var deepExtend = require('deep-extend-with-scheme');
var obj1 = {
	a: 1,
	b: 2
};
var obj2 = {
	a: 2,
	b: 3
};

var scheme = {
	a: Array
};

deepExtend(obj1, obj2, {scheme: scheme});

console.log(obj1);
/*
{ a: [1, 2],
  b: 3
*/

For now only Array is supported in the scheme.