{"_id":"fast-equals","_rev":"4169339","name":"fast-equals","description":"A blazing-fast equality comparison utility for a variety of use-cases","dist-tags":{"latest":"6.0.0","next":"6.0.0-rc.1"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"time":{"modified":"2026-03-01T21:10:13.000Z","created":"2017-10-15T20:56:15.678Z","6.0.0":"2025-12-19T09:16:15.936Z","6.0.0-rc.1":"2025-12-16T16:43:12.733Z","6.0.0-rc.0":"2025-12-16T14:59:50.490Z","6.0.0-beta.1":"2025-12-15T21:47:24.308Z","6.0.0-beta.0":"2025-12-14T15:41:26.341Z","5.4.0":"2025-12-13T20:27:53.414Z","5.3.4":"2025-12-12T07:14:52.243Z","5.3.3":"2025-11-12T15:36:17.611Z","5.3.3-beta.1":"2025-11-05T17:33:36.181Z","5.3.3-beta.0":"2025-11-05T11:46:20.296Z","5.2.3-beta.1":"2025-11-05T08:52:06.186Z","5.3.2":"2025-09-26T06:43:50.249Z","5.3.1":"2025-09-26T05:58:38.311Z","5.3.0":"2025-09-23T16:10:17.379Z","5.2.3-beta.0":"2025-07-04T20:09:00.696Z","5.2.2":"2025-01-08T13:45:39.166Z","5.2.2-beta.0":"2025-01-07T13:33:54.638Z","5.2.1":"2025-01-07T00:53:56.925Z","5.2.1-beta.0":"2025-01-06T23:49:00.063Z","5.2.0":"2025-01-05T13:21:50.490Z","5.1.3":"2025-01-04T01:27:24.198Z","5.1.2":"2025-01-03T20:09:35.669Z","5.1.1":"2025-01-03T20:02:43.814Z","5.1.0":"2025-01-03T18:13:41.705Z","5.0.1":"2023-03-18T14:17:07.347Z","5.0.0":"2023-03-05T14:14:34.944Z","5.0.0-beta.6":"2023-02-28T13:22:48.473Z","5.0.0-beta.5":"2023-02-26T14:22:28.004Z","5.0.0-beta.4":"2023-02-26T04:38:54.637Z","5.0.0-beta.3":"2023-02-21T15:51:53.590Z","5.0.0-beta.2":"2023-02-19T12:01:07.330Z","5.0.0-beta.1":"2023-02-18T15:01:36.948Z","5.0.0-beta.0":"2023-02-18T04:09:20.557Z","4.0.3":"2022-08-25T12:54:53.688Z","4.0.2":"2022-08-24T16:33:18.884Z","4.0.1":"2022-06-05T22:26:51.805Z","4.0.1-beta.3":"2022-06-05T21:54:34.912Z","4.0.1-beta.2":"2022-06-05T21:26:09.412Z","4.0.1-beta.1":"2022-06-05T20:55:40.785Z","4.0.1-beta.0":"2022-06-05T20:01:59.609Z","4.0.0":"2022-06-05T13:24:04.612Z","4.0.0-beta.0":"2022-06-04T23:58:55.079Z","3.0.3":"2022-05-23T03:04:49.539Z","3.0.2":"2022-04-29T14:02:09.590Z","3.0.1":"2022-04-06T16:37:28.008Z","3.0.0":"2022-02-14T00:07:28.886Z","2.0.4":"2021-12-08T14:10:52.946Z","2.0.3":"2021-05-12T00:12:34.247Z","2.0.2":"2021-05-09T06:00:56.930Z","2.0.1":"2021-04-07T13:14:04.574Z","2.0.0":"2019-05-04T13:52:14.276Z","1.6.3":"2019-05-03T02:52:42.972Z","1.6.2":"2019-01-25T13:32:51.492Z","1.6.1":"2018-09-19T02:45:34.391Z","1.6.0":"2018-08-09T22:46:08.090Z","1.5.3":"2018-05-27T12:49:52.964Z","1.5.2":"2018-05-19T12:47:26.928Z","1.5.1":"2018-05-19T10:55:06.383Z","1.5.0":"2018-05-13T14:41:58.369Z","1.4.1":"2018-05-11T09:59:20.601Z","1.4.0":"2018-05-10T10:57:30.143Z","1.3.1":"2018-04-19T14:21:16.346Z","1.3.0":"2018-04-19T07:44:01.728Z","1.2.1":"2018-03-07T10:39:23.967Z","1.2.0":"2018-03-04T19:00:40.898Z","1.1.0":"2018-02-23T00:55:08.484Z","1.0.6":"2018-01-03T02:18:02.954Z","1.0.5":"2017-11-01T10:16:35.392Z","1.0.4":"2017-10-21T20:27:20.324Z","1.0.3":"2017-10-19T16:47:42.099Z","1.0.2":"2017-10-17T10:22:52.600Z","1.0.1":"2017-10-16T23:31:33.032Z","1.0.0":"2017-10-15T20:56:15.678Z"},"users":{},"author":{"name":"Tony Quetano","email":"tony.quetano@planttheidea.com","url":"https://www.planttheidea.com/"},"repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"versions":{"6.0.0":{"author":{"name":"Tony Quetano","email":"tony.quetano@planttheidea.com","url":"https://www.planttheidea.com/"},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing-fast equality comparison utility for a variety of use-cases","devDependencies":{"@planttheidea/build-tools":"^2.0.0","@types/lodash":"^4.17.21","@types/node":"^24.10.4","@types/ramda":"^0.31.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@typescript-eslint/eslint-plugin":"^8.50.0","@typescript-eslint/parser":"^8.50.0","@vitest/coverage-v8":"^4.0.16","cli-table3":"^0.6.5","decircularize":"^1.0.0","deep-eql":"^5.0.2","deep-equal":"^2.2.3","dequal":"^2.0.3","eslint":"^9.39.2","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.32.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^3.7.4","react":"^19.2.3","react-dom":"^19.2.3","react-fast-compare":"^3.2.2","release-it":"^19.1.0","rollup":"^4.53.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^6.0.0","typescript":"^5.9.3","typescript-eslint":"^8.50.0","underscore":"^1.13.7","vite":"^7.3.0","vitest":"^4.0.16"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","name":"fast-equals","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build && node benchmark/index.js","build":"npm run clean && npm run build:dist","build:dist":"NODE_ENV=production rollup -c config/rollup.config.js","clean":"rm -rf dist","clean:cjs":"rm -rf dist/cjs","clean:es":"rm -rf dist/es","dev":"vite --config=config/vite.config.ts","format":"prettier . --log-level=warn --write","format:check":"prettier . --log-level=warn --check","lint":"eslint --max-warnings=0","lint:fix":"npm run lint -- --fix","release:alpha":"release-it --config=config/release-it/alpha.json","release:beta":"release-it --config=config/release-it/beta.json","release:rc":"release-it --config=config/release-it/rc.json","release:scripts":"npm run format:check && npm run typecheck && npm run lint && npm run test && npm run build","release:stable":"release-it --config=config/release-it/stable.json","start":"npm run dev","test":"vitest run --config=config/vitest.config.ts","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"6.0.0","gitHead":"eafa03796b26ab3f15b8bb1a606287dd11d29341","_id":"fast-equals@6.0.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"719dedd2e126668b857b5e9d24e112e4acb2649a","size":19435,"noattachment":false,"key":"/fast-equals/-/fast-equals-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-6.0.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_6.0.0_1766135775778_0.034656491560289826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T09:16:15.936Z","publish_time":1766135775936,"_source_registry_name":"default","_cnpm_publish_time":1766135775936},"6.0.0-rc.1":{"author":{"name":"Tony Quetano","email":"tony.quetano@planttheidea.com","url":"https://www.planttheidea.com/"},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@planttheidea/build-tools":"^2.0.0","@types/lodash":"^4.17.21","@types/node":"^24.10.4","@types/ramda":"^0.31.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@typescript-eslint/eslint-plugin":"^8.50.0","@typescript-eslint/parser":"^8.50.0","@vitest/coverage-v8":"^4.0.15","cli-table3":"^0.6.5","decircularize":"^1.0.0","deep-eql":"^5.0.2","deep-equal":"^2.2.3","dequal":"^2.0.3","eslint":"^9.39.2","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.32.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^3.7.4","react":"^19.2.3","react-dom":"^19.2.3","react-fast-compare":"^3.2.2","release-it":"^19.1.0","rollup":"^4.53.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^6.0.0","typescript":"^5.9.3","typescript-eslint":"^8.50.0","underscore":"^1.13.7","vite":"^7.3.0","vitest":"^4.0.15"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","name":"fast-equals","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build && node benchmark/index.js","build":"npm run clean && npm run build:dist","build:dist":"NODE_ENV=production rollup -c config/rollup.config.js","clean":"rm -rf dist","clean:cjs":"rm -rf dist/cjs","clean:es":"rm -rf dist/es","dev":"vite --config=config/vite.config.ts","format":"prettier . --log-level=warn --write","format:check":"prettier . --log-level=warn --check","lint":"eslint --max-warnings=0","lint:fix":"npm run lint -- --fix","release:alpha":"release-it --config=config/release-it/alpha.json","release:beta":"release-it --config=config/release-it/beta.json","release:rc":"release-it --config=config/release-it/rc.json","release:scripts":"npm run format:check && npm run typecheck && npm run lint && npm run test && npm run build","release:stable":"release-it --config=config/release-it/stable.json","start":"npm run dev","test":"vitest run --config=config/vitest.config.ts","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"6.0.0-rc.1","readmeFilename":"README.md","gitHead":"8784ab9932afe1935212b6af39e35b2ad3dc1753","_id":"fast-equals@6.0.0-rc.1","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"1fc5c1c2f2cf24c0831cd67f3f9ca7c77aa850fb","size":20089,"noattachment":false,"key":"/fast-equals/-/fast-equals-6.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-6.0.0-rc.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_6.0.0-rc.1_1765903392579_0.179109792013725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-16T16:43:12.733Z","publish_time":1765903392733,"_source_registry_name":"default","_cnpm_publish_time":1765903392733},"6.0.0-rc.0":{"author":{"name":"Tony Quetano","email":"tony.quetano@planttheidea.com","url":"https://www.planttheidea.com/"},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@planttheidea/build-tools":"^2.0.0","@types/lodash":"^4.17.21","@types/node":"^24.10.4","@types/ramda":"^0.31.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@typescript-eslint/eslint-plugin":"^8.50.0","@typescript-eslint/parser":"^8.50.0","@vitest/coverage-v8":"^4.0.15","cli-table3":"^0.6.5","decircularize":"^1.0.0","deep-eql":"^5.0.2","deep-equal":"^2.2.3","dequal":"^2.0.3","eslint":"^9.39.2","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.32.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^3.7.4","react":"^19.2.3","react-dom":"^19.2.3","react-fast-compare":"^3.2.2","release-it":"^19.1.0","rollup":"^4.53.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^6.0.0","typescript":"^5.9.3","typescript-eslint":"^8.50.0","underscore":"^1.13.7","vite":"^7.3.0","vitest":"^4.0.15"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","name":"fast-equals","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build && node benchmark/index.js","build":"npm run clean && npm run build:dist","build:dist":"NODE_ENV=production rollup -c config/rollup.config.js","clean":"rm -rf dist","clean:cjs":"rm -rf dist/cjs","clean:es":"rm -rf dist/es","dev":"vite --config=config/vite.config.ts","format":"prettier . --log-level=warn --write","format:check":"prettier . --log-level=warn --check","lint":"eslint --max-warnings=0","lint:fix":"npm run lint -- --fix","release:alpha":"release-it --config=config/release-it/alpha.json","release:beta":"release-it --config=config/release-it/beta.json","release:rc":"release-it --config=config/release-it/rc.json","release:scripts":"npm run format:check && npm run typecheck && npm run lint && npm run test && npm run build","release:stable":"release-it --config=config/release-it/stable.json","start":"npm run dev","test":"vitest run --config=config/vitest.config.ts","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"6.0.0-rc.0","readmeFilename":"README.md","gitHead":"4b7ede21aff8fca637a31bb8265837623b132611","_id":"fast-equals@6.0.0-rc.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"531b26436241711d548546b9eb5a3e92dfac95c0","size":19854,"noattachment":false,"key":"/fast-equals/-/fast-equals-6.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-6.0.0-rc.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_6.0.0-rc.0_1765897190350_0.7904024453959362"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-16T14:59:50.490Z","publish_time":1765897190490,"_source_registry_name":"default","_cnpm_publish_time":1765897190490},"6.0.0-beta.1":{"author":{"name":"Tony Quetano","email":"tony.quetano@planttheidea.com","url":"https://www.planttheidea.com/"},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@planttheidea/build-tools":"^2.0.0-beta.5","@types/lodash":"^4.17.21","@types/node":"^24.10.3","@types/ramda":"^0.31.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@typescript-eslint/eslint-plugin":"^8.49.0","@typescript-eslint/parser":"^8.49.0","@vitest/coverage-v8":"^4.0.15","cli-table3":"^0.6.5","decircularize":"^1.0.0","deep-eql":"^5.0.2","deep-equal":"^2.2.3","dequal":"^2.0.3","eslint":"^9.39.2","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.32.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^3.7.4","react":"^19.2.3","react-dom":"^19.2.3","react-fast-compare":"^3.2.2","release-it":"^19.1.0","rollup":"^4.53.3","shallow-equal-fuzzy":"^0.0.2","tinybench":"^6.0.0","typescript":"^5.9.3","typescript-eslint":"^8.49.0","underscore":"^1.13.7","vite":"^7.2.7","vitest":"^4.0.15"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","name":"fast-equals","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build && node benchmark/index.js","build":"npm run clean && npm run build:dist","build:dist":"NODE_ENV=production rollup -c config/rollup.config.js","clean":"rm -rf dist","clean:cjs":"rm -rf dist/cjs","clean:es":"rm -rf dist/es","dev":"vite --config=config/vite.config.ts","format":"prettier . --log-level=warn --write","format:check":"prettier . --log-level=warn --check","lint":"eslint --max-warnings=0","lint:fix":"npm run lint -- --fix","release:alpha":"release-it --config=config/release-it/alpha.json","release:beta":"release-it --config=config/release-it/beta.json","release:rc":"release-it --config=config/release-it/rc.json","release:scripts":"npm run format:check && npm run typecheck && npm run lint && npm run test && npm run build","release:stable":"release-it --config=config/release-it/stable.json","start":"npm run dev","test":"vitest run --config=config/vitest.config.ts","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"6.0.0-beta.1","readmeFilename":"README.md","gitHead":"305021a194b90b3b26492a55b90c51343630e395","_id":"fast-equals@6.0.0-beta.1","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"0ca9c381d1f2b1abac301c8d6dba4aa9b0c6244c","size":20444,"noattachment":false,"key":"/fast-equals/-/fast-equals-6.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-6.0.0-beta.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_6.0.0-beta.1_1765835244134_0.958925915820874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-15T21:47:24.308Z","publish_time":1765835244308,"_source_registry_name":"default","_cnpm_publish_time":1765835244308},"6.0.0-beta.0":{"author":{"name":"tony_quetano@planttheidea.com"},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@planttheidea/build-tools":"^2.0.0-beta.3","@types/lodash":"^4.17.21","@types/node":"^24.10.3","@types/ramda":"^0.31.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@typescript-eslint/eslint-plugin":"^8.49.0","@typescript-eslint/parser":"^8.49.0","@vitest/coverage-v8":"^4.0.15","cli-table3":"^0.6.5","decircularize":"^1.0.0","deep-eql":"^5.0.2","deep-equal":"^2.2.3","dequal":"^2.0.3","eslint":"^9.39.1","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.32.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^3.7.4","react":"^19.2.3","react-dom":"^19.2.3","react-fast-compare":"^3.2.2","release-it":"^19.1.0","rollup":"^4.53.3","shallow-equal-fuzzy":"^0.0.2","tinybench":"^6.0.0","typescript":"^5.9.3","typescript-eslint":"^8.49.0","underscore":"^1.13.7","vite":"^7.2.7","vitest":"^4.0.15"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"./dist/cjs/index.cjs","module":"./dist/es/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build && node benchmark/index.js","build":"npm run clean && npm run build:dist && npm run build:types","build:dist":"NODE_ENV=production rollup -c config/rollup.config.js","build:types":"pti fix-types -l dist","clean":"rm -rf dist","clean:cjs":"rm -rf dist/cjs","clean:es":"rm -rf dist/es","dev":"vite --config=config/vite.config.ts","format":"prettier . --log-level=warn --write","format:check":"prettier . --log-level=warn --check","lint":"eslint --max-warnings=0","lint:fix":"npm run lint -- --fix","release:alpha":"release-it --config=config/release-it/alpha.json","release:beta":"release-it --config=config/release-it/beta.json","release:rc":"release-it --config=config/release-it/rc.json","release:scripts":"npm run format:check && npm run typecheck && npm run lint && npm run test && npm run build","release:stable":"release-it --config=config/release-it/stable.json","start":"npm run dev","test":"vitest run --config=config/vitest.config.ts","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"6.0.0-beta.0","readmeFilename":"README.md","gitHead":"d94d990a2ca689ad6d28221b916ff968953f2e36","_id":"fast-equals@6.0.0-beta.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"72995bab4829a164494b436f8ca3f1164edeb0ce","size":22342,"noattachment":false,"key":"/fast-equals/-/fast-equals-6.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-6.0.0-beta.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_6.0.0-beta.0_1765726886192_0.522758670939016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-14T15:41:26.341Z","publish_time":1765726886341,"_source_registry_name":"default","_cnpm_publish_time":1765726886341},"5.4.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@planttheidea/build-tools":"^1.2.3","@types/lodash":"^4.17.21","@types/node":"^24.10.3","@types/ramda":"^0.31.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@typescript-eslint/eslint-plugin":"^8.49.0","@typescript-eslint/parser":"^8.49.0","@vitest/coverage-v8":"^4.0.15","cli-table3":"^0.6.5","decircularize":"^1.0.0","deep-eql":"^5.0.2","deep-equal":"^2.2.3","dequal":"^2.0.3","eslint":"^9.39.2","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.32.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^3.7.4","react":"^19.2.3","react-dom":"^19.2.3","react-fast-compare":"^3.2.2","release-it":"^19.1.0","rollup":"^4.53.3","shallow-equal-fuzzy":"^0.0.2","tinybench":"^6.0.0","typescript":"^5.9.3","typescript-eslint":"^8.49.0","underscore":"^1.13.7","vite":"^7.2.7","vitest":"^4.0.15"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/es/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build && node benchmark/index.js","build":"npm run clean && npm run build:dist && npm run build:types","build:dist":"NODE_ENV=production rollup -c config/rollup.config.js","build:types":"pti fix-types -l dist","clean":"rm -rf dist","clean:cjs":"rm -rf dist/cjs","clean:es":"rm -rf dist/es","clean:umd":"rm -rf dist/umd","dev":"vite --config=config/vite.config.ts","format":"prettier . --log-level=warn --write","format:check":"prettier . --log-level=warn --check","lint":"eslint --max-warnings=0","lint:fix":"npm run lint -- --fix","release:alpha":"release-it --config=config/release-it/alpha.json","release:beta":"release-it --config=config/release-it/beta.json","release:rc":"release-it --config=config/release-it/rc.json","release:scripts":"npm run format:check && npm run typecheck && npm run lint && npm run test && npm run build","release:stable":"release-it --config=config/release-it/stable.json","start":"npm run dev","test":"vitest run --config=config/vitest.config.ts","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.4.0","gitHead":"6834fcaa80e6daaba8070b96a164b0435d45f803","_id":"fast-equals@5.4.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"b60073b8764f27029598447f05773c7534ba7f1e","size":54120,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.4.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.4.0_1765657673251_0.6159417770274143"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-13T20:27:53.414Z","publish_time":1765657673414,"_source_registry_name":"default","_cnpm_publish_time":1765657673414},"5.3.4":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@planttheidea/build-tools":"^1.2.3","@types/lodash":"^4.17.21","@types/node":"^24.10.3","@types/ramda":"^0.31.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@typescript-eslint/eslint-plugin":"^8.49.0","@typescript-eslint/parser":"^8.49.0","@vitest/coverage-v8":"^4.0.15","cli-table3":"^0.6.5","decircularize":"^1.0.0","deep-eql":"^5.0.2","deep-equal":"^2.2.3","dequal":"^2.0.3","eslint":"^9.39.1","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.32.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^3.7.4","react":"^19.2.3","react-dom":"^19.2.3","react-fast-compare":"^3.2.2","release-it":"^19.1.0","rollup":"^4.53.3","shallow-equal-fuzzy":"^0.0.2","tinybench":"^6.0.0","typescript":"^5.9.3","typescript-eslint":"^8.49.0","underscore":"^1.13.7","vite":"^7.2.7","vitest":"^4.0.15"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/es/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build && node benchmark/index.js","build":"npm run clean && npm run build:dist && npm run build:types","build:dist":"NODE_ENV=production rollup -c config/rollup.config.js","build:types":"pti fix-types -l dist","clean":"rm -rf dist","clean:cjs":"rm -rf dist/cjs","clean:es":"rm -rf dist/es","clean:umd":"rm -rf dist/umd","dev":"vite --config=config/vite.config.ts","format":"prettier . --log-level=warn --write","format:check":"prettier . --log-level=warn --check","lint":"eslint --max-warnings=0","lint:fix":"npm run lint -- --fix","release:alpha":"release-it --config=config/release-it/alpha.json","release:beta":"release-it --config=config/release-it/beta.json","release:rc":"release-it --config=config/release-it/rc.json","release:scripts":"npm run format:check && npm run typecheck && npm run lint && npm run test && npm run build","release:stable":"release-it --config=config/release-it/stable.json","start":"npm run dev","test":"vitest run --config=config/vitest.config.ts","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.3.4","gitHead":"50491935a9aa3ccdb9bf08e443dc78b77eb85ebf","_id":"fast-equals@5.3.4","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"41f99f413c2d3a39a1ca9a2e1652abd9c4ee9feb","size":51711,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.3.4.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.3.4_1765523692070_0.5867195173639363"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T07:14:52.243Z","publish_time":1765523692243,"_source_registry_name":"default","_cnpm_publish_time":1765523692243},"5.3.3":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0","@types/lodash":"^4.17.20","@types/node":"^24.10.1","@types/ramda":"^0.31.1","@types/react":"^19.2.3","@types/react-dom":"^19.2.3","@typescript-eslint/eslint-plugin":"^8.46.4","@typescript-eslint/parser":"^8.46.4","@vitest/coverage-v8":"4.0.8","decircularize":"^1.0.0","deep-eql":"^5.0.2","deep-equal":"^2.2.3","dequal":"^2.0.3","eslint":"^9.39.1","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.32.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^3.6.2","react":"^19.2.0","react-dom":"^19.2.0","react-fast-compare":"^3.2.2","release-it":"^19.0.6","rollup":"^4.53.2","shallow-equal-fuzzy":"^0.0.2","tinybench":"^5.1.0","typescript":"^5.9.3","typescript-eslint":"^8.46.4","underscore":"^1.13.7","vite":"^7.2.2","vitest":"^4.0.8"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.cts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json && node scripts/create-cts-files.js","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json && node scripts/create-mts-files.js","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.js","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"vite --config config/vite.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"vitest run","test:coverage":"rm -rf coverage && vitest run --coverage","test:watch":"vitest","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.3.3","_id":"fast-equals@5.3.3","gitHead":"1cf571938f53bd29e94c45bf3f6e9d04f92f7a21","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"shasum":"e55f96198269278533348c22f1ab1a0fb957e22a","size":68241,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.3.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.3.3_1762961777428_0.3317984378108241"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-12T15:36:17.611Z","publish_time":1762961777611,"_source_registry_name":"default","_cnpm_publish_time":1762961777611},"5.3.3-beta.1":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0","@types/lodash":"^4.17.20","@types/node":"^24.10.0","@types/ramda":"^0.31.1","@types/react":"^19.2.2","@types/react-dom":"^19.2.2","@typescript-eslint/eslint-plugin":"^8.46.3","@typescript-eslint/parser":"^8.46.3","@vitest/coverage-v8":"4.0.7","decircularize":"^1.0.0","deep-eql":"^5.0.2","deep-equal":"^2.2.3","dequal":"^2.0.3","eslint":"^9.39.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^5.0.2","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","html-webpack-plugin":"^5.6.4","in-publish":"^2.0.1","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^3.6.2","react":"^19.2.0","react-dom":"^19.2.0","react-fast-compare":"^3.2.2","release-it":"^19.0.5","rollup":"^4.52.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^5.1.0","ts-loader":"^9.5.4","typescript":"^5.9.3","typescript-eslint":"^8.46.3","underscore":"^1.13.7","vitest":"^4.0.7","webpack":"^5.102.1","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.cts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json && node scripts/create-cts-files.js","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json && node scripts/create-mts-files.js","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.js","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"vitest run","test:coverage":"rm -rf coverage && vitest run --coverage","test:watch":"vitest","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.3.3-beta.1","readmeFilename":"README.md","gitHead":"1797b90bda29270e5e73f67dc29b2f2c2581b6e4","_id":"fast-equals@5.3.3-beta.1","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"shasum":"1c621a65093e2d55cd2d6e9ab26f273e550e585f","size":69504,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.3.3-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.3.3-beta.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.3.3-beta.1_1762364015961_0.06593062263074456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-05T17:33:36.181Z","publish_time":1762364016181,"_source_registry_name":"default","_cnpm_publish_time":1762364016181},"5.3.3-beta.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0","@types/jest":"^30.0.0","@types/lodash":"^4.17.20","@types/node":"^24.10.0","@types/ramda":"^0.31.1","@types/react":"^19.2.2","@types/react-dom":"^19.2.2","@typescript-eslint/eslint-plugin":"^8.46.3","@typescript-eslint/parser":"^8.46.3","decircularize":"^1.0.0","deep-eql":"^5.0.2","deep-equal":"^2.2.3","dequal":"^2.0.3","eslint":"^9.39.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^5.0.2","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","html-webpack-plugin":"^5.6.4","in-publish":"^2.0.1","jest":"^30.2.0","jest-environment-jsdom":"^30.2.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^3.6.2","react":"^19.2.0","react-dom":"^19.2.0","react-fast-compare":"^3.2.2","release-it":"^19.0.5","rollup":"^4.52.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^5.1.0","ts-jest":"^29.4.5","ts-loader":"^9.5.4","typescript":"^5.9.3","typescript-eslint":"^8.46.3","underscore":"^1.13.7","webpack":"^5.102.1","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.cts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json && node scripts/create-cts-files.js","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json && node scripts/create-mts-files.js","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.js","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.3.3-beta.0","readmeFilename":"README.md","gitHead":"d4f80548113e2ced4bcba9689219d623f7e1dd06","_id":"fast-equals@5.3.3-beta.0","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"shasum":"99b6b526f3c3301edfdfcf5b516a60f93692b9e1","size":69533,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.3.3-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.3.3-beta.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.3.3-beta.0_1762343180085_0.00783599480127628"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-05T11:46:20.296Z","publish_time":1762343180296,"_source_registry_name":"default","_cnpm_publish_time":1762343180296},"5.2.3-beta.1":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0","@types/jest":"^30.0.0","@types/lodash":"^4.17.20","@types/node":"^24.10.0","@types/ramda":"^0.31.1","@types/react":"^19.2.2","@types/react-dom":"^19.2.2","@typescript-eslint/eslint-plugin":"^8.46.3","@typescript-eslint/parser":"^8.46.3","decircularize":"^1.0.0","deep-eql":"^5.0.2","deep-equal":"^2.2.3","dequal":"^2.0.3","eslint":"^9.39.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^5.0.2","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","html-webpack-plugin":"^5.6.4","in-publish":"^2.0.1","jest":"^30.2.0","jest-environment-jsdom":"^30.2.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^3.6.2","react":"^19.2.0","react-dom":"^19.2.0","react-fast-compare":"^3.2.2","release-it":"^19.0.5","rollup":"^4.52.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^5.1.0","ts-jest":"^29.4.5","ts-loader":"^9.5.4","typescript":"^5.9.3","typescript-eslint":"^8.46.3","underscore":"^1.13.7","webpack":"^5.102.1","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.cts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json && node scripts/create-cts-files.js","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json && node scripts/create-mts-files.js","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.js","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.2.3-beta.1","readmeFilename":"README.md","gitHead":"9f9fc41356d23d366d73d48f46869d2fbf1158b0","_id":"fast-equals@5.2.3-beta.1","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"shasum":"3c6cf481ce3d2e522a8b8710c68b81e4a762a2f6","size":59265815,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.2.3-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.2.3-beta.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.2.3-beta.1_1762332725237_0.807941065103013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-05T08:52:06.186Z","publish_time":1762332726186,"_source_registry_name":"default","_cnpm_publish_time":1762332726186},"5.3.2":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","dequal":"^2.0.3","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^19.0.5","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.101.3","webpack-cli":"^6.0.1","webpack-dev-server":"^5.2.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.mjs && node scripts/apply-type-file-extensions.mjs","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.3.2","_id":"fast-equals@5.3.2","gitHead":"6d5ff56dcc0ef95b49d1ffedfddf00c19b02ae70","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"shasum":"75a9c7b1c2f627851349a2db94327d79b774ce83","size":61354,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.3.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.3.2_1758869030047_0.9347455245056127"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T06:43:50.249Z","publish_time":1758869030249,"_source_registry_name":"default","_cnpm_publish_time":1758869030249},"5.3.1":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","dequal":"^2.0.3","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^17.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^5.2.1"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.mjs && node scripts/apply-type-file-extensions.mjs","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.3.1","_id":"fast-equals@5.3.1","gitHead":"ace6f6623b57622b7e54aa7fbbb9e8c2e3f6062e","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"shasum":"674d400db7299dff5ed5443d89fd88d481d04c8a","size":69854,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.3.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.3.1_1758866318124_0.6079152388451465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T05:58:38.311Z","publish_time":1758866318311,"_source_registry_name":"default","_cnpm_publish_time":1758866318311},"5.3.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","dequal":"^2.0.3","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^17.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^5.2.1"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.mjs && node scripts/apply-type-file-extensions.mjs","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.3.0","_id":"fast-equals@5.3.0","gitHead":"9a2a77f8f60e621406f41c27f12301afbeff9760","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"5c92fb92053a498908a527d9586aa24b393513cb","size":56546930,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.3.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.3.0_1758643816513_0.7625459469097997"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T16:10:17.379Z","publish_time":1758643817379,"_source_registry_name":"default","deprecated":"Please upgrade to `5.3.1`; this version incorrectly installs the internal `.yarn` package, which balloons installation size, and can cause errors with pnpm installs.","_cnpm_publish_time":1758643817379},"5.2.3-beta.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","dequal":"^2.0.3","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^17.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^5.2.1"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.cts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.mjs && node scripts/apply-type-file-extensions.mjs","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.2.3-beta.0","_id":"fast-equals@5.2.3-beta.0","readmeFilename":"README.md","gitHead":"fe355b742abc6347dda3b7502899ae968577d36d","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"shasum":"893c313eed3e78d0626485325bb3a13712be1e19","size":993420,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.2.3-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.2.3-beta.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com","actor":{"name":"planttheidea","email":"tony.quetano@planttheidea.com","type":"user"}},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.2.3-beta.0_1751659740446_0.9220588579500237"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T20:09:00.696Z","publish_time":1751659740696,"_source_registry_name":"default","_cnpm_publish_time":1751659740696},"5.2.2":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","dequal":"^2.0.3","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^17.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.mjs && node scripts/apply-type-file-extensions.mjs","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.2.2","gitHead":"7451bf0549cc54c98a8ebae94cdff9a60315feab","_id":"fast-equals@5.2.2","_nodeVersion":"20.17.0","_npmVersion":"9.5.1","dist":{"shasum":"885d7bfb079fac0ce0e8450374bce29e9b742484","size":67076,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.2.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.2.2_1736343938947_0.1793922864469073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-08T13:45:39.166Z","publish_time":1736343939166,"_source_registry_name":"default","_cnpm_publish_time":1736343939166},"5.2.2-beta.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","dequal":"^2.0.3","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","fast-glob":"^3.3.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^17.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.mjs && node scripts/apply-type-file-extensions.mjs","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.2.2-beta.0","readmeFilename":"README.md","gitHead":"2bcc087733dee0386554ddab736acd7d886c42ec","_id":"fast-equals@5.2.2-beta.0","_nodeVersion":"20.17.0","_npmVersion":"9.5.1","dist":{"shasum":"bb5f14dbf4dc72c0d946d5f70d82545df594fbb6","size":67019,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.2.2-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.2.2-beta.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.2.2-beta.0_1736256834424_0.3023270085473746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T13:33:54.638Z","publish_time":1736256834638,"_source_registry_name":"default","_cnpm_publish_time":1736256834638},"5.2.1":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","dequal":"^2.0.3","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^17.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.mjs","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.2.1","gitHead":"39d734bc5064597375d3dbe32e4b39cec8a6f966","_id":"fast-equals@5.2.1","_nodeVersion":"20.17.0","_npmVersion":"9.5.1","dist":{"shasum":"49a956db6246fe14099b8f1e30183a9c3eb5dae2","size":66548,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.2.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.2.1_1736211236718_0.2438458274071309"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T00:53:56.925Z","publish_time":1736211236925,"_source_registry_name":"default","_cnpm_publish_time":1736211236925},"5.2.1-beta.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","dequal":"^2.0.3","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^17.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min && npm run build:types","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:types":"node scripts/fallback-types.mjs","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.2.1-beta.0","readmeFilename":"README.md","gitHead":"832f4b5313bfa90316c1117e683efa0f974628ee","_id":"fast-equals@5.2.1-beta.0","_nodeVersion":"20.17.0","_npmVersion":"9.5.1","dist":{"shasum":"df97a08ee512a973e22349b8f0b180e74f81e3a9","size":66493,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.2.1-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.2.1-beta.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.2.1-beta.0_1736207339841_0.5453000584777166"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-06T23:49:00.063Z","publish_time":1736207340063,"_source_registry_name":"default","_cnpm_publish_time":1736207340063},"5.2.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","dequal":"^2.0.3","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^17.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.2.0","gitHead":"ad991dfcb81b47b8289fa0de59773c23f99c8e20","_id":"fast-equals@5.2.0","_nodeVersion":"20.17.0","_npmVersion":"9.5.1","dist":{"shasum":"db3b56891e7210af26b4d6e6b17032554d7f7f1e","size":65616,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.2.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.2.0_1736083310260_0.08830869984607492"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-05T13:21:50.490Z","publish_time":1736083310490,"_source_registry_name":"default","_cnpm_publish_time":1736083310490},"5.1.3":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","dequal":"^2.0.3","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^17.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run build","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.1.3","gitHead":"dcce1bcb60a012398ae3e11923f748c928bf6159","_id":"fast-equals@5.1.3","_nodeVersion":"20.17.0","_npmVersion":"9.5.1","dist":{"shasum":"3025d4b4e8f3cc611096842004810cf95171a39f","size":65184,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.1.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.1.3_1735954043972_0.7723372793873882"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-04T01:27:24.198Z","publish_time":1735954044198,"_source_registry_name":"default","_cnpm_publish_time":1735954044198},"5.1.2":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^17.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.1.2","gitHead":"77a734271265255ec50e8f25967d87817b2f877b","_id":"fast-equals@5.1.2","_nodeVersion":"20.17.0","_npmVersion":"9.5.1","dist":{"shasum":"2995402edd1be5f13c6f1782579438afa0d6dd80","size":64661,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.1.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.1.2_1735934975479_0.7042701219626792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T20:09:35.669Z","publish_time":1735934975669,"_source_registry_name":"default","_cnpm_publish_time":1735934975669},"5.1.1":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^15.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rm -rf dist/cjs && NODE_ENV=production rollup -c config/rollup/config.cjs.js && tsc -p ./config/tsconfig/cjs.json","build:esm":"rm -rf dist/esm && NODE_ENV=production rollup -c config/rollup/config.esm.js && tsc -p ./config/tsconfig/esm.json","build:min":"rm -rf dist/min && NODE_ENV=production rollup -c config/rollup/config.min.js && tsc -p ./config/tsconfig/min.json","build:umd":"rm -rf dist/umd && NODE_ENV=production rollup -c config/rollup/config.umd.js && tsc -p ./config/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=config/webpack.config.js","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test:coverage && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rm -rf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.1.1","readmeFilename":"README.md","gitHead":"87e1970c4f68da85a19bf653e30e5824f19762b6","_id":"fast-equals@5.1.1","_nodeVersion":"20.17.0","_npmVersion":"9.5.1","dist":{"shasum":"0687774377fb9bd2abcf2faa8198ec891adf12f2","size":64648,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.1.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.1.1_1735934563604_0.7433704621754422"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T20:02:43.814Z","publish_time":1735934563814,"_source_registry_name":"default","_cnpm_publish_time":1735934563814},"5.1.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.19.69","@types/ramda":"^0.28.25","@types/react":"^18.3.18","@types/react-dom":"^18.3.5","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","decircularize":"^1.0.0","deep-eql":"^4.1.4","deep-equal":"^2.0.5","eslint":"^8.57.1","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.8","react":"^18.3.1","react-dom":"^18.3.1","react-fast-compare":"^3.2.1","release-it":"^15.11.0","rollup":"^3.29.5","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.9.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.2"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rimraf dist/cjs && NODE_ENV=production rollup -c build/rollup/config.cjs.js && tsc -p ./build/tsconfig/cjs.json","build:esm":"rimraf dist/esm && NODE_ENV=production rollup -c build/rollup/config.esm.js && tsc -p ./build/tsconfig/esm.json","build:min":"rimraf dist/min && NODE_ENV=production rollup -c build/rollup/config.min.js && tsc -p ./build/tsconfig/min.json","build:umd":"rimraf dist/umd && NODE_ENV=production rollup -c build/rollup/config.umd.js && tsc -p ./build/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=build/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rimraf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.1.0","gitHead":"56db567ddcf4c03ae78b93bcedbea3f6a0c184b1","_id":"fast-equals@5.1.0","_nodeVersion":"20.17.0","_npmVersion":"9.5.1","dist":{"shasum":"d2d0b1275055497b34986463a063a85ae3e334d9","size":64665,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.1.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-equals_5.1.0_1735928021419_0.053181512059855995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T18:13:41.705Z","publish_time":1735928021705,"_source_registry_name":"default","_cnpm_publish_time":1735928021705},"5.0.1":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@types/jest":"^29.5.0","@types/lodash":"^4.14.184","@types/node":"^18.15.3","@types/ramda":"^0.28.23","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","decircularize":"^1.0.0","deep-eql":"^4.1.0","deep-equal":"^2.0.5","eslint":"^8.36.0","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.4","react":"^18.2.0","react-dom":"^18.2.0","react-fast-compare":"^3.2.1","release-it":"^15.9.0","rollup":"^3.19.1","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.4.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.76.2","webpack-cli":"^5.0.1","webpack-dev-server":"^4.13.0"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rimraf dist/cjs && NODE_ENV=production rollup -c build/rollup/config.cjs.js && tsc -p ./build/tsconfig/cjs.json","build:esm":"rimraf dist/esm && NODE_ENV=production rollup -c build/rollup/config.esm.js && tsc -p ./build/tsconfig/esm.json","build:min":"rimraf dist/min && NODE_ENV=production rollup -c build/rollup/config.min.js && tsc -p ./build/tsconfig/min.json","build:umd":"rimraf dist/umd && NODE_ENV=production rollup -c build/rollup/config.umd.js && tsc -p ./build/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=build/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rimraf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.0.1","gitHead":"19327e563d1361648a787832ddd87adb526517c3","_id":"fast-equals@5.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"a4eefe3c5d1c0d021aeed0bc10ba5e0c12ee405d","size":60298,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.0.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_5.0.1_1679149027199_0.4762470527319016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-18T14:17:07.347Z","publish_time":1679149027347,"_cnpm_publish_time":1679149027347},"5.0.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@types/jest":"^29.2.5","@types/lodash":"^4.14.184","@types/node":"^18.14.6","@types/ramda":"^0.28.23","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","decircularize":"^1.0.0","deep-eql":"^4.1.0","deep-equal":"^2.0.5","eslint":"^8.35.0","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.4.3","jest-environment-jsdom":"^29.4.3","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.4","react":"^18.2.0","react-dom":"^18.2.0","react-fast-compare":"^3.2.0","release-it":"^15.7.0","rollup":"^3.18.0","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.4.0","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.11.1"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rimraf dist/cjs && NODE_ENV=production rollup -c build/rollup/config.cjs.js && tsc -p ./build/tsconfig/cjs.json","build:esm":"rimraf dist/esm && NODE_ENV=production rollup -c build/rollup/config.esm.js && tsc -p ./build/tsconfig/esm.json","build:min":"rimraf dist/min && NODE_ENV=production rollup -c build/rollup/config.min.js && tsc -p ./build/tsconfig/min.json","build:umd":"rimraf dist/umd && NODE_ENV=production rollup -c build/rollup/config.umd.js && tsc -p ./build/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=build/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rimraf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.0.0","gitHead":"acd7bcb5eb5f5181b6ae31e82d8a6d55c8b104c8","_id":"fast-equals@5.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"e79b78d24404758cbce747626b3601cd06869785","size":60168,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.0.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_5.0.0_1678025674754_0.5085668720676388"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-05T14:14:34.944Z","publish_time":1678025674944,"_cnpm_publish_time":1678025674944},"5.0.0-beta.6":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@types/jest":"^29.2.5","@types/lodash":"^4.14.184","@types/node":"^18.14.2","@types/ramda":"^0.28.23","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","decircularize":"^1.0.0","deep-eql":"^4.1.0","deep-equal":"^2.0.5","eslint":"^8.35.0","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.4.3","jest-environment-jsdom":"^29.4.3","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.4","react":"^18.2.0","react-dom":"^18.2.0","react-fast-compare":"^3.2.0","release-it":"^15.6.1","rollup":"^3.17.3","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.3.1","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.11.1"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rimraf dist/cjs && NODE_ENV=production rollup -c build/rollup/config.cjs.js && tsc -p ./build/tsconfig/cjs.json","build:esm":"rimraf dist/esm && NODE_ENV=production rollup -c build/rollup/config.esm.js && tsc -p ./build/tsconfig/esm.json","build:min":"rimraf dist/min && NODE_ENV=production rollup -c build/rollup/config.min.js && tsc -p ./build/tsconfig/min.json","build:umd":"rimraf dist/umd && NODE_ENV=production rollup -c build/rollup/config.umd.js && tsc -p ./build/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=build/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rimraf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.0.0-beta.6","readmeFilename":"README.md","gitHead":"b57ae3edfd2c888ca327a4d7786c5a218d6ff876","_id":"fast-equals@5.0.0-beta.6","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"468f893384256d82b7ce8f3fa5e9285c69098e50","size":58557,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.0.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.0.0-beta.6.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_5.0.0-beta.6_1677590568329_0.430052573436452"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-28T13:22:48.473Z","publish_time":1677590568473,"_cnpm_publish_time":1677590568473},"5.0.0-beta.5":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@types/jest":"^29.2.5","@types/lodash":"^4.14.184","@types/node":"^18.14.1","@types/ramda":"^0.28.23","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.53.0","decircularize":"^1.0.0","deep-eql":"^4.1.0","deep-equal":"^2.0.5","eslint":"^8.35.0","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.4.3","jest-environment-jsdom":"^29.4.3","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.4","react":"^18.2.0","react-dom":"^18.2.0","react-fast-compare":"^3.2.0","release-it":"^15.6.0","rollup":"^3.17.3","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.3.1","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.11.1"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rimraf dist/cjs && NODE_ENV=production rollup -c build/rollup/config.cjs.js && tsc -p ./build/tsconfig/cjs.json","build:esm":"rimraf dist/esm && NODE_ENV=production rollup -c build/rollup/config.esm.js && tsc -p ./build/tsconfig/esm.json","build:min":"rimraf dist/min && NODE_ENV=production rollup -c build/rollup/config.min.js && tsc -p ./build/tsconfig/min.json","build:umd":"rimraf dist/umd && NODE_ENV=production rollup -c build/rollup/config.umd.js && tsc -p ./build/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=build/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rimraf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.0.0-beta.5","readmeFilename":"README.md","gitHead":"dcf9046148fe99b05608cd56e56c64da8843a5ff","_id":"fast-equals@5.0.0-beta.5","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"eebda3749c47f8ccfcd519d5aa24df76da3d94cf","size":58104,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.0.0-beta.5.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_5.0.0-beta.5_1677421347806_0.2266787648531572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-26T14:22:28.004Z","publish_time":1677421348004,"_cnpm_publish_time":1677421348004},"5.0.0-beta.4":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@types/jest":"^29.2.5","@types/lodash":"^4.14.184","@types/node":"^18.14.0","@types/ramda":"^0.28.23","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","decircularize":"^1.0.0","deep-eql":"^4.1.0","deep-equal":"^2.0.5","eslint":"^8.34.0","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.4.3","jest-environment-jsdom":"^29.4.3","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.4","react":"^18.2.0","react-dom":"^18.2.0","react-fast-compare":"^3.2.0","release-it":"^15.6.0","rollup":"^3.16.0","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.3.1","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.11.1"},"engines":{"node":">=6.0.0"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rimraf dist/cjs && NODE_ENV=production rollup -c build/rollup/config.cjs.js && tsc -p ./build/tsconfig/cjs.json","build:esm":"rimraf dist/esm && NODE_ENV=production rollup -c build/rollup/config.esm.js && tsc -p ./build/tsconfig/esm.json","build:min":"rimraf dist/min && NODE_ENV=production rollup -c build/rollup/config.min.js && tsc -p ./build/tsconfig/min.json","build:umd":"rimraf dist/umd && NODE_ENV=production rollup -c build/rollup/config.umd.js && tsc -p ./build/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=build/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rimraf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.0.0-beta.4","readmeFilename":"README.md","gitHead":"f5425ea975ffc157e6934eb7583c36f5b4e7cfd1","_id":"fast-equals@5.0.0-beta.4","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"19c97d1afd5ebbdd2da1b7fe0e7f5f91d03cd444","size":58062,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.0.0-beta.4.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_5.0.0-beta.4_1677386334438_0.004343381811721558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-26T04:38:54.637Z","publish_time":1677386334637,"_cnpm_publish_time":1677386334637},"5.0.0-beta.3":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@types/jest":"^29.2.5","@types/lodash":"^4.14.184","@types/node":"^18.14.0","@types/ramda":"^0.28.23","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","decircularize":"^1.0.0","deep-eql":"^4.1.0","deep-equal":"^2.0.5","eslint":"^8.34.0","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.4.3","jest-environment-jsdom":"^29.4.3","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.4","react":"^18.2.0","react-dom":"^18.2.0","react-fast-compare":"^3.2.0","release-it":"^15.6.0","rollup":"^3.16.0","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.3.1","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.11.1"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rimraf dist/cjs && NODE_ENV=production rollup -c build/rollup/config.cjs.js && tsc -p ./build/tsconfig/cjs.json","build:esm":"rimraf dist/esm && NODE_ENV=production rollup -c build/rollup/config.esm.js && tsc -p ./build/tsconfig/esm.json","build:min":"rimraf dist/min && NODE_ENV=production rollup -c build/rollup/config.min.js && tsc -p ./build/tsconfig/min.json","build:umd":"rimraf dist/umd && NODE_ENV=production rollup -c build/rollup/config.umd.js && tsc -p ./build/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=build/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rimraf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.0.0-beta.3","readmeFilename":"README.md","gitHead":"688e93309fb68dfe108849c52ef0c3f4d4a92d59","_id":"fast-equals@5.0.0-beta.3","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"2daade1a7b39a3b5bc91dbf36d817a7be578695e","size":53723,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.0.0-beta.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_5.0.0-beta.3_1676994713396_0.07104722150747911"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-21T15:51:53.590Z","publish_time":1676994713590,"_cnpm_publish_time":1676994713590},"5.0.0-beta.2":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@types/jest":"^29.2.5","@types/lodash":"^4.14.184","@types/node":"^18.14.0","@types/ramda":"^0.28.23","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","decircularize":"^1.0.0","deep-eql":"^4.1.0","deep-equal":"^2.0.5","eslint":"^8.34.0","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.4.3","jest-environment-jsdom":"^29.4.3","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.4","react":"^18.2.0","react-dom":"^18.2.0","react-fast-compare":"^3.2.0","release-it":"^15.6.0","rollup":"^3.16.0","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.3.1","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.11.1"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rimraf dist/cjs && NODE_ENV=production rollup -c build/rollup/config.cjs.js && tsc -p ./build/tsconfig/cjs.json","build:esm":"rimraf dist/esm && NODE_ENV=production rollup -c build/rollup/config.esm.js && tsc -p ./build/tsconfig/esm.json","build:min":"rimraf dist/min && NODE_ENV=production rollup -c build/rollup/config.min.js && tsc -p ./build/tsconfig/min.json","build:umd":"rimraf dist/umd && NODE_ENV=production rollup -c build/rollup/config.umd.js && tsc -p ./build/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=build/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rimraf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.0.0-beta.2","readmeFilename":"README.md","gitHead":"9f4878f48de7170e57c42bf9c15506b55794c709","_id":"fast-equals@5.0.0-beta.2","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"75333c7bcbd68590c2216ff2a82a9b4c1138ee8d","size":53974,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.0.0-beta.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_5.0.0-beta.2_1676808067180_0.9404781574075962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-19T12:01:07.330Z","publish_time":1676808067330,"_cnpm_publish_time":1676808067330},"5.0.0-beta.1":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@types/jest":"^29.2.5","@types/lodash":"^4.14.184","@types/node":"^18.14.0","@types/ramda":"^0.28.23","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","decircularize":"^1.0.0","deep-eql":"^4.1.0","deep-equal":"^2.0.5","eslint":"^8.34.0","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.4.3","jest-environment-jsdom":"^29.4.3","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.4","react":"^18.2.0","react-dom":"^18.2.0","react-fast-compare":"^3.2.0","release-it":"^15.6.0","rollup":"^3.16.0","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.3.1","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.11.1"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rimraf dist/cjs && NODE_ENV=production rollup -c build/rollup/config.cjs.js && tsc -p ./build/tsconfig/cjs.json","build:esm":"rimraf dist/esm && NODE_ENV=production rollup -c build/rollup/config.esm.js && tsc -p ./build/tsconfig/esm.json","build:min":"rimraf dist/min && NODE_ENV=production rollup -c build/rollup/config.min.js && tsc -p ./build/tsconfig/min.json","build:umd":"rimraf dist/umd && NODE_ENV=production rollup -c build/rollup/config.umd.js && tsc -p ./build/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=build/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rimraf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"./index.d.ts","version":"5.0.0-beta.1","readmeFilename":"README.md","gitHead":"6dbbd0da71b5640956008e1cf66dffa28495d521","_id":"fast-equals@5.0.0-beta.1","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"2cc2a50a1a632776dbf169c2bc20ca335ea8a786","size":53909,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.0.0-beta.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_5.0.0-beta.1_1676732496772_0.6870845426095633"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-18T15:01:36.948Z","publish_time":1676732496948,"_cnpm_publish_time":1676732496948},"5.0.0-beta.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/umd/index.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@types/jest":"^29.2.5","@types/lodash":"^4.14.184","@types/node":"^18.14.0","@types/ramda":"^0.28.23","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","decircularize":"^1.0.0","deep-eql":"^4.1.0","deep-equal":"^2.0.5","eslint":"^8.34.0","eslint-friendly-formatter":"^4.0.1","eslint-webpack-plugin":"^4.0.0","fast-deep-equal":"^3.1.3","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^29.4.3","jest-environment-jsdom":"^29.4.3","jest-expect-message":"^1.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.8.4","react":"^18.2.0","react-dom":"^18.2.0","react-fast-compare":"^3.2.0","release-it":"^15.6.0","rollup":"^3.16.0","shallow-equal-fuzzy":"^0.0.2","tinybench":"^2.3.1","ts-jest":"^29.0.3","ts-loader":"^9.4.2","typescript":"^4.9.5","underscore":"^1.13.4","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.11.1"},"exports":{".":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/types/index.d.ts","default":"./dist/cjs/index.cjs"},"default":{"types":"./dist/umd/types/index.d.ts","default":"./dist/umd/index.js"}}},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run build:esm && node benchmark/index.js","build":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:min","build:cjs":"rimraf dist/cjs && NODE_ENV=production rollup -c build/rollup/config.cjs.js && tsc -p ./build/tsconfig/cjs.json","build:esm":"rimraf dist/esm && NODE_ENV=production rollup -c build/rollup/config.esm.js && tsc -p ./build/tsconfig/esm.json","build:min":"rimraf dist/min && NODE_ENV=production rollup -c build/rollup/config.min.js && tsc -p ./build/tsconfig/min.json","build:umd":"rimraf dist/umd && NODE_ENV=production rollup -c build/rollup/config.umd.js && tsc -p ./build/tsconfig/umd.json","dev":"NODE_ENV=development webpack serve --progress --config=build/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","release:scripts":"npm run typecheck && npm run lint && npm run test && npm run dist","test":"NODE_PATH=. jest","test:coverage":"rimraf coverage && npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"type":"module","types":"index.d.ts","version":"5.0.0-beta.0","readmeFilename":"README.md","gitHead":"1e883fd655ede98f775817d37ea6019a6992adfb","_id":"fast-equals@5.0.0-beta.0","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"5ee2ecd7ca1b091bf068b8cc010b2a1f60aeee70","size":53838,"noattachment":false,"key":"/fast-equals/-/fast-equals-5.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-5.0.0-beta.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_5.0.0-beta.0_1676693360300_0.1715842570114372"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-18T04:09:20.557Z","publish_time":1676693360557,"_cnpm_publish_time":1676693360557},"4.0.3":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^28.1.8","@types/lodash":"^4.14.184","@types/node":"^18.7.13","@types/ramda":"^0.28.15","@types/react":"^18.0.17","@typescript-eslint/eslint-plugin":"^5.35.1","@typescript-eslint/parser":"^5.35.1","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.1.0","deep-equal":"^2.0.5","eslint":"^8.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-react":"^7.31.0","eslint-webpack-plugin":"^3.2.0","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^28.1.3","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-fast-compare":"^3.2.0","release-it":"^15.4.0","rollup":"^2.78.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.33.0","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^28.0.8","ts-loader":"^9.3.1","typescript":"^4.7.4","underscore":"^1.13.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.10.0"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"4.0.3","gitHead":"7ae0ba17ed0136efc75b9f43afd4ac0bafa8dfb6","_id":"fast-equals@4.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"72884cc805ec3c6679b99875f6b7654f39f0e8c7","size":31493,"noattachment":false,"key":"/fast-equals/-/fast-equals-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-4.0.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_4.0.3_1661432093518_0.12538559620326573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T13:05:24.567Z","publish_time":1661432093688,"_cnpm_publish_time":1661432093688},"4.0.2":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^28.1.1","@types/lodash":"^4.14.178","@types/node":"^17.0.40","@types/ramda":"^0.28.13","@types/react":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^28.1.0","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.6.2","react":"^18.1.0","react-dom":"^18.1.0","react-fast-compare":"^3.2.0","release-it":"^15.0.0","rollup":"^2.75.5","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.32.0","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^28.0.4","ts-loader":"^9.2.6","typescript":"^4.7.3","underscore":"^1.13.4","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"4.0.2","gitHead":"7ecb75968f5ebb8bfe74bc1f8b7e71552187661e","_id":"fast-equals@4.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"f22ce2b7807bd75f71c5a6d1d9f43a6c7cf466e4","size":31481,"noattachment":false,"key":"/fast-equals/-/fast-equals-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-4.0.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_4.0.2_1661358798727_0.045887611458809596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-24T16:40:00.800Z","publish_time":1661358798884,"_cnpm_publish_time":1661358798884},"4.0.1":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^28.1.1","@types/lodash":"^4.14.178","@types/node":"^17.0.40","@types/ramda":"^0.28.13","@types/react":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^28.1.0","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.6.2","react":"^18.1.0","react-dom":"^18.1.0","react-fast-compare":"^3.2.0","release-it":"^15.0.0","rollup":"^2.75.5","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.32.0","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^28.0.4","ts-loader":"^9.2.6","typescript":"^4.7.3","underscore":"^1.13.4","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"4.0.1","gitHead":"54b9cb05a723c2028fd4b07dcaf3ea6a31d58f40","_id":"fast-equals@4.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"ff8f92d18f4f4130ce6fbd3748ef714d01cd0893","size":31326,"noattachment":false,"key":"/fast-equals/-/fast-equals-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-4.0.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_4.0.1_1654468011644_0.28215200356811554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T22:26:54.424Z","publish_time":1654468011805,"_cnpm_publish_time":1654468011805},"4.0.1-beta.3":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^28.1.1","@types/lodash":"^4.14.178","@types/node":"^17.0.40","@types/ramda":"^0.28.13","@types/react":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^28.1.0","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.6.2","react":"^18.1.0","react-dom":"^18.1.0","react-fast-compare":"^3.2.0","release-it":"^15.0.0","rollup":"^2.75.5","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.32.0","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^28.0.4","ts-loader":"^9.2.6","typescript":"^4.7.3","underscore":"^1.13.4","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"4.0.1-beta.3","readmeFilename":"README.md","gitHead":"4324386f0ffd19192ae58691aadcedf76f3fcdba","_id":"fast-equals@4.0.1-beta.3","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"aa470b9f5b5e1f63330e862c3a2c637c5d81ac1b","size":31297,"noattachment":false,"key":"/fast-equals/-/fast-equals-4.0.1-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-4.0.1-beta.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_4.0.1-beta.3_1654466074775_0.7553497843187817"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T21:54:39.446Z","publish_time":1654466074912,"_cnpm_publish_time":1654466074912},"4.0.1-beta.2":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^28.1.1","@types/lodash":"^4.14.178","@types/node":"^17.0.40","@types/ramda":"^0.28.13","@types/react":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^28.1.0","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.6.2","react":"^18.1.0","react-dom":"^18.1.0","react-fast-compare":"^3.2.0","release-it":"^15.0.0","rollup":"^2.75.5","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.32.0","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^28.0.4","ts-loader":"^9.2.6","typescript":"^4.7.3","underscore":"^1.13.4","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"4.0.1-beta.2","readmeFilename":"README.md","gitHead":"a3b479ce6655167965802dcfb2d50d4dc7f4e4fd","_id":"fast-equals@4.0.1-beta.2","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"04494846a9ced3487ab002a63a2531a74bfedcd5","size":31638,"noattachment":false,"key":"/fast-equals/-/fast-equals-4.0.1-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-4.0.1-beta.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_4.0.1-beta.2_1654464369214_0.4100641634866966"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T21:26:13.396Z","publish_time":1654464369412,"_cnpm_publish_time":1654464369412},"4.0.1-beta.1":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^28.1.1","@types/lodash":"^4.14.178","@types/node":"^17.0.40","@types/ramda":"^0.28.13","@types/react":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^28.1.0","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.6.2","react":"^18.1.0","react-dom":"^18.1.0","react-fast-compare":"^3.2.0","release-it":"^15.0.0","rollup":"^2.75.5","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.32.0","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^28.0.4","ts-loader":"^9.2.6","typescript":"^4.7.3","underscore":"^1.13.4","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"4.0.1-beta.1","readmeFilename":"README.md","gitHead":"446ca73e94558fb0100b823e9aacca5c8ff21903","_id":"fast-equals@4.0.1-beta.1","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"a556a99be7ce01d8122990b32e11d5a8d4234d89","size":31689,"noattachment":false,"key":"/fast-equals/-/fast-equals-4.0.1-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-4.0.1-beta.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_4.0.1-beta.1_1654462540688_0.15561415612805218"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T20:55:43.372Z","publish_time":1654462540785,"_cnpm_publish_time":1654462540785},"4.0.1-beta.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^28.1.1","@types/lodash":"^4.14.178","@types/node":"^17.0.40","@types/ramda":"^0.28.13","@types/react":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^28.1.0","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.6.2","react":"^18.1.0","react-dom":"^18.1.0","react-fast-compare":"^3.2.0","release-it":"^15.0.0","rollup":"^2.75.5","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.32.0","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^28.0.4","ts-loader":"^9.2.6","typescript":"^4.7.3","underscore":"^1.13.4","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"4.0.1-beta.0","readmeFilename":"README.md","gitHead":"89f56370fd2985e35857bd2bcc34b0c418248575","_id":"fast-equals@4.0.1-beta.0","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"e6bdcd9277d326eb178a087be7581d294537912f","size":31689,"noattachment":false,"key":"/fast-equals/-/fast-equals-4.0.1-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-4.0.1-beta.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_4.0.1-beta.0_1654459319384_0.5182351657016289"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T20:02:03.108Z","publish_time":1654459319609,"_cnpm_publish_time":1654459319609},"4.0.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^28.1.1","@types/lodash":"^4.14.178","@types/node":"^17.0.40","@types/ramda":"^0.28.13","@types/react":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^28.1.0","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.6.2","react":"^18.1.0","react-dom":"^18.1.0","react-fast-compare":"^3.2.0","release-it":"^15.0.0","rollup":"^2.75.5","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.32.0","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^28.0.4","ts-loader":"^9.2.6","typescript":"^4.7.3","underscore":"^1.13.4","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"4.0.0","gitHead":"026ea417dd89fd3762b19d88c30011d3a0885360","_id":"fast-equals@4.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"1e7234d51db84b8725e12858c5abfbb59f789868","size":31591,"noattachment":false,"key":"/fast-equals/-/fast-equals-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-4.0.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_4.0.0_1654435444424_0.9558889377242401"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T13:44:05.458Z","publish_time":1654435444612,"_cnpm_publish_time":1654435444612},"4.0.0-beta.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^28.1.0","@types/lodash":"^4.14.178","@types/node":"^17.0.39","@types/ramda":"^0.28.13","@types/react":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.17.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^28.1.0","lodash":"^4.17.21","nano-equal":"^2.0.2","prettier":"^2.6.2","react":"^18.1.0","react-dom":"^18.1.0","react-fast-compare":"^3.2.0","release-it":"^15.0.0","rollup":"^2.75.5","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.32.0","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^28.0.4","ts-loader":"^9.2.6","typescript":"^4.7.3","underscore":"^1.13.4","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","format":"prettier **/*.ts --write","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"4.0.0-beta.0","readmeFilename":"README.md","gitHead":"c6496757901ba63e2abe05c7dad878f1f2adc4d0","_id":"fast-equals@4.0.0-beta.0","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"d0bf58937fb414739778b871c51c3b7f5b3087da","size":29658,"noattachment":false,"key":"/fast-equals/-/fast-equals-4.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-4.0.0-beta.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_4.0.0-beta.0_1654387134873_0.5989230971435635"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-05T13:44:05.332Z","publish_time":1654387135079,"_cnpm_publish_time":1654387135079},"3.0.3":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/node":"^17.0.17","@types/ramda":"^0.27.64","@types/react":"^17.0.39","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.9.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^27.5.1","lodash":"^4.17.21","nano-equal":"^2.0.2","react":"^17.0.2","react-dom":"^17.0.2","react-fast-compare":"^3.2.0","release-it":"^14.12.4","rollup":"^2.67.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.31.2","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^27.1.3","ts-loader":"^9.2.6","typescript":"^4.5.5","underscore":"^1.13.2","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"3.0.3","gitHead":"9a95ba29a9e337893c2de739d0b9d9929b0f28ab","_id":"fast-equals@3.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"8e6cb4e51ca1018d87dd41982ef92758b3e4197f","size":21498,"noattachment":false,"key":"/fast-equals/-/fast-equals-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-3.0.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_3.0.3_1653275089377_0.2002970228155918"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-23T03:22:05.402Z","publish_time":1653275089539,"_cnpm_publish_time":1653275089539},"3.0.2":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/node":"^17.0.17","@types/ramda":"^0.27.64","@types/react":"^17.0.39","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.9.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^27.5.1","lodash":"^4.17.21","nano-equal":"^2.0.2","react":"^17.0.2","react-dom":"^17.0.2","react-fast-compare":"^3.2.0","release-it":"^14.12.4","rollup":"^2.67.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.31.2","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^27.1.3","ts-loader":"^9.2.6","typescript":"^4.5.5","underscore":"^1.13.2","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"3.0.2","gitHead":"7d609a1097da8bd265a51eefe34272cb035ee917","_id":"fast-equals@3.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"77f80047b381b6cb747130463ccc144e24c44097","size":20268,"noattachment":false,"key":"/fast-equals/-/fast-equals-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-3.0.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_3.0.2_1651240929412_0.7048867343203769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-29T14:33:21.209Z","publish_time":1651240929590,"_cnpm_publish_time":1651240929590},"3.0.1":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/node":"^17.0.17","@types/ramda":"^0.27.64","@types/react":"^17.0.39","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.9.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^27.5.1","lodash":"^4.17.21","nano-equal":"^2.0.2","react":"^17.0.2","react-dom":"^17.0.2","react-fast-compare":"^3.2.0","release-it":"^14.12.4","rollup":"^2.67.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.31.2","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^27.1.3","ts-loader":"^9.2.6","typescript":"^4.5.5","underscore":"^1.13.2","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"3.0.1","gitHead":"925d459e55674a7184dc630e0c5d5df89e2d6988","_id":"fast-equals@3.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"1e1ae440c04a32478faf698527315cdcf3ee7db2","size":19933,"noattachment":false,"key":"/fast-equals/-/fast-equals-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-3.0.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_3.0.1_1649263047845_0.9190495966640211"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-06T21:23:34.502Z","publish_time":1649263048008,"_cnpm_publish_time":1649263048008},"3.0.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.1.3","@types/jest":"^27.4.0","@types/lodash":"^4.14.178","@types/node":"^17.0.17","@types/ramda":"^0.27.64","@types/react":"^17.0.39","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","benchee":"^1.1.0","cli-table3":"^0.6.1","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.9.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^27.5.1","lodash":"^4.17.21","nano-equal":"^2.0.2","react":"^17.0.2","react-dom":"^17.0.2","react-fast-compare":"^3.2.0","release-it":"^14.12.4","rollup":"^2.67.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.31.2","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^27.1.3","ts-loader":"^9.2.6","typescript":"^4.5.5","underscore":"^1.13.2","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"3.0.0","gitHead":"2db82babf707e2b661e360d795b7add7b32d9925","_id":"fast-equals@3.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"efbe679d4c0d74040f61d4dda3e6bcb3bdccab82","size":19800,"noattachment":false,"key":"/fast-equals/-/fast-equals-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-3.0.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_3.0.0_1644797248737_0.024026700031319903"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-14T00:07:33.925Z","publish_time":1644797248886,"_cnpm_publish_time":1644797248886},"2.0.4":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^13.0.6","@types/jest":"^27.0.3","@types/lodash":"^4.14.177","@types/node":"^16.11.11","@types/ramda":"^0.27.59","@types/react":"^17.0.37","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","benchee":"^1.1.0","cli-table3":"^0.6.0","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^8.4.0","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.27.1","eslint-webpack-plugin":"^3.1.1","fast-deep-equal":"^3.1.3","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","in-publish":"^2.0.0","jest":"^27.4.3","lodash":"^4.17.21","nano-equal":"^2.0.2","react":"^17.0.2","react-dom":"^17.0.2","react-fast-compare":"^3.2.0","release-it":"^14.11.8","rollup":"^2.60.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.31.1","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^27.1.0","ts-loader":"^9.2.6","typescript":"^4.5.2","underscore":"^1.13.1","webpack":"^5.64.4","webpack-cli":"^4.9.1","webpack-dev-server":"^4.6.0"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run typecheck && npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch","typecheck":"tsc --noEmit"},"sideEffects":false,"types":"index.d.ts","version":"2.0.4","gitHead":"043ccb02ad229ade5af1f0d5feaa488e1d51c5e0","_id":"fast-equals@2.0.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"3add9410585e2d7364c2deeb6a707beadb24b927","size":18934,"noattachment":false,"key":"/fast-equals/-/fast-equals-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-2.0.4.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_2.0.4_1638972652779_0.33980203938937414"},"_hasShrinkwrap":false,"publish_time":1638972652946,"_cnpm_publish_time":1638972652946},"2.0.3":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^11.2.1","@types/jest":"^26.0.23","@types/lodash":"^4.14.121","@types/node":"^15.0.1","@types/ramda":"^0.27.40","@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","benchee":"^1.1.0","cli-table2":"^0.2.0","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^7.25.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-react":"^7.23.2","eslint-webpack-plugin":"^2.5.4","fast-deep-equal":"^3.1.3","fs-extra":"^9.1.0","html-webpack-plugin":"^5.3.1","in-publish":"^2.0.0","jest":"^26.6.3","lodash":"^4.17.21","nano-equal":"^2.0.2","react":"^17.0.2","react-dom":"^17.0.2","react-fast-compare":"^3.2.0","rollup":"^2.46.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^26.5.5","ts-loader":"^9.1.1","typescript":"^4.2.4","underscore":"^1.13.1","webpack":"^5.36.2","webpack-cli":"^4.6.0","webpack-dev-server":"^3.1.14"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch"},"sideEffects":false,"types":"index.d.ts","version":"2.0.3","gitHead":"8d99010a05d4f39f0d17d346c93c026e07975532","_id":"fast-equals@2.0.3","_nodeVersion":"12.19.1","_npmVersion":"6.14.11","dist":{"shasum":"7039b0a039909f345a2ce53f6202a14e5f392efc","size":18029,"noattachment":false,"key":"/fast-equals/-/fast-equals-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-2.0.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_2.0.3_1620778354011_0.247601781605975"},"_hasShrinkwrap":false,"publish_time":1620778354247,"_cnpm_publish_time":1620778354247},"2.0.2":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@rollup/plugin-node-resolve":"^11.2.1","@types/jest":"^26.0.23","@types/lodash":"^4.14.121","@types/node":"^15.0.1","@types/ramda":"^0.27.40","@types/react":"^17.0.4","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","benchee":"^1.1.0","cli-table2":"^0.2.0","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^2.0.5","eslint":"^7.25.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-react":"^7.23.2","eslint-webpack-plugin":"^2.5.4","fast-deep-equal":"^3.1.3","fs-extra":"^9.1.0","html-webpack-plugin":"^5.3.1","in-publish":"^2.0.0","jest":"^26.6.3","lodash":"^4.17.21","nano-equal":"^2.0.2","react":"^17.0.2","react-dom":"^17.0.2","react-fast-compare":"^3.2.0","rollup":"^2.46.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","shallow-equal-fuzzy":"^0.0.2","ts-jest":"^26.5.5","ts-loader":"^9.1.1","typescript":"^4.2.4","underscore":"^1.13.1","webpack":"^5.36.2","webpack-cli":"^4.6.0","webpack-dev-server":"^3.1.14"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack serve --progress --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch"},"sideEffects":false,"types":"index.d.ts","version":"2.0.2","gitHead":"788f9b973fd6b3f17db7fc1d855d1c2097db8d52","_id":"fast-equals@2.0.2","_nodeVersion":"12.19.1","_npmVersion":"6.14.11","dist":{"shasum":"f4029b437d9e8184b807233bdbcd371e3bc73cf7","size":17953,"noattachment":false,"key":"/fast-equals/-/fast-equals-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-2.0.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_2.0.2_1620540056697_0.79094171925658"},"_hasShrinkwrap":false,"publish_time":1620540056930,"_cnpm_publish_time":1620540056930},"2.0.1":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@types/jest":"^24.0.12","@types/lodash":"^4.14.121","@types/node":"^12.6.9","@types/ramda":"^0.26.8","@types/react":"^16.8.3","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","benchee":"^1.1.0","cli-table2":"^0.2.0","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^1.0.1","eslint":"^6.1.0","eslint-config-airbnb":"^17.1.0","eslint-loader":"^2.1.2","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-react":"^7.12.4","fast-deep-equal":"^2.0.1","fs-extra":"^8.1.0","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","jest":"^24.7.1","lodash":"^4.17.11","nano-equal":"^2.0.2","nyc":"^14.1.0","optimize-js-plugin":"^0.0.4","react":"^16.8.6","react-dom":"^16.7.0","react-fast-compare":"^2.0.4","rollup":"^1.1.2","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.1","rollup-plugin-typescript2":"^0.22.1","shallow-equal-fuzzy":"^0.0.2","sinon":"^7.4.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.4.5","underscore":"^1.9.1","webpack":"^4.29.0","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack-dev-server --progress --colors --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch"},"sideEffects":false,"types":"index.d.ts","version":"2.0.1","gitHead":"27abc69d8a1cff8443678053bbd29be8738ccfa5","_id":"fast-equals@2.0.1","_nodeVersion":"12.19.1","_npmVersion":"6.14.11","dist":{"shasum":"ffc1b0746aceaa855bed91e6aa0e70968645ed7c","size":20746,"noattachment":false,"key":"/fast-equals/-/fast-equals-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-2.0.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_2.0.1_1617801244393_0.28754559024365967"},"_hasShrinkwrap":false,"publish_time":1617801244574,"_cnpm_publish_time":1617801244574},"2.0.0":{"author":{"name":"tony_quetano@planttheidea.com"},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@types/jest":"^24.0.12","@types/lodash":"^4.14.121","@types/node":"^11.13.8","@types/ramda":"^0.26.8","@types/react":"^16.8.3","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","benchee":"^1.1.0","cli-table2":"^0.2.0","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^1.0.1","eslint":"^5.12.1","eslint-config-airbnb":"^17.1.0","eslint-loader":"^2.1.2","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-react":"^7.12.4","fast-deep-equal":"^2.0.1","fs-extra":"^7.0.1","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","jest":"^24.7.1","lodash":"^4.17.11","nano-equal":"^2.0.2","nyc":"^14.1.0","optimize-js-plugin":"^0.0.4","react":"^16.8.6","react-dom":"^16.7.0","react-fast-compare":"^2.0.4","rollup":"^1.1.2","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.2","rollup-plugin-typescript2":"^0.21.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^7.2.3","ts-jest":"^24.0.2","ts-loader":"^5.4.4","typescript":"^3.4.5","underscore":"^1.9.1","webpack":"^4.29.0","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run dist && node benchmark/index.js","build":"NODE_ENV=production rollup -c","dev":"NODE_ENV=development webpack-dev-server --progress --colors --config=webpack/webpack.config.js","dist":"rimraf dist && npm run build","lint":"eslint src/*.ts","lint:fix":"npm run lint -- --fix","start":"npm run dev","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","test":"NODE_PATH=. jest","test:coverage":"npm test -- --coverage","test:watch":"npm test -- --watch"},"sideEffects":false,"types":"index.d.ts","version":"2.0.0","gitHead":"9e75a7606dafe726e03c5957bcc030ec7049d2ad","_id":"fast-equals@2.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"bef2c423af3939f2c54310df54c57e64cd2adefc","size":37228,"noattachment":false,"key":"/fast-equals/-/fast-equals-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-2.0.0.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_2.0.0_1556977933867_0.5767746281948485"},"_hasShrinkwrap":false,"publish_time":1556977934276,"_cnpm_publish_time":1556977934276},"1.6.3":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"failFast":true,"files":["test/*.js"],"require":["@babel/register"],"sources":["src/*.js"],"verbose":true},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.0.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","ava":"^1.1.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","benchee":"^1.0.3","cli-table2":"^0.2.0","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^1.0.1","eslint":"^5.12.1","eslint-config-rapid7":"^3.1.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.1.1","fast-deep-equal":"^2.0.1","fs-extra":"^7.0.1","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.11","nano-equal":"^2.0.2","nyc":"^13.1.0","optimize-js-plugin":"^0.0.4","react":"^16.7.0","react-dom":"^16.7.0","react-fast-compare":"^2.0.4","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.2","shallow-equal-fuzzy":"^0.0.2","sinon":"^7.2.3","underscore":"^1.9.1","webpack":"^4.29.0","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","clean:mjs":"rimraf mjs","copy:mjs":"npm run clean:mjs && node ./es-to-mjs.js","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run copy:mjs && npm run dist","release":"release-it","release:beta":"release-it --config=.release-it.beta.json","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"sideEffects":false,"types":"index.d.ts","version":"1.6.3","gitHead":"02298bc1d9bccf1fffc0e5ff34b02b53fb341a3b","_id":"fast-equals@1.6.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"84839a1ce20627c463e1892f2ae316380c81b459","size":107054,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.6.3.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.6.3_1556851962812_0.9040550848713627"},"_hasShrinkwrap":false,"publish_time":1556851962972,"_cnpm_publish_time":1556851962972},"1.6.2":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"failFast":true,"files":["test/*.js"],"require":["@babel/register"],"sources":["src/*.js"],"verbose":true},"browser":"dist/fast-equals.js","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.0.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","ava":"^1.1.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","benchee":"^1.0.3","cli-table2":"^0.2.0","decircularize":"^1.0.0","deep-eql":"^4.0.0","deep-equal":"^1.0.1","eslint":"^5.12.1","eslint-config-rapid7":"^3.1.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.1.1","fast-deep-equal":"^2.0.1","fs-extra":"^7.0.1","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.11","nano-equal":"^2.0.2","nyc":"^13.1.0","optimize-js-plugin":"^0.0.4","react":"^16.7.0","react-dom":"^16.7.0","react-fast-compare":"^2.0.4","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.2","shallow-equal-fuzzy":"^0.0.2","sinon":"^7.2.3","underscore":"^1.9.1","webpack":"^4.29.0","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"dist/fast-equals.cjs.js","module":"dist/fast-equals.esm.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","clean:mjs":"rimraf mjs","copy:mjs":"npm run clean:mjs && node ./es-to-mjs.js","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run copy:mjs && npm run dist","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"sideEffects":false,"types":"index.d.ts","version":"1.6.2","gitHead":"3307586bb975871f5f5cd9a5705c720ac9f79af0","_id":"fast-equals@1.6.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"f1762bde0d571b5e9d4e1c4ae0599792f6a6df5f","size":106708,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.6.2.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.6.2_1548423171308_0.005100342440451211"},"_hasShrinkwrap":false,"publish_time":1548423171492,"_cnpm_publish_time":1548423171492},"1.6.1":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"failFast":true,"files":["test/*.js"],"require":["@babel/register"],"sources":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","ava":"^1.0.0-beta.8","babel-eslint":"^9.0.0","babel-loader":"^8.0.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^5.6.0","eslint-config-rapid7":"^3.1.0","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.1.0","fast-deep-equal":"^2.0.1","fs-extra":"^7.0.0","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.11","nano-equal":"^2.0.2","nyc":"^13.0.1","optimize-js-plugin":"^0.0.4","react":"^16.5.2","react-dom":"^16.5.2","react-fast-compare":"^2.0.2","rollup":"^0.66.0","rollup-plugin-babel":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-uglify":"^6.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^6.3.4","underscore":"^1.9.1","webpack":"^4.19.1","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.8"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","clean:mjs":"rimraf mjs","copy:mjs":"npm run clean:mjs && node ./es-to-mjs.js","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run copy:mjs && npm run dist","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"sideEffects":false,"version":"1.6.1","gitHead":"e089268b620bde69e5844efa73f04fa110fe7cdf","_id":"fast-equals@1.6.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"66cc5a0922ea747599f41aedf44a76ec2908adc0","size":94188,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.6.1.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.6.1_1537325134226_0.6833375240104169"},"_hasShrinkwrap":false,"publish_time":1537325134391,"_cnpm_publish_time":1537325134391},"1.6.0":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.6","babel-loader":"^7.1.5","babel-preset-env":"^1.7.0","babel-preset-minify":"^0.4.3","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^5.3.0","eslint-config-rapid7":"^3.0.4","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.1.0","fast-deep-equal":"^2.0.1","fs-extra":"^7.0.0","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.10","nano-equal":"^2.0.2","nyc":"^12.0.2","optimize-js-plugin":"^0.0.4","react":"^16.4.2","react-dom":"^16.4.2","react-fast-compare":"^2.0.1","rollup":"^0.64.1","rollup-plugin-babel":"^3.0.7","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-uglify":"^4.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^6.1.5","underscore":"^1.9.1","webpack":"^4.16.5","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.5"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","clean:mjs":"rimraf mjs","copy:mjs":"npm run clean:mjs && node ./es-to-mjs.js","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run copy:mjs && npm run dist","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"version":"1.6.0","gitHead":"b53113c7af5d84ec009f422fbfdeb48403b337ea","_id":"fast-equals@1.6.0","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"171c5dbcae34761b337d839105a11c5e91a4fe3b","size":93206,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.6.0.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.6.0_1533854768011_0.5128170271360755"},"_hasShrinkwrap":false,"publish_time":1533854768090,"_cnpm_publish_time":1533854768090},"1.5.3":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","babel-preset-minify":"^0.4.3","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.19.1","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.0.0","fast-deep-equal":"^2.0.1","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.10","nano-equal":"^2.0.2","nyc":"^11.8.0","optimize-js-plugin":"^0.0.4","react":"^16.3.2","react-dom":"^16.3.2","react-fast-compare":"^1.0.0","rollup":"^0.59.1","rollup-plugin-babel":"^3.0.4","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-uglify":"^4.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^5.0.7","underscore":"^1.9.0","webpack":"^4.8.3","webpack-cli":"^2.1.3","webpack-dev-server":"^3.1.4"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"version":"1.5.3","gitHead":"d952fafef3ff55aefd658a8a1c6cadc6f51ce487","_id":"fast-equals@1.5.3","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"22087aee55a87d440b881445f19424a2f4f4282e","size":92551,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.5.3.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.5.3_1527425392710_0.7143892958140918"},"_hasShrinkwrap":false,"publish_time":1527425392964,"_cnpm_publish_time":1527425392964},"1.5.2":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.19.1","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.0.0","fast-deep-equal":"^2.0.1","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.10","nano-equal":"^2.0.2","nyc":"^11.8.0","optimize-js-plugin":"^0.0.4","react":"^16.3.2","react-dom":"^16.3.2","react-fast-compare":"^1.0.0","rollup":"^0.59.1","rollup-plugin-babel":"^3.0.4","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-uglify":"^4.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^5.0.7","underscore":"^1.9.0","webpack":"^4.8.3","webpack-cli":"^2.1.3","webpack-dev-server":"^3.1.4"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"version":"1.5.2","gitHead":"337963e29f58c4e3a401f5c84f2b1c78847513f7","_id":"fast-equals@1.5.2","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"e46681481d53c3b38046be65299c2d2ed37c7f29","size":93080,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.5.2.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.5.2_1526734046801_0.3224449884347109"},"_hasShrinkwrap":false,"publish_time":1526734046928,"_cnpm_publish_time":1526734046928},"1.5.1":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.19.1","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.0.0","fast-deep-equal":"^2.0.1","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.10","nano-equal":"^2.0.2","nyc":"^11.8.0","optimize-js-plugin":"^0.0.4","react":"^16.3.2","react-dom":"^16.3.2","react-fast-compare":"^1.0.0","rollup":"^0.59.1","rollup-plugin-babel":"^3.0.4","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-uglify":"^4.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^5.0.7","underscore":"^1.9.0","webpack":"^4.8.3","webpack-cli":"^2.1.3","webpack-dev-server":"^3.1.4"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"version":"1.5.1","gitHead":"e8b644d9e550a747ee0ad24b2016cb7a24293e24","_id":"fast-equals@1.5.1","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"1768dfb9770e2790a778c51a5e7c3c64bd4f6cba","size":92792,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.5.1.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.5.1_1526727306247_0.7501922694920364"},"_hasShrinkwrap":false,"publish_time":1526727306383,"_cnpm_publish_time":1526727306383},"1.5.0":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.19.1","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.0.0","fast-deep-equal":"^2.0.1","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.10","nano-equal":"^2.0.2","nyc":"^11.7.3","optimize-js-plugin":"^0.0.4","react":"^16.3.2","react-dom":"^16.3.2","react-fast-compare":"^1.0.0","rollup":"^0.58.2","rollup-plugin-babel":"^3.0.4","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-uglify":"^3.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^5.0.7","underscore":"^1.9.0","webpack":"^4.8.3","webpack-cli":"^2.1.3","webpack-dev-server":"^3.1.4"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"version":"1.5.0","gitHead":"43d121c5019f68aa86e0679536f15b38cb12e700","_id":"fast-equals@1.5.0","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"f86c0f9526d4090195d35e236a0bd67552bbce19","size":92477,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.5.0.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.5.0_1526222518270_0.7682453113708843"},"_hasShrinkwrap":false,"publish_time":1526222518369,"_cnpm_publish_time":1526222518369},"1.4.1":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.19.1","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.0.0","fast-deep-equal":"^2.0.1","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.10","nano-equal":"^2.0.2","nyc":"^11.7.3","optimize-js-plugin":"^0.0.4","react":"^16.3.2","react-dom":"^16.3.2","react-fast-compare":"^1.0.0","rollup":"^0.58.2","rollup-plugin-babel":"^3.0.4","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-uglify":"^3.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^5.0.7","underscore":"^1.9.0","webpack":"^4.8.1","webpack-cli":"^2.1.3","webpack-dev-server":"^3.1.4"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"version":"1.4.1","gitHead":"46d3a0bc92932ac6f1945a1e8eeadb75d7069e56","_id":"fast-equals@1.4.1","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"d2e4a88b22b731d4c0d86bbbf4770b3eea24f036","size":88420,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.4.1.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.4.1_1526032760549_0.17787659902735609"},"_hasShrinkwrap":false,"publish_time":1526032760601,"_cnpm_publish_time":1526032760601},"1.4.0":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.19.1","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.0.0","fast-deep-equal":"^2.0.1","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.10","nano-equal":"^2.0.2","nyc":"^11.7.3","optimize-js-plugin":"^0.0.4","react":"^16.3.2","react-dom":"^16.3.2","react-fast-compare":"^1.0.0","rollup":"^0.58.2","rollup-plugin-babel":"^3.0.4","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-uglify":"^3.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^5.0.7","underscore":"^1.9.0","webpack":"^4.8.1","webpack-cli":"^2.1.3","webpack-dev-server":"^3.1.4"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"version":"1.4.0","gitHead":"cb66164352d0d1e35e6c183b7137d5169aaa8423","_id":"fast-equals@1.4.0","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"7f76216f615c28c22eda148c39d53aa14bef5456","size":88330,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.4.0.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.4.0_1525949850088_0.9340832307205404"},"_hasShrinkwrap":false,"publish_time":1525949850143,"_cnpm_publish_time":1525949850143},"1.3.1":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.19.1","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.0.0","fast-deep-equal":"^1.1.0","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.5","nano-equal":"^2.0.2","nyc":"^11.7.1","optimize-js-plugin":"^0.0.4","react":"^16.3.2","react-dom":"^16.3.2","react-fast-compare":"^1.0.0","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-uglify":"^3.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.5.0","underscore":"^1.9.0","webpack":"^4.6.0","webpack-cli":"^2.0.14","webpack-dev-server":"^3.1.3"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"version":"1.3.1","gitHead":"20f7267870f36636120bf5080863983a2494e290","_id":"fast-equals@1.3.1","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"e4f2f35beac5b22b900873d128926168db0a5e91","size":88100,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.3.1.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.3.1_1524147676098_0.03131607543083992"},"_hasShrinkwrap":false,"publish_time":1524147676346,"_cnpm_publish_time":1524147676346},"1.3.0":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.19.1","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^2.0.0","fast-deep-equal":"^1.1.0","html-webpack-plugin":"^3.2.0","in-publish":"^2.0.0","lodash":"^4.17.5","nano-equal":"^2.0.2","nyc":"^11.7.1","optimize-js-plugin":"^0.0.4","react":"^16.3.2","react-dom":"^16.3.2","react-fast-compare":"^1.0.0","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-uglify":"^3.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.5.0","underscore":"^1.9.0","webpack":"^4.6.0","webpack-cli":"^2.0.14","webpack-dev-server":"^3.1.3"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"NODE_ENV=production BABEL_ENV=test babel src --out-dir lib --no-comments && node benchmark/index.js","build":"NODE_ENV=production rollup -c","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build","lint":"NODE_ENV=test eslint src --max-warnings 0","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && BABEL_ENV=lib babel src --out-dir lib"},"version":"1.3.0","gitHead":"7fc1b010f80e37ee9c050305358785e50959c8e7","_id":"fast-equals@1.3.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"4063f380a3caae12280f2c247626179e66c9f0b1","size":87775,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.3.0.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.3.0_1524123841621_0.2826945136571488"},"_hasShrinkwrap":false,"publish_time":1524123841728,"_cnpm_publish_time":1524123841728},"1.2.1":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.2","babel-loader":"^7.1.3","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.18.2","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^2.0.0","fast-deep-equal":"^1.1.0","html-webpack-plugin":"^2.30.1","in-publish":"^2.0.0","lodash":"^4.17.5","nano-equal":"^2.0.2","nyc":"^11.4.1","optimize-js-plugin":"^0.0.4","react":"^16.2.0","react-dom":"^16.2.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.4.2","underscore":"^1.8.3","webpack":"^3.11.0","webpack-dev-server":"^2.11.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run transpile:lib -- --no-comments && node benchmark/index.js","build":"NODE_ENV=development webpack --progress --colors --config=webpack/webpack.config.js","build:minified":"NODE_ENV=production webpack --progress --colors --config=webpack/webpack.config.minified.js","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build && npm run build:minified","lint":"NODE_ENV=test eslint src","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. NODE_ENV=production BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && babel src --out-dir lib"},"version":"1.2.1","gitHead":"3fa3a95586f4e31b5e4b7ca24bcc98102046ca39","_id":"fast-equals@1.2.1","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"aa1926b828213df4b528bfd9e21b17ba1c7d34cb","size":11526,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.2.1.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.2.1_1520419163353_0.4723972343662839"},"_hasShrinkwrap":false,"publish_time":1520419163967,"_cnpm_publish_time":1520419163967},"1.2.0":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.2","babel-loader":"^7.1.3","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.18.2","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^2.0.0","fast-deep-equal":"^1.1.0","html-webpack-plugin":"^2.30.1","in-publish":"^2.0.0","lodash":"^4.17.5","nano-equal":"^2.0.2","nyc":"^11.4.1","optimize-js-plugin":"^0.0.4","react":"^16.2.0","react-dom":"^16.2.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.4.2","underscore":"^1.8.3","webpack":"^3.11.0","webpack-dev-server":"^2.11.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run transpile:lib -- --no-comments && node benchmark/index.js","build":"NODE_ENV=development webpack --progress --colors --config=webpack/webpack.config.js","build:minified":"NODE_ENV=production webpack --progress --colors --config=webpack/webpack.config.minified.js","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build && npm run build:minified","lint":"NODE_ENV=test eslint src","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. NODE_ENV=production BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && babel src --out-dir lib"},"version":"1.2.0","gitHead":"1982e0207788b4f808a88486a9f453c9aa292943","_id":"fast-equals@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"c62cd964da68cc5b840cf8a0cd386565d4f5b1e6","size":11470,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.2.0.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.2.0_1520190040826_0.8358919734692767"},"_hasShrinkwrap":false,"publish_time":1520190040898,"_cnpm_publish_time":1520190040898},"1.1.0":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-eslint":"^8.2.2","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.18.1","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.9.0","fast-deep-equal":"^1.0.0","html-webpack-plugin":"^2.30.1","in-publish":"^2.0.0","lodash":"^4.17.5","nano-equal":"^2.0.2","nyc":"^11.4.1","optimize-js-plugin":"^0.0.4","react":"^16.2.0","react-dom":"^16.2.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.3.0","underscore":"^1.8.3","webpack":"^3.11.0","webpack-dev-server":"^2.11.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","types":"index.d.ts","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run transpile:lib -- --no-comments && node benchmark/index.js","build":"NODE_ENV=development webpack --progress --colors --config=webpack/webpack.config.js","build:minified":"NODE_ENV=production webpack --progress --colors --config=webpack/webpack.config.minified.js","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build && npm run build:minified","lint":"NODE_ENV=test eslint src","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. NODE_ENV=production BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && babel src --out-dir lib"},"version":"1.1.0","gitHead":"9c86392e618c98f483ac79261d8fc73051eec73d","_id":"fast-equals@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"10eb07e48dbbacb74214ef6856f2bbea69f3114f","size":11167,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.1.0.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals_1.1.0_1519347308374_0.3171691651455111"},"_hasShrinkwrap":false,"publish_time":1519347308484,"_cnpm_publish_time":1519347308484},"1.0.6":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.24.0","babel-cli":"^6.26.0","babel-eslint":"^8.1.2","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.14.0","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.9.0","fast-deep-equal":"^1.0.0","html-webpack-plugin":"^2.30.1","in-publish":"^2.0.0","lodash":"^4.17.4","nano-equal":"^2.0.2","nyc":"^11.4.1","optimize-js-plugin":"^0.0.4","react":"^16.2.0","react-dom":"^16.2.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.1.3","underscore":"^1.8.3","webpack":"^3.10.0","webpack-dev-server":"^2.9.7"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run transpile:lib -- --no-comments && node benchmark/index.js","build":"NODE_ENV=development webpack --progress --colors --config=webpack/webpack.config.js","build:minified":"NODE_ENV=production webpack --progress --colors --config=webpack/webpack.config.minified.js","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build && npm run build:minified","lint":"NODE_ENV=test eslint src","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. NODE_ENV=production BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && babel src --out-dir lib"},"version":"1.0.6","gitHead":"f4dc9a7fae6a1086baf0c9c803c59f98c7052253","_id":"fast-equals@1.0.6","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"72a4ee4b44859055a8680bea4d2354aaedbd3fba","size":11143,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.0.6.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals-1.0.6.tgz_1514945881943_0.8842721271794289"},"directories":{},"publish_time":1514945882954,"_hasShrinkwrap":false,"_cnpm_publish_time":1514945882954},"1.0.5":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.23.0","babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.10.0","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.9.0","fast-deep-equal":"^1.0.0","html-webpack-plugin":"^2.30.1","in-publish":"^2.0.0","lodash":"^4.17.4","nano-equal":"^2.0.1","nyc":"^11.2.1","optimize-js-plugin":"^0.0.4","react":"^16.0.0","react-dom":"^16.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.0.2","underscore":"^1.8.3","webpack":"^3.8.1","webpack-dev-server":"^2.9.3"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run transpile:lib -- --no-comments && node benchmark/index.js","build":"NODE_ENV=development webpack --progress --colors --config=webpack/webpack.config.js","build:minified":"NODE_ENV=production webpack --progress --colors --config=webpack/webpack.config.minified.js","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build && npm run build:minified","lint":"NODE_ENV=test eslint src","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. NODE_ENV=production BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && babel src --out-dir lib"},"version":"1.0.5","gitHead":"00885389723faaeaadd913768091da5cf4c62f21","_id":"fast-equals@1.0.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"1c4f9486625423130f0eee10dd1d5eb3e602e249","size":10924,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.0.5.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals-1.0.5.tgz_1509531393929_0.17121218447573483"},"directories":{},"publish_time":1509531395392,"_hasShrinkwrap":false,"_cnpm_publish_time":1509531395392},"1.0.4":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.9.0","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.9.0","fast-deep-equal":"^1.0.0","html-webpack-plugin":"^2.30.1","in-publish":"^2.0.0","lodash":"^4.17.4","nano-equal":"^2.0.1","nyc":"^11.2.1","optimize-js-plugin":"^0.0.4","react":"^16.0.0","react-dom":"^16.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.0.1","underscore":"^1.8.3","webpack":"^3.7.1","webpack-dev-server":"^2.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run transpile:lib -- --no-comments && node benchmark/index.js","build":"NODE_ENV=development webpack --progress --colors --config=webpack/webpack.config.js","build:minified":"NODE_ENV=production webpack --progress --colors --config=webpack/webpack.config.minified.js","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build && npm run build:minified","lint":"NODE_ENV=test eslint src","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. NODE_ENV=production BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && babel src --out-dir lib"},"version":"1.0.4","gitHead":"11360bed2ba5f1c05cb92ce53353e16c46fdd2e3","_id":"fast-equals@1.0.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"edf07fd3f5111357570c4b94ddb33c2b20bde425","size":10852,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.0.4.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals-1.0.4.tgz_1508617639352_0.3183627757243812"},"directories":{},"publish_time":1508617640324,"_cnpm_publish_time":1508617640324,"_hasShrinkwrap":false},"1.0.3":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.9.0","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.9.0","fast-deep-equal":"^1.0.0","html-webpack-plugin":"^2.30.1","in-publish":"^2.0.0","lodash":"^4.17.4","nano-equal":"^2.0.1","nyc":"^11.2.1","optimize-js-plugin":"^0.0.4","react":"^16.0.0","react-dom":"^16.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.0.1","underscore":"^1.8.3","webpack":"^3.7.1","webpack-dev-server":"^2.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run transpile:lib -- --no-comments && node benchmark/index.js","build":"NODE_ENV=development webpack --progress --colors --config=webpack/webpack.config.js","build:minified":"NODE_ENV=production webpack --progress --colors --config=webpack/webpack.config.minified.js","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build && npm run build:minified","lint":"NODE_ENV=test eslint src","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. NODE_ENV=production BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && babel src --out-dir lib"},"version":"1.0.3","gitHead":"743c420b1141c1901ecbdf415e7d6611fc2d6cb5","_id":"fast-equals@1.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"5d9f134262d2ad21b402d56e7b30fc1b51e2134b","size":10596,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.0.3.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals-1.0.3.tgz_1508431661140_0.10580875095911324"},"directories":{},"publish_time":1508431662099,"_cnpm_publish_time":1508431662099,"_hasShrinkwrap":false},"1.0.2":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.9.0","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.9.0","fast-deep-equal":"^1.0.0","html-webpack-plugin":"^2.30.1","in-publish":"^2.0.0","lodash":"^4.17.4","nano-equal":"^2.0.1","nyc":"^11.2.1","optimize-js-plugin":"^0.0.4","react":"^16.0.0","react-dom":"^16.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.0.1","underscore":"^1.8.3","webpack":"^3.7.1","webpack-dev-server":"^2.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run transpile:lib -- --no-comments && node benchmark/index.js","build":"NODE_ENV=development webpack --progress --colors --config=webpack/webpack.config.js","build:minified":"NODE_ENV=production webpack --progress --colors --config=webpack/webpack.config.minified.js","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build && npm run build:minified","lint":"NODE_ENV=test eslint src","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. NODE_ENV=production BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && babel src --out-dir lib"},"version":"1.0.2","gitHead":"5d4eccf383f0615597842612ddeadf89a6e19e75","_id":"fast-equals@1.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"c806d3f3dee03ea5ea2d73dea035ee47a1c5fcfe","size":10034,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.0.2.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals-1.0.2.tgz_1508235770671_0.5055165807716548"},"directories":{},"publish_time":1508235772600,"_hasShrinkwrap":false,"_cnpm_publish_time":1508235772600},"1.0.1":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.9.0","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.9.0","fast-deep-equal":"^1.0.0","html-webpack-plugin":"^2.30.1","in-publish":"^2.0.0","lodash":"^4.17.4","nano-equal":"^2.0.1","nyc":"^11.2.1","optimize-js-plugin":"^0.0.4","react":"^16.0.0","react-dom":"^16.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.0.1","underscore":"^1.8.3","webpack":"^3.7.1","webpack-dev-server":"^2.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run transpile:lib -- --no-comments && node benchmark/index.js","build":"NODE_ENV=development webpack --progress --colors --config=webpack/webpack.config.js","build:minified":"NODE_ENV=production webpack --progress --colors --config=webpack/webpack.config.minified.js","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build && npm run build:minified","lint":"NODE_ENV=test eslint src","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. NODE_ENV=production BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && babel src --out-dir lib"},"version":"1.0.1","gitHead":"4b1e244dd28851e7b40073b450be76afc065cc4e","_id":"fast-equals@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"157645b2011f96be544735f5bbb06ec0fb898f19","size":10236,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.0.1.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals-1.0.1.tgz_1508196692013_0.5974806600715965"},"directories":{},"publish_time":1508196693032,"_hasShrinkwrap":false,"_cnpm_publish_time":1508196693032},"1.0.0":{"author":{"name":"tony_quetano@planttheidea.com"},"ava":{"babel":"inherit","failFast":true,"files":["test/*.js"],"require":["babel-register"],"source":["src/*.js"],"verbose":true},"bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"description":"A blazing fast equality comparison, either shallow or deep","devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.26.0","benchmark":"^2.1.4","decircularize":"^1.0.0","deep-eql":"^3.0.1","deep-equal":"^1.0.1","eslint":"^4.9.0","eslint-config-rapid7":"^2.11.1","eslint-friendly-formatter":"^3.0.0","eslint-loader":"^1.9.0","fast-deep-equal":"^1.0.0","html-webpack-plugin":"^2.30.1","in-publish":"^2.0.0","lodash":"^4.17.4","nano-equal":"^2.0.1","nyc":"^11.2.1","optimize-js-plugin":"^0.0.4","react":"^16.0.0","react-dom":"^16.0.0","shallow-equal-fuzzy":"^0.0.2","sinon":"^4.0.1","underscore":"^1.8.3","webpack":"^3.7.1","webpack-dev-server":"^2.9.1"},"homepage":"https://github.com/planttheidea/fast-equals#readme","keywords":["fast","equal","equals","deep-equal","equivalent"],"license":"MIT","main":"lib/index.js","module":"es/index.js","name":"fast-equals","repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"scripts":{"benchmark":"npm run transpile:lib -- --no-comments && node benchmark/index.js","build":"NODE_ENV=development webpack --progress --colors --config=webpack/webpack.config.js","build:minified":"NODE_ENV=production webpack --progress --colors --config=webpack/webpack.config.minified.js","clean":"npm run clean:es && npm run clean:lib && npm run clean:dist","clean:dist":"rimraf dist","clean:es":"rimraf es","clean:lib":"rimraf lib","dev":"NODE_ENV=development webpack-dev-server --colors --progress --config=webpack/webpack.config.dev.js","dist":"npm run clean:dist && npm run build && npm run build:minified","lint":"NODE_ENV=test eslint src","lint:fix":"NODE_ENV=test eslint src --fix","prepublish":"if in-publish; then npm run prepublish:compile; fi","prepublish:compile":"npm run lint && npm run test:coverage && npm run transpile:lib && npm run transpile:es && npm run dist","start":"npm run dev","test":"NODE_PATH=. NODE_ENV=production BABEL_ENV=test ava","test:coverage":"nyc npm test","test:watch":"npm test -- --watch","transpile:es":"npm run clean:es && BABEL_ENV=es babel src --out-dir es","transpile:lib":"npm run clean:lib && babel src --out-dir lib"},"version":"1.0.0","gitHead":"91aa4d655613814ff42c8992767bf66285834fa8","_id":"fast-equals@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"dist":{"shasum":"d8c8fafb16c0c1eaa41f8ef39bdaefb28c564345","size":10269,"noattachment":false,"key":"/fast-equals/-/fast-equals-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-equals/download/fast-equals-1.0.0.tgz"},"maintainers":[{"name":"planttheidea","email":"tony.quetano@planttheidea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals-1.0.0.tgz_1508100974470_0.25441509671509266"},"directories":{},"publish_time":1508100975678,"_hasShrinkwrap":false,"_cnpm_publish_time":1508100975678}},"readme":"> fast-equals\n\nPerform [blazing fast](#benchmarks) equality comparisons between two objects, while also allowing for flexibility for\nvarious use-cases. It has no dependencies, and is ~2kB when minified and gzipped.\n\nThe following types are handled out-of-the-box:\n\n- Plain objects (including `react` elements and `Arguments`)\n- Arrays\n- `ArrayBuffer` / `TypedArray` / `DataView` instances\n- `Date` objects\n- `RegExp` objects\n- `Map` / `Set` iterables\n- `Promise` objects and then-ables\n- Primitive wrappers (`new Boolean()` / `new Number()` / `new String()`)\n- Custom class instances, including subclasses of native classes\n\nMethods are available for deep, shallow, [`SameValue`](http://ecma-international.org/ecma-262/7.0/#sec-samevalue),\n[`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero), or\n[strict equality](https://262.ecma-international.org/7.0/#sec-strict-equality-comparison) comparison. In addition, you\ncan opt into support for circular objects, or performing a \"strict\" comparison with unconventional property definition,\nor both. You can also customize any specific type comparison based on your application's use-cases.\n\nBy default, npm should resolve the correct build of the package based on your consumption (ESM vs CommonJS). However, if\nyou want to force use of a specific build, they can be located here:\n\n- ESM => `fast-equals/dist/es/index.mjs`\n- CommonJS => `fast-equals/dist/cjs/index.cjs`\n\nIf you are having any problems, want to request a new feature, or have any questions,\n[please file an issue](https://github.com/planttheidea/fast-equals/issues).\n\n- [Usage](#usage)\n- [Available methods](#available-methods)\n  - [deepEqual](#deepequal)\n    - [Comparing `Map`s](#comparing-maps)\n  - [shallowEqual](#shallowequal)\n  - [sameValueEqual](#samevalueequal)\n  - [sameValueZeroEqual](#samevaluezeroequal)\n  - [strictEqual](#strictequal)\n  - [circularDeepEqual](#circulardeepequal)\n  - [circularShallowEqual](#circularshallowequal)\n  - [strictDeepEqual](#strictdeepequal)\n  - [strictShallowEqual](#strictshallowequal)\n  - [strictCircularDeepEqual](#strictcirculardeepequal)\n  - [strictCircularShallowEqual](#strictcircularshallowequal)\n  - [createCustomEqual](#createcustomequal)\n    - [getUnsupportedCustomComparator](#getunsupportedcustomcomparator)\n    - [Recipes](#recipes)\n- [Benchmarks](#benchmarks)\n\n## Usage\n\n```ts\nimport { deepEqual } from 'fast-equals';\n\nconsole.log(deepEqual({ foo: 'bar' }, { foo: 'bar' })); // true\n```\n\n## Available methods\n\n### deepEqual\n\nPerforms a deep equality comparison on the two objects passed and returns a boolean representing the value equivalency\nof the objects.\n\n```ts\nimport { deepEqual } from 'fast-equals';\n\nconst objectA = { foo: { bar: 'baz' } };\nconst objectB = { foo: { bar: 'baz' } };\n\nconsole.log(objectA === objectB); // false\nconsole.log(deepEqual(objectA, objectB)); // true\n```\n\n#### Comparing `Map`s\n\n`Map` objects support complex keys (objects, Arrays, etc.), however\n[the spec for key lookups in `Map` are based on `SameZeroValue`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map#key_equality).\nIf the spec were followed for comparison, the following would always be `false`:\n\n```ts\nconst mapA = new Map([[{ foo: 'bar' }, { baz: 'quz' }]]);\nconst mapB = new Map([[{ foo: 'bar' }, { baz: 'quz' }]]);\n\ndeepEqual(mapA, mapB);\n```\n\nTo support true deep equality of all contents, `fast-equals` will perform a deep equality comparison for key and value\npairs. Therefore, the above would be `true`.\n\n### shallowEqual\n\nPerforms a shallow equality comparison on the two objects passed and returns a boolean representing the value\nequivalency of the objects.\n\n```ts\nimport { shallowEqual } from 'fast-equals';\n\nconst nestedObject = { bar: 'baz' };\n\nconst objectA = { foo: nestedObject };\nconst objectB = { foo: nestedObject };\nconst objectC = { foo: { bar: 'baz' } };\n\nconsole.log(objectA === objectB); // false\nconsole.log(shallowEqual(objectA, objectB)); // true\nconsole.log(shallowEqual(objectA, objectC)); // false\n```\n\n### sameValueEqual\n\nPerforms a [`SameValue`](http://ecma-international.org/ecma-262/7.0/#sec-samevalue) comparison on the two objects passed\nand returns a boolean representing the value equivalency of the objects. In simple terms, this means:\n\n- `+0` and `-0` are not equal\n- `NaN` is equal to `NaN`\n- All other items are based on referential equality (`a === b`)\n\n```ts\nimport { sameValueEqual } from 'fast-equals';\n\nconst mainObject = { foo: NaN, bar: 'baz' };\n\nconst objectA = 'baz';\nconst objectB = NaN;\nconst objectC = { foo: NaN, bar: 'baz' };\n\nconsole.log(sameValueEqual(mainObject.bar, objectA)); // true\nconsole.log(sameValueEqual(mainObject.foo, objectB)); // true\nconsole.log(sameValueEqual(mainObject, objectC)); // false\n```\n\n_**NOTE**: In environments that support\n[`Object.is`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is),\n`sameValueEqual` is just a re-export of that method._\n\n### sameValueZeroEqual\n\nPerforms a [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) comparison on the two\nobjects passed and returns a boolean representing the value equivalency of the objects. In simple terms, this means:\n\n- `+0` and `-0` are equal\n- `NaN` is equal to `NaN`\n- All other items are based on referential equality (`a === b`)\n\n```ts\nimport { sameValueEqual } from 'fast-equals';\n\nconst mainObject = { foo: NaN, bar: 'baz' };\n\nconst objectA = 'baz';\nconst objectB = NaN;\nconst objectC = { foo: NaN, bar: 'baz' };\n\nconsole.log(sameValueEqual(mainObject.bar, objectA)); // true\nconsole.log(sameValueEqual(mainObject.foo, objectB)); // true\nconsole.log(sameValueEqual(mainObject, objectC)); // false\n```\n\n### strictEqual\n\nPerforms a [Strict Equality](https://262.ecma-international.org/7.0/#sec-strict-equality-comparison) comparison on the\ntwo objects passed and returns a boolean representing the referential equality of the objects. In simple terms, this\nmeans:\n\n- `+0` and `-0` are equal\n- `NaN` is not equal to `NaN`\n- All other items are based on referential equality (`a === b`)\n\n```ts\nimport { strictEqual } from 'fast-equals';\n\nconst mainObject = { foo: NaN, bar: 'baz' };\n\nconst objectA = 'baz';\nconst objectB = NaN;\nconst objectC = { foo: NaN, bar: 'baz' };\n\nconsole.log(sameValueEqual(mainObject.bar, objectA)); // true\nconsole.log(sameValueEqual(mainObject.foo, objectB)); // false\nconsole.log(sameValueEqual(mainObject, objectC)); // false\n```\n\n_**NOTE**: This is mainly a convenience function, such as needing a default functional equality comparator. Naturally,\nit is faster to simply compare `a === b`. :)_\n\n### circularDeepEqual\n\nPerforms the same comparison as `deepEqual` but supports circular objects. It is slower than `deepEqual`, so only use if\nyou know circular objects are present.\n\n```ts\nfunction Circular(value) {\n  this.me = {\n    deeply: {\n      nested: {\n        reference: this,\n      },\n    },\n    value,\n  };\n}\n\nconsole.log(circularDeepEqual(new Circular('foo'), new Circular('foo'))); // true\nconsole.log(circularDeepEqual(new Circular('foo'), new Circular('bar'))); // false\n```\n\nJust as with `deepEqual`, [both keys and values are compared for deep equality](#comparing-maps).\n\n### circularShallowEqual\n\nPerforms the same comparison as `shallowequal` but supports circular objects. It is slower than `shallowEqual`, so only\nuse if you know circular objects are present.\n\n```ts\nconst array = ['foo'];\n\narray.push(array);\n\nconsole.log(circularShallowEqual(array, ['foo', array])); // true\nconsole.log(circularShallowEqual(array, [array])); // false\n```\n\n### strictDeepEqual\n\nPerforms the same comparison as `deepEqual` but performs a strict comparison of the objects. In this includes:\n\n- Checking symbol properties\n- Checking non-enumerable properties in object comparisons\n- Checking full descriptor of properties on the object to match\n- Checking non-index properties on arrays\n- Checking non-key properties on `Map` / `Set` objects\n\n```ts\nconst array = [{ foo: 'bar' }];\nconst otherArray = [{ foo: 'bar' }];\n\narray.bar = 'baz';\notherArray.bar = 'baz';\n\nconsole.log(strictDeepEqual(array, otherArray)); // true;\nconsole.log(strictDeepEqual(array, [{ foo: 'bar' }])); // false;\n```\n\n### strictShallowEqual\n\nPerforms the same comparison as `shallowEqual` but performs a strict comparison of the objects. In this includes:\n\n- Checking non-enumerable properties in object comparisons\n- Checking full descriptor of properties on the object to match\n- Checking non-index properties on arrays\n- Checking non-key properties on `Map` / `Set` objects\n\n```ts\nconst array = ['foo'];\nconst otherArray = ['foo'];\n\narray.bar = 'baz';\notherArray.bar = 'baz';\n\nconsole.log(strictDeepEqual(array, otherArray)); // true;\nconsole.log(strictDeepEqual(array, ['foo'])); // false;\n```\n\n### strictCircularDeepEqual\n\nPerforms the same comparison as `circularDeepEqual` but performs a strict comparison of the objects. In this includes:\n\n- Checking `Symbol` properties on the object\n- Checking non-enumerable properties in object comparisons\n- Checking full descriptor of properties on the object to match\n- Checking non-index properties on arrays\n- Checking non-key properties on `Map` / `Set` objects\n\n```ts\nfunction Circular(value) {\n  this.me = {\n    deeply: {\n      nested: {\n        reference: this,\n      },\n    },\n    value,\n  };\n}\n\nconst first = new Circular('foo');\n\nObject.defineProperty(first, 'bar', {\n  enumerable: false,\n  value: 'baz',\n});\n\nconst second = new Circular('foo');\n\nObject.defineProperty(second, 'bar', {\n  enumerable: false,\n  value: 'baz',\n});\n\nconsole.log(circularDeepEqual(first, second)); // true\nconsole.log(circularDeepEqual(first, new Circular('foo'))); // false\n```\n\n### strictCircularShallowEqual\n\nPerforms the same comparison as `circularShallowEqual` but performs a strict comparison of the objects. In this\nincludes:\n\n- Checking non-enumerable properties in object comparisons\n- Checking full descriptor of properties on the object to match\n- Checking non-index properties on arrays\n- Checking non-key properties on `Map` / `Set` objects\n\n```ts\nconst array = ['foo'];\nconst otherArray = ['foo'];\n\narray.push(array);\notherArray.push(otherArray);\n\narray.bar = 'baz';\notherArray.bar = 'baz';\n\nconsole.log(circularShallowEqual(array, otherArray)); // true\nconsole.log(circularShallowEqual(array, ['foo', array])); // false\n```\n\n### createCustomEqual\n\nCreates a custom equality comparator that will be used on nested values in the object. Unlike `deepEqual` and\n`shallowEqual`, this is a factory method that receives the default options used internally, and allows you to override\nthe defaults as needed. This is generally for extreme edge-cases, or supporting legacy environments.\n\nThe signature is as follows:\n\n```ts\ninterface Cache<Key extends object, Value> {\n  delete(key: Key): boolean;\n  get(key: Key): Value | undefined;\n  set(key: Key, value: any): any;\n}\n\ninterface ComparatorConfig<Meta> {\n  areArrayBuffersEqual: EqualityComparator<Meta>;\n  areArraysEqual: EqualityComparator<Meta>;\n  areDataViewsEqual: EqualityComparator<Meta>;\n  areDatesEqual: EqualityComparator<Meta>;\n  areErrorsEqual: EqualityComparator<Meta>;\n  areFunctionsEqual: EqualityComparator<Meta>;\n  areMapsEqual: EqualityComparator<Meta>;\n  areNumbersEqual: EqualityComparator<Meta>;\n  areObjectsEqual: EqualityComparator<Meta>;\n  arePrimitiveWrappersEqual: EqualityComparator<Meta>;\n  areRegExpsEqual: EqualityComparator<Meta>;\n  areSetsEqual: EqualityComparator<Meta>;\n  areTypedArraysEqual: EqualityComparator<Meta>;\n  areUrlsEqual: EqualityComparator<Meta>;\n  getUnsupportedCustomComparator: <Type>(a: Type, b: Type, state: State<Meta>, tag: string) => EqualityComparator<Meta>;\n}\n\nfunction createCustomEqual<Meta>(options: {\n  circular?: boolean;\n  createCustomConfig?: (defaultConfig: ComparatorConfig<Meta>) => Partial<ComparatorConfig<Meta>>;\n  createInternalComparator?: (\n    compare: <A, B>(a: A, b: B, state: State<Meta>) => boolean,\n  ) => (a: any, b: any, indexOrKeyA: any, indexOrKeyB: any, parentA: any, parentB: any, state: State<Meta>) => boolean;\n  createState?: () => { cache?: Cache; meta?: Meta };\n  strict?: boolean;\n}): <A, B>(a: A, b: B) => boolean;\n```\n\nCreate a custom equality comparator. This allows complete control over building a bespoke equality method, in case your\nuse-case requires a higher degree of performance, legacy environment support, or any other non-standard usage. The\n[recipes](#recipes) provide examples of use in different use-cases, but if you have a specific goal in mind and would\nlike assistance feel free to [file an issue](https://github.com/planttheidea/fast-equals/issues).\n\n_**NOTE**: `Map` implementations compare equality for both keys and value. When using a custom comparator and comparing\nequality of the keys, the iteration index is provided as both `indexOrKeyA` and `indexOrKeyB` to help use-cases where\nordering of keys matters to equality._\n\n#### getUnsupportedCustomComparator\n\nIf you want to compare objects that have a custom `@@toStringTag`, you can provide a map of the custom tags you want to\nsupport via the `getUnsupportedCustomComparator` option. See [this recipe]('./recipes/special-objects.md) for an\nexample.\n\n#### Recipes\n\nSome recipes have been created to provide examples of use-cases for `createCustomEqual`. Even if not directly applicable\nto the problem you are solving, they can offer guidance of how to structure your solution.\n\n- [Legacy environment support for `RegExp` comparators](./recipes/legacy-regexp-support.md)\n- [Explicit property check](./recipes/explicit-property-check.md)\n- [Using `meta` in comparison](./recipes//using-meta-in-comparison.md)\n- [Comparing non-standard properties](./recipes/non-standard-properties.md)\n- [Strict property descriptor comparison](./recipes/strict-property-descriptor-check.md)\n- [Legacy environment support for circular equal comparators](./recipes/legacy-circular-equal-support.md)\n- [Custom comparator support](./recipes/special-objects.md)\n\n## Benchmarks\n\nAll benchmarks were performed on an i9-11900H Ubuntu Linux 24.04 laptop with 64GB of memory using NodeJS version\n`24.11.1`, and are based on averages of running comparisons based deep equality on the following object types:\n\n- Primitives (`String`, `Number`, `null`, `undefined`)\n- `Function`\n- `Object`\n- `Array`\n- `Date`\n- `RegExp`\n- `react` elements\n- A mixed object with a combination of all the above types\n\n```bash\n┌────────────────────────────────────────┬────────────────┐\n│ Name                                   │ Ops / sec      │\n├────────────────────────────────────────┼────────────────┤\n│ fast-equals (passed)                   │ 1544237.29413  │\n├────────────────────────────────────────┼────────────────┤\n│ fast-deep-equal (passed)               │ 1328583.767745 │\n├────────────────────────────────────────┼────────────────┤\n│ react-fast-compare (passed)            │ 1301727.296375 │\n├────────────────────────────────────────┼────────────────┤\n│ shallow-equal-fuzzy (passed)           │ 1225981.400919 │\n├────────────────────────────────────────┼────────────────┤\n│ nano-equal (failed)                    │ 969495.538753  │\n├────────────────────────────────────────┼────────────────┤\n│ fast-equals (circular) (passed)        │ 813716.49516   │\n├────────────────────────────────────────┼────────────────┤\n│ dequal/lite (passed)                   │ 780805.627339  │\n├────────────────────────────────────────┼────────────────┤\n│ dequal (passed)                        │ 767208.995048  │\n├────────────────────────────────────────┼────────────────┤\n│ underscore.isEqual (passed)            │ 490695.830468  │\n├────────────────────────────────────────┼────────────────┤\n│ assert.deepStrictEqual (passed)        │ 471011.425391  │\n├────────────────────────────────────────┼────────────────┤\n│ lodash.isEqual (passed)                │ 296064.057382  │\n├────────────────────────────────────────┼────────────────┤\n│ fast-equals (strict) (passed)          │ 225894.800964  │\n├────────────────────────────────────────┼────────────────┤\n│ fast-equals (strict circular) (passed) │ 195657.732354  │\n├────────────────────────────────────────┼────────────────┤\n│ deep-eql (passed)                      │ 162718.102328  │\n├────────────────────────────────────────┼────────────────┤\n│ deep-equal (passed)                    │ 954.172311     │\n└────────────────────────────────────────┴────────────────┘\n\nTesting mixed objects not equal...\n┌────────────────────────────────────────┬────────────────┐\n│ Name                                   │ Ops / sec      │\n├────────────────────────────────────────┼────────────────┤\n│ fast-equals (passed)                   │ 5112341.000979 │\n├────────────────────────────────────────┼────────────────┤\n│ fast-equals (circular) (passed)        │ 3501225.300307 │\n├────────────────────────────────────────┼────────────────┤\n│ fast-deep-equal (passed)               │ 3471838.735181 │\n├────────────────────────────────────────┼────────────────┤\n│ react-fast-compare (passed)            │ 3439612.908273 │\n├────────────────────────────────────────┼────────────────┤\n│ fast-equals (strict) (passed)          │ 1797319.423491 │\n├────────────────────────────────────────┼────────────────┤\n│ fast-equals (strict circular) (passed) │ 1534168.229167 │\n├────────────────────────────────────────┼────────────────┤\n│ dequal/lite (passed)                   │ 1357981.758571 │\n├────────────────────────────────────────┼────────────────┤\n│ dequal (passed)                        │ 1328078.173967 │\n├────────────────────────────────────────┼────────────────┤\n│ shallow-equal-fuzzy (failed)           │ 1224747.272118 │\n├────────────────────────────────────────┼────────────────┤\n│ nano-equal (passed)                    │ 1087373.99615  │\n├────────────────────────────────────────┼────────────────┤\n│ underscore.isEqual (passed)            │ 927298.592729  │\n├────────────────────────────────────────┼────────────────┤\n│ lodash.isEqual (passed)                │ 387294.235476  │\n├────────────────────────────────────────┼────────────────┤\n│ deep-eql (passed)                      │ 186028.168827  │\n├────────────────────────────────────────┼────────────────┤\n│ assert.deepStrictEqual (passed)        │ 21261.312424   │\n├────────────────────────────────────────┼────────────────┤\n│ deep-equal (passed)                    │ 3782.329948    │\n└────────────────────────────────────────┴────────────────┘\n```\n\nCaveats that impact the benchmark (and accuracy of comparison):\n\n- `Map`s, `Promise`s, and `Set`s were excluded from the benchmark entirely because no library other than `deep-eql`\n  fully supported their comparison\n- `fast-deep-equal`, `react-fast-compare` and `nano-equal` throw on objects with `null` as prototype\n  (`Object.create(null)`)\n- `assert.deepStrictEqual` does not support `NaN` or `SameValue` equality for dates\n- `deep-eql` does not support `SameValue` equality for zero equality (positive and negative zero are not equal)\n- `deep-equal` does not support `NaN` and does not strictly compare object type, or date / regexp values, nor uses\n  `SameValue` equality for dates\n- `fast-deep-equal` does not support `NaN` or `SameValue` equality for dates\n- `nano-equal` does not strictly compare object property structure, array length, or object type, nor `SameValue`\n  equality for dates\n- `react-fast-compare` does not support `NaN` or `SameValue` equality for dates, and does not compare `function`\n  equality\n- `shallow-equal-fuzzy` does not strictly compare object type or regexp values, nor `SameValue` equality for dates\n- `underscore.isEqual` does not support `SameValue` equality for primitives or dates\n\nAll of these have the potential of inflating the respective library's numbers in comparison to `fast-equals`, but it was\nthe closest apples-to-apples comparison I could create of a reasonable sample size. It should be noted that `react`\nelements can be circular objects, however simple elements are not; I kept the `react` comparison very basic to allow it\nto be included.\n","_attachments":{},"homepage":"https://github.com/planttheidea/fast-equals#readme","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"license":"MIT"}