deep-strict-equal
v0.3.0 builtin core ponyfill polyfill shim deep strict equal equality and 4 more...
This package is deprecated as it's too much effort to keep it in sync with the Node.js implementation.
deep-strict-equal
Test for deep equality - Node.js
assert.deepStrictEqual()
algorithm as a standalone module
Issues and improvements should be done in Node.js first.
Install
$ npm install --save deep-strict-equal
Usage
const deepStrictEqual = require('deep-strict-equal');
deepStrictEqual({foo: {bar: [1, 2]}}, {foo: {bar: [1, 2]}});
//=> true
deepStrictEqual({foo: {bar: [1, 2]}}, {foo: {bar: [1, 4]}});
//=> false
deepStrictEqual({foo: {bar: 1}}, {foo: {bar: 1}});
//=> true
deepStrictEqual({foo: {bar: 1}}, {foo: {bar: '1'}});
//=> false
License
MIT © Sindre Sorhus
npm i deep-strict-equal
Metadata
- MIT
- >=0.10.0
- Sindre Sorhus
- released 9/17/2021