{"_id":"@thi.ng/pixel-dither","_rev":"209-406e20da2922759ce43255f7d2fc0df0","name":"@thi.ng/pixel-dither","dist-tags":{"latest":"1.1.206"},"versions":{"0.1.0":{"name":"@thi.ng/pixel-dither","version":"0.1.0","keywords":["typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3954c433ac3fe91aea76666704f8c16ee28ae110","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-0.1.0.tgz","fileCount":28,"integrity":"sha512-H4SgJ3huxnuiE2B2IUtiKJDwgd0OG5X9b6zC/ZQ6AfrIsvfDqJaI++EW+ffyg0oLHGdq7TUq0H3c3EuD81M0iA==","signatures":[{"sig":"MEUCIQC5eKcS1u9G0lasLkGUIdRcgo68bj79Jdpm3lzM/gNySQIgGRGCDYX31v9Fbk5/Tzb8KHBzXf8NGXEseJlYVcHMmjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33820},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ac1344b38b565eb894306fbf72233b6c0b2d115","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/math":"^5.0.0","@thi.ng/pixel":"^2.0.0","@thi.ng/checks":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_0.1.0_1634052011814_0.2013588662476009","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/pixel-dither","version":"1.0.1","keywords":["typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7d1fce1febc502ef33db1e16b179641c58469782","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.0.1.tgz","fileCount":28,"integrity":"sha512-4NpqrJhRQcSXqQBnAeDw2c+pVXA7Sm3K3QrPsfOLFtaCcntckN/xZJ40jY2g8kYbd0xC9Vlvw6HYx6kqMOVjQw==","signatures":[{"sig":"MEUCIA0pp2mlLwN5SW0DQ5HpxU7LpOTtUFtYG+gOF4YGfuPtAiEAiiU3oi3ZBXCBu40ADMunDGrkEphPIOFLH31A9LINQwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34139},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2e6b3d7c0f4c5686c1e9bdb4902ed7d3f90bcc19","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/math":"^5.0.1","@thi.ng/pixel":"^2.0.1","@thi.ng/checks":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.0.1_1634106703049_0.8449830004148062","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/pixel-dither","version":"1.0.2","keywords":["typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fe9594d0ce0370cde0fed5c57bfad85176646074","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.0.2.tgz","fileCount":28,"integrity":"sha512-umnntcutpxeC+mBo60loZMTQ29f9kkhslBMlSOCPELNGNo8YxjaF8a980UFi5v67yXksSYpmCMNf9CO1mQUvJA==","signatures":[{"sig":"MEUCIQCRyUCOsO9lPCeJxAxgwKHPO6uuaJDrmVTZcUtyO25wpQIgJB0Yzo6U9awX4Z32/OkA2hbvNgP+0HkUuaqAeBwSlJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34330},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad5ea82893d1154c0ecc7a1886a4670c1d418222","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/math":"^5.0.1","@thi.ng/pixel":"^2.1.0","@thi.ng/checks":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.0.2_1634155333437_0.4531542236919399","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@thi.ng/pixel-dither","version":"1.0.4","keywords":["typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"39b7cbcc4662bb8aeea5cb025c190b7755e28c30","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.0.4.tgz","fileCount":28,"integrity":"sha512-UW7p8SCOtCF+W1cM6IKwjOFTXhIvoNRZAPqb/5PMI6asfnkamNoCUctdHVTyvjWe2uTnUysoeJVNvznqBAQnJA==","signatures":[{"sig":"MEUCIQD9OMczjGSjRV5Zgg69Av+g/yoyQlRd0G/aQUAk4VxdBQIgMr6GLMf5H88/GIP37vWA3rYs4qdsZTBZgaXFatqce+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34712},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fb38cac74d6c009d96855c28784a267a81badf1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/math":"^5.0.3","@thi.ng/pixel":"^2.1.2","@thi.ng/checks":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.0.4_1634336867435_0.7000887624043286","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@thi.ng/pixel-dither","version":"1.0.5","keywords":["typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e042c926451927368da162bcc5531433c493e0f4","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.0.5.tgz","fileCount":28,"integrity":"sha512-Sh/zyT7PBg811BMHFRkYXAZ/xTr6kg4awvkjFf6pBqtJ4UesjgPmH86HUiOYIJ1xztvyB2wDjQNtTo8QLaYG2w==","signatures":[{"sig":"MEQCIHrSfDXKraYOJvrceuA4EWrzUi/t+fMJK+M6S+XDvgTjAiBL+1eaSUiWUdPxwWaT6ZQkeaYSkIDPgz2B7fB8diUyPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34903},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ff00a103f76cc4917ef3f244132e218f2300a05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/math":"^5.0.4","@thi.ng/pixel":"^2.1.3","@thi.ng/checks":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.0.5_1635179835637_0.5723094600031358","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@thi.ng/pixel-dither","version":"1.0.7","keywords":["typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6114beb1c48c90b5bc1c1eb9f27a954dbab5fdee","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.0.7.tgz","fileCount":28,"integrity":"sha512-3ymMs0LaZOp4PpRLsU4SburDqycM8eeakMda1A1lxf/aDIzYf91GLdZbRARyp2h0uRwC05j788VtGyvLqdDo8A==","signatures":[{"sig":"MEQCICDamovXHMZkXk5AupEpfC/3CE71GlPknXjmhBj3Yr8UAiAE2T4SdhnXObxGLlHDCBgmdjQ6uOJXkt3v7ZV4mkwSJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35285},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a556ad25f6882dfa8f806a1d9e8ed7ac7cd71","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/math":"^5.0.6","@thi.ng/pixel":"^2.1.5","@thi.ng/checks":"^3.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.0.7_1635407677342_0.5659182185993579","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@thi.ng/pixel-dither","version":"1.0.8","keywords":["typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a32ed8c7a94542cae3d6995be13678e55359ca4e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.0.8.tgz","fileCount":28,"integrity":"sha512-5hLeUkiH468oQV3vklzx2IHMK06bo00RlSt4sdm9JLD9UR5bC8rRDGOuoTEOisVHyRxmVl4Zf3xVQX6iW/hYfg==","signatures":[{"sig":"MEUCIQDIRpnbVgCXpb+qjrUcE9jmRIZDCOq+Pc6Cooty4FWTVAIgPFHv7mrHowNziOirGbjznuBnKB3cqyEnFz9sEtZHpAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34115},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"852cd2450617c86d15d18477dc634f17f04202eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/math":"^5.0.7","@thi.ng/pixel":"^2.2.0","@thi.ng/checks":"^3.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.0.8_1635954251624_0.7500281197330518","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@thi.ng/pixel-dither","version":"1.0.9","keywords":["typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"23fc35313fe1734850bf7fa5f7a84001b54fb0c0","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.0.9.tgz","fileCount":28,"integrity":"sha512-JQlaS9tf4kaMEHmuU0EGPjALhsKiMlHFWmj2zjpgpLkvyLxzBWdlu+J8BnwOcHYg4pE2T8hNod9uqq0L3weVzQ==","signatures":[{"sig":"MEUCIDHYR6duJmz6ZlZ9LEd/Q2/T0T5Xt0spOTkGe1Vdjh9cAiEAqxDgTEo+vO5OFuSu1Uo5igLU/tXJvi4QSHWPhaYbEYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34281},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d6aca4b4edb697613ed6635b1c0b12f0bf27b1f0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/math":"^5.0.7","@thi.ng/pixel":"^3.0.0","@thi.ng/checks":"^3.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.0.9_1636035640672_0.1737051413164441","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@thi.ng/pixel-dither","version":"1.0.10","keywords":["typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ffac43e3ad214ee8a4186fa56c215d92801df981","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.0.10.tgz","fileCount":28,"integrity":"sha512-3AiREin7tjCYFhjCjO0pXbtZY+jnUHlWhNVu3d/iidaG63rTYQIuGoKcNyvJulaJidmDG6nPhplyTM1JxyA2MQ==","signatures":[{"sig":"MEUCIGn9eNGyrWLnSQRm9lbbAgPmryQvZvl7wErWooHmLJeMAiEA/hvmRf73LYkM/DKTcXLrAT0v2KPbLCVpwAK4NrB6VTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34475},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5fe52419af63984ebe53032201b2a6174b9cb159","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/math":"^5.0.8","@thi.ng/pixel":"^3.1.0","@thi.ng/checks":"^3.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.0.10_1636555871284_0.7914284032177175","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@thi.ng/pixel-dither","version":"1.1.0","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"62a294a0c5e85eb326a83b1cbb28fc01e79cc5c9","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.0.tgz","fileCount":30,"integrity":"sha512-5XEqLMdPwybYZZIbSI605XvBO5ahRWO6Q9XH+5xBRou+YIqQs+vdw5BFPOs6fKmJXTJ3vRhtiaA1/p1EaFyZFQ==","signatures":[{"sig":"MEQCIFsL9Bh1GAhHj/jrdwb0DRXx6DH24sIxYbjU61zixxafAiBnerLHCBHuujvO1OsPK1zxfr49krRyQMDWf9sK4IyxSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZN8CRA9TVsSAnZWagAA71MP/2VNNHy795jZVG6gR2v6\nqXEgOH2jz13hXBIN3ZlKwYRg8GXkQySr4+BtVrlQOYO8cz8w9JMJpZQko2f9\nTOcpo5ywqKhbRA6nDqjMTBpy+Vnw7nRk7W+ucqNm0wv4kvy2cC8dg8Oaa3lX\ngRxopjJrxSJ6pcrueqgSV2Z8q9PQN40XCKoJ/m0dhfsaeGMwaCyOfJA/zq/s\nJpp3ox2hp7krQ9k7o1w8wlTu4GxZQBoAzPe540TI0AiOCKLnyI6j0Lnu7UKn\nyGlyQJoN8NLXoNb9mPZ9J7I2UDV204PBDeZsoOGJAdh9nWbv+YGBQBoNkfIq\n8+kTYQT33ssSoSj01Fg+mx83h4toY+2xBFC8uXv3TuL/J8v3dNL32aNkVBGc\njCMkzts7do3PuKQQC3vKKjbCW6oV5CJSmtRq8mHtGz8/UH8Kgqovl167EaA7\n/3csOAMARvtUe2h6XLc1hTCJhJv9Tiolbqr5clbKaMQJ9WMBsIxwViy/IizQ\nVit4en4u3+b3ZO8Erej9KCDWBCIFjsEsi9YUhGSwhKAeVTdtZEDRyynuPJ1n\n6ZGlxNh0dNorLJPoECriXJ+MEE2jH9mi6f7vbIVBR48880D0LISQPqsp1Pzm\nBJKBQV7wljutEOeOHAHTaOVjjJXG4UYjCCl4OP18+gR6mq0hlT42neDUc/C7\nfVNe\r\n=ljIO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"519eedf95c076202f3429eb8e46ccff275bfe446","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.0","@thi.ng/pixel":"^3.2.0","@thi.ng/checks":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.8","typescript":"^4.4.4","@thi.ng/testament":"^0.2.0","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.0_1637192572242_0.2206295019539628","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@thi.ng/pixel-dither","version":"1.1.1","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"345efc9d2414e1df52560fff84feb05cc04678d6","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.1.tgz","fileCount":28,"integrity":"sha512-bS1xAO9NmGxILYa2tp4XF3YjRtaaJl6Hh+60+uouLNYOoYhnxLVK6Jw07t2Z1PAmuT6xtfrnShdXX+Fn2+L5GQ==","signatures":[{"sig":"MEYCIQCsxm0/X3SGkZUV0Yx1D5REMxLdVR9aeu9UqWzN8hxgCAIhAK1LuyqJ8DYRfP9ULqQ8x2bL0TQC7/cdyRrIuFPCxbZo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1unCRA9TVsSAnZWagAAb0gP/1SQyud5o9GLdg0SsaML\ntdTwufrS/IBsIrHuvqLY6hJWARhVqsflCfVyCeKedisb9LqHccBWtK17w7wv\n7sZ+o7fkPHfkUTSX3DNfp8E6IsYXsG21pnBG2eFbYJcL+d6HjeyHq9cWmepe\nHtvdaDBnAxfeBSejQNNQK+tVmsR+nx9krZOt1BDpiLOjgKSrrcIvhrJFDefq\nOz9rUo9YR0Qz9n/Hm3Rd7mgpCuTDQY6/vQQDIC1gDwBmU9p98NVXzS+Y6Net\nCz6fWyRBbl9RB4zq7RDvk5YuaEMj4smliBCKGSwqlcKFTtXn4t2EolsUzeTl\nOokkP2aaaf2vfHPYqvHuOPx8mBSkR0PCBOhb/LP8vrlt2faM4RfwKR828Eoi\nGjxzkEMoERsWXsGwgvMwkvviX6rQpw+QYWlI0CrMqPvQmdvpRyhyyJ5/e9O/\nWhq84FHgAwFNLAXdshrKuv2xQLmXZw8RVovceSZ+fmqe/X8MLl2DIT2mpkUu\nkxAi73gbc9yRGjd3sGCJQa0k/W0cYXTC8R/qqDnoehQw5nnz1ITAHk6SK0+G\nVx+JFlJiBvw0GMGD0t5qCab7h1P3YcMrXs1zAAyFIpX8S37u7MkiQjEFjj2H\ne7gzEpxq/3/AO1GK9zACgQnmgcPcbB2H6H1VMk9eFP7JHQV3uQr/R8v2ERzt\nZV88\r\n=g2Kp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8bd27c8bde0b770e7c001943f11c951cd345d668","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.1","@thi.ng/pixel":"^3.2.1","@thi.ng/checks":"^3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.1","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.1_1637309350923_0.6367555424602469","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@thi.ng/pixel-dither","version":"1.1.2","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"14aa84827e572586568d08fbd0f4dafb76d31f6e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.2.tgz","fileCount":28,"integrity":"sha512-QhQNaFh0GK7wWFfdUjZxtKSgpQIJy4qKIMTwAhUNPRni4EBJkEZq+bGjW9CwNjfE88a7fAN11ln/kCnlpsEjPQ==","signatures":[{"sig":"MEUCIQCaS0R6i4Ra+t71fZQV4E+oKBUGT1O+vL8seo6eUzjwdwIgHrUWe+N20CsLJbCkojQQK3EHkG7MvvwzcIytjzCf7gY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn9aCRA9TVsSAnZWagAAl+8P/RlDJovavgFhtS1qC2NG\n8jhz212MoItJCdS7E8vCIBeLFFVTBNk5TkJU5ust2elWnE0yi4ZfAg8lhwv1\njLIY5GaSqedw5wrgmKCiSec2etmFqQqGMLTqysW56Y/8RcCx7FmPL3PAVMof\nKgFJ7z4KEQP9aj44pUsfubVUacCrRGvcbxJQPtXlZBVwIfgBpdQ8Ae8Ka/f/\nHDAhAFgRNegAPhVJIsQpvd2Jsqe7UgyO2qFz+gNhoTQk06E/AfWfCEahFUqf\nJMmFhHnkwsdSs1ukv9N0t5kEJWYkbIjdNFZyH8kGa+E+kbOKzAAiEYez1hix\nkVLeG4cU4YLEnUzT2mNHdX6S03o7udZ/sGfuuKFxQhKgkcaHwF1Ul0ykEKtX\nuo61ECx7F6EXLIdkIR3bxmd7q1Vwyfep4TlX/57u1ouyqFZejtc3iFXwLmtS\nbqkwxrHvZd8nqIrDa/uWw7GpMUBLpi5vs6ujU/wv0MbtFrRxaANabKjzGmHo\nFTHTNZuG63nnQnELjMCXaGjsCwh0vcvVyqSEpgcTLEfGVsRXS2ZHFYjMhGLo\nq5XjaNqYg1b7TwF4jmvJvBmfDT6V4aT00zTGVunjnKh5K3CaEd0A5MXuUmfh\nr0dkefEtUSRnX+iw5huMcax9JaFFm8+eD57qdAHoWiUHYBkDrIH+uayETfEL\nguct\r\n=3I6e\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e8a7c2a40191b391cef182c2978e5a6c85987a87","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.2","@thi.ng/pixel":"^3.2.2","@thi.ng/checks":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.2_1637515097891_0.570690334158463","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@thi.ng/pixel-dither","version":"1.1.3","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"f510c8691c938f432a943f4079efaaeb3c0bd792","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.3.tgz","fileCount":28,"integrity":"sha512-ceGjL3pCd4iFyIPWjerRPMlpC/aah6iIqBuLqLgK311O+E3BEvjEDdHu9HZUaawZaBtYeuS6JVBuuSlA4TfIeg==","signatures":[{"sig":"MEUCIQC/aiJMtPeu5LfkW6llD0mOU93qjYX6cGkMWqJL7jxpEwIgQy2ehw5DghgKR4Msl94vte0wcfx4acg2zoBwsBzQlGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm13pCRA9TVsSAnZWagAA15oP/3WGNiUaMeNvVrO+y5pY\nJAcTUlsFGRWPp2Noyo3l3Cq/oQxv/1Ekqw3wFm5i0pGAgDawBQg2XKTAMqz1\nSbjGjCz1N3O+IEvEOWVQUQzxlrfHxcHIrS1sOH6uI/eOT9tonPBEgNureC18\n78N6gWEZlVyUQ4jrIDts2vGcJP4B1E7tkI8Wk/GYDLnYo0PVAdTyV2lX5lOl\n0YQlRqDvUwOxg91QDB3MrCMXSi0btsDp1BBGbaQU+5T9Ax2xxz/b+dKK4L2J\ngurU4i+yIVQ/e16fZtOKV3uc61jj/i5YyvTJF3EIUD0awHCo5wIbPBBXSMdc\n3ygxzfLb7g07bsofCRG9Onyh/IE117kX72qHREYyH19ksMQo6JJlWjKgeEdW\nMwH7gF1G2DM0TzXYOvPqrayr9DdFV4WRp1PNVV7YknODMzvcronZFjqgBC4A\nAHXr/x/hOym2hpK5hb5z+pX6eYzv2FAEXxvWVFYlM7/kzE1UarJ5RknQ1vsu\nbCa1ql9zQznKqT6G3cYRXJuLfmG74bzEmKxz9AYKMhp6y5sya4g0mB88sEoI\nc0d3z4CkqH+u4LWLsNrmG8FO4PV2800s4rujZjKwuAxJTyI1n4m+IgPTGxcL\nx71JXP0rhdq6M8gkRbWmZNeoY8yHewLuLTPHnvEVnO+V5MR1Pj6R8RUZuIjY\ndNfW\r\n=aKcg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d777b58d7bec4496d38166cdabda4ffb78b0dc47","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.2","@thi.ng/pixel":"^3.2.3","@thi.ng/checks":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.3_1637572073035_0.6929491110012673","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@thi.ng/pixel-dither","version":"1.1.4","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"41040811d01001599db03616dddf6ee86f415cfd","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.4.tgz","fileCount":28,"integrity":"sha512-J9D/khr9shjlABbHjUICZblo85N7oE4aq4MGaezhC2IutJRCfHl8lq2MRjXrzu2P2+zygz++ulNGMyLEZ/xb1g==","signatures":[{"sig":"MEUCIQDo92IQKR44Pys+9wYAfv0xKhCCs6Ez0OQ3McQ8ocuVjwIgOZBEaKHvQqAHBE2Rrw6n/rihWsT1PNKb054HHmF2fDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4PCCRA9TVsSAnZWagAAapYP/2QBaRHWcORVmo8AMLry\nBye50WwwarS8UyWkZ2YgTUgrXnsAfIBtPhJxxeL0CNezhELY8txPFOVLbntX\nVHyhi21I+weO9MmWJJohD9DQPkdk1FcNHAHBc93EkKBaBgpsiFEDUXqA05gc\nBK0B2rvGhV2YJqrlELxhXVGVrGstZgbc9v68Dh+y05Xjh6+8fDtJPeAZPd7j\nlUns27fHG3vDD8WI4Bb0n3gW3qNqYcWHw0bZCuL2HuxRrcdBUO9TLEYfnn3h\nTnNcmZLwk1CyZIQGbxol//k+1iLlKialaRBfuvUgn4ng+aJW1lqz04G+glnj\nx3qM9hpGJIHEzqK5k6cWEDcE9/qyypVidss+KhIMyywP3e9T7oHfxNRL9vOf\nmXaJ5+bHFkH9QTQrgYlKA9q9qMniq/EXzkacCMasmd3m+1LgY3wLZ3FN/C/I\ngaVvBgrQBQbsIkzNRBMi+oh9sOhFbSEhAbAX4UuqfNfijOUTYT9/P0KzqdnJ\nBmbaLdNDs9/Kc54xYbTJG4DHaKofhkP/zvDCEMpPxKyFtPAfiWvI9KiLgaq+\nGt5MRz43AvflRw18HnP5r3G9gntCd4nE5Dbw0l+EdtJ0k4X8C60+wRnmHVKO\n5SmQ7lej4Pu2+3Yh9FbIew+jgidmLFqr+LBhC6KVWeVAGznOOpW8E1ClfOIH\n5J1N\r\n=4XdS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1d4e7e3979f15e41ad6d9639b8158151c326e25e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.2","@thi.ng/pixel":"^3.2.4","@thi.ng/checks":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.4_1637581762310_0.8647379563020687","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@thi.ng/pixel-dither","version":"1.1.5","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"b2e1e5d000725ec6ffd7d4c86ce623b410ec64c3","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.5.tgz","fileCount":28,"integrity":"sha512-+OY+4qQ4FDDZavySkULACjFbTqnBL6DHPrFiqgEXfTusskzobabQpmVUwtcedY4B6mMTgNlplyt/mUk+rJqUCg==","signatures":[{"sig":"MEUCIDHrN40/p56sXoSwed6D9PJYkVp8W7jxM82fY8t8RsOsAiEA3KA4v0T7CaOsyFnVGj+0XKnAHFLmcf3dd7DU3gHhkCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqBCFCRA9TVsSAnZWagAA62sP/ROY3mgAZlpteK+NQ2m5\nAkZAs5aN7PFcUMFAsm0r0pmjM2TaJwZ0RMj3lVf+WqxminC6Jfqr8a3lD+3R\nv28U1FfDlVZkDdhZ5Q94hkWMztMprZTX36tsK+hMTt+4hfBh8zc/UzH3dTvT\n6oA/+uzQv3wyzc8mYFUBDqoya65BeJyKOlQry60s4DWb06alZvNoH2ZZK4Ge\n3tlftZAqMuTgCkt7IJeosTf1WIFUyULNp8OWFfSl4C/wqBcPEHoUdepRo86R\nhx/YNGBZRnBLbMPhh/BdR6rtC90bHyYXUKxBXGj9z3t5NUX6ZU03XRuTDtAx\nSW6M66Esr+nS+oStR/04n8R0al/oOwrMc91tPgdXH91qqAKU+CWx5WABaiPt\ndGkxSWJ3EtyNVXJbLZs3gQrYzjrpresCa9LGvUHfbu1YioIhXAZST5tpQFWT\naEhhtxSfL2ZuaFj0MtbNhTWwba5wEUUw6EzSLMwUT2BFWVpXEq7CLiUkNoh1\n7toOjQ+FFW/1kOhTK6YAC3HKWeehvbqLVjauDPVFAR/LX0owufP7BP7AF/TS\nwD5Yj9Idg749h8HXK6GCUyDbKhOWTON2kG7rcaiRRJ6X2i1x6O0emVV+mVMH\nnFL1YJYPZGrlBMEKaU1UR6CVsW26mHuOsSMYe1bxAZlK00NXAIorPNrmGl7D\nMAJt\r\n=Yc3s\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"32cf1a96854f9bb97aca65ffa05ca862ea377059","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.1.2","@thi.ng/pixel":"^3.2.5","@thi.ng/checks":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.5_1638404229746_0.5133773151873795","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@thi.ng/pixel-dither","version":"1.1.6","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"92099bb46426275701c1fbdf41628fd9af0a8704","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.6.tgz","fileCount":28,"integrity":"sha512-TO+NsVHtGqYP6UDOzWvsrufxaniHqYptFrCF66wX6uAZTb2mZuG3lluSZhl8HiDDTGe9T7a5ERJgcs2jVAT0BQ==","signatures":[{"sig":"MEQCIFBz5CWFHK1B1iF+oe3Ptwkx6AnT7Gqvn8o1KHqwbI8RAiA7ZrlD5iijS59jQlWTtHALtW5tLYKRbrUorCsjQvTpfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyG3CRA9TVsSAnZWagAAcZMP+QHG3xSdoOC+QPvEqfs5\nZScb+sA3TQXa6BVlGGu4Xp9whUe55bpx39D2rSmM8hoz0I68C82LWnxPncWt\nAXRRiCG7jgx3FGU1h1im+D3wbSQwuPrQ+IRzG6LK65zOm/5yeyAC39pkMNQk\nEhOagvZi0v6yKYaH6kbXBcF01BKGZ4KPQ4KEtPqNysxmE0mY29yLeo0Ez2cv\ngyb52D8KOODgsNPQT9CFkfzPnJwAwvD7c7as0XBj/6MU7bhWrIZMJipD11JL\nBsSZd9zB/ex6rVCve3jxz7/WeHGKhelHH4zmO7pIz5ihTVaSC3u3PI8b1eG7\npAm5IFpzMoysE7TSHpqe3Qz2vBfud5FgA9tjp+/67Y5pGyaL8BmJlDSAs3i9\n5G/blP8EuCQvjJvFKwwQrY8O3gn8CZ87UuTBPFE0/U+pJmRxpySbxJJQS0Nl\nQiqv4n5pnqigC9KGNwbMeWyRT7Q/H1WsyVEAyovzveWhurhBQ6jLdIgQce7z\nOLlP7WrjoXqsG5wtLDM1GiBmPu9mz8HF3KQvZ3LlXJ/fYz6YOSJcLft+xlip\nBjb6o1Cnf8rGknQ1IECfQpGP0OekuhpwVl9vObeRqQqqaqY69+9WdVdSKA0t\nu9BjmenbsjGNNt8rVorUyjWKMccevH6dEWZorNqCWBeUalVivbT992ozGRJc\nOGeK\r\n=+5cn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2db9dd34c0c2c60cbfde3dad0bca352b20292f5c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.2.0","@thi.ng/pixel":"^3.3.0","@thi.ng/checks":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.6_1639391671520_0.20583184411651834","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@thi.ng/pixel-dither","version":"1.1.7","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"aef42ff0961ef6872f4b3c40ec30786517ffc90b","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.7.tgz","fileCount":28,"integrity":"sha512-/98tKwzDFr1e+azf67LOohb370IMhPenxXQqccyMWLEQuG1W39s/AtxpYP921YOygcp9JkhPQXGpa+TmIFWESA==","signatures":[{"sig":"MEQCIEsRJnQLKoCNrnkGf/mCwkIbs5pXnLb1ANI1OQ7mfcFzAiBpCKh3W09lQGPbm+j7V6R6nnsnFWPeqHdWuAn5pTJ2vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGEaCRA9TVsSAnZWagAAzKkP/0G0SloGXuKurFw6zqJx\n8dBcIfs96UP1zyeNPPIFfOyolFgSDOx3rcPBgOpxzTOR4/GcKRIwv+H3qOWW\nNeksoijujgCMQHPGiugC5B4Ef6IvMPKGgAOf4LxcW3h4wshUe+FJgVE1oFMu\nKmlGTVYsBo0DTbewuDbRXE3CTwMiC6AEePPakP2ka5x2FEDK5x5xCPsvmNpY\nxEzWEbhqZ41DxE2lVgIRtzQJlCXVXfsC3ESjdRG/TDMDiacQDnHsH/96JShG\n4PcpG72TiK0GvlzPC7QVa9Q4bycXj79BfFP23MVyETbXM3tk61gln7UTMEGK\nVVGlCRUQPQQgkMBjlmf8bI4l8+6SyKjHlzkY4Qai8f18gYQEMEgIGA8yuPQl\nDGVfg4+AxQeUYGaKWlD+5dKZ0VDjXtuugC9i/vawMc89ZRsjDrig/kpiUVpr\n+0j67fVNIs0dIlVmK2qIENUFuJwLZoOnk0LXHilQyyGjofd3Jm2xM+HWqM/d\nCKVtYC7GhjRan71GlXtzl5etNGQ/dnwLNHxYqGaD1xB614EhDZMBL12X4mMR\nNCdoH/cDnr2TCnAdNqR8qLxKKmLnnwDIMgz8M881cp3dohI7YSTaWsXD2dRk\nGggH+8rPi1qV4qBLl2PDr8GersT+NMCed6TMEA9BRKlH2Fbo5CDjv983SZ2U\nIji8\r\n=nIbw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1ba92c6b9509e74e509b4c0b875fc380a97bbbc1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.2.0","@thi.ng/pixel":"^3.3.1","@thi.ng/checks":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.7_1639473434305_0.7579665643914377","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@thi.ng/pixel-dither","version":"1.1.8","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"a28de87d7909c1e61d68a68d7d33dd4d6ad7554e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.8.tgz","fileCount":28,"integrity":"sha512-vcDHWcA4sFRRg+iOXONtyCu5Vg81Q16NlcyZdhdrd2xpY/lZAOkaGvXRRitZ8yvVbTDeQoQl5UVG8ueWHkBFYQ==","signatures":[{"sig":"MEUCIG2Ds46rc2LMzUr4Tzs5EV7NC48yKRztO1F0jOT8YNJIAiEAy2QZrf9kpzcjvTo8ytJIFmAIj9V5+/hMDjfOIOdFGJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz4QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Ug//fZPNG4Znw9w0Kp4Rz6cY/26Bj+pp1+vyoy42R0jmcw6b1V26\r\nLr3Bi1nBqaSxIsm6NYERKJOztoI/tqXC8nreoSaAkDj9N2uXe8wIhXfxTZUP\r\ny8UVlKpO2tAm6B+ZzUcj7BSgayLShFmgGhe6gz4xc51tvNgBOG/obFmPe4y8\r\nHYaAF/9xOSvBmNHYv/2EkQyMxslq59+pL99LiwOGUvTND0ze0Oy7nrYTktU2\r\nQi2voXfxaR+ZRw0plfH4BCg0fQ0Ju78jHKxdaVEazLuPcRJqA8wgwrodN/F6\r\ny4MeGVivI/8yfSlk+i0XemTCTk6lYhkyWR1XTTtv3o3MoRGU2hlKx20bjJpD\r\nd3HiU4J2yQAFA5cI/qhzTpwg6eMXahCJ1ymcsMOMlNhRy3eBFYNG2DQvvqdU\r\nyFUgNKl2KT6csc9K2wiW40SAPDY7/BB9pp5GMrnjQWadnJ4LjXKzpMaz3UNy\r\nZuxJ+vDOeU/XhTE6SnET07C/DNQ9OsyqQeQSrzXYzQzmN39tzMFT4Hsj8nKP\r\nJB6kzb0H9hTuB4CSpFpIF/9KhMRBzzfDuvfoHSZ/myVrkHcpTqVVqOTtMSzI\r\nF/MbqeT9iA6JuADycHatHXz3j6WKHCCFcxy6u298VfpOkQG0VIVcH1o/+I5Z\r\neExECu9u/dGPFOu3QyHPXnAINqqgkZ5D5uk=\r\n=wfnS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./burkes":{"import":"./burkes.js"},"./dither":{"import":"./dither.js"},"./jarvis":{"import":"./jarvis.js"},"./stucki":{"import":"./stucki.js"},"./ordered":{"import":"./ordered.js"},"./sierra2":{"import":"./sierra2.js"},"./atkinson":{"import":"./atkinson.js"},"./diffusion":{"import":"./diffusion.js"},"./threshold":{"import":"./threshold.js"},"./floyd-steinberg":{"import":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0fc692a3225c068aacafdc4cb6140cf603c67ad8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.0","@thi.ng/pixel":"^3.3.2","@thi.ng/checks":"^3.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.4","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.8_1647001104188_0.08181326779033138","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@thi.ng/pixel-dither","version":"1.1.9","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"08122248941b0b0aa4f17920e4dca905eef78464","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.9.tgz","fileCount":28,"integrity":"sha512-er6cXCZjrhYjUDLYQx4MmWAkvDy9i2Kb13dMx1h7F7N5uSHVILzzKgQXo4cOZQGDycdACFDKlPesf2iZunrg3Q==","signatures":[{"sig":"MEQCIEPDcl/Ksg0ZJ9KbAf26qS18Zn9FHhnHkx4HR5MN5raSAiA2tSSSin/CSyFpiV7UcHtrXyQm7WxbP4X9iX6tUimMIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvOZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUFw/+KW3zRkpKyTL2axriMPlP3NOi3jM6nJrHmLbhErGBJbiflUy9\r\n0IUnBsG+u2sxTC0OBlX3HqETUJzBu5kZOsBn0ioP5DkEiFJE6h657r3RSnaJ\r\nVdut9/atil9qCzsRBjWHK3DPSsel9j5JL5xY2siIWxcyoOFge2VohX9GVbL/\r\nWMq3UvVsklzB4ByfnIw/jHk/WHyox56pffAqr9ou7s1JcxrUeEqFFGgab5rS\r\nOl8xksUz8vAb6vgmJ9Q1hHRZWCeTbeZet0a8tjv63okKX27IxAVWMFeAbh/v\r\nE5/DEpR7F7sflFsQe8vHzMzv0apz1jvjAgYJCkGSuqoEeDok5E63UvTKxOuW\r\n3IgnkBlRXTbtoZ9auhH2CnyrGxAOdAC+2D6RBoO8QJnpHMLlmuYnGj2LCMJD\r\nbUTcOpIv04Q1JYGA62h2YWWYmIQRu3abnZitBYmqpZvX/rmwxD/jEAFCAcCT\r\nTQjHykZSRZS/hw4/ur+iubxoYWAH4ItT4SjX3Kp7KYnMLlNJZx8+pV7Wda3w\r\nCWUuJX8739wOLMEtJHHNrBrEuesRyZ7gJdn0bYLLqjRVNeQH862gU0aVLZ/p\r\nWURKB0fclg+83P1NRxYLhQ3r1lPrKwokJcwzrt2ShzQsueKFftIq7Ng5Crvv\r\nbuk3wC23v3W11fuQa/tdgJOxy2qIUsKvwyc=\r\n=oe1g\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5ee1feb590dd935593b1dd4e7f38a3ed3ba64765","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.1","@thi.ng/pixel":"^3.4.0","@thi.ng/checks":"^3.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.9_1649341337207_0.7112613036497577","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@thi.ng/pixel-dither","version":"1.1.10","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"cd4f56c226e60a8c7ae9de5ec66640d9b95b0d16","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.10.tgz","fileCount":28,"integrity":"sha512-JDdNC/C3LUreKVqxJPR86RQNp9Of34m7Az/1PM/QxlxUt6ZvDjPxOolRNSJQwiAQbOuKx/IuETLtb/kjQ//ruw==","signatures":[{"sig":"MEQCIAva1a1fyyGPn+X9GrQLT+fiGru3q/9jGL/KJ3DxzF80AiAyXsCTD+o8H0c0qBRlk4k9/CDWxSJOw76fYRLCLMB4TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicQamACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw6w/+Mk1+e6BSr4wabVevBN/iCq3f2Wz+8l2TNRg85+uvfVl9o8h3\r\nmNLwJRGOQbT8StOHDgSeqpjjpb04+niv65qVMLirb2SQZwDfzhWU6gI+W490\r\nrmLYhXxB+7oGRXe+ksNRP7kmGiIjWEWq2+0f8tqRUOelRxDUZusEAGxIN2v4\r\n1ILpD9l4ltgHMN7KvS/LdHp097Iy1eDOQ9aM6We3hKmpHiGCAorPI1PBjfL5\r\nuKTcOk2f/fi7vVocVn+F6pDe9G+cp1K0VczWGW2/GeXKa3aG0L6KrHuCXuNC\r\nWCobBNVqL3N+HZI4jVk102PmcHPBaCkn7jkW7bvXwJM5x+G6T/kNIPf6u37I\r\nDp+61xlVEdpERyi2n20g7LYHaDBIj/PUEP6vJxTt6lDV/Pv4Chloc5/39twl\r\nJ3hyawjAyy/7IyuATWCeZPxgjgZHkWyV0/9I0Nmt3fwLzFWNaGmin70Lkeiq\r\nuFJw6hgxSCvAt2IcwWtCeVa5no3Bn9gs3rDjObFun31THR/Wydi1sxtWWWff\r\nWR+R31teFh142I7DCiLh90HJRVegfwYcTBw8lCjlOx6WzGvM3DwO6UBJlr+Q\r\nSoQwvrIQzuAO0YKvMQNFd51iOXJYr4S7yJ8KCIiKj8cGgPaH732uSxBixnJM\r\nGflf9KfZ16T43jiwZ+agMSNSUYnDwLypIVM=\r\n=Pors\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"542bf14bd0c7a56b4e6297718189eea772a824b7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.1","@thi.ng/pixel":"^3.4.1","@thi.ng/checks":"^3.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.10_1651574438031_0.1057484777524742","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@thi.ng/pixel-dither","version":"1.1.11","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"efed3a96729c90ed618fd6e03830cdac2d496178","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.11.tgz","fileCount":28,"integrity":"sha512-dY6rBdBrcTt11UwxxBL4j26bym9q8yX86cMajF7Wr2x+wj7v5CGqCDWi3jgfbRiHrNWg1mvH08fDpmedXf2cqA==","signatures":[{"sig":"MEQCIFeecRrhH3HMUaDfB3BbAHGW0svsNqW2Tah150yYaLnEAiBdaixDESFEMbDAk7BN8Y4uK+VA+gmvBUEbdw/FU2c2SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidlozACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpESA/+M5ruvp8TLnmyArsFYruKMpU1uGQp+9qrHq7QzGHp5cduzfQE\r\nAvBNkSii0c70P8fbTFS4iMoyq6EDeWmsdTukJXYxvBZuazrGLujjPWaAHilS\r\nnueTyfO89z9YfkQT3ybSphDImnvrfrNN035SXE8+tPssrCwrSbdyi1bP8pGO\r\nlux39oiB+N1jBlXlDvxCvQ2oQY7ZkMdR9R5HoOvdma3dkG0e10kPKpFFi62N\r\n+K0nwCshllmXuxnaImGhqLNiGxExgFzMfrD4uz0PrnZFaOj4a9wnX73XJ0MU\r\nWMN8Wkpu3V/xPlDcut0Gr3ToWBV3lA4qQS1B2Pzm/ay+nXaPEz2njXX3AIUb\r\n4BkOnQl+YNdh6KrV/1jvDs1YXpbTeB1L05J3oFDDgpOWB25mf5jC9RU+xJuo\r\n9nlZCgStiSrZRqlu/fcWfvHLNqF6Zp5ml6HiGIpi8RJVMMFO9shU8S4ZQMU/\r\nAalB1XQtD8W/2hF3MYZFKBZtvLyVcDBa/VKSKy/DvKGj+lUDXx8OXZPC038G\r\nUOIWBS/edOmfuVVliDjpoq4fWpffrzpPYhVrU+KwvXb/8RqeIy36oS5svC/E\r\nBy+HYC9nBK0e56TlDUAT+9cHsemI6RgTGHvHrL+TaRl26BkNy+PrVFZlE1HT\r\n6AKaWX69gDq6Sir2tdPJoUiHTThHjAauBWk=\r\n=oGol\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cf084be5fd5932226054d2dd32bad35481379f5d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.2","@thi.ng/pixel":"^3.4.2","@thi.ng/checks":"^3.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.11_1651923507033_0.6394321277245987","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@thi.ng/pixel-dither","version":"1.1.12","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"8dc6a117ff131a03e5cd74999035b334fba4b8f0","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.12.tgz","fileCount":28,"integrity":"sha512-oa6ZxJAx9rfg9+rZhcHm65iQCifBhRbju9ZObd4vCoCygL5YZ2boCwPp3kzGbiFvq1YD9Lju2OtPQGDT9NFmzw==","signatures":[{"sig":"MEQCIEBldRzueMNi7a+C3ynu6fi4RzBlY8oWaE8nvTDC7/RjAiB9VSuk7nteaIWJWWSOj4RkD9fqvgsUHoHU1wXVrf26KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinC+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpECA//aXVORx2kkpvON+G5RJuUkm63IvyNkluvU1hrR7gzy5mMlI4I\r\nbVjVTFf4Vc1QUQZtBB2yXskvTn41Nt9vED49HDZf+Bk0qFwsQeVkeykmrOLu\r\nxnxcT+Q+72wcsJWZkZdWJv48fNejhSaqs6vqpPWox5nttKHh28p8enCmuE+4\r\nYUfHm4Aud8Ik+00Dok8dp5lIjySu8dJzsMsI6Wp5afw0RQgZ9MYe5tAV5zLu\r\n42ebq9xRKbAZOD0kxIGTT8B2JAQAyPB/2tgIWn1RuHu54XQk/JetPReAqJa7\r\ng6DEIxzw5PYrS2r0EmXIzC6gMpDCoCJfqpPTFs4PEn8FCcgQRSqVpMZhVnYz\r\nWt3td7a1vENKmmRjtHKIViEJibqm8Jwc81nkqbSsXtzbqOUFLXbTZ9HLdxAh\r\nrzP6l3EbL18MAXX+JUrETtl7LYCNSgJ7g1+pRQk/WiX5Fr1l3EvkAIe+6Bxq\r\nE11RO+i5osVxePzN6btCNtjYldLZ1L+YKfQXaJkI3oOY72U//Ktv+vAgI0Vz\r\n6Gp/UELVf+yEVH0cAmS46aUB5sWYta5FWtxS0pxcID0kJWRwJuHwfAJ72iCf\r\nrpHuO9bSPDWcFk1Mrpu88pLh1StqZZ4Jmwti126uxlubkUA/TE9dDwSfqWdd\r\nHg1VVEZ8E7TnuILLVjRnCQdVwfy743Lv2HE=\r\n=Vruq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e23901b8582af71d8a29e0ce4929f15ac509f9e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.2","@thi.ng/pixel":"^3.4.3","@thi.ng/checks":"^3.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.7","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.12_1653239998066_0.7792516061011721","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@thi.ng/pixel-dither","version":"1.1.13","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"d7748cff7b7fe47df9027b1ad41c7bd7333f4d3a","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.13.tgz","fileCount":28,"integrity":"sha512-4QiMh2OGZDdXG6F/cXCqXin4m9anoU2GXrHnPAwAzZLG2OLvua4USV3Hr6QnqzjKgJYcnrx3BZWineHqphv76Q==","signatures":[{"sig":"MEUCIQD4aPNo+wPFAlOtUjEcU0uhxVFdTTPC72Ck8uwEPjwadwIgOxOVqEjheybQNRMmtMkIaiPH4GvoPjxuVFwePOcMGf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioh3HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqogw/9GZ9hdKosVaCqAh0a8MLxCbS9kcxaJ1sBkcE/0Hnv5nXUNMw7\r\nT524XUYfvrPTUYp+vDOz77IAzoarHWNAm55N5hzqcQLMAwYNrklNyzSsC98P\r\nk//bt6bheKO/L6ayQcKWsTwFKfnsOpUVT7lKjPRpRBvwZdIVzALKt3SiN9ff\r\n2bOuAieI+pCAlBosxuRom8CRrME7Q9SWUmSJdlov44V8nDJnp1q8+1KSjvVq\r\nMlD9yfd4Qje8Qawhf/slqLm5rgXGSlSn5fMsozSzY8a1zgPydjRnRet4W+7t\r\nUg2+QiX32kbs7gjUm84vJFa0fkaUsmyNjPO8tCk4jbaU2TrEXOd9nviEQOTy\r\nrFU9T+ZOhu1yX48Yaeq7mx6fkQnEAsRP16du1/K57RA0cmeLsNF2bfoCNiPq\r\nP9KCWwgHrt7HyLTUvMQM/kJm/wSUtXiVzGASffvDL7yVzkJG0ItLY/f4VuNS\r\nsmIO0IunLNtiWlLK2oH1lshFHcpxkbcLqFqAPn5dxXrsgG1L8nzweYb/pM2W\r\nHIyk9j7fvTep5txEJwv/jZVElyylg7FidCBOUA0ahqzQPifW7JRchw5Il6Hx\r\ntdmXGH/Ku5QtZ6YbMvV/onBNXdN95iIGQjdRR/HQdtRKqRMCiC8zWXc9vAHC\r\nNWHlotp3/0IdXM+5jmYfwSulenetCW2w1fQ=\r\n=njVA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9e516d30a1a537e027a6b3d78bf9121bc5831d31","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.3","@thi.ng/pixel":"^3.4.4","@thi.ng/checks":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.13_1654791623368_0.4943398709873972","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@thi.ng/pixel-dither","version":"1.1.14","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"38b53c05c32d14c94b43a086f0806abb119fd9b7","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.14.tgz","fileCount":28,"integrity":"sha512-jjbtqoGPzE2pMhweigd8c3+K0151I1syZWgRpCgfSBeNZ0T/BncKrYM3a0WI4THwLN1lfVPK7pQbYglhBKEH5w==","signatures":[{"sig":"MEYCIQDBM4YuEBZgf8UxrWwarHh4h9sjsmKVcCKQ2L1GaXZTWwIhAKgpno3Mb+uwyNg3X5aPuu+RO9lfxE5SBFzxGsY/lvyp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKaxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGCA//Re4CK7GO469fU3+j45TLDVo2p64kKZ48DoFbqXcysMxoumjB\r\n+NIX+z7RFJDTEWl0kstUEg/wshgD7oLpO0BxGw3sy/Q7IsZHPDGwEFl8Wy1v\r\nX7hrXFoLrKrKdIgjQzxNoOcpeA958yXcIeiCHVtF6zKZgYzII6mnv0GjWZoL\r\nFYFE9X9Gwledp+g5wX7iRYm4E+E6QfW+c13eJgZUMc4JQ1Mv/8eoF3tPxPOP\r\nx+nFbY/63H2yaD5fybLe0EGFCULaPRCQxbCunh9D4h1MbL6sWs1Ek4LfODf3\r\nTUsvBx/9j4MzpitFj75gswkhJF3dUC3XktMLJ0HJR107MdQeacvFo4e9SZIg\r\nVTwGOWa9Gqx6mpEq7rJkjoxK4wan8aPZs7aEa7jzuyxMouCfoZpRojl4Un8l\r\nNvC8RAhyzRW+ltxIB037rPcrE+t54RfNzV3rPXzO+1xJk2qe91Cu2eZZ/5T8\r\n6ElWvvmfYVP/Cnp8rSlEK0GDk/V7GI4PNEP3cpgMAk13mhmINXIrA7kAvLBd\r\nRRxs6usmgd83+6uyX1wX/QqyKbRig4jYXnCKIJuZJttEJr1pIqqeSo9L7v4f\r\nG3G/YMyiLgGDjlDR0yboRyf/aoA/bU9CVtMEu+eItbMk4+dIxvgDQY5AAgul\r\nwtOwubFeLj9XFpyC7qQwg5vM0G3yKpOuQaY=\r\n=i8o+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ab0188234419f2d9f471de80871df930e5555bd6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.3","@thi.ng/pixel":"^3.4.5","@thi.ng/checks":"^3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.14_1654957745283_0.5045779130116066","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@thi.ng/pixel-dither","version":"1.1.15","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"09065741296200846a9669a5a93c9233320b9bb6","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.15.tgz","fileCount":28,"integrity":"sha512-rXRwmtbqJ+EHxE/AsQLbM3UokICwIrvP5v6t/od3Ibph6S/ifKH4Bh6wDOdtWL7qrAoZgVZShBxtvqBB5peDxw==","signatures":[{"sig":"MEYCIQDDv9ubh4r0e4NbSdfdFUGP5FJtK+LxAeETpz0d4R9aDgIhALELmUH/KEzfE5GLz0+UNizIEbAnAZxAvM/Ge2LHMi1x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHYkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/pA//a/SH9DAOOlDRX5Sq6HlEBGBVsvIT4Eaf8WfmLAcFQtw+5Wli\r\nXoGXPFKUXk1xKRDukQ001IB5WvdNyuo9e+JHGl/0ctS2I0B0sOqG0vjrAeWQ\r\nYUZImQKbbutLkZXGkya/tjePa7iDmQhTwvQHERgo2c6psUHlPiQINsRBu6cR\r\nQ6nxFS5mFcyNIJA71xeqYfyAFIwr/Qc7FHJgJRWzspEc3G9xettfA2gqqj8o\r\n1rUpV1KhsvsuZEUZV6ea+z+SFT/Py0ltSRR6GZUOKL/tNBh3FAxtgjf9vQco\r\nO2/uPuB+WIr6Ol5PVTleCo4yyccfMrFYnMZaC7YqU3/sffYR9drLK5Z0kHaq\r\nAeVuvOr9r0J27x9Zrqtf80h2AmYK6TMEf2WZ5sEiM8ZyiUphq5HkVTlWU2LK\r\nNI9oWciF44ml2mre3+kEjotbtG4OlveobLE2ij0MA3WpgLLXg88zeREpaqMl\r\nPptLNe5FV/s7T8qHMupa3c2cvXMyxeDRdq9CueFxlnlVO9bAZcGQIS2LzL/c\r\nNF9YcvOXnzchSBVucGROin1fdvZtWP4DcS/CoSlpSXMF4SOxcBn2Z9s56eOA\r\nJZ3Yy+QHe+pYwb/lFMD1Hoa4uJucoak2oeN2cUUqxMHcfSibVlE7vtRjRAeE\r\nNcExLJZG6Dnq0ePHvvmxohUF1pxkzmJxFjk=\r\n=3zoL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e64b1ab39ae9bcc494ef006f6329e5182fa2a326","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.3","@thi.ng/pixel":"^3.4.6","@thi.ng/checks":"^3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.15_1657304611950_0.6742230531358866","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@thi.ng/pixel-dither","version":"1.1.16","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"784accd07238dc3ccc9dce32914baf34b666538c","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.16.tgz","fileCount":28,"integrity":"sha512-07ujmYZAnNhbqPSRffCitq4beretZC21LOwmr92TjyDWAFshTrrdg0s2dPkZxhaFRYdyNcHta6W7z/nd2bmLCg==","signatures":[{"sig":"MEUCIDg5quXdAq691FVV3qDovnhdqgt56NdhJhBGwRLNgt+OAiEAj4hBmS/8ErvMYgkJ1KZdUmlMZy59dt5Ve6BzuLbeQEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tCzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtDA//U6JT7TcXeCWz2Se9KqTO6JV63PcFbalTUk8t8j/9C22Z7Xfe\r\nDGPnWv7AYEocYhVfr0e6f4jtxs2pxR6o315F98p9tsw/TU37VIvJ+SIGUmfA\r\njl2JITROdnHwvlKDJr8W8PyyQYof5m57gReHte1Fy+KyovB2CULhqiuf2Luf\r\nZ4Q7L9oMJN8cuZSk6GEBI5IPI3a2sn+dKqpo39r9Um7x5XJvflrAbHN18CHx\r\nLhW/dex8jilj1f6dndVrY0IXa7XYOrVs73eNi3g4LzgKYTMOzqvGTqtISYB+\r\nfAVLy466S2ZRFdq3zEOoHYuBBx5S8uVAwMzcQUIVPbBYrw9CN/jap/ImCfFV\r\nnlg/Uig7wbzWwIu+UK7w8/jA9V5EQbTdNYVDS+y+tfQ+sgxAtqMBxZ8Oygfr\r\npKHC0gLA41MIDUH1z66MaKPUesbrouWlciKTwKOSBmTxOGI89baD/NNU3yo4\r\nVwIZ8W2EJ7F319kM6aslKhxJU9UeubH4cV4p+XndGQq3x8Jy5958aMsv45hv\r\n/Mf06K4T3Jdi4o6T9sYLLYiDDF7CSjX18ZzCw7RFaVJ5run/mLENFbuGT5ba\r\nCI3tUWv6VbLUwX9DRzDenFz44Z3smWloYPU3JELFFQRXwurdjLZm3ScPDs3G\r\njgQz506Zb5i4XnmKNHQFHah7n3QzRXnciuk=\r\n=nYMS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"108a6357b77d457912d30681d7cc5603ae995209","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.4","@thi.ng/pixel":"^3.4.7","@thi.ng/checks":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.16_1658245299181_0.18589389114713573","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"@thi.ng/pixel-dither","version":"1.1.17","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"e7448d845998666c31ea2b3d836a45973d7de183","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.17.tgz","fileCount":28,"integrity":"sha512-XepcdWdOsJpabRZbd0vGpA/+Z3CUO6FFPsVeVmMKFqx5Af1dKMwD6Kt1+7HIt1h1KKype1wdZ3aNg1JYSjHMDw==","signatures":[{"sig":"MEYCIQDFA8XalXx3HtEQJUTsZzkAnP9ZSYCT1QAK0sbDBBwUngIhAKwxphsvANu86obIqIT8jv/MHBhK3ruu0OsPQl5oK04n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+pSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwBQ/+KLw2pdWTHQFM7Hkh786zGqU9xmdSZqdT4M8317BVTV0k6rVe\r\nmfTnLR9HfqClBJCXxJAYYlRpR+J/j6eK+LtRn8HQYnqbUUYe9Dbz4Mn/satp\r\nxFzh9PHKmMQVTkRwSo9ebP8ot+FLyiCNXEibXx4DcOeq4y45Nyhk294P68HQ\r\ngac4rOBQEkMlv6w6XypXsfl6QKCGQ8nP52hAafkOet6xxVrX/v7Q6XKpFdk0\r\nRtU6BvPxUpUzgKybMc+iELnhFpeOy838SLEscZFHeHI6xfqGW46wFy37N5ag\r\naIwZ+P3FkDWb+MnGK9OsPHZU2LcXU0AqvQIHV6kfGHGTGmdeObmmD4npTfXm\r\nuKIxn0vYv/dbC10djT8scaaYOdNSKDJvE+rFgTcdqDN0buTiDkqr1uyb4lEN\r\n19u0FWP3fbzf5spoTOIz4DNFHGmpUf2Tn4hG9pfzFG3p9T9gbQWBNEjRQuZS\r\nD9N5hm8ljkdAG2KNB5gn3pHxg+oTQwwL7yAE/S5A4XL3IdAN9ti3NqSUdJv8\r\nnwVF6GBJE2Iun7AV66oZ/LVkBV+DR+8t7L6L3Tr42eejyg/toNoZUp/DfHbt\r\nwbfqZtlSyXyO3V6nsdb3IVN0z+QX0tctIDRalz6KH0fztKFG8aWfwnxZleFv\r\n8kx0Vayk+r1VuedWYY+i5CAfisChChsf4xM=\r\n=+MRU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"976ccd698cedaa60dcef2e69030a5eb98898cc4a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.5","@thi.ng/pixel":"^3.4.8","@thi.ng/checks":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.17_1659365970063_0.5066899514965013","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"@thi.ng/pixel-dither","version":"1.1.18","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"7493107b3536c059096003c6bd20084072fea9d1","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.18.tgz","fileCount":28,"integrity":"sha512-LlIUMFbTqtLXdi1gUmFrjqBCAYzamgJlTnzikPp2F2QRIJ5Fbv+ofWIDtEMM0uwlaJJA2IbgL6fd1znQoyshgg==","signatures":[{"sig":"MEUCIEAW2EBFMJtgK9IBrq6sWTgpKAD0ATBWJHo3+T5+33WiAiEA/2nU4cGPqRmDnF+Dex/DlUvMmUi2/cc4v80n6279xT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6FAWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNoQ/+K3tZXDFDidvyEF8P6GEUfWoDffWl/4dFQbJ3fyOS5I97rfTD\r\n4drN9uHWT5dYePj+ruBepoO7apODt3rxHf6wPGQxqQgs4BlYBgVkDvSrSG8y\r\nGNjZh15hk8sciKRQoQ3/YyX3KkgW2vqSGS4IxGxa6L2DeBW9FgwP0poM8TTR\r\nG5Wc5U7KH/gqs7H6f70n1+3niZBJWZCRBG3jBH1+zbjSbYrS/tRNcuRS7JrH\r\n6r4Pze7I4Xz7Sdi4zoe89OUy1wcQ+aOtctvizdOnWD3MtOQ3EOp4UnJqZLTq\r\n+S3AAg/fx85ZVO6Ndbo5G4VPq5YSsqT70bMj9i42Ngpoe8dnQTj4p0cqHhYW\r\n4M1PpstGdsgbZz7lAeFVSCeNRVWlYixFiOVfadiNviYp01+pXUtLaGQCsyhq\r\nPFisFw0K6stbAH0l+kywsf5zQtCFJ04uQGQHUAjCx7SckvhO8ZV6OzGiP0M3\r\nFUXOHJ0CRe7AGOqGdJl+aQ99NnI2pP4KQS5oZ8qA2Wo7HE+sv/lAvStZkbm+\r\n45enlokDBWX9QidYc09fSpGlyPNMpxSLbQYbQ/7GARCJYYBWbChzNr+QVIpg\r\ngzlkpclhOtEc2sT7lefQMizP5kpS9Sx13M9khbJR6FemmPkYi33OqtH2qXIy\r\nCxAaOfnAYdGjYxsgXu9P2BT8D1jiF9QHxmI=\r\n=OpUp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24ec2749982f4193e6bc50173a238f336854bb1c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.5","@thi.ng/pixel":"^3.4.9","@thi.ng/checks":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.18_1659392022482_0.947195134194845","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"@thi.ng/pixel-dither","version":"1.1.19","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"043401deaddb419296a919981ff85e39821c579e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.19.tgz","fileCount":28,"integrity":"sha512-c7/bL7O0+IHYw3hxPJJMhw0+TlB3JqqTqGv/YOM0uh1O9poqWeZv25ISJEGJNac5IeducQtuFl2bdC6gf+Fa6w==","signatures":[{"sig":"MEUCIA0/R8f9Xu8h57ZLgBztqrz+waglQL5n6uURa8pqIujpAiEAgek96OQJY6hPPoNRp/j0cyM+vFBZKHARhs5HyjapDiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7ogRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptzA/+MLmotedA5QStIS+eKecwG3kpYOenPBD7nvNWeEJoDDN5lheO\r\n6ncuGLI6wQxn5vUdQDoTuF5/RZGwbCtqmG9gCpmnZEMfzs19vdSfhFPMbFcF\r\n6YvOI5vFR+k+z7FQC2FhuH3jCAjkBBdMOQFr6s98wbOEZXQe6f+O/oUMpVIt\r\ncsfBlGr9La1YoKH45/Sn+2usitUTiJa1KGLuRb5SG9KihcsyrBmbhpb4taVg\r\n3KX8nfxFDmYbMXEdEVAcMhUZ7KY3hED4PPsZrv016KqgSIGbKOpBUJMCBAki\r\nuQoNn1BeCxJKvpeV3iPBJn16+W2ALwRFR/67WvIidsCojLldkcMYmwNiMvzW\r\nqTM37E48m30TQKKm1tmmtRx9/e6MhCWxAd3KVSIAigZ8mcP+pTzOkIF4nLtK\r\nhs40N68qUcxMxSzYChdjpVSKvnAEiztUAnGBVpLGX6heTrROTeu1080bTnIl\r\ncymWwE5uXuddGxhDewhvVU8idtzFJGkPSG+LU1UZUqeWL5KSZTsIyLta+gbq\r\n/kVJKPaHDNPrZMavWiFINYRiqd82Z1IQj9evoaBkd6sbYIHP+N5I5urQsnJr\r\n55CMdYJ0nHVD8/vWlANQQilGRG/iZgNhfYsFrFcB63tj7IlybnPeX3oQkQaQ\r\n9xlA4onKxt9pidlrzaBQMTqLwszB3Ot4zFc=\r\n=O4+H\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01b7a47077d88c2aefe77650ce3340040bae00ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.5","@thi.ng/pixel":"^3.4.10","@thi.ng/checks":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.19_1659799568281_0.6460985394295515","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"@thi.ng/pixel-dither","version":"1.1.20","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"a1d8c80fcf3b36dd74471413839ed25a657b236f","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.20.tgz","fileCount":28,"integrity":"sha512-2rBTpsJ64Ei588XZNvtd2qYqk7r0UZMWLGBcCj8796kIRGR8y01BLju8vEy6OD/AT/oEQoNdiYQDRR3pbp1xFA==","signatures":[{"sig":"MEYCIQC82aoyICStyKqGE3ShBmOxADrw+zfNALZZf6lw903ThQIhAPA78rVeI2BfAZsRWGZboWJIk9r/j8j0cWdDytdf07se","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79rpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6FA/6A27gPAnUx7ZVE9uxzRVACO7ka5/yhl0eoUoKL1fBWsUaEYrz\r\n5dPY6P9wmG7PCH8TqcOR4o857ZC86+WDOdGPB5BfFp0L4rY8tsH113+13t+4\r\n/kUnfusTRAohnnXTen4LRIyLu75o1nn1z4Dy3MLXnUldKo9fcFzzLCGLVTh+\r\n2Y6DZtyrD7s8HXrphMYetbL7M6eFOUHyOjd2zyMbtXcbbnGsSZcReJFAtnOZ\r\n+GH6uaZnaemv8wKJO6cac1G3PVYDO1qKXb8pvAklPaafaYQMF0Mk0/WSpkxJ\r\nl6mqILe2s9Mz7zzqc3Ls+QRzxRUqwemLO+vrP380LKFBTf4k1jMPmCIMj1Xw\r\naPZk1qurn/4TQB2inLHe9k2FbBgt6uChdwCxZt/27QOFn8x9kwq9UJUx2rm5\r\nFETOP7tC3/4wPi7rbBTVCaDIYk/lUgrCFBIhpOlhnF2gcInv4qVKKSZwd1S5\r\njF67ailTAqvkSLx+fvtHxOlMTM1b2BGW5B9kyC/mv8oEhKd41mFQKWskO16g\r\nL8RlOj+lrEvKAsrqwm+JA3qVymqEzjKyCkqjcdIX99sEze0A6/aJm57mUsNl\r\nB0SS8Drg26lhakq1BlI9g4rcFSdWj3Y5uI8hl0U/a3xKqrIMBVlgUu9d3dz+\r\n0btNR7xPOe9GDeJ+ME+oFuK9deeYJ50tUCg=\r\n=u+Br\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0eeb5054111cea51f4714b013dda8700ade3cd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.5","@thi.ng/pixel":"^3.4.11","@thi.ng/checks":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.20_1659886313755_0.9345425498483051","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"@thi.ng/pixel-dither","version":"1.1.21","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"4960496df453e7f6eca31bd503f928490dd76534","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.21.tgz","fileCount":28,"integrity":"sha512-9efQZKy+qCcnh1n/dDw3PkqGMVyKQDKaNu9uQniKL587BahRWC1ubdyJnN20lIt/Q/huyAPHKlJgsAm3N9wJdQ==","signatures":[{"sig":"MEUCIQDXaZunZSxpnr8FTh7nmh1G1WOym8pacCWVuhZsj+asxwIgZ18oIANMZIVQ7oU4LcwPazr8CFcnpEUZ5sxOSMNJfp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mp4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6VRAAiYwTEz9DhJ806t5IAUB50LF3XbGJSQyilozxlbPZRKSTGKp1\r\nLY7mhmsmqm4aXO5xoGDJYbooquh5/tv0CYh8LeCa/h+r3w0Vga1LcO0ZIMpr\r\nknVv8V80NIosyuw7uYO6/XbrlepoBeYlv8EERB5w5REZfOU8XpVaMrrJJ5Lw\r\nhh+1dKDEm3j/BGa/hCS93ElSNGjA06BEMFkzSnHNQnc4kHZps0du9u/u9TWu\r\nUZuWv1RjogBPzynN8URogQaVHXGCqTDobL4U0psaWrNmLwETA12GIApHBaY9\r\ndaa8gGizk8lxYWTfS3nlux7zwuhZ63jlmYMUSRIjrjuBknMR1KW0A1SGBuUa\r\ngq/2lK1nhjkWCWjkKQW77nf/+UVzyce7AGSsSqdzodCn1bOLf2xQNGSKtPYm\r\npJPfQw12I/In83jYqu6qdzP6QJ9UrVVwlzAlfdNzKpu/9Ng/3xNWBLLncE9v\r\nTErddPAeuAr5N+gL7KR0KuV+CAL+LEiQSqd3MfjLUr97z+K803AQrcMhC1KE\r\ncf5Z7XsrN4In+P9jZyLyQHCtcGD0oyihAykzd8qn349wHgrGwmEdlwZS1xq8\r\n2yTTDZDCG19IvopizbwrPgq+ux0UHGInxNdOrhUKMMJYWdssA6UxN0xoNrtV\r\nlLu3kdX1OWgXzt7WbZEcCiiu68wrImc8MOs=\r\n=7WQ7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"295e76c6f68ef34ba2117ff77612848e09f5c587","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.6","@thi.ng/pixel":"^3.4.12","@thi.ng/checks":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.21_1660578423955_0.4322695508667458","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"@thi.ng/pixel-dither","version":"1.1.22","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"119be650780a3284cfb48eadb498fbefb59bdc75","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.22.tgz","fileCount":28,"integrity":"sha512-uS+JRre9yizRldFd1PvOBrJuohtrcR6jU9IIduJL16N8NIQmVS1KAmg8ZCULADNkHW1iJF8oy2HCqRbh56BApw==","signatures":[{"sig":"MEYCIQCpfInHtXdIQ+3Ii5zbi6Uw0IuvF7onB3aVL5e4pZPepgIhANA6IERItr08X8sDYuGPv5GtIZvwG6wbROMa0hYZOBDh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF/A/+Ki0BpENptVPd0QNf2lbjzsoLhJ03HjrdgFabaGmNxF9z8sHp\r\nVHvB553VPAt+mepeCE6sRg3Uz/i57C/ZD6Mh+bRHTG1sdgGyzi6AScJ5t9TC\r\nmmQtUdxHtZt2zJQzRlxewOstWkbjU2QuDp2tU2akZN3IJMwhNa/CbICtYzVo\r\nIq5IxH1iSIbY79i8UTkKiKaeC4BNzPf1fhNZH6hzk8lFjOyhcJozUdsFib1e\r\ng7SZvtxFfsGHdrawJBjHc9eF2XmqwtTdVrvfVcZe8XqXzXRbOt8UAWNumzCl\r\nQVXFyWm2bAmfr/NOcj3PlySa6Ho8YhGgqKae2+2+7EP5g0Woou042K+S4EuJ\r\nF2dwGIvgUwSWl4TMH+eVeKw+zmk+dSzVPAAAiO9L6AK1jDPv/WEzO7OY5+bA\r\nSBMnIfD+XmjI3C7wI4pUqkpSRbL+o9R9dr/2DXzsRg8RHVoeKitMDj3gFI0p\r\n1TE27bKwbWw1jZKkKi+UAcfrezMA4p0gB1LXEoAiK1FNVnUhFXJQnJlVViNB\r\nTAuHGyh0Gd/iXKYRN8KRopEGBI0BJ/k/V7zAnGEaljs65jgRq07CkzVDLuPq\r\nC4/hs+hha5z1oS1HRj/XGYZeDYphtItEMKHjyQv395VGqydwN5SoXEGj01we\r\nNgaF3giJw1la9zwHEgT+yGS7hTNF/3BERiQ=\r\n=TrP/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"be8423e2019e95c14a096260a93b9762dde0c768","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.7","@thi.ng/pixel":"^3.4.13","@thi.ng/checks":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.12","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.22_1661251304944_0.36103546785911855","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"@thi.ng/pixel-dither","version":"1.1.23","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"1c14a50a62ce8dcf0689baba80037eeb5e802531","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.23.tgz","fileCount":28,"integrity":"sha512-C8ME5zzewISdSdpYiiQbyy1H8+ySATKKjIucy4xuQghdN00rlg1AkJf6p1+7WR7X0W9rdACy0+XLrf+otCGkRw==","signatures":[{"sig":"MEQCIHicNzEp3xHmxlMlayDB9eoT9EtbBGKPDUn7kHMlG/MBAiA+EbEqTgwWaqZT2gWo33kYxdKSvo4BjpZk25Y/Uqbrsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4WKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIPA/8DiV0LNTcQTktkfTNiSEJBuyVHmhsGeEjW4iHZ6eUMwfPqwif\r\nTisgDX5bo/Ccyl9q0bV5cRYPxZx5AeSf/b2UhDECAwz50yDgjuMTTszZUkpH\r\n6p7hwDQx/J/6hPqKgCJMXF2wKNJcNJ60uwK8kd5Maf/3/IaHi6anfQVB9b9+\r\nXsrg67FseTMaId5Kz4++URXaKaV0q3sP7O0sYeJjLFSC8n2Q+wiAvWXtPUEZ\r\nbeJIrM8eLxj5FJ7i+0yEG/YZJsJWjOhtuMvRvp/1JACnh6iDIZLwBgX1HqL1\r\nJrdqI7zcvJJPRHm7tKd7ym/bujIgB5o4aZdEDK4VfBOYW5NU4y4Ke5WjudFW\r\n4gt57iyFrGSHfg2re424cS+/vX9pKHUxXONjPUnYxy83LGVm9Wz7zd5nki3T\r\nc7Y0sl7NiCFVbm/4B7Y3n4RnKysWLlC9bpY6gXz/ityS0/e1SKucPXpe90Vw\r\nrJdbsifkU2St1CLZe8A5J5y/+xS741mmx2JSleLVqU3146dj2jePCXvybXSJ\r\nY9+af/AIQF2ufmd0vjvxsW71MEzcKUGyJPN2HWsR8R61l9kkAk/H7bdpA/aa\r\nEDhfLRQltLFLvWQAtTI6Q5zPRkzecxOC30kMODsHr8vr0bvbuWQmBkW8btGP\r\nrltWy35DmDE7JpSyF9p3llXXtR2Wa62kGsE=\r\n=KKQG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"973139c5aa3b50081020f4cc726a7cc330f77fc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.8","@thi.ng/pixel":"^3.4.14","@thi.ng/checks":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.23_1663796618625_0.3323294440699156","host":"s3://npm-registry-packages"}},"1.1.24":{"name":"@thi.ng/pixel-dither","version":"1.1.24","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"af5773bb9065d7f81a7963df7e973c1ce94177ab","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.24.tgz","fileCount":28,"integrity":"sha512-PA1EOhnN5jiIri5tFkrPDrVkXTo5R4HrGA2CS5MYpmEYGu2dcZijuWw4j30huzz2TaXz4r+NCKTVPZbFYfupSw==","signatures":[{"sig":"MEUCIATOvOGaAF7iLya80SKM/lXB3xd/nfyk3KRvNHJJQAkCAiEA9aP63p2n8bHH+Q39azmPHCXNPtQEK2lAELys1JmJ1v8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyRwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBFw/+JRmNsao/bfq786Ntaehi1hgCBa4AkNg8vIDxErzNWF01d/wu\r\n1wyCfnnRWRYvopkzlLJYObaqJn6HKKXBOWcHDb68iLlRpg+DIIxLxGyXE2Ks\r\nLd0wqg6lmwnzB+v9vbrbmtgp6SJdWB3poQhcPuomaO0AUjteaimksLB7nvQV\r\n8Z+B3g/2b0ilD9buyc3lzyF9B+avCdhDYLsDwCDPWdmmDqBaqkyDTxiPNWao\r\nkzgNvvPUMRv/8kRv0du38NWBdbvnMuJune3QDWIjM3cPGmUsyDkhUL+zV9bZ\r\nV72KC9tUupN64pHfxRTclCuHsWGztwAwaghlwWWmnh3P3+2+H8ByWvEyybyf\r\nUlR+n2bKto5d4JNiAY/GJnQkI7vKwhh+vx7xhpLkjLGQ4MroYkjpXNJ1jwjI\r\no08ac+u7GiLCiC2PkysReSCnkvnNrx/Mck1oQPI89kaGXBGPFN1X8Ap/kWzr\r\njmMhujPRZ/GY6crA8scPbjRVyC0iXD10HUcsYkh5EZJN0fbmDKdV3d7vcYJL\r\nJV1uvY1k4Y70AeGdvNPsRGY6PltGTJxtBwB7rVZiYeY7OwCeMu6yHfzNygVN\r\nSRSH7RgcdPRPFP4jbVRyP3al5VnXDluYG+7Pt5pylYXg6Lo4B15jg7XZmb/z\r\nu0MWYw76fDxAD4eBqZfHMmOAGO6DXVLrT0M=\r\n=NW8m\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f4c59114f2d2dfafa9014626038a9ec5242b0606","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.9","@thi.ng/pixel":"^4.0.0","@thi.ng/checks":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.24_1664296048614_0.4846044506744118","host":"s3://npm-registry-packages"}},"1.1.25":{"name":"@thi.ng/pixel-dither","version":"1.1.25","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"2443d77d29026f27e3b0d5818e49662f7b1720c8","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.25.tgz","fileCount":28,"integrity":"sha512-jGxLlr0L0PrznxBoJq8kkGPb/NFM8nYqUhWEk5xhTBuKcJJcqodWulSzYBP8q7pEQBE+/tBrRezFRg6FQy2E0w==","signatures":[{"sig":"MEUCIDAMpqocY0W8VLFfEZjyGkQGx0/9QS/eWy0EJWsbrdusAiEAl1Vd9YBiFAprwRwF9EP54BS+KwWoynuggSvQsehDCNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwpfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8WA/9FJSBzvrx+XxCijWMdCQOoFYB6lkJc+jdOSnONsnh+rd0FxrR\r\nQjaRWHyCfAv73V0tMtmsZV84H0Y1i+/Aet6hhRG5KA3RLchJWqV/suV+5cl3\r\nsK/MxZf6p2uA175W/Fzkhqm5AjTgUBsnrdF2JiVQ0cc+gV4f+7BMbAmut6Jl\r\ne2XxGcauI5FVPIxs3VM/abmf73caf0jHaQTLj2zWMwOYonMNl4350FBHnmWt\r\np/ZO0Y3b73Mlg0+i24iBhKy8uLs9Em4OhH4a3rygXq0QQFgP8d3WiagMVUmw\r\nK1/SFpHhpH+mFyrLPCKbp4Dd9ZMv082aPXUB3UkMuvH1NjW5jNotClL8j82u\r\nt/c1I4vxucmcVJ9//Do5hgLOIexsrMyNkp5ehMPe9RslAnimh3o4Rfxt4vBR\r\nrz57zaGCVAN6N1iIb4u8+n5lpdzC0IqjmccIb0HNG0p4onY1E7adPapO+Wq6\r\nUdVusFJFwsgeeqo/wilbMkm9DtJWKVoTzHQ9r4ItFh6m8fHyqzneKnsHdWaE\r\nAF/Amikd0TTI1i4ZzONO4nnfaAtXoLmZa4I3GUJ1KfS2Sbp94OH5BTKnAokm\r\nCRMSbZRGLsQWABR7wgibH8MGZadGEU9iWr08a3CdjnIXX2ZM50m9JnN8UnCz\r\nI1twt4Xdto/ayhg4MmQl3sLNyN+JJz2N35Y=\r\n=t7lY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8600007d81a7dc92634a1d54e2c32b14ab30ba80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.10","@thi.ng/pixel":"^4.0.1","@thi.ng/checks":"^3.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.25_1664813663366_0.4152647833171288","host":"s3://npm-registry-packages"}},"1.1.26":{"name":"@thi.ng/pixel-dither","version":"1.1.26","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"677dc791193422d16bd6edd6054d0b8b39ecbb67","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.26.tgz","fileCount":28,"integrity":"sha512-GLlTrrxSsYa7cEeKkPyaSpD2XfFdG5dtuTzvisZTC9U5V0S/u1IpBqI+VHDDhje7QPUjAKasbG67VUE8PKxqSQ==","signatures":[{"sig":"MEUCIQDdPOyhzW7eqwyxxsyBClUNrRCwC/oCIGkaeKK350zu+QIgJmYQhbz0nI0lyFbro/gT3vqWLtJVpX2f46FoEFFeqdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPG/rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf+w/+L1EbPCUHpTYbfYlVmofpwt3SYtM2TDt63zgspH6IA+ClWmf6\r\n59/UdHxWCPkFyTOYmVix4emDXmmfzKo5SdaNyodE8XhN033XSG0lVhrTyI2z\r\nJBZWv4k0RQx8xzvYE2gK1rPn9ouDs3xaBQ0GTroA4OM6Z/O/cOhEW2phdWxs\r\ntONdRMKAeUIQgq3yM2Z0oMAXG2lFodGJ281TZDv8cxuOpIBZxIJParkXkQ1N\r\nlX1UZB/UY+UH4azHAUgh1VMoSWrIU1ItGcAc8ocwLJaSZyoFRHa9U2+S9X9z\r\ngOzJ/X0QTnSmDhA5Kw0OPjw7DLOHJe9h7zSb8NOjyfwPrDDWf/iBYOFCKSsc\r\ndNhjPfYZzf3ZThlvJmqVysFiQCNWbxhZr0vDzxFWji/AsjoExYynoHKLZchi\r\nGozLTpIAoiyAVr4uGJ7emhjiLepfC3QyMMeI2RGZ/3DiVx7+MqF7mv0Dfw6c\r\nDgJPOL4wgl2ChAaE9amO4t8B+z+vkWAGiepqF07qEPJ3fPzvWb7H0WOiJAaI\r\ns2KXKReKPAsBKKr5HN7lXLAEcr7MFaDB+BScZvWMjEOXoFUNv6G4nzX8ddiZ\r\nsyvpL2jhMdkHe5rny3+xfCSQ7I0BnzzqPLk9AiXLp6sS2l/XnAPQkE57QgpE\r\nUvRARAWhBivxXOq1KABHJorXSxpQYuKKjPk=\r\n=dQxY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3f7d6598c7d7d0c61ba87150a56deac12649d7b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.10","@thi.ng/pixel":"^4.0.2","@thi.ng/checks":"^3.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.26_1664905195270_0.9594007561507938","host":"s3://npm-registry-packages"}},"1.1.27":{"name":"@thi.ng/pixel-dither","version":"1.1.27","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"81bd611f59e6c847058014a44cc335ba397ad99c","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.27.tgz","fileCount":28,"integrity":"sha512-qGe/nV05rrtAFaN7FEiAbVxUWBZSMK6m8FYyHl92YZxMsERf7gwnZR91Qu18gWwvdpyvzQyV10ipoQUuoavFVw==","signatures":[{"sig":"MEYCIQCvxiy212GTDN6TRA8fSf6bCJVGZeuu7DNpcETDiVnIRAIhAJ3DjKd+1u+lfDwkooNOoTJu0C6GgfjbsqjyACLf+n/Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUa1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotnw//RmEYAonKcmLiWmOeouSsFhq05smqljY5thzl/ASZfnDwGGNd\r\n1E61xRg7WsSxpw8CJpeyUB8dE0Yb72NDiN45imykUadcfJPiZtdZ1+wWfkoS\r\n7Sd1J8dJ7OODtDNwaV88M/YMdPi4mzTgDl/iPQ8Sk2MshI2aDJf5aiVVyEII\r\nibljfGkHFjGVYqz55hCQ5Od3NNVemChZyGOMfVjjrTUery0UU+rEscFi0PGb\r\n0bGS36UFkE9YdrVM7PCk1CjfT9ml4FG9YU6rftKSorDzJePCVESJazKnzkL0\r\nmLfV9JeGboueBl82OXRb38NZBuuYAM/E9uOUtnvUwe8BOgU/TYG08iTM7kss\r\nOYILLj/QQTJSNH3BWtymJDAieY4S0yRWEyRKS7FQ8LgIyXUk3Nx2SUN+17MM\r\nD4BVPqE2GWI6jPKILdQ7eXnnc+teBWovcUczvW/QVa9mR+el8419So7q2xId\r\nOr6g/y6C52KqhLpw1jp0ye5HFkrhXSkofIHXDw/Ss03OyfpDzh9mBH2+n+3T\r\nQk3rV7uQ1fO8mqvbVU4RoCSYQFgE2/mByG0c2PWasQzV6nFsETyHaBcd62u5\r\nhcPPLJnQ4KXGgR5idUYCGeufWpqXeu5D5G0HIJC18mnPol3Np/myZ6P3SYGy\r\nMHEkEZgreQhY/BDE60UU3eFCU9nWDFD1KFw=\r\n=d/81\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"612b1b0bdf442473f04c2edac3012975a6ca28bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.10","@thi.ng/pixel":"^4.0.3","@thi.ng/checks":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.27_1666008757660_0.022765001669903473","host":"s3://npm-registry-packages"}},"1.1.28":{"name":"@thi.ng/pixel-dither","version":"1.1.28","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"426be6dbaeb15e35229759d0a5133482d6ed0c25","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.28.tgz","fileCount":28,"integrity":"sha512-KSpqLoNh/hLiV1RQTR/Us4jwkteW1cbRS8SHzuCBCkTr0U1N76laO990RKr/oxH7QAuhKKcL8ZfV+X5VI5orDw==","signatures":[{"sig":"MEUCIQCkCiCveRpDiY9CBrAcAVxr0idJjuGI5RiULgMZJadcYgIgA8G3M8/cVDc8twIu09Wi82RPrlgafHZdjwECO2XT6fU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWS1LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJZw/9HGMqqukIn017a51nGFB1cARRrj7NlMaPLmzF4MfRvDlw7IJq\r\nIu7r55jxacg1EnYTlDoNI656xH5jO5+RhnmH9F/cMqApKqLbeQjyfAfm2X/+\r\nVNVSBXM4VTGKGkM1eILplAMTrcC15oWNdwlOpw+X+qDjezgUPyDH6akl2J5/\r\nDo/NNGPeitgWeq6yWPzmP0vNcdJ9BNbaWMZKPh/spFA6uurZWiob/LxnhnSl\r\nn2NuMxZLHBXfNfp+I+wICzlG2uw3mCa416dlRFSuKyeqLJ06YhWuyXslwZET\r\nNpR8wjxNGBd9cJt5nTFPZvO5qxlTVEtCOnOJRdZu5Eo5Ca1ZEwmspmz5xuLi\r\ncOnC2zr4nG3WIAnM7mTVu2z5Y6Wc7Qw7L6FFLU4tVeGk0/IWIpvq+H8ium57\r\nHSV45bCYd9GaKMYl9VFn0cusOiW42Gotvf5VdW5FewwrZrDtsi3MBwaf53vE\r\nmBYGEhbwA3WngaSyYOP3xgjlwsWx1h7qzRYUec06x0NOHg9OmnMd3kaE8qW/\r\noJ5Jq0yMpMGxcwV9rWZymdph70z7va48Eeq7HrE3IQU8VR08WcpeU6R94RFM\r\nSgk1eFxRqjqGTod5HfSKjVHQ1yyhzqAupb4vwPL7oOy8BVaYR0YJfMZRplvn\r\nFg3bBDdTTMZAq0avAu7fNYUoA8sW4oC4gnY=\r\n=96gL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc61bc0a890288bea00b8df81ffd73bc4851ffd3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.10","@thi.ng/pixel":"^4.0.4","@thi.ng/checks":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.28_1666788683352_0.8146771434143425","host":"s3://npm-registry-packages"}},"1.1.29":{"name":"@thi.ng/pixel-dither","version":"1.1.29","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"61d3b54f575365a8ce64861de6f7657e6c319757","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.29.tgz","fileCount":28,"integrity":"sha512-qhvPKcaXhvfQOkECaxoT7Q1i4ql9Z9qhmskgl5wEXGvvDemx2xn9vkllDyKa+XUQQBBuQ1UzjzygbU8Zk2y8eA==","signatures":[{"sig":"MEUCIAgt2PdB0bvW2YdzkrAJTsIYBmacmqzLOb2vaXI/sEhbAiEAz/WaMWwHFaEO+ISl9rjYRg6yTOU/St/PCaWjiU2PnTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXComACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMpw/+L338MTyYiK1UO/SEkC7cLNJZUDMJoDT82jOKs9rxDiswo4nE\r\nKgvPmokfaoixHPTKVVqUH+ll3POYDUR3unWZZHB2u/v49f+uqU4wuIR6+nH2\r\nxUzHzhA42+BiEZ6RsUYTIbbR0F2/ET+TTEapAx4dJi29oOakbQUgLoudxG1L\r\n2WIix42GdXqF9tk6fF8L1lk8pPpycAEsMXyH9xgy49F0eMgxzcopZPj+qPy6\r\nx5JnmNcDmqNVWzg2EQPUCkfWsRhz+9cJpfXegr0gt5qB+UGyGwxqBkgmH1Vs\r\nMyp/UAKoHpKL4EW5iLtYa8zOmgbhZodkNuPybLcOvTdDF8SN8SCTO5TpFAEp\r\nOcaKvTf9YpKhpT2NnNWe1x58Zpf7xFM2W59xhNqj/HI5ID6d5OyM2KOy7A2O\r\naSkMDHjkcmy46RZXbKLmUKAQjd17OEzLLy+0e+qdoYwg87yLRoc35VNixcnW\r\nxVz9hvyDZ2p8uvR8BBaGxMwh8hpB5JU3IQWxbJ1NCcfeGp8EgFUWB0K1PBXx\r\n0evQi+O+pDoMYYQLt/S+/VaRE/PEcT988h84z5aWEzMgXnwWDNRfAoLeNBzi\r\ntQc22gCI7N0rmcvXau+zBviLXq4na1tTiHkeoX9LeIvIrzyAqpR+PSD4sEC5\r\nUsEBuHLBVJgv5spFDKAPnxftfchNke8xpEs=\r\n=kXi4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41e59c7ad9bf24bb0230a5f60d05715e0fc1c1e6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.11","@thi.ng/pixel":"^4.0.5","@thi.ng/checks":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.29_1666984486291_0.4398697561901026","host":"s3://npm-registry-packages"}},"1.1.30":{"name":"@thi.ng/pixel-dither","version":"1.1.30","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"2e391895f619e526dbcd8daef48d711749ebcdee","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.30.tgz","fileCount":30,"integrity":"sha512-7R7JuPPT5xem67Wt+pOUzdH+R6WiByanRM1v/6w8eO2U3BdqvETjZFLsPk+1xbB3lDh9pPlDsynfdenm3IyQ1g==","signatures":[{"sig":"MEUCIGAabdPAV1IKLVoBVFOMM4wQpCoLQJfE8P0UplVHzOBkAiEA5Q9VWujR0dRy7AG4cmS9ODY6UorC84eYsMdgAq5yeEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFSsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmIA/9FbY0OCsrlUPpXOtsHTQg0bnjajGaTU1nduJyBAkXOFgd7dK9\r\n4xlCANgQhoYWVs6Z3p1b23ZZoz4l5AE3SWdJKwGwDdnNVv/tR8F+kdkr4jJf\r\nm7knJDdbSx68boxi3jSLes69sjidL/tAVvSrmRgVk/B+WoyjfINZ807NcHjN\r\no/rq+HlGwg1ym2pR5bSnsoLie0SXqjtWvxH3jdvSYBKPIORXt/MNTnw4JRUj\r\n3kCEs6xAxnQZMzlySvjRuaxoevxcRjXSmYbhVZN4PHtiKrRzF0V3aTHVtRX5\r\nD6O96PRXFKaPmfj9Tw9rWqsP8fDP+x8QMPzm/ZuRhngxq8h7kwqPUaEZOLN4\r\nMos/IL0unaYTikIL1W3iHEwP76aR0493iNPTlm1Ws4el9RjArwYP9ctPWiyP\r\nBc2NB2/H63/tYAIO4MEZ55jD7B4npMFsG81THwuBpbUN3F9PtnVtkP/Xm+mb\r\nXbA9NrZ2Ws1dgG8Z7YQlS6PbC0YZ1dcnkQRMy/KpjQL8KvgtfayCDuRQQMkh\r\nK8pNpXtrpLqEzIrBE2VG3YEEcmSgyazA+iDt9ReQIZzYemOm8XZ2scR3IVlv\r\nCMUn9eKJoiYls8icuXFsrl4gZXxWECRgzRM281PO2LkKtlGh3E1kELFqh8Ke\r\n6mGsacynzxl0lo6SRlhXDOaCsiqaDq4YOw8=\r\n=SMay\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7eff3051eb395f460421727b8cf5ef79f09faaa9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.11","@thi.ng/pixel":"^4.0.6","@thi.ng/checks":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.30_1667257516361_0.8601410419920079","host":"s3://npm-registry-packages"}},"1.1.31":{"name":"@thi.ng/pixel-dither","version":"1.1.31","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"6b07afd8aa7c4d64a6a7dff8c6590b9360a79c17","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.31.tgz","fileCount":28,"integrity":"sha512-rlLOCdtuin9epuAgBPw1JUA9fjxogbQi46wvhqn9eiwcRvblnzDKajWr6VCxBSqsQk16DyMpDCUGyT8zxLuWfw==","signatures":[{"sig":"MEUCIQC3rz4sbFSIkVGZ1e5MUil/oZwf0jZXlSKI5N2fbodb3QIge9puW/OKYXohc4cT3ySkxg7axK8UtafaJFoXzscKjqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz0Q/+NktBovyMkHYXs1ZrdydAHSwFwCoPuzAqGIxn0VcAU5twAdvi\r\nIhBcOEwnblvOebtXa1j92f596cFu8ud1RBCubyGWtM2SfE1NW72oUTYEs7T9\r\nK966OW3DpHLSDrb4BDCJ5C6MFpgZETVnrMDi6pqUrZvvsUccEzJ83zqzqFQV\r\nDLZEUTkqW4VtAwgDBInxiw7YDiWFE+CQLKx2KqOzTU8Ki1G3+2DQMQma/WMj\r\n9csuuYB0ptpyMqFgUECv2TYo3NQlWOZtTk7kQhn5WPUWGypPFEzDvPHcbvo+\r\nnXN4NjgzNm20B1CaQtpYjfZzb8oWkW2hZoULMy4UmRmlkTpEsRcEUX/klI5s\r\nA0bZUaYw8oD979CBYbzM6vruvMkv8g60qEwwfzk+aOm4w52JZ8xVOJoy2ZfE\r\nwn3TRVcVALyg+ffa8mh2q/oIUKU0PNun+exxJHdLHwv1gXnIoCGUbgNSr0jv\r\n6VyB86piP1fp8CTs1sFNM99lTdFp9OVpjKvTz3JuIPVL2+v/hK7jITl4phrR\r\nSI3VsDAeLJG9V4XmBpzQ+HpgL9jE3S4pJ2/L+iFLL6o3QVMTx0BQJeCc5rgy\r\nrzaoctn7TTfUj3GGyMBHPKZF2zv26U4oC/szUIMyyoOiT8GsEdGDWXOZRJwu\r\nyNyujNxHyjfl9X5hzipxZC3pOWeFJBNnW90=\r\n=Gyxq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a4b60163a8caddceed5ec1b6b3584d164f61e7b6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.12","@thi.ng/pixel":"^4.0.7","@thi.ng/checks":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.31_1667306315299_0.7239248276313528","host":"s3://npm-registry-packages"}},"1.1.32":{"name":"@thi.ng/pixel-dither","version":"1.1.32","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"a3d0178a6f6c79cbf7706de2eecfa743b89c61e0","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.32.tgz","fileCount":28,"integrity":"sha512-oKXG3unyrhxouzYPi9nHUryZTvSvvc5IlU5SWzy7ZqwkmyCy1cGJBVv7yQ159aYalg+7rX4W3hTtJxkF8tbYWA==","signatures":[{"sig":"MEUCIAP714lO5BsDbfpsK0rH0euW0sxYJouMdnFIrr9RSOXIAiEAu6s+PXFsvyI3Kaut3ArR/EKCQUF3YD89tlOftYhapW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqRDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4EQ/+MrK0w3aLGRh1+EAEQ8DKRZsMSzmXuS4dgejT0YIy4sd3glrs\r\n2l86AkmwWrCwRhZ+HipW8Yup3LzpEmiSIeS4cXyLefvunlkEP9n14ILCk7Eb\r\nBYEigWW18idP2JDrv70xip9sbH6swu5efKdVdfrY0w9a/th2w0udgizretfp\r\ngPWYLRNWnsSjsRV00ASZb9GwBIneWJrgqJ8vn5tT5rGNkP8EohilYUJFG6IU\r\ngFiqrWeVFv6PmBtqMlMxRAGR88221CukFl4u/z1XBef6+fhv+iMkdstWe6Mi\r\nAs0yZUWBjpVBu7l75dneQfURNJgBVqolSiYFnphWb1r6FAwteZRK1MXfoSGh\r\nKD1qmDMKAANFQ2Au7HkS4y00Y8+suEjn5eW2pqMC1/uj2R+9db8iQzEFEnXM\r\nPQe92zLaOCkxsPXqX+SJpcSXY0ghdE1CK9K4aomXHI1N84wgR5yQHhBZVdzW\r\n38V9qe1+Vrl0RJ2CYex5sdJhyUssI2bshH44dA7WEQ82qIfHsaC11YRgoy0K\r\nYdYVLrQZ9HJTHjJB6dvN2h9MXvSKnSMe8VqfZbDB2WRJJJZUz354qCYL6hsg\r\nWwFHIQQxdZO/6TOmmnF5cUI7e7XV2F9cfLB60LxXBAzOMq+sI8AVFR0jeMcr\r\nTHNvZEXBKKTbcwEeFNXCTUA/2qF78I2/vzM=\r\n=oXe6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"044ee6a3895720fc78e115032d4d831b63510929","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.13","@thi.ng/pixel":"^4.0.8","@thi.ng/checks":"^3.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.32_1669243971317_0.4987231081377388","host":"s3://npm-registry-packages"}},"1.1.33":{"name":"@thi.ng/pixel-dither","version":"1.1.33","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"ea9cb30f3b03f997c8ea51570eb1948f9542dc40","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.33.tgz","fileCount":28,"integrity":"sha512-IOF+Pn6s7q1Lc+17uE4Ou+m5YyGUcYz5Dcp6RUG+wW/AJYp/lY7J1D5On48JdZiyon416zAhk5IpSSYN1IoVgw==","signatures":[{"sig":"MEUCIQCv6DNddScHiKmKx0sCiZXdkQ7QRMmMzIsNq9bBMoqVFwIgDrMYXuY2sOWrGFwnU4JNtHuSOT/jjFEUvLDL1kNHaZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLrwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPrg//bKT5es6ZPzE42c8iSiLIQSW0Z6SHP7UiaTZRKr4mPXsMz/TT\r\nypaVafFv55E0HNP6P6U92X4AKDwPPCWnWS03LLrrK0xWUV9IzKZkSVfJMm2F\r\nClOyTkyOGniCc8h5jlyNl5NZD8im3+jROeatZCOafwc3hUA3eTeAn9j9Lh+P\r\n6rxX3n6pQHEFC9Smzr6OOroXg1zXEDS7JXhm3IDNIK5mYGKUBH2QqhauYdrb\r\nyvEDSJTyPqcA0FBqxQxyMsNMG2enIjNd9BgEa/EqkQ4aKev8Mvqgk3Lc3rYN\r\nOycoBkjmmadESdiMtlLa53u+JA7+F1YrSV8Qwd+r3uvklKmYuT9uO5aiOfwY\r\nTsTufcEbLhdHD2Vqqk2CyZeSY84DPMvewFGLp6IR0Imr3SlD9NelA14VBvUF\r\nKJ2zehM9LpOvzcr6fgYPAXeNM7XQD1u5mpKmiZVJwYFOQbITWj2MqEK9PPcW\r\nTkMPA4HWtB8eghvG8T/pqfggYVW6O7ORL+Zh3PFbUNk/ZzfFliSay0opzLfM\r\nna6wpdkpQ364Y8C08H0kCfdKbV0a5XfxRz+nBPBCT9o9x0A0csu8Krv6bm6U\r\nTae3aSacffLvM+rc6t6K5ALhUR/CR8J9fsGL3/61LWp9JUoIp1HqGf8ixx8m\r\nHrAaPHlqavcH4k2upo4WpjnQpmL3iPq131s=\r\n=zsMJ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75ec32ff7f1b7b5e72e7a04ace24732cd5d6c774","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.14","@thi.ng/pixel":"^4.0.9","@thi.ng/checks":"^3.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.33_1669642992209_0.8216764212000691","host":"s3://npm-registry-packages"}},"1.1.34":{"name":"@thi.ng/pixel-dither","version":"1.1.34","keywords":["typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/pixel-dither#readme","dist":{"shasum":"7f02b9e611283fa8b2090cd5ecb53c2a7d868cc3","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.34.tgz","fileCount":28,"integrity":"sha512-7IoPEQBWNV5mrX20n+YjgkUa837pebuXm7QXOxS0no5k6ycbtUueQKwXOexc/EwXT223RW1JWWrLNcDDaC0/dg==","signatures":[{"sig":"MEUCIQDX9z1f1LrZ7a5wUnzgQ0bD3NfvVchLCZPCSDPZT5mbQAIgXU6KSJW39YkVFWaxDL4k/0Yoz3JBvf0qcBmj07ih/Uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9pZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSww//Szs4geu97uem7qhWdjxX8ONHydv8mnH5wRVwHYBY4xXO9uS7\r\n6UneEC6sAQ6KI9Kio/OAXXOgoXQzvGtDysGKAhiSkn8j29/vxkyHKItUwHus\r\nJlqowdPfRcUyY9cOTps8Y2u2gyLOAE6m82g1kh2D+PgV/tcw5AsoEQyjkRxv\r\n6JaAW/t/3Yv/0sjJg7U4cFbeiHrRssW34NSw4rUzFQM27dkHoXJEbh0WVJb0\r\nlZ2HKLZJD9frFYJKgdE9VbFLrdN4REsDCzpoI486wUx6unStp15Gz4v+vvRR\r\nzUjLFvHu32QiyLFN4ltF6cWKeMsX5d61yp1hx/gzsVLVFUTjHxMBncV73JGH\r\nUj7FugAehXicBwRYpnZaCI3WuZkGTfi6fSPE/nuGnT1KTI6kgEkwhYys/Q0K\r\ncyU66elYy6Fan8TRpQRHnsSZYnxoZTs2/HdgfV0szY49E0/cuZZNsfzCqlxJ\r\nsuYVCli2uUah94EkStesr7yG0f/2VK9redkkxtSy/fpZH4Htbyj1Vj+v1WKU\r\nmxI+5+b6B95NY1bXhYmHwV6rYfQpAxK3RrDDIgdn7fDdc10dr/XG1StXINvI\r\nkaWDdbNwlrfcuaUuQbj8jSjZrSQtnVgAaMd6PLQlAzR/T7RoemVpWfk5L5zg\r\nGTtf9r/8/iOc381W3DEGrlZdLi7bQx4cyRU=\r\n=GZhQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fe40da507070653f420156d91e6b27cf682004f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.15","@thi.ng/pixel":"^4.0.10","@thi.ng/checks":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.34_1669847641062_0.7924136478454342","host":"s3://npm-registry-packages"}},"1.1.35":{"name":"@thi.ng/pixel-dither","version":"1.1.35","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"b4f0d36f0bc54cb7af97ab3e77b0a0c4184892d0","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.35.tgz","fileCount":28,"integrity":"sha512-+SJX9WBnHYaeJPCcmnmvvgnin4okL8LfL1a3ExjFOkEu80M1L7E749a/QnAyFMPS8CRuk1J8t4czn38hGCmwZg==","signatures":[{"sig":"MEYCIQD6+OclKnt2/TMZ+IT5hW9nufBtBSnJUtEah9QjxPEtUAIhAM5iyyJyy70K3uNuHrhODJwmtTCuiOe2Npl9Qu4QUAa4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGvWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqahAAnfdtPAvaOLwLuxdn6OmK4/ShjsUa4unjFrLHXQ7mGkCw169E\r\nsmBhRAllj3W+kfaWWQ2lWE/juGrwpUi/LiJdJXdljkGvPIRsBMrUV3/B6/c4\r\nZuRW2NE8FrqilIdkZHXm/NjbtP5GWvnPV/fp0VKkkvLVsmH5L7gZdcoLDoDg\r\nqdTvfdiBNf5WxDzbfNHXVINlE3CJKAP6aGyhCAjKruJUI0bWWRIPVZQaoaFc\r\n4tprOS+N1kqvERQQrMm2rSLs/iTTWG6FUjhUYyfK0fCwXonNLlYQKmQWKs6V\r\nKWSdUvanW6rOottJ3qq+jTOEwKCxJYyqoq7XghMfOnBp1oIJAxJa/K3Cb7HB\r\nxmDtQmN39zUDJAPhgPOxXMVf5vUDHWxgPKe9CGY/roAkoLJGHHdJfc4O1jG6\r\nr7QlWtuTJZBelJekIZQyiCHxGXEM81OexifWDB08K09vWj+pkL/lKPBdCIrD\r\nD8NlJquj13XMIVnYWIGzdwncgxHQsNSPiNd4KhdPybwDviNzGGEh9eVGV8on\r\nqVVTPx/LQmONzL/2APKhwSl2pTL48HHHud7Uka4bVexLsPq5Agv13xIoSTDm\r\nDPelWYdME0nZPpOvgFN+mwnWBKOeoZ/eXMnIeK6Vjkqp2LXUYzujP3H7r+SL\r\npDyO93j+1gtMv1aXh/ifr7zEZpV/HsLvfHc=\r\n=ptud\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f445a9cc8022bcdebbf6ff91fd66ced016d72f01","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.16","@thi.ng/pixel":"^4.0.11","@thi.ng/checks":"^3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.35_1671195606672_0.7513995070161994","host":"s3://npm-registry-packages"}},"1.1.36":{"name":"@thi.ng/pixel-dither","version":"1.1.36","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"cd806e3eca9edc6e9419efb9c4e4cc4415e39a26","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.36.tgz","fileCount":28,"integrity":"sha512-UGjase/tyBwSlecUbI2/v3CkHFp0aV8pwrEPtFWkxXl+GknB4zW5mIRjsqkcTgnekXaaFF61KFen79Co6vmnMA==","signatures":[{"sig":"MEUCIQCqJHar0Fb75YYxZpPS+yJTpdyguqfm8OqVRZWB7FjpVgIgNHcQON0TedK3NieQNZymf5qazojEoiBKCiTVwLGxE1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeVzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4vg/+NQ4m7dFrTssTqnq/jXnVv0ZHlE/aGvxYSxF77nQPjgl5QGfQ\r\n3SAHxLqk80QrUskIZBxYyf2Yg+Sgv60CU980/lJD/UJ73m6WAAoDG6U7BDoR\r\n85TraC3IKL2+ngTFB7585yidz/jWD7endvNDcAvulthnEpkMbxHKfCaO7mkq\r\nTWq8VwfAoLsdxPdcK4vm6jWgBhDcVbqQ3IhWOE7X041icFxPaElOu3/WLKHJ\r\nWTQ1nD7bJKZqfzhKaH/2HbbVltsykHInrJY68vREi2/nsjB2NWT+ZVCEb7Io\r\nxhA7le6L6JS4SjLuleTlBI42+ZLrYAi93qYyJ0TFQ9hmBAvY7pygZ9+DMhAn\r\nQgwbxfOYHEnZlnlXvNvFob1UHVrfkh7+kobtYIFpdjTsxKXRk0JFBcWyhyvp\r\niGF9eQ6WSo+0fM3PoOgXUNUDMROgGQHv3ha8aYf8lAWAWclIjFEOuVi2tSql\r\nbEP+Juz8SRTlBK/SR2fmr/vg80dSBLvzG/sZXH9976Duk9OfvrQhazMjQ2oJ\r\nNdlpJt394CWR1ya4602/BF0q4r/0l0pepwIEqRPA7xlswIGBrD0mVGC88JM8\r\nbW5U+zoZKJcS3aTJOrpofljQze5uZiYubM/c7l1q0pCov4wIwPWf3AYb61kT\r\n7OwGAPCBAPazyRCFep9C2hSuD/jHyLPMX5k=\r\n=Lx3y\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b2af448da8a63fb21704a79cc4cdf1f3d7d7a64","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.17","@thi.ng/pixel":"^4.0.12","@thi.ng/checks":"^3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.36_1671554418982_0.3516351292234843","host":"s3://npm-registry-packages"}},"1.1.37":{"name":"@thi.ng/pixel-dither","version":"1.1.37","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"cce34cc5d70f0a9aae0d1593852cfabe1896d953","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.37.tgz","fileCount":28,"integrity":"sha512-SytPb8nZjyVIJAmb+Ovq6KVMtkjohwDf1tKN5Qs12foQsMEV9rYkVUNkGLhwgZAkwpuQBJPmSpo1aI16xKd3Aw==","signatures":[{"sig":"MEQCIG82S39tuRRIUpdxC33W1p+U9JNB6XBRbh6sPnYtiGIwAiBP4lB6w1dv75kLf8fnUsfHxipc2fVx4pVQiPUrTTeM6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNH5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjLw//fKJe0B8m/y8wqebgp9ldHtZ89/OwO8Os7V+PDUMx8VrrLgE2\r\nNNSxW6fi5nuEgkrekckyWq5B00dRwjdzaMS2GHrTpkYAq/Kx7EPNVcNlqaPM\r\nGsDTo4vm5KbAKhlb2K2RorvJIYzv8vHFRZB/rApQY4R1ywXeaKSqbvi+10n+\r\nbQH71iYR0+CHj8/Yuy+sX0PboyTlZN+IadYJImLc2xMCNTJWcll66uDyQH3P\r\nXS0BobvcKidRPAC24czbYW/muD6F0WlUnWeCFa3UJlibp1kECHDb3bTNtflg\r\nUWQOmv7SqdRE9at2dJS9A1ii9IpZNRqbKZP4kAheyWr2k/q22okG9wsdfkQr\r\nicZb9PzPVeBCwGf/sHUidPUKCMRMmPKyQs+2bP2l3ijBKzB8e2H6muZCDmb9\r\nkuP2EEteTwAbhaY8lR/EwFi3gFUefC987TDdEUGWw+NArAdlMwAKa0ajkMH5\r\nsfm3gEpy1xXUGpCM+NoW5G2l1Q03Z8K2wWRP4LO1wmaPaGhQHAfj79lixQgw\r\nd4KcPELZgbomu+zdc0+v0nffGmdLYoEVgd0DXDBfLQNq1hPVzENmJ5GDXcMD\r\nPQSxfZMIeTiurkJz0LlBC/XMADqj7mqL5halASxNQGKByKtiv3O+kz3My5az\r\nxHD3L2S64pkXXMKTZ6C94icdceHBTRdln0o=\r\n=/qJl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.18","@thi.ng/pixel":"^4.0.13","@thi.ng/checks":"^3.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.37_1671746040951_0.9163423569103388","host":"s3://npm-registry-packages"}},"1.1.38":{"name":"@thi.ng/pixel-dither","version":"1.1.38","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"a6d4038a52943e1e53f627c7a0e05e4f03df07e0","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.38.tgz","fileCount":28,"integrity":"sha512-y0zB7lctDA75Vytne4q05xTTIw3VLjQX0wlMUCeKoTDtHbxWDhI/dhVdSQMCXKdMUKv3S3FVv3gJryoFNO2zXA==","signatures":[{"sig":"MEUCIFYMnCnYsNijXr+1DTEOgbdCWiH13qFc0t+bGxjanKgqAiEAqGFr469xXO7VubZo8HJi7DkAw1LY9u3AYBC1KNwu0Ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrgAwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoACw//bNAOBkdRdQxQojw+2fdlA0CrlEe7N2DtOYSkEOcwhgt8Q04X\r\njzEJw1YMzk2DWKT7Ni7UPNDMmt2co+kWAIpqU1Rt9VuCyUS2dGJbxqn07jVo\r\n9/VupWquxrMCWgdOTIBMpktYVdhtoTT3ybNsvK9VtXxWy5VEx1a6u/Fsmxjl\r\nEsiHvGtHJ1JPOvzVO388RjtKhf8VvYrXMs5j7W29BTY57pwI6Nt/gwgmDLLE\r\nQwGpA5SE5kVwe+Vj931DToW+EZjE0GwdmHmtnAzRUe7l/FWiuNk2TpL34k+6\r\nEEkWHD6s20czbIiZjJuCWNfIueTtaF8mZJZqH72p7on0aMJ4eQ3s35WMCRex\r\ndT2vA+Vs6sJul6pKPPwSYz0KQ36mP0dOY7SH85V5ScYcnFvy1vHW/y20c4MR\r\nAbPbVYRjjeU1xXaxapgbozC45JepRne9kAx7D70ifQVpfriQOT5uvuSMlPr6\r\nM4/f9kJwCpC9LTPr43Y1nxv9HTvV0cHMyuEo+gKY1YvXuLnuvpQdUAgeo/+K\r\nJkpZbpBKyeTA0U51MgFPmqnbDYEBFL/4KeZQjRG16uauIOTmIQREpM8UHW0S\r\nhUGYjudbSRAMpaB7V51c5f3W9eUKxJchO42xxOh7sAM9IItf31DZZnkUpccn\r\npRVjZq3xe+Yckoe17F4oBbKGVnWd/ylJXpA=\r\n=RLKd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"28bb74c67217a352d673b6efdab234921d4a370e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.3.18","@thi.ng/pixel":"^4.0.14","@thi.ng/checks":"^3.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.38_1672347696299_0.1122668942302052","host":"s3://npm-registry-packages"}},"1.1.39":{"name":"@thi.ng/pixel-dither","version":"1.1.39","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"b62a048b278687c3009453336b2d8953bc4b2e7a","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.39.tgz","fileCount":28,"integrity":"sha512-Jl2r43zP54olHWSsfcY2NuW+shM4wkeU68T+sVK80ZCZtY7AG9UNF4vjYPnY1g/bXoOTl1TLgvIX5TMS2CWhRA==","signatures":[{"sig":"MEUCIErO7m3mcwMp+APTgjj/ZD3BNf72HCawTEa7bc06mNU7AiEAmQ99jdv9OeuHqV5pvcJaDMbg+FedhSfwxpcWD0DFQeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYQaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7mg//bL6MQ0746rqCxC0NQqKqUS/bbQ3OVuGdqokicZ/NAPPatiDO\r\nwicLZbU3I5aRk4U1lb/hYZYL0bMCAK4ChnbETuIiUIQFR+w5Xt7Uxq0ZLdBj\r\nU73S7hPHVXXKxhAZ1v+VET+p2phYXOvFsiANzs9eZOGwPXBL+zG5y3yr2tVJ\r\nmSkGQ5kk/Yt+DuNwkMAP6BNu6pqfRcXcgJkurb1ONIDkACsSJJXNFnuZUsyz\r\nKR/rNyoQN49xtqA0vCQrcdcYMYDZWveogzxuVvpYYWaBDkvJ8+iprSfUJQvO\r\nwARNmVcPxbepjCCuxy4S4wHyL8EGjl4tLaYAFLSWn5/++V7nSZrK17zupmQF\r\ny0XZ+bLdb1Q+dW3maSv5DX6CJzUR2GBgwVjUgrveeK82KJ9QDby9HUosOrkZ\r\nx+oMhSOelMisHMhpZlxVBaMhpfnJbPKN/q8SLs2vsIjIRmiWVP/d8MeScGNW\r\naHLyoO0CnnMpzxr9e72Yip5/LTa4wzR79mDqsOSSCNBPysXYYE2Ff/ZDJqen\r\nI7PfEEj6oiFYSxOxPnpRSfyD5pcDxF8wJkGUypVq5LplnXV+AJZbPJtYl9EJ\r\nxWyA2QO4c/npHndCCMLsv5GJk645bdE0JXRKl0RAdjiEyATMqXWt+dmI9T7f\r\n17MI4ClkdtInjOcxXJ7V+W+IUi2olou+FLU=\r\n=ETaP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.0","@thi.ng/pixel":"^4.1.0","@thi.ng/checks":"^3.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.9","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.39_1673364506379_0.18875275114997225","host":"s3://npm-registry-packages"}},"1.1.40":{"name":"@thi.ng/pixel-dither","version":"1.1.40","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"76110f59d9b8b2aa17228e7377a9dc6727f02812","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.40.tgz","fileCount":28,"integrity":"sha512-0FKkOIP/yUCRqvFSIctJY6bodRM98fHBo71QC52Rrqzj/rpbTepVr1CplVmM4B8ciYJ7hckMB2i42trbvRRW1A==","signatures":[{"sig":"MEUCIQCLMhDBi95ZUA0PwOOOXNkjkzwcDgFEk2vTLBT6GgOa4QIgQPh4wdl/Ml7WVHMQ5h5JptI2h54a0XPPAC04ZjVw7Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38H/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyVg/5AXp+w87GKOicChIP6u6P2DYhk9as4p8uSGOdDOzZPS4WskXk\r\neU81p/IniBFvD/zb9Qt4S4u4o+RZO4/d2Lb0ujPg6+vlffT21UqIQ9rSAMic\r\n2YdmfEKUjVNr01EVnb9w72CDWCJXqTVhxiyimT774Signhpr+AAo8xAB7tzi\r\nkO1MOB3DFhG30hlmLczSm0CR/P90ugI4Myn9qO8eDfcy0R0aqCDs6QlTCo8H\r\ndDLfQOD0JyrdWWo+OXe+HhxCikCvYSDrrpSAbb413QRz5oWBOIdHqO8jS5IM\r\nAqbn+Xo19WeLiHSJLwTldUj8/r6A0aoZzv8ZTp61+GDAULZB+1dhtfLiGciM\r\nujlEkWTP7QVS511D7sICEOA7IfpmkpG+GN4xT4qu3VlpSOPRreGA5Mm+JNgw\r\nQ3tj1DjXiOvdrD7V3oshu1aCjJ4igIQn5txJs9HMW9Te4buXPPjZHIqLBn0/\r\nkXd98ZogL0RJ5ng/fpYVcSFRapUXSM7Pap7o/8y4k5fmnzOKAe9/ZtHJODgB\r\nF1vBnvTGlvoA8+cxj+iwWzqb2j+DC7IfYeqVbJJjSwMm2AKw7pmJOUrbJiNy\r\nBpHJ3mkOo5dkL/qocG92KwQyQYJTOwkyTUNiMBMRXwAeaJNgKCYXzQbUGQtO\r\n8+bDQUdnZT/OWWQwgeaIA7AaQ6SQ/Smj1vg=\r\n=Hqed\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.1","@thi.ng/pixel":"^4.1.1","@thi.ng/checks":"^3.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.40_1675608575750_0.6570095108571381","host":"s3://npm-registry-packages"}},"1.1.42":{"name":"@thi.ng/pixel-dither","version":"1.1.42","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"141adb597ea93cfb0ef0fa065666f9ac87361341","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.42.tgz","fileCount":28,"integrity":"sha512-i66/7jquYx5CrtT5PDpQAn8uzsV98AbvH8m1pnKg/xESw7/ywsHUS5k3AZRS/SYD2trT2JXPhhSDqT4p/cD8NA==","signatures":[{"sig":"MEUCIEzWCBLnARS3hDWfrQUPivHs4flHrD91E6VjrGTrFqW2AiEA8/YcVEvzn59L9qc+6qyVnMXbP+QJHXo4fGivSPhL1DQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5lBsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Tg/9GIimL8AztsPyXuPUgs+7oYDAdY7/e3Ga+mvbIdnkPowSq6gL\r\nRBql0TlOIBTK5LKCMQHOXvbO9m1AIdj+TeFx+Q6eRizwwq7Cb4C1Y4IX7oRB\r\nXRyu5s0stw0CPAGsdHeAnyyhMKCUYFmQPk5lRBR/qG4o8hA4ITrHxqyq3DNa\r\nlKCZDBiRMreFJOvPtKItnRvAEu0wudkyKWEzmWTfQR1EtKvMV0VscqZonJR7\r\np7QUyC9XyOt9KGR/eKiIHKhNnkbjcCas0MBMD3It6hZi5bMi8VlAXtFycV0u\r\nhZA7jfI05nZ9KoUNf6nVdlJYsorgYBFPgzmc/B51svWLTLlbBaxsbA2O2lph\r\n2KM0gHdPq0Eg18wDKh0clHlwukCNpKTUcN0ZSbE+v8DjqoFRJ+h0YDl+dPl/\r\nU7/e9ngSuU45tMNy+bDog999wX4onQ2mSP/e2+NhZ2r5wvGBomjMKDGQg4W9\r\n36U5HnljyKVaVGDB4h2mzaseVzv0+MLisGXQoQxgIJoIyTvu9wn2jrQo6m7G\r\ny4bRWl8xQKEknpEtFglOl2mXXEmklLqD55aJ3Ybpa+eihe8JLLpQW3R5BAkw\r\n+e+1ysmieByjyaSj57xHuYD1lhidjEbaRpG0wfyAFMkgeyyviQ1mfgoznRLv\r\nrwA11Bi+1dLqg7vGmYygYEt6EwDfxxnOpQk=\r\n=/TBL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.3","@thi.ng/pixel":"^4.1.3","@thi.ng/checks":"^3.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.42_1676038251962_0.964265304690507","host":"s3://npm-registry-packages"}},"1.1.43":{"name":"@thi.ng/pixel-dither","version":"1.1.43","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"8d2e2f3e481185be686663db8cc9c0b5ef145751","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.43.tgz","fileCount":28,"integrity":"sha512-UxbR6AyK7v+4EXWiikKB5/m5UjgfEMkob+3oVmZhLHYVHJMG0u8qb/s2a1Ob0W49z+3dXwduS+ZO2z5Etm78qw==","signatures":[{"sig":"MEUCID1d6GvQNtB4IjiOqkQP1w+O4XfbTEEWBk0qGK5liLNKAiEAosGk3ABwagkCZzn/ZJfInc0AznCODjcZB3K1DxZVFtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj798uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooiQ/+LS0FtUi1POSrsGRXQZ0zLwfAv1aGsZKQPv+J+A7lnfYRAylt\r\n+Tw7g1VCHnyhgRniwrBmfTkhP0rUwmKfV6CElLzWwLTZgtJcCT2fhKBI+AF2\r\nqUVLboEthtdOeowCkfVVRDxpuwP4u2dZhEuzBK9Lba8esciiXBhnosAPs8Q2\r\nix3gBIGa3rdxyYxhUXihVEdUsaTuISuc9pjhe3nsNAn/1qi79TlzUJok/e/O\r\n/uRNOtqPl9EjupGNuFqWxRPurvLm0iHhXyHENVSxeRV5Z0KKnaDwDWqSjMFv\r\nb8v1wOxEds5Llk1atHQzXXDKhkIUifdt3gF2GMr/rNZn4dQfr8Z8UsFfOu4K\r\nc0UU5hV5WhDgEJoDSlNCfTfWaMv+jUVk23j9Ufca0sOschLcc1VD80WQCa0n\r\nUeBBFsxJyV3RgvbliK/X3hYXvHVbvR9Nw4zxKqFzmf4i6itsS5Qpre3PJb2t\r\nRHRCubfBTusDyOCE/eSgHvCDInTwCFKpdovnr/7Y9kijWbDi+rq7UXTzbnlB\r\nsU/ntyelshZw0Dp/w/TDYr00rrUSE0n8nvLc1wxuBXBDkmJarbgLmhejkdky\r\nNSF/EDW8QMSVteGNijI9BOE077FOOnp0Z5IDqBwP8uzoPIQFhoJ8oMUvsLqV\r\nouUbx2mNeJ430wmnZR8bFhwM9UO938cRX7Y=\r\n=JroP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7896250248d960109253215c75b115c46626293e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.3","@thi.ng/pixel":"^4.1.4","@thi.ng/checks":"^3.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.43_1676664621987_0.6591583188083523","host":"s3://npm-registry-packages"}},"1.1.44":{"name":"@thi.ng/pixel-dither","version":"1.1.44","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"410fdf67289ccfbb878c168339fd12868a8e1c7b","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.44.tgz","fileCount":28,"integrity":"sha512-fL+5x3rH8v3x+NBtd9A1AUc813l0HZ2p6rO8BTLKc3HiMi9ZJK9l6OI85j79YQ63H+0zrxMfwkEZwRspp2gzDw==","signatures":[{"sig":"MEYCIQCRIJTpOGjmlNxlgA3HaZws3ONbOOIA5gxqo1GBu/pdbQIhAOxfLeecndhBWM/kKvFXhHojdMDt1i/xYKpoU+JP8Cen","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SUfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzJg//dt8s/raTFY6wkOoUj2/glCIrjJAwUvs/VKxLtByljtPkwxb1\r\nnulEJWB3t+AMMDBZpWyDyVGWu9drSfO3KSEAfTUzCWjiqa20W/3kxXvUkedV\r\nes8KpJtiXQ28InNuffn5BKnytdE2yBt2Vk0AaCW/VV41SRzzZ32kxdaMIbg0\r\nJGfV3ZMuhWCLyc9MiCGtetLIKod5UifYMzyQUniyh6LviUzmMPZL2CaFWKId\r\n9Tb4Bm37/j4D2lb6Uu4MtccsiT1iiTBwJpQSjsO3cvDY+JifXnGqQMu4GwXA\r\ntGIsrhpWBKiUihOG0Wl5oBZsEMgrxByCEkOdjkjTH5iM4kYsUeW0Rp6/IrYW\r\nwfaW8ywQA3Orz6brzCQlEibMWT1DANeoc8tCyu0D6pDkN4MVfj7xboqGINbU\r\nAI23m/OdvlSVXS4kRJKgGNaskdbRZYiIrczNlgqEFHVsuFHR8yysFddPyedr\r\nimmrCc3FTkn8/Lv2yfqpVo5UWqBKPdA+uU7fLdbQETgTkE2fglg9ibMyZ5Dl\r\ne2pMvfYaqmFu1amNYneHz9aMYsgFU2Tq2lJdfKaQ2k1qs1hObfcs59d4ZOuI\r\njyQrfOGuAr+WsRZY9U+PCI9K6swzXg2MVN4pirGw+jBFam6Ki+4OZBId5IxG\r\nB6/eUkmFXEY1W96kY9El3y3iHQj6PDOjWjA=\r\n=2cR9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"060a3a69281094df70be0e4f326a0ac3bbc3dd1d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.3","@thi.ng/pixel":"^4.1.5","@thi.ng/checks":"^3.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.44_1677534495356_0.03165164361840267","host":"s3://npm-registry-packages"}},"1.1.45":{"name":"@thi.ng/pixel-dither","version":"1.1.45","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"9984dcc130f3482010bea2504a774a1aec909b46","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.45.tgz","fileCount":28,"integrity":"sha512-IjXJEtyd8NrVxdRjgOaqr6cGZ7+w725SzGs+zhEzmInx2hQtwzWhdPMLTpeuzt4IDto5HjrKFw5pL+Bh00koRQ==","signatures":[{"sig":"MEYCIQDZ8IwGOyWaMot34Rc1GLtJIcxsEmtQ6eAeloPB8CJfyAIhAN16QyPvsV6SZ0QQ0EF6Uew1CuuiK0PBD2alIwn+A64h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOgXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBBg//crdLWcrOYlaQ++g7PnPsfKmTJkr0Ipe+Pn6MXJOMqA7z0UMd\r\nJDRyAhYdkUO9PhZbV5j4b7yLu5IVItIcnWfhjBBnqqg5GOIqovHMojzVE/vs\r\nxGFrRKtH4czwKhyfxeb7ZJwQ+qbGSMmACphJsdQ1BvyzfuCb5nGqVrH1q5rh\r\nN5ajzGS+Bc+HfK6pNMHIKKHkKEeXPjLKhE3Uqi7xhv/LrWleYbYTx3tmw9jF\r\nrUOLmYh5WHM5dcLqdRyLckMMy/OfC8ZJn8dXLXYWypfocjtbCCqC2Xnvb3Xs\r\nwN/dvVu1Ty6ReXkP7ry8p+nXdVNak2I5ugxC5KSdisnreksXs/B758I0Tx0c\r\nzpXrRjNKeMhfEwmPopaUbyrjEzRGhhjgJS2jiBu4CVw79OB7dmoCW2quKeX6\r\nJdANkTakRRDa41B5SHfMsSJu7e5MJi2UJVkIjXNijYj6wJH3BhO6/Bgsl2Am\r\nVXceSfTXIefZck/0Ha5xjRhFGPrw8TYTlXgX/N+IHbGE0Bco3i8QZAC8Jhzy\r\nSUaDZzJ7XrS7bHpQBNq/LxuIXk7pu8sW+ESw6UDduP2fXPr5mpr3G1uI1JlP\r\nTAMhFAaamRyVSIdhI+ZfOSCzUpRkKB1a5uRndtUm20WTZimeJKEjP5Z+MuFK\r\nSmxcHNB+VSZH7u+wvzdffMh3yowaLA1PBEM=\r\n=NQ8R\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2915dee637c1b8cd2e11a78a23bd035e4f750e7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.4","@thi.ng/pixel":"^4.1.6","@thi.ng/checks":"^3.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.45_1677781015315_0.9775279509555077","host":"s3://npm-registry-packages"}},"1.1.46":{"name":"@thi.ng/pixel-dither","version":"1.1.46","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"61a6b31b9044f8007daed00498f150478e0eb981","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.46.tgz","fileCount":28,"integrity":"sha512-C3JuiZEWWt3IcOKF7ePqkLZBtQpp+MqKcTeiYRqfj+tYw19gXjgBq9+hQQBzG6QgIaKRvtnm0ug85QzZb4zxGw==","signatures":[{"sig":"MEYCIQDV2d1bkBMADVi4Vl4CEKXx3uS/eRj4jyKve48RGm+RBgIhAI8e5WywV6R85K0B98UnbBs7bWvpC3OPA65unA+TFYrh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL4jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5aA/8D3dlCrnUMnEKQtV9zRfRqjEa2Vu9ep8/uT7re00BUWKb5dum\r\nE2+/IrBBECWMRNAbeqn7hRioKcjuQ7+lAb8EtzmfHpPds2Z4X1Jt9Ivnjx8A\r\n3xFvbCuiMg9vKKumIXQFQfqfo6gsrT1y/GAhfuptQR3kVwJPehol1vn9/El3\r\nf7ar+LxOaMeqtxsVLaZAofN9AVB9ebsNAYGxJhddLcTBjOHCh2mFX6dlJils\r\nsjI70qNY3xzKnb1c11FCn4udB9XQiYxUMc76X1dyxQ1t7xuTLf9IIsuSlZmm\r\nLK/oKfiqGVIeKuo2UKf9R9c8dMhBSEvsgtpYtSxI71BoQ7jXV3s2a2z41/E8\r\nMD9l0wGiiLsS1hNJfHYpudKhHMPLrf2H3SGc/4P0YSkW76LxGCSS41YCybR2\r\nqQJZP3y9He3S9Gcwh1zAvA/KnaIxldIMXVvghZON6ew5g0hIplrUgn0LS5wk\r\nMTBhbW3nS6loXTq9JHDxJEuwf0wrH1UAVsSsGRFQK3u4Kru18WR+BCxr4FB5\r\njiLNutP/zV26Ik01MKH6TdQfXzlYZdRt0Hv9ltTvMCJze62pSDqnPBXpUuiW\r\n4GbB6F/yFqOQnZ+WLvKY2TjBHYG4Lg9IHzFuzp2EQuyhgkLVPCp8XdvNyvsp\r\nH0vWZu5e8uYNqs2E4IwUK5UfqrkpFxh7KWs=\r\n=myug\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8342900eedc77bb09edb8c544804578b71f8acc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.4","@thi.ng/pixel":"^4.1.7","@thi.ng/checks":"^3.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.46_1678032419166_0.3484515527749188","host":"s3://npm-registry-packages"}},"1.1.47":{"name":"@thi.ng/pixel-dither","version":"1.1.47","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"564ebfd416b406e257a400f1c392d1ff8887f713","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.47.tgz","fileCount":28,"integrity":"sha512-TnEYNhJvMOOA+3SfR3TRvyPWebOWH2E2fNFAJPVn/rfrPdqLhuwB9X2wfgm+BwZ39uU3NQEl8rrGwpsK0lOIQg==","signatures":[{"sig":"MEUCIGscHXS+6BFi12qJZHrFtHmBaHU+1UNZx9Dvz5x60j70AiEAnyOrq6g/meG3RFZXQXT6tCmsWfjNd5bjshVFNoa1VAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdolACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFng//T3We4GXmABCe5CwaBdxEhoUaEZS1RUFxR7K/+4QsbklY3bKJ\r\n+2pX7a0eSbDfNxg6R5C7OFShLnPD0eLeTwI85tzw9AcQXtvEquECkxxCRdd1\r\nvewdjcyvd3xxycyVdEi/IwDz+oacJjp1r7nCAkdkfjoOZ4lfyLpuWvsFK8xS\r\nMxDXOhVSQIecH5Dq1udPnHcMIzRgM7W9JagdTnK0sVF9ngFuGgsqMYQIhNVU\r\n9xDEj642PCXKB0Md45PpQdzwBgkjx4a3F1x8sS1KZvjcG2Vr9bJ58I+9GoLI\r\nPPXu5ja8kIBdtz1PVETgYXDiW5tcus4sl5/iOUnoaNZQ+odxEqzdQe7GSj8p\r\nHxqKmVt+Pv/LmcMmqI4YUcNowCATAeuzRdPDHaMTymXLFYQXqCPuTOAYt7xQ\r\nt1cVQYp5uRyRgBV2Zs59+Q9EJrnGe3iZ9lkDzlGz6GTdo5/NOAE+UgV7Cx9+\r\nTanp8Zb+u9VR7XJQe/0Ve6zF1JM8EFniDANfp1BpeMH8sK/LjmqjbVJVl2wY\r\nQyYNnawIdfptkqCkQKgjQdO6viIFy8sin0JY6yL9vYFz8a5J1jUoJLT5ZdzC\r\nwqCMLoSJNmAHFnytVxvIE7wdlyl+SUhgbrwOW1XI/VZNclgPaWe9SD7LH61i\r\nkcGFA5xmAiAuT638FMOM/PM79jE9M2HVaU8=\r\n=dfS3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab2cbfe2f59b7ef672b6e1cf2a43368f8437ddf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.4","@thi.ng/pixel":"^4.1.8","@thi.ng/checks":"^3.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.12","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.47_1678367269264_0.8947819717040784","host":"s3://npm-registry-packages"}},"1.1.48":{"name":"@thi.ng/pixel-dither","version":"1.1.48","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"102528e1ef9d98cedb72e8d776eca25aad7ef363","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.48.tgz","fileCount":28,"integrity":"sha512-vvk1QI28pzDn/ZjCxXmxrUgVjNx0tugWY+naKDcb6NHytVgQpGKVkl+yeEDK/9KFODkbV7k4M+NYc0bmN+h0nQ==","signatures":[{"sig":"MEYCIQCfVW6dDheSFuyMdh/c2/z49BErItQLxwq9J68sO0c0zAIhAKEsid9K1anXNWI3nZ+4rf+lJ6FMp3WkFYf3dopjG5uL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHgmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0VhAAmogFnKezTAJcWlRWr+ZYaZntqHLqz3GlzC0/POPm1QS/O99e\r\nkEw+JqYcGL02ZgqW6FMD0mLYkBvFBc6AHg4lgwOQELIP89Jx7tZQZbqLtaEJ\r\n5aREZK7N7j0A0T5ju8Ny3EwLOKC79eXtoqxLZJADYk1ICeB17D/4hhDycsAl\r\nxmKMuYv4SwOh3F+nZJV07Hthp0OJrTYBdiq0D1H07x8nPVFKlv/PBoz4e7Hz\r\nxYH7kOdkhZ8891s0lwz0XEpEgX8+SEfsFNqtilO3x3MXIzUjwtRbQ+J2KjfK\r\nkq3sXWOYAHKCxqkWSfsZJ5hbgqZGQKP7KgqbIuL1UURFmdit0Og2alLxDftB\r\n8KIY2DGdvOeadwH9MRtpFNWyCxxHoZBMYH6OqAU/OhQid8cZnXhYXCTn7YKS\r\nbiqCcUngf6vqOAN6SaDx6THfIeXRYV/nuPlUHTesHtBjSub8U97aj7NB8DWl\r\n0Hv7UQUPQKTCItHW+2zC2R2tlG5CoZXDW1dd7x7++yi8pXosmDpQXYsDSe4R\r\nAcQdr56MLNu5eEdh8snSWE9jMteT7tc45IBZ5mE0kPeDgF4Ojh8VaeNyEuFw\r\nWv83IE9CFcSKqA2vEsb3/RcAIgsMl5QMdse2DXUP+ozxHl7LN2EQ3wEzVUgV\r\n8ot9f9/ehEkdCyfsiqykNWT2LI8q2cZ/CtM=\r\n=MM2n\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.5","@thi.ng/pixel":"^4.1.9","@thi.ng/checks":"^3.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.48_1678800933907_0.2275213798766298","host":"s3://npm-registry-packages"}},"1.1.49":{"name":"@thi.ng/pixel-dither","version":"1.1.49","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"5f0c788a87141d59312204b02f8b87fbcf87b70a","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.49.tgz","fileCount":28,"integrity":"sha512-9lY3e/27uqop5Wlb9pG71glICQZExGRlPA4q/3jGz82QFakJAUX9ebAqCN+HFgWSRYrH+sW5lI/MpKNuthhzdQ==","signatures":[{"sig":"MEQCIBV8EldrgnO2RTBueIE7iqFk3v5Rg4+ldqxsnKhMR9JjAiAyOO5OIUd0EPc7gRgQgBoc4tfL7W35a5xjXzXJGteEXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxf4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY/w/+Kday8e+dkpSiS/6leVp5yUfGvhN5QbRYrMNFc1m8cI12bfzZ\r\nBz57v6scrtjpY80qnFAd81idL0Zyz69WBC1Folhkxie0lWx2GcSClFcR9lPp\r\nxlGu2Fejb/FYPbwaUQC+kj8gOFt3uB2UMj7uQqBzC62gNZZRjZz5sW+Tu1M2\r\nBIOWMMcohj0bkR/wR6UMv9i802F6zBsNxl/WCZrDxYssll/Qina7vGZtVCts\r\nljaQKxbC8T+3zmfZgVcUlEJi2XeZG0xgY+qUKxD9gCIBc3KaXoznsCIZ4Y2l\r\ne8hDKvjthetPRXP/2UUa9AWKaenrZ/oq2N9Nx1W0RfLcUajJS8PQcG16M6sb\r\nyXbeQv+E+tpH9c2lHK+BBFEiXutHt7D5e/ZacTph+ZfRvRP1XPnxirrcN537\r\nshorIFSOnWj2ND7Frzuq7JM0CIaaIfk0kse0pm2t9d3xL5GNDx13MP+pusf1\r\n45DdPoYLFOijbk8afvMR7mQY55Woegojp9XVtAW34oA+rTtxHYsnF7jigSc9\r\n4PhOPwmvApJ6vUctp0TQaVy4KBgvRLUsEm1UnENLIjTkPhfB7Q4BH4gul4XI\r\nKmYXnceywautCLf0i3WWxJVo5/jtXi6xrGwn1oihvq4c7gfOw66eNdCOD6qB\r\nO8iWBC+qeOHWwaV9hcqYPxM4gQpjl1zmj2Q=\r\n=P4Fr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1359645f3af8a7d0d43fe7944ea5cd865832f8ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.5","@thi.ng/pixel":"^4.1.10","@thi.ng/checks":"^3.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.49_1679235064038_0.11204979517141544","host":"s3://npm-registry-packages"}},"1.1.50":{"name":"@thi.ng/pixel-dither","version":"1.1.50","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"043b4567d6edfc148a71fe9bd00698263b260fae","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.50.tgz","fileCount":28,"integrity":"sha512-iZbzUucIiZ8dgxNrf075E2DAEOqoqiLqMxUaYb9wA1EAkk+vPUVl64Punk0S30oRLOPAX9xfDeUcr61C2gnIOA==","signatures":[{"sig":"MEYCIQCPVU6h9V3DLuBmRIX4Zv8zR06GwTWMhgjUiYZhICg6SQIhALBisezzPfeNVVFUYmIEP10zZXfls0gtryR5T3a/dIt5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIerCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBDBAAj2bwD6S7guoA6BQIuQXbJnTkqb66gi/3cgnTrUvV/Bei+/CC\r\nCzTQDm/VLbuihWIdC5fSWwZZg9Ecy0RG+5JVb0B8DmV+SVnrZTf2+VYk330i\r\nUyvOSIM+TIQqrZxD2ZrnSS74iYs/7ZYUQn1v+rCW0QWeR53L0Fw5KGZLCaZh\r\nHRTdnRlhQcx7m4ZOY/C4VuahtHse5YNWl3zze1n2c6X83HfUqgCGZfyJfBL2\r\n220HdKEr8gmZ5k13Ce9Uib0oUAbYmp2eEJ2wGPA92o2YI1ia4MKqPvffxu/U\r\nAkcPV+dQ5uStzy1FEi3MFo805sGlHweqFoLpIm6csZ252TLrJD9hWyj2JG3Z\r\nfHzctUtPWM3mgnq2gPjHEnPR7bng+TaS+yb0wDOjX/bkVn0cWp+eXdQO7wHp\r\nAUh6OfIM8Z2Bhd3A4Wi/iRI4IE7Eny4Snh99b5/eiB0QXEsUUaG0W0UaJnaW\r\ng5xrKcWwmNFTFXK+fw5t9Dmk1TbcRdrN40WVDkPhcUfYc8Sc2sarywARSYpp\r\nfgOI+fS0kK9HlHn9PXnZ5cTTr7JQT58s2GxiFyj3o3k5TAkfiWeMht8EV2zC\r\nGOSamtqckq2aAShFCSTvj8gI7Q+bfJb1D3bM3d/bAST4Uk6OhtVvXhrS6lCj\r\nu1B/i3GfPvg642CDGCfIMxId2huI2FT9Wko=\r\n=b1OX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83b15b34326d480cbca0472b20390d4d3bbb792a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.6","@thi.ng/pixel":"^4.1.11","@thi.ng/checks":"^3.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.2","@thi.ng/testament":"^0.3.14","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.50_1679944386509_0.9489994264461723","host":"s3://npm-registry-packages"}},"1.1.51":{"name":"@thi.ng/pixel-dither","version":"1.1.51","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"633e9e0ddd1802f91aca9dcbe01cdb8af0bce1bc","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.51.tgz","fileCount":28,"integrity":"sha512-LivaBtmb3d58edLOCuUEqKGZ3n83tp7h8rpdax9N0JCilWEhG4vqoEvMh12rnzm4OSTxFFiZkmyxoGUOEHutQQ==","signatures":[{"sig":"MEQCIAozxKAj7I1TarpK7myFDAZFnrbIhKNTriP4hthPWFm1AiA3+U1kGWxgd44Sl9ePVO0rvzRPFMdOC4MaPZ2AzJbetg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMU1UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN4xAAh44ZL8oh3qxYOMPI+8eqWahQ1Pw46jQRkTxBLYwcNmpOlYgT\r\nWkERKl4w3sFI+kexw7taD7VBNfrf1Fl2kRw0j6XIZyI/8dfT/1RwFRfEhh3o\r\nFYS+Qp2JAeJEB+MZ7fa31kVlUEpQCwrg4IJXRMsVrMYhFfGmzeIKz++WK8+n\r\nJhuXV9Unempvx8eei+L+tdNT3HTC34cFHqCY3r5shWNZ65M9gwpf29B26c4x\r\nQ7uqyFgJACo3Z7yBcfNNJBSlGTaAIxXXj69nu3kDWMj2mxjVuLfW7f2tGNfd\r\nh5Uy04U3Djqus7WJzS8QKBHw9hCk+MegaRW6SnvhA6zN5+taVOHXUpv9/TRq\r\nT60e36gDDPG4V1cTS7B6R7ei88ucs0nos24nvNKmSaRe2X1ZhvnFmpyQ4qgN\r\nsg/j2EabdqK5LnsNZl7hBczFuL2rrlECFUy9b0RwO2d7/9hzrSQ0aQvRkq1H\r\njW1e4qFc3xkFgy2Yi/e2njpEfSs3vBgS1aD5HcvseQbyHHd5BuGI108O7EmH\r\n8NUPNJnNLGGVJByC+PVWNfgzeWcCoqZ5J1dVkMfuwUeaMoAMy2eU6tTAdXtn\r\n9TOUfGJqhO3sZXfPYO3fN9nP4SYbMCs8qVwjYL8K/L8gLr6yJXse9RQv+NGv\r\nWFIVVU9/YjMN0fdUPB+oJmGXseRUbrXtio0=\r\n=8pxa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"abcedd9e4e06a4b631f363610eec572f79b571c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.7","@thi.ng/pixel":"^4.2.0","@thi.ng/checks":"^3.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.51_1680952660310_0.1857946845229963","host":"s3://npm-registry-packages"}},"1.1.52":{"name":"@thi.ng/pixel-dither","version":"1.1.52","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"31c27051251f4b8d14a026533e265fce86e3730e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.52.tgz","fileCount":28,"integrity":"sha512-7A6s6s6Wtr7Uy7DIKQCQGxR8nBj/MF/Ea9K5IxKuFHUzfewKUdq8ndWFI1X0uXbXs6L+C4DYeSItjit8izu5nw==","signatures":[{"sig":"MEYCIQCexifugsgCQylKe8XCrMMRw/bG+sulQHSdVUcC4wfAYwIhAN2ZsBL/BvxcvhInuFZkBl2An+0Q6wR5lhIeg3/ms74D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7WJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6NQ/+OyZnge9DrmSKYIBo+te1Pigqyjdd0ibswhOCn3aGnwku3hcL\r\nxs9D+Vk6N4pZ5nh2k3xiTKF5AqA5lTm/YD/IfCj+E8f8tmXpp9ThFDS9q9Jq\r\n5Sa2PTakOf5W1UQ6g70m3IfHsSBrNNWseMVqMOoSfirkT73fJcBRQ+zGs4O8\r\nBFaJpx+CfBxhAs9n95uUefu0yY14isnJ9zjHxY3LOPsAOEypoD1HHCEOUFE2\r\ngQizb1NKiCAjwWg/P1/o9f5V2Faw0uWr6Deb/o/DdK07TwY32CiJHfuQcXjR\r\nGzF7pAPID81Ub6CJAkymbZCmBqNMIQHs/bY85eXDpYTr6So1xCaARYMDhLjA\r\nYKEZcNoZFR2kqD2beB3qQBKXXcWRwIEoFy0nIRRRowYQy/mFglS4qCk/iB1O\r\nZgb2Xztx/8pIjz1WHsVRoyTvS302tTqckg75y9cBYkEJdYtyxrHqUQMpyvBG\r\nFavKQHSjbvOllqt9tC6uN+c3HI7BYlLg/nohX43gJls8ZrGJ+8E1IvEEKvN0\r\nhKDs/8ep4EyBMzDG7Qg4zKMasNQfH9SBOlLL3O9XT1W+yeviAWWoi6M/N97d\r\nydqfUIRvJonJ2/sEiLC4BvpRjn0SQHNGfsXRk2r38RIWdiExkGHSB+WVucIq\r\nc2jv1C5eCGyMnEo8ZyluS/thMWtbfQipEXk=\r\n=YQbH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a56bc490f1e68754762a503d06327b5b34ff7eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.8","@thi.ng/pixel":"^4.2.1","@thi.ng/checks":"^3.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.52_1681896840816_0.9397768141134908","host":"s3://npm-registry-packages"}},"1.1.53":{"name":"@thi.ng/pixel-dither","version":"1.1.53","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"c2443b3ed416abaf347fb4a3769cf013fb6bfd15","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.53.tgz","fileCount":28,"integrity":"sha512-wkf8bJVY8XJr0DQTKvaCULV4Zglq6PjDRCgy8BhYpuXiOAclelsLA9q2cd2T7UHa3aVlij4RTWtN6FV017zfug==","signatures":[{"sig":"MEYCIQC5VWynO8kQcxqUptXF30BTglnCx/+qTC4+H6UYOjtp+wIhANhlw9jD0wwPvYtbiLXhENPbKC1Vv1aWXtH71I3U8IR7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/UvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY5w//Yg3+VTJdSanseSsnXCbbMnEDV6KhC0bMDfq2xuMiVUPEdX3D\r\nzh2PZXCksK9R6WUZqp+IjZUYeLXAFaeU5WxSZpVlBeUbb3IC90qaihmxoZz8\r\nqkF/Bwky7RDx3v7AnHYedsvQQIx5I3iBRGT3XwBdklmLFFAn/FbJVZ1AFjuJ\r\nN3V5Re+61y3Z8lLgVnSAXRMV64U84hVrxjwz55MYonOE0OLGUFlyBE8A2pgb\r\nibgpmnB2EiWFk7mjLcPsMAlInuSPbdE9pNk68544V412KvofVvD7T/f/oIAf\r\nNXIaX8Nf6vcp42IXT13zxCWMUuBkZe1iJaJ/6DSxPe6zSaW4eMkXHUcJZT2L\r\nurLuRE8qAz+aJTWkG1YO2wenxPkUkZrH72oej44Su+LvPpcv2isyiRRX3hGt\r\nnMGESlirp1abUDWyrY9EiOM00EvJqc6LC459clwA1J2lJFgm8FOPPtSSpwJH\r\ndIjHwYDPGllxytLpIqwoHk/YOwXoYkv3xs5vKmmoYAph/jsmIVsJtdSKlRAa\r\nmB+7yPnl/0K18+Mf99oPgsRkD3hWKGIkyVgOr1WLN2qSfUSmqnEjNV4+9bxU\r\nwmrn31oAfhYySnzG9enSSkK80OZYwYir3mS/QwVf98v9q37u9V3wapVyzr3D\r\nvlbiHGuE2o3i3/PRW0mzy1ST3f+Z275jrCQ=\r\n=6ko6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca22f02a137c0a4e3a38ef81e82e2bc7e3c43849","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.9","@thi.ng/pixel":"^4.2.2","@thi.ng/checks":"^3.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.53_1682437423036_0.019935294708242512","host":"s3://npm-registry-packages"}},"1.1.54":{"name":"@thi.ng/pixel-dither","version":"1.1.54","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"569564654472f7b0dd8d462496a2a34736f9669d","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.54.tgz","fileCount":28,"integrity":"sha512-Z/dqKVvGUVWBPsgVyNV1uyzLje2BSe/pzOn/SAQXdLJStvirziHhsC8SsO/1nVKxN91bCt0O6lRlWfpiu1/GEg==","signatures":[{"sig":"MEUCICRHD9Ijo1/KpnpzmmT0SSEojh8kk1JsLZ1ugHqt9/F/AiEAmmTBhoQ45tKT+IUdg5qceYbcLBbN2+0ujzZhjP7lQbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35837},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20ab11b687a13228f6a8cecdc5f05ba9105122ea","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.10","@thi.ng/pixel":"^4.2.3","@thi.ng/checks":"^3.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.54_1683807917718_0.12148045832102206","host":"s3://npm-registry-packages"}},"1.1.55":{"name":"@thi.ng/pixel-dither","version":"1.1.55","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"bc413913cbc7984eac07345c8b3b0a64808e51d9","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.55.tgz","fileCount":28,"integrity":"sha512-opSud1Vqj+C7/7cii2D+FMy2Dq899TPyAjYNl3JkMcUAWVxyjzum3Ei92XWdiXNVnY2+ApQ3VpEKW2xUr7soCA==","signatures":[{"sig":"MEUCIQCTV2i0GT8deRWYznSBW5ZVhaPf82aN7GQfbr/iRTM4UAIgUy3/NxrcjMeff+lEGqkWwc7FangTWGAwq0FyWeVa5AE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35837},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"065e40c90123541fcb126b825a07f84975431fb6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.10","@thi.ng/pixel":"^4.2.4","@thi.ng/checks":"^3.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.55_1685267833366_0.129908859044513","host":"s3://npm-registry-packages"}},"1.1.56":{"name":"@thi.ng/pixel-dither","version":"1.1.56","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"c11e54c17cd0e4192885c7e99fd8d22d89d683e1","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.56.tgz","fileCount":28,"integrity":"sha512-57OZZmJCRM49v9w7Q8iXFcrq3Nbzqmqycyy8LbYuVV9pJtdyohHltpeuHiAJO7OVDS0PP4eHgEpmCJmKAVfXeA==","signatures":[{"sig":"MEUCIEDcS2ED5hEdUjNn6mhGrmmZDIP9MIhaWs3Rhb44zM2HAiEAgqvQKPKGH+mNcC+ZoTEN7oltoi5ekN7vcW7prpoY6UI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35837},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"31076ef846f8ddd076c7968aca8d6d5f5b9b9465","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.10","@thi.ng/pixel":"^4.2.5","@thi.ng/checks":"^3.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.56_1686313559826_0.048938133097051306","host":"s3://npm-registry-packages"}},"1.1.57":{"name":"@thi.ng/pixel-dither","version":"1.1.57","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"eb596474531d85f41c71597458f67a1848260490","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.57.tgz","fileCount":28,"integrity":"sha512-VTJhrBX/jESF5g4e09iUandiPJdjXgY/UGEioIYGciXXMKrkwlFvBeSpDbRSmTfasuLelktUNpcWZlczgSn0/w==","signatures":[{"sig":"MEUCIQDWYH0eMydTUDBCaJV2sqprPjlS6b3i4tJtoxKhVxe3WAIgeAIDWcT0gdF9c6d/0wlZye6TnrdsOeLaBxqHDDyv32I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35837},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"54e825a976c72067a244cff8725ca98f5416d26d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.11","@thi.ng/pixel":"^4.2.6","@thi.ng/checks":"^3.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.57_1686730026601_0.06336526027867206","host":"s3://npm-registry-packages"}},"1.1.58":{"name":"@thi.ng/pixel-dither","version":"1.1.58","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"4e0d9e38217c82700bc725f2693ed2fe9258e87e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.58.tgz","fileCount":28,"integrity":"sha512-+WyYe3qmbbSfizGzUcLFKrxje32h3LTNdiEjUG67+aa3Xp0nIDV9lvOmCYTEpUKH4MQFX8judpoFPIm/+I/fVA==","signatures":[{"sig":"MEUCIQDK2v/GcjWpXG0N6hZvJHx11EVsd7oN1AtOYSibwHCbiQIgIdU+9JtAcyyJeibEw5qkMA5XPh8ujiNOD0Z+C0eJeB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35837},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a6a6217de89c2875aa78c516d3b5de11ee444834","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.4.11","@thi.ng/pixel":"^4.2.7","@thi.ng/checks":"^3.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.58_1686953321736_0.25220383553389136","host":"s3://npm-registry-packages"}},"1.1.59":{"name":"@thi.ng/pixel-dither","version":"1.1.59","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"532f9f8a5ad6951a0cfc460b59d03edb1b85ed8b","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.59.tgz","fileCount":28,"integrity":"sha512-/17z+yAM0ArQi0H3r49ElydBzWhjyy52BYSA5nhRSz3Tglgm2bzQo9yZZA4QbE/eW5O3R6yq6N0kvUnjTCNMfA==","signatures":[{"sig":"MEUCIQC1aSj5ycJ2/MCQX/FEDEHeuHjGp/aLDU/z5EhZWO5UigIgGrDhfDPH5enRBoJ4IItQ5FLUaUI8g5+siXLbn1KZH/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35836},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88cfe77770f3b07c788301dccefcb9547cd4aff6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.0","@thi.ng/pixel":"^4.2.8","@thi.ng/checks":"^3.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.59_1689335002550_0.05558273378990797","host":"s3://npm-registry-packages"}},"1.1.60":{"name":"@thi.ng/pixel-dither","version":"1.1.60","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"7b53998078135d3043812f785990685353566067","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.60.tgz","fileCount":28,"integrity":"sha512-fbEajdHDvNW7WfcxhqpkCXUi7bQ5K3ZUb2jBfOxUtjMjRnKJPXeyugoU7znwZm7DMjCzM4X17u5EANOwNXPtQQ==","signatures":[{"sig":"MEUCIQDsq6Ssb7IhuY93oDVHDLzRTNJB0TOm0H6sEP8Th5HRxAIgEF3LFRKXCG9KdH12SvcThzpfNUynF+ZPfqedOmfCZzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35835},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9fa3f7f8169efa30e3c71b43c82f77393581c3b5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.1","@thi.ng/pixel":"^4.2.9","@thi.ng/checks":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.60_1691147144575_0.7036276266310102","host":"s3://npm-registry-packages"}},"1.1.62":{"name":"@thi.ng/pixel-dither","version":"1.1.62","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"253569a82ebe8dc4a5636cc89190be6a0b80eee4","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.62.tgz","fileCount":28,"integrity":"sha512-D3c+mMDCQZW1GkGAJNWObjgTuO8otkgVMbrxHMYlfHZ/bcWPLghQ9Gs4zIdrJeFALSO1xG/efFgUFDQW/a1i/Q==","signatures":[{"sig":"MEQCIHA5gXmpycWI5sJjJKa+1jdWfD8PgsuJKwo5mq1TqUZkAiAq18IaG3U0YJe4/B1wYHePhsBWd2Q/J58FWzR4u3Sw5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35945},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad9ac3232c6fc5fc8a0df75ac82fc1e0e9fb0258","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.3","@thi.ng/pixel":"^4.2.11","@thi.ng/checks":"^3.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.20","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.62_1691670831236_0.6006950634526937","host":"s3://npm-registry-packages"}},"1.1.63":{"name":"@thi.ng/pixel-dither","version":"1.1.63","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"8ea4e40d01031d34e97a6b64b9ce584dff987456","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.63.tgz","fileCount":28,"integrity":"sha512-Camh+M2CJNFkWmS8mJ4+fNJrSoyT135PHS9M/3hErM1C/E2z/WFunaYrS2um2KDT6gjbMEJfOwQrVkJYcqgn2w==","signatures":[{"sig":"MEYCIQDoYHnfkwRzulCr5Ftvq/U3+Xvrbx3+h8bkVPOTKlbsxQIhANcVOF+/HgsGrK/miV17CpYzMmtNi0qhFh2r12+tViit","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35945},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"399f8c53d66b9b763d16c21bb59f145df5f59514","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.4","@thi.ng/pixel":"^4.2.12","@thi.ng/checks":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.63_1691846505891_0.21620565816431858","host":"s3://npm-registry-packages"}},"1.1.64":{"name":"@thi.ng/pixel-dither","version":"1.1.64","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"1a46203ad8e11bcd4de1559591231b6c330d5d8a","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.64.tgz","fileCount":28,"integrity":"sha512-UDR17IDPJD7Ds/cEb+skgsMg73nKvawwxrN1sRYPZ6o/13nWVmQaqR5+HTDyr25eB9t2mDI+FHgXMEAV72UHTw==","signatures":[{"sig":"MEUCIQCCl2fIAGgK6RmUWkRD/Ief4YwuPYA4WJ0sBq5OighpMAIgV7jXWvf/KcX9WExJWtKITIF76iv69WiyYq/Y2IWLWMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35945},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4154283d772824d4b57d4b7ab97be22a6e1ffdd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.4","@thi.ng/pixel":"^4.2.13","@thi.ng/checks":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.64_1691857191438_0.08260384199356263","host":"s3://npm-registry-packages"}},"1.1.65":{"name":"@thi.ng/pixel-dither","version":"1.1.65","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"7a556d5f286f4730302dff0e46e0963127121e1c","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.65.tgz","fileCount":28,"integrity":"sha512-u5lnXi9peTxUjyg4HWvfDi40grKa45LJqJE+M0wJ7FpigClljAmKLMLwFgJRNXc0qDXignJZzYtdN0nOmHh/+Q==","signatures":[{"sig":"MEUCIF4RboHyy/C+DqP5U+HS9zfl8Q+MQHRM0WGrluSbRs2zAiEAjo5ES2epE/abIl4+cioxkohNLwyxZSKtoahfNZNw40Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35945},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4e8f1abeeba7b919e069954eada917ecd2e9a8e9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.4","@thi.ng/pixel":"^4.2.14","@thi.ng/checks":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.65_1692020098673_0.4313384703498373","host":"s3://npm-registry-packages"}},"1.1.66":{"name":"@thi.ng/pixel-dither","version":"1.1.66","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"5e7f589e7a677d94df1fde54cae0d64a7c164fa5","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.66.tgz","fileCount":28,"integrity":"sha512-C59JWre05yQBWVn1nGGkHMZHOI/vzg+1SmgJyIYkt1dm+Vs2hYWjx+c8OkpLf50c1FNIBVVSbrjabLB6SYu5YA==","signatures":[{"sig":"MEUCIQCkQXO0YcVbGSWg/z7PpcNGyOkCJbGJvUxG5sAdcqjhXAIgFtubiPxM7i6sNpmmgUgGfvvMU1X6Xb1cvqDsn7aiiM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74cfe3fb8de5bfcbfc1109e67604541cbd7b77aa","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.5.5","@thi.ng/pixel":"^4.2.15","@thi.ng/checks":"^3.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.66_1692715699642_0.25637389469442673","host":"s3://npm-registry-packages"}},"1.1.67":{"name":"@thi.ng/pixel-dither","version":"1.1.67","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"59bb435ea459cb5c0568b45347463598e4f5ad19","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.67.tgz","fileCount":28,"integrity":"sha512-2aZdwYdbLT5vayzri2+npxwGFVSH1xT1kPXeqL2B3mYqs7tCzV60SwhJQJtW2I1TGX/xDL43G3VY/OmQXq2RIg==","signatures":[{"sig":"MEYCIQDyGvI8QIPSImVbvNDYYwjDF1JhAMxWWzT91zRhbhyWKAIhAJtrvPvMD2AZbMCVfuTbwyzxV3SIHrncSb2TK/8JEzAH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04f545c7be1811ed24be1a6824d867b1ea9bded1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.0","@thi.ng/pixel":"^4.2.16","@thi.ng/checks":"^3.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.67_1692855174436_0.9693708336057183","host":"s3://npm-registry-packages"}},"1.1.68":{"name":"@thi.ng/pixel-dither","version":"1.1.68","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"29ab268d40cdaec6e6cee309d07ca230ded7c472","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.68.tgz","fileCount":28,"integrity":"sha512-q9HaLYSj/b5+54g+5Zh70TvzMkC6r9EJOQXrskPUGTsw/3jIidil+H6rzF19Ju3gFQ1/kTooXK4oj+Wqh/J6qg==","signatures":[{"sig":"MEYCIQCa5dUZbKuvn46tE6entd326q8mAnFdt1Hht0VyQhXv8gIhAPPWvQjFv/hG/pkrYZjcNLV4YaNcp53XwDfcg35KX27y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5929dd20497668496af13415cdf784a4d6f69aa3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.17","@thi.ng/checks":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.68_1693135668052_0.8485833270024441","host":"s3://npm-registry-packages"}},"1.1.69":{"name":"@thi.ng/pixel-dither","version":"1.1.69","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"84af268f3d003acfc66ba65111c61ea9431b2d7b","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.69.tgz","fileCount":28,"integrity":"sha512-LJ0Yf8JEEiisjCt3L4DfH8gZ0BDYma0NgZCFbqmbOv8cHqxe/qepP3XMba3acEJ67/MV7UQ7aWSjIQXMLLshDA==","signatures":[{"sig":"MEYCIQDyYqAyZuDSAntJLT608q0549HPA7d7NATpzkxWANh9wAIhALWFzv1wkX48udZHIWlmGre3Mkj/fBGwpWbC1IgGk1V3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9dec130cc636c1da0bc4f2baa0d995579d3b7629","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.18","@thi.ng/checks":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.69_1693302878683_0.49282906370436375","host":"s3://npm-registry-packages"}},"1.1.70":{"name":"@thi.ng/pixel-dither","version":"1.1.70","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"e1ff19dac57303a3371590b0cf3d20b722e40902","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.70.tgz","fileCount":28,"integrity":"sha512-va0XTq8t9aBpOmW2yNpXOp/PtzOdGsJSsoq2TKJ2wtT5HrFjBpEbNLOSFdXl9AMn3WgxKBz6j4DpL1xg/E9/AQ==","signatures":[{"sig":"MEYCIQC+QE4rnjT5XyFbjmaz5eF1wDg+96zcdkFXzZjGG2C2JQIhANMKrMf/MhK/Nze+hehN4qkft+iJYgNK5JgPPiW901X1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34c3bd36b0133af05abc7fe66affa01dd99704ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.19","@thi.ng/checks":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.70_1693476675716_0.9751839809681655","host":"s3://npm-registry-packages"}},"1.1.71":{"name":"@thi.ng/pixel-dither","version":"1.1.71","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"a2070ed68d26fc8a9d44fce8d7b52a91ef80f1ef","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.71.tgz","fileCount":28,"integrity":"sha512-3sfA165TNInPgptHFf1xKSa+yoqF9GoQ1q9a4tvGtJZBWhOelwRiAgBYKoPn+6yGpq8vCRyLYUeTKWwSKLcfgg==","signatures":[{"sig":"MEUCIBzpSj87OMlrIr52vR9X5Wn5AoAHDNpA9LU/eky2xsY5AiEA2xIp9G60qEA6/XkNw5d8MU01yp4ebR8dev8RZ7oXd08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1bbef970bab7f7def0700e587cf0471e1e1ef9f3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.20","@thi.ng/checks":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.71_1694007741957_0.8745181700843678","host":"s3://npm-registry-packages"}},"1.1.72":{"name":"@thi.ng/pixel-dither","version":"1.1.72","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"6066fbdb62526aa78315ea92b9b4aab859c46694","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.72.tgz","fileCount":28,"integrity":"sha512-B1cTH49nRt1IQO5LmlGpJ9Sh1YdRXdW7OEMaJPX/JkhH5Dh3/3Aet9aE0jZEmmJ5niSFyL6jyigRKt88I2WkEw==","signatures":[{"sig":"MEYCIQCtdM0XAj07rGGGrQRyb6oN9t4Kvlvpn0jNluHQOc2jtAIhAJbu8H0xAeLw7dQr7cv/qplF6aKTzWjh+kYvMSSn3nbh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ef5a1b8932d067af4ec2fc7da03d59d6868dc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.21","@thi.ng/checks":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.72_1694781592123_0.34512921792642737","host":"s3://npm-registry-packages"}},"1.1.73":{"name":"@thi.ng/pixel-dither","version":"1.1.73","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"0b2d9ec75498238b0650cf8a1a94fafc10d90f4a","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.73.tgz","fileCount":28,"integrity":"sha512-sWI/1o9xbm0oIqlLNJ1498Wbnzr4MXZi/UsU3BzCgIAB93wKEVimCRWQnhuKELm9/AyawR1EhoyLulIhzpeOkg==","signatures":[{"sig":"MEUCIBPz74B9qKaIP9TSYSqyvVYgSbD0N9hltbD2ko0wK3C0AiEA1NgMkbM0cnQhpdMeoyCXf3/3dFzQJAty1MgnIEpb/so=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c22e8996cee284ebe8ea88582beb1ab5fc6ee503","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.22","@thi.ng/checks":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.73_1695120533575_0.20930201150354888","host":"s3://npm-registry-packages"}},"1.1.74":{"name":"@thi.ng/pixel-dither","version":"1.1.74","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"4969277805861b2cef139b33de3d98383c21ea0a","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.74.tgz","fileCount":28,"integrity":"sha512-gIYvrdLvFvbztl3RVmdDT/iqZe8wjf6vpVx07wOw/iu9/fjrSz7giWI9aGECQxBwCmoOg/CmLBGQeAYzgD8t2Q==","signatures":[{"sig":"MEUCIH2xc9hf6VPgll2qnylf3Wa3Ciq3KurSxvjJeiV2qiJtAiEApG1g4HGlZjZiD5AkWKhS4qNkDIF4x9BqzPB5y9m6eXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"10d8b3725e96c5d704c759489a89f132892b181e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.23","@thi.ng/checks":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.74_1696506605704_0.7099556290800182","host":"s3://npm-registry-packages"}},"1.1.75":{"name":"@thi.ng/pixel-dither","version":"1.1.75","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"f5ee30365307d01960dcf5b6823564f89ba4232f","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.75.tgz","fileCount":28,"integrity":"sha512-7ZwuYIzcv7bPtk5UJXHL0EzwwU0DMaPRQ4ia5/fBWcwvdobfOKBZzk3p+U+ptRSUFgfOs6B6CN5r5ugrq0omrQ==","signatures":[{"sig":"MEQCIF0P7qX0yQXYJ9P3F9hjUbLFob8ZQHg1VIX9+DXAkUHjAiAyL5C5l1jtZuPZZCWFD3DJsrM9Q4cDvoEkKU5WwhuMdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e9f04908dc37ae9e29320f098d195f9f8445a1ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.1","@thi.ng/pixel":"^4.2.24","@thi.ng/checks":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.75_1697019076781_0.139667193303473","host":"s3://npm-registry-packages"}},"1.1.76":{"name":"@thi.ng/pixel-dither","version":"1.1.76","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"3418a982e3afff8fb0ab18d9a0290e1155bb3d45","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.76.tgz","fileCount":28,"integrity":"sha512-eVxbVxoTUIXyTmS2NujYWyPsoWabRaYJXoYj+NDQOWC2geshNjO7y31uyldwmVftIe1uXcvZA39YwSfyH4hahw==","signatures":[{"sig":"MEQCIEiCOCzoOpfaPAsI0qUTwpMleyfOhLptNMezGND3iqyQAiB0wQnsBktsBCX1tx4+WyiDw71hrvEtunhlNSY3tad4ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d492ecb41df758db372a76449ea9b5bad47b25c4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.2","@thi.ng/pixel":"^4.2.25","@thi.ng/checks":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.76_1697112086309_0.8603266082567087","host":"s3://npm-registry-packages"}},"1.1.77":{"name":"@thi.ng/pixel-dither","version":"1.1.77","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"0e732f60ae99c19d9daf8555c0a32a29cad22c7d","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.77.tgz","fileCount":28,"integrity":"sha512-XCdRUSpsZ4vcMeliF78gA24FgBVWr/dNCmvcm3omjW1kYYnj9nvDuXTR1AEbc23BInLNrJrZ0314Lw4wulynww==","signatures":[{"sig":"MEQCIAJoD+cLOUF/tz3kfl13bafH1mS6P485EQ2TWBhunbMjAiAi3VWWdmxJepV9Dnd3bT+qZCM5LUVgmq2+d3h51aBTEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"46e445c09f2909d1aeaa9fdc8d8b3aa61c114db2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.2","@thi.ng/pixel":"^4.2.26","@thi.ng/checks":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.77_1697652850589_0.052331594677648585","host":"s3://npm-registry-packages"}},"1.1.78":{"name":"@thi.ng/pixel-dither","version":"1.1.78","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"ea02156ce3cd7cbd87b3f1b203b5c579cee2bdbb","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.78.tgz","fileCount":28,"integrity":"sha512-RkRjjQtH9/jdo9jxssLd8RK64jmaErXDGPzbbfGyV05Y0dDoWPYH5eEUeJbHSl2+E9PE4gP+Uv/1d23V9qSBFg==","signatures":[{"sig":"MEYCIQCnKhM9zidXKw5LXK72wT238y6Snq12THk6aunbRIvk9AIhAKXwN3x0N8Aod1PP3NStHMUttTcnR8ruVY81aZZ04X4N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8d46d9326a9f9b81d65e7e274446f5964f9942ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.3","@thi.ng/pixel":"^4.2.27","@thi.ng/checks":"^3.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.78_1698047127935_0.20587547406655182","host":"s3://npm-registry-packages"}},"1.1.79":{"name":"@thi.ng/pixel-dither","version":"1.1.79","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"9291fa26b26cbab9358bac1e5da5f18e47ad1461","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.79.tgz","fileCount":28,"integrity":"sha512-Mrn0Dh2oydQnEbk9/4zbf0799f9KOrp/lWkOCvR2kaYQDLJeW4JHsYfnqAoCX2Ps/QZ/WD+Jewh11S659mjGGQ==","signatures":[{"sig":"MEYCIQDR6/XYnTRLrBXC3wPVpWy/suDaJZVbE6o7uLKfHA8zIAIhAO+EX/sv1Qi7bNa38xOAKvvtKcjRQ48PD4M0HMljctlE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dc7eeaba72f3c3977f2d6cc201e595ed6d68e2ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.3","@thi.ng/pixel":"^4.2.28","@thi.ng/checks":"^3.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.79_1698137173438_0.15232683875222253","host":"s3://npm-registry-packages"}},"1.1.80":{"name":"@thi.ng/pixel-dither","version":"1.1.80","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"a4ddce7d37c63530d190cbbb2e00b6e9a71b4ae9","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.80.tgz","fileCount":28,"integrity":"sha512-vULYkFRK5yVnYtkKCNpV235TP/aEllEcmqA1C80HlDY3JJZmiGW2UQZA8/u4gJrhfrGumrDlTfmjIt1wzSHVxw==","signatures":[{"sig":"MEUCIQDYZPSI7E5nbyHq4f6g71W6OK2fpXiQMsQSeIjm5e7yBwIgO7d0L4BziDt7KlfnVaSRBPjFAntY6wVNVGF6mHSsitk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35964},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fc6e14052ed24bf9196896980ceb9f398b6ea6c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.6.3","@thi.ng/pixel":"^4.2.29","@thi.ng/checks":"^3.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.80_1698237999760_0.888494175141213","host":"s3://npm-registry-packages"}},"1.1.81":{"name":"@thi.ng/pixel-dither","version":"1.1.81","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"e796376940e9cd5f96808c4e035fb79fb8f9e149","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.81.tgz","fileCount":28,"integrity":"sha512-NnBcac4qXBtdAKyFqNamXxtMqz5tg6YjzuOgRQmFll1SkOT9F5WJ9stsDnNJqT7M84KTTFkcNQOeJpbkEvN1qw==","signatures":[{"sig":"MEUCIQDonbjhg8s5Mo5dmHagZYA+6xSRd96eexgzaixpuEUaawIgJI9aZKG0UDafTHJldeULKYEcP+i5qlmQyurGDnyIdfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35963},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502e8fa937677ff7bc4fbd0906d8c8b4b0b471e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.0","@thi.ng/pixel":"^4.3.0","@thi.ng/checks":"^3.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.81_1698426141505_0.05793591090335992","host":"s3://npm-registry-packages"}},"1.1.82":{"name":"@thi.ng/pixel-dither","version":"1.1.82","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"78328d176179bc0c3a992c6b7413b9ef09d474f9","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.82.tgz","fileCount":28,"integrity":"sha512-ZstlrjFtZ3+k33dLZmpTfnHlChsvQVcHIeu1tQTiloFKZKSNv6flSkBtpNNP4Ey6Jel68o1oRk2jjT2n/vIvNg==","signatures":[{"sig":"MEYCIQC2eyxc3moOJq7vVYERxzprCuKG8lGEpngmHCYc6bSYXwIhAPJfriDciKdA1IZUhrtiFGVW4OYwnzN0GCNvAnoLfm79","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35952},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfa16829786146bd24df3cdbd44649a45a603e44","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.1","@thi.ng/pixel":"^4.3.1","@thi.ng/checks":"^3.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.82_1698676820882_0.1920366490410219","host":"s3://npm-registry-packages"}},"1.1.83":{"name":"@thi.ng/pixel-dither","version":"1.1.83","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"4574bed57422847ac387a6b055c7037447ee27df","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.83.tgz","fileCount":28,"integrity":"sha512-zGrKo/xJyk+jVDzpBy4c3L2+WO4bgnkRv6NxIOzr2v+Znif2dDvcmdxpxbf6uONBPdHFiWIWHHqa0FODjzoolw==","signatures":[{"sig":"MEQCICtfDGB8jKNuDZCrqRarZVM6Wfx3cM5MEhv0Tpb4RJ5mAiAz2e0aAQVqJm02oJXYqNH11RECKtWv6PoIqBw/efPfSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35952},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"336bd1bf95825b3c318a3ab49c54451c94aaa883","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.1","@thi.ng/pixel":"^4.3.2","@thi.ng/checks":"^3.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.83_1699136709867_0.8771104827136196","host":"s3://npm-registry-packages"}},"1.1.85":{"name":"@thi.ng/pixel-dither","version":"1.1.85","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"0750eda7a410026112064e9c392c4d65b77c5876","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.85.tgz","fileCount":28,"integrity":"sha512-rvC+11v+y+dPreKCRl0mbjlBWOsBtu7dhETuzRJnWTY2hwSAFmqSWRrO/hR7FnDNOwgi4ieds++g6//8U6fGOw==","signatures":[{"sig":"MEYCIQCBatjJbgRVH92GRDbMxikb1JcKjtucqOj+FlrDEM/NigIhANOjoK3dlYLmwygVkuq9Syo2eDqT1jip5R00YE4+mUgg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36163},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"669a3151e4302480244fe3e60eff5e732ea5b7a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.3","@thi.ng/pixel":"^4.3.4","@thi.ng/checks":"^3.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.85_1699526238438_0.8059140578041923","host":"s3://npm-registry-packages"}},"1.1.86":{"name":"@thi.ng/pixel-dither","version":"1.1.86","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"a38cc12e47ff3a38be8f011fee6669f26ffbeffd","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.86.tgz","fileCount":28,"integrity":"sha512-OU8GbDTB5F3TVTOEW7gngdY5K8Sr/A8mHDWRV2W97qhsLERLhVuOE2CQNbO6EA+/QgwC4WLO+/vuaFYUKHan/w==","signatures":[{"sig":"MEUCIQDipmhqJ4bnr9ztlySD9NvNIfqvIriF1/czYZM+4KjKxgIgC0Ai8IgnWG8P/ByJLGA40Cej0h7oCAmtRUCCpl0fTgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36163},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2be4c38c9680da929339bd164acfb69ebb1fd3d0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.3","@thi.ng/pixel":"^5.0.0","@thi.ng/checks":"^3.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.86_1699807805031_0.561787311267046","host":"s3://npm-registry-packages"}},"1.1.87":{"name":"@thi.ng/pixel-dither","version":"1.1.87","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"76e6c50a5883b5e9cd06b1c61b3fc6dd25082a73","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.87.tgz","fileCount":28,"integrity":"sha512-ysz6b+3H9ahhxM5wUDaVFpophppoqHhKV7Z/ViqNVz+Id0RRtBvl6FLzntXhVKTrAymsfQyxm9NHUwh7AiyowQ==","signatures":[{"sig":"MEUCIQCeA1tu2Idhxg30st1gALeQJwpqpE/kWyGK7nKAPg8vSgIgTrLHDwzpf+Ru0VnCO7IiL+jBd/D0N6D19H9Ic5WJgx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36163},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6de41f4991704fdbbb2899bb430ed4f4f6efab0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.4","@thi.ng/pixel":"^5.0.1","@thi.ng/checks":"^3.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.3.2","@thi.ng/testament":"^0.4.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.87_1700819096106_0.9753288397169508","host":"s3://npm-registry-packages"}},"1.1.88":{"name":"@thi.ng/pixel-dither","version":"1.1.88","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"4081b831df86c533f95a27850ed1ab02bdedc805","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.88.tgz","fileCount":28,"integrity":"sha512-U/tN1PcEx/yvLlixuHRELdhdwUNK8V+C47jHINa5ifzNPRz0IF4Ka1dCw9+waDSnPPAEYi4bM3HQIGkZDzxq8w==","signatures":[{"sig":"MEYCIQDtlz/+Y2LmfH7otkHsThMjXxY3FM4nohOMI1NOc26KLAIhAOFpZ3I1xjz+JaOtN43oaVzSybbHYrlhWMRFB9PK5gii","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36164},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04d1de79f256d7a53c6b5fd157b37f49bc88e11d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.5","@thi.ng/pixel":"^5.0.2","@thi.ng/checks":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@thi.ng/testament":"^0.4.3","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.88_1701606089259_0.8201817814774359","host":"s3://npm-registry-packages"}},"1.1.89":{"name":"@thi.ng/pixel-dither","version":"1.1.89","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"a5000767bbb4f9923a6e253c7495a07b70a8ccf9","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.89.tgz","fileCount":28,"integrity":"sha512-aGayJMNTwK6chNvqREY61buXdUPdgCNyIkUObyNgyzDLxZOwvr/d08Cp7ef00khC5FC0ptBc8Pq35GlASMFAMQ==","signatures":[{"sig":"MEUCIQDJ2daAXi4MvUgFFiX+oIseju3bRw+hI6gvMDWSyrMMCgIgfr/XA4Ifi6tgMO3pH/ELDgrp7yERLRrTzv/66Sm42zA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36129},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25f2ac8ff795a432a930119661b364d4d93b59a0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.6","@thi.ng/pixel":"^5.0.3","@thi.ng/checks":"^3.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.89_1702149587656_0.6364036711477732","host":"s3://npm-registry-packages"}},"1.1.90":{"name":"@thi.ng/pixel-dither","version":"1.1.90","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"1a088841d1080598aeb80962ece5142594c2fac0","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.90.tgz","fileCount":28,"integrity":"sha512-0caeDfJjsAq88XGk5KVBnxmhkoi2AfugqRaLRemUNOH4W0C1o+7Zig5SnDe0+HXjVWvQLSaX56Vw6INyaMSdgw==","signatures":[{"sig":"MEYCIQChCihiQpllVJgSfwBUEhInqEuAULoumzh5LfgIi8NEiAIhAOslJnu1/SDwh27FrwUiacCqxvorPxDcDf+/u2nsEo6T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33231},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5e7bafedfc3d53bc131469a28de31dd8e5b4a3ff","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.7","@thi.ng/pixel":"^5.0.4","@thi.ng/checks":"^3.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.90_1702289625796_0.46704396070710374","host":"s3://npm-registry-packages"}},"1.1.91":{"name":"@thi.ng/pixel-dither","version":"1.1.91","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"a13751e56d082f163c62b5c32812cd1d55aa4d6d","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.91.tgz","fileCount":28,"integrity":"sha512-NBpOzSS1C8Y3sUKcO0S7pnW0leF9IGyJ4jQtGv+EyoPLcjk0cV/n49Q7N4xf+YvjvIlQOydFUeNif0xs98rU1g==","signatures":[{"sig":"MEYCIQDVCWCDLVFE+HCxqjTyjkIp2gxe3WWzq5z8mFiphRcPmAIhAM6ePs6flWF15+Nr+u2QKo9czBtd/ZPBMN+/3DrT0//y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33231},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"22e36fa838e5431d40165384918b395603bbd92f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.7","@thi.ng/pixel":"^5.0.5","@thi.ng/checks":"^3.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.91_1702393542858_0.46804761311235255","host":"s3://npm-registry-packages"}},"1.1.92":{"name":"@thi.ng/pixel-dither","version":"1.1.92","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"1dff9710ecb32f2ac935993faef2f7de5d722fec","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.92.tgz","fileCount":28,"integrity":"sha512-bdhnAfrggWVl27iDC4kyGtPkBn6WmT1BHQ22b/p8inrtkBKacgHCq6IJNYPygadRdg5UDuhPBV4McFc4rLz1Rw==","signatures":[{"sig":"MEQCIE63OSVd9hBP8WByJFYCUYiWarqCRbfeLGlLnmNyMcBZAiAv66VqKrIiU5XtFW95aOEYu77fNPNB6v5NrsO5PlntuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33229},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25a42a81fac8603a1e440a7aa8bc343276211ff4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.8","@thi.ng/pixel":"^5.0.6","@thi.ng/checks":"^3.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.92_1702907388382_0.5308238186805241","host":"s3://npm-registry-packages"}},"1.1.93":{"name":"@thi.ng/pixel-dither","version":"1.1.93","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.93","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"60568df34bbf702437562140b341c345a9261cf1","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.93.tgz","fileCount":28,"integrity":"sha512-C09epz5EaUuXJoH553S2r/TAEiUBEEm+Q4chYPIK7DbWVa46jxJijPeX0/+9FEX3n2cxd1FrbM2DoCh4zlaIFw==","signatures":[{"sig":"MEUCIQChRnsGO8qkxis+pFXhOcO19ZD/UWzeocdqJp/W7rLTPgIgXaZFnGTUIUNkUamurpnQfBbBpWsQ1vYWW/PaucGvREI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33206},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d9265be7be13eccf0ef75eaedbfd42626339279","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.9","@thi.ng/pixel":"^6.0.0","@thi.ng/checks":"^3.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.93_1702984213808_0.6439070544941194","host":"s3://npm-registry-packages"}},"1.1.94":{"name":"@thi.ng/pixel-dither","version":"1.1.94","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.94","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"ba7393163f4bb7e73f020dee24ef6a7754654baf","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.94.tgz","fileCount":28,"integrity":"sha512-jO4Zubr5phP8712dFmqL5uK0t3zpabulzT1LSaAvTKq7VItiT10eM3HZ6Y0opqxMJmna6qL7vojKcc00q9aavQ==","signatures":[{"sig":"MEQCIFmMmM53iOFO9LYDrapS5pCmoPl3gBtRvCZ4Dxu4Rh7KAiBFXv/Rqbhe2JACEB4Mw9wnTep/yDFJZ0gVl7hMV0bgwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33206},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d93175f8fbc0190c3c96a9ac0016a9663e9a80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.9","@thi.ng/pixel":"^6.0.1","@thi.ng/checks":"^3.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.94_1702988987891_0.05188094750825534","host":"s3://npm-registry-packages"}},"1.1.95":{"name":"@thi.ng/pixel-dither","version":"1.1.95","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.95","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"58563bf15f714f7565b318b851953486d7b6b1ba","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.95.tgz","fileCount":28,"integrity":"sha512-p4YjJC9Fwbyp6PiwPNeq4qNlLJDhxM+j7JVodIZx1WBMLQmFKTYokFoOZSkex1VNo9QkCh9F49sXwKrH1G1uMw==","signatures":[{"sig":"MEUCIFnEPFhWKc5N59BMeXh6lqMfM113iQ30eVDqjWtQ655xAiEA19zuZJ+H7sCLLa5/JgkKsPcHy1F08TMOVRu+ulM5ogk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33208},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775c664723cd87d6ac5909cedf91195317add287","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.10","@thi.ng/pixel":"^6.0.2","@thi.ng/checks":"^3.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.95_1703806345008_0.8400749117326844","host":"s3://npm-registry-packages"}},"1.1.96":{"name":"@thi.ng/pixel-dither","version":"1.1.96","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.96","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"8f540e5b3c2f7473034abef7702e178aac78973c","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.96.tgz","fileCount":28,"integrity":"sha512-YgFJ708I0cuFDGjXgREjnvFWIH7s/+YMjtLOUTonhOa1OPRUqh3EEOfaJzTDo7FRypiByGjLdZdOUjBqmxuY7Q==","signatures":[{"sig":"MEQCIAv/pP65VB+hfZYpH6Zh+l09foK+AdShfkr5IhrhKtCkAiA27QTHB0DDDq7CIxxZrggpM0dMNUiJpTVKeTGTMytr7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33236},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b3db173682e1148cf08a6bd907b8d90b47b7c066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.11","@thi.ng/pixel":"^6.0.3","@thi.ng/checks":"^3.4.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.96_1704016337536_0.7326305785652887","host":"s3://npm-registry-packages"}},"1.1.97":{"name":"@thi.ng/pixel-dither","version":"1.1.97","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.97","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"ecff4caeb7ee82222b4e605aa348deefef859ce2","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.97.tgz","fileCount":28,"integrity":"sha512-V8Y98kYQy8JWrqlWqoWbkXn6Oo7zCJ33s39VjagSvyvRXklqmUlf9L2SzYBbqGMwQeU+82g0ogTOjGZLoIQkyw==","signatures":[{"sig":"MEQCIEkfopUvd4W499WghrplD/2V76/erUGbSFt3namfO63OAiA2+U9pwaomPMYpRkffeyAfobNyIN7cmA5RrbXucoeYfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33236},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"417b5a7ea7bd54a3b4f086fe0fc2ce8e8933c9b2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.7.12","@thi.ng/pixel":"^6.0.4","@thi.ng/checks":"^3.4.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.97_1706025988554_0.760820024903019","host":"s3://npm-registry-packages"}},"1.1.98":{"name":"@thi.ng/pixel-dither","version":"1.1.98","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.98","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"26fe12cc768c781ccaa2efb1f0a792b08a01c3d1","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.98.tgz","fileCount":28,"integrity":"sha512-fkIVK7tpiiwwjzTLHc7HApZyHrkXuCw/FSLdl0QxpRBFV3DCF7ocdmwxCDzPhID92UhyoiunaOmg0zRnB4Knlg==","signatures":[{"sig":"MEUCIQCxDFEqMWISztzhVAD35XSq2bf123op/VWO4koo2bwAEQIgcdgQcyhIZofKsqQu6J0us8kZj7+RKYTTLOmoKhKQFRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33227},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7426e2ae6fca5482c6eaf649872296fc89955374","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.8.0","@thi.ng/pixel":"^6.1.0","@thi.ng/checks":"^3.4.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.98_1706292808260_0.3972963919053396","host":"s3://npm-registry-packages"}},"1.1.100":{"name":"@thi.ng/pixel-dither","version":"1.1.100","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.100","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"cd3d4b3d549883087ffca1e40890d20a5433c892","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.100.tgz","fileCount":28,"integrity":"sha512-72eL9hv8y7i+HiFrTJwM9ko+5R0ccqCWKBVrHXloVe6zRkuR2EgKqK1bE7ZSB0sHV2OOn04Zz4A0LUayazYVyQ==","signatures":[{"sig":"MEUCIGF5Uz/V8uYXaLnkdLDaymhybJoq2JH/kQpThxgeDoC6AiEAg6zmEM/OLJRccxRysyob5689ahQn6bSLYNSCWBbJEo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33402},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3fa30b2dc2de762f24fd64b881b68d4da33d4c38","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.8.2","@thi.ng/pixel":"^6.1.2","@thi.ng/checks":"^3.4.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.100_1706562913619_0.014962504551185196","host":"s3://npm-registry-packages"}},"1.1.101":{"name":"@thi.ng/pixel-dither","version":"1.1.101","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.101","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"91f84c79e7a7a78a3695902026577bcfb6c4c2d9","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.101.tgz","fileCount":28,"integrity":"sha512-p7Tl5ImVjDH2SGtU/UnFPGsjVqMZKAwtJ22gE7w2PliIw3niY+CcaAzOnZJ57TD/F/SE1hxQj4thQAhS58KOrA==","signatures":[{"sig":"MEQCIFVdy7xnwsSXTqgnb3AKi8bhJDZd8VhEApob2RlwrZVWAiBTIT4cff19JL5wskA4vthXQEDI2VqRwFh8GoLcJUZ81Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33402},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ded7c5e87ebc7f6279c24f183c24ff348db8f304","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.8.3","@thi.ng/pixel":"^6.1.3","@thi.ng/checks":"^3.4.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.101_1706628526354_0.7796029130436983","host":"s3://npm-registry-packages"}},"1.1.102":{"name":"@thi.ng/pixel-dither","version":"1.1.102","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.102","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"672d422042d3c6664bfbaf7aedf3b297df008236","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.102.tgz","fileCount":28,"integrity":"sha512-hmzUC1OEyDxJvnXFJcB5txMo6cZKgNfkNu2vcvUW4929rS2saN5ug7zYcVp6AK8YGhckvAM6RQsqzMNZH+6YLA==","signatures":[{"sig":"MEUCIHLRngEQZXbABo12X1us6Lmnp9uPp/LIghT/fhDtzIegAiEA47QB8AY9DxSjKfAWR5stk4/Sd3OqGe8e9D5pgFtz5Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33402},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a86521dfac00768f7e51a607209325eb72004730","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.8.4","@thi.ng/pixel":"^6.1.4","@thi.ng/checks":"^3.4.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.102_1706651126160_0.7523710556038552","host":"s3://npm-registry-packages"}},"1.1.103":{"name":"@thi.ng/pixel-dither","version":"1.1.103","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.103","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"2e934268e48c61d423703e259680474421e21d42","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.103.tgz","fileCount":28,"integrity":"sha512-3So0UpnPtxHb4LKIzNOjQqPzQ/uK5QZTqJG1S4v7v57GmIP5CyxTFaHUAmuBH0b1urwG1+dbAjwREF0/iCNVyQ==","signatures":[{"sig":"MEUCICvYx7BRiLqbzv748zqUvYQOlyn3WA/PfNLCBNxDLuZEAiEA6UiImOZZfkPbiAvGA+1am8NFuv7yiOcEyY4aPqHtO5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33402},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce8202c237a367c4038d41919a8acf75e1122507","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.9.0","@thi.ng/pixel":"^6.1.5","@thi.ng/checks":"^3.4.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.103_1707261856390_0.6324520546692296","host":"s3://npm-registry-packages"}},"1.1.104":{"name":"@thi.ng/pixel-dither","version":"1.1.104","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.104","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"086664a7985ed4fcad0c589e46fc9ca86ebd80e1","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.104.tgz","fileCount":28,"integrity":"sha512-kkGuhyMbBPCpY/Yoh5TM4A/y30ZG+1yjWoSc/GSbM/fq9MxJVtDdq/HtER4Ab5INZt/QaJds6LlqYwGRqXkagw==","signatures":[{"sig":"MEQCIGbtQk2lAm8Tl33JFg03RWWJjP8MiPwF6ZnvWK0/nVMtAiBJregCbF13YTxTeYQ+zARRHC1fy8BfAaOxMI4qWGWICQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33786},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5e7d5c6ed2eadee7a91d59cbd0c86ce880ab1c5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.9.1","@thi.ng/pixel":"^6.1.6","@thi.ng/checks":"^3.4.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.104_1707556015331_0.953677584265386","host":"s3://npm-registry-packages"}},"1.1.105":{"name":"@thi.ng/pixel-dither","version":"1.1.105","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.105","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"8055ad72e12cc2b5bf76da9a240004d0dd599da5","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.105.tgz","fileCount":28,"integrity":"sha512-JJJzlBYmnH2eEjezBgrr5K0XcVBW2QHP9WkWwnxS0U6aE/JhFnGFsKfsAHhxzTuTsppm+Pqxv7AJVPk67XN5zg==","signatures":[{"sig":"MEUCIBzAfOrt8TNaN8lRrNlrcCjJLa0VLV0Ul8hM4EXeHG+zAiEAiZ5YFSEU1uT/tvR7xXVFbJIGsU00u7g+kNQwoEuNI88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33787},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25ee18f7db6d03f0b76787267ab071d16df94888","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.0","@thi.ng/pixel":"^6.1.7","@thi.ng/checks":"^3.4.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.105_1708114062377_0.8467782789459579","host":"s3://npm-registry-packages"}},"1.1.106":{"name":"@thi.ng/pixel-dither","version":"1.1.106","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.106","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"0a6f52a39454b1a2d11db8cecf95eb0542dae826","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.106.tgz","fileCount":28,"integrity":"sha512-j+jn+Yy3Ht2kubzDFZFdFfaPuwfWsr+tAlD4am8BwjyEFk9Qycjr9HUIn+qbRNHjQ0A1VltwV/4N2iNnHKhjWg==","signatures":[{"sig":"MEUCIHq6WB6G4gpopJLDaPI84dP0bh6P7afVWObNrMGk6MniAiEAoblsnCGGNq4ut+IWfkwz83Blt3JjYOXZmkgQivZ8LgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33787},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ea2ec2e4f14c572bbfac00c43953a6c4033da09e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.0","@thi.ng/pixel":"^6.1.8","@thi.ng/checks":"^3.4.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.106_1708358334327_0.39321679744100035","host":"s3://npm-registry-packages"}},"1.1.107":{"name":"@thi.ng/pixel-dither","version":"1.1.107","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.107","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"6efc5060592f646740417c788ac766e09bdc782e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.107.tgz","fileCount":28,"integrity":"sha512-i/Vx6PxDvOEXiCI2ztMfZQqLXU0i2VBUhZvRiMZAN/7OpPQyTGXMlAHBGfClAC6ZZTlWei4avTZAqxWM4wWrSw==","signatures":[{"sig":"MEUCIC+wm31EvBJWsyYSItM3NXyK5l777SAPXPL1d5cwliR7AiEAjfKD2KO+fP7r/0Cg+23EXYD25wykm0tZmYSPDsF6TlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33787},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2724c87ca41810f2112f9d8c3d6b90dfaeea876b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.1","@thi.ng/pixel":"^6.1.9","@thi.ng/checks":"^3.4.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.107_1708359549832_0.3159872196331108","host":"s3://npm-registry-packages"}},"1.1.108":{"name":"@thi.ng/pixel-dither","version":"1.1.108","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.108","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"baf53146728e1c6cbec276f2b11f8689089571b2","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.108.tgz","fileCount":28,"integrity":"sha512-M9nrbvffyPFJLVCwDpLS8Tdz5qx9OlPFbANv7UYjAXV7dXAva7FHxqkIRV4RQpDS+GZZn92Dbx7qkOmB4XNJ0w==","signatures":[{"sig":"MEUCIG3CPuyDsFL7TTZ4MXefaiE7EHK2CUpJkremrIfOrYr+AiEAk2iEdcGiLWu7IQOBk/S0CPE5o10/MTEM1X4lsK8oOJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33787},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4513a1c703bdbf0f0867f03e547e47692e415fac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.2","@thi.ng/pixel":"^6.1.10","@thi.ng/checks":"^3.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.108_1708603669982_0.24404377428286894","host":"s3://npm-registry-packages"}},"1.1.109":{"name":"@thi.ng/pixel-dither","version":"1.1.109","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.109","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"a6e5b0aae846603e612f6382f61e7483d97bd231","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.109.tgz","fileCount":28,"integrity":"sha512-k3wlKN1CDbIDBupkyVr60SvIaI+9PK4rNnJqVUGwI8s14RbnqDzo7U6c+IV6/wAKh89uWr8jmPKgat0jzEo32A==","signatures":[{"sig":"MEQCID5uVf6LZ7yy9tMi0crp1gNVm0CwGIqenITXZvX8SLoAAiBysrIrr2jDySY/M0l88LIIzerss9Sar0QmDGxxXeYgbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33995},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16f2b92b5410bd35dcde6c2971c8e62783ebc472","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.2","@thi.ng/pixel":"^6.1.11","@thi.ng/checks":"^3.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.109_1708643982522_0.29599122218978224","host":"s3://npm-registry-packages"}},"1.1.110":{"name":"@thi.ng/pixel-dither","version":"1.1.110","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.110","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"89d26bca1555465813b60e604487c19be0b76b07","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.110.tgz","fileCount":28,"integrity":"sha512-WwT79nTBpOm9KOGn8B/e/95bRLNiBEGqp5lRuegDJOdCObG7JRe0gUJMXWofZK8mgmSVo8kxNczlMS6s8f+j6g==","signatures":[{"sig":"MEUCIQDb1JwBTCazbNKcKuj3HxJBGD1v5B1oXqHkyUK7+eY91gIgMKvXOjm1e4wziUfP8DY6P8P1xv8HvRxp/BZcpNuj0yI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33995},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6e20f80dd9df1c8055ffa3c1e4d6f7598add0c0b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.3","@thi.ng/pixel":"^6.1.12","@thi.ng/checks":"^3.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.110_1708870444055_0.14845731731869627","host":"s3://npm-registry-packages"}},"1.1.111":{"name":"@thi.ng/pixel-dither","version":"1.1.111","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.111","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"83fcda417fde6c7370b66dcb750f607f5affaea1","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.111.tgz","fileCount":28,"integrity":"sha512-B1Q7RY0tzifYyqStFydXXS6oucFNYY3TCnzczbWNq18UFO3vTaseeAhgI407fWsJCdtpbEuhVX8/csb122phBA==","signatures":[{"sig":"MEUCIQDg5mUIxX3jUf9rPybIJ+28MrItYH0ZbNsBhvK7tu9qOgIgc77cagrYujavcKCQvbGoQ8kDu6YsX8jGreNp7LndwbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33995},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"190d68e7f7524631b333cfdbf32c6a23be27c166","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.3","@thi.ng/pixel":"^6.1.13","@thi.ng/checks":"^3.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.111_1709130433339_0.6528449891229344","host":"s3://npm-registry-packages"}},"1.1.112":{"name":"@thi.ng/pixel-dither","version":"1.1.112","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.112","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"b0040e925c7d1354882b76c744af524f5eea1f98","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.112.tgz","fileCount":28,"integrity":"sha512-SJYeXOyY45bzAJlMR7Fyb7HFsbdtkWK7Ug+nvpCO7qNI0tXtgiJYOozEHEzO9mkqVntqhHl0hf1MiAEwUBCbHw==","signatures":[{"sig":"MEQCIHm6sDb/gNs+M8GsGu/o04BdVVQzPQGFuEOI9P39K2lpAiBeobO8Sb8Aow+NxuI78SPGQ8GJmV8foKNrBqKKx/hx5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33616},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d660ae8fd1bf64d919b4334f19509f1f539d70f6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.4","@thi.ng/pixel":"^6.1.14","@thi.ng/checks":"^3.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.112_1709306991315_0.6045734735057506","host":"s3://npm-registry-packages"}},"1.1.113":{"name":"@thi.ng/pixel-dither","version":"1.1.113","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.113","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"2f4329f822da61f10c09c6809afeca7f9c8fd151","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.113.tgz","fileCount":28,"integrity":"sha512-Jj7CoC3dF08EQ1oEmhc48RE4/BEyhcPIDEkARSHIhtBGHoEDxnX5S7dVVi6M1XdG0mHkf/9rI3yplfByJNQgkQ==","signatures":[{"sig":"MEUCIQDbWbJ1iRCtkpRTHYmK4ZKNe05rLZh4MVcjGJaEKrPP/AIgFATsQRpd6brpU6kqrledS9hBGy/Bm8HnQFgGutB0ypo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33687},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df9e312af741d87e6b450afcfea6a6e381662b1e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.4","@thi.ng/pixel":"^6.1.15","@thi.ng/checks":"^3.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.113_1709388637394_0.9230012942912873","host":"s3://npm-registry-packages"}},"1.1.114":{"name":"@thi.ng/pixel-dither","version":"1.1.114","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.114","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"f9bc8514db1e000f8ac7de7c5b89de666051d58c","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.114.tgz","fileCount":28,"integrity":"sha512-OXMNWorcKH5uPhsxtqVT+HwC+6CIEvO1dgOQC/La4+Gr7q7DJ3HUl/mC9xqt8lduNCGWlKyoMytcQ5ANAvgJqg==","signatures":[{"sig":"MEUCIHGJMFlBiCa9d3Ou+om2AkNpy0qG+xuqQegVg9hGV6NzAiEA5VNtPjM1kgXTn+4yjwYxWwTnDeBubkgeLK99W+hMBHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33752},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a421058a65ba76608d94129ac29451bfedaf201c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.5","@thi.ng/pixel":"^6.1.16","@thi.ng/checks":"^3.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.114_1709844464598_0.525442788901938","host":"s3://npm-registry-packages"}},"1.1.115":{"name":"@thi.ng/pixel-dither","version":"1.1.115","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.115","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"deb4937b0824d8f56224a4dc1e008c521ade9ebe","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.115.tgz","fileCount":28,"integrity":"sha512-A0fuOBMF91fFX5/ShZmz3TQjR9GdNaEqainMLqWqfnr9uN07L2fkLrXdzWzdlZ4VwH9vdacena0Wn5ZGBIbFHw==","signatures":[{"sig":"MEYCIQCTsX+DoaGasslksOiKNxJQ4SIzgYYYEU+nc0t9UlnKvwIhAMNau4xHn5/OAvxvrrXLUawCE3lhTXrINIvhkvHmdvO5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33752},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"69100942474942f7446ac645d59d91e7dfc352f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.6","@thi.ng/pixel":"^6.1.17","@thi.ng/checks":"^3.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.115_1709976271285_0.03879189819147877","host":"s3://npm-registry-packages"}},"1.1.116":{"name":"@thi.ng/pixel-dither","version":"1.1.116","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.116","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"cd8a53f77f9b213bebd82daf8964a4d10b2c1cfa","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.116.tgz","fileCount":28,"integrity":"sha512-SBQ2gtgqv0aH2B5cgVTrNlUlsexaEIP0+53iW8YQSlvfiwI8OKffBEW97T/MyKP5dTzxeLPdI21+5iGnAL931Q==","signatures":[{"sig":"MEUCIQC/Y9Rg2Ghknx4v75gbaln6++n5Ypp81BPH+esOL/1TmQIgLCsSem+Y8Z3Etx7cMoAQG2i5JAG5bjsbdV442izREz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33752},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d3bacf526db92363b43e81356e8cef18368272a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.6","@thi.ng/pixel":"^6.1.18","@thi.ng/checks":"^3.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.116_1709992058293_0.9869203394904984","host":"s3://npm-registry-packages"}},"1.1.117":{"name":"@thi.ng/pixel-dither","version":"1.1.117","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.117","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"c10d73c88e1337702dda48fc50141948f4050db5","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.117.tgz","fileCount":28,"integrity":"sha512-Um49nO3TegUyzf5MO+yqJRlG0ESPoOUxn3PxietjctKpNjQFwI9BLU0Vvg2F27D86v+JjC1RiMAjkSbi1ZoNOQ==","signatures":[{"sig":"MEQCIGxnGUx1oPE0Wi+6Re6R7iVVhqPXproTD8SNXwxijp+vAiBbIdiDGGi8QrZqUUKC2bjsdsyZpSGGbpLejVDrm2yMoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33753},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7f3fcbd6c0462b0ce45afa141fe163d1f297fd51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.7","@thi.ng/pixel":"^6.1.19","@thi.ng/checks":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.117_1710339180457_0.4464349658622304","host":"s3://npm-registry-packages"}},"1.1.118":{"name":"@thi.ng/pixel-dither","version":"1.1.118","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.118","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"46358818e64df45ac2f5615404a378d26d58c635","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.118.tgz","fileCount":28,"integrity":"sha512-5F85O99KL0EztDoAbC5V2T85WOXQkQJYNxhcyUJvqQ73h/yX0bS/pPmVbqqAIyk42Nhx0Rp+ca6YqUkIm4tisQ==","signatures":[{"sig":"MEUCIA30q8/uvCMIEXzVQFSlO78vd5JlOGHuFdcguWSvv/ddAiEAsxxvKkjARdISP7qsVL2AiQcOQLzeX3kPj9pPtJqX5oA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33753},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc0f3cb07d6f1cab6dbdc5ff57428f5484e711bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.7","@thi.ng/pixel":"^6.1.20","@thi.ng/checks":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.118_1710689345982_0.3882775522829056","host":"s3://npm-registry-packages"}},"1.1.119":{"name":"@thi.ng/pixel-dither","version":"1.1.119","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.119","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"2fa6339194d1d9483039d6a370bc1a01d0ebed20","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.119.tgz","fileCount":28,"integrity":"sha512-kcylJrkT322mLOLEICZBvKfM/+7+vVN1nC8xzmSI2xQSTwMRNlDcZsidjnXVr82WQAw8dvEVVnP+b/26JwStTA==","signatures":[{"sig":"MEUCIQCtAzD4WXR8dB4SE6af50MyUtuqG2oFxcI+bhrxe86rkgIgYb3fbMNQOiL/FNmer85H2LkEgK0uACbPda2cunE462Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33753},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4b3d4ab6ce373ca817ad780f679572169a9ed733","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.7","@thi.ng/pixel":"^6.1.21","@thi.ng/checks":"^3.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.119_1710751488729_0.2341272844649156","host":"s3://npm-registry-packages"}},"1.1.120":{"name":"@thi.ng/pixel-dither","version":"1.1.120","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.120","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"e6b913c91fb23b0d21706c453fbc6c53bc5c2a26","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.120.tgz","fileCount":28,"integrity":"sha512-9t0NlCKgvJl9yCaWzbN6JU+XCyx++5u5gK8UFYMCaX9EJ2YwZqDe+hahT09239TF/Vv/oe1MY3TGRSd+1XXBkg==","signatures":[{"sig":"MEQCIB6A34hCNbBUO6x3RpU9fMi8enIaqhJyBdSPnIoUI4PgAiAaEWbcZtHxyau9c5sSMumqiFPiBKMNILoJM2TuOTMmIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33753},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"da965520b2f3f8c259a791e8e8864308be2ba0be","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.7","@thi.ng/pixel":"^6.1.22","@thi.ng/checks":"^3.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.120_1711037816100_0.09495250828797275","host":"s3://npm-registry-packages"}},"1.1.121":{"name":"@thi.ng/pixel-dither","version":"1.1.121","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.121","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"74a4313179f363a21751e8977ff644d16291d046","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.121.tgz","fileCount":28,"integrity":"sha512-+FH6saZjRt767M1GY+LShu5U7vtwI/u/Bnb7nNLbKTOPsdf3nG+lUiFcE11wL9Zr8Og9uBwISjzQApkqkj76yQ==","signatures":[{"sig":"MEUCIQC0RLzEgWz3/tdQQaDriNXDMD39cZKLGNTQyO5PSoJjVgIgMJFMWYU4r+vx3SwBmCp3UpWGKuzej/XczCd+6omM2/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33753},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16686bb40f7bd7a14a5d1304e353a82cb0069a1a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.7","@thi.ng/pixel":"^6.1.23","@thi.ng/checks":"^3.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.121_1711127765166_0.21096609944694222","host":"s3://npm-registry-packages"}},"1.1.122":{"name":"@thi.ng/pixel-dither","version":"1.1.122","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.122","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"9fca227205a33c99ab406f9e6c3c3d0fef51fa29","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.122.tgz","fileCount":28,"integrity":"sha512-8uRecO3sN8l4h2G2tS8VVIZx8kXmjN6XFQsXkwfPQhmXyO9mr6uovXkHW7Kgv+guuJGYS3QIkYm53kVQJG594Q==","signatures":[{"sig":"MEYCIQCoIynjvH5e64Kj9NaiXC5uxBNsFyBPYauG4U6pOUf/MQIhAJD+xuN5TyA7pso2mwF6z9urZyK1m176VadZHEwZskI3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33753},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"feb3b24654f2c931cd3c3308c1c0c807ee14d0e4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.8","@thi.ng/pixel":"^6.1.24","@thi.ng/checks":"^3.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.122_1711533724102_0.6946542211067386","host":"s3://npm-registry-packages"}},"1.1.123":{"name":"@thi.ng/pixel-dither","version":"1.1.123","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.123","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"84b10ee00cbcc4c52fcb4a3c230b547071bc9042","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.123.tgz","fileCount":28,"integrity":"sha512-4pvLOaE4o1kOe7IZlCZ7DFGkQqxXv4EN5VmnkF4Q7Hds4Dx9re3Dpu9L2PErmtvGflKPSANov4L1vHdQJt5R8A==","signatures":[{"sig":"MEYCIQCfDVoWzy31RYL/7JhbcyLgR0WRnVIkfMOUXuMKed1vtQIhAPlQIQqvfQCDMwpZcsjPZvTDlDprz4A2V8HeM8bnQNe8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33753},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"db5f5a5d1b223a8e6b4999d67836678038fd3560","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.8","@thi.ng/pixel":"^6.1.25","@thi.ng/checks":"^3.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.123_1711623647740_0.5104389559788267","host":"s3://npm-registry-packages"}},"1.1.124":{"name":"@thi.ng/pixel-dither","version":"1.1.124","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.124","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"ec80d16f999be1d4cb5d5adb558b54d100464f4e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.124.tgz","fileCount":28,"integrity":"sha512-v6xoD4vUqO+MmMOoABUo9/CiguXhmtIaNN8yfLAaNExrZtmMY/pQuLsp5s1RcK5rg9779arX49o1xHPSMwGKkg==","signatures":[{"sig":"MEUCIQDIgrSF+540AlLBOOIOSeI4zwKDqY6HCK3uk1Y+GidrsQIgGN5c+vDIl/wSBVUhlIcDjYfQDMJkZ4iBVaF9yk6NYG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33753},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce5ae2a322d50a7ce8ecccbd94fa55c496ba04fd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.8","@thi.ng/pixel":"^6.1.26","@thi.ng/checks":"^3.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.124_1711714799554_0.7945964748832628","host":"s3://npm-registry-packages"}},"1.1.125":{"name":"@thi.ng/pixel-dither","version":"1.1.125","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.125","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"b5c79015d07b25a14d386a59e0ecf7bfb69574f5","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.125.tgz","fileCount":28,"integrity":"sha512-HrheYSXSgY5SZ3/rV570/PQzABqmvCtGUGYljQlarz1vJ89fSgK4b6a8HOb228FyLHwpw3LUi+kw5ZoeW4LWyw==","signatures":[{"sig":"MEUCIB53mZRQT8ODvRhhiTUuaU0qxjuN0Qj6ScPayfFfwMQUAiEA7+A7k/bRZw+4pU49c4h8mVnMJPsagH0t7aWpJHrvX54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33814},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85ac4bd4d6d89f8e3689e2863d5bea0cecdb371c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.9","@thi.ng/pixel":"^6.1.27","@thi.ng/checks":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.125_1712588860817_0.15749557828698646","host":"s3://npm-registry-packages"}},"1.1.126":{"name":"@thi.ng/pixel-dither","version":"1.1.126","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.126","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"614eea392c2d4b6b63f0fc9d1b7e66b0b04ff585","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.126.tgz","fileCount":28,"integrity":"sha512-qoHmD618+nX/yuJtgteAVfCcfyJpoPrHmD+y2ehnD5cbK5MMCJXWA/nwN4u2/819jN5s9nS12LAHFQvMMPqz2A==","signatures":[{"sig":"MEYCIQDaMjBtel+iiOkRD30cEjEBEpjIWSvCjZRuaQin6qxqzwIhAMO0so9dKelvR+2MTjk34qdvIrdPYudWU3vvh+nSxiD2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33815},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"18a0c063a7b33d790e5bc2486c106f45f663ac28","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.10","@thi.ng/pixel":"^6.1.28","@thi.ng/checks":"^3.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.126_1712839199574_0.11997459133839872","host":"s3://npm-registry-packages"}},"1.1.127":{"name":"@thi.ng/pixel-dither","version":"1.1.127","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.127","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"1f8a8cf03b9e61ccc917cec30a1a0db9eb234c15","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.127.tgz","fileCount":28,"integrity":"sha512-cYnzKJ+8C7iauF4NNLmRZQciMN5aMD/TXn1syb0MjJjjYmIx3jcxUXnzqAwAjXw7xG7cdR8j5bZ5RTan6mO+ZQ==","signatures":[{"sig":"MEYCIQCYFqqIkXG4ZQ6pYZeuYyBOALhdxPAhMkB+cUscjyv65AIhAIkoM0ioaDcaezL5nSbsQ2nE/XNA7Hva7KiTAD33rVDw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33808},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8339d05ecc857e529c7325a9839c0063b89e728d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.11","@thi.ng/pixel":"^6.1.29","@thi.ng/checks":"^3.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.127_1713624559110_0.10312036967420646","host":"s3://npm-registry-packages"}},"1.1.128":{"name":"@thi.ng/pixel-dither","version":"1.1.128","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.128","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"30287ed39b10c281987f35f4ed9dca7b82c05edb","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.128.tgz","fileCount":28,"integrity":"sha512-o+liEoYqmhOMj8coJz4j8/xbd+UoxsOtb/StwcUfERI9gMpPWJwK3ifFJxo6ATAj67fQLFF+V2zGW4lcr9vDeQ==","signatures":[{"sig":"MEUCIGy9ixmMT6YGFbqf2RxioGx3kc2Xoubvz0v0k4DbsACFAiEAm9WtNyNqGPk4m6ppO/hPBTFmaX6OqgWLWS9fssEScgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33779},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.12","@thi.ng/pixel":"^6.1.30","@thi.ng/checks":"^3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.128_1713856121478_0.5341122473610531","host":"s3://npm-registry-packages"}},"1.1.129":{"name":"@thi.ng/pixel-dither","version":"1.1.129","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.129","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"eab19e117d78d645351d9f7492f5500ac6c265e5","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.129.tgz","fileCount":28,"integrity":"sha512-S7J5FJer3hjBDJxmakVngqbO2kmuz8NMK2cdXese/OwAK8oJdLJLmrrWDJGhuvFqZJd+7Txv3vBMHoEM/ZSmNw==","signatures":[{"sig":"MEQCIDeQsteHW2ui1d8TzANUjH4RLmtvYOzzFDXLoKPFXmkCAiA+h/Ua075PxADiLxBvt/wXzbO4HiV6T4oujiT21BehjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33779},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aed3421c21044c005fbcb7cc37965ccf85a870d2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.12","@thi.ng/pixel":"^6.1.31","@thi.ng/checks":"^3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.129_1714074572868_0.9783381362875161","host":"s3://npm-registry-packages"}},"1.1.130":{"name":"@thi.ng/pixel-dither","version":"1.1.130","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.130","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/pixel-dither#readme","dist":{"shasum":"3b910abad50fdc0a02b29a04ea9263e7721845fe","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.130.tgz","fileCount":28,"integrity":"sha512-cSo9lNmsv9OVv1O4yCtpfnSvsnmTGS0W4uFMg/zW3n4QPKLS9TNdFNGflJ7cbIVfJLrUIhw4lFAmefQ4JnveKw==","signatures":[{"sig":"MEQCIDTOr4c+WzQzfVjCq3Ux33wnJqPkykcmjPH5S1izyHeBAiAtiG9tarj9+e+FtjuGhuRwjMRt7YP3Dyb1zAy7biqdiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33769},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df34b4a9e650cc7323575356de207d78933bdcf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.10.13","@thi.ng/pixel":"^6.1.32","@thi.ng/checks":"^3.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.130_1715193154258_0.35666008847041875","host":"s3://npm-registry-packages"}},"1.1.131":{"name":"@thi.ng/pixel-dither","version":"1.1.131","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.131","homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"4b87ee5cb7f101efb5712ca371013b7eb12c4b40","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.131.tgz","fileCount":28,"integrity":"sha512-IySa77jFHBV4gRmd844VJ/ci9UHYxVYlrkPPJNjNtOjCASpuy8QxhgyW6e4AUG3MTGmQaaP9XdvUyWx0QyrPiA==","signatures":[{"sig":"MEQCIEcVeCoDeJWzwA3aWlqdjcZ8Mepyi3THDxu20frK8rUdAiBOjZfKczXXF+QR9n43s5TAlF9j8i3FZzy9FEYUZjQu4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33980},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.0","@thi.ng/pixel":"^6.1.33","@thi.ng/checks":"^3.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.131_1718998793285_0.89358254618778","host":"s3://npm-registry-packages"}},"1.1.132":{"name":"@thi.ng/pixel-dither","version":"1.1.132","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.132","homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"55ec09de5346c9f22b064fac6a140b9f8395723f","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.132.tgz","fileCount":28,"integrity":"sha512-of/O5GGJlO+cCY88jh7v5yyhCvH7KtgFf1wdB0DbgNvyUuJDKWeboY7KMldI/FGML915SC9YY2ln7jiHuQsIdA==","signatures":[{"sig":"MEQCICdArw7jax2btjngk0YB1XBsi/ECh4pVCZxYLh0WSHu7AiBvigu1R7+VOL3RzIh0mFjSofJlYMKX/WU4PXKnDLrF4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33980},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b950c112fba0b2e7c450765b15624c3382f1354","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.1","@thi.ng/pixel":"^6.1.34","@thi.ng/checks":"^3.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.132_1719653626608_0.4933334011071817","host":"s3://npm-registry-packages"}},"1.1.133":{"name":"@thi.ng/pixel-dither","version":"1.1.133","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.133","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"41de083da44da9ae883398b57039199b26d0915c","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.133.tgz","fileCount":28,"integrity":"sha512-KSredzLmj8vFEIggYfhuPlJhX8QisI3Xegii6e7EPiQnaPpZNh93vw24ePAYTN1IwmmBNfQosbbggx9sG4MvBw==","signatures":[{"sig":"MEQCIAFqOE4Is3fYuEoda+JqIHb10SoXuQkIA3gqQOPvmFENAiAqy3Bf4i2RwYvYqWNuwNDXrBUwPT0JebY6zkmDe81sDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33979},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"70f493d9ccc97c5df5dda7e808e96cd1691097fc","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.2","@thi.ng/pixel":"^6.1.35","@thi.ng/checks":"^3.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.133_1720267564913_0.636525411241095","host":"s3://npm-registry-packages"}},"1.1.134":{"name":"@thi.ng/pixel-dither","version":"1.1.134","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.134","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"15242933d46330ffebab9dd87049a37370a34c05","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.134.tgz","fileCount":28,"integrity":"sha512-H8Vc8MlXR0JV2N3OiMV3iRUmcAtkjA2L7y/SJ9xiHEFvPQt1w1QOao6EDmo3nd5tiWNtzfE17bOQDDzufugwPQ==","signatures":[{"sig":"MEYCIQCmfwcU8QRHAqEycIy2t1kBPzoMPXzH0HejS+krqz7gHQIhAJvo7okESTlcGeGNUEtK6B/OY7noatppjQibvuogeYO7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33979},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ba4f2cd15eeb0cae30efe222524da4fed2a57267","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.3","@thi.ng/pixel":"^6.1.36","@thi.ng/checks":"^3.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.134_1721135670489_0.691653890627145","host":"s3://npm-registry-packages"}},"1.1.135":{"name":"@thi.ng/pixel-dither","version":"1.1.135","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.135","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"8d6cc4127e4938d734f8692a3ddf88f2d0ffb010","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.135.tgz","fileCount":28,"integrity":"sha512-Lw9OE2E7dUkvgrTi5KwjDGz8O9FvftHFuAwimnbJTZPkfklbmOkZ2NDNr5KVGhx0pjNXrTROHX924x8VyUF2BA==","signatures":[{"sig":"MEUCICqm4dJVoyZEgImZGV0S+JB/NyDsjU/CDrR3XL5vKyo5AiEA3vjeIntgE8OR4StwD7TlyZ1xPpNfxSMYV8d78HzfgiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33977},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c7aaa453b01a45e5235517db9d2a283b97abac96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.4","@thi.ng/pixel":"^6.1.37","@thi.ng/checks":"^3.6.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.135_1721401316255_0.3447198123959394","host":"s3://npm-registry-packages"}},"1.1.136":{"name":"@thi.ng/pixel-dither","version":"1.1.136","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.136","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"6deb351c0648b0bae8d2f668095f596b6d969475","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.136.tgz","fileCount":28,"integrity":"sha512-aY0eoTzVRohuahQAacJ+kt9bKTQtjzok1pWVBRMLON0H2ViA3HNQ/GjCSJLU1W/5iUehzBxEwIMoIGd7fbb7Kw==","signatures":[{"sig":"MEUCIQDXiRWpAVZFhIIQeJ7DO+BOCqv9Wm5zd8u5XbMyoB4UggIgJjyAqpdLZS5zFQ/CKZkmmuPbeHmCg9IhC3XCXL0+PTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34275},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.5","@thi.ng/pixel":"^7.0.0","@thi.ng/checks":"^3.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.136_1721654486320_0.9434789070530978","host":"s3://npm-registry-packages"}},"1.1.137":{"name":"@thi.ng/pixel-dither","version":"1.1.137","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.137","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"1034ef5a7e6d440f61eab5f4a8031d2416ec1318","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.137.tgz","fileCount":28,"integrity":"sha512-efqb+JRd66EyVt+62ftYGWt345hlLX2ukOiJlzvyycSJHtSZOD3E0nwYNMhl6KMFvT0CdwuJbNZDKvV/pRvGBg==","signatures":[{"sig":"MEUCIG7BaE6/cVWBNix+3aOwQXacwqG9vdGZDGf2lRqqA4+hAiEAhopnDx7mVl5kAZbjZOnPsXvNXqcTi06YZqphB+tXNKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34275},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec052b25dff4db6c4d1748e946c38fb5cf403dbf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.5","@thi.ng/pixel":"^7.1.0","@thi.ng/checks":"^3.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.137_1721907881940_0.5947756962854462","host":"s3://npm-registry-packages"}},"1.1.138":{"name":"@thi.ng/pixel-dither","version":"1.1.138","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.138","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"e7577bd411e7c55fb752ab7f0bfbdc635d802ebf","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.138.tgz","fileCount":28,"integrity":"sha512-5+O5F3eeDnsjYquDd5ivTuc7ghyAHeqyucq1mKd2Dnbvw+FHDWzXmqNFWkayOLoE1ckhlIhzEJr4QStNrZuI8Q==","signatures":[{"sig":"MEQCIChYsSvnH5NktH4cpyEmsENre60MoYi/nG/QtH0JnC+MAiB9Drdi6bJAVjSqILUyU851DGnUi4CISjmxDc/5rSnBeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34275},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5b6de5f99277b244646722a40ea787971c6ffd05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.5","@thi.ng/pixel":"^7.2.0","@thi.ng/checks":"^3.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.138_1722529983156_0.6165354902285385","host":"s3://npm-registry-packages"}},"1.1.139":{"name":"@thi.ng/pixel-dither","version":"1.1.139","keywords":["typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.139","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"7fd2dcfd3e3f6df0b30fe71137b0c7048666cf70","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.139.tgz","fileCount":28,"integrity":"sha512-rYG6/lSlnOzZJZRf6CImeIK+Dp9kaf1EwaS9QtMHviv7n3IhKlkfawF16fCi9xGSlceUCYrTYbw7r6jodcJL5Q==","signatures":[{"sig":"MEQCIHS+T9f3h9mOxASOv3e3++as524u6Y6ywEwqLglPfFZLAiA64BnSSc8HVRTeyVTIqlreEdLdWgM7Kx9ZvMzDlj2frQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34275},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74b023c95ab8219fd4192ef2a02962b2e2038563","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.5","@thi.ng/pixel":"^7.2.1","@thi.ng/checks":"^3.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.139_1722532314677_0.8271914796530571","host":"s3://npm-registry-packages"}},"1.1.140":{"name":"@thi.ng/pixel-dither","version":"1.1.140","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.140","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"9d36a19ae4f92a84d261c3591ee52bbf3252ee80","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.140.tgz","fileCount":28,"integrity":"sha512-vYYDpFdF108e+mxDMji6j5yFrJZnt2adBbkCX4g68j/pwn84TRX+ezwafpY/+22sYijhNoMPG1tG1NO80WJn4w==","signatures":[{"sig":"MEYCIQC4csYwfMISEtalEnE69vGDzY3miptoqgjGYlmOyqF1vQIhAIeVjjQBsIyUd86ZTFBH3LLwK3LMmXwsCOHvUsWe8SYP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34365},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.6","@thi.ng/pixel":"^7.3.0","@thi.ng/checks":"^3.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.140_1723302507747_0.5708144068390921","host":"s3://npm-registry-packages"}},"1.1.141":{"name":"@thi.ng/pixel-dither","version":"1.1.141","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.141","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"c20fc812c9f7152c8b86cccabac132c1d65e5dd5","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.141.tgz","fileCount":28,"integrity":"sha512-vcHSH1gomNwymrNdYYI6H8jTnkdrKyuJvsJ3MF9HlzVMb1+cvV8wVsFgDUbAmplAIw349gy+wzRwukzT3AVd6w==","signatures":[{"sig":"MEYCIQDuD3arwGKnC1bZHeYZeWxI6UAOo8LBBaqIJrkvOO0fLQIhAIv9DQkcOlqMCwcPjvXTtM+wiGebiGXhuuTEM6+5rSq1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34365},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e914ebbd81c56783c39cf746548c547cbacadc96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.7","@thi.ng/pixel":"^7.3.1","@thi.ng/checks":"^3.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.141_1723578313990_0.5451350516238729","host":"s3://npm-registry-packages"}},"1.1.142":{"name":"@thi.ng/pixel-dither","version":"1.1.142","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.142","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"e97777eecfbfa5b637d074d02c676b17c40881e3","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.142.tgz","fileCount":28,"integrity":"sha512-uh3VcjX6ix+s7bCQvCOwqjp/h6cQFQs2P80LXrsKz8KjGXQ/ukkeE9qI7L4kjNo+KwHLKF1jwwK/2ytcXDjI5g==","signatures":[{"sig":"MEQCIFZPCVlrA0o4H8eTLW7hynIstpI5/j0yWcqsVkBIukumAiAWzcnAoZtGNGono6VMB8EkHpezbSgWd4MSCEfma2dxig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34365},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.8","@thi.ng/pixel":"^7.3.2","@thi.ng/checks":"^3.6.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.142_1723990629354_0.2417773598909625","host":"s3://npm-registry-packages"}},"1.1.143":{"name":"@thi.ng/pixel-dither","version":"1.1.143","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.143","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"1f82a1b67ccfd09f982d16e4b0747fec3b017ecd","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.143.tgz","fileCount":28,"integrity":"sha512-y1mtYf+BGrAXUZomFzlCBn2u3ByC3L3AwHtUKJqVPplIFsowiOkFQGa2rfDE4OxeyyazZpTTaOdrbk7KlyFuGg==","signatures":[{"sig":"MEUCIQCE8Nc9oQ0De8zv1nfzOcfKVk1rwY+nOngE9LmL+7UbsgIgOuPukwD2OGockhWgUI6X/msBg97jme9ABs10OKxyAYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34365},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502a0192bae48e69290870ea8a2767f8b81adee6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.9","@thi.ng/pixel":"^7.3.3","@thi.ng/checks":"^3.6.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.143_1724853812822_0.3818920003056745","host":"s3://npm-registry-packages"}},"1.1.144":{"name":"@thi.ng/pixel-dither","version":"1.1.144","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.144","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"f9c0a9daf60c8be1900bb07fbfa20e36ee9a6049","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.144.tgz","fileCount":28,"integrity":"sha512-hWM1wAtHnk89hFAIRck4oEnpmGgU+4ZCBidbX3KpfaA4zUy82iNBksVFpIA94IxeVwjaY8oi8ObvwPdr8DawCA==","signatures":[{"sig":"MEQCICt2nu47zyUEVLSZuDw4shYPAih0MGEpaLIJKXGHSSx+AiBeUqq06n9SbmTBb2cWwczudMA7EtiCPOo4SlMeEr+L5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34366},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.10","@thi.ng/pixel":"^7.3.4","@thi.ng/checks":"^3.6.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.144_1726780523936_0.11977243865871778","host":"s3://npm-registry-packages"}},"1.1.145":{"name":"@thi.ng/pixel-dither","version":"1.1.145","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.145","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"a032cbc00fcb47b19dbbb1ab7ded650bba983414","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.145.tgz","fileCount":28,"integrity":"sha512-jdgJX6goiA8+VJR+dQptIVDCDRqop8JXFNxLxS/0QKAnjf4Ik+yKvztkyvo8fxA6LPc9WFzsYHQKKCJhv7E44A==","signatures":[{"sig":"MEYCIQCSiRk+a0XjwBzvcAhI5O4yj7Id0695IHUa0hod3vzCqgIhAJVT0fbIvP9mYotHcWCnx2w4VTc85unQbJYYP9MS9Tmg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34366},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.11","@thi.ng/pixel":"^7.3.5","@thi.ng/checks":"^3.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.145_1728130718894_0.4546099875689278","host":"s3://npm-registry-packages"}},"1.1.146":{"name":"@thi.ng/pixel-dither","version":"1.1.146","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.146","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"3147ca17f216e226efb2feb0282dbb8a007b378e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.146.tgz","fileCount":28,"integrity":"sha512-XMroqatBwdkFMHn+Iy9hVNXq/Kn3gZoU5F2rNnNWAEgzt9X8TMd5NJ1VBMjXkRxfJrSVzwVDAL2XbKf/eZRRXA==","signatures":[{"sig":"MEYCIQDIB8m281nEYWxcC2bhYLv53Lu0EKGCvnbqUuX1w3FpBwIhAJ8NUYpOLH13y7F6mWxs5Rt6xtG+LA80L0ChPkgSGZWn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34366},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9a32147fce4bd1e5f98dffb04a452576f9984de8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.11","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.146_1728133601056_0.5046709445260922","host":"s3://npm-registry-packages"}},"1.1.147":{"name":"@thi.ng/pixel-dither","version":"1.1.147","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.147","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"46e6e9f16de92df3cf34489b6661bf01da85c73d","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.147.tgz","fileCount":28,"integrity":"sha512-ZOnRkWn1LBPK4LRpycTcJzUztZzh9smjgE5c5M1WMcCmsHCT3bvlP4/oDFkql54agLkCjP7PdBLabQbYoI+yGQ==","signatures":[{"sig":"MEYCIQDUqZsg1zoBZnILRX4JmaH0eMwKefkxttvVlzlSRq1/uQIhAJqQzWE1UhTOkUlEuiBmFjy0buWciybnpc+wkmHzb3UW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34360},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.12","@thi.ng/pixel":"^7.3.7","@thi.ng/checks":"^3.6.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.147_1731259087117_0.11632457884426706","host":"s3://npm-registry-packages"}},"1.1.148":{"name":"@thi.ng/pixel-dither","version":"1.1.148","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.148","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"66c7929b942175a4bff0a057cd19802e140e701d","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.148.tgz","fileCount":28,"integrity":"sha512-Nute4yw3jRfp3Y/NclsJf3UnL87bwP3+q47kDhSEueK26jtk2efCS7QQUlT1B/hphOu+baUwdY7irHqGh18yiw==","signatures":[{"sig":"MEUCIQDOy4KiX7Xw7KsKuwmPFa7NKwyG/HfpLU8VFdNFWV+cxwIgamCJxA/uBg/yn8LHbfhCOB+xLRxuM/d9OnYPErca9I0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34361},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.13","@thi.ng/pixel":"^7.3.8","@thi.ng/checks":"^3.6.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.148_1732472504790_0.9837890078943188","host":"s3://npm-registry-packages"}},"1.1.149":{"name":"@thi.ng/pixel-dither","version":"1.1.149","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.149","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"19ad14571165c514b32918c0cfb73da4c2bd3db3","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.149.tgz","fileCount":28,"integrity":"sha512-DBZ2UoNgOxHvpyvAXP35b1XLbo6yOPzkWSOpWf9SuxjD6pzyvN25JEXt0kyFzTc8v6CPcGv7Ah+4MiqB+vb5VQ==","signatures":[{"sig":"MEUCIQC8Y88biFQp1HBjryo4W7+J/5W9JM/zPBlIvMVLv9yWUAIgDAbkif2ue1UxHohHU1IHH/AvciFjE/dbmbGMjQ28zOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34360},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.14","@thi.ng/pixel":"^7.3.9","@thi.ng/checks":"^3.6.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.149_1733998666809_0.5336855949183317","host":"s3://npm-registry-packages-npm-production"}},"1.1.150":{"name":"@thi.ng/pixel-dither","version":"1.1.150","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.150","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"ea8a1b8a2eef14c5ef984bc03461e68ca2ea1861","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.150.tgz","fileCount":28,"integrity":"sha512-zwb63XKeUOwVHsBMe6dxDxMbvP88b43NQIcCByjytMWlFsdOzjBAX8vGss7A/odiIx9/ZluezXfRGRC9AvwCaQ==","signatures":[{"sig":"MEUCIQCuaPXL6vRqUVt72Zkt3ELUwj7nZak95OIPdT7diHnZxQIgUUG52qhoBSTLorarhVkdmEw/ujl8R+x0gjqVvk0ITgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34445},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.15","@thi.ng/pixel":"^7.3.10","@thi.ng/checks":"^3.6.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.150_1735309068838_0.5528171341458064","host":"s3://npm-registry-packages-npm-production"}},"1.1.151":{"name":"@thi.ng/pixel-dither","version":"1.1.151","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.151","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"3f45021688a328ab4e1268ae89c3b20d973bc3f1","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.151.tgz","fileCount":28,"integrity":"sha512-n8oLUmBVquqHwO8LE8NoqRWEGOGexVgTPB2wb0Pp7SSSZWyWi7QZPhtkJ4+IYsJazcTs2HVTh61DkMuqae3jTg==","signatures":[{"sig":"MEMCIBhizGaTbTumH7rRcgNdDLS1hVWSnlX0z7lR0HViDCtcAh9FtzDt9fx3ypUjYgRzCaDbkT4TB7U5tqXXMRezXTmF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34445},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.16","@thi.ng/pixel":"^7.3.11","@thi.ng/checks":"^3.6.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.151_1736025211557_0.8328491556647273","host":"s3://npm-registry-packages-npm-production"}},"1.1.152":{"name":"@thi.ng/pixel-dither","version":"1.1.152","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.152","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"858ebbf20b8ad394f49c5d78960ea09fc1151ace","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.152.tgz","fileCount":28,"integrity":"sha512-5IVyLABNN0NorZb69M/BougzdowHT5WCcTZQXkFA8JpfUowRNBFGPqn68TzcnENYNOeIbeI/RqM2IHaKhVtv/w==","signatures":[{"sig":"MEUCIQDx9ON4j/SszwiW+hRH0OerE/spQqvgFfq3ymEXpECh2QIgXALvEWFlXoWAD4La8xSNWJNkjTP/3xZIHAJ1cOaSOm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34445},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.16","@thi.ng/pixel":"^7.3.12","@thi.ng/checks":"^3.6.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.152_1736857667524_0.04095112823316249","host":"s3://npm-registry-packages-npm-production"}},"1.1.153":{"name":"@thi.ng/pixel-dither","version":"1.1.153","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.153","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"50c49cbff91d30267ad3ddc9a55b126cd7ff6203","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.153.tgz","fileCount":28,"integrity":"sha512-Gaj1OY9m+Y0+8a5qUtvpVP9+z+NGlXamNmP/V1qcJySm1RFned0bPVQqvDH78+3Y1LCQ4AlDMHMriJs+hKxHkw==","signatures":[{"sig":"MEQCIGiukHRnWNvDXtX1X2ls5N7ngYbClId9/PAy0rT/WpxVAiBp10NODYxIVq/1r7IvbzZJZqGyEvR97sWZ+nLRplKkPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34445},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.17","@thi.ng/pixel":"^7.3.13","@thi.ng/checks":"^3.6.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.153_1737474774285_0.32006707816764224","host":"s3://npm-registry-packages-npm-production"}},"1.1.154":{"name":"@thi.ng/pixel-dither","version":"1.1.154","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.154","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"9a7e826a937be6a5aafd828154226b736515bc40","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.154.tgz","fileCount":28,"integrity":"sha512-RdNJA42chxcs5pRt9St6nDeSoAwJTMxIdUclR6+nrJT1z8q53ru4+orgrwf2ooMbKk7H2sivT+xJiqELIXAyOw==","signatures":[{"sig":"MEUCIQDqmF3SvPpwtQtl2SX9rONGgsKE5QtM3mOjuBlxjUWKHAIgY8wXmsLIZ4o1VLtTeEu/9uo3Bb6MAyROSRVxWMMeeeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32513},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.18","@thi.ng/pixel":"^7.3.14","@thi.ng/checks":"^3.6.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.154_1737639908463_0.6055538168618764","host":"s3://npm-registry-packages-npm-production"}},"1.1.155":{"name":"@thi.ng/pixel-dither","version":"1.1.155","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.155","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"abda89e075e3078f858eed1cbc17ae034fbdac4f","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.155.tgz","fileCount":28,"integrity":"sha512-QH4Ll4vdsglPWO8eDNf/3mfmxNb/pyXgwyCPfq6hoAK81PxXlrudqjZXmkV/+5XQjYHlmiV62NT6LPfsx50Wbw==","signatures":[{"sig":"MEUCIQCijOSQYfqzcxXk+Jsl5+Nblpizq6j4AXW/dC8mxW8zdAIgQgj7wqyly3YozmAAzAuxG1Y7IBeJpBUYqmulLgCjGQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32431},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.19","@thi.ng/pixel":"^7.3.15","@thi.ng/checks":"^3.6.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.155_1738168291858_0.7450227051583869","host":"s3://npm-registry-packages-npm-production"}},"1.1.156":{"name":"@thi.ng/pixel-dither","version":"1.1.156","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.156","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"3c2c1e51cd204355519b3da6e65b292581e564ab","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.156.tgz","fileCount":28,"integrity":"sha512-AoPfA45EXAKi2xC2OfagOv6VSKqx+qbfVXNazckH+iE7Ibwcd7DUrlzEpg/sKbazD/ThGdNVC1e1x/Gy9s9GLA==","signatures":[{"sig":"MEUCIQCYDx6InnCTCBiqZJwSdz059Vr1EJcvh/2U4bJ5NXm9AwIgF0K599lbdQMLBendFqgFEqU6OXxsYX3jI4r0OKglxb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32429},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.20","@thi.ng/pixel":"^7.3.16","@thi.ng/checks":"^3.6.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.156_1739462960914_0.38989897806363394","host":"s3://npm-registry-packages-npm-production"}},"1.1.157":{"name":"@thi.ng/pixel-dither","version":"1.1.157","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.157","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"ad60fcfbd041db523fe41be6a2332b9093b52596","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.157.tgz","fileCount":28,"integrity":"sha512-hX5lTaMvGVmGX/b12I/lO07wyBYBfp9fQLJOJalUuCNkd+BGP+xxdXsrgAGZsveoJgRqHfMhLCkGw+zyLqr2qg==","signatures":[{"sig":"MEYCIQDYlk+Xfs/FD79Ln/xPgmnsxSnWNYQWhbrW+i2zUCMv1wIhAPVvNXbMUkfdvw3FMXQHcHS3iqcRKlPTnL/L13XlkSWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32429},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.21","@thi.ng/pixel":"^7.3.17","@thi.ng/checks":"^3.6.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.157_1739999139683_0.7814867447678411","host":"s3://npm-registry-packages-npm-production"}},"1.1.158":{"name":"@thi.ng/pixel-dither","version":"1.1.158","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.158","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"852ed94b40a90b222ae1156225b3e5286c4e1c90","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.158.tgz","fileCount":28,"integrity":"sha512-nuznAYuv22vHC2G0ya19vL5d48KSq9UNVBzYnihOEC1+pmtQUI7cZQJdFZYSQimn/06RtV1ghrbUaQ0YOAurqg==","signatures":[{"sig":"MEYCIQCknFK5By4dmVdyDnY1lVU++F1tHNmp7YB7ti2h/xva3wIhAOP+zbzGoZbyxPDt/QWI7vxZO33UbRuD3e32dDFOTHwU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32428},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.21","@thi.ng/pixel":"^7.3.18","@thi.ng/checks":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.158_1740175089706_0.26379747960673994","host":"s3://npm-registry-packages-npm-production"}},"1.1.159":{"name":"@thi.ng/pixel-dither","version":"1.1.159","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.159","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"6cc7d0eb4414cabeca5043e1c7a5ba8c0aa30ac3","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.159.tgz","fileCount":28,"integrity":"sha512-1tQfZUPgTEe/sn0URTHbkDEtWpJyqC4WqR9BMdOcE+g+pHhp1AjGB+eru1Mhx0WKJ/jcYl669U73Qooh8L2V6A==","signatures":[{"sig":"MEUCIQCryt9BMrYl7aOUxTNrfDk/IG7gYsrVucWKkUXJ7rUgrQIgEL1+9bWkk1JoQqlbHf0TbM85ID3G9ZTXCNlsVoDxkrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32428},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.21","@thi.ng/pixel":"^7.3.19","@thi.ng/checks":"^3.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.159_1740490278526_0.5578891552240868","host":"s3://npm-registry-packages-npm-production"}},"1.1.160":{"name":"@thi.ng/pixel-dither","version":"1.1.160","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.160","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"d1a591e03324a343663e132b51d0b51d91021175","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.160.tgz","fileCount":28,"integrity":"sha512-3VDO050krFIxiQ8LpwPqFlhyXzVe7upzApPWhIwGyJI2bAs9exqxLU1lrDLG9kqx0R17ktHr22NFOgOWra5iyQ==","signatures":[{"sig":"MEQCIDtfkt/gCo7PEX+JGt1BjnSEZ++URiqAsIGRiAIyvmaQAiAf262o9CMVQu2WAE28pgbQjf0q7PmkunY/ExvNasOXog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32428},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.22","@thi.ng/pixel":"^7.3.20","@thi.ng/checks":"^3.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.160_1741548515489_0.48007976476174985","host":"s3://npm-registry-packages-npm-production"}},"1.1.161":{"name":"@thi.ng/pixel-dither","version":"1.1.161","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.161","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"2e019ed222722b60fd99aa667977ee5e9f72e427","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.161.tgz","fileCount":28,"integrity":"sha512-2S4dB079RmqoBi2wsV5PpRkVA0pu9eaVZDuX+by2BRpPfUHlcCVfeynTHtjpFe2v7S62H+aC69L79iBn07bfgg==","signatures":[{"sig":"MEYCIQCQylkU7gn5rgNKPt/TzXMBLIQmxJGgPoqckodCtOJXxAIhAP9B8eaqDUl97jqG2FKxV9/03Qt0esDjiGfodoiD2Fxu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32427},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e1666c84ae4a473c5d78d2c24fa7c7c2b9751b98","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.22","@thi.ng/pixel":"^7.4.0","@thi.ng/checks":"^3.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.161_1742144268933_0.5256856659523963","host":"s3://npm-registry-packages-npm-production"}},"1.1.162":{"name":"@thi.ng/pixel-dither","version":"1.1.162","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.162","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"dd6fb094c9655462aaaa08f7dcd84b39c138cd35","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.162.tgz","fileCount":28,"integrity":"sha512-D83VSKsHdy98VYHLqLKnC2pUh0uNt054Nk8/CPVTsBf8zaeUBKgi0Nfzuo2ELJu5ek8VcQ7QdSbSGC/s2iKn4A==","signatures":[{"sig":"MEYCIQDKRuJX2gt1YeH7hdpSc2fGvBm6hoSxRSwheaTKrJATIwIhAKweIQwAkwOHzOqUU9k+Bus/E5QiQtA6wIqU2TZEJfvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32453},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.23","@thi.ng/pixel":"^7.4.1","@thi.ng/checks":"^3.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.162_1742219191199_0.030133292487101393","host":"s3://npm-registry-packages-npm-production"}},"1.1.163":{"name":"@thi.ng/pixel-dither","version":"1.1.163","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.163","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"e3e36395e480601ce9099015f80eab1807d99866","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.163.tgz","fileCount":28,"integrity":"sha512-7yCc1Auj+Yy7275h7Kpo+Vr/hCoxV67E+X+eXz5GpWs2sMyQi6JiPNq0j+yvtyNtJpIxPzJsDf4vz04gt+hzGg==","signatures":[{"sig":"MEQCIACrMt7PuBb9fH8+kxekWRj9c2L8S7pASqpK3DVmZoE5AiAjcb8W6fqZ/1bPtUjPsURQcIPfdE6nDjCW9juZ71thhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32453},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.24","@thi.ng/pixel":"^7.4.2","@thi.ng/checks":"^3.7.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.163_1742304623545_0.7969964926794124","host":"s3://npm-registry-packages-npm-production"}},"1.1.164":{"name":"@thi.ng/pixel-dither","version":"1.1.164","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.164","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"e56a7ad30dd62c2babaa2d66ed50aa7dae272f76","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.164.tgz","fileCount":28,"integrity":"sha512-z3eVsNWhlU3W+03s782EhxFLC5nKvj6SNaBOTu5MMWG0ABW9YjeGuAWjueguWwcWNVpTn72t7R0gifjaR9ld5g==","signatures":[{"sig":"MEYCIQDlXv7z4C223zBah+BvATku9AaP/ca1QfWua+ZtRW196wIhAJwDg29dT68BE0xHy+gQELHTTDQnkx0PLsZynUeNNsid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32453},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.25","@thi.ng/pixel":"^7.4.3","@thi.ng/checks":"^3.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.164_1743544090373_0.6802438112618518","host":"s3://npm-registry-packages-npm-production"}},"1.1.165":{"name":"@thi.ng/pixel-dither","version":"1.1.165","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.165","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"65d54f98d6bf98c87f86ee5fb1329e090aed2dbe","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.165.tgz","fileCount":28,"integrity":"sha512-NeJFKZwYBqB2BzXcs2Tzclq9vB7ukqIcJ2zwzAWdSJFY17boIRPis6Gs6FonR2qUK2QdE3myqEsIPmG3EdojFQ==","signatures":[{"sig":"MEUCIBJUS5ofH5/HeOxj+4WPW3CqUk5+xAhKjzIlK8u9i8KvAiEAxkZPGMrBKDzCZyrmqVKGx7BZmjJfES3qGfVu0UwP9DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32453},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.26","@thi.ng/pixel":"^7.4.4","@thi.ng/checks":"^3.7.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.165_1744802217982_0.2288562772859548","host":"s3://npm-registry-packages-npm-production"}},"1.1.166":{"name":"@thi.ng/pixel-dither","version":"1.1.166","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.166","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"fd3134e5fa9974ba0a33c4e20ff8aba8c1f3d975","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.166.tgz","fileCount":28,"integrity":"sha512-gItWkxHp15jZC13yQY2BjGxc1UlZ23WTz21qFtabG0RZzXk/+pANCozlkovYBwPJORavDEhA9+WruVRQCXx93A==","signatures":[{"sig":"MEUCIQCptpXy+b1AvSW5tLksZKXAPLKvIcSMkP8tlBEgVkegkgIgIHzja80ksjcFh2ejJp9bJsKk7/lCKnYat/YogFbm0Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32453},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.27","@thi.ng/pixel":"^7.4.5","@thi.ng/checks":"^3.7.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.166_1746017892812_0.3376967088118088","host":"s3://npm-registry-packages-npm-production"}},"1.1.167":{"name":"@thi.ng/pixel-dither","version":"1.1.167","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.167","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"220f45ba776ddf63f90488dacc32bfca4faf4324","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.167.tgz","fileCount":28,"integrity":"sha512-Rx4p3Xc+mQ0Nzl6vIqlZf4AssYP2AcfUdYeZNE1gJOToEoGV1/BxETVMS5R5uW1L4V/gTDIvKTwQOcr73xlwDw==","signatures":[{"sig":"MEQCIBdVH06fjLRiNupo3tkyDenNeqjK3CEcIvyrVsd2kOKGAiBH8rORsZmDgkEduAasKLXanI6Dyk/puVCMzV5DXDbgsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32453},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.28","@thi.ng/pixel":"^7.5.0","@thi.ng/checks":"^3.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.167_1748434161294_0.7375937640021921","host":"s3://npm-registry-packages-npm-production"}},"1.1.168":{"name":"@thi.ng/pixel-dither","version":"1.1.168","keywords":["1bit","2bit","4bit","8bit","dither","kernel","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.168","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"6b91fb121a5e70f5767c5c52b58528f416938d9c","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.168.tgz","fileCount":28,"integrity":"sha512-MWV5mbeGF9nWOh4OgOiH0guIthNhM7Y/4T3NobMbmC2b3UgzS3s+xSRnyowURPlV5o+nmIUGX/tTsJtogp4Krw==","signatures":[{"sig":"MEUCIQCYMC6fdQz9d9dQ6V/vMOroQ0t7YLB3eXiTbBAEjXhHAQIgeO5cfOjdDU5NvkUUeRPFVV1BwKo6y1usCOhOLhKw7LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32453},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.29","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.168_1749490220736_0.3356196422872588","host":"s3://npm-registry-packages-npm-production"}},"1.1.169":{"name":"@thi.ng/pixel-dither","version":"1.1.169","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.169","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"700819a0722b415a738099c5214b74a53f18eb59","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.169.tgz","fileCount":28,"integrity":"sha512-bBWmVlOxusFjUHSuAkeq5MefJdsq3MQS/q8BwsLfm+L59CeLouFax/0i7V/JFea5/9/9fsLkxi8aJPOzwO6d6Q==","signatures":[{"sig":"MEUCIQC6WHKbr2ZSekjQnwLKReLHZqdw9dJFo/DK0/jwd8/hNAIgUapoNr0A6CSGQWlSwUAvdpqh3AjLjbQNrCHj94Azy4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32481},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.29","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.169_1750248234568_0.735483377695975","host":"s3://npm-registry-packages-npm-production"}},"1.1.170":{"name":"@thi.ng/pixel-dither","version":"1.1.170","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.170","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"dd3e03a875194f165fbfad51eb9b2b56f0b1f43d","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.170.tgz","fileCount":28,"integrity":"sha512-HwukyN4zM/IkTz6nfbxLZkbyVQyLPBXYF98CUAJqkIes0YcjuEpeuHukr3NakW3Fl5DSmpb8SYeLQcwb720cKg==","signatures":[{"sig":"MEYCIQDJUNS1yp+qBIYTGDwAeY0Xw3l2qDn2A49R93x4iDPKqgIhAKVb8nZqo40bWqzcqvE02Aj1ysuSU4emDiEownbIGFht","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32482},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.30","@thi.ng/pixel":"^7.5.2","@thi.ng/checks":"^3.7.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.170_1752157567708_0.7034211398449544","host":"s3://npm-registry-packages-npm-production"}},"1.1.171":{"name":"@thi.ng/pixel-dither","version":"1.1.171","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.171","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"e766e33b7ad45d51de76a4cdd768971daa03dfb3","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.171.tgz","fileCount":28,"integrity":"sha512-vLf0SAMocM5J7lcSfxtfgDQc3+me9cIyfXW/Zz1T4XYm7RcPDViBTnOHDawNa3d6SrDxjXjnam8CZ5tkFfR3Tg==","signatures":[{"sig":"MEUCIQDjmfhLsb23eJ3TcHDbTqPCUCw63CPosYtF1r8mFbAo5QIgEvwuXzs19f80cTxEnmSvS9cm9pUYaUGs9uOveCMPglQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32482},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.31","@thi.ng/pixel":"^7.5.3","@thi.ng/checks":"^3.7.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.171_1753023709039_0.684801746818501","host":"s3://npm-registry-packages-npm-production"}},"1.1.172":{"name":"@thi.ng/pixel-dither","version":"1.1.172","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.172","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"629e382ae5e7f057d5e9109bbce5ca3b7068b30e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.172.tgz","fileCount":28,"integrity":"sha512-1ncsHJvhMwopI1LADyuEfr7HPO/JR5+vti6+u7WKZ11ZxcTrU8QkeOPadqs3dBtxeFLP7yTfZiyqgECt/wedmg==","signatures":[{"sig":"MEQCIGkU3tf6C+Kl63u65VQjN/u0OFLCNFlePtIbHEc18o0/AiASGR0AzQGrfX1l1zXIOY9yNf6wkH0ynPTnoAzIPz3okA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32482},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.32","@thi.ng/pixel":"^7.5.4","@thi.ng/checks":"^3.7.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.172_1753086420519_0.2368038223805089","host":"s3://npm-registry-packages-npm-production"}},"1.1.173":{"name":"@thi.ng/pixel-dither","version":"1.1.173","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.173","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"6c50c13ac7c80986bb272c559ae1fe030de6a316","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.173.tgz","fileCount":28,"integrity":"sha512-OsVrTu+H/xfpnvKrICbAMuF7l6b+TCixjxFQ+vnJt38dKlkXbgJWLNz8qJqg/XwRrUoJnqr8SQ4cXyfNPLzjMQ==","signatures":[{"sig":"MEUCICTWwkLT5jF+jMZsP22LEg83DlI5mtPrIMnoMM3osYjMAiEAuq/jlB6fehZ33F4PD0GVemqruYQlUvJd5Fs/l3fiO+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32482},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.33","@thi.ng/pixel":"^7.5.5","@thi.ng/checks":"^3.7.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.173_1753915118929_0.5503794438317011","host":"s3://npm-registry-packages-npm-production"}},"1.1.174":{"name":"@thi.ng/pixel-dither","version":"1.1.174","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.174","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"fd8f56c4657ff6e6ca422886bb1d9c8462976da1","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.174.tgz","fileCount":28,"integrity":"sha512-spg96E1u28MOvTxkw65PRJS7qsepitjbZtelXYOvGMQ8qrM65Imw7HaA2GP6ymER563ZZjU92VsBvj7gDH7o3Q==","signatures":[{"sig":"MEYCIQCkBKSIPTsff+1zWjPVmEO1BlAPUbS2V1IBIDCfj403VAIhAMaWgX2UZDuPOKf4I69MA2c02cZv5X/9Jobp8AFLMD8J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32482},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.34","@thi.ng/pixel":"^7.5.6","@thi.ng/checks":"^3.7.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.174_1754297440830_0.13267626536698773","host":"s3://npm-registry-packages-npm-production"}},"1.1.175":{"name":"@thi.ng/pixel-dither","version":"1.1.175","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.175","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"10f0f3acb5a5826fc153a41ef0ffad0903f62155","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.175.tgz","fileCount":28,"integrity":"sha512-JodwTXzBEB8xRXKl3oi0x3WZHGNve5Ors+mfcT7hCx2cSpUyUYm1c5A1Vy+5ByihOgcX/3fmIVrcBgMMCO0IKQ==","signatures":[{"sig":"MEUCIHZsiAiZtDGDSHBFs1vHPtWh72tDkZ01SR3zhoJWjfCOAiEA22VhK2fQNrznXb7y3fwfrlvNAqyjCYwCQuNH9hgJqKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32482},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.35","@thi.ng/pixel":"^7.5.7","@thi.ng/checks":"^3.7.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.175_1754300180785_0.9044318546545493","host":"s3://npm-registry-packages-npm-production"}},"1.1.176":{"name":"@thi.ng/pixel-dither","version":"1.1.176","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.176","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"8ac83e7fb33e5149194a46fef981d367168928ae","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.176.tgz","fileCount":28,"integrity":"sha512-11ANeyp3l6aFzAyrqPv5QgXBxF8u1YwosqeOMRAHmZUqlARcTO7+q5QoRgowsxnDfB+WcgzHOOBFSZoVIDP0AQ==","signatures":[{"sig":"MEUCIQD/PmbnI8vSr8ibrSDJS4pn4w+y+NFDyuRfiL37zEKKPgIgBzz2E3XbPoo89WPg2pkyHZf8KMMni2FkMP20xxrNSWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32482},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.35","@thi.ng/pixel":"^7.5.8","@thi.ng/checks":"^3.7.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.176_1754583921187_0.421502417192795","host":"s3://npm-registry-packages-npm-production"}},"1.1.177":{"name":"@thi.ng/pixel-dither","version":"1.1.177","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.177","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"7625a7cf301c5d7ca19250aec0378f0703e4c63f","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.177.tgz","fileCount":28,"integrity":"sha512-fVmcrZkdmLR2I5GQoJyHcwbjCHhI6lt4ZqrPNvZWex+S+WUDjZiQwfUThKwv+GivQHFI15QJLhXdbaYFXD4hrQ==","signatures":[{"sig":"MEQCIC23Ci0CSAc5e/D5imq2+nD3zQzIm1Td1iYE5eJNAr9NAiB/cYS+kNymztZUdnkwcN3AedjuhH07Hxp1D0QsXilByA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32482},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.11.35","@thi.ng/pixel":"^7.5.9","@thi.ng/checks":"^3.7.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.177_1754930731094_0.819220240941942","host":"s3://npm-registry-packages-npm-production"}},"1.1.178":{"name":"@thi.ng/pixel-dither","version":"1.1.178","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.178","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"084d23b84dbc44cb04119b330b7b639c816ac7b9","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.178.tgz","fileCount":28,"integrity":"sha512-EQjYXMGIP5T512dE9yYBfwVZtF0ZpGtI8d4RpTjBYt2bMPosZcJWljB7rFoJ2QoFYeA6TT3c5ew5LLx3UaciXg==","signatures":[{"sig":"MEUCIAVhihj8ercxHmDzZd3tKvCSfNFUy5IWDmoSUQnLDKhOAiEAg+GX7+i//PK9ozrar67vpX2KQbbx0lM0GUPNM+tfZgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32483},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/math":"^5.12.0","@thi.ng/pixel":"^7.5.10","@thi.ng/checks":"^3.7.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.178_1756745061780_0.5292285733919166","host":"s3://npm-registry-packages-npm-production"}},"1.1.182":{"name":"@thi.ng/pixel-dither","version":"1.1.182","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.182","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ed589be6cfb46e0aef4f4d403e35aaf6d2233b8e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.182.tgz","fileCount":27,"integrity":"sha512-85kzt0EzwUL5lo+Fuor3cGDZbKt4AVGPAHJnQBIkhvjFN/lmjMKbarnidB2FnzeW0tqphat/cmhV4ncFpXxGwQ==","signatures":[{"sig":"MEYCIQCsDzivqIy4C0cA6WXi+r6+ZOHfhA6KTUcAfcfsRAiz3gIhAJt3TDaMyhGTv9M59ZHz9Vpmyz6ok5ruJ1ipD90LDF23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30824},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/math":"^5.13.3","@thi.ng/pixel":"^7.5.14","@thi.ng/checks":"^3.7.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.182_1761328598460_0.7884921819622479","host":"s3://npm-registry-packages-npm-production"}},"1.1.183":{"name":"@thi.ng/pixel-dither","version":"1.1.183","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.183","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"097179fb5d8b0d7221172419869ed57585a95352","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.183.tgz","fileCount":27,"integrity":"sha512-6OJbpaOe6FRCjcOgPgGTtJdCFOgEfX1xPpDhjUnV7wcnLd7tBkyDATWe1ap/Qb2bSJ0RvteIH9cRX1UprZPzoA==","signatures":[{"sig":"MEUCIQC2WYRiewKAxghLUTLyRkAgBS4B2P8t8+kVdFjX45ThswIgN6PUINxShOpfS3qk7xmXuX8+oReaVgRIOY8n+UOiRn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30824},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/math":"^5.13.4","@thi.ng/pixel":"^7.5.15","@thi.ng/checks":"^3.7.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.183_1761431905374_0.47017720723816536","host":"s3://npm-registry-packages-npm-production"}},"1.1.184":{"name":"@thi.ng/pixel-dither","version":"1.1.184","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.184","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"56cb6d283b675f1b36feb3c09349abed21611687","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.184.tgz","fileCount":27,"integrity":"sha512-PZItiVAd6NeFzCYeoME43pz0mgTKXEWR4SkOMasp8DHjvsBGlnDvpyJJuyFzKRbRyD6YyGep98Olmit5awoHPg==","signatures":[{"sig":"MEUCIQC+OtNWpnxaV/DucT2KDvL9mB0I2LfD4hX34gDiYt4jZAIgRF1N3JM61F0tQcL9T79Nbp72UHV/EwUIVrYHm0FZtHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30824},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e2fd601e49ff1b1aec129518e3947ed1ebf8d75e\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.13.4","@thi.ng/pixel":"^7.5.16","@thi.ng/checks":"^3.7.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.184_1763554243161_0.7230257033583032","host":"s3://npm-registry-packages-npm-production"}},"1.1.185":{"name":"@thi.ng/pixel-dither","version":"1.1.185","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.185","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c41c00fd2182547a93acb1dd1bbb536cb719e5e8","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.185.tgz","fileCount":27,"integrity":"sha512-7eISHKvENtgoLmxdJcDeN4JD08N9cfzedimSL0uUH/XFgrsfk/Mn8wlIIBTAgnTIZ6h+QnlwoCBgatKLJEfY/A==","signatures":[{"sig":"MEQCIG6hABj48cypJnLs2qvI/Bc7o2sPhZDtsyJ/WDzn0M2JAiAJ2zhmg331NQxrWgOWLuPQF5CvuHOnHPZxcbXteYJL2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30823},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.13.5","@thi.ng/pixel":"^7.5.17","@thi.ng/checks":"^3.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.185_1763741043870_0.07821009878993745","host":"s3://npm-registry-packages-npm-production"}},"1.1.186":{"name":"@thi.ng/pixel-dither","version":"1.1.186","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.186","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"929706f5aacc98d5aea6f93c66a490b381a4e9bf","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.186.tgz","fileCount":27,"integrity":"sha512-5JoiWpd2yitCR6VruNn160IdkKKXN6RF3ZefYupStphusUJYhWMBDC0G6P6hEHlfvwmvx486AwYYmlsOHIQ5lQ==","signatures":[{"sig":"MEYCIQCUFz5ThwqDISqvJA35/+bgtpiUqjAXDVOAAqCR5Jl04AIhALnM1XlF91ehZxSrczcy94Mj6JrKyJ+1PAD53STM8O5h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30823},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.13.6","@thi.ng/pixel":"^7.5.18","@thi.ng/checks":"^3.7.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.186_1764073715424_0.9166631154300122","host":"s3://npm-registry-packages-npm-production"}},"1.1.187":{"name":"@thi.ng/pixel-dither","version":"1.1.187","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.187","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4ccdec7d83720ba66eff8d53e254a4db155c7d65","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.187.tgz","fileCount":27,"integrity":"sha512-NA8vuA1N3JFA78pHqYmiCVD0fQCz3OiUReDrJdjw1Vjzc9aKaCbqvQeFFwkVQRImebu3gd+B4BMWBfhsPlaYDw==","signatures":[{"sig":"MEUCIAkstwh+4/bMZR1crA/6o30uQrfTW617+T1Wzycst5ARAiEAn4Tha/c08hiLFDi5PAVRMAiezdRm7BW1jvQ5lj+J+0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30824},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.14.0","@thi.ng/pixel":"^7.5.19","@thi.ng/checks":"^3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.187_1764802315316_0.3353189950811908","host":"s3://npm-registry-packages-npm-production"}},"1.1.188":{"name":"@thi.ng/pixel-dither","version":"1.1.188","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.188","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"521621c1155cc005291294f314da16f222d008f8","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.188.tgz","fileCount":27,"integrity":"sha512-M10CaehM4ARQJ552IdyaQaFPpXuLDG7I/XM0pzW2n1RNGigx1TORKIxyFGyYHO5/vPrmiH1dTT38kgSpDjTU2Q==","signatures":[{"sig":"MEYCIQD5Fv+um8G7CAxz33H5L96gtiwMNxaEGwi2E8OGKaaegwIhAKWPJnzDyDwgjVHejEBDEd67LjXLLMWh/GJCIp8cGx/V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30824},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.0","@thi.ng/pixel":"^7.5.20","@thi.ng/checks":"^3.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.188_1766678703767_0.2869464033553557","host":"s3://npm-registry-packages-npm-production"}},"1.1.189":{"name":"@thi.ng/pixel-dither","version":"1.1.189","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.189","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"223f7a1317bbbdab9a40aa96a1802d7087b739fb","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.189.tgz","fileCount":27,"integrity":"sha512-25U1iiMyIiQ/K2/e3wrSeUNvZTJSC7TSCa2toxxewd615GtjZX8iduRQNS2ylCQGa4DN0KX3N8oWKSmG7JtC8g==","signatures":[{"sig":"MEYCIQDd90hzHELR8q5LlTISop0EGTPUxAX/ma2q4j3rZR3XbQIhALS+jugVL7QWX5i+PajBW3cZMxUlAoFnOJERsTBPEBO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30824},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.1","@thi.ng/pixel":"^7.5.21","@thi.ng/checks":"^3.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.189_1768563886235_0.5072353844563238","host":"s3://npm-registry-packages-npm-production"}},"1.1.190":{"name":"@thi.ng/pixel-dither","version":"1.1.190","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.190","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ac8f24dcbdf542b5fc9cbadce2be5dbdf547159d","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.190.tgz","fileCount":27,"integrity":"sha512-+dKqITGS4nzYeSURbPU8zawuSOFZcoeTQIEqB9Gv/n3W+HMHFarAWGZTj1MD7R5Z1Fqv0Yf7ja+A2LCL4oMisg==","signatures":[{"sig":"MEQCIG7b5ACZp8NX/+kNJzVZPziLcWzR8gLrIkMNWST4s/epAiAR6GVi6sF8NP8fa6+KNIHCjcgZcVMk9nO24fZdeJTlrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30824},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.2","@thi.ng/pixel":"^7.5.22","@thi.ng/checks":"^3.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.190_1769174011948_0.5202198510515466","host":"s3://npm-registry-packages-npm-production"}},"1.1.191":{"name":"@thi.ng/pixel-dither","version":"1.1.191","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.191","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bc413deeb03bd41761507123b6195869770da707","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.191.tgz","fileCount":27,"integrity":"sha512-0fPfb8MwaDKGPP5Kkf4rELIb0NE9MM+0I96Vsk53HF/o54SJ/+FjieboLPq6Bk5QrPKqT+uehAN4yizVQ4pwVQ==","signatures":[{"sig":"MEYCIQDk28lSwOrMybYLxl879FDXn7M3dkwx++nB/G0TjVQBcAIhAOPkzYaMYjUWvJyG438Wt+204D8MMyipTEhl8MWNpi1Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30868},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.3","@thi.ng/pixel":"^7.5.23","@thi.ng/checks":"^3.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.191_1770473933610_0.7576030944891294","host":"s3://npm-registry-packages-npm-production"}},"1.1.192":{"name":"@thi.ng/pixel-dither","version":"1.1.192","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.192","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bbacef599d6546445d2046ae175048c383b5dd72","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.192.tgz","fileCount":27,"integrity":"sha512-6CrceQcDRvrW3Ie0dPquZoM0iJC7gbODA5Z93QhbalgLmMkpybO5MFQOklkWsYGC9VK+xOwUASnRJu8P9zr7jg==","signatures":[{"sig":"MEUCIHiYuSd1KWeDIIu1sPi2IS6s9SYcuIVZ8Ab/9COYtzMFAiEAoiEdBzbDjcFXFkSsxF9BvtvwxCzI2v8RsKMRyrfZJAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30868},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.4","@thi.ng/pixel":"^7.5.24","@thi.ng/checks":"^3.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.192_1772874912822_0.3519882203728526","host":"s3://npm-registry-packages-npm-production"}},"1.1.193":{"name":"@thi.ng/pixel-dither","version":"1.1.193","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.193","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9e992725210f3a7efc8b530e42caaeabf608b7a6","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.193.tgz","fileCount":27,"integrity":"sha512-7Kn/u9VcioMh94CwLv5o55eMlE3dvoqHwSs8I0P3Tfi63DfFG/r59fUdcp6rLUAVUS3vUU8sNIjK1p/cAQakvg==","signatures":[{"sig":"MEUCIQDQCq3WMFtqngkYYVTSZ1rn22DuHkw5msFm+adUSmkE6gIgTxK73IXzEbBV+E1tHX8gZU35PuMbyW7xALA6rau8Pa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30868},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.5","@thi.ng/pixel":"^7.5.25","@thi.ng/checks":"^3.8.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.193_1772879567065_0.862936860401821","host":"s3://npm-registry-packages-npm-production"}},"1.1.194":{"name":"@thi.ng/pixel-dither","version":"1.1.194","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.194","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"234107d1d51889758feab9ee47498c54f8f786e1","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.194.tgz","fileCount":27,"integrity":"sha512-+lgUHgyEKGu2lRTgOms7WwhaeVZImtiW4DHsOBrpLo8bN5dxuGZX9gGjPwlNwUN/arybelxroyG00fpv6sQfWA==","signatures":[{"sig":"MEYCIQCGwqADUg7uUigy3LO15w59yeLftFeDqN0k8d+rE56shQIhAPQG9oNZM3kmvVwjtdfiWI+Ii3kDuDgBukZahw0eyj6I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30868},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.6","@thi.ng/pixel":"^7.5.26","@thi.ng/checks":"^3.8.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.194_1773923514561_0.6659407559106236","host":"s3://npm-registry-packages-npm-production"}},"1.1.195":{"name":"@thi.ng/pixel-dither","version":"1.1.195","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.195","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"abad977decd52992c1731c3f6e2e75c36136b412","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.195.tgz","fileCount":27,"integrity":"sha512-jLuJMdD+hu/fpGlbjGCPgiOkGDtmiJ8WlgDqU2tnVw3/vy1XqKpz3d7up0BYC+ofqCN4ORyF6EpM2Dy5OnwyvQ==","signatures":[{"sig":"MEYCIQDuQdGEXbxsHBbZQjOwrzHGU/PjjnGiyi/bRvV6kunlnwIhANgnD4y8ccWhvMiEspDXrpx2ZY2j02oMxdqQE34ZOgHp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30982},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.7","@thi.ng/pixel":"^7.5.27","@thi.ng/checks":"^3.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.195_1775127483804_0.5056320357724662","host":"s3://npm-registry-packages-npm-production"}},"1.1.196":{"name":"@thi.ng/pixel-dither","version":"1.1.196","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.196","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"eeba57bbafc2930930752740a814857d20d0338e","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.196.tgz","fileCount":27,"integrity":"sha512-/mKS0UgP8ZZ5J46+y4A4J6VYa5WTiW1HfhsjLp+lsF9S+ijzPeVibcQ0tmvGinmeRmf2sFoq5aRbT5wOv73vhg==","signatures":[{"sig":"MEUCIQCJPlUMozURhVXg/KtDYy/sJgZ2MerscXGZhgE/2zEWiwIgXHH9cJd6L5IjT+0Tbzd3L8Q5hDaNT81ZCl4I+i+bFhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30980},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.8","@thi.ng/pixel":"^7.5.28","@thi.ng/checks":"^3.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.196_1776512251149_0.5785850379851207","host":"s3://npm-registry-packages-npm-production"}},"1.1.197":{"name":"@thi.ng/pixel-dither","version":"1.1.197","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.197","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"fd87ec0c6dc969a31f02179a2c46e7f66fd825e8","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.197.tgz","fileCount":27,"integrity":"sha512-V8AGllU2hNhUjhbokVeOoZk1r0oAmyB6B/kxRznAMkvzidVfw9/K/epLGtDG1FWR9//jxXYJsYcy0Vt/kZwMPA==","signatures":[{"sig":"MEYCIQChkm4Kw8g+Ve+h4o5z0yxHzhepmSvCROeWa3uqgNgf8wIhAKmaRk1BAIZSVaibHOgDehe38uO9rFjSb3ndTzAE4ZaK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30980},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.9","@thi.ng/pixel":"^7.5.29","@thi.ng/checks":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.197_1777221736194_0.02164348848432307","host":"s3://npm-registry-packages-npm-production"}},"1.1.198":{"name":"@thi.ng/pixel-dither","version":"1.1.198","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.198","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"88c83fe7f858b04fa2cd45f6ec32d0aeee3e349f","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.198.tgz","fileCount":27,"integrity":"sha512-yPvnmgb0krj1uuc0J3H65io8RMjtYal1v2Kb/72sARCtSrfatdA8lPZ/aL/dKCX1Z4NrSsOkdBmuUapdQ2Dgnw==","signatures":[{"sig":"MEQCIH4Mcm85wecjbgpNanJW3FbzfDrdZtTeHsYZ6Fqqn9FPAiAH8f+dh7cYOv9Hy0EAXlk1C1K46aTshdnT6nJt9U90QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30981},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.10","@thi.ng/pixel":"^7.5.30","@thi.ng/checks":"^3.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.198_1778241525693_0.7221779621510123","host":"s3://npm-registry-packages-npm-production"}},"1.1.199":{"name":"@thi.ng/pixel-dither","version":"1.1.199","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.199","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"7c31d1b6c25b86a6339fa48b78d693685be410b1","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.199.tgz","fileCount":27,"integrity":"sha512-/KNlSMu55CrdMUmjoBLLSG4XpBNWLnVZJ4aNKTF20g5kNhBGXEQV3eQOy1KHBvyGCkt0e5NYwx8daZUDstAZ7g==","signatures":[{"sig":"MEQCIEm5v2pl4COnyuVGWRn/vQ8jzrau8DftPB0W1Dx0VEM/AiBAKjIkM59pmkOaDd54Rj/MRh0unyMFBXoUHeFcOYxFpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30981},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.11","@thi.ng/pixel":"^7.5.31","@thi.ng/checks":"^3.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.199_1778488940070_0.3336682501085573","host":"s3://npm-registry-packages-npm-production"}},"1.1.201":{"name":"@thi.ng/pixel-dither","version":"1.1.201","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.201","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"8424df1203411979a9b08bbbe803a51346ced97c","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.201.tgz","fileCount":27,"integrity":"sha512-OFO92HLZiBlT0bIuoJba4TRIdaPbmQTtsLIJQZzA8qbIktv0fPwFSvVu+SlLlK0ln1l4kibEShTylvfHR97kPw==","signatures":[{"sig":"MEUCIC9q+jIioI/g5HzDjglfP2i/C3vCUtwsiHThBxcf5jp/AiEA73buBgN7mZddJgfX85GYnLJtvVIgpU92pYRmZLXCsuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31029},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.13","@thi.ng/pixel":"^7.5.33","@thi.ng/checks":"^3.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.201_1779276417098_0.15393997894835687","host":"s3://npm-registry-packages-npm-production"}},"1.1.202":{"name":"@thi.ng/pixel-dither","version":"1.1.202","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.202","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"2ad718e74373b7be59ca60cb8226918bc23e378b","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.202.tgz","fileCount":27,"integrity":"sha512-an3wRVg7+BW5xBrDAN9bZRUj98lG4OF9jBLUt5BtPK+T+VKoEQGozOQ8MfYGBWdI043XNrOfKJfjwsgZpDzpVA==","signatures":[{"sig":"MEYCIQCNzDQC4+hSsqEKCugEgO6y9Eq3pgvp6/x8XCswtpkT6wIhAPaTkKRkomLbzknD8vH4LM6wQBtk5HN/fsYjeiO6Sc/4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31029},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.14","@thi.ng/pixel":"^7.5.34","@thi.ng/checks":"^3.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.202_1779540810611_0.8176877634922355","host":"s3://npm-registry-packages-npm-production"}},"1.1.203":{"name":"@thi.ng/pixel-dither","version":"1.1.203","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.203","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"b6d0250ef076f607c959ba25ceceed6c7b7866cc","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.203.tgz","fileCount":27,"integrity":"sha512-ISo3KmPmBbbQVy3yduzBCGFtJZu4y1ev5wRD1mJ9KDNcfe/aLnohK4rZodZ3oQWrMo64ctZbgVR7cxBlTfEAmQ==","signatures":[{"sig":"MEUCIQDk5zAzSZCF40XM5rv7F1v58hwBAAsmvvrDQkz2+VshCQIgbpbWP0W4j7rNqF54mhxe2NU8gtC84Tnj0sic8Pzub7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31030},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.15","@thi.ng/pixel":"^7.5.35","@thi.ng/checks":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.203_1780684606354_0.20089707964484327","host":"s3://npm-registry-packages-npm-production"}},"1.1.204":{"name":"@thi.ng/pixel-dither","version":"1.1.204","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.204","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"193dd8269c5c777ae479d9ea72f093698dd9dedb","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.204.tgz","fileCount":27,"integrity":"sha512-afMj+lMhJq7V3apY/EzKBuT4FXcJMHmmgitZt2rWauc2eIotlNhezX5oPgBfAeAkA4EPPoYrEq6hnXrqOEJ41g==","signatures":[{"sig":"MEYCIQCpTAdIKXwDjOIiSkzzwzwVWs5pXfDACJ+41Sc3QYF+4AIhALwihneCZscfA29I/h2WUiYRNuNIY3Ujklw07NswTiz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31030},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.6.1","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/math":"^5.15.16","@thi.ng/pixel":"^7.5.36","@thi.ng/checks":"^3.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.204_1783002443072_0.12058726360384409","host":"s3://npm-registry-packages-npm-production"}},"1.1.205":{"name":"@thi.ng/pixel-dither","version":"1.1.205","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/pixel-dither@1.1.205","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/pixel-dither","dist":{"shasum":"d2751e255f32e8ea232e77a1c54da1859e3a42e5","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.205.tgz","fileCount":27,"integrity":"sha512-U6CrEzoCDamZERsX52kOOe8nmLsfUWdzYHuKabSSAxApI0Jg+iG/AjUtCriu2jDO9rygcXtk8Tryum+jtughig==","signatures":[{"sig":"MEQCIHkVOdzGsKgsC8hKxtxofepCNswvB42n53M+ghByG+gFAiB2C4FcTjmn0HuCg/OBhFKmbtGbJXMc0AsJuzRz0iUQiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31030},"type":"module","module":"./index.js","thi.ng":{"year":2021,"parent":"@thi.ng/pixel"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./burkes":{"default":"./burkes.js"},"./dither":{"default":"./dither.js"},"./jarvis":{"default":"./jarvis.js"},"./stucki":{"default":"./stucki.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./atkinson":{"default":"./atkinson.js"},"./diffusion":{"default":"./diffusion.js"},"./threshold":{"default":"./threshold.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/pixel-dither"},"_npmVersion":"11.17.0","description":"Extensible image dithering w/ various algorithm presets","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/math":"^5.15.16","@thi.ng/pixel":"^7.5.37","@thi.ng/checks":"^3.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pixel-dither_1.1.205_1784645746583_0.8413870027482839","host":"s3://npm-registry-packages-npm-production"}},"1.1.206":{"name":"@thi.ng/pixel-dither","version":"1.1.206","description":"Extensible image dithering w/ various algorithm presets","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/pixel-dither"},"homepage":"https://thi.ng/pixel-dither","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/checks":"^3.11.1","@thi.ng/math":"^5.15.17","@thi.ng/pixel":"^7.5.38"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"publishConfig":{"access":"public"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./atkinson":{"default":"./atkinson.js"},"./burkes":{"default":"./burkes.js"},"./diffusion":{"default":"./diffusion.js"},"./dither":{"default":"./dither.js"},"./floyd-steinberg":{"default":"./floyd-steinberg.js"},"./jarvis":{"default":"./jarvis.js"},"./ordered":{"default":"./ordered.js"},"./sierra2":{"default":"./sierra2.js"},"./stucki":{"default":"./stucki.js"},"./threshold":{"default":"./threshold.js"}},"thi.ng":{"parent":"@thi.ng/pixel","year":2021},"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","_id":"@thi.ng/pixel-dither@1.1.206","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-QiAdIk/gA7ZIqZfI05GHfcrbu27/zOXj5p4YXhXUVGWLEpiZFh9FPuRom+zjvp7IuOB8wrh1ck66qjVlwEwb9g==","shasum":"592473121a4de3190a1445acceb81f24aeab2f54","tarball":"https://registry.npmjs.org/@thi.ng/pixel-dither/-/pixel-dither-1.1.206.tgz","fileCount":27,"unpackedSize":31030,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVysPitaf4Gxsn1lEUnXqgbF3xG7/nJFcAMFsiDs0GhQIgV4DAbfepwcXcdg7wTw0Ec+4J7TlyvaMmwHXwlQQEsgY="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pixel-dither_1.1.206_1787678170294_0.7329487708482341"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-12T15:20:11.763Z","modified":"2026-08-25T17:16:10.599Z","0.1.0":"2021-10-12T15:20:11.935Z","1.0.1":"2021-10-13T06:31:43.244Z","1.0.2":"2021-10-13T20:02:13.757Z","1.0.4":"2021-10-15T22:27:47.568Z","1.0.5":"2021-10-25T16:37:15.818Z","1.0.7":"2021-10-28T07:54:37.512Z","1.0.8":"2021-11-03T15:44:11.787Z","1.0.9":"2021-11-04T14:20:41.051Z","1.0.10":"2021-11-10T14:51:11.409Z","1.1.0":"2021-11-17T23:42:52.399Z","1.1.1":"2021-11-19T08:09:11.190Z","1.1.2":"2021-11-21T17:18:18.110Z","1.1.3":"2021-11-22T09:07:53.173Z","1.1.4":"2021-11-22T11:49:22.462Z","1.1.5":"2021-12-02T00:17:09.912Z","1.1.6":"2021-12-13T10:34:31.671Z","1.1.7":"2021-12-14T09:17:14.477Z","1.1.8":"2022-03-11T12:18:24.340Z","1.1.9":"2022-04-07T14:22:17.479Z","1.1.10":"2022-05-03T10:40:38.194Z","1.1.11":"2022-05-07T11:38:27.210Z","1.1.12":"2022-05-22T17:19:58.212Z","1.1.13":"2022-06-09T16:20:23.568Z","1.1.14":"2022-06-11T14:29:05.464Z","1.1.15":"2022-07-08T18:23:32.298Z","1.1.16":"2022-07-19T15:41:39.346Z","1.1.17":"2022-08-01T14:59:30.366Z","1.1.18":"2022-08-01T22:13:42.683Z","1.1.19":"2022-08-06T15:26:08.943Z","1.1.20":"2022-08-07T15:31:53.892Z","1.1.21":"2022-08-15T15:47:04.199Z","1.1.22":"2022-08-23T10:41:45.136Z","1.1.23":"2022-09-21T21:43:38.847Z","1.1.24":"2022-09-27T16:27:28.779Z","1.1.25":"2022-10-03T16:14:23.611Z","1.1.26":"2022-10-04T17:39:55.473Z","1.1.27":"2022-10-17T12:12:37.893Z","1.1.28":"2022-10-26T12:51:23.687Z","1.1.29":"2022-10-28T19:14:46.522Z","1.1.30":"2022-10-31T23:05:16.572Z","1.1.31":"2022-11-01T12:38:35.453Z","1.1.32":"2022-11-23T22:52:51.540Z","1.1.33":"2022-11-28T13:43:12.398Z","1.1.34":"2022-11-30T22:34:01.183Z","1.1.35":"2022-12-16T13:00:06.838Z","1.1.36":"2022-12-20T16:40:19.123Z","1.1.37":"2022-12-22T21:54:01.211Z","1.1.38":"2022-12-29T21:01:36.479Z","1.1.39":"2023-01-10T15:28:26.536Z","1.1.40":"2023-02-05T14:49:35.886Z","1.1.42":"2023-02-10T14:10:52.162Z","1.1.43":"2023-02-17T20:10:22.143Z","1.1.44":"2023-02-27T21:48:15.500Z","1.1.45":"2023-03-02T18:16:55.516Z","1.1.46":"2023-03-05T16:06:59.350Z","1.1.47":"2023-03-09T13:07:49.456Z","1.1.48":"2023-03-14T13:35:34.086Z","1.1.49":"2023-03-19T14:11:04.227Z","1.1.50":"2023-03-27T19:13:06.729Z","1.1.51":"2023-04-08T11:17:40.526Z","1.1.52":"2023-04-19T09:34:00.968Z","1.1.53":"2023-04-25T15:43:43.182Z","1.1.54":"2023-05-11T12:25:17.907Z","1.1.55":"2023-05-28T09:57:13.607Z","1.1.56":"2023-06-09T12:26:00.021Z","1.1.57":"2023-06-14T08:07:06.780Z","1.1.58":"2023-06-16T22:08:41.976Z","1.1.59":"2023-07-14T11:43:22.740Z","1.1.60":"2023-08-04T11:05:44.803Z","1.1.62":"2023-08-10T12:33:51.384Z","1.1.63":"2023-08-12T13:21:46.113Z","1.1.64":"2023-08-12T16:19:51.660Z","1.1.65":"2023-08-14T13:34:58.870Z","1.1.66":"2023-08-22T14:48:19.843Z","1.1.67":"2023-08-24T05:32:54.602Z","1.1.68":"2023-08-27T11:27:48.283Z","1.1.69":"2023-08-29T09:54:38.945Z","1.1.70":"2023-08-31T10:11:15.943Z","1.1.71":"2023-09-06T13:42:22.248Z","1.1.72":"2023-09-15T12:39:52.367Z","1.1.73":"2023-09-19T10:48:53.755Z","1.1.74":"2023-10-05T11:50:05.968Z","1.1.75":"2023-10-11T10:11:17.017Z","1.1.76":"2023-10-12T12:01:26.618Z","1.1.77":"2023-10-18T18:14:10.821Z","1.1.78":"2023-10-23T07:45:28.181Z","1.1.79":"2023-10-24T08:46:13.656Z","1.1.80":"2023-10-25T12:46:40.055Z","1.1.81":"2023-10-27T17:02:21.788Z","1.1.82":"2023-10-30T14:40:21.121Z","1.1.83":"2023-11-04T22:25:10.078Z","1.1.85":"2023-11-09T10:37:18.595Z","1.1.86":"2023-11-12T16:50:05.308Z","1.1.87":"2023-11-24T09:44:56.331Z","1.1.88":"2023-12-03T12:21:29.441Z","1.1.89":"2023-12-09T19:19:47.830Z","1.1.90":"2023-12-11T10:13:45.966Z","1.1.91":"2023-12-12T15:05:43.014Z","1.1.92":"2023-12-18T13:49:48.645Z","1.1.93":"2023-12-19T11:10:14.042Z","1.1.94":"2023-12-19T12:29:48.035Z","1.1.95":"2023-12-28T23:32:25.177Z","1.1.96":"2023-12-31T09:52:17.688Z","1.1.97":"2024-01-23T16:06:28.708Z","1.1.98":"2024-01-26T18:13:28.513Z","1.1.100":"2024-01-29T21:15:13.905Z","1.1.101":"2024-01-30T15:28:46.555Z","1.1.102":"2024-01-30T21:45:26.309Z","1.1.103":"2024-02-06T23:24:16.567Z","1.1.104":"2024-02-10T09:06:55.481Z","1.1.105":"2024-02-16T20:07:42.543Z","1.1.106":"2024-02-19T15:58:54.452Z","1.1.107":"2024-02-19T16:19:10.024Z","1.1.108":"2024-02-22T12:07:50.163Z","1.1.109":"2024-02-22T23:19:42.729Z","1.1.110":"2024-02-25T14:14:04.215Z","1.1.111":"2024-02-28T14:27:13.485Z","1.1.112":"2024-03-01T15:29:51.451Z","1.1.113":"2024-03-02T14:10:37.598Z","1.1.114":"2024-03-07T20:47:44.762Z","1.1.115":"2024-03-09T09:24:31.436Z","1.1.116":"2024-03-09T13:47:38.536Z","1.1.117":"2024-03-13T14:13:00.582Z","1.1.118":"2024-03-17T15:29:06.185Z","1.1.119":"2024-03-18T08:44:48.885Z","1.1.120":"2024-03-21T16:16:56.265Z","1.1.121":"2024-03-22T17:16:05.336Z","1.1.122":"2024-03-27T10:02:04.300Z","1.1.123":"2024-03-28T11:00:47.947Z","1.1.124":"2024-03-29T12:19:59.715Z","1.1.125":"2024-04-08T15:07:40.977Z","1.1.126":"2024-04-11T12:39:59.715Z","1.1.127":"2024-04-20T14:49:19.269Z","1.1.128":"2024-04-23T07:08:41.639Z","1.1.129":"2024-04-25T19:49:33.049Z","1.1.130":"2024-05-08T18:32:34.396Z","1.1.131":"2024-06-21T19:39:53.476Z","1.1.132":"2024-06-29T09:33:46.801Z","1.1.133":"2024-07-06T12:06:05.114Z","1.1.134":"2024-07-16T13:14:30.674Z","1.1.135":"2024-07-19T15:01:56.448Z","1.1.136":"2024-07-22T13:21:26.525Z","1.1.137":"2024-07-25T11:44:42.128Z","1.1.138":"2024-08-01T16:33:03.353Z","1.1.139":"2024-08-01T17:11:54.814Z","1.1.140":"2024-08-10T15:08:27.966Z","1.1.141":"2024-08-13T19:45:14.177Z","1.1.142":"2024-08-18T14:17:09.532Z","1.1.143":"2024-08-28T14:03:33.009Z","1.1.144":"2024-09-19T21:15:24.152Z","1.1.145":"2024-10-05T12:18:39.090Z","1.1.146":"2024-10-05T13:06:41.382Z","1.1.147":"2024-11-10T17:18:07.394Z","1.1.148":"2024-11-24T18:21:45.009Z","1.1.149":"2024-12-12T10:17:46.973Z","1.1.150":"2024-12-27T14:17:49.012Z","1.1.151":"2025-01-04T21:13:31.723Z","1.1.152":"2025-01-14T12:27:47.783Z","1.1.153":"2025-01-21T15:52:54.645Z","1.1.154":"2025-01-23T13:45:08.623Z","1.1.155":"2025-01-29T16:31:32.114Z","1.1.156":"2025-02-13T16:09:21.097Z","1.1.157":"2025-02-19T21:05:39.855Z","1.1.158":"2025-02-21T21:58:09.903Z","1.1.159":"2025-02-25T13:31:18.759Z","1.1.160":"2025-03-09T19:28:35.683Z","1.1.161":"2025-03-16T16:57:49.179Z","1.1.162":"2025-03-17T13:46:31.358Z","1.1.163":"2025-03-18T13:30:23.733Z","1.1.164":"2025-04-01T21:48:10.598Z","1.1.165":"2025-04-16T11:16:58.149Z","1.1.166":"2025-04-30T12:58:12.984Z","1.1.167":"2025-05-28T12:09:21.492Z","1.1.168":"2025-06-09T17:30:20.897Z","1.1.169":"2025-06-18T12:03:54.983Z","1.1.170":"2025-07-10T14:26:07.871Z","1.1.171":"2025-07-20T15:01:49.227Z","1.1.172":"2025-07-21T08:27:00.693Z","1.1.173":"2025-07-30T22:38:39.121Z","1.1.174":"2025-08-04T08:50:41.000Z","1.1.175":"2025-08-04T09:36:20.964Z","1.1.176":"2025-08-07T16:25:21.392Z","1.1.177":"2025-08-11T16:45:31.308Z","1.1.178":"2025-09-01T16:44:22.012Z","1.1.182":"2025-10-24T17:56:38.669Z","1.1.183":"2025-10-25T22:38:25.572Z","1.1.184":"2025-11-19T12:10:43.370Z","1.1.185":"2025-11-21T16:04:04.066Z","1.1.186":"2025-11-25T12:28:35.612Z","1.1.187":"2025-12-03T22:51:55.465Z","1.1.188":"2025-12-25T16:05:03.923Z","1.1.189":"2026-01-16T11:44:46.380Z","1.1.190":"2026-01-23T13:13:32.167Z","1.1.191":"2026-02-07T14:18:53.773Z","1.1.192":"2026-03-07T09:15:12.965Z","1.1.193":"2026-03-07T10:32:47.212Z","1.1.194":"2026-03-19T12:31:54.697Z","1.1.195":"2026-04-02T10:58:03.957Z","1.1.196":"2026-04-18T11:37:31.293Z","1.1.197":"2026-04-26T16:42:16.358Z","1.1.198":"2026-05-08T11:58:45.835Z","1.1.199":"2026-05-11T08:42:20.203Z","1.1.201":"2026-05-20T11:26:57.230Z","1.1.202":"2026-05-23T12:53:30.750Z","1.1.203":"2026-06-05T18:36:46.497Z","1.1.204":"2026-07-02T14:27:23.204Z","1.1.205":"2026-07-21T14:55:46.715Z","1.1.206":"2026-08-25T17:16:10.436Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/pixel-dither","keywords":["1bit","2bit","4bit","8bit","dither","image","kernel","palette","pixel","typescript"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/pixel-dither"},"description":"Extensible image dithering w/ various algorithm presets","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/pixel-dither](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-pixel-dither.svg?fd072b2b)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/pixel-dither.svg)](https://www.npmjs.com/package/@thi.ng/pixel-dither)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/pixel-dither.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n- [Status](#status)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [Usage examples](#usage-examples)\n- [API](#api)\n  - [Custom dither kernels](#custom-dither-kernels)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\n![screenshot](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/pixel-dither.jpg)\n\nExtensible image dithering w/ various algorithm presets. This is a support package for [@thi.ng/pixel](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/pixel).\n\nThe package provides the following dithering algorithm presets (can also be\nvery easily extended via definition of custom kernels):\n\n- Atkinson\n- Bayes (ordered dithering w/ customizable sizes & levels)\n- Burkes\n- Diffusion (1D row/column, 2D)\n- Floyd-Steinberg\n- Jarvis-Judice-Ninke\n- Sierra 2-row\n- Stucki\n- Threshold\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bpixel-dither%5D)\n\n## Installation\n\n```bash\nyarn add @thi.ng/pixel-dither\n```\n\nESM import:\n\n```ts\nimport * as pd from \"@thi.ng/pixel-dither\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/pixel-dither\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst pd = await import(\"@thi.ng/pixel-dither\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 1.06 KB\n\n## Dependencies\n\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/math](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/math)\n- [@thi.ng/pixel](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/pixel)\n\n## Usage examples\n\nThree projects in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory are using this package:\n\n| Screenshot                                                                                                           | Description                                            | Live demo                                           | Source                                                                                   |\n|:---------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------|:----------------------------------------------------|:-----------------------------------------------------------------------------------------|\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/pixel-dither.jpg\" width=\"240\"/>  | Showcase of various dithering algorithms               | [Demo](https://demo.thi.ng/umbrella/pixel-dither/)  | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/pixel-dither)  |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/pixel-indexed.jpg\" width=\"240\"/> | Image dithering and remapping using indexed palettes   | [Demo](https://demo.thi.ng/umbrella/pixel-indexed/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/pixel-indexed) |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/trace-bitmap.jpg\" width=\"240\"/>  | Multi-layer vectorization & dithering of bitmap images | [Demo](https://demo.thi.ng/umbrella/trace-bitmap/)  | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/trace-bitmap)  |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/pixel-dither/)\n\n```ts\nimport { imageFromURL, intBufferFromImage, GRAY8 } from \"@thi.ng/pixel\";\nimport { ditherWith, ATKINSON } from \"@thi.ng/pixel-dither\";\n\n// create pixel buffer from HTML image element\nconst img = intBufferFromImage(await imageFromURL(\"test.jpg\"));\n\n// apply dithering to all channels in given pixel buffer\nditherWith(ATKINSON, img);\n\n// first convert to 8-bit gray before dithering\nditherWith(ATKINSON, img.as(GRAY8));\n\n// ...or apply dithering to select channels only\n// use custom threshold & error spillage/bleed factor\nditherWith(ATKINSON, img, { channels: [1, 2, 3], threshold: 0.66, bleed: 0.75 });\n```\n\n### Custom dither kernels\n\nAll bundled algorithm presets (apart from `orderedDither()`) are implemented as\n[`DitherKernel`](https://docs.thi.ng/umbrella/pixel-dither/interfaces/DitherKernel.html)\nconfigurations for, defining how each dithered pixel's error should be\ndiffused/distributed to neighbors. This approach makes it very easy to define\ncustom dither configs, like so:\n\n```ts\nimport { ditherWith, type DitherKernel } from \"@thi.ng/pixel-dither\";\n\nconst CUSTOM: DitherKernel = {\n    // X offsets of neighbor pixels to update\n    ox: [1],\n    // Y offsets of neighbor pixels to update\n    oy: [1],\n    // error weights for updated pixels\n    weights: [1],\n    // bit shift (scale factor)\n    shift: 1,\n};\n\nditherWith(CUSTOM, img);\n```\n\nThe above config will distribute the error to a single pixel @ offset (1,1).\nHowever the error will be bit-shifted by 1 bit to the right (aka division-by-2).\nIn code form:\n\n```ts\npixels[i + ox + oy * width] += (err * weight) >> shift;\n```\n\n**Important:** Ensure the offset positions only refer to still unprocessed\npixels, i.e. those to the right and/or below the currently processed pixel (in\nfollowing rows).\n\nYou can see the result of this kernel in the [pixel-dither\ndemo](https://demo.thi.ng/umbrella/pixel-dither/).\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-pixel-dither,\n  title = \"@thi.ng/pixel-dither\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/pixel-dither\",\n  year = 2021\n}\n```\n\n## License\n\n&copy; 2021 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}