{"_id":"deep-equal","_rev":"3135378","name":"deep-equal","description":"node's assert.deepEqual algorithm","dist-tags":{"latest":"2.2.3","v1-backport":"1.1.2"},"maintainers":[{"name":"ljharb","email":""}],"time":{"modified":"2023-11-27T06:39:25.000Z","created":"2012-02-11T05:42:14.579Z","2.2.3":"2023-11-09T00:26:45.738Z","1.1.2":"2023-11-09T00:24:43.132Z","2.2.2":"2023-07-10T18:49:25.156Z","2.2.1":"2023-04-27T07:05:10.112Z","2.2.0":"2023-01-05T23:02:51.866Z","2.1.0":"2022-11-02T18:03:20.238Z","2.0.5":"2020-12-01T21:54:56.583Z","2.0.4":"2020-10-02T04:22:36.888Z","2.0.3":"2020-04-24T06:11:38.843Z","2.0.2":"2020-04-01T07:18:14.359Z","2.0.1":"2019-12-09T06:22:25.201Z","1.1.1":"2019-11-12T20:21:12.351Z","1.1.0":"2019-08-28T05:42:20.711Z","1.0.1":"2015-08-29T21:02:28.562Z","1.0.0":"2015-02-07T18:27:38.585Z","0.2.2":"2015-02-07T18:27:09.674Z","0.2.1":"2014-01-29T22:05:28.806Z","0.2.0":"2014-01-29T22:04:03.965Z","0.1.2":"2013-12-21T03:05:03.548Z","0.1.1":"2013-12-20T20:40:18.118Z","0.1.0":"2013-10-14T14:52:24.917Z","0.0.0":"2012-02-11T05:42:14.579Z"},"users":{"freethenation":true,"dam":true,"pana":true,"popomore":true,"zerodi":true,"amirmehmood":true,"simplyianm":true,"joris-van-der-wel":true,"fwoelffel":true,"mightyiam":true,"koulmomo":true,"9joneg":true,"agat":true,"mkamakura":true,"leodutra":true,"klyngbaek":true,"yatsu":true,"j.su":true,"ackhub":true,"rtivital":true,"jovinbm":true,"akarem":true,"shanewholloway":true,"brainpoint":true,"jacob-beltran":true,"tzq1011":true,"qujian":true,"theaklair":true,"erikvold":true,"dm7":true,"rfortune":true,"n0f3":true,"gleb_cher":true,"nickeljew":true,"tedyhy":true,"leafac":true,"bcowgi11":true},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"versions":{"2.2.3":{"name":"deep-equal","version":"2.2.3","description":"node's assert.deepEqual algorithm","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package":"./package.json","./package.json":"./package.json"},"directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","lint":"eslint --ext=js,mjs .","tests-only":"nyc tape 'test/**/*.js'","test":"npm run tests-only","posttest":"aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"array-buffer-byte-length":"^1.0.0","call-bind":"^1.0.5","es-get-iterator":"^1.1.3","get-intrinsic":"^1.2.2","is-arguments":"^1.1.1","is-array-buffer":"^3.0.2","is-date-object":"^1.0.5","is-regex":"^1.1.4","is-shared-array-buffer":"^1.0.2","isarray":"^2.0.5","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","regexp.prototype.flags":"^1.5.1","side-channel":"^1.0.4","which-boxed-primitive":"^1.0.2","which-collection":"^1.0.1","which-typed-array":"^1.1.13"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","aud":"^2.0.3","auto-changelog":"^2.4.0","available-typed-arrays":"^1.0.5","eslint":"=8.8.0","for-each":"^0.3.3","has-proto":"^1.0.1","has-symbols":"^1.0.3","has-typed-arrays":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.0","nyc":"^10.3.2","object.getownpropertydescriptors":"^2.1.7","safe-publish-latest":"^2.0.0","semver":"^6.3.1","tape":"^5.7.2"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[{"name":"James Halliday","email":"mail@substack.net","url":"https://substack.net"},{"name":"Jordan Harband","email":"ljharb@gmail.com"}],"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","engines":{"node":">= 0.4"},"testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"browser":{"assert.js":false},"publishConfig":{"ignore":[".github/workflows"]},"_id":"deep-equal@2.2.3","gitHead":"48d3bb5b7fe3e65fd564b737c69a9411eb40bc65","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"shasum":"af89dafb23a396c7da3e862abc0be27cf51d56e1","size":22991,"noattachment":false,"key":"/deep-equal/-/deep-equal-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-2.2.3.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_2.2.3_1699489605478_0.14523276866726342"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-09T00:26:45.738Z","publish_time":1699489605738,"_source_registry_name":"default","_cnpm_publish_time":1699489605738},"1.1.2":{"name":"deep-equal","version":"1.1.2","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","lint":"eslint --ext=js,mjs .","tests-only":"nyc tape 'test/**/*.js'","test":"npm run tests-only","posttest":"aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"is-arguments":"^1.1.1","is-date-object":"^1.0.5","is-regex":"^1.1.4","object-is":"^1.1.5","object-keys":"^1.1.1","regexp.prototype.flags":"^1.5.1"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","aud":"^2.0.3","auto-changelog":"^2.4.0","define-data-property":"^1.1.1","eslint":"=8.8.0","has-typed-arrays":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.0","nyc":"^10.3.2","object.getownpropertydescriptors":"^2.1.7","safe-publish-latest":"^2.0.0","semver":"^6.3.1","tape":"^5.7.2"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","engines":{"node":">= 0.4"},"testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"browser":{"assert.js":false},"publishConfig":{"ignore":[".github/workflows"]},"_id":"deep-equal@1.1.2","readmeFilename":"readme.markdown","gitHead":"be5f0362c99f4f205628f289a04f703a1023005f","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"shasum":"78a561b7830eef3134c7f6f3a3d6af272a678761","size":20573,"noattachment":false,"key":"/deep-equal/-/deep-equal-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-1.1.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_1.1.2_1699489482899_0.3900737675225001"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-09T00:24:43.132Z","publish_time":1699489483132,"_source_registry_name":"default","_cnpm_publish_time":1699489483132},"2.2.2":{"name":"deep-equal","version":"2.2.2","description":"node's assert.deepEqual algorithm","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package":"./package.json","./package.json":"./package.json"},"directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","lint":"eslint --ext=js,mjs .","tests-only":"nyc tape 'test/**/*.js'","test":"npm run tests-only","posttest":"aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"array-buffer-byte-length":"^1.0.0","call-bind":"^1.0.2","es-get-iterator":"^1.1.3","get-intrinsic":"^1.2.1","is-arguments":"^1.1.1","is-array-buffer":"^3.0.2","is-date-object":"^1.0.5","is-regex":"^1.1.4","is-shared-array-buffer":"^1.0.2","isarray":"^2.0.5","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","regexp.prototype.flags":"^1.5.0","side-channel":"^1.0.4","which-boxed-primitive":"^1.0.2","which-collection":"^1.0.1","which-typed-array":"^1.1.9"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","aud":"^2.0.3","auto-changelog":"^2.4.0","available-typed-arrays":"^1.0.5","eslint":"=8.8.0","for-each":"^0.3.3","has-symbols":"^1.0.3","has-typed-arrays":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.0","nyc":"^10.3.2","object.getownpropertydescriptors":"^2.1.6","safe-publish-latest":"^2.0.0","semver":"^6.3.0","tape":"^5.6.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[{"name":"James Halliday","email":"mail@substack.net","url":"https://substack.net"},{"name":"Jordan Harband","email":"ljharb@gmail.com"}],"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"greenkeeper":{"ignore":["nyc","semver"]},"browser":{"assert.js":false},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"3d1ee6069d6a82d0e1dfc4b5654d4504261ea866","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","_id":"deep-equal@2.2.2","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"shasum":"9b2635da569a13ba8e1cc159c2f744071b115daa","size":21771,"noattachment":false,"key":"/deep-equal/-/deep-equal-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-2.2.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_2.2.2_1689014965016_0.06904569905678026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-10T18:49:25.156Z","publish_time":1689014965156,"_source_registry_name":"default","_cnpm_publish_time":1689014965156},"2.2.1":{"name":"deep-equal","version":"2.2.1","description":"node's assert.deepEqual algorithm","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package":"./package.json","./package.json":"./package.json"},"directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","lint":"eslint --ext=js,mjs .","tests-only":"nyc tape 'test/**/*.js'","test":"npm run tests-only","posttest":"aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"array-buffer-byte-length":"^1.0.0","call-bind":"^1.0.2","es-get-iterator":"^1.1.3","get-intrinsic":"^1.2.0","is-arguments":"^1.1.1","is-array-buffer":"^3.0.2","is-date-object":"^1.0.5","is-regex":"^1.1.4","is-shared-array-buffer":"^1.0.2","isarray":"^2.0.5","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","regexp.prototype.flags":"^1.5.0","side-channel":"^1.0.4","which-boxed-primitive":"^1.0.2","which-collection":"^1.0.1","which-typed-array":"^1.1.9"},"devDependencies":{"@ljharb/eslint-config":"^21.0.1","aud":"^2.0.2","auto-changelog":"^2.4.0","eslint":"=8.8.0","has-symbols":"^1.0.3","has-typed-arrays":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.0","nyc":"^10.3.2","object.getownpropertydescriptors":"^2.1.6","safe-publish-latest":"^2.0.0","semver":"^6.3.0","tape":"^5.6.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[{"name":"James Halliday","email":"mail@substack.net","url":"https://substack.net"},{"name":"Jordan Harband","email":"ljharb@gmail.com"}],"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"greenkeeper":{"ignore":["nyc","semver"]},"browser":{"assert.js":false},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"6ea6b8d2967201a3c3f2976b972da1405fffcf81","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","_id":"deep-equal@2.2.1","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"shasum":"c72ab22f3a7d3503a4ca87dde976fe9978816739","size":21428,"noattachment":false,"key":"/deep-equal/-/deep-equal-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-2.2.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_2.2.1_1682579109917_0.9323798979101192"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-27T07:05:10.112Z","publish_time":1682579110112,"_source_registry_name":"default","_cnpm_publish_time":1682579110112},"2.2.0":{"name":"deep-equal","version":"2.2.0","description":"node's assert.deepEqual algorithm","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package":"./package.json","./package.json":"./package.json"},"directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","lint":"eslint --ext=js,mjs .","tests-only":"nyc tape 'test/**/*.js'","test":"npm run tests-only","posttest":"aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"call-bind":"^1.0.2","es-get-iterator":"^1.1.2","get-intrinsic":"^1.1.3","is-arguments":"^1.1.1","is-array-buffer":"^3.0.1","is-date-object":"^1.0.5","is-regex":"^1.1.4","is-shared-array-buffer":"^1.0.2","isarray":"^2.0.5","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","regexp.prototype.flags":"^1.4.3","side-channel":"^1.0.4","which-boxed-primitive":"^1.0.2","which-collection":"^1.0.1","which-typed-array":"^1.1.9"},"devDependencies":{"@ljharb/eslint-config":"^21.0.1","aud":"^2.0.2","auto-changelog":"^2.4.0","eslint":"=8.8.0","has-symbols":"^1.0.3","has-typed-arrays":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.0","nyc":"^10.3.2","object.getownpropertydescriptors":"^2.1.5","safe-publish-latest":"^2.0.0","semver":"^6.3.0","tape":"^5.6.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[{"name":"James Halliday","email":"mail@substack.net","url":"https://substack.net"},{"name":"Jordan Harband","email":"ljharb@gmail.com"}],"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"greenkeeper":{"ignore":["nyc","semver"]},"browser":{"assert.js":false},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"b9d9e54c27e5ff5827650ff57b5c8d8ffd451b27","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","_id":"deep-equal@2.2.0","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"5caeace9c781028b9ff459f33b779346637c43e6","size":21127,"noattachment":false,"key":"/deep-equal/-/deep-equal-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-2.2.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_2.2.0_1672959771652_0.025338480338187974"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-05T23:02:56.099Z","publish_time":1672959771866,"_cnpm_publish_time":1672959771866},"2.1.0":{"name":"deep-equal","version":"2.1.0","description":"node's assert.deepEqual algorithm","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package":"./package.json","./package.json":"./package.json"},"directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run lint","lint":"eslint --ext=js,mjs .","tests-only":"nyc tape 'test/**/*.js'","test":"npm run tests-only","posttest":"aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"call-bind":"^1.0.2","es-get-iterator":"^1.1.2","get-intrinsic":"^1.1.3","is-arguments":"^1.1.1","is-date-object":"^1.0.5","is-regex":"^1.1.4","isarray":"^2.0.5","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","regexp.prototype.flags":"^1.4.3","side-channel":"^1.0.4","which-boxed-primitive":"^1.0.2","which-collection":"^1.0.1","which-typed-array":"^1.1.8"},"devDependencies":{"@ljharb/eslint-config":"^21.0.0","aud":"^2.0.1","auto-changelog":"^2.4.0","eslint":"=8.8.0","has-symbols":"^1.0.3","has-typed-arrays":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.0","nyc":"^10.3.2","object.getownpropertydescriptors":"^2.1.4","safe-publish-latest":"^2.0.0","semver":"^6.3.0","tape":"^5.6.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[{"name":"James Halliday","email":"mail@substack.net","url":"https://substack.net"},{"name":"Jordan Harband","email":"ljharb@gmail.com"}],"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"greenkeeper":{"ignore":["nyc","semver"]},"browser":{"assert.js":false},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"3588f3540c7d0084f8382c723985eec8641c20da","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","_id":"deep-equal@2.1.0","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"shasum":"5ba60402cf44ab92c2c07f3f3312c3d857a0e1dd","size":20619,"noattachment":false,"key":"/deep-equal/-/deep-equal-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-2.1.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_2.1.0_1667412200014_0.21451041949420024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-02T18:31:52.409Z","publish_time":1667412200238,"_cnpm_publish_time":1667412200238},"2.0.5":{"name":"deep-equal","version":"2.0.5","description":"node's assert.deepEqual algorithm","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package":"./package.json","./package.json":"./package.json"},"directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepublish":"safe-publish-latest","pretest":"npm run lint","lint":"eslint .","tests-only":"nyc tape 'test/**/*.js'","test":"npm run tests-only","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"call-bind":"^1.0.0","es-get-iterator":"^1.1.1","get-intrinsic":"^1.0.1","is-arguments":"^1.0.4","is-date-object":"^1.0.2","is-regex":"^1.1.1","isarray":"^2.0.5","object-is":"^1.1.4","object-keys":"^1.1.1","object.assign":"^4.1.2","regexp.prototype.flags":"^1.3.0","side-channel":"^1.0.3","which-boxed-primitive":"^1.0.1","which-collection":"^1.0.1","which-typed-array":"^1.1.2"},"devDependencies":{"@ljharb/eslint-config":"^17.3.0","aud":"^1.1.3","auto-changelog":"^2.2.1","eslint":"^7.14.0","has-symbols":"^1.0.1","has-typed-arrays":"^1.0.0","nyc":"^10.3.2","object.getownpropertydescriptors":"^2.1.1","safe-publish-latest":"^1.1.4","semver":"^6.3.0","tape":"^5.0.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[{"name":"James Halliday","email":"mail@substack.net","url":"https://substack.net"},{"name":"Jordan Harband","email":"ljharb@gmail.com"}],"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"greenkeeper":{"ignore":["nyc","semver"]},"browser":{"assert.js":false},"gitHead":"7d2a306d57fc92f1b138fed177a8f611503e4df2","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","_id":"deep-equal@2.0.5","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"55cd2fe326d83f9cbf7261ef0e060b3f724c5cb9","size":19549,"noattachment":false,"key":"/deep-equal/-/deep-equal-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-2.0.5.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_2.0.5_1606859696458_0.7208159424571532"},"_hasShrinkwrap":false,"publish_time":1606859696583,"_cnpm_publish_time":1606859696583},"2.0.4":{"name":"deep-equal","version":"2.0.4","description":"node's assert.deepEqual algorithm","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package":"./package.json","./package.json":"./package.json"},"directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepublish":"safe-publish-latest","pretest":"npm run lint","lint":"eslint .","tests-only":"nyc tape test/*","test":"npm run tests-only","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"es-abstract":"^1.18.0-next.1","es-get-iterator":"^1.1.0","is-arguments":"^1.0.4","is-date-object":"^1.0.2","is-regex":"^1.1.1","isarray":"^2.0.5","object-is":"^1.1.3","object-keys":"^1.1.1","object.assign":"^4.1.1","regexp.prototype.flags":"^1.3.0","side-channel":"^1.0.3","which-boxed-primitive":"^1.0.1","which-collection":"^1.0.1","which-typed-array":"^1.1.2"},"devDependencies":{"@ljharb/eslint-config":"^17.2.0","aud":"^1.1.2","auto-changelog":"^2.2.1","eslint":"^7.10.0","has-symbols":"^1.0.1","has-typed-arrays":"^1.0.0","nyc":"^10.3.2","object.getownpropertydescriptors":"^2.1.0","safe-publish-latest":"^1.1.4","semver":"^6.3.0","tape":"^5.0.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[{"name":"James Halliday","email":"mail@substack.net","url":"https://substack.net"},{"name":"Jordan Harband","email":"ljharb@gmail.com"}],"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"greenkeeper":{"ignore":["nyc","semver"]},"browser":{"assert.js":false},"gitHead":"db63ef87deaab3bb8ca464b69522d2eb980660e2","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","_id":"deep-equal@2.0.4","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"shasum":"6b0b407a074666033169df3acaf128e1c6f3eab6","size":18452,"noattachment":false,"key":"/deep-equal/-/deep-equal-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-2.0.4.tgz"},"maintainers":[{"name":"ljharb","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_2.0.4_1601612556755_0.6157641233458735"},"_hasShrinkwrap":false,"publish_time":1601612556888,"_cnpm_publish_time":1601612556888},"2.0.3":{"name":"deep-equal","version":"2.0.3","description":"node's assert.deepEqual algorithm","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package":"./package.json","./package.json":"./package"},"directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepublish":"safe-publish-latest","pretest":"npm run lint","lint":"eslint .","tests-only":"nyc tape test/*","test":"npm run tests-only","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"es-abstract":"^1.17.5","es-get-iterator":"^1.1.0","is-arguments":"^1.0.4","is-date-object":"^1.0.2","is-regex":"^1.0.5","isarray":"^2.0.5","object.assign":"^4.1.0","object-is":"^1.1.2","object-keys":"^1.1.1","regexp.prototype.flags":"^1.3.0","side-channel":"^1.0.2","which-boxed-primitive":"^1.0.1","which-collection":"^1.0.1","which-typed-array":"^1.1.2"},"devDependencies":{"@ljharb/eslint-config":"^16.0.0","aud":"^1.1.1","auto-changelog":"^2.0.0","eslint":"^6.8.0","has-symbols":"^1.0.1","has-typed-arrays":"^1.0.0","nyc":"^10.3.2","object.getownpropertydescriptors":"^2.1.0","safe-publish-latest":"^1.1.4","semver":"^6.3.0","tape":"^5.0.0-next.5"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[{"name":"James Halliday","email":"mail@substack.net","url":"https://substack.net"},{"name":"Jordan Harband","email":"ljharb@gmail.com"}],"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false},"greenkeeper":{"ignore":["nyc","semver"]},"browser":{"assert.js":false},"gitHead":"ab21672f28a4bf4edc73ad5399c912b8bd383824","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","_id":"deep-equal@2.0.3","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"cad1c15277ad78a5c01c49c2dee0f54de8a6a7b0","size":18092,"noattachment":false,"key":"/deep-equal/-/deep-equal-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-2.0.3.tgz"},"maintainers":[{"name":"ljharb","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_2.0.3_1587708698645_0.7178129698926239"},"_hasShrinkwrap":false,"publish_time":1587708698843,"_cnpm_publish_time":1587708698843},"2.0.2":{"name":"deep-equal","version":"2.0.2","description":"node's assert.deepEqual algorithm","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package":"./package.json","./package.json":"./package"},"directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepublish":"safe-publish-latest","pretest":"npm run lint","lint":"eslint .","tests-only":"nyc tape test/*","test":"npm run tests-only","posttest":"npx aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"es-abstract":"^1.17.5","es-get-iterator":"^1.1.0","is-arguments":"^1.0.4","is-date-object":"^1.0.2","is-regex":"^1.0.5","isarray":"^2.0.5","object-is":"^1.0.2","object-keys":"^1.1.1","regexp.prototype.flags":"^1.3.0","side-channel":"^1.0.2","which-boxed-primitive":"^1.0.1","which-collection":"^1.0.1","which-typed-array":"^1.1.1"},"devDependencies":{"@ljharb/eslint-config":"^16.0.0","auto-changelog":"^1.16.3","eslint":"^6.8.0","has-symbols":"^1.0.1","has-typed-arrays":"^1.0.0","nyc":"^10.3.2","object.assign":"^4.1.0","object.getownpropertydescriptors":"^2.1.0","safe-publish-latest":"^1.1.4","semver":"^6.3.0","tape":"^5.0.0-next.5"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[{"name":"James Halliday","email":"mail@substack.net","url":"https://substack.net"},{"name":"Jordan Harband","email":"ljharb@gmail.com"}],"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false},"greenkeeper":{"ignore":["semver"]},"browser":{"assert.js":false},"gitHead":"7eedb2dd9d1d41e5f462460ae19e54c276ae4c4d","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","_id":"deep-equal@2.0.2","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"e68291e245493ae908ca7190c1deea57a01ed82b","size":17792,"noattachment":false,"key":"/deep-equal/-/deep-equal-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-2.0.2.tgz"},"maintainers":[{"name":"ljharb","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_2.0.2_1585725494188_0.11829287453491855"},"_hasShrinkwrap":false,"publish_time":1585725494359,"_cnpm_publish_time":1585725494359},"2.0.1":{"name":"deep-equal","version":"2.0.1","description":"node's assert.deepEqual algorithm","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./package":"./package.json","./package.json":"./package"},"directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepublish":"safe-publish-latest","pretest":"npm run lint","lint":"eslint .","tests-only":"tape test/*","test":"npm run tests-only","posttest":"npx aud","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"es-abstract":"^1.16.3","es-get-iterator":"^1.0.1","is-arguments":"^1.0.4","is-date-object":"^1.0.1","is-regex":"^1.0.4","isarray":"^2.0.5","object-is":"^1.0.1","object-keys":"^1.1.1","regexp.prototype.flags":"^1.2.0","side-channel":"^1.0.1","which-boxed-primitive":"^1.0.1","which-collection":"^1.0.0"},"devDependencies":{"@ljharb/eslint-config":"^15.0.2","auto-changelog":"^1.16.2","eslint":"^6.7.2","has-symbols":"^1.0.1","has-typed-arrays":"^1.0.0","object.assign":"^4.1.0","object.getownpropertydescriptors":"^2.0.3","safe-publish-latest":"^1.1.4","semver":"^6.3.0","tape":"^4.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/inspect-js/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[{"name":"James Halliday","email":"mail@substack.net","url":"https://substack.net"},{"name":"Jordan Harband","email":"ljharb@gmail.com"}],"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false},"browser":{"assert.js":false},"readmeFilename":"readme.markdown","gitHead":"8ba8dbceb1a836f26a61a54b597c8bb3eac8cb8d","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","_id":"deep-equal@2.0.1","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"shasum":"fc12bbd6850e93212f21344748682ccc5a8813cf","size":15333,"noattachment":false,"key":"/deep-equal/-/deep-equal-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-2.0.1.tgz"},"maintainers":[{"name":"ljharb","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_2.0.1_1575872545025_0.7778746444985405"},"_hasShrinkwrap":false,"publish_time":1575872545201,"_cnpm_publish_time":1575872545201},"1.1.1":{"name":"deep-equal","version":"1.1.1","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"prepublish":"safe-publish-latest","pretest":"npm run lint","lint":"eslint .","tests-only":"tape test/*","test":"npm run tests-only","posttest":"npx aud","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"is-arguments":"^1.0.4","is-date-object":"^1.0.1","is-regex":"^1.0.4","object-is":"^1.0.1","object-keys":"^1.1.1","regexp.prototype.flags":"^1.2.0"},"devDependencies":{"@ljharb/eslint-config":"^15.0.1","auto-changelog":"^1.16.2","eslint":"^6.6.0","safe-publish-latest":"^1.1.4","tape":"^4.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false},"gitHead":"7f21ce5ca6ac3d62f183071a12f58b9fd010bd34","bugs":{"url":"https://github.com/substack/node-deep-equal/issues"},"homepage":"https://github.com/substack/node-deep-equal#readme","_id":"deep-equal@1.1.1","_nodeVersion":"13.1.0","_npmVersion":"6.12.1","dist":{"shasum":"b5c98c942ceffaf7cb051e24e1434a25a2e6076a","size":8924,"noattachment":false,"key":"/deep-equal/-/deep-equal-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-1.1.1.tgz"},"maintainers":[{"name":"ljharb","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_1.1.1_1573590072165_0.7652971980130199"},"_hasShrinkwrap":false,"publish_time":1573590072351,"_cnpm_publish_time":1573590072351},"1.1.0":{"name":"deep-equal","version":"1.1.0","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"pretest":"npm run lint","lint":"eslint .","tests-only":"tape test/*","test":"npm run tests-only"},"dependencies":{"is-arguments":"^1.0.4","is-date-object":"^1.0.1","is-regex":"^1.0.4","object-is":"^1.0.1","object-keys":"^1.1.1","regexp.prototype.flags":"^1.2.0"},"devDependencies":{"@ljharb/eslint-config":"^13.1.1","eslint":"^5.16.0","tape":"^4.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"gitHead":"6099799587240963f9ebef6f2a819fcf28add15b","bugs":{"url":"https://github.com/substack/node-deep-equal/issues"},"homepage":"https://github.com/substack/node-deep-equal#readme","_id":"deep-equal@1.1.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"shasum":"3103cdf8ab6d32cf4a8df7865458f2b8d33f3745","size":6351,"noattachment":false,"key":"/deep-equal/-/deep-equal-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-1.1.0.tgz"},"maintainers":[{"name":"ljharb","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-equal_1.1.0_1566970940528_0.38605092487709936"},"_hasShrinkwrap":false,"publish_time":1566970940711,"_cnpm_publish_time":1566970940711},"1.0.1":{"name":"deep-equal","version":"1.0.1","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^3.5.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"gitHead":"59c511f5aeae19e3dd1de054077a789d7302be34","bugs":{"url":"https://github.com/substack/node-deep-equal/issues"},"homepage":"https://github.com/substack/node-deep-equal#readme","_id":"deep-equal@1.0.1","_shasum":"f5d260292b660e084eff4cdbc9f08ad3247448b5","_from":".","_npmVersion":"3.2.2","_nodeVersion":"2.4.0","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"f5d260292b660e084eff4cdbc9f08ad3247448b5","size":3797,"noattachment":false,"key":"/deep-equal/-/deep-equal-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-1.0.1.tgz"},"maintainers":[{"name":"ljharb","email":""}],"publish_time":1440882148562,"_cnpm_publish_time":1440882148562,"_hasShrinkwrap":false},"1.0.0":{"name":"deep-equal","version":"1.0.0","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^3.5.0"},"repository":{"type":"git","url":"http://github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"gitHead":"39c740ebdafed9443912a4ef1493b18693934daf","bugs":{"url":"https://github.com/substack/node-deep-equal/issues"},"homepage":"https://github.com/substack/node-deep-equal","_id":"deep-equal@1.0.0","_shasum":"d4564f07d2f0ab3e46110bec16592abd7dc2e326","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ljharb","email":""}],"dist":{"shasum":"d4564f07d2f0ab3e46110bec16592abd7dc2e326","size":3720,"noattachment":false,"key":"/deep-equal/-/deep-equal-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-1.0.0.tgz"},"publish_time":1423333658585,"_cnpm_publish_time":1423333658585,"_hasShrinkwrap":false},"0.2.2":{"name":"deep-equal","version":"0.2.2","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^3.5.0"},"repository":{"type":"git","url":"http://github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"gitHead":"05cd26a25f0d7babf0c2758827b4dafec9d0582e","bugs":{"url":"https://github.com/substack/node-deep-equal/issues"},"homepage":"https://github.com/substack/node-deep-equal","_id":"deep-equal@0.2.2","_shasum":"84b745896f34c684e98f2ce0e42abaf43bba017d","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ljharb","email":""}],"dist":{"shasum":"84b745896f34c684e98f2ce0e42abaf43bba017d","size":3722,"noattachment":false,"key":"/deep-equal/-/deep-equal-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-0.2.2.tgz"},"publish_time":1423333629674,"_cnpm_publish_time":1423333629674,"_hasShrinkwrap":false},"0.2.1":{"name":"deep-equal","version":"0.2.1","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"~2.3.2"},"repository":{"type":"git","url":"http://github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"bugs":{"url":"https://github.com/substack/node-deep-equal/issues"},"homepage":"https://github.com/substack/node-deep-equal","_id":"deep-equal@0.2.1","dist":{"shasum":"fad7a793224cbf0c3c7786f92ef780e4fc8cc878","size":3735,"noattachment":false,"key":"/deep-equal/-/deep-equal-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-0.2.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ljharb","email":""}],"publish_time":1391033128806,"_hasShrinkwrap":false,"_cnpm_publish_time":1391033128806},"0.2.0":{"name":"deep-equal","version":"0.2.0","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"~2.3.2"},"repository":{"type":"git","url":"http://github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"bugs":{"url":"https://github.com/substack/node-deep-equal/issues"},"homepage":"https://github.com/substack/node-deep-equal","_id":"deep-equal@0.2.0","dist":{"shasum":"81994cd7332efcf72a373e7f2ba490b2763159b5","size":3048,"noattachment":false,"key":"/deep-equal/-/deep-equal-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ljharb","email":""}],"publish_time":1391033043965,"_hasShrinkwrap":false,"_cnpm_publish_time":1391033043965},"0.1.2":{"name":"deep-equal","version":"0.1.2","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"~2.3.2"},"repository":{"type":"git","url":"http://github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"bugs":{"url":"https://github.com/substack/node-deep-equal/issues"},"homepage":"https://github.com/substack/node-deep-equal","_id":"deep-equal@0.1.2","dist":{"shasum":"b246c2b80a570a47c11be1d9bd1070ec878b87ce","size":2914,"noattachment":false,"key":"/deep-equal/-/deep-equal-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-0.1.2.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ljharb","email":""}],"publish_time":1387595103548,"_hasShrinkwrap":false,"_cnpm_publish_time":1387595103548},"0.1.1":{"name":"deep-equal","version":"0.1.1","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.3.0","tape":"~0.0.5"},"repository":{"type":"git","url":"http://github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"bugs":{"url":"https://github.com/substack/node-deep-equal/issues"},"homepage":"https://github.com/substack/node-deep-equal","_id":"deep-equal@0.1.1","dist":{"shasum":"8a55b7eddb6ea545a55231fe0a405ebf05077e62","size":2582,"noattachment":false,"key":"/deep-equal/-/deep-equal-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ljharb","email":""}],"publish_time":1387572018118,"_hasShrinkwrap":false,"_cnpm_publish_time":1387572018118},"0.1.0":{"name":"deep-equal","version":"0.1.0","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.3.0","tape":"~0.0.5"},"repository":{"type":"git","url":"http://github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"bugs":{"url":"https://github.com/substack/node-deep-equal/issues"},"_id":"deep-equal@0.1.0","dist":{"shasum":"81fcefc84551d9d67cccdd80e1fced7f355e146f","size":2395,"noattachment":false,"key":"/deep-equal/-/deep-equal-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ljharb","email":""}],"publish_time":1381762344917,"_hasShrinkwrap":false,"_cnpm_publish_time":1381762344917},"0.0.0":{"name":"deep-equal","version":"0.0.0","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"0.0.x"},"repository":{"type":"git","url":"git://github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"deep-equal@0.0.0","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"99679d3bbd047156fcd450d3d01eeb9068691e83","size":1926,"noattachment":false,"key":"/deep-equal/-/deep-equal-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deep-equal/download/deep-equal-0.0.0.tgz"},"maintainers":[{"name":"ljharb","email":""}],"publish_time":1328938934579,"_hasShrinkwrap":false,"_cnpm_publish_time":1328938934579}},"readme":"# deep-equal <sup>[![Version Badge][npm-version-svg]][package-url]</sup>\n\nNode's `assert.deepEqual() algorithm` as a standalone module, that also works in browser environments.\n\nIt mirrors the robustness of node's own `assert.deepEqual` and is robust against later builtin modification.\n\n[![github actions][actions-image]][actions-url]\n[![coverage][codecov-image]][codecov-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n\n[![npm badge][npm-badge-png]][package-url]\n\n# example\n\n``` js\nvar equal = require('deep-equal');\nconsole.dir([\n    equal(\n        { a : [ 2, 3 ], b : [ 4 ] },\n        { a : [ 2, 3 ], b : [ 4 ] }\n    ),\n    equal(\n        { x : 5, y : [6] },\n        { x : 5, y : 6 }\n    )\n]);\n```\n\n# methods\n\n``` js\nvar deepEqual = require('deep-equal')\n```\n\n## deepEqual(a, b, opts)\n\nCompare objects `a` and `b`, returning whether they are equal according to a recursive equality algorithm.\n\nIf `opts.strict` is `true`, use strict equality (`===`) to compare leaf nodes.\nThe default is to use coercive equality (`==`) because that's how `assert.deepEqual()` works by default.\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install deep-equal\n```\n\n# test\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm test\n```\n\n[package-url]: https://npmjs.org/package/deep-equal\n[npm-version-svg]: https://versionbadg.es/inspect-js/deep-equal.svg\n[deps-svg]: https://david-dm.org/inspect-js/node-deep-equal.svg\n[deps-url]: https://david-dm.org/inspect-js/node-deep-equal\n[dev-deps-svg]: https://david-dm.org/inspect-js/node-deep-equal/dev-status.svg\n[dev-deps-url]: https://david-dm.org/inspect-js/node-deep-equal#info=devDependencies\n[npm-badge-png]: https://nodei.co/npm/deep-equal.png?downloads=true&stars=true\n[license-image]: https://img.shields.io/npm/l/deep-equal.svg\n[license-url]: LICENSE\n[downloads-image]: https://img.shields.io/npm/dm/deep-equal.svg\n[downloads-url]: https://npm-stat.com/charts.html?package=deep-equal\n[codecov-image]: https://codecov.io/gh/inspect-js/node-deep-equal/branch/main/graphs/badge.svg\n[codecov-url]: https://app.codecov.io/gh/inspect-js/node-deep-equal/\n[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/inspect-js/node-deep-equal\n[actions-url]: https://github.com/inspect-js/node-deep-equal/actions\n","_attachments":{},"homepage":"https://github.com/inspect-js/node-deep-equal#readme","bugs":{"url":"https://github.com/inspect-js/node-deep-equal/issues"},"license":"MIT"}