{"_id":"eyedropper-polyfill","_rev":"10-058c8a9c6a9a0cda7a8359255b0aeac7","name":"eyedropper-polyfill","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.0":{"name":"eyedropper-polyfill","version":"1.0.0","keywords":["eyedropper","polyfill","colorpicker"],"author":{"name":"Ilya Medvedev","email":"ilya@medvedev.im"},"license":"MIT","_id":"eyedropper-polyfill@1.0.0","maintainers":[{"name":"imedvedev","email":"ilya@medvedev.im"}],"homepage":"https://github.com/iam-medvedev/eyedropper-polyfill#readme","bugs":{"url":"https://github.com/iam-medvedev/eyedropper-polyfill/issues"},"dist":{"shasum":"476998bc86e1af9f299e1ba23ef8559cc55da7e7","tarball":"https://registry.npmjs.org/eyedropper-polyfill/-/eyedropper-polyfill-1.0.0.tgz","fileCount":17,"integrity":"sha512-ksVy/gtLzL8SBY9VUS2tXAkKQRhNaWiuiOFJ222h1xG2MKH3PgNGQjmrcIowQUwkV8gqUDES/2Bl3L57HIZHNA==","signatures":[{"sig":"MEUCIHJXj9aUeN7NRgSDk7xtogLrT9FV0GjUC2WDBb8pZ1seAiEAsAb6su0XgfsNE25WnDmyvuum+Xw+y4+spBF2mZOd/xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2247412},"main":"./dist/eyedropper-polyfill.umd.js","types":"./dist/index.d.ts","volta":{"node":"20.5.1","yarn":"1.22.19"},"module":"./dist/eyedropper-polyfill.mjs","gitHead":"033e7e94403e036d14b439772809774b6062654a","scripts":{"dev":"parcel ./demo/index.html","build":"NODE_ENV=production vite build","release":"semantic-release"},"_npmUser":{"name":"imedvedev","email":"ilya@medvedev.im"},"prettier":{"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/iam-medvedev/eyedropper-polyfill.git","type":"git"},"_npmVersion":"9.8.1","description":"EyeDropper API Polyfill","directories":{},"_nodeVersion":"20.5.1","dependencies":{"html2canvas":"^1.4.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"vite":"^4.4.9","parcel":"^2.9.3","process":"^0.11.10","prettier":"^3.0.1","typescript":"^5.1.6","@types/node":"^20.4.9","vite-plugin-dts":"^3.5.1","semantic-release":"^21.0.7","rollup-plugin-uglify":"^6.0.4","@semantic-release/npm":"10.0.4","@semantic-release/github":"9.0.4","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"10.0.1","@semantic-release/release-notes-generator":"11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/eyedropper-polyfill_1.0.0_1691608541491_0.9284420269300264","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eyedropper-polyfill","version":"1.0.1","keywords":["eyedropper","polyfill","colorpicker"],"author":{"name":"Ilya Medvedev","email":"ilya@medvedev.im"},"license":"MIT","_id":"eyedropper-polyfill@1.0.1","maintainers":[{"name":"imedvedev","email":"ilya@medvedev.im"}],"homepage":"https://github.com/iam-medvedev/eyedropper-polyfill#readme","bugs":{"url":"https://github.com/iam-medvedev/eyedropper-polyfill/issues"},"dist":{"shasum":"8602adf903e2bb50f2de8ed09718b2a824301abe","tarball":"https://registry.npmjs.org/eyedropper-polyfill/-/eyedropper-polyfill-1.0.1.tgz","fileCount":11,"integrity":"sha512-RDJ6Mjso7bt4CCiXuMGk2kSo+kEIJbHaReoieOINe2X8FpxeIlqvH0zPmLsNNNGDb6d9y0CIKlYciJ04wBIL0g==","signatures":[{"sig":"MEQCIBh+9yAAOHpxeZysaKvB8T2FwFMl8gNHryf5N2i4rJ+DAiAEJQfh4L+BbmQyNR+MCi4vPLkFBy0ltejo+am4/cLtHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17549},"main":"./dist/eyedropper-polyfill.umd.js","types":"./dist/index.d.ts","volta":{"node":"20.5.1","yarn":"1.22.19"},"module":"./dist/eyedropper-polyfill.mjs","gitHead":"771094eac54e2f45a027edd7aed8887ccdf3cf7c","scripts":{"dev":"parcel ./demo/index.html","build":"NODE_ENV=production vite build","release":"semantic-release"},"_npmUser":{"name":"imedvedev","email":"ilya@medvedev.im"},"prettier":{"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/iam-medvedev/eyedropper-polyfill.git","type":"git"},"_npmVersion":"9.8.1","description":"EyeDropper API Polyfill","directories":{},"_nodeVersion":"20.5.1","dependencies":{"html2canvas":"^1.4.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"vite":"^4.4.9","parcel":"^2.9.3","process":"^0.11.10","prettier":"^3.0.1","typescript":"^5.1.6","@types/node":"^20.4.9","vite-plugin-dts":"^3.5.1","semantic-release":"^21.0.7","rollup-plugin-uglify":"^6.0.4","@semantic-release/npm":"10.0.4","@semantic-release/github":"9.0.4","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"10.0.1","@semantic-release/release-notes-generator":"11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/eyedropper-polyfill_1.0.1_1691608735816_0.7960229066164337","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"eyedropper-polyfill","version":"1.0.2","keywords":["eyedropper","polyfill","colorpicker"],"author":{"name":"Ilya Medvedev","email":"ilya@medvedev.im"},"license":"MIT","_id":"eyedropper-polyfill@1.0.2","maintainers":[{"name":"imedvedev","email":"ilya@medvedev.im"}],"homepage":"https://github.com/iam-medvedev/eyedropper-polyfill#readme","bugs":{"url":"https://github.com/iam-medvedev/eyedropper-polyfill/issues"},"dist":{"shasum":"8e6d6e1a872c292e1ea4c474c97b83256447309c","tarball":"https://registry.npmjs.org/eyedropper-polyfill/-/eyedropper-polyfill-1.0.2.tgz","fileCount":11,"integrity":"sha512-tQWOOIxjQpn79Jd03gHyqd8HwDof03LGDiYzwHfLI345/L9XUb5ze3vC0RMYoQhuoslgP5evs1tYN5cl7fwiHw==","signatures":[{"sig":"MEQCIG4JJz7LAs3EcymzEQro+iaGkn1ed2XM08DZ86r2LtVwAiA0BuG/nauVjEaUmmFKVokEkbCPFmjyPv/nIkBxJQGjNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17622},"main":"./dist/eyedropper-polyfill.umd.js","types":"./dist/index.d.ts","volta":{"node":"20.5.1","yarn":"1.22.19"},"module":"./dist/eyedropper-polyfill.mjs","gitHead":"df66b86d42f9bf9563a8d6543dea0cbedc9fd592","scripts":{"dev":"parcel ./demo/index.html","build":"NODE_ENV=production vite build","release":"semantic-release"},"_npmUser":{"name":"imedvedev","email":"ilya@medvedev.im"},"prettier":{"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/iam-medvedev/eyedropper-polyfill.git","type":"git"},"_npmVersion":"9.8.1","description":"EyeDropper API Polyfill","directories":{},"_nodeVersion":"20.5.1","dependencies":{"html2canvas":"^1.4.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"vite":"^4.4.9","parcel":"^2.9.3","process":"^0.11.10","prettier":"^3.0.1","typescript":"^5.1.6","@types/node":"^20.4.9","vite-plugin-dts":"^3.5.1","semantic-release":"^21.0.7","rollup-plugin-uglify":"^6.0.4","@semantic-release/npm":"10.0.4","@semantic-release/github":"9.0.4","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"10.0.1","@semantic-release/release-notes-generator":"11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/eyedropper-polyfill_1.0.2_1691609718086_0.5700724987452932","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"eyedropper-polyfill","version":"1.0.3","keywords":["eyedropper","polyfill","colorpicker"],"author":{"name":"Ilya Medvedev","email":"ilya@medvedev.im"},"license":"MIT","_id":"eyedropper-polyfill@1.0.3","maintainers":[{"name":"imedvedev","email":"ilya@medvedev.im"}],"homepage":"https://github.com/iam-medvedev/eyedropper-polyfill#readme","bugs":{"url":"https://github.com/iam-medvedev/eyedropper-polyfill/issues"},"dist":{"shasum":"a4f2eea4a73acf5fc259899de967c0d545425b0e","tarball":"https://registry.npmjs.org/eyedropper-polyfill/-/eyedropper-polyfill-1.0.3.tgz","fileCount":11,"integrity":"sha512-H0XxOBtCjOzNaVuCVh1YwM6rk59hY6F0rusN0kBJ3OaqAxFfixt2P3BIge6qF15gLyikLwbXAA4nPXrHEbyP5w==","signatures":[{"sig":"MEUCIFxO/rCUGUsNGoV3NboZCz9QYKc2r4TM9mif3crKrB5ZAiEA7oLstv7SLI90mvfBIyZZBs0DV6F+8QviMFpG+1vPgzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"./dist/eyedropper-polyfill.umd.js","types":"./dist/index.d.ts","volta":{"node":"24.3.0","yarn":"1.22.19"},"module":"./dist/eyedropper-polyfill.mjs","gitHead":"7f30abd9507e579833f1ae48fcfd4dfbc288286d","scripts":{"dev":"parcel ./demo/index.html","build":"NODE_ENV=production vite build","types":"tsc --noEmit","release":"semantic-release"},"_npmUser":{"name":"imedvedev","actor":{"name":"imedvedev","type":"user","email":"ilya@medvedev.im"},"email":"ilya@medvedev.im"},"prettier":{"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/iam-medvedev/eyedropper-polyfill.git","type":"git"},"_npmVersion":"10.9.3","description":"EyeDropper API Polyfill","directories":{},"_nodeVersion":"24.3.0","dependencies":{"html2canvas":"^1.4.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"vite":"^7.0.0","parcel":"^2.15.4","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^24.0.7","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.5","rollup-plugin-uglify":"^6.0.4","@semantic-release/npm":"12.0.2","@semantic-release/github":"11.0.3","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eyedropper-polyfill_1.0.3_1751196585873_0.15418192219495763","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"eyedropper-polyfill","version":"1.1.0","keywords":["eyedropper","polyfill","colorpicker"],"author":{"name":"Ilya Medvedev","email":"ilya@medvedev.im"},"license":"MIT","_id":"eyedropper-polyfill@1.1.0","maintainers":[{"name":"imedvedev","email":"ilya@medvedev.im"}],"homepage":"https://github.com/iam-medvedev/eyedropper-polyfill#readme","bugs":{"url":"https://github.com/iam-medvedev/eyedropper-polyfill/issues"},"dist":{"shasum":"54c03a4b9c4ce51f067dba0cc988b889170ead48","tarball":"https://registry.npmjs.org/eyedropper-polyfill/-/eyedropper-polyfill-1.1.0.tgz","fileCount":11,"integrity":"sha512-jMe7MMYjv6evlSQyujJ24F89bR8DnKUbgngI8hUswDfrG15uJOcJOfDzbnZ5vF3Sxw00FWB45Rv3Gz/MPQpaoQ==","signatures":[{"sig":"MEUCIBRV0J9D/WERickb6rXoKyhT3e8OoU+928uSNtkuwdAlAiEAlJxQGWn6Kwe68/7SysLqqSCeDZ04VaZw33f9IJKkRtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14936},"main":"./dist/eyedropper-polyfill.umd.js","types":"./dist/index.d.ts","volta":{"node":"24.3.0","yarn":"1.22.19"},"module":"./dist/eyedropper-polyfill.mjs","gitHead":"3136d593487a6538d387e4a65ef8fa2a4da5acbb","scripts":{"dev":"parcel ./demo/index.html","build":"NODE_ENV=production vite build","types":"tsc --noEmit","release":"semantic-release"},"_npmUser":{"name":"imedvedev","actor":{"name":"imedvedev","type":"user","email":"ilya@medvedev.im"},"email":"ilya@medvedev.im"},"prettier":{"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/iam-medvedev/eyedropper-polyfill.git","type":"git"},"_npmVersion":"10.9.3","description":"EyeDropper API Polyfill","directories":{},"_nodeVersion":"24.3.0","dependencies":{"html2canvas-pro":"^1.5.11"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"vite":"^7.0.0","parcel":"^2.15.4","prettier":"^3.6.2","tweakpane":"^4.0.5","typescript":"^5.8.3","@types/node":"^24.0.7","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.5","rollup-plugin-uglify":"^6.0.4","@semantic-release/npm":"12.0.2","@semantic-release/github":"11.0.3","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eyedropper-polyfill_1.1.0_1751724410580_0.535275604658382","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"eyedropper-polyfill","version":"1.1.1","keywords":["eyedropper","polyfill","colorpicker"],"author":{"name":"Ilya Medvedev","email":"ilya@medvedev.im"},"license":"MIT","_id":"eyedropper-polyfill@1.1.1","maintainers":[{"name":"imedvedev","email":"ilya@medvedev.im"}],"homepage":"https://github.com/iam-medvedev/eyedropper-polyfill#readme","bugs":{"url":"https://github.com/iam-medvedev/eyedropper-polyfill/issues"},"dist":{"shasum":"feff33b4d3b69b93797722a87b159373fba6f92b","tarball":"https://registry.npmjs.org/eyedropper-polyfill/-/eyedropper-polyfill-1.1.1.tgz","fileCount":11,"integrity":"sha512-qOvdOrp35Qw5E89CpNU0dY8T8gMK+zVtxahDkpXDoJp7WtQxV+WhgO52EZMJaHbha1Q9VCkVCVYPUm5jesCNkQ==","signatures":[{"sig":"MEYCIQDtVpACph23aamIr/DYWlijmR8HMoqAeYUDobUjTKQmawIhAO039x2lHCUmstOO8CAexgj40YrBcbMCwWa9l2/eQ2sZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15652},"main":"./dist/eyedropper-polyfill.umd.js","types":"./dist/index.d.ts","volta":{"node":"24.3.0","yarn":"1.22.19"},"module":"./dist/eyedropper-polyfill.mjs","gitHead":"c659d71781f69ec40a708ac94db120cca63e84ae","scripts":{"dev":"parcel ./demo/index.html","build":"NODE_ENV=production vite build","types":"tsc --noEmit","release":"semantic-release","test:unit":"vitest --project=unit","test:browser":"vitest --project=browser"},"_npmUser":{"name":"imedvedev","actor":{"name":"imedvedev","type":"user","email":"ilya@medvedev.im"},"email":"ilya@medvedev.im"},"prettier":{"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/iam-medvedev/eyedropper-polyfill.git","type":"git"},"_npmVersion":"10.9.3","description":"EyeDropper API Polyfill","directories":{},"_nodeVersion":"24.3.0","dependencies":{"html2canvas-pro":"^1.5.11"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"vite":"^7.0.2","parcel":"^2.15.4","vitest":"^3.2.4","prettier":"^3.6.2","happy-dom":"^18.0.1","tweakpane":"^4.0.5","playwright":"^1.53.2","typescript":"^5.8.3","@types/node":"^24.0.7","@tweakpane/core":"^2.0.5","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.6","rollup-plugin-uglify":"^6.0.4","@semantic-release/npm":"12.0.2","@semantic-release/github":"11.0.3","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eyedropper-polyfill_1.1.1_1751732401057_0.3935040744539191","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"eyedropper-polyfill","version":"1.1.2","keywords":["eyedropper","polyfill","colorpicker"],"author":{"name":"Ilya Medvedev","email":"ilya@medvedev.im"},"license":"MIT","_id":"eyedropper-polyfill@1.1.2","maintainers":[{"name":"imedvedev","email":"ilya@medvedev.im"}],"homepage":"https://github.com/iam-medvedev/eyedropper-polyfill#readme","bugs":{"url":"https://github.com/iam-medvedev/eyedropper-polyfill/issues"},"dist":{"shasum":"dac1889d968c2f3e3f944da296bc6359265b23cf","tarball":"https://registry.npmjs.org/eyedropper-polyfill/-/eyedropper-polyfill-1.1.2.tgz","fileCount":11,"integrity":"sha512-UTfexuV4ZZRpvA8IFetEsFJoT+sKYaz35TDDCLJYGOCdBAY1UzjsLie6X0dhVVsv/We0+HxlSc6iPdKD6EBM5w==","signatures":[{"sig":"MEUCIEbKAjBF5+I3RV4nfoYB9c69fORWEyJEUPx7fEj5Z9AjAiEAmbFjBCVaro+hFrS48VtkRT49M/urnf0izhSiUPUpNs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15795},"main":"./dist/eyedropper-polyfill.umd.js","types":"./dist/index.d.ts","volta":{"node":"24.3.0","yarn":"1.22.19"},"module":"./dist/eyedropper-polyfill.mjs","gitHead":"068e3a2d3bc1a77048fd57b9d2fcf37a0fdd024d","scripts":{"dev":"parcel ./demo/index.html","build":"NODE_ENV=production vite build","types":"tsc --noEmit","release":"semantic-release","test:unit":"vitest --project=unit","build:pages":"parcel build demo/index.html --target default --public-url .","test:browser":"vitest --project=browser"},"targets":{"default":{"distDir":"pages"}},"_npmUser":{"name":"imedvedev","actor":{"name":"imedvedev","type":"user","email":"ilya@medvedev.im"},"email":"ilya@medvedev.im"},"prettier":{"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/iam-medvedev/eyedropper-polyfill.git","type":"git"},"_npmVersion":"10.9.3","description":"EyeDropper API Polyfill","directories":{},"_nodeVersion":"24.3.0","dependencies":{"html2canvas-pro":"^1.5.11"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"vite":"^7.0.2","parcel":"^2.15.4","vitest":"^3.2.4","prettier":"^3.6.2","happy-dom":"^18.0.1","tweakpane":"^4.0.5","playwright":"^1.53.2","typescript":"^5.8.3","@types/node":"^24.0.7","@tweakpane/core":"^2.0.5","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.6","rollup-plugin-uglify":"^6.0.4","@semantic-release/npm":"12.0.2","@semantic-release/github":"11.0.3","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eyedropper-polyfill_1.1.2_1751732952406_0.9998588168179465","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"eyedropper-polyfill","version":"1.1.3","keywords":["eyedropper","polyfill","colorpicker"],"author":{"name":"Ilya Medvedev","email":"ilya@medvedev.im"},"license":"MIT","_id":"eyedropper-polyfill@1.1.3","maintainers":[{"name":"imedvedev","email":"ilya@medvedev.im"}],"homepage":"https://github.com/iam-medvedev/eyedropper-polyfill#readme","bugs":{"url":"https://github.com/iam-medvedev/eyedropper-polyfill/issues"},"dist":{"shasum":"a8f3cc64722f1793f7c19275aa8f83fc66f35e47","tarball":"https://registry.npmjs.org/eyedropper-polyfill/-/eyedropper-polyfill-1.1.3.tgz","fileCount":11,"integrity":"sha512-kBKJWBCTBH+W+4SL/ZgyjnR9Dmx+64+kx4hJJseVH1RZqBEk73bVrVe9KiOCy5euUT+aiGW5YyRJGHN4mB67JA==","signatures":[{"sig":"MEUCIGMEYPBMcs8p3SKwfV+Zj2e+5llmbPC5bFp7QGQtJP+8AiEAptCDKmtIgfZmp4erBdoi6aemDp3BEyY9rY45FIy/Et4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eyedropper-polyfill@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15938},"main":"./dist/eyedropper-polyfill.umd.js","types":"./dist/index.d.ts","volta":{"node":"24.13.0","yarn":"1.22.19"},"module":"./dist/eyedropper-polyfill.mjs","gitHead":"1b54fde4add199a2101443291908c35aab760b5d","scripts":{"dev":"parcel ./demo/index.html","build":"NODE_ENV=production vite build","types":"tsc --noEmit","release":"semantic-release","test:unit":"vitest --project=unit","build:pages":"parcel build demo/index.html --target default --public-url .","test:browser":"vitest --project=browser"},"targets":{"default":{"distDir":"pages"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e7e3d30-d0bf-4d7a-88e6-678844248a90"}},"prettier":{"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/iam-medvedev/eyedropper-polyfill.git","type":"git"},"_npmVersion":"11.8.0","description":"EyeDropper API Polyfill","directories":{},"_nodeVersion":"24.13.0","dependencies":{"html2canvas-pro":"^1.6.6"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"vite":"^7.1.2","parcel":"^2.15.4","vitest":"^3.2.4","prettier":"^3.6.2","happy-dom":"^18.0.1","tweakpane":"^4.0.5","playwright":"^1.54.2","typescript":"^5.9.2","@types/node":"^24.3.0","@tweakpane/core":"^2.0.5","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","rollup-plugin-uglify":"^6.0.4","@semantic-release/npm":"13.1.3","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eyedropper-polyfill_1.1.3_1769075198476_0.5255656653567649","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"eyedropper-polyfill","version":"1.1.4","keywords":["eyedropper","polyfill","colorpicker"],"author":{"name":"Ilya Medvedev","email":"ilya@medvedev.im"},"license":"MIT","_id":"eyedropper-polyfill@1.1.4","maintainers":[{"name":"imedvedev","email":"ilya@medvedev.im"}],"homepage":"https://github.com/iam-medvedev/eyedropper-polyfill#readme","bugs":{"url":"https://github.com/iam-medvedev/eyedropper-polyfill/issues"},"dist":{"shasum":"bbb9a50cc0fb026d4471ed9e24093a7f481c598d","tarball":"https://registry.npmjs.org/eyedropper-polyfill/-/eyedropper-polyfill-1.1.4.tgz","fileCount":11,"integrity":"sha512-N917ZgU11waaALwWGlqgwoZ13CTw0VGTeVv57sUL5W4vFje/lq93OOeiCm/+cWOC6dfCbf3SS0WPElnQpoAbug==","signatures":[{"sig":"MEQCIDEns/XFjW9jWQXT92tp0vMDTzYSBoigVPmfg992m2iZAiBGBCUbTJ7nyMlss4iZexm+Y/jNB0G0q/AVB5tnD0dtXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eyedropper-polyfill@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16250},"main":"./dist/eyedropper-polyfill.umd.js","type":"module","types":"./dist/index.d.ts","volta":{"node":"24.13.0","yarn":"1.22.19"},"module":"./dist/eyedropper-polyfill.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/eyedropper-polyfill.mjs","default":"./dist/eyedropper-polyfill.mjs","require":"./dist/eyedropper-polyfill.umd.js"}},"gitHead":"54f968aaf4726b927ad6a7c0477cd0fcd34e0950","scripts":{"dev":"parcel ./demo/index.html","build":"NODE_ENV=production vite build","types":"tsc --noEmit","release":"semantic-release","test:unit":"vitest --project=unit","build:pages":"parcel build demo/index.html --target default --public-url .","test:browser":"vitest --project=browser"},"targets":{"default":{"distDir":"pages"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e7e3d30-d0bf-4d7a-88e6-678844248a90"}},"prettier":{"printWidth":120,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/iam-medvedev/eyedropper-polyfill.git","type":"git"},"_npmVersion":"11.8.0","description":"EyeDropper API Polyfill","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"html2canvas-pro":"^1.6.6"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"vite":"^7.1.2","parcel":"^2.15.4","vitest":"^3.2.4","prettier":"^3.6.2","happy-dom":"^18.0.1","tweakpane":"^4.0.5","playwright":"^1.54.2","typescript":"^5.9.2","@types/node":"^24.3.0","@tweakpane/core":"^2.0.5","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","rollup-plugin-uglify":"^6.0.4","@semantic-release/npm":"13.1.3","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eyedropper-polyfill_1.1.4_1769175255997_0.44669163379388355","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"eyedropper-polyfill","version":"1.1.5","author":{"name":"Ilya Medvedev","email":"ilya@medvedev.im"},"description":"EyeDropper API Polyfill","repository":{"type":"git","url":"git+https://github.com/iam-medvedev/eyedropper-polyfill.git"},"homepage":"https://github.com/iam-medvedev/eyedropper-polyfill#readme","bugs":{"url":"https://github.com/iam-medvedev/eyedropper-polyfill/issues"},"license":"MIT","keywords":["eyedropper","polyfill","colorpicker"],"type":"module","main":"./dist/eyedropper-polyfill.umd.cjs","module":"./dist/eyedropper-polyfill.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/eyedropper-polyfill.js","require":"./dist/eyedropper-polyfill.umd.cjs","default":"./dist/eyedropper-polyfill.js"}},"sideEffects":true,"scripts":{"dev":"parcel ./demo/index.html","build":"NODE_ENV=production vite build","build:pages":"parcel build demo/index.html --target default --public-url .","release":"semantic-release","types":"tsc --noEmit","test:browser":"vitest --project=browser","test:unit":"vitest --project=unit"},"devDependencies":{"@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/github":"12.0.2","@semantic-release/npm":"13.1.3","@semantic-release/release-notes-generator":"14.1.0","@tweakpane/core":"^2.0.5","@types/node":"^24.3.0","@vitest/browser":"^3.2.4","happy-dom":"^18.0.1","parcel":"^2.15.4","playwright":"^1.54.2","prettier":"^3.6.2","rollup-plugin-uglify":"^6.0.4","semantic-release":"^25.0.2","tweakpane":"^4.0.5","typescript":"^5.9.2","vite":"^7.1.2","vite-plugin-dts":"^4.5.4","vitest":"^3.2.4"},"dependencies":{"html2canvas-pro":"^1.6.6"},"prettier":{"singleQuote":true,"trailingComma":"all","printWidth":120},"volta":{"node":"24.13.0","yarn":"1.22.19"},"packageManager":"yarn@4.12.0","targets":{"default":{"distDir":"pages"}},"gitHead":"35109ebce71914b76983b6bee5dc6ad42286e0ce","_id":"eyedropper-polyfill@1.1.5","_nodeVersion":"24.13.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-QXfV9K70mCGa1iBt0AmEpLAY5Wp7tUVR3+8Or/LlSt46AQfugDW6aE5zyAT084UPzdmoI3fBtnUBzKVyfoNddg==","shasum":"0649e209bfa93314c5bf73f5df17d2124244acd6","tarball":"https://registry.npmjs.org/eyedropper-polyfill/-/eyedropper-polyfill-1.1.5.tgz","fileCount":11,"unpackedSize":17759,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eyedropper-polyfill@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBVnPWx33niCRvHxHkVMkjDFAV6SJUlpSMArDQmtBpUwAiEA2DSYbukoHCMFPKgLpaDNoaqZvius+HjLz07JDXg8nRQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e7e3d30-d0bf-4d7a-88e6-678844248a90"}},"directories":{},"maintainers":[{"name":"imedvedev","email":"ilya@medvedev.im"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eyedropper-polyfill_1.1.5_1769176333788_0.4679004915315361"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-09T19:15:41.490Z","modified":"2026-01-23T13:52:14.203Z","1.0.0":"2023-08-09T19:15:41.797Z","1.0.1":"2023-08-09T19:18:56.005Z","1.0.2":"2023-08-09T19:35:18.264Z","1.0.3":"2025-06-29T11:29:46.050Z","1.1.0":"2025-07-05T14:06:50.768Z","1.1.1":"2025-07-05T16:20:01.223Z","1.1.2":"2025-07-05T16:29:12.623Z","1.1.3":"2026-01-22T09:46:38.609Z","1.1.4":"2026-01-23T13:34:16.132Z","1.1.5":"2026-01-23T13:52:13.940Z"},"bugs":{"url":"https://github.com/iam-medvedev/eyedropper-polyfill/issues"},"author":{"name":"Ilya Medvedev","email":"ilya@medvedev.im"},"license":"MIT","homepage":"https://github.com/iam-medvedev/eyedropper-polyfill#readme","keywords":["eyedropper","polyfill","colorpicker"],"repository":{"type":"git","url":"git+https://github.com/iam-medvedev/eyedropper-polyfill.git"},"description":"EyeDropper API Polyfill","maintainers":[{"name":"imedvedev","email":"ilya@medvedev.im"}],"readme":"# `eyedropper-polyfill`\n\n`eyedropper-polyfill` provides a polyfill implementation for the [EyeDropper API](https://developer.mozilla.org/en-US/docs/Web/API/EyeDropper), allowing you to capture colors from any part of a webpage.\n\nThis package was inspired by the EyeDropper API and the need for a consistent color selection mechanism across various browsers where the EyeDropper API is not [natively supported](https://caniuse.com/mdn-api_eyedropper).\n\n[![Baseline Status: Eyedropper](https://baseline.js.org/features/eyedropper/static-adaptive.svg)](https://webstatus.dev/features/eyedropper)\n\n<img src=\"https://raw.githubusercontent.com/iam-medvedev/eyedropper-polyfill/refs/heads/main/demo/preview.gif\" width=\"500\" />\n\n[DEMO](https://iam-medvedev.github.io/eyedropper-polyfill/)\n\n## Table of Contents\n\n- [`eyedropper-polyfill`](#eyedropper-polyfill)\n  - [Table of Contents](#table-of-contents)\n  - [Features](#features)\n  - [Installation](#installation)\n  - [Usage](#usage)\n    - [TypeScript Support](#typescript-support)\n    - [Opening the EyeDropper](#opening-the-eyedropper)\n    - [Aborting](#aborting)\n  - [Limitations](#limitations)\n  - [Contributing](#contributing)\n  - [License](#license)\n\n## Features\n\n- Provides a polyfilled implementation of the EyeDropper API for capturing colors from web pages.\n- Supports selection of colors from different parts of the webpage.\n- Offers a magnifier for precise color selection.\n- Handles asynchronous operations and signal abortions.\n\n## Installation\n\n```bash\nyarn add eyedropper-polyfill\n```\n\nor\n\n```bash\nbun add eyedropper-polyfill\n```\n\nor\n\n```bash\nnpm install eyedropper-polyfill\n```\n\nor\n\n```typescript\nimport 'https://esm.sh/eyedropper-polyfill@latest';\n```\n\n## Usage\n\nImport the `EyeDropperPolyfill` from the package:\n\n```typescript\nimport 'eyedropper-polyfill';\n```\n\nIt will create EyeDropper support via `window.EyeDropper`.\n\n### TypeScript Support\n\nIf the import is located in a different file than where you're using the `EyeDropper` API, you need to add the package to the `types` array in your `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"types\": [\"eyedropper-polyfill\"]\n  }\n}\n```\n\n### Opening the EyeDropper\n\n```typescript\nconst eyeDropper = new window.EyeDropper();\n\neyeDropper\n  .open()\n  .then((colorSelectionResult) => {\n    // Use the selected color information\n    console.log('Selected color:', colorSelectionResult.sRGBHex);\n  })\n  .catch((error) => {\n    console.error('Error:', error);\n  });\n```\n\n### Aborting\n\n```typescript\nconst eyeDropper = new window.EyeDropper();\nconst abortController = new window.AbortController();\nconst signal = abortController.signal;\n\n// Set up an event listener to abort the operation after a certain time\nsetTimeout(() => {\n  abortController.abort();\n}, 5000); // Abort after 5 seconds\n\neyeDropper\n  .open({ signal })\n  .then((colorSelectionResult) => {\n    // Use the selected color information\n    console.log('Selected color:', colorSelectionResult.sRGBHex);\n  })\n  .catch((error) => {\n    if (error.name === 'AbortError') {\n      console.log('Operation was aborted.');\n    } else {\n      console.error('Error:', error);\n    }\n  });\n```\n\n## Limitations\n\nSince this package is based on [html2canvas-pro](https://yorickshan.github.io/html2canvas-pro/), you can look at their [limitations](https://html2canvas.hertzen.com/documentation.html#limitations).\n\n## Contributing\n\nContributions are welcome! If you find any issues or have suggestions, please open an issue on the [GitHub repository](https://github.com/iam-medvedev/eyedropper-polyfill).\n\n## License\n\nThis package is distributed under the [MIT License](https://opensource.org/licenses/MIT).\n","readmeFilename":"README.md"}