0.1.1 • Published 7 years ago

util-deep-merge v0.1.1

Weekly downloads
6
License
MIT
Repository
github
Last release
7 years ago

A small utility for deeply merging two different Javascript objects.

Installation

yarn add util-deep-merge

Usage

import deepMerge from 'util-deep-merge';

const array1 = [1, 2];
const array2 = [2, 3];
deepMerge(array1, array2);
// => [1, 2, 3]

const obj1 = { id: 1 };
const obj2 = { name: 'Mark' };
deepMerge(obj1, obj2);
// => { id: 1, name: 'Mark' }

const obj1 = { ids: [1, 2, 3] };
const obj2 = { ids: [2, 3, 4, 5] };
deepMerge(obj1, obj2);
// => { ids: [1, 2, 3, 4, 5] };

deepMerge('a', 'b');
// => 'b'

deepMerge(1, 2);
// => 2
0.1.1

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago