Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@jalik/deep-extend

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jalik/deep-extend - npm Package Compare versions

Comparing version 1.1.12 to 1.1.13

19

CHANGELOG.md
# Changelog
## v1.1.13
- Upgraded dependencies
## v1.1.12
- Fixed potential prototype pollution while merging

@@ -8,5 +13,7 @@ - Upgraded dependencies

## v1.1.11
- Upgraded dependencies
## v1.1.10
- Added `esnext` and `sideEffects` to package.json

@@ -17,11 +24,15 @@ - Renamed deep-extend.js to deepExtend.js

## v1.1.9 (deprecated)
**This version has been published with unwanted changes**
## v1.1.8
- Upgraded dependencies
## v1.1.7
- Upgraded dependencies
## v1.1.6
- Fixes merging of arrays by cloning them in the extended object

@@ -31,23 +42,31 @@ - Upgraded dependencies

## v1.1.5
- Upgraded dependencies
## v1.1.4
- Upgraded dependencies
## v1.1.3
- Upgraded dependencies
## v1.1.2
- Upgraded dependencies
## v1.1.0
- Lib available in ES6+ syntax (see `src` folder) to enable auto-completion in IDEs
## v1.0.2
- Upgraded dependencies
## v1.0.1
- Fixes recursive merging of arrays
## v1.0.0
- First public release

38

package.json
{
"name": "@jalik/deep-extend",
"version": "1.1.12",
"version": "1.1.13",
"description": "A utility to merge deep objects.",

@@ -23,9 +23,10 @@ "license": "MIT",

},
"main": "dist/deepExtend.js",
"esnext": "src/deepExtend.js",
"esnext": "./src/deepExtend.js",
"main": "./dist/deepExtend.js",
"module": "./src/deepExtend.js",
"sideEffects": false,
"scripts": {
"build": "babel src -d dist",
"clean": "rimraf dist",
"dev": "babel --watch src -d dist",
"build": "babel ./src -d ./dist",
"clean": "rimraf ./dist",
"dev": "babel --watch ./src -d ./dist",
"lint": "eslint .",

@@ -37,19 +38,22 @@ "lint-fix": "eslint --fix .",

},
"files": [
"/dist",
"/src"
],
"dependencies": {
"@babel/runtime": "^7.14.0"
"@babel/runtime": "^7.14.6"
},
"devDependencies": {
"@babel/cli": "^7.14.3",
"@babel/core": "^7.14.3",
"@babel/plugin-transform-runtime": "^7.14.3",
"@babel/preset-env": "^7.14.2",
"acorn": "^8.2.4",
"ajv": "^8.4.0",
"eslint": "^7.26.0",
"@babel/cli": "^7.14.5",
"@babel/core": "^7.14.6",
"@babel/plugin-transform-runtime": "^7.14.5",
"@babel/preset-env": "^7.14.5",
"acorn": "^8.4.0",
"eslint": "^7.28.0",
"eslint-config-airbnb-base": "^14.2.1",
"eslint-plugin-import": "^2.23.2",
"eslint-plugin-import": "^2.23.4",
"eslint-plugin-jest": "^24.3.6",
"jest": "^26.6.3",
"typescript": "^4.2.4"
"jest": "^27.0.4",
"typescript": "^4.3.2"
}
}

@@ -18,3 +18,4 @@ # @jalik/deep-extend

The following code shows how to merge objects without losing values that are not defined in objects to merge.
The following code shows how to merge objects without losing values that are not defined in objects
to merge.

@@ -85,3 +86,6 @@ ```js

4,
[3, 5],
[
3,
5
],
6

@@ -88,0 +92,0 @@ ],

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc