{"_id":"@vizzly-testing/honeydiff","_rev":"32-0aa6498b6e1806e4908956f75de50fcd","name":"@vizzly-testing/honeydiff","dist-tags":{"latest":"0.17.0"},"versions":{"0.0.2":{"name":"@vizzly-testing/honeydiff","version":"0.0.2","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.0.2","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"4c3649b5c28d660e43676d2a6f08ab602056852e","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.0.2.tgz","fileCount":6,"integrity":"sha512-I9KhtuDBDhEHZxqNj5jQnsxzRDXFh9z0c8NlOG1aT4xetxzI9OGEC6gaLSQ1ZGQzvBS6Fh65zUJK11+jkX2y0Q==","signatures":[{"sig":"MEQCIDMiMaeSrefiieKVa9uPHYdw0aqlyKrvA4/fI7ykTDBNAiAsNL0i+tZ0ogKFJrd/BseElcoxxsPgzvpiDUiqGM5Alw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8298058},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"bc061c1d7b121944e4c7824774676439fed4b23e","scripts":{"test":"node examples/basic.js","build":"cargo build --release","clean":"cargo clean && rm -f index.node","build-debug":"cargo build"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.3","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.0.2_1760935740070_0.2887373533335087","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@vizzly-testing/honeydiff","version":"0.0.3","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.0.3","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"78fc39b93572bdefc99f60ed65dd7be37606c998","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.0.3.tgz","fileCount":9,"integrity":"sha512-rHRkSAZINjZc0Kn36f82DhIgg41oRnFSOF/l0gGtwOkhfB8UrS1xEK45B43QppH648K1m0MqMJZ3hiBwTT5O3w==","signatures":[{"sig":"MEUCIGuldoww7MIJGSer9ZQbCBYnC1iIeOW8wc+WXRpC8g6lAiEAhUuesy2IxgwME4q2jMefqjE8w5ATeCi5dJVbUslgJQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28132810},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"b5f38043f9ebff0c79169844859fe18b4b41ce9b","scripts":{"test":"node examples/basic.js","build":"cargo build --release","clean":"cargo clean && rm -f index.node","build-debug":"cargo build"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.3","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.0.3_1760938213645_0.19057804653101118","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@vizzly-testing/honeydiff","version":"0.1.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.1.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"f9d9e451ce4167ff3af65eaf063ef21d7665b3dd","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.1.0.tgz","fileCount":9,"integrity":"sha512-/Hvq7/tJ4gfS4Lp48RHBNetFRaGLkq37FNGsRHroz72xsShyWsUueZ0zM24hWNrd6g54Qx9LPk7AoswEgZoczw==","signatures":[{"sig":"MEUCIFdUyeYwVrvEUnKeQ9ra1hU5Xkb69R1A5jqDdCAggyyHAiEAuYtAxr+l1e9OtJAs0zkuaCotqMv2XULBQX1EFFiHjMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28135430},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"dd28006dbd02e10dbda8eb93c448941376b31f12","scripts":{"test":"node examples/basic.js","build":"cargo build --release","clean":"cargo clean && rm -f index.node","build-debug":"cargo build"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.3","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.1.0_1761022476708_0.02262058153291502","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@vizzly-testing/honeydiff","version":"0.1.1","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.1.1","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"e495fb47417cbe04c612430ebe9c1a397df001c0","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.1.1.tgz","fileCount":9,"integrity":"sha512-9Bbu0iOgFBi8s2we37MISN1jDu4MmnD1ro8ztYKePdAoQO7uZllAp/stx81rVXbaNPkWC9Zo2N90sbTWEgUxpg==","signatures":[{"sig":"MEYCIQDN2vB50JgE23YvbKctEAj5f9Trc5OztRkbwiawA94klwIhAJHyJiZLvWXBHL2Wa2x5BhOAIq2hoJifDzSQ9zCDY8Gn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28163868},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"c36bcada7cc64618d85026b5ac9b074b25208fff","scripts":{"test":"node examples/basic.js","build":"cargo build --release","clean":"cargo clean && rm -f index.node","build-debug":"cargo build"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.3","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.1.1_1761436583493_0.10479387601235612","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@vizzly-testing/honeydiff","version":"0.2.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.2.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"289c6a5ff5a5a2edd0b0168efb60cd936a328468","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.2.0.tgz","fileCount":9,"integrity":"sha512-j0INLhoscsa3ZD1SV7zUtFi8Db0fPlp+T0JojZO3MYNFSXj7bVkZQX81GhBpwzLVoNKTZ2ZcIhl/8rL829eS2A==","signatures":[{"sig":"MEUCICgy6xGwiqFrOcZ+JZqIDiuLGbRutNEJTOGMSJb2uvdFAiEA1VX5VkCwq43DDLvRwESC29j/YCrv6ELZ9iZjfJ/kGTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28133686},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"0450e5c2c374995b73a913aa5b074ed4df68925e","scripts":{"test":"node examples/basic.js","build":"cargo build --release","clean":"cargo clean && rm -f index.node","build-debug":"cargo build"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.2.0_1762818575194_0.2666073710158625","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@vizzly-testing/honeydiff","version":"0.2.1","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.2.1","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"ecfb32367c969b3f5526546d2b11c0f50b523000","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.2.1.tgz","fileCount":9,"integrity":"sha512-kEHxGXzdevi0oH/u5nVVgW9+ykovqLIgxPNYwa5CbYPARgBXO1FaLHNnTdS34Yva07o4GVBVaxqzoOnIoxxkIw==","signatures":[{"sig":"MEUCIQDCCgkGqY8JDpP4YksOa6ZWq1vDif0+uSA8D25NHPfwzQIgL4nypKlCnWcl4y9LPF79DI2UXMe3Uen38YQs8EFwzU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28194608},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"5e3fae224c3d97a4751995064fa076128e05b8e8","scripts":{"test":"node examples/basic.js","build":"cargo build --release","clean":"cargo clean && rm -f index.node","build-debug":"cargo build"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.2.1_1762882384010_0.6571704577067241","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@vizzly-testing/honeydiff","version":"0.3.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.3.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"9a4f71e21392e0f21f5ae5ee067ec390ac54dee9","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.3.0.tgz","fileCount":9,"integrity":"sha512-pPrcR8KH+e3fLxDCr01nMAgKywBhdpQt3Xsvkotu2ZHjQkvGt+dKaqel2xYCAlvrTds1laGjnlRYxZwiXrd+dw==","signatures":[{"sig":"MEUCIQCjZ/oRykXCSwFhiPayX1JVl1ZJlmwVHSencnOF7kRSHQIgDQBKsI1t8vyro9nKd26J2/LhK+7UqCLODcG/Wi89cXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29502267},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"8d67302394b13fa9398e1e81e2bc4c1b7c70c93d","scripts":{"test":"node examples/basic.js","build":"cargo build --release","clean":"cargo clean && rm -f index.node","build-debug":"cargo build"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.3.0_1763231753632_0.12540052848038163","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@vizzly-testing/honeydiff","version":"0.3.1","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.3.1","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"863c2194f8878c7b7191fb62e7c325c06a176b01","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.3.1.tgz","fileCount":9,"integrity":"sha512-OjkwUbWf3iUyfg3Dl8Ejw7WNWbsJDw0tr+mM70VZCOLBQ+SeaqLOmfyyyAlYyRB3qqQ8txfKrb1TJnn2v2b60A==","signatures":[{"sig":"MEQCIEr52GvgFRa3J2w44+bEiR4VGej2UJfdZgKKgdVl326tAiAOB2nE4u4aJ+XUWuiTIBSvPo2inyqrDDrGoUDJze3+Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29503207},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"952e2cf7fabc1706780858bb17572d9455805f1d","scripts":{"test":"node examples/basic.js","build":"cargo build --release","clean":"cargo clean && rm -f index.node","build-debug":"cargo build"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.3.1_1763239199403_0.9906421469505311","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@vizzly-testing/honeydiff","version":"0.4.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.4.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"19d33821973ac305a73edf83d0c4bd70447acb45","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.4.0.tgz","fileCount":9,"integrity":"sha512-y1MVEfqvDpi5saWuPhA369iNSiuzdNDw/JIJBXFKbpOIm++BA0wyCoqQz73KSRRUWQKiUQhjYjbOUj1VjXoSXg==","signatures":[{"sig":"MEYCIQC2MAfMI9LxTgbLuLDFiim9fCmsdYf+SOxtEL4qpGpuYQIhANMSeSnBIdX9Bv4N0u9CpTiVvf3SQL9GUr7QJXW2kYZk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31192561},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"6f00a80236a02af1c2a9ff45ebb64af4744e1214","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.4.0_1764536001923_0.9421102840340114","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@vizzly-testing/honeydiff","version":"0.4.1","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.4.1","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"6a89f588ef4e3a612a6a2417a21247c16bca5192","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.4.1.tgz","fileCount":10,"integrity":"sha512-mNGEyJypmZ9NM6AelQCWv7jAdRztwGTtbeTYL9LdyhwLPRPFwd35OQnQ98wp0pw13eI1kGS9iuedFpTiXfBfRg==","signatures":[{"sig":"MEUCIC4ZJOWKxw/+cKIG3NEt6f0cBze2/gYa694mGRpR2Q2AAiEAxXS8yqwxyM9pLiEeWYS17/l+ku4KZQTYttForjdYH0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31196473},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"583edf30a5cc2f279bacab29a1afa0facbf4154c","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.4.1_1764538568860_0.34475636388307707","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@vizzly-testing/honeydiff","version":"0.4.2","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.4.2","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"3efc2b416700f41d4957d251329c28971ede20f3","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.4.2.tgz","fileCount":10,"integrity":"sha512-bqCH1tNubgXRJBuEx/vzoh6z5l6VL0o2/9HAjmEa6P1AP0bNhJcyctShu7ss7T6vGP2stuo5ccebBGOcRoH7dA==","signatures":[{"sig":"MEUCIQCqZmLvcmqvPIwZAaP9Gb72AuVVko7HMH0WlujXvvXE2QIgQ1hYJh/b/KmtktSAMlIVN87VdCKfWENyGb7PFM4c+3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31198625},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"090833cc1188309bca1ac2d99a2f9283f88ca237","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.4.2_1764557682948_0.07516819784294881","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@vizzly-testing/honeydiff","version":"0.4.3","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.4.3","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"027879236557ca6c3cb7e03e913be4d1ae044d8e","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.4.3.tgz","fileCount":10,"integrity":"sha512-x7V+V/R8TmFNqHInmXjlDgJBhmKnliCXxXZyZ3XoHP6lwnMAjtvRnoLrPl2CFn4AHKllxPT4ofyMUb+VoJprLQ==","signatures":[{"sig":"MEYCIQCIfOe/LRNIkYNWwudGjRB8RGU3KuYcpjydMiCJWFYmcwIhAOfONAXJeewFXdvU+D8u4AuaOfg6vBvO3WiDtUeFO2QP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31198985},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"22d7010435740789857ac48c109d2572b0412078","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.4.3_1764558470642_0.3063375126034016","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@vizzly-testing/honeydiff","version":"0.5.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.5.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"fde40aa970dfc81410a774d28cc9485a72e95c21","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.5.0.tgz","fileCount":10,"integrity":"sha512-Pw/CdhvtLm/uH0M/1rZukwlc5z41CWusXDUCDYBznxyBCWGayPFAY1vifQ3EaKCeWL31OF/pUsAr1lFBtEmnGg==","signatures":[{"sig":"MEYCIQCp0M5KAWdrDh21F+9CFgEoYo/NTap61jUKEPv6sRQM1QIhAKYTyY17JlOauMYB+Yap9Vl9ofydOeeNc9BBmaoUiO88","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31216356},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"66f036b7999b35bb5f11fade88c68a86d2a1c7f9","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.5.0_1764828335803_0.2784736284680114","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@vizzly-testing/honeydiff","version":"0.6.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.6.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"2a98e41ce0e28544daea65301581214e56881e7f","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.6.0.tgz","fileCount":10,"integrity":"sha512-KQQp+nFYoRI+A3SQD8tKhyhhigQe/lpgV2XDvW82XGyOqojb1AeMKOQcXx+m+cX5OsOduMrzCGYGvy6ABpSk2w==","signatures":[{"sig":"MEUCIQCdFurOOsTKhYzAjCtIA0VuZgMTrTM17Gbl36RPECX3EgIgEYWCqlJDvCvzuGmy7SDL2ErlCn4/142cBR9E9DBYUg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31272428},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"a3f2b5c185dd1b2dbc021e3a86404a083465f431","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.6.0_1765359984308_0.49391957215122484","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@vizzly-testing/honeydiff","version":"0.7.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.7.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"89b54d8349470f0d5b189368ad4a357c01102d05","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.7.0.tgz","fileCount":10,"integrity":"sha512-Wf9OvPbld7M5je7fRF6ZgcuuK4LtWCgWKZBQ9q5opl36AU72lPe8gevW9dXJjfkr1Bv067QWjDyiXrYwUc6tew==","signatures":[{"sig":"MEYCIQCoxWIJS3eKOvQ8z+hnXJJYmqka/rNXPnsFAr1UsfWCywIhAMX+APFv/2pIHgUK1j/Y04g1ov5a41/aRaBF6gDBbnqp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31374157},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"0b90d5709da8b110de6106be08154d2f226d91c7","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.7.0_1765438120423_0.8918934225219015","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@vizzly-testing/honeydiff","version":"0.7.1","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.7.1","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"d044daec3ec0cd6f6947a286a9b69b154e7459e9","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.7.1.tgz","fileCount":10,"integrity":"sha512-GPVXCZr77JjdW//DPTFxn4mf2CEJ7gAvaJb4ZayHFjwFP6N0WyQvHFxcVWGPw1mhxjdv8uMHVEKtJrYQ4R3tTA==","signatures":[{"sig":"MEYCIQDZ5exS+I8QMQG0huNz+4AvHCn8nP+66RtJ6+Whwes0CgIhALMIbpll83QlJeHis4MmnQN4WzSUzuBM0Ox8UP+QxgCV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31374831},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"f67b9e8c091fa2a7ef81e7b409b19f189dfb06be","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.7.1_1765439437987_0.7139308769081423","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@vizzly-testing/honeydiff","version":"0.8.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.8.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"d90e5fa6e3992c73c3d5837f54a22aa478e3c37a","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.8.0.tgz","fileCount":10,"integrity":"sha512-KphUZ13t8nW2PpGP+F8O8M6wfq8tq97hzKXFPOtwO9C+d4szBHbd84wMLEVD+rKksBCNE8nENSYFTOGj5kWylw==","signatures":[{"sig":"MEYCIQDX9qTEmHrSENFjs/nxapktZ9aP7V2tWuF8hKGTe0zTjQIhAPBKJxKDNFu+IOoYaSASK3HKYlDUKPrF6MxaXPhkyBxu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31507010},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"cdef558843576d117c084d7fe709ad8fd07d4187","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git","directory":"crates/honeydiff-node"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.8.0_1767400948860_0.2750135911369114","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@vizzly-testing/honeydiff","version":"0.8.1","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.8.1","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"9b6b6d383a9e794c2eafe655af304053036670c6","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.8.1.tgz","fileCount":10,"integrity":"sha512-KG+3DOQadVe8XCKxaGnZFB0Dl4Cq1JZDvUEhgq2gNdNFCHPrzI7ccuzvYItnyOuDQLLpZwcAGeNVS9oEwvUatg==","signatures":[{"sig":"MEYCIQDvzZXwtVEcZAnRButHwBVB20eNBPDPZGOC0cBbc+5jggIhAJclqkz6ULMomkHxTPhCYBGJUS+mGv7HR/UI6jw5va1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31560678},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"bf9089a8683fa7cc91143f4f2fe34d00ec96d2da","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.8.1_1767996039077_0.8027734712418757","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@vizzly-testing/honeydiff","version":"0.9.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.9.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"577ae65b623bf188c52490a946ffd92af59fe017","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.9.0.tgz","fileCount":15,"integrity":"sha512-VHJ6arCgv8T058OtWx6Srn8Dn6DjSLQvbmQkWopd2tbbPqurE08kK3yETeYpoR0gSiJMtgmtRopIh5D/0ryb5g==","signatures":[{"sig":"MEYCIQDXzZp0XfPQnZkerAxnGu0dc52xulMNC/rHNM6wgIdnKAIhAMi8jn3LX6L6BIiPFBf4G7VTdwXsvR2UrIoVcvrZZFCp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31474688},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"daa8a614c842f403e6654b7760d0808a9f7d76b0","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.9.0_1769413938774_0.16071209658198282","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@vizzly-testing/honeydiff","version":"0.10.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.10.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"3d46de582c149ce59fb5933f5e17dca1a5967d23","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.10.0.tgz","fileCount":15,"integrity":"sha512-Svu6PwrVMYzr7T10GU8TpQ1cHnlfpWcslALn4M5FV9iVHKWVUBWbqqUx28YzZKaAGvpTjLi33T7T2781OTCBtg==","signatures":[{"sig":"MEQCIBdgEA6FSSdlp0W9GqI6/K1MWiB/bSAJyk4G1ekKr1VUAiBqUGzsVDZMZIYzF8r1qr+SjSzxSlhFUz7olC1VFfnusA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31547578},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"23a69d9eb21652fe42f29b6822c369ed4cecd079","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"robdel12","email":"Robertdeluca19@gmail.com"},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.10.0_1770095916315_0.6376532628338258","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@vizzly-testing/honeydiff","version":"0.10.1","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.10.1","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"4b0a03738b77c0388f4097060c902696d0dde928","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.10.1.tgz","fileCount":15,"integrity":"sha512-XKvW4WkHx9UaDs1cQCR83RC5KR1xmnyune4C7Gifb51+KVhdmZzl/hbRNbzInrK0oQij294xwn+tv8riuNusYg==","signatures":[{"sig":"MEUCIHUqLHil+NnNEayK4GwnYzdFV4Z4/76Oq6A+tDx1PtW6AiEAuj0gVqHZxY+dpFuXHXYr+b4ABtGushVHohRoqs5N+C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31908311},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"ed3c919561e0c458b982c3e206532477c8e8269d","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"repository":{"url":"git+https://github.com/vizzly-testing/honeydiff.git","type":"git"},"_npmVersion":"11.11.0","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.10.1_1773209487799_0.8285232433002876","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@vizzly-testing/honeydiff","version":"0.10.2","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.10.2","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"d0ede590855a0216ccb78a278d7b8cb3c0f31b22","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.10.2.tgz","fileCount":15,"integrity":"sha512-5oy1vuCepxUi8DrkfyE5zJ5PPXSiw2EQ9xKST5oYN+Y89D8xYrnRVYipF64LL/KnxRA/qiUiXThpBRqaQyz4ww==","signatures":[{"sig":"MEUCIQDGEBfpvILf2IpGk/KcdJYqVijNlwKT/FpvC/xnFmkRGwIgc/QKfkmsz3P6Jvm+OOnYMADbq8LhLZK4drqBaDFwBGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32359690},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"38cdd789dcfca50a579af3c51c4fc6704f527cd3","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"repository":{"url":"git+https://github.com/vizzly-testing/r-honeydiff.git","type":"git"},"_npmVersion":"11.12.1","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.10.2_1779165188436_0.32074158054544166","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@vizzly-testing/honeydiff","version":"0.10.3","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.10.3","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"b067acb8cc1b69cd7e93cdcc73124d0c0e93f388","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.10.3.tgz","fileCount":15,"integrity":"sha512-gzcd2Ryr0l9trrNb4PL3oo51HzBFFDQBiXTTF56+3IHi/yHo52qCvKpJQAPZwauWOuBXr53dIa7OelkTxkyeCA==","signatures":[{"sig":"MEUCIHax7ZDszzuPE9JfJI5W81CKJaCBQHR+l4L46ReO2rxoAiEAwfhKcRRQ04ZeGq4/b2mFfPqNUzihj2NwylSuZHzCMXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32330728},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"de8e1cfa3ef3c10d30672ff386957bcb360e6bc3","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"repository":{"url":"git+https://github.com/vizzly-testing/r-honeydiff.git","type":"git"},"_npmVersion":"11.12.1","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.10.3_1779209803238_0.5797257177266926","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@vizzly-testing/honeydiff","version":"0.11.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.11.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"4d313829fd5be3d056ff492561d5039d116f28ab","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.11.0.tgz","fileCount":16,"integrity":"sha512-MF6zmBVq4XRNnDSUMkmnvSIxuN4ewLy5Nz0ifrlMSi6n8gZMJOJ22COrTaBExC11SBc/wF150OncTDlYCOFHRg==","signatures":[{"sig":"MEYCIQCCzRy1S4SSz5JKF6X9Agu3FvaoDrvR3VVfru+ose9wFAIhANN9o2NGBcxb9CjO0moP3bY3X36oNztbZ4j+V7Rq5CQ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33434345},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"3a50f28d3bec3edc03d2861b7e4131f77a12a73a","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"repository":{"url":"git+https://github.com/vizzly-testing/r-honeydiff.git","type":"git"},"_npmVersion":"11.13.0","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.11.0_1781936968745_0.6679027546489957","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@vizzly-testing/honeydiff","version":"0.11.1","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.11.1","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"2cc96a886a96cba3c227fa7a11e3af1502d6d33a","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.11.1.tgz","fileCount":16,"integrity":"sha512-GwKuoTz/rj/a49/uROmECGrCpsxb95mLrbP0or+zyX8oOqdtBgA1c3TOl7sD2+FFPafZ+geFc1c2lSrhZ3sImA==","signatures":[{"sig":"MEUCIDUpec2FcYKflbguh0IOWIOT6h4dPVA4uWytMqnOEKJPAiEAtCE0GBk+3W0up0RLP6HkFdN2PWNOPfTE/GQA6lwCIUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33611860},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"353e9ae3f5533abe454833e3aa795e3dfe0e5530","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"repository":{"url":"git+https://github.com/vizzly-testing/r-honeydiff.git","type":"git"},"_npmVersion":"11.13.0","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.11.1_1781942628682_0.027698759850017574","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@vizzly-testing/honeydiff","version":"0.12.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.12.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"5c61549a6fb02345c89c112ccd3017f52b50ead4","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.12.0.tgz","fileCount":16,"integrity":"sha512-CGwe+tXgUrxYUXYFgmLowrHUSWDsnOk09/hhsStp0mUfSRXNWypawh2c3pYDKlp+AyYmIdLp4c+n1jRzE5NLGA==","signatures":[{"sig":"MEUCIFjU8vYQc9yGmUPU7jrsblUK3KjOaVCXXic/+U3goXusAiEAgcLiGhHXx+YMZvM3S1u8k8dQZ0RBnleUMgK8SmP0i2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35613984},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"c21b7dcae48ce90fc2139c30a5e31426c51cc4a8","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"repository":{"url":"git+https://github.com/vizzly-testing/r-honeydiff.git","type":"git"},"_npmVersion":"11.16.0","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.12.0_1784430172997_0.639222347359063","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@vizzly-testing/honeydiff","version":"0.13.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.13.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"f7ea5ddcff27656e4aae1b4a07f022125c4e71fd","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.13.0.tgz","fileCount":16,"integrity":"sha512-DIRWrKzSpQCi0eL8Z3RgS7t5hQhDIPntKlO3/MiTgUBqaLFznuteKYuiVmwA6fRj4Oe2Nr5NjnZkdkm89czmMw==","signatures":[{"sig":"MEYCIQD2aF5EJ6/fOk2Rr5uPuIgtjmUPga10vndHDW6UK7+gGgIhAPIDxNsoGK0b0O+ooM9tM9ga99HkAS5M3Tg80fw2qlJO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35639073},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"754323c35d1ad342f0a33d18353c87eb7830ba36","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"repository":{"url":"git+https://github.com/vizzly-testing/r-honeydiff.git","type":"git"},"_npmVersion":"11.16.0","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.13.0_1784774345712_0.002046811333809906","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@vizzly-testing/honeydiff","version":"0.13.1","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.13.1","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"dbbd23f335a5eb1d8b4bc0f119a65a76ed561819","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.13.1.tgz","fileCount":16,"integrity":"sha512-u/dRTC5uHU6o7DZtGaJ8N5MFHkZvmm4hk03iEjLxdi3gTye+XqiLdkGZmyXx14NEseVRwbo6zbx1T0ONeNdi2g==","signatures":[{"sig":"MEUCIQCl+L3jItOYkQirFE1RGkpc9ZwlZuqtsgm0ptso5V7gIgIgTTsM9v9R1NYzvWSlU0YIfyammaa+HMw6msKlrbcy+Pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35635898},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"4d000a85329494b2b3c34d7a0f1b16287c7119e6","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"repository":{"url":"git+https://github.com/vizzly-testing/r-honeydiff.git","type":"git"},"_npmVersion":"11.16.0","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.13.1_1784822544960_0.6965961034865169","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@vizzly-testing/honeydiff","version":"0.14.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.14.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"9fd29d5c7730c69aaebc5ef11b3541df5a214415","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.14.0.tgz","fileCount":16,"integrity":"sha512-qnfytmkQPth8zBOeMNjD1auJjet71ItroSoXwPTVVup4mINmAC1XXKzoe2yEJnGJGvx8u4LLFzXupLX1tUm3vQ==","signatures":[{"sig":"MEYCIQDU67UbilNb75ytRf9a3f38FzfpjpIHr+pLME7I7DzrTAIhAM+TkOClp+W0TkJJS1Ul1gUWKSnLUfoPEbDZ66J/N2A5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35758308},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"544c78ef272835c79dfc3f474e6e61ac753517da","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"repository":{"url":"git+https://github.com/vizzly-testing/r-honeydiff.git","type":"git"},"_npmVersion":"11.16.0","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.14.0_1784914012418_0.24797460735118304","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@vizzly-testing/honeydiff","version":"0.15.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.15.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"deca14e294ab21bec6ed6d7218e01d79a5164177","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.15.0.tgz","fileCount":16,"integrity":"sha512-Vq2oDucmhi3g00x5VzUODV8If7Fe8Ewxrw1JSrhBkEuafxchDQPmQR495WONjBrXetjEvDKLxvJ53a8yCWMKxg==","signatures":[{"sig":"MEUCIAiWDq6WnkEXhFDkVBEfCTVqdEOl3NrOnavy0WfThz7GAiEAlbnhHDc6yU7ogKyVSEuyn/pAdhTC2QTZovQoCNjBXwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35781516},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"d5c47ddade9274222b9ceb71f536ea6598757405","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"repository":{"url":"git+https://github.com/vizzly-testing/r-honeydiff.git","type":"git"},"_npmVersion":"11.16.0","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.15.0_1785724980064_0.34387783406201566","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@vizzly-testing/honeydiff","version":"0.16.0","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","_id":"@vizzly-testing/honeydiff@0.16.0","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"homepage":"https://github.com/vizzly-testing/honeydiff#readme","bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"dist":{"shasum":"45101dcbac86e22b82bde109f0dc6c42d4152207","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.16.0.tgz","fileCount":17,"integrity":"sha512-KjIm04hVrPu/JvP22PC1hOsSeAzFuVLW6upmF1kUDXbfVF15qcUcCQDoH3NlSZcmQK5POHIir5IdvmVJcAbXAQ==","signatures":[{"sig":"MEUCIHV8ECdco65/M1foB7bzhV5AvidXyDEh1GHT/o4qsZnRAiEAwmSnR5Lgvq32r4oHkvxmPneKCvxVy4Vbih+Hso5ipyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35952246},"main":"index.js","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"type":"module","types":"index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"aee887616040ef1781924e728ac75f08cd9b7668","scripts":{"lint":"biome lint .","test":"node --test --experimental-strip-types tests/*.test.ts","build":"cargo build --release","check":"biome check .","clean":"cargo clean && rm -f index.node","format":"biome format --write .","check:fix":"biome check --write .","test:types":"tsc --noEmit","build-debug":"cargo build","format:check":"biome format .","test:examples":"node examples/basic.js ../../tests/fixtures/screenshots/vizzly-baseline.png ../../tests/fixtures/screenshots/vizzly-with-diff.png"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"repository":{"url":"git+https://github.com/vizzly-testing/r-honeydiff.git","type":"git"},"_npmVersion":"11.16.0","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/honeydiff_0.16.0_1785765236384_0.0037373152600030934","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@vizzly-testing/honeydiff","version":"0.17.0","description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","type":"module","main":"index.js","types":"index.d.ts","neon":{"targets":["x86_64-pc-windows-msvc","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]},"scripts":{"build":"cargo build --release","build-debug":"cargo build","test":"node --test --experimental-strip-types tests/*.test.ts","test:types":"tsc --noEmit","test:examples":"node examples/basic.js ../../tests/fixtures/screenshots/vizzly-baseline.png ../../tests/fixtures/screenshots/vizzly-with-diff.png","check":"biome check .","check:fix":"biome check --write .","lint":"biome lint .","format":"biome format --write .","format:check":"biome format .","clean":"cargo clean && rm -f index.node"},"repository":{"type":"git","url":"git+https://github.com/vizzly-testing/r-honeydiff.git"},"keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"author":{"name":"Robert DeLuca"},"license":"MIT","engines":{"node":">=22.0.0"},"devDependencies":{"@biomejs/biome":"2.3.8","@types/node":"^24.10.1","pngjs":"^7.0.0","typescript":"^5.9.3"},"bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"homepage":"https://github.com/vizzly-testing/honeydiff#readme","gitHead":"be492de5bd98ad4443ae93de4225ab8b49433345","_id":"@vizzly-testing/honeydiff@0.17.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-J+ASzb9J327NQWgRaQGN9lIXharjnBtJ/+f/iszOg+zZlKFHa2K/15LUKBoMrWAYFy8AwY5K52mRwEacDSsGMg==","shasum":"6b441dc6f5b44766f38b7363f63a55768c8edc7c","tarball":"https://registry.npmjs.org/@vizzly-testing/honeydiff/-/honeydiff-0.17.0.tgz","fileCount":17,"unpackedSize":36181127,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDzL4ZzYR0TnAmFeo2GjJyUNaBgx2nuTttBhrKT2abeUAiEA5Wmjs6M0yQeKdRlQ8sa0gAARIr+yZmAN6clHRAsueTY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79a9e18b-db34-475b-bac6-4d42cb341e92"}},"directories":{},"maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/honeydiff_0.17.0_1788667197814_0.5914882620468485"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-20T04:49:00.006Z","modified":"2026-09-06T03:59:58.283Z","0.0.2":"2025-10-20T04:49:00.379Z","0.0.3":"2025-10-20T05:30:14.000Z","0.1.0":"2025-10-21T04:54:37.107Z","0.1.1":"2025-10-25T23:56:23.840Z","0.2.0":"2025-11-10T23:49:35.514Z","0.2.1":"2025-11-11T17:33:04.340Z","0.3.0":"2025-11-15T18:35:54.017Z","0.3.1":"2025-11-15T20:39:59.728Z","0.4.0":"2025-11-30T20:53:22.342Z","0.4.1":"2025-11-30T21:36:09.196Z","0.4.2":"2025-12-01T02:54:43.316Z","0.4.3":"2025-12-01T03:07:50.996Z","0.5.0":"2025-12-04T06:05:36.309Z","0.6.0":"2025-12-10T09:46:24.855Z","0.7.0":"2025-12-11T07:28:40.994Z","0.7.1":"2025-12-11T07:50:38.462Z","0.8.0":"2026-01-03T00:42:29.305Z","0.8.1":"2026-01-09T22:00:39.572Z","0.9.0":"2026-01-26T07:52:19.247Z","0.10.0":"2026-02-03T05:18:36.803Z","0.10.1":"2026-03-11T06:11:28.296Z","0.10.2":"2026-05-19T04:33:09.006Z","0.10.3":"2026-05-19T16:56:43.696Z","0.11.0":"2026-06-20T06:29:29.095Z","0.11.1":"2026-06-20T08:03:49.012Z","0.12.0":"2026-07-19T03:02:53.359Z","0.13.0":"2026-07-23T02:39:06.058Z","0.13.1":"2026-07-23T16:02:25.300Z","0.14.0":"2026-07-24T17:26:52.926Z","0.15.0":"2026-08-03T02:43:00.392Z","0.16.0":"2026-08-03T13:53:56.746Z","0.17.0":"2026-09-06T03:59:58.162Z"},"bugs":{"url":"https://github.com/vizzly-testing/honeydiff/issues"},"author":{"name":"Robert DeLuca"},"license":"MIT","homepage":"https://github.com/vizzly-testing/honeydiff#readme","keywords":["image","diff","comparison","visual-regression","testing","screenshot","rust","neon","native"],"repository":{"type":"git","url":"git+https://github.com/vizzly-testing/r-honeydiff.git"},"description":"High-performance image diffing for Node.js - Native bindings to Honeydiff Rust library","maintainers":[{"name":"robdel12","email":"Robertdeluca19@gmail.com"}],"readme":"# @vizzly-testing/honeydiff\n\n[![npm version](https://img.shields.io/npm/v/@vizzly-testing/honeydiff.svg)](https://www.npmjs.com/package/@vizzly-testing/honeydiff)\n[![npm downloads](https://img.shields.io/npm/dm/@vizzly-testing/honeydiff.svg)](https://www.npmjs.com/package/@vizzly-testing/honeydiff)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/vizzly-testing/honeydiff/blob/main/LICENSE)\n\nFast image comparison for visual regression testing in Node.js.\n\nHoneydiff is a native Rust image diff engine packaged for Node. It is built for\nthe messy parts of visual testing: anti-aliased text, full-page screenshots,\nsmall rendering noise, diff artifacts, spatial clusters, perceptual metrics, and\naccessibility checks.\n\n<p align=\"center\">\n  <img src=\"./assets/honeydiff-mascot-diff-drizzle.png\" alt=\"Diff Drizzle, the Honeydiff Vizzly bear mascot\" width=\"320\" />\n</p>\n\n```bash\nnpm install @vizzly-testing/honeydiff\n```\n\nRequires Node.js 22+. Prebuilt binaries are included for macOS ARM64, Linux\nx64/ARM64, and Windows x64.\n\n## Quick Start\n\n```js\nimport { compare, imagesDiffer } from '@vizzly-testing/honeydiff';\n\nlet options = {\n  threshold: 2,\n  antialiasing: true,\n  minimumRegionPixels: 2,\n  alignHeightChanges: false,\n};\n\nlet result = await compare('baseline.png', 'current.png', options);\n\nconsole.log(result.different);\nconsole.log(result.pixels.changed.total);\nconsole.log(result.difference.regions);\nconsole.log(await imagesDiffer('baseline.png', 'current.png', options));\n```\n\n## Why Honeydiff?\n\nMost image diff packages stop at basic pixel comparison. Honeydiff gives you the\npieces visual regression systems usually need once screenshots get real:\n\n- CIEDE2000 perceptual color thresholds, with `2.0` as the default.\n- Zero perceptual tolerance with `threshold: 0`; disable AA and set\n  `minimumRegionPixels: 1` for strict rendered-pixel matching.\n- Conservative anti-aliasing detection for font and sub-pixel rendering noise.\n- RGBA-aware comparison that detects opacity changes and ignores RGB payload\n  hidden behind full transparency.\n- Variable-height screenshot support for full-page comparisons.\n- Diff, mask, and side-by-side image artifacts for debugging failures.\n- Exact region data, Delta E summaries, SSIM, MS-SSIM, GMSD, and diff fingerprints.\n- WCAG contrast screening and color vision deficiency simulation.\n- Async and sync APIs with TypeScript definitions included.\n\n## Common Use\n\n### Compare Two Images\n\n```js\nimport { compare } from '@vizzly-testing/honeydiff';\n\nlet result = await compare('before.png', 'after.png');\n\nif (result.different) {\n  console.log(`${result.pixels.changed.total} pixels changed`);\n}\n```\n\n### Use Buffers\n\n```js\nimport { readFile } from 'node:fs/promises';\nimport { compare } from '@vizzly-testing/honeydiff';\n\nlet baseline = await readFile('baseline.png');\nlet current = await readFile('current.png');\n\nlet result = await compare(baseline, current);\n```\n\n### Generate Review Artifacts\n\n```js\nimport { compare } from '@vizzly-testing/honeydiff';\n\nlet result = await compare(\n  'baseline.png',\n  'current.png',\n  {},\n  {\n    diffPath: 'artifacts/diff.png',\n    maskPath: 'artifacts/mask.png',\n    sideBySidePath: 'artifacts/side-by-side.png',\n    overwrite: true,\n  }\n);\n```\n\nArtifact settings are a separate fourth argument. Honeydiff writes the files\nfrom the same comparison state but doesn't put image data in the result.\n\n### Inspect Changed Regions\n\n```js\nimport { compare } from '@vizzly-testing/honeydiff';\n\nlet result = await compare('baseline.png', 'current.png');\n\nfor (let region of result.difference.regions) {\n  console.log(region.pixels, region.bounds, region.deltaE);\n}\n```\n\n### Add Perceptual Metrics\n\n```js\nimport { analyze } from '@vizzly-testing/honeydiff';\n\nlet result = await analyze('baseline.png', 'current.png');\n\nconsole.log(result.perception.ssim);\nconsole.log(result.perception.msSsim);\nconsole.log(result.perception.gmsd);\n```\n\n### Bound CPU Usage\n\nUse one process-wide limit when Honeydiff runs inside a worker service:\n\n```bash\nHONEYDIFF_THREADS=4 node visual-tests.js\n```\n\nApplications that cannot set the environment before startup can configure the\nsame limit before their first operation:\n\n```js\nimport { configureThreads } from '@vizzly-testing/honeydiff';\n\nconfigureThreads(4);\n```\n\nRepeating the same value is safe. Changing it after Honeydiff work starts\nthrows instead of silently creating an oversubscribed pool.\n\n### Align One Added Or Removed Block\n\n```js\nlet result = await compare('baseline.png', 'current.png', {\n  alignHeightChanges: true,\n});\n```\n\nThis opt-in handles one exact added or removed block of rows, such as a banner,\nwhile keeping separate changes below it visible. Ambiguous matches and\nbottom-only growth use the normal comparison. It does not handle multiple\nblocks, partial-width movement, or fuzzy matching. `analyze` applies the same\naccepted row mapping before it calculates perceptual scores.\n\n### Screenshot Contrast\n\n```js\nimport { analyzeWcagContrast } from '@vizzly-testing/honeydiff';\n\nlet report = await analyzeWcagContrast('screenshot.png');\n\nconsole.log(report.violations.length);\nconsole.log(report.aaNormalPassPercentage);\nconsole.log(report.violations);\n```\n\n### Simulate Color Vision Deficiency\n\n```js\nimport {\n  saveColorBlindnessSimulation,\n} from '@vizzly-testing/honeydiff';\n\nawait saveColorBlindnessSimulation(\n  'screenshot.png',\n  'deuteranopia',\n  'screenshot-deuteranopia.png'\n);\n```\n\n## Options\n\n| Option | Default | Notes |\n| --- | --- | --- |\n| `threshold` | `2` | CIEDE2000 tolerance. Use `0` for zero perceptual tolerance. |\n| `antialiasing` | `true` | Suppress conservative raster-coverage movement. |\n| `minimumRegionPixels` | `2` | Suppress smaller 8-connected visual regions. |\n| `alignHeightChanges` | `false` | Align one unambiguous inserted or removed row block. |\n\nThere are no include flags. `compare` always returns its complete data.\n\n## Result Shape\n\nThe result separates every pixel into rendered-equal, suppressed, visual-change,\nor structural-change populations. Those counts always add up to `pixels.total`.\n\n`difference.regions` contains exact maximal 8-connected retained regions with\nbounds, centroid, density, perimeter, visual/structural composition, and real\nDelta E statistics where visual samples exist. `heightChange` explains added or\nremoved rows and whether alignment was applied.\n\nThe result is JSON-native data. It never contains a `Buffer`, base64 image,\npacked mask, bitmap-sized array, or per-pixel coordinate list. See\n[`index.d.ts`](./index.d.ts) for the complete shape.\n\n## Thresholds\n\nHoneydiff uses CIEDE2000 Delta E for perceptual color difference.\n\n| Threshold | Meaning |\n| --- | --- |\n| `0` | No Delta E tolerance; AA and cluster filtering still apply if enabled. |\n| `1` | Barely noticeable color changes. |\n| `2` | Recommended default for UI screenshots. |\n| `3+` | More tolerant of rendering differences. |\n\nThe default is intentionally practical for browser and app screenshots: it\nfilters tiny rendering variance while still catching meaningful UI changes.\n\nThe cited algorithms and standards are listed in the repo's\n[References](https://github.com/vizzly-testing/honeydiff/blob/main/docs/REFERENCES.md), including CIEDE2000, SSIM, MS-SSIM,\nGMSD, Brettel CVD simulation, sRGB, and WCAG contrast math.\n\n## Performance\n\nCurrent local benchmark snapshots:\n\n| Scenario | Result |\n| --- | ---: |\n| Vizzly screenshot default comparison | ~2.81ms |\n| Vizzly screenshot strict/no-AA comparison | ~2.18ms |\n| Tall screenshot default comparison | ~147ms |\n| Tall screenshot strict/no-AA comparison | ~4.34ms |\n| 1080p isolated SSIM | ~14.7ms |\n| 1080p isolated GMSD | ~10.9ms |\n\nSee [benchmarks/BENCHMARK_RESULTS.md](https://github.com/vizzly-testing/honeydiff/blob/main/benchmarks/BENCHMARK_RESULTS.md)\nfor the current benchmark notes.\n\n## API Overview\n\n```js\nimport {\n  analyze,\n  analyzeSync,\n  analyzeWcagAllCvd,\n  analyzeWcagContrast,\n  analyzeWcagForCvd,\n  compare,\n  compareSync,\n  computeFingerprintSync,\n  fingerprintHashSync,\n  fingerprintSimilaritySync,\n  getColorBlindnessTypes,\n  getDimensions,\n  getDimensionsSync,\n  getImageMetadata,\n  getImageMetadataFromFile,\n  getImageMetadataFromFileSync,\n  getImageMetadataSync,\n  imagesDiffer,\n  imagesDifferSync,\n  saveAllColorBlindnessSimulations,\n  saveColorBlindnessSimulation,\n  saveWcagOverlay,\n  simulateColorBlindness,\n} from '@vizzly-testing/honeydiff';\n```\n\n## Development\n\n```bash\npnpm install\ncargo build --release\ncargo test\n```\n\nThe package is ESM-first and release packages include native binaries under\n`platforms/*.node`.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}