{"_id":"fast-equals","_rev":"273551","name":"fast-equals","description":"A blazing fast equality comparison, either shallow or deep","dist-tags":{"latest":"5.0.1","next":"5.0.0-beta.6"},"maintainers":[{"name":"planttheidea","email":""}],"time":{"modified":"2023-09-20T17:05:58.000Z","created":"2017-10-15T20:56:15.678Z","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@planttheidea.com"},"repository":{"type":"git","url":"git+https://github.com/planttheidea/fast-equals.git"},"versions":{"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-5.0.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-5.0.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-5.0.0-beta.6.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-5.0.0-beta.5.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-5.0.0-beta.4.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-5.0.0-beta.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-5.0.0-beta.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-5.0.0-beta.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-5.0.0-beta.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-4.0.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-4.0.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-4.0.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-4.0.1-beta.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-4.0.1-beta.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-4.0.1-beta.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-4.0.1-beta.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-4.0.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-4.0.0-beta.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-3.0.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-3.0.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-3.0.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-3.0.0.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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://name.csiicloud.com:7001/fast-equals/download/fast-equals-2.0.4.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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,"_cnpmcore_publish_time":"2021-12-16T15:55:49.197Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-2.0.3.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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,"_cnpmcore_publish_time":"2021-12-16T11:52:24.520Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-2.0.2.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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,"_cnpmcore_publish_time":"2021-12-16T11:52:24.834Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-2.0.1.tgz"},"_npmUser":{"name":"planttheidea","email":"tony.quetano@planttheidea.com"},"directories":{},"maintainers":[{"name":"planttheidea","email":""}],"_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,"_cnpmcore_publish_time":"2021-12-16T11:52:25.079Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-2.0.0.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"_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,"_cnpmcore_publish_time":"2021-12-16T11:52:25.407Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.6.3.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"_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,"_cnpmcore_publish_time":"2021-12-16T11:52:25.923Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.6.2.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:26.403Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.6.1.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:27.600Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.6.0.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:28.020Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.5.3.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:28.417Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.5.2.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:29.225Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.5.1.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:29.850Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.5.0.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:30.322Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.4.1.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:30.714Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.4.0.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:31.115Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.3.1.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:31.695Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.3.0.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:32.171Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.2.1.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:32.429Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.2.0.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:32.682Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.1.0.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"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,"_cnpmcore_publish_time":"2021-12-16T11:52:32.925Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.0.6.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"_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,"_cnpmcore_publish_time":"2021-12-16T11:52:33.172Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.0.5.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"_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,"_cnpmcore_publish_time":"2021-12-16T11:52:33.426Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.0.4.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals-1.0.4.tgz_1508617639352_0.3183627757243812"},"directories":{},"publish_time":1508617640324,"_hasShrinkwrap":false,"_cnpm_publish_time":1508617640324,"_cnpmcore_publish_time":"2021-12-16T11:52:33.644Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.0.3.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-equals-1.0.3.tgz_1508431661140_0.10580875095911324"},"directories":{},"publish_time":1508431662099,"_hasShrinkwrap":false,"_cnpm_publish_time":1508431662099,"_cnpmcore_publish_time":"2021-12-16T11:52:33.847Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.0.2.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"_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,"_cnpmcore_publish_time":"2021-12-16T11:52:34.082Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.0.1.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"_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,"_cnpmcore_publish_time":"2021-12-16T11:52:34.385Z"},"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://name.csiicloud.com:7001/fast-equals/download/fast-equals-1.0.0.tgz"},"maintainers":[{"name":"planttheidea","email":""}],"_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,"_cnpmcore_publish_time":"2021-12-16T11:52:34.633Z"}},"readme":"# fast-equals\n\n<img src=\"https://img.shields.io/badge/build-passing-brightgreen.svg\"/>\n<img src=\"https://img.shields.io/badge/coverage-100%25-brightgreen.svg\"/>\n<img src=\"https://img.shields.io/badge/license-MIT-blue.svg\"/>\n\nPerform [blazing fast](#benchmarks) equality comparisons (either deep or shallow) on two objects passed, while also maintaining a high degree of flexibility for various implementation use-cases. It has no dependencies, and is ~1.8kB 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- Typed Arrays\n- `Date` objects\n- `RegExp` objects\n- `Map` / `Set` iterables\n- `Promise` objects\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, or referential equality comparison. In addition, you can opt into support for circular objects, or performing a \"strict\" comparison with unconventional property definition, or both. You can also customize any specific type comparison based on your application's use-cases.\n\n## Table of contents\n\n- [fast-equals](#fast-equals)\n  - [Table of contents](#table-of-contents)\n  - [Usage](#usage)\n    - [Specific builds](#specific-builds)\n  - [Available methods](#available-methods)\n    - [deepEqual](#deepequal)\n      - [Comparing `Map`s](#comparing-maps)\n    - [shallowEqual](#shallowequal)\n    - [sameValueZeroEqual](#samevaluezeroequal)\n    - [circularDeepEqual](#circulardeepequal)\n    - [circularShallowEqual](#circularshallowequal)\n    - [strictDeepEqual](#strictdeepequal)\n    - [strictShallowEqual](#strictshallowequal)\n    - [strictCircularDeepEqual](#strictcirculardeepequal)\n    - [strictCircularShallowEqual](#strictcircularshallowequal)\n    - [createCustomEqual](#createcustomequal)\n      - [Recipes](#recipes)\n  - [Benchmarks](#benchmarks)\n  - [Development](#development)\n\n## Usage\n\n```ts\nimport { deepEqual } from 'fast-equals';\n\nconsole.log(deepEqual({ foo: 'bar' }, { foo: 'bar' })); // true\n```\n\n### Specific builds\n\nBy default, npm should resolve the correct build of the package based on your consumption (ESM vs CommonJS). However, if you want to force use of a specific build, they can be located here:\n\n- ESM => `fast-equals/dist/esm/index.mjs`\n- CommonJS => `fast-equals/dist/cjs/index.cjs`\n- UMD => `fast-equals/dist/umd/index.js`\n- Minified UMD => `fast-equals/dist/min/index.js`\n\nIf you are having issues loading a specific build type, [please file an issue](https://github.com/planttheidea/fast-equals/issues).\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 of 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 [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). If 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 parirs. 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 equivalency 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### sameValueZeroEqual\n\nPerforms a [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) comparison on the two objects passed and returns a boolean representing the value equivalency of the objects. In simple terms, this means either strictly equal or both `NaN`.\n\n```ts\nimport { sameValueZeroEqual } 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(sameValueZeroEqual(mainObject.bar, objectA)); // true\nconsole.log(sameValueZeroEqual(mainObject.foo, objectB)); // true\nconsole.log(sameValueZeroEqual(mainObject, objectC)); // false\n```\n\n### circularDeepEqual\n\nPerforms the same comparison as `deepEqual` but supports circular objects. It is slower than `deepEqual`, so only use if you 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 use 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 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.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 `shallowEqual`, this is a factory method that receives the default options used internally, and allows you to override the 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  areArraysEqual: TypeEqualityComparator<any[], Meta>;\n  areDatesEqual: TypeEqualityComparator<Date, Meta>;\n  areMapsEqual: TypeEqualityComparator<Map<any, any>, Meta>;\n  areObjectsEqual: TypeEqualityComparator<Record<string, any>, Meta>;\n  arePrimitiveWrappersEqual: TypeEqualityComparator<\n    boolean | string | number,\n    Meta\n  >;\n  areRegExpsEqual: TypeEqualityComparator<RegExp, Meta>;\n  areSetsEqual: TypeEqualityComparator<Set<any>, Meta>;\n  areTypedArraysEqual: TypeEqualityComparatory<TypedArray, Meta>;\n}\n\nfunction createCustomEqual<Meta>(options: {\n  circular?: boolean;\n  createCustomConfig?: (\n    defaultConfig: ComparatorConfig<Meta>,\n  ) => Partial<ComparatorConfig<Meta>>;\n  createInternalComparator?: (\n    compare: <A, B>(a: A, b: B, state: State<Meta>) => boolean,\n  ) => (\n    a: any,\n    b: any,\n    indexOrKeyA: any,\n    indexOrKeyB: any,\n    parentA: any,\n    parentB: any,\n    state: State<Meta>,\n  ) => 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 use-case requires a higher degree of performance, legacy environment support, or any other non-standard usage. The [recipes](#recipes) provide examples of use in different use-cases, but if you have a specific goal in mind and would like 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 equality of the keys, the iteration index is provided as both `indexOrKeyA` and `indexOrKeyB` to help use-cases where ordering of keys matters to equality._\n\n#### Recipes\n\nSome recipes have been created to provide examples of use-cases for `createCustomEqual`. Even if not directly applicable to 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 circualr equal comparators](./recipes/legacy-circular-equal-support.md)\n\n## Benchmarks\n\nAll benchmarks were performed on an i9-11900H Ubuntu Linux 22.04 laptop with 64GB of memory using NodeJS version `16.14.2`, 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\nTesting mixed objects equal...\n┌─────────┬─────────────────────────────────┬────────────────┐\n│ (index) │             Package             │    Ops/sec     │\n├─────────┼─────────────────────────────────┼────────────────┤\n│    0    │          'fast-equals'          │ 1249567.730326 │\n│    1    │        'fast-deep-equal'        │ 1182463.587514 │\n│    2    │      'react-fast-compare'       │ 1152487.319161 │\n│    3    │      'shallow-equal-fuzzy'      │ 1092360.712389 │\n│    4    │    'fast-equals (circular)'     │  676669.92003  │\n│    5    │      'underscore.isEqual'       │ 429430.837497  │\n│    6    │        'lodash.isEqual'         │ 237915.684734  │\n│    7    │     'fast-equals (strict)'      │  181386.38032  │\n│    8    │ 'fast-equals (strict circular)' │ 156779.745875  │\n│    9    │           'deep-eql'            │ 139155.099209  │\n│   10    │          'deep-equal'           │  1026.527229   │\n└─────────┴─────────────────────────────────┴────────────────┘\n\nTesting mixed objects not equal...\n┌─────────┬─────────────────────────────────┬────────────────┐\n│ (index) │             Package             │    Ops/sec     │\n├─────────┼─────────────────────────────────┼────────────────┤\n│    0    │          'fast-equals'          │ 3255824.097237 │\n│    1    │      'react-fast-compare'       │ 2654721.726058 │\n│    2    │        'fast-deep-equal'        │ 2582218.974752 │\n│    3    │    'fast-equals (circular)'     │ 2474303.26566  │\n│    4    │     'fast-equals (strict)'      │ 1088066.604881 │\n│    5    │ 'fast-equals (strict circular)' │ 949253.614181  │\n│    6    │          'nano-equal'           │ 939170.554148  │\n│    7    │      'underscore.isEqual'       │ 738852.197879  │\n│    8    │        'lodash.isEqual'         │ 307306.622212  │\n│    9    │           'deep-eql'            │ 156250.110401  │\n│   10    │    'assert.deepStrictEqual'     │  22839.454561  │\n│   11    │          'deep-equal'           │   4034.45114   │\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` fully supported their comparison\n- `fast-deep-equal`, `react-fast-compare` and `nano-equal` throw on objects with `null` as prototype (`Object.create(null)`)\n- `assert.deepStrictEqual` does not support `NaN` or `SameValueZero` equality for dates\n- `deep-eql` does not support `SameValueZero` 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 `SameValueZero` equality for dates\n- `fast-deep-equal` does not support `NaN` or `SameValueZero` equality for dates\n- `nano-equal` does not strictly compare object property structure, array length, or object type, nor `SameValueZero` equality for dates\n- `react-fast-compare` does not support `NaN` or `SameValueZero` equality for dates, and does not compare `function` equality\n- `shallow-equal-fuzzy` does not strictly compare object type or regexp values, nor `SameValueZero` equality for dates\n- `underscore.isEqual` does not support `SameValueZero` 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 the closest apples-to-apples comparison I could create of a reasonable sample size. It should be noted that `react` elements can be circular objects, however simple elements are not; I kept the `react` comparison very basic to allow it to be included.\n\n## Development\n\nStandard practice, clone the repo and `npm i` to get the dependencies. The following npm scripts are available:\n\n- benchmark => run benchmark tests against other equality libraries\n- build => build `main`, `module`, and `browser` distributables with `rollup`\n- clean => run `rimraf` on the `dist` folder\n- dev => start webpack playground App\n- dist => run `build`\n- lint => run ESLint on all files in `src` folder (also runs on `dev` script)\n- lint:fix => run `lint` script, but with auto-fixer\n- prepublish:compile => run `lint`, `test:coverage`, `transpile:lib`, `transpile:es`, and `dist` scripts\n- start => run `dev`\n- test => run AVA with NODE_ENV=test on all files in `test` folder\n- test:coverage => run same script as `test` with code coverage calculation via `nyc`\n- test:watch => run same script as `test` but keep persistent watcher\n","_attachments":{},"homepage":"https://github.com/planttheidea/fast-equals#readme","bugs":{"url":"https://github.com/planttheidea/fast-equals/issues"},"license":"MIT"}