merge

(recursive)? merging of (cloned)? objects.

  • merge

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
merge
176112.1.13 years ago12 years agoMinified + gzip package size for merge in KB

Readme

Merge
(recursive)? merging of (cloned)? objects.
Install

Node.js

```sh npm i merge ``` ```js import merge from 'merge' ```

Browser

```html ``` ```js window.merge ```
API
```typescript merge(clone: boolean, ...items: Object) merge(...items: Object) merge.recursive(clone: boolean, ...items: Object) merge.recursive(...items: Object) ```
Examples
```js // Merge {
var objectA = {} 
merge(objectA, 
{ value: 1 }, 
{ str: 'hello world' }
)
var objectB = merge(true, objectA, 
{ value: 2 }
)
objectA // { value: 1, str: 'hello world' }
objectB // { value: 2, str: 'hello world' }
} // Recursive merge {
var objectA = {}
merge.recursive(objectA, 
{ level: { value: 1 } },
{ level: { str: 'hello world' } }
)
var objectB = merge.recursive(true, objectA, 
{ level: { value: 2 } }
)
objectA.level // { value: 1, str: 'hello world' }
objectB.level // { value: 2, str: 'hello world' }
} ```
Test

Node.js

```sh npm test ```

Browser

``` ./dist/merge.browser.test.html ```