{"_id":"@10xly/create-is-eq-fn","name":"@10xly/create-is-eq-fn","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@10xly/create-is-eq-fn","version":"1.0.0","description":"Create an is-eq- fn","keywords":["is-equal","countingup","is-hundred"],"homepage":"https://github.com/10xly/create-is-eq-fn#readme","bugs":{"url":"https://github.com/10xly/create-is-eq-fn/issues"},"repository":{"type":"git","url":"git+https://github.com/10xly/create-is-eq-fn.git"},"license":"MIT","author":{"name":"10x'ly Made XYZ Mega Softwares"},"type":"commonjs","main":"index.js","scripts":{"test":"mocha"},"dependencies":{"@10xly/strict-equals":"^1.0.1","@is-(unknown)/is-false":"^1.5.0","array.prototype.foreach":"^1.0.7","array.prototype.unpop":"^1.0.0","assert-fn":"^1.0.1","deep-equal":"^2.2.3","deep-is":"^0.1.4","fast-deep-equal":"^3.1.3","is-definitely-array":"^1.0.1","is-equal":"^1.7.0","lodash.isequal":"^4.5.0","lodash.stubarray":"^4.13.0","object.is":"^1.0.0","return-arguments":"^1.0.2","same-value-x":"^1.0.1","same-value-zero-x":"^1.3.2","true-value":"^3.0.0","universal-deep-strict-equal":"^1.2.2"},"devDependencies":{"mocha":"^11.7.5"},"gitHead":"0e342666dcc6445c20d474f5a799abe7118445ae","types":"./index.d.ts","_id":"@10xly/create-is-eq-fn@1.0.0","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-c4BjnT9iAELvJ5g3QIslwMyJjn43Ijfx0777R1EipdwTmo31oRcAEaav9TLWYymy0LW3U9Yu1pKdPFJJ9kvlJA==","shasum":"ded0e865e5743196d82678204cb886778b0844d6","tarball":"https://registry.npmjs.org/@10xly/create-is-eq-fn/-/create-is-eq-fn-1.0.0.tgz","fileCount":5,"unpackedSize":3755,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGQZetwMudbq16L/VihcOwVIE7uC21SK2eztrhZuhhL8AiA8xWU7OY9tQP+3m4Kveh8Iwzogek3BNXtZ9scKG3qK1A=="}]},"_npmUser":{"name":"tj-commits","email":"thefoxjones@gmail.com"},"directories":{},"maintainers":[{"name":"tj-commits","email":"thefoxjones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-is-eq-fn_1.0.0_1770226009973_0.3962647878882366"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-04T17:26:49.871Z","1.0.0":"2026-02-04T17:26:50.169Z","modified":"2026-02-04T17:26:50.379Z"},"maintainers":[{"name":"tj-commits","email":"thefoxjones@gmail.com"}],"description":"Create an is-eq- fn","homepage":"https://github.com/10xly/create-is-eq-fn#readme","keywords":["is-equal","countingup","is-hundred"],"repository":{"type":"git","url":"git+https://github.com/10xly/create-is-eq-fn.git"},"author":{"name":"10x'ly Made XYZ Mega Softwares"},"bugs":{"url":"https://github.com/10xly/create-is-eq-fn/issues"},"license":"MIT","readme":"# create-is-eq-fn\r\nCreate an equality checker function that distinguishes between 0 and -0.\r\n\r\n## Installation\r\n```bash\r\nnpm install @10xly/create-is-eq-fn\r\n```\r\n\r\n## Usage\r\n```js\r\nconst createFn = require(\"@10xly/create-is-eq-fn\")\r\nconst assert = require(\"assert-fn\")\r\n\r\nconst isPositiveZero = createFn(0)\r\n\r\nassert(isPositiveZero(0))\r\nassert(!isPositiveZero(-0)) // distinguishes 0 and -0\r\nassert(!isPositiveZero(584))\r\n\r\nassert(!createFn(NaN)(NaN)) // does not distinguish NaN\r\n```","readmeFilename":"README.md","_rev":"1-a096eababf6e362d080994080150c626"}