# deep-merge-js

> A plain javascript library for deep merging objects

Latest version **1.0.6** (published 2020-01-07) · ISC license · 0 weekly downloads

## Install

```sh
npm install deep-merge-js
pnpm add deep-merge-js
yarn add deep-merge-js
bun add deep-merge-js
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.6 |
| Published | 2020-01-07 |
| First published | 2020-01-05 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 1.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Anton Smirnov |
| Maintainers | smiranton.ua |
| Keywords | merge, deep, extend, copy, clone, recursive, deepmerge, deep-merge, deep-merge-js |

## Links

- npm: https://www.npmjs.com/package/deep-merge-js
- Repository: https://github.com/smiranton-ua/deep-merge-js
- Homepage: https://github.com/smiranton-ua/deep-merge-js#readme
- Issues: https://github.com/smiranton-ua/deep-merge-js/issues
- npm.io page: https://npm.io/package/deep-merge-js

## Recent versions

- 1.0.6 (latest) — 2020-01-07
- 1.0.5 — 2020-01-07
- 1.0.4 — 2020-01-07
- 1.0.3 — 2020-01-06
- 1.0.2 — 2020-01-05
- 1.0.1 — 2020-01-05
- 1.0.0 — 2020-01-05

## README

# deep-merge-js

Plain javascript function to deeply merge objects 
> Bundle is 1.4Kb -> gzipped: 682B

## Getting Started

### Example Usage

```js
const merge = require('deep-merge-js')

const obj1 = {
  foo: 1,
  bar: [1, 2, 3]
}

const obj2 = {
  foo: 2,
  baz: {
    test: [1, 2, 3]
  }
}


merge(obj1, obj2);

/*
  Output will be
  {
    foo: 1,
    bar: [1, 2, 3],
    baz: {
      test: [1, 2, 3]
    }
  }
*/
```

### Installation

With [npm](http://npmjs.org) do:

```sh
npm install deep-merge-js
```

### Include

```
const merge = require('deep-merge-js')
```

# Testing

With [npm](http://npmjs.org) do:

```sh
npm test
```

---
_Source: https://npm.io/package/deep-merge-js · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
