@christopy/mergedeep
Version:
Merge objects properties with ease.
72 lines (59 loc) • 989 B
Markdown
# Merge Deep
Merge objects properties with ease.
# Installation
```shell
npm install @christopy/mergedeep
```
# Importing
```javascript
const mergedeep = require("@christopy/mergedeep");
```
# Running
Code:
```javascript
// Setup base structure
const me = {
name: "chris",
age: 23,
freelancer: false,
coding: {
since: 12,
technologies: ["node", "vue", "typescript", "sass/scss"],
},
};
// Configure new data
const newInformation = {
freelancer: true,
loves: ["coding", "design", "music"],
coding: {
technologies: ["python", "node"],
},
};
// Merge new data with the base structure
const result = mergedeep(me, newInformation);
console.log(result);
/*
{
"name": "chris",
"age": 20,
"coding": {
"since": 12,
"technologies": [
"node",
"vue",
"typescript",
"sass/scss",
"python",
"node"
]
},
"freelancer": true,
"loves": [
"coding",
"design",
"music"
]
}*/
```
# Version
1.0.4