deep-equal
npmv2.2.3node's assert.deepEqual algorithm
Overview
deep-equal is an npm package that node's assert.deepEqual algorithm. The latest version is 2.2.3, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need node's assert.deepEqual algorithm and value a focused solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Clear open-source license (MIT).
Cons
- Large dependency tree (34 direct dependencies) increases install size and audit surface.
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of deep-equal.
Dependencies
Runtime (18)
Dev (16)
Used by
Popular packages that depend on deep-equal.
Higher-level content negotiation
Range header field string parser
Parse HTTP X-Forwarded-For header
Determine address of proxied request
assert with status codes
Alternatives to deep-equal
node's assert.deepEqual algorithm except for NaN being equal to NaN
Fast deep equal
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Frequently installed together
An AST-based pattern checker for JavaScript.
The ultimate javascript content-type utility.
Create HTTP error objects
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
Parse HTTP X-Forwarded-For header
HTTP content negotiation
Version history
| Version | Published | License |
|---|---|---|
| 2.2.3latest | 2 years ago | MIT |
| 1.1.2 | 2 years ago | MIT |
| 2.2.2 | 3 years ago | MIT |
| 2.2.1 | 3 years ago | MIT |
| 2.2.0 | 3 years ago | MIT |
| 2.1.0 | 3 years ago | MIT |
| 2.0.5 | 5 years ago | MIT |
| 2.0.4 | 5 years ago | MIT |
| 2.0.3 | 6 years ago | MIT |
| 2.0.2 | 6 years ago | MIT |
| 2.0.1 | 6 years ago | MIT |
| 1.1.1 | 6 years ago | MIT |
| 1.1.0 | 6 years ago | MIT |
| 1.0.1 | 11 years ago | MIT |
| 1.0.0 | 11 years ago | MIT |
| 0.2.2 | 11 years ago | MIT |
| 0.2.1 | 12 years ago | MIT |
| 0.2.0 | 12 years ago | MIT |
| 0.1.2 | 12 years ago | MIT |
| 0.1.1 | 12 years ago | MIT |
Maintainers
Funding
Frequently asked questions
How do I install deep-equal?
Run `npm install deep-equal` to add deep-equal to your npm project.
What license is deep-equal released under?
deep-equal is distributed under the MIT license.
How popular is deep-equal?
deep-equal has approximately 0 downloads per week and 5 known dependent packages.