Object deep merge
npm install @trojs/deep-merge[![NPM version][npm-image]][npm-url]  
   
  
Deep merge objects.
Zero dependencies.
npm install @trojs/deep-merge
oryarn add @trojs/deep-merge
npm run test
oryarn test
``javascript
npm i @trojs/deep-merge
`
`javascript
import { deepMerge } from '@hcklrnews/deep-merge';
const obj1 = {
a: 1,
b: 1,
c: { x: 1, y: 1 },
d: [1, 1]
}
const obj2 = {
b: 2,
c: { y: 2, z: 2 },
d: [2, 2],
e: 2
}
const result = deepMerge(obj1, obj2)
const expectedResult = {
a: 1,
b: 2,
c: { x: 1, y: 2, z: 2 },
d: [1, 1, 2, 2],
e: 2
}
``
[npm-url]: https://www.npmjs.com/package/@trojs/deep-merge
[npm-image]: https://img.shields.io/npm/v/@trojs/deep-merge.svg