{"nyc":{"exclude":["**/test/**","node_modules"],"reporter":["lcov","text-summary"]},"bugs":{"url":"https://github.com/FormidableLabs/react-fast-compare/issues"},"dist":{"shasum":"929a97a532304ce9fee4bcae44234f1ce2c21d49","tarball":"https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz","fileCount":5,"integrity":"sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==","signatures":[{"sig":"MEQCIAaDdzWXPDd26QLkxqmNWGKZS6nAor4g+FRmiTRJ9xyYAiAdoIc0QHtQMjTOLQvHKUxcfEDprBPFKtU60QteU5DZwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-fast-compare@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":16154},"main":"index.js","name":"react-fast-compare","types":"index.d.ts","author":{"name":"Chris Bolin"},"gitHead":"c306521de14d24169077ae1859be373ff21a8818","license":"MIT","scripts":{"test":"builder concurrent --buffer eslint tslint test-ts-usage test-ts-defs test-node-cov test-browser","eslint":"eslint \"*.js\" benchmark test","tslint":"eslint test/typescript/*.tsx","compress":"terser --compress --mangle=\"toplevel:true\" -- index.js","benchmark":"node benchmark","test-node":"mocha \"test/node/*.spec.js\"","preversion":"yarn test","size-min-gz":"yarn -s compress | gzip -9 | wc -c","test-browser":"karma start test/browser/karma.conf.js","test-ts-defs":"tsc --target ES5 index.d.ts","test-node-cov":"nyc mocha \"test/node/*.spec.js\"","test-ts-usage":"tsc --esModuleInterop --jsx react --noEmit test/typescript/sample-react-redux-usage.tsx test/typescript/sample-usage.tsx"},"typings":"index.d.ts","_npmUser":{"name":"formidablelabs","email":"npm@formidablelabs.com"},"homepage":"https://github.com/FormidableLabs/react-fast-compare","keywords":["fast","equal","react","compare","shouldComponentUpdate","deep-equal"],"repository":{"url":"git+https://github.com/FormidableLabs/react-fast-compare.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.","directories":{},"maintainers":[{"name":"scottianstewart","email":"scott@scottstewart.co"},{"name":"keithluchtel","email":"keith.luchtel@formidable.com"},{"name":"ceceppa","email":"senesealessandro@gmail.com"},{"name":"robwalkerco","email":"hi@robwalker.co"},{"name":"gksander","email":"gksander93@gmail.com"},{"name":"sarahformidable","email":"sarah.wright@formidable.com"},{"name":"scott-rippey","email":"scott.william.rippey@gmail.com"},{"name":"yankovalera","email":"yankovalera@gmail.com"},{"name":"michaelmerrill","email":"michael@michaelmerrill.me"},{"name":"sarmeyer","email":"sarahmichellemeyer@gmail.com"},{"name":"mariano-formidable","email":"mariano.martinez@formidable.com"},{"name":"carlospaelinck","email":"me@carlos.dev"},{"name":"ryan.roemer","email":"ryan@loose-bits.com"},{"name":"formidable-owner","email":"admin@formidablelabs.com"},{"name":"eastridge","email":"ryan@eastridge.me"},{"name":"exogen","email":"exogen@gmail.com"},{"name":"jmcbee1","email":"jmcbee1@gmail.com"},{"name":"formidablelabs","email":"npm@formidablelabs.com"},{"name":"carbonrobot","email":"carbonrobot@gmail.com"},{"name":"masiddee","email":"mansoor@msiddeeq.com"},{"name":"chrisbolin","email":"bolin.chris@gmail.com"}],"_nodeVersion":"18.16.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","jsdom":"^21.1.0","karma":"^6.4.1","mocha":"^10.2.0","react":"^18.2.0","redux":"^4.2.1","sinon":"^15.0.1","assert":"^2.0.0","eslint":"^8.35.0","lodash":"^4.17.10","preact":"^10.13.1","terser":"^5.16.6","builder":"^5.0.0","codecov":"^3.8.3","core-js":"^3.29.0","process":"^0.11.10","webpack":"^5.76.0","benchmark":"^2.1.4","react-dom":"^18.2.0","nano-equal":"^2.0.2","typescript":"^4.9.5","@babel/core":"^7.21.0","@types/node":"^18.15.0","karma-mocha":"^2.0.1","react-redux":"^8.0.5","@types/react":"^16.9.35","babel-loader":"^9.1.2","jsdom-global":"^3.0.2","karma-webpack":"^5.0.0","@changesets/cli":"^2.26.1","fast-deep-equal":"3.1.3","@types/react-dom":"^16.9.8","@babel/preset-env":"^7.20.2","@types/react-redux":"^7.1.25","eslint-plugin-react":"^7.32.2","fast-deep-equal-git":"github:epoberezkin/fast-deep-equal#v3.1.3","react-test-renderer":"^18.2.0","shallow-equal-fuzzy":"0.0.2","@testing-library/dom":"^9.0.1","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.2","@testing-library/preact":"^3.2.3","@typescript-eslint/parser":"^5.54.1","@svitejs/changesets-changelog-github-compact":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fast-compare_3.2.2_1684437429157_0.63917320954362","host":"s3://npm-registry-packages"},"_id":"react-fast-compare@3.2.2","version":"3.2.2"}