{"_id":"@browser-mc/browser-image-resizer-ex","_rev":"14-5718b2bbebc8612a79edc3fa6ce95779","name":"@browser-mc/browser-image-resizer-ex","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.0.1","_id":"@browser-mc/browser-image-resizer-ex@0.0.1","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"dist":{"shasum":"0b9948259ae115da22b4ed7f47f90eadc420f548","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.0.1.tgz","fileCount":14,"integrity":"sha512-x+iofbJNDhyk/D1FO86wb4RwU1ZowfXARRK0Iss7hORJR3WCuZhxbwWSefi00YA4Np9NZhFOyNDS91M7d6U4og==","signatures":[{"sig":"MEUCIChjuS9y9VDc4LhgRE9eos/Nw6QMg+X/kZoTm8dPsE0yAiEAzXeAGK2wA7VY0BfIgbETAmd/mQ1PwxbRkNCsbgbY8w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"tsc -p tsconfig.json","prebuild":"pnpm --filter @browser-mc/binary build && pnpm --filter @browser-mc/media-container build && pnpm --filter @browser-mc/webcodecs-avif build && pnpm --filter @browser-mc/webcodecs-color build && pnpm --filter @browser-mc/exif-transplant build","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"pnpm --filter @browser-mc/binary build && pnpm --filter @browser-mc/media-container build && pnpm --filter @browser-mc/webcodecs-avif build && pnpm --filter @browser-mc/webcodecs-color build && pnpm --filter @browser-mc/exif-transplant build","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs"},"_npmUser":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.0.1","@browser-mc/exif-transplant":"^0.0.1","@browser-mc/media-container":"^0.0.1","@browser-mc/webcodecs-color":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.0.1_1780810954229_0.06741770079015574","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.1.0","_id":"@browser-mc/browser-image-resizer-ex@0.1.0","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"01331456e361adf87c8845dacca337c497afc437","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.1.0.tgz","fileCount":14,"integrity":"sha512-J8ARiw0g2xSuGwzIEXKNo7IiBHp28am9bbX9agozuLIMPtKgFWOkLZ19PQG1Jh4/8/104xG7vS4oU0fPNoWQWw==","signatures":[{"sig":"MEQCIDr2O3xgSIeNjBYOfrxHHCVPmvMHjQTqo8wyLNEkIa1TAiBovyX77ZszAZh02CiRzNLRJRT2g93O3n4pHoYjc3/LTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48150},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6ee8e66e927783201ba760791cf894e8bc05a868","scripts":{"test":"pnpm build","build":"tsc -p tsconfig.json","prebuild":"pnpm --filter @browser-mc/binary build && pnpm --filter @browser-mc/media-container build && pnpm --filter @browser-mc/webcodecs-avif build && pnpm --filter @browser-mc/webcodecs-color build && pnpm --filter @browser-mc/exif-transplant build","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"pnpm --filter @browser-mc/binary build && pnpm --filter @browser-mc/media-container build && pnpm --filter @browser-mc/webcodecs-avif build && pnpm --filter @browser-mc/webcodecs-color build && pnpm --filter @browser-mc/exif-transplant build","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"workspace:^","@browser-mc/webcodecs-avif":"workspace:^","@browser-mc/exif-transplant":"workspace:^","@browser-mc/media-container":"workspace:^","@browser-mc/webcodecs-color":"workspace:^"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.1.0_1780818356387_0.08323686119838092","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.1.1","_id":"@browser-mc/browser-image-resizer-ex@0.1.1","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"f5e657790f32435aea6b9d1b377d9c0cd688a39f","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.1.1.tgz","fileCount":14,"integrity":"sha512-MlfQL+wMjDYI5/LKDJLwNLu4AYKqGPhuOx3caJS2biDVEua141k5FZQY0evXzElg+qB8UX3u9Bojy9I2voSkgg==","signatures":[{"sig":"MEYCIQCk6hR4qnjvfYpW/m4v1eStTdTDsjWhDTOkiflr64lRCwIhAKB+NXOzLCi9gAYypCjunvm5ZtHzIeyoKF+lxNIXujq8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48124},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"tsc -p tsconfig.json","prebuild":"pnpm --filter @browser-mc/binary build && pnpm --filter @browser-mc/media-container build && pnpm --filter @browser-mc/webcodecs-avif build && pnpm --filter @browser-mc/webcodecs-color build && pnpm --filter @browser-mc/exif-transplant build","typecheck":"tsc -p tsconfig.json --noEmit","pretypecheck":"pnpm --filter @browser-mc/binary build && pnpm --filter @browser-mc/media-container build && pnpm --filter @browser-mc/webcodecs-avif build && pnpm --filter @browser-mc/webcodecs-color build && pnpm --filter @browser-mc/exif-transplant build","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-0.1.1.tgz","_integrity":"sha512-MlfQL+wMjDYI5/LKDJLwNLu4AYKqGPhuOx3caJS2biDVEua141k5FZQY0evXzElg+qB8UX3u9Bojy9I2voSkgg==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.0.1","@browser-mc/exif-transplant":"^0.0.1","@browser-mc/media-container":"^0.0.1","@browser-mc/webcodecs-color":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.1.1_1780819730376_0.5986705808922093","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.2.0","_id":"@browser-mc/browser-image-resizer-ex@0.2.0","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"f596bee9c7b1440dae517eff1915460509966250","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.2.0.tgz","fileCount":14,"integrity":"sha512-MMDKZ2EmwMqdZg4HX75h8NmuryQj/bCBC0FsRBevnhYq9qPFZVkir3VHSwnuN2eOG4iYr20Y8U8Ln2CHwtuudA==","signatures":[{"sig":"MEUCIQDLMkmP5oequRJ5MDUhYtCIPsHPnXS7ZHnuv/fL/MXxkgIgULai5Irp1vmTmPiP1/vBYyunwYpo27mZrA0laFdHC5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48122},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"pnpm --filter @browser-mc/browser-image-resizer-ex... build:package","typecheck":"pnpm --filter @browser-mc/browser-image-resizer-ex... typecheck:package","build:package":"tsc -p tsconfig.json","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs","typecheck:package":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-0.2.0.tgz","_integrity":"sha512-MMDKZ2EmwMqdZg4HX75h8NmuryQj/bCBC0FsRBevnhYq9qPFZVkir3VHSwnuN2eOG4iYr20Y8U8Ln2CHwtuudA==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.0.1","@browser-mc/exif-transplant":"^0.0.1","@browser-mc/media-container":"^0.0.1","@browser-mc/webcodecs-color":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.2.0_1780822443720_0.6412280064320413","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.2.1","_id":"@browser-mc/browser-image-resizer-ex@0.2.1","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"db8227d87f3ba19aee63d4c8a0c2ce3d2a677daa","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.2.1.tgz","fileCount":14,"integrity":"sha512-gFfHc7gfdo+oW/71+9fAu/NUYhs4so+V2CrO7qk1R7/pwanJ5erAlIpEkJDGPvTR0hfxyVqn7+jpnAW2dJBFdA==","signatures":[{"sig":"MEUCIQD6wke8LaKDSwl55bsT8L5asC0rVqx6yiftfe9pJQCggwIgPqDe8NckraTWW44SJnmZTLUIBr0KR2iPrs9NVjKHRDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48122},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"pnpm --filter @browser-mc/browser-image-resizer-ex... build:package","typecheck":"pnpm --filter @browser-mc/browser-image-resizer-ex... typecheck:package","build:package":"tsc -p tsconfig.json","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs","typecheck:package":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-0.2.1.tgz","_integrity":"sha512-gFfHc7gfdo+oW/71+9fAu/NUYhs4so+V2CrO7qk1R7/pwanJ5erAlIpEkJDGPvTR0hfxyVqn7+jpnAW2dJBFdA==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.1.0","@browser-mc/exif-transplant":"^0.0.1","@browser-mc/media-container":"^0.1.0","@browser-mc/webcodecs-color":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.2.1_1780823377337_0.26696327729640323","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.3.0","_id":"@browser-mc/browser-image-resizer-ex@0.3.0","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"f2d75d2c7808bfbbabe8e8ebad9dabe78786d8ce","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.3.0.tgz","fileCount":14,"integrity":"sha512-0eTscx0zSnqof0l/pk5+dEJgkM3kFGcGHqTtGr/oto/OSLeH0H+HPtj+3JnAJ/BujK+lDTBSpUPnLEcWAPw5Wg==","signatures":[{"sig":"MEUCIGQIl21oLxbPP3joA4+HBTKXB5mr0IcEAzGaebPHP/vjAiEA4VXqIh74W5mk/Devdq+WqPMOiU0WoKQqO/BnMcbi11Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48122},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"pnpm --filter @browser-mc/browser-image-resizer-ex... build:package","typecheck":"pnpm --filter @browser-mc/browser-image-resizer-ex... typecheck:package","build:package":"tsc -p tsconfig.json","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs","typecheck:package":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-0.3.0.tgz","_integrity":"sha512-0eTscx0zSnqof0l/pk5+dEJgkM3kFGcGHqTtGr/oto/OSLeH0H+HPtj+3JnAJ/BujK+lDTBSpUPnLEcWAPw5Wg==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.2.0","@browser-mc/exif-transplant":"^0.0.2","@browser-mc/media-container":"^0.2.0","@browser-mc/webcodecs-color":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.3.0_1780824966387_0.28578023061245994","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.4.0","_id":"@browser-mc/browser-image-resizer-ex@0.4.0","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"8b115bae2f457a4df6317c9fed05d7dc0a1093ba","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.4.0.tgz","fileCount":14,"integrity":"sha512-Df04XNUArDtR1/NBYGLV1m+InAQmgLu5eDagrqWHWKOdtynNvWgQbhZLg4UU6WOMM4ctG4bX7fQqVBxq2F+S1Q==","signatures":[{"sig":"MEQCIDalozrRi8/mAoerijgzZq998v5nUzoyErL1AxH3c/lVAiANUK08z7BiS1ZWUri43UafYK5+Hu+J/ELaYnTGbzym+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55647},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"pnpm --filter @browser-mc/browser-image-resizer-ex... build:package","typecheck":"pnpm --filter @browser-mc/browser-image-resizer-ex... typecheck:package","build:package":"tsc -p tsconfig.json","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs","typecheck:package":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-0.4.0.tgz","_integrity":"sha512-Df04XNUArDtR1/NBYGLV1m+InAQmgLu5eDagrqWHWKOdtynNvWgQbhZLg4UU6WOMM4ctG4bX7fQqVBxq2F+S1Q==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.3.0","@browser-mc/exif-transplant":"^0.0.2","@browser-mc/media-container":"^0.2.0","@browser-mc/webcodecs-color":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.4.0_1780826830748_0.10378997365565268","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.5.0","_id":"@browser-mc/browser-image-resizer-ex@0.5.0","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"d336504b866e3c1ecb83200037a8da013e132ccc","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.5.0.tgz","fileCount":14,"integrity":"sha512-qCXJJJYnWPUKy/AndpnBGcVnEEIuqMCqI1lDCFTALKbWE+00x+JvPhI01ezWV5raqhD2Xirw8CKzyPXqFahHuA==","signatures":[{"sig":"MEUCIBi+D6Vy2A8iIcb3K8P5SIZgS362xWkq0avwgF3f0+NNAiEAzAKauTwWf9mDR8giY79HgAfsEC27TYLBfxDYDYGltnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69629},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"pnpm --filter @browser-mc/browser-image-resizer-ex... build:package","typecheck":"pnpm --filter @browser-mc/browser-image-resizer-ex... typecheck:package","build:package":"tsc -p tsconfig.json","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs","typecheck:package":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-0.5.0.tgz","_integrity":"sha512-qCXJJJYnWPUKy/AndpnBGcVnEEIuqMCqI1lDCFTALKbWE+00x+JvPhI01ezWV5raqhD2Xirw8CKzyPXqFahHuA==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.4.0","@browser-mc/exif-transplant":"^0.0.3","@browser-mc/media-container":"^0.3.0","@browser-mc/webcodecs-color":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.5.0_1780848113685_0.2401259603717687","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.5.1","_id":"@browser-mc/browser-image-resizer-ex@0.5.1","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"e6f2c87c2237ea0374f4127a97b51ed36708ae84","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.5.1.tgz","fileCount":14,"integrity":"sha512-ZZ1zCxHOuCwRse/MVd1EBPbnhBojOJlnYBTsZVih7HEZzRQivf+KiEzozXXMfRyosfeRv4pUnw0IbX35gDXlmQ==","signatures":[{"sig":"MEUCIQDqdPnGtEJ0uG1KhNf0KIkF+KWcd7ONJ0/hJZAwBr4mVQIgBroDeIm/CkdpB3yMUK39Mhgh7jKsGUf2NGpmx8xwQiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69740},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-0.5.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"pnpm --filter @browser-mc/browser-image-resizer-ex... build:package","typecheck":"pnpm --filter @browser-mc/browser-image-resizer-ex... typecheck:package","build:package":"tsc -p tsconfig.json","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs","typecheck:package":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-0.5.1.tgz","_integrity":"sha512-ZZ1zCxHOuCwRse/MVd1EBPbnhBojOJlnYBTsZVih7HEZzRQivf+KiEzozXXMfRyosfeRv4pUnw0IbX35gDXlmQ==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.4.1","@browser-mc/exif-transplant":"^0.0.3","@browser-mc/media-container":"^0.3.0","@browser-mc/webcodecs-color":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.5.1_1780851376222_0.33342738220972157","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.5.2","_id":"@browser-mc/browser-image-resizer-ex@0.5.2","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"f88598799b3ffbda57251ed0142f14508d413398","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.5.2.tgz","fileCount":14,"integrity":"sha512-pd/yBqWIttT3jpM6rpZ/uRGg3nKLXRW2AZCD1+ZNOhtxQAs0Mjtk1HhPYrZhhao1dWhDKAI+o9uzC7PcM1cadg==","signatures":[{"sig":"MEUCIQDrixyIkjz3UH8QkEP++Fvaddfpx9/CVkNZenvd2gpnjAIgSvDnPOf+oJi+zRNHK0lABUsptQ2pdH0kJVo9WDN1iJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71834},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-0.5.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"pnpm --filter @browser-mc/browser-image-resizer-ex... build:package","typecheck":"pnpm --filter @browser-mc/browser-image-resizer-ex... typecheck:package","build:package":"tsc -p tsconfig.json","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs","typecheck:package":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-0.5.2.tgz","_integrity":"sha512-pd/yBqWIttT3jpM6rpZ/uRGg3nKLXRW2AZCD1+ZNOhtxQAs0Mjtk1HhPYrZhhao1dWhDKAI+o9uzC7PcM1cadg==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.4.1","@browser-mc/exif-transplant":"^0.0.4","@browser-mc/media-container":"^0.3.1","@browser-mc/webcodecs-color":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.5.2_1780863003615_0.94186675922284","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.6.0","_id":"@browser-mc/browser-image-resizer-ex@0.6.0","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"83420ef35a0617c5ff06736d8296521379e1536a","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.6.0.tgz","fileCount":14,"integrity":"sha512-OQF6Fxo0DCdphO/afrChOWwgNb5HPMLgWmLC2c6GrVccAZNCd43TcYKYBHZR18z0K5akYHceZnF2Tr3Hl8vsmw==","signatures":[{"sig":"MEQCID9LyJ7ZR/Uw8Nyy+F90oDL2L6LwE3wr5VDkBVAJPFhqAiAGuNv7b0a6NnQ+WGZNRYClsbQbOA5HTdEijuKpY5Qpww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71834},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-0.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"pnpm --filter @browser-mc/browser-image-resizer-ex... build:package","typecheck":"pnpm --filter @browser-mc/browser-image-resizer-ex... typecheck:package","build:package":"tsc -p tsconfig.json","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs","typecheck:package":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-0.6.0.tgz","_integrity":"sha512-OQF6Fxo0DCdphO/afrChOWwgNb5HPMLgWmLC2c6GrVccAZNCd43TcYKYBHZR18z0K5akYHceZnF2Tr3Hl8vsmw==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.4.2","@browser-mc/exif-transplant":"^0.0.4","@browser-mc/media-container":"^0.3.1","@browser-mc/webcodecs-color":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.6.0_1780864156468_0.13554815096159478","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.6.1","_id":"@browser-mc/browser-image-resizer-ex@0.6.1","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"fa60126f73b53c00a66ada57ae6149534c06d82a","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.6.1.tgz","fileCount":14,"integrity":"sha512-L8c0sqkUnhCnVl++2fA+AZ4UNGUyXlO6qWWZrkDt+G8938IZFFqsUqTRtScqSrDD7XqgQ40IMrzfjv4i5ChJbA==","signatures":[{"sig":"MEUCIQDLEDYa8B0zCOAMlcqJ2rplx7X4dsxuSbcotkx9HdPJGgIgK95VGvi8rforoemnmE6ihi/08oanGmA0cR4WhrZKzqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72472},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-0.6.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"pnpm --filter @browser-mc/browser-image-resizer-ex... build:package","typecheck":"pnpm --filter @browser-mc/browser-image-resizer-ex... typecheck:package","build:package":"tsc -p tsconfig.json","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs","typecheck:package":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-0.6.1.tgz","_integrity":"sha512-L8c0sqkUnhCnVl++2fA+AZ4UNGUyXlO6qWWZrkDt+G8938IZFFqsUqTRtScqSrDD7XqgQ40IMrzfjv4i5ChJbA==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.4.2","@browser-mc/exif-transplant":"^0.0.4","@browser-mc/media-container":"^0.3.1","@browser-mc/webcodecs-color":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.6.1_1780889410784_0.7854137653269653","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@browser-mc/browser-image-resizer-ex","version":"0.6.2","_id":"@browser-mc/browser-image-resizer-ex@0.6.2","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"homepage":"https://github.com/tamaina/browser-media-converter#readme","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"e64e6cd235c12d4c076f340067a329430c23a8b3","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-0.6.2.tgz","fileCount":14,"integrity":"sha512-t559JkP7o/qzgPnGh+MC7s0f3yoRZb4dX9aK8XtHLlb6WfAq+UwqdYqvppHd1Jy8lGiaxsTDzO3KQCYK/JTPvg==","signatures":[{"sig":"MEYCIQDQCVdLh67UGuja/MOGlGfabPqDVTbJp48OUw3iEbpC0gIhAO9QFq1ZFM0dv0mU+H5DFc4ORH2NskhD7SVoDpL5s2pI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75936},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-0.6.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"pnpm --filter @browser-mc/browser-image-resizer-ex... build:package","typecheck":"pnpm --filter @browser-mc/browser-image-resizer-ex... typecheck:package","build:package":"tsc -p tsconfig.json","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs","typecheck:package":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"}},"_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-0.6.2.tgz","_integrity":"sha512-t559JkP7o/qzgPnGh+MC7s0f3yoRZb4dX9aK8XtHLlb6WfAq+UwqdYqvppHd1Jy8lGiaxsTDzO3KQCYK/JTPvg==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.4.2","@browser-mc/exif-transplant":"^0.0.4","@browser-mc/media-container":"^0.3.1","@browser-mc/webcodecs-color":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browser-image-resizer-ex_0.6.2_1780897660663_0.9093621313107931","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"_id":"@browser-mc/browser-image-resizer-ex@1.0.0","bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"dist":{"shasum":"3696ee7946756e397070d1f037995a716518c2ff","tarball":"https://registry.npmjs.org/@browser-mc/browser-image-resizer-ex/-/browser-image-resizer-ex-1.0.0.tgz","integrity":"sha512-5UBbc0d6YyJMiYpA/ZKL4LKPhlL7YOnxjOkwf35C/7Wr6d7aGzOoQzPtQDEaBJ9MRb0I/VeJG61K62Ml22EXmA==","fileCount":14,"unpackedSize":70551,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browser-mc%2fbrowser-image-resizer-ex@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDsvDPBNioBwKPujxYufJ7n1xH9IvliAw3WaR+70P+HIAIhANhHR7eI7yeXZUCbbcaEGthJKocuMl6WWadE0qcCk7lJ"}]},"main":"./dist/index.js","name":"@browser-mc/browser-image-resizer-ex","type":"module","_from":"file:.npm-pack/browser-mc-browser-image-resizer-ex-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm build","build":"pnpm --filter @browser-mc/browser-image-resizer-ex... build:package","typecheck":"pnpm --filter @browser-mc/browser-image-resizer-ex... typecheck:package","build:package":"tsc -p tsconfig.json","test:electron":"pnpm build && env -u ELECTRON_RUN_AS_NODE xvfb-run -a node test/electron-smoke.mjs","typecheck:package":"tsc -p tsconfig.json --noEmit"},"version":"1.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8812276a-d6ef-4494-bc4b-5f9a3d983cfc"},"approver":{"name":"aqz","email":"tamaina@hotmail.co.jp"}},"homepage":"https://github.com/tamaina/browser-media-converter#readme","_resolved":"/home/runner/work/browser-media-converter/browser-media-converter/.npm-pack/browser-mc-browser-image-resizer-ex-1.0.0.tgz","_integrity":"sha512-5UBbc0d6YyJMiYpA/ZKL4LKPhlL7YOnxjOkwf35C/7Wr6d7aGzOoQzPtQDEaBJ9MRb0I/VeJG61K62Ml22EXmA==","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"_npmVersion":"11.16.0","description":"Browser-side image resize/convert facade built from the lab packages.","directories":{},"maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"_nodeVersion":"22.22.3","dependencies":{"@browser-mc/binary":"^0.0.1","@browser-mc/webcodecs-avif":"^0.4.2","@browser-mc/exif-transplant":"^0.0.4","@browser-mc/media-container":"^0.3.1","@browser-mc/webcodecs-color":"^1.0.0"},"publishConfig":{"access":"public"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-image-resizer-ex_1.0.0_1781162128424_0.13035235084580288"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-07T05:42:34.107Z","modified":"2026-06-11T07:15:28.782Z","0.0.1":"2026-06-07T05:42:34.377Z","0.1.0":"2026-06-07T07:45:56.466Z","0.1.1":"2026-06-07T08:08:50.461Z","0.2.0":"2026-06-07T08:54:03.800Z","0.2.1":"2026-06-07T09:09:37.420Z","0.3.0":"2026-06-07T09:36:06.479Z","0.4.0":"2026-06-07T10:07:10.818Z","0.5.0":"2026-06-07T16:01:53.793Z","0.5.1":"2026-06-07T16:56:16.324Z","0.5.2":"2026-06-07T20:10:03.746Z","0.6.0":"2026-06-07T20:29:16.547Z","0.6.1":"2026-06-08T03:30:10.861Z","0.6.2":"2026-06-08T05:47:40.737Z","1.0.0":"2026-06-11T07:15:28.520Z"},"bugs":{"url":"https://github.com/tamaina/browser-media-converter/issues"},"homepage":"https://github.com/tamaina/browser-media-converter#readme","repository":{"url":"git+https://github.com/tamaina/browser-media-converter.git","type":"git","directory":"packages/browser-image-resizer-ex"},"description":"Browser-side image resize/convert facade built from the lab packages.","maintainers":[{"name":"aqz","email":"tamaina@hotmail.co.jp"}],"readme":"# @browser-mc/browser-image-resizer-ex\n\nBrowser-side image resize/convert facade built from the lab packages.\n\n- AVIF output through `@browser-mc/webcodecs-avif`\n- Animated WebP output through `@browser-mc/media-container` RIFF `VP8X`/`ANIM`/`ANMF` muxing\n- EXIF keep/drop/drop-GPS through `@browser-mc/exif-transplant`\n- HDR/wide-gamut inspection and raw planar resize through `@browser-mc/webcodecs-color`\n\n## Install\n\n```sh\npnpm add @browser-mc/browser-image-resizer-ex\n```\n\n## Convert to AVIF\n\n```ts\nimport { resizeAndConvertImage } from '@browser-mc/browser-image-resizer-ex';\n\nconst result = await resizeAndConvertImage({\n  input: file,\n  outputMime: 'image/avif',\n  width: 1600,\n  exif: 'drop-gps',\n  quality: 0.82,\n});\n\nawait fetch('/upload', {\n  method: 'POST',\n  body: result.blob,\n});\n```\n\n## Generic conversion\n\n```ts\nimport { inspectImageInput, resizeAndConvertImage } from '@browser-mc/browser-image-resizer-ex';\n\nconst input = await inspectImageInput(file, file.type);\nconsole.log(input.animated, input.frameCount);\n\nconst result = await resizeAndConvertImage({\n  input: file,\n  width: 1024,\n  height: 1024,\n  fit: 'contain',\n  exif: 'keep',\n  colorMetadata: 'preserve',\n  rawBitDepth: 8,\n  rawChromaSubsampling: '420',\n  avif: {\n    chromaSubsampling: '420',\n  },\n});\n\nif (result.kind === 'animated') {\n  console.log(result.frameCount);\n} else {\n  console.log(result.resizePath);\n  console.log(result.input.colorSpace);\n  console.log(result.output?.colorSpace);\n}\n```\n\n`resizeAndConvertImage` detects animated input with `ImageDecoder`. Animated input is preserved as animated WebP by default because animated WebP is currently the only animated output muxer. Use `animation: 'first-frame'` to force still-image conversion.\n\n## Feature checks\n\n```ts\nimport { checkImageDecodeSupport, getBrowserImageResizerSupportWithAvif } from '@browser-mc/browser-image-resizer-ex';\n\nconst support = await getBrowserImageResizerSupportWithAvif();\nconsole.log(support.imageDecoder, support.imageEncoder.avif.variants.yuv444.bit8);\n\nconst decode = await checkImageDecodeSupport(file, file.type, {\n  animation: 'first-frame',\n});\n\nif (!decode.supported) {\n  console.log(decode.error);\n}\n```\n\n`checkImageDecodeSupport` runs the same input track check used by conversion and returns errors instead of throwing. Passing `animation: 'first-frame'` checks still-frame decoding with `preferAnimation: false`.\n\n## Animated WebP\n\n```ts\nimport { resizeAnimatedImageToWebp } from '@browser-mc/browser-image-resizer-ex';\n\nconst result = await resizeAnimatedImageToWebp(file, {\n  inputMime: file.type,\n  width: 512,\n  quality: 0.82,\n});\n\nconsole.log(result.frameCount);\nconsole.log(result.blob);\n```\n\n## Notes\n\n- Resizing automatically uses `webcodecs-color.resizeVideoFrame()`: supported planar YUV/YUVA and `NV12` frames use CPU planar resize, while `RGBA`, `RGBX`, `BGRA`, and `BGRX` frames use CPU packed-RGB resize and preserve their input format. Unsupported `VideoFrame` formats fail in preserve mode instead of silently falling back to Canvas.\n- `colorMetadata: 'preserve'` is the default. Use `colorMetadata: 'canvas-sdr'` to draw through an sRGB Canvas path and mark the output frame as BT.709 SDR.\n- With `colorMetadata: 'preserve'`, `resizeAndConvertImage` reads source container color metadata through `@browser-mc/media-container` and preserves it when the resize and encode path does not require Canvas color conversion. AVIF `colr/nclx` CICP metadata and AVIF/JPEG/WebP ICC profiles are carried through to compatible AVIF outputs. Explicit `avif.colorMetadata`, `avif.color`, and `avif.colorSpace` options still take precedence for AVIF output. JPEG/WebP output is encoded through Canvas, so source ICC profiles are not reattached after Canvas conversion.\n- `rawBitDepth` and `rawChromaSubsampling` are optional raw planar conversion controls. Use `8`, `10`, or `12` for bit depth, and `444`, `422`, or `420` for chroma. `preserve` is the default for both. These options affect supported raw planar `VideoFrame`s before encoding; `NV12` can be preserved during resize or unpacked to `I420` when raw planar conversion is requested. For AVIF output, `rawChromaSubsampling: '420'` or `'444'` is also used as the encoder chroma default unless `avif.chromaSubsampling` is set explicitly.\n- Chromium may support 8-bit AVIF encoding while rejecting the matching 10-bit AV1 codec for high-bit-depth frames. When AVIF output is requested and `avif.codec` is not set, `resizeAndConvertImage` checks the 10-bit and 8-bit encoder configs for high-bit-depth planar frames. If 10-bit is unavailable but 8-bit is available, supported planar frames are converted to 8-bit before encoding and an 8-bit AV1 codec is passed explicitly. A warning is added when this implicit 8-bit fallback changes the frame bit depth. Downstream callers should not derive and pass `avif.codec` from only bit depth or chroma settings; leave it unset unless the frame has already been converted to match that codec.\n- JPEG/WebP encoding currently goes through `OffscreenCanvas.convertToBlob()`, so strict HDR preservation is not expected there.\n- Animated WebP currently writes full-canvas frames and does not yet optimize changed rectangles.\n- AVIF EXIF writing remuxes to a minimal AVIF structure through `@browser-mc/media-container`. Nonessential original AVIF boxes are not preserved.\n","readmeFilename":"README.md"}