New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@magic/deep

Package Overview
Dependencies
Maintainers
2
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@magic/deep - npm Package Compare versions

Comparing version 0.1.15 to 0.1.16

8

package.json
{
"name": "@magic/deep",
"version": "0.1.15",
"version": "0.1.16",
"author": "Wizards & Witches",

@@ -33,7 +33,7 @@ "description": "manipulate nested objects and arrays",

"dependencies": {
"@magic/types": "0.1.22"
"@magic/types": "0.1.23"
},
"devDependencies": {
"@magic/format": "0.0.41",
"@magic/test": "0.2.12"
"@magic/format": "0.0.50",
"@magic/test": "0.2.15"
},

@@ -40,0 +40,0 @@ "contributors": [

@@ -26,2 +26,3 @@ ### @magic/deep

##### install
```bash

@@ -32,2 +33,3 @@ npm i --save --save-exact @magic/deep

##### import
```javascript

@@ -44,2 +46,3 @@ // single function

##### deep.equal
```javascript

@@ -55,2 +58,3 @@ // test equality

##### deep.different
```javascript

@@ -65,4 +69,4 @@ // test difference

##### deep.flatten
##### deep.flatten
```javascript

@@ -75,2 +79,3 @@ // flatten a deeply nested array

##### deep.loop
```javascript

@@ -91,2 +96,3 @@ // apply function add

##### deep.merge
```javascript

@@ -96,3 +102,3 @@ // merge objects and arrays, with infinite recursion if needed.

deep.merge({ obj1Key: { val: 1 } }, { obj2Key: { val: 2 } } )
deep.merge({ obj1Key: { val: 1 } }, { obj2Key: { val: 2 } })

@@ -109,54 +115,75 @@ // { obj1Key: { val: 1}, obj2Key: { val: 2 } }

#### 0.1.0
use ecmascript modules instead of commonjs.
#### 0.1.1
* update readme
* also export deep.eq alias for deep.equal
- update readme
- also export deep.eq alias for deep.equal
#### 0.1.2
* require node 13.5.0
* use deep.equal and deep.different from @magic/types
- require node 13.5.0
- use deep.equal and deep.different from @magic/types
#### 0.1.3
bump required node version to 14.2.0
#### 0.1.4
#### 0.1.4
update dependencies
#### 0.1.5
* bump required node version to 14.15.4
* update dependencies
- bump required node version to 14.15.4
- update dependencies
##### 0.1.6
* merge now checks if o2.hasOwnProperty is a function before using it to check if we should overwrite keys of o1 or not.
##### 0.1.7
- merge now checks if o2.hasOwnProperty is a function before using it to check if we should overwrite keys of o1 or not.
##### 0.1.7
update @magic/types to avoid circular dependency
##### 0.1.8
* update dependencies
* use @magic/types for all type comparisons
- update dependencies
- use @magic/types for all type comparisons
##### 0.1.9
update dependencies
##### 0.1.10
update dependencies
##### 0.1.11
update dependencies
##### 0.1.12
update dependencies
##### 0.0.13
update dependencies
##### 0.0.14
update dependencies
##### 0.0.15
update dependencies
##### 0.0.16 - unreleased
##### 0.0.16
update dependencies
##### 0.0.17 - unreleased
...
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