{"_id":"@gilbarbara/deep-equal","_rev":"9-ac35504fc0a61b114b9c8097a5190862","name":"@gilbarbara/deep-equal","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@gilbarbara/deep-equal","version":"0.1.0","keywords":["equal","deep-equal","typescript"],"author":{"name":"Gil Barbara","email":"gilbarbara@gmail.com"},"license":"MIT","_id":"@gilbarbara/deep-equal@0.1.0","maintainers":[{"name":"gilbarbara","email":"gilbarbara@gmail.com"}],"homepage":"https://github.com/gilbarbara/deep-equal#readme","bugs":{"url":"https://github.com/gilbarbara/deep-equal/issues"},"dist":{"shasum":"f0dc798ae45e26a7046e24b3273eb7f992019a85","tarball":"https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.1.0.tgz","fileCount":24,"integrity":"sha512-5hR/w8vtxsGUj8gc7V/v/klSpbvAxEXXjnrxdhww/kKk5XmaBDxsIUg4mPqDWPryVIOQG1cSnA13qCRjOYG4Vg==","signatures":[{"sig":"MEYCIQDI6aA/QE8X/wclqnlg/sA+8Z6U/AQI/kevmmyBa8yLCQIhAKwdEMQC1+cUOybqrg4z7mmLTXGTw7ezThfLdU9dqO17","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJFJjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/qw/+IuMAJm9ROX/h8BWr6pRQJFwYMAFc0b5AsMFchRYPPu4qzEat\r\nqy6cDDCW21Dmt6+kBtgy+EJYfiJhXV9BfwSkadssSY/9emc7JrWK67tfmk5D\r\n6quuGWmpFY/4JEdIqkpgLz0ocwghYD66l+2+DvLBvlN14DRqvMTvFQOuY13g\r\nNTeYsvlVZHjnPoW0Vdn4noiPxLY/VyAvVuUoMjaA/9EWzz/BvCDU8CBfN79W\r\n1BVOdgDAMQtLXRbMb8nZm4GYHzZj5UxgU1AEfl3ZlOgvRiDC9Q+zdtwsgPpj\r\n1NaZ7FmQxGZI0XXQ0Z0TT7YW8QmRGNzBwMQCnEed6r6lRYKx6Ej9PiaYsYrZ\r\nFzo8xPLDJSmm4qb7r/Pzg6cEeagCTN4+O6lJjXtKgu73s53TLBD3htyoaF0x\r\nYDesjPpmx2I9l8JFLMuUAbW5XZzHm4X10XjRRP5SZzza57Q7W+dYyMaoxG28\r\nig2qCwZ0AXl+ZEa1hkOhOiU7GTR/mCecOt6DtYqVqNyo/qdZV1yD4QJ/hOZI\r\n6/uUBw29YZL2dsjE2yjwelDRBqLGKHZPm9BsAfWctyuSRu5CNmEuP8Fc8Cww\r\n6sqzrPCZFtUQT4LZL7gi0ekzF+ZGBOoj/qmXdNNGv3YUVeFn4l/ArzwrEdTo\r\nDUmmAukCwdrbMXcjbtBhL9lnCaCvcuUIS2A=\r\n=6BFu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib","module":"esm/index.js","gitHead":"4ddd090e23c3805619e3a48a2db2f7f2c5895497","scripts":{"lint":"eslint --ext .ts,.tsx src test","size":"size-limit","test":"is-ci \"test:coverage\" \"test:watch\"","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"del lib/* && del esm/*","format":"prettier \"**/*.{css,graphql,js,json,jsx,less,md,mdx,scss,ts,tsx,yaml,yml}\" --write","prepare":"husky install","validate":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run size","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","typecheck":"tsc --noEmit","watch:cjs":"npm run build:cjs -- -w","watch:esm":"npm run build:esm -- -w","test:watch":"jest --watchAll --verbose","test:coverage":"jest --coverage --bail","prepublishOnly":"npm run validate"},"_npmUser":{"name":"gilbarbara","email":"gilbarbara@gmail.com"},"prettier":"@gilbarbara/prettier-config","repository":{"url":"git://github.com/gilbarbara/deep-equal.git","type":"git"},"size-limit":[{"name":"lib","path":"./lib/index.js","limit":"1.2 kB"},{"name":"esm","path":"./esm/index.js","limit":"1 kB"}],"_npmVersion":"8.5.1","description":"Tiny deep equal comparator","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","eslintConfig":{"extends":["@gilbarbara/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.0","react":"^17.0.2","del-cli":"^4.0.1","ts-jest":"^27.1.3","ts-node":"^10.6.0","is-ci-cli":"^2.2.0","repo-tools":"^0.2.2","size-limit":"^7.0.8","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^17.0.21","@types/react":"^17.0.39","jest-extended":"^2.0.0","jest-date-mock":"^1.0.8","@types/react-dom":"^17.0.13","@types/node-fetch":"^3.0.2","react-test-renderer":"^17.0.2","@gilbarbara/tsconfig":"^0.1.0","jest-watch-typeahead":"^1.0.0","@gilbarbara/eslint-config":"^0.2.0","@types/react-test-renderer":"^17.0.1","@gilbarbara/prettier-config":"^0.1.0","@size-limit/preset-small-lib":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/deep-equal_0.1.0_1646547555083_0.9798186536238227","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@gilbarbara/deep-equal","version":"0.1.1","keywords":["equal","deep-equal","typescript"],"author":{"name":"Gil Barbara","email":"gilbarbara@gmail.com"},"license":"MIT","_id":"@gilbarbara/deep-equal@0.1.1","maintainers":[{"name":"gilbarbara","email":"gilbarbara@gmail.com"}],"homepage":"https://github.com/gilbarbara/deep-equal#readme","bugs":{"url":"https://github.com/gilbarbara/deep-equal/issues"},"dist":{"shasum":"91c8f291da6bf7e21cdbfb585fb072d59963acf3","tarball":"https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.1.1.tgz","fileCount":24,"integrity":"sha512-SjSBspHXlclODLtSoPIQwBhfeBjncC05NlNoFELJ6xZQkyYDJsVCcs7+f+etHR2cYPbHLjnh1C06lQlCbMEWEA==","signatures":[{"sig":"MEYCIQDS/8CWCYHX6s1ORSqIS25e9ptAB51fSCy97ML38E67IAIhANU18afGoeDWu/QSRhZntgJ58ZW+w6n9qySz4q+ZqdHb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJXYvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeLg/+PHSHBOE6YHhxo0grnV+TXv8wIPOEFNCDPPJ0sH0MqAL6ScVL\r\ny5yJoRDYIrXJP+8Csc0EBeEr0CyEu9Zo9HO4B6LQ8AkL0/13B4MPl4UHzGv3\r\nVQLY8p6HskGw9X2SIvH5kh1gHRig/qj2yXoowdwRYFLEzX1ctlUAe3+VBRus\r\neI1pt4Kl0KzpA5UMI941lCAZANJxFTgpODwAfyGSOgoV5yOJQq/FFgM78+qM\r\neKK/5vgPEMKAt79egRz5GnXLA78jrj6l2QXHCuQGY0HqyH/yCQ8Qp4vfO6Cp\r\neMYpH4TmlCFuzcwxr4Y4fGzM3hwxS4k467Ztrn+fl/vVF+2EOdiHDRiFGVzS\r\nGy8ABqsDIYmNQpCpecizWJ4Sy0ms3A1GBiSGXsEHaj3hZ7BagLiZfE4qKxKx\r\ndn2GKWYgp/ZvmP1kxSEOerrVi6H+ZvnOaPqlelNWrsTCVIvyhP1eWmljStjK\r\nCCdPyugPuHOZDB79rRwILdP0WE6WOBu13ggpuCddddrszj0vb8/ryywucRwb\r\nIBb/Y8kmnz+PAOGm35lUy157/xkbo909A1HPztLfupOjCOfYJK8O/NoqMbsi\r\nB/Lcr9dwNNYKfJje8c3BI9XOPEGploepojJ429ZmFmY2uvRc2DKyGzrdv9UK\r\n3j3QlgouZ2eTbPo/wi0fXQ7dqFXXP79rCQU=\r\n=Japr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib","module":"esm/index.js","gitHead":"9963722f97db1f824a8bd021d8d302245f635e5a","scripts":{"lint":"eslint --ext .ts,.tsx src test","size":"size-limit","test":"is-ci \"test:coverage\" \"test:watch\"","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"del lib/* && del esm/*","format":"prettier \"**/*.{css,graphql,js,json,jsx,less,md,mdx,scss,ts,tsx,yaml,yml}\" --write","prepare":"husky install","validate":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run size","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","typecheck":"tsc --noEmit","watch:cjs":"npm run build:cjs -- -w","watch:esm":"npm run build:esm -- -w","test:watch":"jest --watchAll --verbose","test:coverage":"jest --coverage --bail","prepublishOnly":"npm run validate"},"_npmUser":{"name":"gilbarbara","email":"gilbarbara@gmail.com"},"prettier":"@gilbarbara/prettier-config","repository":{"url":"git://github.com/gilbarbara/deep-equal.git","type":"git"},"size-limit":[{"name":"lib","path":"./lib/index.js","limit":"1.2 kB"},{"name":"esm","path":"./esm/index.js","limit":"1 kB"}],"_npmVersion":"6.14.16","description":"Tiny deep equal comparator","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","eslintConfig":{"extends":["@gilbarbara/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.0","react":"^17.0.2","del-cli":"^4.0.1","ts-jest":"^27.1.3","ts-node":"^10.6.0","is-ci-cli":"^2.2.0","repo-tools":"^0.2.2","size-limit":"^7.0.8","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^17.0.21","@types/react":"^17.0.39","jest-extended":"^2.0.0","jest-date-mock":"^1.0.8","@types/react-dom":"^17.0.13","@types/node-fetch":"^3.0.2","react-test-renderer":"^17.0.2","@gilbarbara/tsconfig":"^0.1.0","jest-watch-typeahead":"^1.0.0","@gilbarbara/eslint-config":"^0.2.0","@types/react-test-renderer":"^17.0.1","@gilbarbara/prettier-config":"^0.1.0","@size-limit/preset-small-lib":"^7.0.8"},"_npmOperationalInternal":{"tmp":"tmp/deep-equal_0.1.1_1646622254821_0.3178440968469436","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@gilbarbara/deep-equal","version":"0.1.2","keywords":["equal","deep-equal","typescript"],"author":{"name":"Gil Barbara","email":"gilbarbara@gmail.com"},"license":"MIT","_id":"@gilbarbara/deep-equal@0.1.2","maintainers":[{"name":"gilbarbara","email":"gilbarbara@gmail.com"}],"homepage":"https://github.com/gilbarbara/deep-equal#readme","bugs":{"url":"https://github.com/gilbarbara/deep-equal/issues"},"dist":{"shasum":"1a106721368dba5e7e9fb7e9a3a6f9efbd8df36d","tarball":"https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.1.2.tgz","fileCount":24,"integrity":"sha512-jk+qzItoEb0D0xSSmrKDDzf9sheQj/BAPxlgNxgmOaA3mxpUa6ndJLYGZKsJnIVEQSD8zcTbyILz7I0HcnBCRA==","signatures":[{"sig":"MEUCICskdrm51m8XmLgaQYvT4TagLexHzR3jkK0FSmVoNzqoAiEAkNQPWI91/S+cTq8wXJdxz0jaksP4v7TKcFl/hUJkN78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT1SBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKLA//aZMgFvkXfIVqQLLn8sbRdL0nAc3EhiO9F9xINnQ3Ti2OJJs3\r\nxwzbBtiGuk/LDe4AS79dD4vSm7O835OfZNoUPEg2sdsPoqYO5y1+iFRRpH6N\r\nqh2t/j7ZiIB+7jAGgDyWw7z2pArRrQX6LHa3obM0odQHz9CYCPBCsEd4OYSt\r\nV2WcZsrXw0EWIBNgMone57JzGWZ7pytoIBPHit01C8LhvAUmaO2bNXzukloh\r\nbeF43dxceEdUKpgK7dh7V364EtzIwQbaw1z9NFR+rD4INRZPDKVeny+vohtg\r\nl2L9wY9sIYlvKpcDPIpB7vOUZPKSUMY5HYxAoGYUL9Yp/g7L4UygVbYOmjRP\r\nwzrKKjhz6JKvl4XmBj9iTllcWDY0Orh+CP5uzyoxMrMLV943WLNxk4Dw9934\r\nC3//FPBuXlKCJnouCOBL0cnF9beSgMxLX4VnrZJAFxD4oPXJIZ4s7aMBtA6V\r\nguy/5XDIX2LnMEBJ8SbGxi7d3nmbCpwblBPh5tiMgCoL1PCn0RPyUmHtlfV9\r\n3PIgaKvjWM/NPWNoQZMnXtfBYSEn5MOajVpthAJ/PFkIjWeOVbu6EGvaUNd7\r\nf2U0J62w9xInNnBgPMXpYRWu8kIruR1TGe6aAaMgJ3l6g7/j79ItcRnqsWcT\r\nL3zsP5eaTHK5AZkqsygDOyXg4RkeCFy9FMc=\r\n=8FX+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib","module":"esm/index.js","gitHead":"db49db1d23b9d27fc7849ad07e4ce526bdb80137","scripts":{"lint":"eslint --fix src test","size":"size-limit","test":"is-ci \"test:coverage\" \"test:watch\"","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"del lib/* && del esm/*","format":"prettier \"**/*.{css,graphql,js,json,jsx,less,md,mdx,scss,ts,tsx,yaml,yml}\" --write","prepare":"husky install","validate":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run size","build:cjs":"tsc","build:esm":"tsc -m es6 --outDir esm","typecheck":"tsc --noEmit","watch:cjs":"npm run build:cjs -- -w","watch:esm":"npm run build:esm -- -w","test:watch":"jest --watchAll --verbose","test:coverage":"jest --coverage --bail","prepublishOnly":"npm run validate"},"_npmUser":{"name":"gilbarbara","email":"gilbarbara@gmail.com"},"prettier":"@gilbarbara/prettier-config","repository":{"url":"git://github.com/gilbarbara/deep-equal.git","type":"git"},"size-limit":[{"name":"lib","path":"./lib/index.js","limit":"1.2 kB"},{"name":"esm","path":"./esm/index.js","limit":"1 kB"}],"_npmVersion":"6.14.17","description":"Tiny deep equal comparator","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","eslintConfig":{"extends":["@gilbarbara/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","husky":"^8.0.1","react":"^18.2.0","del-cli":"^5.0.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","is-ci-cli":"^2.2.0","repo-tools":"^0.2.2","size-limit":"^8.1.0","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.2","@types/react":"^18.0.21","jest-extended":"^3.1.0","jest-date-mock":"^1.0.8","@types/react-dom":"^18.0.6","@types/node-fetch":"^3.0.2","react-test-renderer":"^18.2.0","@gilbarbara/tsconfig":"^0.1.1","jest-watch-typeahead":"^2.2.0","jest-environment-jsdom":"^29.2.1","@gilbarbara/eslint-config":"^0.3.6","@types/react-test-renderer":"^18.0.0","@gilbarbara/prettier-config":"^0.1.0","@size-limit/preset-small-lib":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-equal_0.1.2_1666143361599_0.5722166971604525","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@gilbarbara/deep-equal","version":"0.2.0","keywords":["equal","deep-equal","typescript"],"author":{"name":"Gil Barbara","email":"gilbarbara@gmail.com"},"license":"MIT","_id":"@gilbarbara/deep-equal@0.2.0","maintainers":[{"name":"gilbarbara","email":"gilbarbara@gmail.com"}],"homepage":"https://github.com/gilbarbara/deep-equal#readme","bugs":{"url":"https://github.com/gilbarbara/deep-equal/issues"},"dist":{"shasum":"32f4fb81e43b245cf027da710f5aa0b72fe00853","tarball":"https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.2.0.tgz","fileCount":13,"integrity":"sha512-dkjEAjjsoPUthQHYENjmgd453IBWLNGqFPolcmbbyKrHrGWj3AayQz7CYGN45OljDOTaFSmyb0sWgDtzpaxWjw==","signatures":[{"sig":"MEUCIQD/vfu2kYkaLcV+nOHpD/ubqqSZcwOeGlCS6y6k5crwRwIgEQeMVFq4ilE22FtwJewFCa96d+xF9v4DbBXdR9WzYq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIHgYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQgA//UiaJuO1p+rqyWKBo+7NLGieITh2IszpiKW1GmO0kwxqKhxV6\r\nK9ufIMuY9gMgza1m1ThdYpK+NZsa56wdxZR2xwFV0eACJe2XBo6kwET7dwrF\r\nILmNTcukuOTlgMRC5GqfxPmizRyktKCF5LgpCyAeAdwLayycygGL1pJDfZ2Q\r\nZzAwJn6NqeREVoSNoASBGxS+R6y+mrqoAYAgxU2G+fyWZwB0PGacNc/kSqwt\r\nsAW+HpHQqoGip3GRR6d2bCjh/SdQjlSVQUARvITKn9vCm28BTebcvrh1iNe7\r\nZdo82rLiQDNpq3/a6x7chGYhbSF3hHTduUo+UbUN+uRZqoLDDl1OyOpQWbiA\r\nnd6IjARXmDP/Z/zu5snIdKObmMu/FW/h1b2JmYnpSZwlX3TFocZOIhdOYIeb\r\n9lPCU2bzJUauiyQ1Aa8Mo1bX8TxuHPho3D9vvKq6IspFr1PnxKXqasaqRIDD\r\ndIeZKs8MRy+ojv/XfpLGVQyxMD0yDHTJaiA8bIAiEEhneFVr5AgAuWVUU10/\r\nHw4wX7GVw7tiY8mmJurYCQUqQM1kQxVUZJGJpJ4uRD90Qxe5uwKaXEA8Sxm1\r\nIEJ4z0B0BlwVMPTF7f61pw1gCmdIp3f+4v2AuBl11y80VsFopBfQz0uNFS8G\r\n03m79DHUB2iXLCz+y/WY/J35z+lDvgvbRr8=\r\n=dOSN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"dist/index.d.ts","module":"./dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"8f42cdbbdf45cb7d962d2e54d0d836ff0015e6ec","scripts":{"lint":"eslint --fix src test","size":"size-limit","test":"is-ci \"test:coverage\" \"test:watch\"","build":"npm run clean && esbuilder --cjs --esm && npm run build:types","clean":"del dist/*","format":"prettier \"**/*.{css,graphql,js,json,jsx,less,md,mdx,scss,ts,tsx,yaml,yml}\" --write","prepare":"husky install","validate":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run size","typecheck":"tsc","test:watch":"jest --watchAll --verbose","build:types":"tsc","test:coverage":"jest --coverage --bail","prepublishOnly":"npm run validate"},"_npmUser":{"name":"gilbarbara","email":"gilbarbara@gmail.com"},"prettier":"@gilbarbara/prettier-config","repository":{"url":"git://github.com/gilbarbara/deep-equal.git","type":"git"},"size-limit":[{"name":"lib","path":"./dist/index.js","limit":"1 kB"},{"name":"esm","path":"./dist/index.mjs","limit":"1 kB"}],"_npmVersion":"9.5.0","description":"Tiny deep equal comparator","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","eslintConfig":{"extends":["@gilbarbara/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","react":"^18.2.0","del-cli":"^5.0.0","ts-jest":"^29.0.5","ts-node":"^10.9.1","is-ci-cli":"^2.2.0","repo-tools":"^0.2.2","size-limit":"^8.2.4","typescript":"^4.9.4","@types/jest":"^29.5.0","@types/node":"^18.15.10","@types/react":"^18.0.29","jest-extended":"^3.2.4","jest-date-mock":"^1.0.8","@types/react-dom":"^18.0.11","@types/node-fetch":"^3.0.2","react-test-renderer":"^18.2.0","@gilbarbara/tsconfig":"^0.1.1","jest-watch-typeahead":"^2.2.2","@gilbarbara/esbuilder":"^0.2.0","jest-environment-jsdom":"^29.5.0","@gilbarbara/eslint-config":"^0.4.0","@types/react-test-renderer":"^18.0.0","@gilbarbara/prettier-config":"^0.1.0","@size-limit/preset-small-lib":"^8.2.4"},"_npmOperationalInternal":{"tmp":"tmp/deep-equal_0.2.0_1679849496429_0.44657115418941995","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@gilbarbara/deep-equal","version":"0.3.0","keywords":["equal","deep-equal","typescript"],"author":{"name":"Gil Barbara","email":"gilbarbara@gmail.com"},"license":"MIT","_id":"@gilbarbara/deep-equal@0.3.0","maintainers":[{"name":"gilbarbara","email":"gilbarbara@gmail.com"}],"homepage":"https://github.com/gilbarbara/deep-equal#readme","bugs":{"url":"https://github.com/gilbarbara/deep-equal/issues"},"dist":{"shasum":"e47565b919d902e6a04525635a7cfc35acbb9d85","tarball":"https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.3.0.tgz","fileCount":12,"integrity":"sha512-W5svOYDdN5qYqooFuHPucor8BZ33bPcPmaoUAIbDGd0PfGyQ+7NB1lvoPnFe+E0TQSw6SEplSI3rGT+jmIfifw==","signatures":[{"sig":"MEUCIGWUcfrebBYtsyuAHdIb/eilEZzIisx8us9+XK+EnjF7AiEAlLLnZhjB+Hr6UD0qdy8j/Ixkp+VNrxwIT9pkVRrJsBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32921},"main":"dist/index.js","tsup":{"dts":true,"entry":["src/index.ts"],"format":["cjs","esm"],"sourcemap":true,"splitting":false},"types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"adaa631a25094854f07120461d670cd982bf457d","scripts":{"lint":"eslint --fix src test","size":"size-limit","test":"is-ci \"test:coverage\" \"test:watch\"","build":"npm run clean && tsup && fix-tsup-cjs","clean":"del dist/*","watch":"tsup --watch","format":"prettier \"**/*.{css,graphql,js,json,jsx,less,md,mdx,scss,ts,tsx,yaml,yml}\" --write","prepare":"husky install","validate":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run size","typecheck":"tsc","test:watch":"TZ=UTC vitest watch","test:coverage":"TZ=UTC vitest run --coverage","prepublishOnly":"npm run validate"},"_npmUser":{"name":"gilbarbara","email":"gilbarbara@gmail.com"},"prettier":"@gilbarbara/prettier-config","repository":{"url":"git://github.com/gilbarbara/deep-equal.git","type":"git"},"size-limit":[{"name":"commonjs","path":"./dist/index.js","limit":"1 kB"},{"name":"esm","path":"./dist/index.mjs","limit":"1 kB"}],"_npmVersion":"9.8.1","description":"Tiny deep equal comparator","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","eslintConfig":{"extends":["@gilbarbara/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","husky":"^8.0.3","react":"^18.2.0","vitest":"^0.34.6","del-cli":"^5.1.0","ts-node":"^10.9.1","happy-dom":"^12.7.0","is-ci-cli":"^2.2.0","repo-tools":"^0.2.2","size-limit":"^9.0.0","typescript":"^5.2.2","@types/node":"^20.8.4","@types/react":"^18.2.28","fix-tsup-cjs":"^1.2.0","jest-extended":"^4.0.2","@types/react-dom":"^18.2.13","@vitest/coverage-v8":"^0.34.6","react-test-renderer":"^18.2.0","@gilbarbara/tsconfig":"^0.2.3","@gilbarbara/eslint-config":"^0.5.4","@types/react-test-renderer":"^18.0.3","@gilbarbara/prettier-config":"^1.0.0","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-equal_0.3.0_1697059315641_0.8055561737116603","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@gilbarbara/deep-equal","version":"0.3.1","keywords":["equal","deep-equal","typescript"],"author":{"name":"Gil Barbara","email":"gilbarbara@gmail.com"},"license":"MIT","_id":"@gilbarbara/deep-equal@0.3.1","maintainers":[{"name":"gilbarbara","email":"gilbarbara@gmail.com"}],"homepage":"https://github.com/gilbarbara/deep-equal#readme","bugs":{"url":"https://github.com/gilbarbara/deep-equal/issues"},"dist":{"shasum":"9c72ed0b2e6f8edb1580217e28d78b5b03ad4aee","tarball":"https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.3.1.tgz","fileCount":12,"integrity":"sha512-I7xWjLs2YSVMc5gGx1Z3ZG1lgFpITPndpi8Ku55GeEIKpACCPQNS/OTqQbxgTCfq0Ncvcc+CrFov96itVh6Qvw==","signatures":[{"sig":"MEYCIQCc8ehl3MkxrYhaMzldWJFVfCvJMMBeAsPkiBbQqE/KlQIhAIUx0FdKjZKAye00AydW0Gqwh9Q7QaQCsurcHVx+G9cR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32687},"main":"dist/index.js","tsup":{"dts":true,"entry":["src/index.ts"],"format":["cjs","esm"],"sourcemap":true,"splitting":false,"cjsInterop":true},"types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b83ebe84311d62d28278afd6da03803f27e2c957","scripts":{"lint":"eslint --fix src test","size":"size-limit","test":"is-ci \"test:coverage\" \"test:watch\"","build":"npm run clean && tsup","clean":"del dist/*","watch":"tsup --watch","format":"prettier \"**/*.{css,graphql,js,json,jsx,less,md,mdx,scss,ts,tsx,yaml,yml}\" --write","prepare":"husky install","validate":"npm run lint && npm run typecheck && npm run test:coverage && npm run build && npm run size","typecheck":"tsc","test:watch":"TZ=UTC vitest watch","test:coverage":"TZ=UTC vitest run --coverage","prepublishOnly":"npm run validate"},"_npmUser":{"name":"gilbarbara","email":"gilbarbara@gmail.com"},"prettier":"@gilbarbara/prettier-config","repository":{"url":"git://github.com/gilbarbara/deep-equal.git","type":"git"},"size-limit":[{"name":"commonjs","path":"./dist/index.js","limit":"1 kB"},{"name":"esm","path":"./dist/index.mjs","limit":"1 kB"}],"_npmVersion":"9.8.1","description":"Tiny deep equal comparator","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","eslintConfig":{"extends":["@gilbarbara/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","husky":"^8.0.3","react":"^18.2.0","vitest":"^0.34.6","del-cli":"^5.1.0","ts-node":"^10.9.1","happy-dom":"^12.7.0","is-ci-cli":"^2.2.0","repo-tools":"^0.2.2","size-limit":"^9.0.0","typescript":"^5.2.2","@types/node":"^20.8.4","@types/react":"^18.2.28","jest-extended":"^4.0.2","@types/react-dom":"^18.2.13","@vitest/coverage-v8":"^0.34.6","react-test-renderer":"^18.2.0","@gilbarbara/tsconfig":"^0.2.3","@gilbarbara/eslint-config":"^0.5.4","@types/react-test-renderer":"^18.0.3","@gilbarbara/prettier-config":"^1.0.0","@size-limit/preset-small-lib":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-equal_0.3.1_1697577599514_0.8718580308000414","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@gilbarbara/deep-equal","version":"0.4.0","keywords":["equal","deep-equal","typescript"],"author":{"name":"Gil Barbara","email":"gilbarbara@gmail.com"},"license":"MIT","_id":"@gilbarbara/deep-equal@0.4.0","maintainers":[{"name":"gilbarbara","email":"gilbarbara@gmail.com"}],"homepage":"https://github.com/gilbarbara/deep-equal#readme","bugs":{"url":"https://github.com/gilbarbara/deep-equal/issues"},"dist":{"shasum":"dbdbaf8d72bbad33c35af628ff05e6cb79100665","tarball":"https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.4.0.tgz","fileCount":6,"integrity":"sha512-l8PGTkXKOfv+LJr/d7McVQDR6orC5oO+gCtO+TXHvMqVPf1MFsaptJgsXiKta53wjqlWXhbbSmzYwcyBVgPvxw==","signatures":[{"sig":"MEQCIDjcrIRx63TtyV4L+GatAaNVa+I1/0W5B8o/kudN6X4MAiBZHtIqpnGn9o/1aGLqoQmAytD/LwAqeFyvkmpvpexrug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gilbarbara%2fdeep-equal@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10032},"main":"dist/index.js","tsup":{"dts":true,"entry":["src/index.ts"],"format":["cjs","esm"],"sourcemap":true,"splitting":false,"cjsInterop":true},"types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9304f2901dc0b91ab6195315d0a708db8f7eb423","scripts":{"lint":"eslint --fix src test","size":"size-limit","test":"vitest run","build":"pnpm clean && tsup","clean":"del dist/*","watch":"tsup --watch","format":"prettier \"**/*.{css,graphql,js,json,jsx,less,md,mdx,scss,ts,tsx,yaml,yml}\" --write","prepare":"husky","validate":"pnpm lint && pnpm typecheck && pnpm test:coverage && pnpm build && pnpm size","typecheck":"tsc --p test/tsconfig.json","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fa607fd3-a5c1-4911-971c-d88961f8ba60"}},"prettier":"@gilbarbara/prettier-config","repository":{"url":"git://github.com/gilbarbara/deep-equal.git","type":"git"},"size-limit":[{"name":"commonjs","path":"./dist/index.js","limit":"1 kB"},{"name":"esm","path":"./dist/index.mjs","limit":"1 kB"}],"_npmVersion":"11.8.0","description":"Tiny deep equal comparator","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","del-cli":"^7.0.0","ts-node":"^10.9.2","prettier":"^3.8.1","happy-dom":"^20.5.0","react-dom":"^19.2.4","repo-tools":"^0.3.1","size-limit":"^12.0.0","typescript":"^5.9.3","@types/node":"^22.19.8","@types/react":"^19.2.10","jest-extended":"^7.0.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^4.0.18","@gilbarbara/tsconfig":"^1.0.0","@testing-library/react":"^16.3.2","@gilbarbara/eslint-config":"^1.0.4","@gilbarbara/prettier-config":"^1.0.0","@size-limit/preset-small-lib":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-equal_0.4.0_1770169352245_0.22154469515285724","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@gilbarbara/deep-equal","version":"0.4.1","description":"Tiny deep equal comparator","author":{"name":"Gil Barbara","email":"gilbarbara@gmail.com"},"repository":{"type":"git","url":"git://github.com/gilbarbara/deep-equal.git"},"bugs":{"url":"https://github.com/gilbarbara/deep-equal/issues"},"homepage":"https://github.com/gilbarbara/deep-equal#readme","main":"dist/index.js","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"types":"dist/index.d.ts","sideEffects":false,"license":"MIT","keywords":["equal","deep-equal","typescript"],"devDependencies":{"@gilbarbara/eslint-config":"^1.0.4","@gilbarbara/prettier-config":"^1.0.0","@gilbarbara/tsconfig":"^1.0.0","@size-limit/preset-small-lib":"^12.0.0","@testing-library/react":"^16.3.2","@types/node":"^22.19.8","@types/react":"^19.2.10","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^4.0.18","del-cli":"^7.0.0","eslint":"^9.39.2","happy-dom":"^20.5.0","husky":"^9.1.7","jest-extended":"^7.0.0","prettier":"^3.8.1","react":"^19.2.4","react-dom":"^19.2.4","repo-tools":"^0.3.1","size-limit":"^12.0.0","ts-node":"^10.9.2","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"^4.0.18"},"scripts":{"build":"pnpm clean && tsup","watch":"tsup --watch","clean":"del dist/*","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest watch","lint":"eslint --fix src test","typecheck":"tsc --p test/tsconfig.json","format":"prettier \"**/*.{css,graphql,js,json,jsx,less,md,mdx,scss,ts,tsx,yaml,yml}\" --write","validate":"pnpm lint && pnpm typecheck && pnpm test:coverage && pnpm build && pnpm size","size":"size-limit","prepare":"husky"},"tsup":{"cjsInterop":true,"dts":true,"entry":["src/index.ts"],"format":["cjs","esm"],"sourcemap":true,"splitting":false},"prettier":"@gilbarbara/prettier-config","size-limit":[{"name":"commonjs","path":"./dist/index.js","limit":"1 kB"},{"name":"esm","path":"./dist/index.mjs","limit":"1 kB"}],"gitHead":"463d8a93dd5da77ad85e3a11cc3d297d77235716","_id":"@gilbarbara/deep-equal@0.4.1","_nodeVersion":"22.22.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-QF2BGeQjsa59T59XvFdR3is5jrl28Eg0J6giXAC5919bcqvR8XP4B+07tpbs6Y6/IQd4FBncaL2WVXIBgSxt4w==","shasum":"6c76dde516f0d823cfd0fa453bec53a0cf4e6eba","tarball":"https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.4.1.tgz","fileCount":12,"unpackedSize":39836,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gilbarbara%2fdeep-equal@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG9WmHqw2rjHGpY9GRqY1RyS6L12VteG1/fxp6iUXsRpAiEAlKz3Cd+PvtYlEufeTPVThRzQadHuLR16lP8D1DYVLAg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fa607fd3-a5c1-4911-971c-d88961f8ba60"}},"directories":{},"maintainers":[{"name":"gilbarbara","email":"gilbarbara@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/deep-equal_0.4.1_1770172703378_0.9794816003738358"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-06T06:19:15.034Z","modified":"2026-02-04T02:38:23.799Z","0.1.0":"2022-03-06T06:19:15.213Z","0.1.1":"2022-03-07T03:04:15.147Z","0.1.2":"2022-10-19T01:36:01.807Z","0.2.0":"2023-03-26T16:51:36.615Z","0.3.0":"2023-10-11T21:21:55.898Z","0.3.1":"2023-10-17T21:19:59.675Z","0.4.0":"2026-02-04T01:42:32.415Z","0.4.1":"2026-02-04T02:38:23.529Z"},"bugs":{"url":"https://github.com/gilbarbara/deep-equal/issues"},"author":{"name":"Gil Barbara","email":"gilbarbara@gmail.com"},"license":"MIT","homepage":"https://github.com/gilbarbara/deep-equal#readme","keywords":["equal","deep-equal","typescript"],"repository":{"type":"git","url":"git://github.com/gilbarbara/deep-equal.git"},"description":"Tiny deep equal comparator","maintainers":[{"name":"gilbarbara","email":"gilbarbara@gmail.com"}],"readme":"# @gilbarbara/deep-equal\n\n[![npm version](https://badge.fury.io/js/%40gilbarbara%2Fdeep-equal.svg)](https://badge.fury.io/js/%40gilbarbara%2Fdeep-equal) [![CI](https://github.com/gilbarbara/deep-equal/actions/workflows/main.yml/badge.svg)](https://github.com/gilbarbara/deep-equal/actions/workflows/main.yml) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=gilbarbara_deep-equal&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=gilbarbara_deep-equal)\n\nLightweight deep equal comparator.\n\n## Features\n- Written in TypeScript\n- ESM ready\n- Works with Map, Set, and Typed Arrays\n- Works with React component (avoid circular references)\n\n## Usage\n\n```shell\nnpm i @gilbarbara/deep-equal\n```\n\n```typescript\nimport equal from '@gilbarbara/deep-equal';\n\nequal({ a: 1 }, { a: 1 }); // true\n\n```\n\n## Credits\n\nInspired by [fast-deep-equal](https://github.com/epoberezkin/fast-deep-equal) package. Thanks! ❤️\n\n## License\n\nMIT\n","readmeFilename":"README.md"}