{"_id":"@d3p1/img2pxl","_rev":"43-81f1d9e51fbaf720536efdb4480686ba","name":"@d3p1/img2pxl","dist-tags":{"latest":"3.2.1"},"versions":{"1.12.1":{"name":"@d3p1/img2pxl","version":"1.12.1","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.12.1","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"ef4f78d3ca62a419dfa38cc784b22b86b0184fcd","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.12.1.tgz","fileCount":11,"integrity":"sha512-g0yAL2dzah6sBmwspVaTTVQrigM94CN3S+3mCrM/pvhjoyGlxEeuV9HtMNW+iLTyYGdMKFy6jOLFhbzNjzWVPQ==","signatures":[{"sig":"MEUCIEKIeUR3e9gzirAS+J6HJqb5SJ8y4dljWyUeDHbOqbfbAiEArUa4bkZOf48xqe1VltUsv36WgAsInhXRKh7Dxl4AaOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257814},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"2209ec062a1884fadf03a09ea3fc2bce142546f2","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"A cool image to pixel effect","directories":{},"_nodeVersion":"18.20.6","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","lil-gui":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.12.1_1741741865884_0.17443424904959226","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@d3p1/img2pxl","version":"1.13.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.13.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"53ab079f44a754daa5017c1204445fb0235d3afa","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.13.0.tgz","fileCount":11,"integrity":"sha512-6vYeYuOTZPzXSNCZWWILtlSCrWE5J3DM0sAuX7+uyv4bNtW1DDg9A7Zy7jMOyK70uSvmWT3iFTsqkqTcfZLfXw==","signatures":[{"sig":"MEYCIQDEA2i75haCje1pKxJz0WoRq0s/IIWM0QMGnOL9PIIVxQIhAM2kuQwFLOCm0XbqeZzln8LV2oBqcqd2PNiCoOBCUnDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257814},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"67f226ea64cf48963f039c19cc279daa8358b2b8","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"A cool image to pixel effect","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","lil-gui":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.13.0_1741743017708_0.882791405453589","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@d3p1/img2pxl","version":"1.13.1","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.13.1","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"f56d3f095f775d31e8dba74758ff8473496a47b3","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.13.1.tgz","fileCount":11,"integrity":"sha512-yhf1QK6jAqv2b25ayp2gCyJorm9PXQ3yOgvGkW2A5Re7NONgAvPfv0GRttzu31AD+vqzXD8AgOTNPcCNfYIXzA==","signatures":[{"sig":"MEQCIC3Kley/qf/bUQ5oLX3leun5QI5aHqFOv9jjrHj5hWkCAiBcnTJ+CIfHUsXXkLW6y2cMl1RJ2/qLMyAIBRGYiIDa3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257865},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"ae93e585ea3a64932e406905eccd09da12b3d29e","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"A cool image to pixel effect","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","lil-gui":"^0.20.0","prettier":"3.0.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","lil-gui":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.13.1_1741788338435_0.8856292272263913","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@d3p1/img2pxl","version":"1.14.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.14.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"01b9232d48136b3647dd51390fa91b4aacb73628","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.14.0.tgz","fileCount":11,"integrity":"sha512-SJXbic7ksXYEuPB2byLNEORiCVBjRm0BUulbAFw7jLDrqY8vaBcrZdzeAtGM/GvvOKWiuIHqNrv3vfwkaTshnw==","signatures":[{"sig":"MEYCIQCZbWbO5A9UnZcyjVzScFeuh1U9bu7njXNZxGIJxrWMXwIhANTVpCxnzVq0pWU6HzoK+O0WtF8jLiH3dm9ZD6d+yxUF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258602},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"44cb1ef2e908a6a37a47ce04b78902f5aa521f47","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"A cool image to pixel effect","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.14.0_1741953837332_0.4995745210506737","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@d3p1/img2pxl","version":"1.14.1","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.14.1","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"f61a68c3d778df3517a31ffd48a4d60a535b7aee","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.14.1.tgz","fileCount":11,"integrity":"sha512-78umsJ5zT8Sz83aaxvbR1mxhuJ1XHQa95DV9ZiwoEih1CxdU3GOH77UZqhqZ7rqti7SZXmzId9yThMYogEkvkQ==","signatures":[{"sig":"MEUCICm0nPMFlueAc8sHbGzn5ARIt6tffr1b9gfb3XhW7aibAiEAmTLmB30y5KVxGWmvW/2HdZ9OAiFoM69tOEQAeAMiEtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258567},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"27b5641d1276e6350eb6285fa41ef2546c50440a","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"A cool image to pixel effect","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.14.1_1741956454414_0.4177247176316736","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"@d3p1/img2pxl","version":"1.14.2","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.14.2","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"a926314c414aa2dab37a23ed3cd7953e6adcd190","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.14.2.tgz","fileCount":11,"integrity":"sha512-ij0HbEdc0+rxYtb24g8goeW7TtOzqCiXukSyR+VQAEBv3CNRtFXr616ZNTS9Jvqa1mtwIQ58iA4AIIrvQlM5/Q==","signatures":[{"sig":"MEUCIAeuTX2BJhvSXnQNkNPjXP1bWX50l+ywhJyRnQREnv1uAiEAnIVVtqyMhtXIRIW0PvWQvbr0cAJmKd8UaKrY5mxssrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258630},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"e43bc93f05ddbe797fb5437c30e94e2af62de1dc","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"A cool image to pixel effect","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.14.2_1742311211955_0.7279881199571681","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@d3p1/img2pxl","version":"1.15.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.15.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"e15c31545bbe47c938e8ec3680f315273875cf33","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.15.0.tgz","fileCount":11,"integrity":"sha512-hjRFGY9wlQmf065/UYGNGNwm9Jy4psV52HwtVSVjhvHGq8cSGiKuBB2wfMtNwLk0Qj9ReZiLn1WRFIzSw/P85A==","signatures":[{"sig":"MEUCIGLPMDIYnjOuklKL1hhxBCq+uY/tfWpLfR4ZwFVBY+WOAiEApbWRFLbejfDyNb1wm/5rUmYPmGIubCmwItMTIe8AGEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259202},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"35732c8c4e73fae72c02d53f5a46cc209a891b37","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"A cool image to pixel effect","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.15.0_1742424368072_0.8246387868855269","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@d3p1/img2pxl","version":"1.16.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.16.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"1e1201d75c6c8b1209a76105ef2927eff11d5c1f","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.16.0.tgz","fileCount":11,"integrity":"sha512-I6RUXPeItdKpG4bjA6B1pm7q6XO69mFd8KecCedrNta+4dgaBkehBs3uY6tSvu0pp0sXuo4LIbyL6Ls9venbfQ==","signatures":[{"sig":"MEUCIHTU3E88Gl4BQM0mU3Vsd1ujMohobBDu1S515sBW5kIrAiEAh2qiGi+jM20D2+gKh1rdgMVUQhIv4UYqdGx+kESNFi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262290},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"ae5b37ad00a73c46bdfefe067c3fa8ec8ed7a15a","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"A cool image to pixel effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.16.0_1742586304064_0.48526311572995096","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@d3p1/img2pxl","version":"1.17.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.17.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"1b3045da292683c064529911633b5ad59b29b6a5","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.17.0.tgz","fileCount":13,"integrity":"sha512-BvWE1RM2Mt+nfXm95NQuTCnn2//bG1OJelhsjvviBiOQMCIsyZZs0dwwXpGj5ZlCOWzS+VzXJo35J2mJvZx6bg==","signatures":[{"sig":"MEUCIQCJrGAFEnruzNJfl5Gh3SDDPjH9eE1SeBOIRkm9ByVVgAIgcDpNE/xkIGWs+71GqAb9kgB6EBg35RobO9OzfabNhRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272118},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"5f0ee3b63473968e28d8453de9443141000c419c","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.17.0_1743094705823_0.3892117620980915","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@d3p1/img2pxl","version":"1.17.1","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.17.1","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"16e98cec5a5d4f3626293f3aca3f8c67fb678709","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.17.1.tgz","fileCount":15,"integrity":"sha512-pH8xY/Pe1u770sEj31TeWzz/kSvIMlTsfFkGDBcnju5qPKwv12LEkj6vXjdvrfle/XOaRJagkDJPN2O9XcldQQ==","signatures":[{"sig":"MEUCIQDS0oIchJqS2gQL666RxOuzVrCK7oQqeHtOzNZcPpEaXQIgXmO+N7+3qoWeupUW6NBhkhYQ+VpQdxwtsO3LHJQs0mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611059},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"9ed31fb7c0c4635dfb8c47a3e39f5a17bfc029cc","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.17.1_1743096066376_0.4824629526834836","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@d3p1/img2pxl","version":"1.17.2","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.17.2","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"8384c875b144d4e10998478009ea3d7e2c08a3b2","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.17.2.tgz","fileCount":15,"integrity":"sha512-ZL+TcFJMKXOapb7PP8m9lQS+t0220FGYXBVB/wPntrTsiT+V+tZhqPFZJsR49GNzewJUjXjWoN7EAiggFCW28g==","signatures":[{"sig":"MEUCICtUHQb/biUu420/5eRJdr+jycMyWhFdx5AiN6wSm7ldAiEA7YwP4wiBKykIh03AG9qlhJFs0ygYeNEG+PAKYYDN2uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611268},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"935d864e33ff4fa0cde7ecc06ad54094f6128295","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.17.2_1743097659520_0.6985166442405859","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@d3p1/img2pxl","version":"1.17.3","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.17.3","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"7c8bbade43b88b3003dac565d5030bd0dae4076d","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.17.3.tgz","fileCount":15,"integrity":"sha512-youWJdv2BKVOle+dNVXrjfzOglu979DyDOGQ3TYZeP7ewy7qYYBmnm35d8IOhkWQw0HoXQdKvCrPK1G2vfAIRg==","signatures":[{"sig":"MEUCIQDjpbjMCgj/Bypl/ZKybbOVUDGEPqQS9wBGT0ds4cU3+AIgNO+CjQKjLtgX3jc4T3XDjT/mQBla9GeUTCqVlXj2Xrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611356},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"39897ead3d08592c2b8fe50ef085143aaeccc48e","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.17.3_1743098155939_0.8038697132037429","host":"s3://npm-registry-packages-npm-production"}},"1.17.4":{"name":"@d3p1/img2pxl","version":"1.17.4","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.17.4","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"d67bb6e61e74e402a31bf99fb2f84ca332d06f61","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.17.4.tgz","fileCount":15,"integrity":"sha512-UvTn0ueR7fKnh1gsc5gvdhU03t1+zZ5uivAXzAjyt3UU7kCVtx+Fo1kfmRHWFpKrbufZ+9J/DH7dKkddDeczkw==","signatures":[{"sig":"MEYCIQD5wgMTSKpLH3d6/4+20vYUuHNxFFVMo5NF9lfh/dAcXQIhAKj6JfetLEfFEMYz/Hx0SQ6IoqUZwZ6DR3/iyLEj6BA5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611579},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"2db5869c962cf798bb0a24a09009bd78b364eca8","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.17.4_1743098980938_0.09611103143834332","host":"s3://npm-registry-packages-npm-production"}},"1.17.5":{"name":"@d3p1/img2pxl","version":"1.17.5","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.17.5","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"2236a180476a9e819a59dae771d9108858af4416","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.17.5.tgz","fileCount":15,"integrity":"sha512-QJaYIAD2SI0V8uViJ9nUzBYtsf4kg0bBemh5jaERtNCHUz5DGFr8qJokvGgz+k+jHC8el98WPHeb8IHY5NRnpg==","signatures":[{"sig":"MEUCIQD1Ouu09S6zk03OlydplkwyspYlNTMWMDFepXAkQ5qiqgIgdCediXvSQ+JQXBmmF+3IPVknk6CQNyu5yejKDvx58zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612226},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"3cfda3d78141148b8cf558ce0f4f89d696ab0b7c","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.17.5_1743099672123_0.519427482307284","host":"s3://npm-registry-packages-npm-production"}},"1.17.6":{"name":"@d3p1/img2pxl","version":"1.17.6","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.17.6","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"74ffdb0d8f99ecfba91aec3a269a2602baf40988","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.17.6.tgz","fileCount":15,"integrity":"sha512-21Pwp3gRPjS04naT7Vh09hJXAmnBJ30xegiwBHBoVRtVMwATTwD0iOd+kbMCNUvByy5WuzWthtQROXOfggsrag==","signatures":[{"sig":"MEUCIQCrH8VRPUD6vV8O1qvu9lHfsejoPuxb0hTkhsA4pL9HhAIgRAQqHV/yPktq9miGBVpXdZhYJAdPkxVJzHMbZszcu/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613577},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"1b12693615b9ba2fd3db3ae9d1bff5aaf94f3d07","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.17.6_1743101276798_0.20592017485617542","host":"s3://npm-registry-packages-npm-production"}},"1.17.7":{"name":"@d3p1/img2pxl","version":"1.17.7","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.17.7","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"8ced0dd042ad0632e8cc3b310315789fedeb8926","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.17.7.tgz","fileCount":15,"integrity":"sha512-2SXZZeGhTlSqvmC+0NrAoVZ8E702N2SL2/f+l8Hj8ZkZz8zHa8WBPcpbIbDXMkZylLzzuC7G6QUVPHU5Ox8cPQ==","signatures":[{"sig":"MEYCIQCDzTB+Ab8vsAnM7eiQZ4WPQMg+4TcAMGOdcHh91DIDDgIhAL00q9CxPNeR18aDz0/HLZ/8AbG42GbEotmv7JYRbY++","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613575},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"e995607154b87e007d8c91b9e145582a9e6c86ab","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.17.7_1743101737476_0.9243920049810337","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@d3p1/img2pxl","version":"1.18.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.18.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"ab64aaf3cd0d59dcdcf25159240a52e5da39d9a0","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.18.0.tgz","fileCount":15,"integrity":"sha512-rEVw6HSedWFhbbHU+A0jxuMZb6Y0KuBchfo5y33X/w5XeSuAATPohNWJA91cIbu3fCMBrbL67mrnYaPE8xbGyw==","signatures":[{"sig":"MEYCIQDa940xZJA1lIdvNMn8KSKST714A+Uk4mxWWm/UiE59EgIhANrs2n3qgR2YpZ8DYj3YpWx21AEcqZKdGGL5erM2Udn2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613418},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"56c29e0b7a1603c765da0b827ee674da966c92f8","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.18.0_1743103074180_0.2600385690622544","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@d3p1/img2pxl","version":"1.18.1","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.18.1","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"a201e4e30f955805e14b85852a6e7206ae68b4ea","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.18.1.tgz","fileCount":15,"integrity":"sha512-aWuB6Dpbo0UzHnShn7wFP7IZn4gWgogORTYdpiDtQq0XaaSiQqA+jQZOnJ++UAmRpo4i2GS9X7fz5K4t+LjuTw==","signatures":[{"sig":"MEQCIECqk6PtNGsSirl/KfemHsb7EFu4vL2Ym8hfUXTW/eULAiBX4f1smApo2k+veeoISm43KAenKkrR89rVbn1BKo/7AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613451},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"55fe2ac55f1c51f8bf94ac980a44ce2f2bbd919e","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.18.1_1743122827094_0.6845160675445272","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"@d3p1/img2pxl","version":"1.18.2","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.18.2","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"75382d24141e82c3a74f6451f7bb0bf340278e58","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.18.2.tgz","fileCount":15,"integrity":"sha512-XbN4lGpKDAkvbDjwftCgfpBEtydd2SSmM9EB+dHu3c95BrvKEs78GaqOIoVj90kSg/gKvyg7spRsUYTKK5OOoA==","signatures":[{"sig":"MEUCIQCM/NEfoWeQY1sktSarEK9P4QXz2UwaUJBtliZi8R90vgIgbVul5Ps6vtPV7FoI7m573p7TmcJuv/AGNqKbxVt4b8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614125},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"1d4f8100a2aa3c01d87d433660f8c7c20446bc6f","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.18.2_1743124347757_0.4740460145037819","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"@d3p1/img2pxl","version":"1.18.3","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.18.3","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"5f4b511c4cf714769a2e39d8b2d7cd3df073f033","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.18.3.tgz","fileCount":15,"integrity":"sha512-X+YJmBBqZ81Wxf49/M+O2RANJ5BsiwV4s1U8ErVI1yb4WLjRghNPjHEdLuCZS2oc86eB/HlSgRW4HwGLuwh1Ig==","signatures":[{"sig":"MEQCIC0X3ORE0v4JmU0VqBCuqYFcqWFOb/0w/8REQZwzHtnRAiAdXFqi4XvkxEW4PezXQ1FIeckWFfeVB89brECOibrusw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614125},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"146719622bb540ae0120d0d7284dd6093b734ae3","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.18.3_1743124722625_0.3307042124236139","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@d3p1/img2pxl","version":"1.19.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.19.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"5148baa517a5565d281ecd119a059f213b4626db","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.19.0.tgz","fileCount":15,"integrity":"sha512-FkaY3MlyQRR3WQJYrOE1RmN6KeOsIN9tQ/W7XDrEInNR5HJqMc4recMaYC3CujcLLbGJ1ByHwkCRRClFfHnCGw==","signatures":[{"sig":"MEYCIQDd/Bm9OIjEZEKeFMVzGy1XX7y38UEoSDvBUbyCY2exXwIhAIZd186nLeYmqK1SkyV2fuJdSlLq0gG/Qe4gpIIq8rhR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615104},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"e30353822119c93bf3e228cf3b0e131d1c897ed7","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.19.0_1743170179847_0.10718464525722582","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@d3p1/img2pxl","version":"1.19.1","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.19.1","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"20fbfdcb871d1eabd47ef7dd35b8640b271052ca","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.19.1.tgz","fileCount":15,"integrity":"sha512-KyXDHwnvqC9gGCdhaDPWBZSNicQK4NuWPrcvqa9dQjzAH7aFlTMVavXHv5VCM0Bz9jSqdHSnwiOkLjtvzesX5Q==","signatures":[{"sig":"MEQCIF239oN/LVYglaMfaf/LiSxQvvw7jcP1aIO2s6DLV4J6AiBj/ZtvX6pz1MGXBmdJeiIFHU8zWFhNctSPFaR4KOfU5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615065},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"c1569b7fc6304606dd7a4a67db9eccc847b9e577","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.19.1_1743170560071_0.15855816006193635","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@d3p1/img2pxl","version":"1.20.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.20.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"634561c2e8e87a009c105bdee3e377085607ba90","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.20.0.tgz","fileCount":15,"integrity":"sha512-ce5evNmh+JD7VtG84w7NxNQ7fkvzBBORxY8UBPdJJVt7RVAG133iTSWoyWLG9I2XNzXlAr2vr1KJ4XuqsYem5g==","signatures":[{"sig":"MEUCIQD7m/mOdNmI3eZOw2vYGWQCeSC1gYfUAvJMzBnMmWNl1AIgKXCVZbAQ/TCTLFMCgRlYNdn2uWZzE6IfFFsT6bnozLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623867},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"d97de8fb870d88fb02504be96fdbfaadda3f1c64","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.20.0_1743173043825_0.028792741745939487","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@d3p1/img2pxl","version":"1.21.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.21.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"9ca4fc7c8bdac5900c71fea3bbed564238ea075b","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.21.0.tgz","fileCount":15,"integrity":"sha512-NHJEJhHEn40K9dtURYo5ZMdaxUYm5TSU5hN+Gjc3Xs2GRBhzn/ALtIraCnrKDcnkjhmrfaE6cCh+qig79fGgGA==","signatures":[{"sig":"MEUCIFU1o9daTMafOBqVmu/bSPHdHXk0ioUmrcXpwv+3B/NVAiEAjNyL5KwcGOByYsp0KTqw/X76zBRfvIv++C1o13hT1i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624811},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"1f31bee43bc28743d5082d38c2009b8836ed3b0a","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.21.0_1743173845878_0.5152115000275046","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@d3p1/img2pxl","version":"1.21.1","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.21.1","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"1fb70486bbb61dc3612f1dd6da7ad84fa38921ad","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.21.1.tgz","fileCount":15,"integrity":"sha512-Be2z4lQDq8/NKOjFPmsh/KxXtBb67vQ2vaBc2jylVJwQTRVfRp6N8jAKSsPmr+U7FNUJKLCPhZnUryf4oVe2mg==","signatures":[{"sig":"MEQCIH7zxvAmL0paJSGgzwb6duf/sVbPehgMBmM92anFdRXyAiBJQrnzJZyCOQdRvKpw6lV4msuz3WYmGiQzWtq0nB/Xsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626138},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"f1fdc2c09393a3041fa4a83653c2347da34f5b83","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.21.1_1743373120857_0.6876594706537891","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@d3p1/img2pxl","version":"1.21.2","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.21.2","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"205d7a8b8324f1f26dcd77d4f0abb1c2f1c601fe","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.21.2.tgz","fileCount":15,"integrity":"sha512-eg8Y5XnM1B9PSKo5VRRO+50wH2CdSXYUo/QJqEYz4DLs5g0c0Ht1BJ5AMaSHCVpPAJGLstJUvr0W8l+bkQGxyA==","signatures":[{"sig":"MEUCIQCBIJVfMJd6+esJO+uvI0sPcQrrLsgbJ3cYe46r1HzA2gIgP+ZAEwwzZYLjHSGkBpWuXbAubyL/inS3lCVw5uKttXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627996},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"31e9db24df31adbd2bbb059dcb457956d702998d","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.21.2_1744579971759_0.8264467516194631","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"@d3p1/img2pxl","version":"1.21.3","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.21.3","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"15735c3301dfbb40aeb4d0f96880c4f869657c57","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.21.3.tgz","fileCount":15,"integrity":"sha512-nDWgmmp10z7oTO2QbSkQqxJ8ApiTwA8hWhVqdDhDR5Dzgw/fv+ZBWu46UkJncB/lN0cKLr4wCWmc1FDCFlbUuQ==","signatures":[{"sig":"MEYCIQCHlZUlhb/P8nFdb8XGrolMFskTGLrTnxhbmAl15D4Q3wIhAIMyVc9NhO6oLlEpKYr7wTMka40yd+qnnTPy9BczAIoh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629185},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"77223d7393d024aa5a78603765d52f27eeafc730","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.21.3_1744582410904_0.2504256289697382","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@d3p1/img2pxl","version":"1.22.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.22.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"1bf31409bd98075f487fedd53296f766bef2c67b","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.22.0.tgz","fileCount":17,"integrity":"sha512-oZ/NeZn7/SrvjLBiIWc3hCSOXnzJuoXFRuz+O2lpH6VBch8cFW7cu42lgThVLhg1OGmGDMppTuLfrkf5+USz6Q==","signatures":[{"sig":"MEUCIAugBcaYPMqI7BGB1DLsB+SJ40tijBtpr7YUL+OVqwU/AiEA1UJxPICdlxm4uGQmB6gklEGKZ29c7qEeDdYiUnZPpyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643032},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"93af5215176b8a565886d39f33143dcfe0739b6a","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.22.0_1744647112488_0.3328903394052858","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@d3p1/img2pxl","version":"1.22.1","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.22.1","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"2ba1cf0228d8e183471347a6a08fe52ee528d2f7","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.22.1.tgz","fileCount":17,"integrity":"sha512-tas/INAKi2r2xWhXEWGpYqVVErgAAdj21TA0jJmnBCd4piAN6xlkDdVwD8Mo4IvJho7TXl6wLD3okrvUeXIR/w==","signatures":[{"sig":"MEUCIF7EOAvLrsY23ZRF/SzuXrFf7rfY6CMhK8g/dH5GWZpiAiEAjv6JrIBLnLCpQAclWXjrEOh2saSjbmvNw0X8p0hazZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643032},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"730a8826a2edd2538c876845d758063359e0437f","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.22.1_1744647734623_0.6929968977360581","host":"s3://npm-registry-packages-npm-production"}},"1.22.2":{"name":"@d3p1/img2pxl","version":"1.22.2","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.22.2","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"ef3d284cad55958694ab0c019359c5e9231b7ac1","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.22.2.tgz","fileCount":17,"integrity":"sha512-l/q23grNME3/3zksEawHqVPjh4/4Bp9p5o2d8a/z8Ahqksm+M0yjHJMKMI/Ih8dj/TLuM4l33Th6Exo8pRkO7Q==","signatures":[{"sig":"MEQCIBDwuENouueguINXoFSc0Yk/YXmZ7KVYTVRcTf8bQXfyAiBw3yjYbC+e1wtl+owQi9Zt6ue0hQ+oXqgogT0QfZwYMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644341},"main":"./dist/img2pxl.umd.cjs","type":"module","types":"./dist/img2pxl.d.ts","module":"./dist/img2pxl.js","exports":{".":{"import":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.js"},"require":{"types":"./dist/img2pxl.d.ts","default":"./dist/img2pxl.umd.cjs"}}},"gitHead":"241f5d3792dc6c674e78788da3dab4baf3a531c8","private":false,"scripts":{"build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.22.2_1746673239243_0.3050518102415498","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@d3p1/img2pxl","version":"1.23.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@1.23.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"9273616cbc32d9984e4d4ba399a7f0772ab3a4cd","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-1.23.0.tgz","fileCount":16,"integrity":"sha512-lkOSwa8I8sh2WzE1UFcrQOl1eFpPVhImZadfWyBx0OFHNU9XgHQMTDz0BHr3Sr4x+hP0YNpOFMLjH9m2NdgBhQ==","signatures":[{"sig":"MEUCICTCzkLS+vm0KmGFM33tpHjmfcvxxLumsZwa8GxYw7AwAiEA2o2z5M7zhmti3ClDnS++JJIxFNdEhJARnpdd0QdIkhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346534},"main":"./dist/core.js","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core.js","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core.js"}}},"gitHead":"f3695d21812a32382c2dc04b38a4ab1158c5e90a","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","tailwindcss":"^4.1.8","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","@tailwindcss/vite":"^4.1.8","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_1.23.0_1767213460723_0.0789937556530278","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@d3p1/img2pxl","version":"2.0.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@2.0.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"6c57b3ceebc64012a5b925aec49107925f4284b5","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-2.0.0.tgz","fileCount":16,"integrity":"sha512-Eg5wecR1DDoCRqwKiHimdRMoKLjsX554NKudBL31u/czhKia1n4Z7affwGw0ykjaDXC3jZRWSnz3gghpYhcy5A==","signatures":[{"sig":"MEUCIQD9Nq7BSqdeakPEF2RTiCNK5uEiDCjWmznL8mQjNp1bFwIgBx3wbpml5yaCjrjnSMzVWRYIXM3hgDepjL5DDHPiSFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346523},"main":"./dist/core.js","type":"module","types":"./dist/index.d.ts","module":"./dist/core.js","exports":{"./core":{"import":{"types":"./dist/index.d.ts","default":"./dist/core.js"}}},"gitHead":"0d978924a00fb2158077369e38a62ba7db56e611","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^8.0.3","three":"^0.173.0","eslint":"^8.50.0","globals":"^16.0.0","prettier":"3.0.3","tweakpane":"^4.0.5","@eslint/js":"^9.22.0","typescript":"^5.8.2","write-good":"^1.0.8","@types/node":"^22.13.10","tailwindcss":"^4.1.8","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.3.1","@tailwindcss/vite":"^4.1.8","typescript-eslint":"^8.26.0","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_2.0.0_1767214027396_0.211086692248045","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@d3p1/img2pxl","version":"3.0.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@3.0.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"33b4c904f3890a7c7b34b95977bdd9e1cfacd2ff","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-3.0.0.tgz","fileCount":19,"integrity":"sha512-zu+b56j331ZJqEA2NgXP5Zd/8Nt8NNA+4O0dO48ERBzu6LI/Xp5xifohI4SuKqEL/Yj4KK3hUG+q9yC73FDUuw==","signatures":[{"sig":"MEYCIQCE0Bfko8Ske6oLY2DJX4MP31H4kyXXjgtTjHMWdshukAIhAM+QcB/UtBZ3JB8w2WDow8HYWeGg1rbtArRMKBSAp3Ad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933831},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}}},"gitHead":"0c37d6c7a0150fe5e77a174bc863203d22a49e6d","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","husky":"^8.0.3","react":"^19.2.0","three":"^0.173.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"3.0.3","react-dom":"^19.2.0","tweakpane":"^4.0.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","write-good":"^1.0.8","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.2.3","vite-plugin-glsl":"^1.5.5","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"three":"^0.173.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_3.0.0_1767225919556_0.37244565185609324","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@d3p1/img2pxl","version":"3.1.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@3.1.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"8c77349533e085fcf5a7d7feb86af7b963267ab0","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-3.1.0.tgz","fileCount":24,"integrity":"sha512-ooszflaPwJRpHTd8rqG5+DNmZPfugZmSFHUMrtC0WGonwh7/fazLaaMqQkhtpk5LiW6vc7MbKIJ+rOSA6py05Q==","signatures":[{"sig":"MEUCIQD6F4ail+L6pcuTfWhVX1J1kVmsWmMmQuABkwTURvQeBAIgEKBakYz9JY5V/+lzvI7idqgtB5+ujkpRL2tlbaa93hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":967222},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"gitHead":"5f9dd4022f36ed271e55dda43a4c37270f901d3b","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","husky":"^8.0.3","react":"^19.2.0","three":"^0.173.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"3.0.3","react-dom":"^19.2.0","tweakpane":"^4.0.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","write-good":"^1.0.8","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.2.3","vite-plugin-glsl":"^1.5.5","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^19.2.0","three":"^0.173.0","react-dom":"^19.2.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_3.1.0_1767296310648_0.9759506422651498","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@d3p1/img2pxl","version":"3.1.1","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@3.1.1","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"6c09f3a7b73ed1aec91f6e49a5752537bca858bf","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-3.1.1.tgz","fileCount":24,"integrity":"sha512-70yn+49ovRlCjCNgPEAdEXrrC9GAsY2Bq+IAAcnEPNgYE95owxNSC9YXvJVXfAsN87oCxrLQNqX7sHHnRGmY+Q==","signatures":[{"sig":"MEUCIQCrnR0s0GjDJV1n8XkkSgoSGCR6PHDUCRdQDtkF/pvZcAIgVM5moU/UgsQ1GMnwLbGNODqNvmwiSgj9jnxvCLUwc+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":967183},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"gitHead":"deb0e046a2cc37781e9b6fb07ae100fa7dc049a4","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","husky":"^8.0.3","react":"^19.2.0","three":"^0.173.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"3.0.3","react-dom":"^19.2.0","tweakpane":"^4.0.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","write-good":"^1.0.8","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.2.3","vite-plugin-glsl":"^1.5.5","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^19.2.0","three":"^0.173.0","react-dom":"^19.2.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_3.1.1_1767297449310_0.7433495466667155","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@d3p1/img2pxl","version":"3.1.2","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@3.1.2","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"adf8fb83b0f9f0bd19106e81ce173cbdc917c5ec","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-3.1.2.tgz","fileCount":24,"integrity":"sha512-dMW/H95a5n6uPwpH/zcxtssBx5oxp9rUtK8mmKX7+pcRmWSrHYvw8oYuThQnE8i5QXmK46PrO2fpGTEKFH5vSQ==","signatures":[{"sig":"MEUCIEdnLGOIV1ugGq2yXTzLUOBz0UzE8WosybU6gu9T+LKMAiEApwuHE23Tz3LOwc/xNDMDAyR2vtsGouS84JvvGCy20VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968808},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"gitHead":"002207f8d7c98f268ce36162dd54263de6d97644","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","husky":"^8.0.3","react":"^19.2.0","three":"^0.173.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"3.0.3","react-dom":"^19.2.0","tweakpane":"^4.0.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","write-good":"^1.0.8","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.2.3","vite-plugin-glsl":"^1.5.5","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^19.2.0","three":"^0.173.0","react-dom":"^19.2.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_3.1.2_1767369259974_0.5437751069192782","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@d3p1/img2pxl","version":"3.1.3","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@3.1.3","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"d0d61ac1ce48aadf139f1ad2dfaed878155e7642","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-3.1.3.tgz","fileCount":24,"integrity":"sha512-7YVeYxJuTdZ2YcOD16vfmvwvTP75AB9Rc/F7WZpCNrOomtYvekPAeurMpujz5ePsDQA6UyPiK/F4RoA+JKZozA==","signatures":[{"sig":"MEYCIQDhTDen27m5sgA/RrcnpfSSrf6CFDsPFl971N/sVt+UKwIhAM3gS36VX/JbMRpdYvBVEe7jxG2G3VCGjBaS59dKa3aU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968867},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"gitHead":"0ea40d483dc4c88c9a1b83b2b06aaefdaa01d1e6","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","husky":"^8.0.3","react":"^19.2.0","three":"^0.173.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"3.0.3","react-dom":"^19.2.0","tweakpane":"^4.0.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","write-good":"^1.0.8","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.2.3","vite-plugin-glsl":"^1.5.5","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^19.2.0","three":"^0.173.0","react-dom":"^19.2.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_3.1.3_1768868538447_0.08878243397174579","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@d3p1/img2pxl","version":"3.1.4","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@3.1.4","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"17a4954e02b27b99f86e6bdbd67b975823dba262","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-3.1.4.tgz","fileCount":24,"integrity":"sha512-+03+pxKtRayN14Aut0CSVnq7wG9rP5+an9Ofh6M6rvRZe+KuLFXPRTbnwshMk8UHInks0MHnPAWynwyfbBGsWg==","signatures":[{"sig":"MEYCIQClTx6Ts8RBQQS7m6ah9DH0fZLDv012TPhOB+OaQc9+DgIhAIDzvhWovGpSYRLW5+i6kVduhjRhxdcYyXALWce6bgZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968867},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"gitHead":"018769c27e58efcbe918b05b370788f53a93ab2d","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"d3p1","email":"d3p1@d3p1.dev"},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"10.8.2","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","husky":"^8.0.3","react":"^19.2.0","three":"^0.173.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"3.0.3","react-dom":"^19.2.0","tweakpane":"^4.0.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","write-good":"^1.0.8","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.2.3","vite-plugin-glsl":"^1.5.5","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^19.2.0","three":"^0.173.0","react-dom":"^19.2.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_3.1.4_1768869642380_0.0330782578304607","host":"s3://npm-registry-packages-npm-production"}},"3.1.10":{"name":"@d3p1/img2pxl","version":"3.1.10","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@3.1.10","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"7c32674fa7256a1afed923008db4e1eab458fbdf","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-3.1.10.tgz","fileCount":24,"integrity":"sha512-+EE8CQihgwXuuTUUBGjCoCMFFwMFk6D0Neo1LNsO6DSqi8FjbAmaasnLlq3/q9f8COYsUfjE6OwxO5rzhNIEDg==","signatures":[{"sig":"MEUCIQCQwjU2PAR3gnHoRKlv78RvBjoT95kp0+9CRwtysT/iJgIgA+c49XutdD5T3d0k/SoPQ5rLtsDYWr24iqYTef9gKOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3p1%2fimg2pxl@3.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":969117},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"gitHead":"6982e4c81afc2651e24a4c8912e3a4e09ad587a1","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:874ff0c7-f711-43ea-aaf5-3e630e10e0f5"}},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"11.9.0","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","husky":"^8.0.3","react":"^19.2.0","three":"^0.173.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"3.0.3","react-dom":"^19.2.0","tweakpane":"^4.0.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","write-good":"^1.0.8","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.2.3","vite-plugin-glsl":"^1.5.5","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^19.2.0","three":"^0.173.0","react-dom":"^19.2.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_3.1.10_1773225720304_0.039987915058809165","host":"s3://npm-registry-packages-npm-production"}},"3.1.11":{"name":"@d3p1/img2pxl","version":"3.1.11","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@3.1.11","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"47df4ef1c443bd27bf321934f6202ab48e604837","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-3.1.11.tgz","fileCount":24,"integrity":"sha512-QdaV2kOU6SbzC3mT1+XOx8cnpUDwxXZ+B0D55nu1N1iy8jtdhL3tEPF2rnvZ0khH8tM9LA42ax6Dwus8orWGNw==","signatures":[{"sig":"MEQCIARZs64GwVSXtVPLOewS1vdipK8I22eF5pP6OfOKgyiaAiBGk+rdc0eGEyJ/jIj/LnKq7IziLU5p5IGUxlo5kWLPFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3p1%2fimg2pxl@3.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":968868},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"gitHead":"73af93583a957968ad47f2e8cb3705bd87665e2a","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:874ff0c7-f711-43ea-aaf5-3e630e10e0f5"}},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"11.9.0","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","husky":"^8.0.3","react":"^19.2.0","three":"^0.173.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"3.0.3","react-dom":"^19.2.0","tweakpane":"^4.0.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","write-good":"^1.0.8","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.2.3","vite-plugin-glsl":"^1.5.5","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^19.2.0","three":"^0.173.0","react-dom":"^19.2.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_3.1.11_1773243942052_0.5813742065461192","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"@d3p1/img2pxl","version":"3.1.12","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@3.1.12","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"5a60847fbc7c59628e60900af18dcd5c0c9a6c0f","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-3.1.12.tgz","fileCount":24,"integrity":"sha512-RHQyQszg3V3orJp7l9HnM+znfeESak5HzaGnyQxgZrYaTELSru2aQy0pZVhHb+iFbztstccIIDAcaKEu+TP71A==","signatures":[{"sig":"MEUCIQD7inXvMHHWLUwkzcLbYnNQboeHGdEZqGQtc7juNyR0IwIgeh8Eo5MAdYxyp/fZXBBulw1+D15a2jtjn4mbB+ROya0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3p1%2fimg2pxl@3.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":969113},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"gitHead":"8f7087537158476ee35b660d6d0d721890a5a54e","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:874ff0c7-f711-43ea-aaf5-3e630e10e0f5"}},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"11.9.0","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","husky":"^8.0.3","react":"^19.2.0","three":"^0.173.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"3.0.3","react-dom":"^19.2.0","tweakpane":"^4.0.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","write-good":"^1.0.8","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.2.3","vite-plugin-glsl":"^1.5.5","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^19.2.0","three":"^0.173.0","react-dom":"^19.2.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_3.1.12_1773256227517_0.10894542228268089","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@d3p1/img2pxl","version":"3.2.0","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"author":{"url":"https://d3p1.dev/","name":"C. M. de Picciotto","email":"d3p1@d3p1.dev"},"license":"MIT","_id":"@d3p1/img2pxl@3.2.0","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"homepage":"https://github.com/d3p1/img2pxl#readme","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"dist":{"shasum":"4af53618dfcf1208f04aac5e3f7b6631bd4a6d9a","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-3.2.0.tgz","fileCount":25,"integrity":"sha512-SjTmNaja1nqv5dZfJDZig6oEEtHmisMQZdRhAZ1H27Yi4JEAZ0UyQWOnKRSYgX3smQfpS8Z0snDA1qwhJX8COQ==","signatures":[{"sig":"MEYCIQDGmpmry6+qZhQy2Hz3r9fG4gBL6/fmn3oagabTnK9ZewIhAKp7IH4rT1JmbZL0C0kuQUEoqLIn3niUh8+U52xp8Au+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3p1%2fimg2pxl@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":969666},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"gitHead":"5ec68f259781fc45d764495cd170fa0a961af2c5","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","refactor":"npm run format:code:fix && npm run lint:code:fix","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","format:code":"prettier --ignore-path .gitignore --check src","lint:code:fix":"npm run lint:code -- --fix","lint:spelling":"write-good --no-passive","prepublishOnly":"npm ci && npm run build","format:code:fix":"npm run format:code -- --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:874ff0c7-f711-43ea-aaf5-3e630e10e0f5"}},"repository":{"url":"git+https://github.com/d3p1/img2pxl.git","type":"git"},"_npmVersion":"11.9.0","description":"An image to pixel transformation with motion effect","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","husky":"^8.0.3","react":"^19.2.0","three":"^0.173.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"3.0.3","react-dom":"^19.2.0","tweakpane":"^4.0.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","write-good":"^1.0.8","@types/node":"^24.10.1","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.174.0","@commitlint/cli":"^17.7.1","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.2.3","vite-plugin-glsl":"^1.5.5","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","eslint-config-prettier":"^9.0.0","@d3p1/commitlint-config":"^1.0.0","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^19.2.0","three":"^0.173.0","react-dom":"^19.2.0","tweakpane":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/img2pxl_3.2.0_1773264543091_0.07141932860305866","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@d3p1/img2pxl","version":"3.2.1","description":"An image to pixel transformation with motion effect","private":false,"type":"module","main":"./dist/core/index.js","module":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}}},"scripts":{"lint:spelling":"write-good --no-passive","lint:code":"eslint --ignore-path .gitignore --ext .js,.ts src","lint:code:fix":"npm run lint:code -- --fix","format:code":"prettier --ignore-path .gitignore --check src","format:code:fix":"npm run format:code -- --write","refactor":"npm run format:code:fix && npm run lint:code:fix","build":"tsc && vite build","dev":"vite","prepublishOnly":"npm ci && npm run build"},"repository":{"type":"git","url":"git+https://github.com/d3p1/img2pxl.git"},"author":{"name":"C. M. de Picciotto","email":"d3p1@d3p1.dev","url":"https://d3p1.dev/"},"license":"MIT","bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"homepage":"https://github.com/d3p1/img2pxl#readme","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"devDependencies":{"@commitlint/cli":"^17.7.1","@d3p1/commitlint-config":"^1.0.0","@eslint/js":"^9.39.1","@tailwindcss/vite":"^4.1.18","@tweakpane/core":"^2.0.5","@types/node":"^24.10.1","@types/react":"^19.2.5","@types/react-dom":"^19.2.3","@types/three":"^0.174.0","@vitejs/plugin-react-swc":"^4.2.2","eslint":"^9.39.1","eslint-config-prettier":"^9.0.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","globals":"^16.5.0","husky":"^8.0.3","prettier":"3.0.3","react":"^19.2.0","react-dom":"^19.2.0","rollup-preserve-directives":"^1.1.3","tailwindcss":"^4.1.18","three":"^0.173.0","tweakpane":"^4.0.5","typescript":"~5.9.3","typescript-eslint":"^8.46.4","vite":"^7.2.4","vite-plugin-dts":"^4.5.3","vite-plugin-glsl":"^1.5.5","write-good":"^1.0.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","three":"^0.173.0","tweakpane":"^4.0.5"},"publishConfig":{"access":"public"},"gitHead":"4ec779e19dfa71878172b8757b56093d3ac9b799","_id":"@d3p1/img2pxl@3.2.1","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-veJQfCOzGOM0C4b6P8hgNMwBMutIMptyxhMfKIaQYjB3Z9/0iwHtX98cBuFD9WfnXaorhFdF+63UwZkC6GkxVg==","shasum":"38931af7ec32f3cc27d57f31e91d510ae1b2eddf","tarball":"https://registry.npmjs.org/@d3p1/img2pxl/-/img2pxl-3.2.1.tgz","fileCount":25,"unpackedSize":975574,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3p1%2fimg2pxl@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHpA8YvtAwzpvUJmWGT4R2Gb8hK6//ftoJCDflZl/qf0AiBIYyeR36QYkWgVg6QVRqvWud0IdZUO2sK/rKK6No5aWg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:874ff0c7-f711-43ea-aaf5-3e630e10e0f5"}},"directories":{},"maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/img2pxl_3.2.1_1778272564918_0.8948605110847614"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-12T01:11:05.805Z","modified":"2026-05-08T20:36:05.404Z","1.12.1":"2025-03-12T01:11:06.090Z","1.13.0":"2025-03-12T01:30:17.902Z","1.13.1":"2025-03-12T14:05:38.688Z","1.14.0":"2025-03-14T12:03:57.604Z","1.14.1":"2025-03-14T12:47:34.715Z","1.14.2":"2025-03-18T15:20:12.205Z","1.15.0":"2025-03-19T22:46:08.299Z","1.16.0":"2025-03-21T19:45:04.398Z","1.17.0":"2025-03-27T16:58:26.090Z","1.17.1":"2025-03-27T17:21:06.611Z","1.17.2":"2025-03-27T17:47:39.752Z","1.17.3":"2025-03-27T17:55:56.187Z","1.17.4":"2025-03-27T18:09:41.251Z","1.17.5":"2025-03-27T18:21:12.364Z","1.17.6":"2025-03-27T18:47:57.039Z","1.17.7":"2025-03-27T18:55:37.722Z","1.18.0":"2025-03-27T19:17:54.413Z","1.18.1":"2025-03-28T00:47:07.285Z","1.18.2":"2025-03-28T01:12:28.062Z","1.18.3":"2025-03-28T01:18:42.880Z","1.19.0":"2025-03-28T13:56:20.084Z","1.19.1":"2025-03-28T14:02:40.332Z","1.20.0":"2025-03-28T14:44:04.129Z","1.21.0":"2025-03-28T14:57:26.100Z","1.21.1":"2025-03-30T22:18:41.060Z","1.21.2":"2025-04-13T21:32:51.968Z","1.21.3":"2025-04-13T22:13:31.182Z","1.22.0":"2025-04-14T16:11:52.778Z","1.22.1":"2025-04-14T16:22:14.812Z","1.22.2":"2025-05-08T03:00:39.528Z","1.23.0":"2025-12-31T20:37:40.912Z","2.0.0":"2025-12-31T20:47:07.567Z","3.0.0":"2026-01-01T00:05:19.711Z","3.1.0":"2026-01-01T19:38:30.823Z","3.1.1":"2026-01-01T19:57:29.488Z","3.1.2":"2026-01-02T15:54:20.126Z","3.1.3":"2026-01-20T00:22:18.666Z","3.1.4":"2026-01-20T00:40:42.563Z","3.1.10":"2026-03-11T10:42:00.481Z","3.1.11":"2026-03-11T15:45:42.280Z","3.1.12":"2026-03-11T19:10:27.708Z","3.2.0":"2026-03-11T21:29:03.246Z","3.2.1":"2026-05-08T20:36:05.099Z"},"bugs":{"url":"https://github.com/d3p1/img2pxl/issues"},"author":{"name":"C. M. de Picciotto","email":"d3p1@d3p1.dev","url":"https://d3p1.dev/"},"license":"MIT","homepage":"https://github.com/d3p1/img2pxl#readme","keywords":["particles","particle","particle-physics","particles-js","canvas","three","threejs","webgl","webgl2","html5"],"repository":{"type":"git","url":"git+https://github.com/d3p1/img2pxl.git"},"description":"An image to pixel transformation with motion effect","maintainers":[{"name":"d3p1","email":"d3p1@d3p1.dev"}],"readme":"<div align=center>\n\n# [IMAGE2PXL]\n\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![Release](https://github.com/d3p1/img2pxl/actions/workflows/release.yml/badge.svg)](https://github.com/d3p1/img2pxl/actions/workflows/release.yml)\n[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)\n\n</div>\n\n## Introduction\n\nAn efficient image-to-pixel transformation with motion effects, leveraging WebGL's hardware acceleration through [Three.js](https://threejs.org/):\n\n<div align=\"center\">\n\n![Demo](https://raw.githubusercontent.com/d3p1/img2pxl/main/doc/media/demo.gif)\n\n</div>\n\n> [!TIP]\n> The approach of this implementation bypasses the performance limitations of the 2D canvas API, enabling smooth and dynamic visual effects directly on the GPU.\n\n> [!TIP]\n> If you would like to implement a similar effect on a 3D model, you can use the related library [`d3p1/thr2pxl`](https://github.com/d3p1/thr2pxl), which uses [GPGPU](https://en.wikipedia.org/wiki/General-purpose_computing_on_graphics_processing_units) to achieve it with high performance.\n\n## Installation\n\nYou can install this library using a package manager like `npm`:\n\n```javascript\nnpm install @d3p1/img2pxl\n```\n\nOr you can use a CDN like [jsDelivr](https://www.jsdelivr.com/) and this [importmap](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/script/type/importmap) in the `<head>` of your `html` file:\n\n```html\n<head>\n  ...\n  <!-- Vanilla -->\n  <script type=\"importmap\">\n    {\n      \"imports\": {\n        \"@d3p1/img2pxl\": \"https://cdn.jsdelivr.net/npm/@d3p1/img2pxl@<version>/dist/img2pxl.min.js\",\n        \"three\": \"https://cdn.jsdelivr.net/npm/three@<version>/build/three.module.min.js\",\n        \"tweakpane\": \"https://cdn.jsdelivr.net/npm/tweakpane@<version>/dist/tweakpane.min.js\"\n      }\n    }\n  </script>\n  ...\n</head>\n```\n\n```html\n<head>\n  ...\n  <!-- React -->\n  <script type=\"importmap\">\n    {\n      \"imports\": {\n        \"@d3p1/img2pxl\": \"https://cdn.jsdelivr.net/npm/@d3p1/img2pxl@<version>/dist/img2pxl.min.js\",\n        \"react\": \"https://cdn.jsdelivr.net/npm/react@<version>/jsx-runtime.min.js\",\n        \"react-dom\": \"https://cdn.jsdelivr.net/npm/react-dom@<version>/index.min.js\",\n        \"three\": \"https://cdn.jsdelivr.net/npm/three@<version>/build/three.module.min.js\",\n        \"tweakpane\": \"https://cdn.jsdelivr.net/npm/tweakpane@<version>/dist/tweakpane.min.js\"\n      }\n    }\n  </script>\n  ...\n</head>\n```\n\n> [!NOTE]\n> Remember to replace the `<version>` with the actual version of `img2pxl` and its peer dependencies ([`three`](https://github.com/mrdoob/three.js) - [`tweakpane`](https://github.com/cocopon/tweakpane) - [`react`](https://github.com/facebook/react) - [`react-dom`](https://github.com/facebook/react)). To do that, you can check the [`package.json`](https://github.com/d3p1/img2pxl/blob/main/package.json) of the last release and get required versions from there.\n\n## Usage\n\nUsing this library is straightforward:\n\n1. Go to our [builder page](https://d3p1.github.io/img2pxl/) and make the desired customizations in the tweak panel to achieve the desired effect.\n\n2. Use the `Copy` button to obtain the configuration that produces the desired effect.\n\n3. Instantiate the library with the configuration copied in the previous step, for example:\n\n```javascript\n// Vanilla\nimport {Img2Pxl} from '@d3p1/img2pxl/core'\n...\nconst config = {\n  images: {\n    0: {\n      src: <image-src>,\n      width: <image-width>,\n      height: <image-height>,\n        resolution: {\n          width: <image-resolution-width>,\n          height: <image-resolution-height>\n        },\n        pixel: {\n          size: 2,\n          alphaTest: 0.9,\n          motion: {\n            displacement: {\n              frequency: 1,\n              amplitude: 40,\n            },\n          },\n        },\n        motion: {\n          noise: {\n            frequency: 0.025,\n            amplitude: 40,\n          },\n        },\n      },\n    },\n  },\n  pointer: {\n    size: 0.1,\n    trailing: {\n      factor: 0.01\n    }\n  }\n}  \nnew Img2Pxl(config)\n```\n\n```javascript\n// React\nimport {Img2Pxl} from '@d3p1/img2pxl/react'\n...\nconst config = {\n  images: {\n    0: {\n      src: <image-src>,\n      width: <image-width>,\n      height: <image-height>,\n      resolution: {\n        width: <image-resolution-width>,\n        height: <image-resolution-height>\n      },\n      pixel: {\n        size: 2,\n        alphaTest: 0.9,\n        motion: {\n          displacement: {\n            frequency: 1,\n            amplitude: 40,\n          },\n        },\n      },\n      motion: {\n        noise: {\n          frequency: 0.025,\n          amplitude: 40,\n        },\n      },\n    },\n  },\n  pointer: {\n    size: 0.1,\n    trailing: {\n      factor: 0.01\n    }\n  }\n}\nreturn <Img2Pxl {...config} />\n```\n\n> [!NOTE]\n> To gain a deeper understanding of how to use this library and how it works under the hood, visit the [wiki page](https://github.com/d3p1/img2pxl/wiki) _(in progress)_.\n\n## Changelog\n\nDetailed changes for each release are documented in [`CHANGELOG.md`](./CHANGELOG.md).\n\n## License\n\nThis work is published under [MIT License](./LICENSE).\n\n## Author\n\nAlways happy to receive a greeting on:\n\n- [LinkedIn](https://www.linkedin.com/in/cristian-marcelo-de-picciotto/)\n- [Web](https://d3p1.dev/)","readmeFilename":"README.md"}