{"_id":"@ablogcms/resize-image","_rev":"8-eb2744029c6934835781dc944c8839bd","name":"@ablogcms/resize-image","dist-tags":{"latest":"3.2.35"},"versions":{"3.2.27":{"name":"@ablogcms/resize-image","version":"3.2.27","license":"MIT","_id":"@ablogcms/resize-image@3.2.27","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"6626244fe482179b4f1cf0943f4fb73bf633acba","tarball":"https://registry.npmjs.org/@ablogcms/resize-image/-/resize-image-3.2.27.tgz","fileCount":14,"integrity":"sha512-a1mQTk2saMQ2XyNfwjFeWxY+yAwuQ+p8zQg4gHgfg4+hTddTbnqG9/ASPd0JuZhVFTh/QPBX2b1UIlngEs5muw==","signatures":[{"sig":"MEQCIB+5GtIXps22JPxcoNz++myQUzkaHj2ohp3mdBPO6OmnAiBMeAkPW1cU+/ceKh9S57lPqrZYm4xm0Fl4DVp2a3E0/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68366},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./acms":{"types":"./dist/acms.d.ts","import":"./dist/acms.mjs","default":"./dist/acms.mjs"},"./controller":{"types":"./dist/controller.d.ts","import":"./dist/controller.mjs","default":"./dist/controller.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"appleple-bot","email":"info@appleple.com"},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/resize-image"},"description":"Browser-side image resizing engine and admin drop-area controller for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"exif-js":"^2.3.0","mime-types":"^3.0.2","@ablogcms/utils":"3.2.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resize-image_3.2.27_1785934360481_0.7369509496052582","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"@ablogcms/resize-image","version":"3.2.29","license":"MIT","_id":"@ablogcms/resize-image@3.2.29","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"c2c786564438503947900b67e69b777d277315e5","tarball":"https://registry.npmjs.org/@ablogcms/resize-image/-/resize-image-3.2.29.tgz","fileCount":14,"integrity":"sha512-c219Wxhvb+fOjT9IRvvdYga+LkBV8BmJVV/5tnX0D+DFsly3ft3g/SAmMgMWMxVkoBnAe+HU1xmm321EXYs4Tw==","signatures":[{"sig":"MEQCIE6lq6Zvcjl9aZW60iyYsAn30RUMpoiiXGX5VRRXu3mJAiAlOOTlh0vFxjwnL45eKCvNIaJ8PiEElU145Ffezqptyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68366},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./acms":{"types":"./dist/acms.d.ts","import":"./dist/acms.mjs","default":"./dist/acms.mjs"},"./controller":{"types":"./dist/controller.d.ts","import":"./dist/controller.mjs","default":"./dist/controller.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:92b8a99d-0a8f-4353-8f0b-d5b76bc7142b"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/resize-image"},"description":"Browser-side image resizing engine and admin drop-area controller for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"exif-js":"^2.3.0","mime-types":"^3.0.2","@ablogcms/utils":"3.2.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resize-image_3.2.29_1787663648856_0.4983306817356099","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"@ablogcms/resize-image","version":"3.2.30","license":"MIT","_id":"@ablogcms/resize-image@3.2.30","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"6aee1afb6c1bac65659eaa82147e6126813e0d03","tarball":"https://registry.npmjs.org/@ablogcms/resize-image/-/resize-image-3.2.30.tgz","fileCount":14,"integrity":"sha512-8Axwca6ztXhxxH9t/cYLlAWROu2cqpB/8O1DE05huXbrc2nUG3qkapfkz10n28nD1YUkYdGd3uL7OTw8WuFiCQ==","signatures":[{"sig":"MEUCIFmtJRRYdqyfy190d6goHGu27v97y4GQJ9mP5DZS9sdrAiEAytMvRzQHotVnjxYqM2s68detwuNZ02HK3iDv/9/sd84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68366},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./acms":{"types":"./dist/acms.d.ts","import":"./dist/acms.mjs","default":"./dist/acms.mjs"},"./controller":{"types":"./dist/controller.d.ts","import":"./dist/controller.mjs","default":"./dist/controller.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:92b8a99d-0a8f-4353-8f0b-d5b76bc7142b"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/resize-image"},"description":"Browser-side image resizing engine and admin drop-area controller for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"exif-js":"^2.3.0","mime-types":"^3.0.2","@ablogcms/utils":"3.2.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resize-image_3.2.30_1788351081143_0.6303331003875716","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"@ablogcms/resize-image","version":"3.2.31","license":"MIT","_id":"@ablogcms/resize-image@3.2.31","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"3d59dc3326c97391ba34fb30ff2e7e1b22006483","tarball":"https://registry.npmjs.org/@ablogcms/resize-image/-/resize-image-3.2.31.tgz","fileCount":14,"integrity":"sha512-o3JMmd4h1JwsOF4pINqCbwHokCFiUds3CiQbFNTp6aAP3I7uy2zh363dtJA8Xmuqd7NZFfvyQ/vI9g8Tbr7Y5A==","signatures":[{"sig":"MEUCIQCWIXWn9Tux4dgc/ANXGXCXBptegRKYG2U+jS8dnv3BVQIgYheHwlTSvqdyCJo3wiGCDzdMfPJy2lhivk6g9qB8Ys8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68366},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./acms":{"types":"./dist/acms.d.ts","import":"./dist/acms.mjs","default":"./dist/acms.mjs"},"./controller":{"types":"./dist/controller.d.ts","import":"./dist/controller.mjs","default":"./dist/controller.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:92b8a99d-0a8f-4353-8f0b-d5b76bc7142b"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/resize-image"},"description":"Browser-side image resizing engine and admin drop-area controller for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"exif-js":"^2.3.0","mime-types":"^3.0.2","@ablogcms/utils":"3.2.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resize-image_3.2.31_1788357005106_0.6268026047318613","host":"s3://npm-registry-packages-npm-production"}},"3.2.32":{"name":"@ablogcms/resize-image","version":"3.2.32","license":"MIT","_id":"@ablogcms/resize-image@3.2.32","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"e178c86ea670198998c4fa359295c6e5d0ff3d0d","tarball":"https://registry.npmjs.org/@ablogcms/resize-image/-/resize-image-3.2.32.tgz","fileCount":14,"integrity":"sha512-gXuqw/z03muY4S0SDseBEyBCgxdCD5a0cYr6buqqHacY8UsNDOuYFTmrFgbY4KxXNkDOLb/PHDQp4U+ytGS7SA==","signatures":[{"sig":"MEYCIQDD/4F62h/EZQfCwUFWf76b5Gz1QAa4b0ZtJbfQWgL6tAIhALVnRUBmv3jEeNdsbF+0YmsOJNDCKhyIceX0Ie/Eh8ZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68366},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./acms":{"types":"./dist/acms.d.ts","import":"./dist/acms.mjs","default":"./dist/acms.mjs"},"./controller":{"types":"./dist/controller.d.ts","import":"./dist/controller.mjs","default":"./dist/controller.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:92b8a99d-0a8f-4353-8f0b-d5b76bc7142b"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/resize-image"},"description":"Browser-side image resizing engine and admin drop-area controller for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"exif-js":"^2.3.0","mime-types":"^3.0.2","@ablogcms/utils":"3.2.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resize-image_3.2.32_1788397401562_0.37742756385833176","host":"s3://npm-registry-packages-npm-production"}},"3.2.33":{"name":"@ablogcms/resize-image","version":"3.2.33","license":"MIT","_id":"@ablogcms/resize-image@3.2.33","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"89dbf6452d951ce198c3d695fe40b77fe4fb6c47","tarball":"https://registry.npmjs.org/@ablogcms/resize-image/-/resize-image-3.2.33.tgz","fileCount":14,"integrity":"sha512-N2ii4rcHDCv0ueJf1nhb9XMzg8WSXH90ZK1X6JyeQm6Pq3dtF8yxKO5w4lRjxCBixn5xK6a8VeMU7Umod8zRzQ==","signatures":[{"sig":"MEUCIQDjdf2axeHcmcZ0Sz9gPSxIoaoe/r53cuUwAROA2A31UwIgS91buvsU1+z6g4A7FYgAXSvzPGKP8tJNqN7IX8HhvO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68366},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./acms":{"types":"./dist/acms.d.ts","import":"./dist/acms.mjs","default":"./dist/acms.mjs"},"./controller":{"types":"./dist/controller.d.ts","import":"./dist/controller.mjs","default":"./dist/controller.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:92b8a99d-0a8f-4353-8f0b-d5b76bc7142b"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/resize-image"},"description":"Browser-side image resizing engine and admin drop-area controller for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"exif-js":"^2.3.0","mime-types":"^3.0.2","@ablogcms/utils":"3.2.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resize-image_3.2.33_1788779718716_0.9467981929434888","host":"s3://npm-registry-packages-npm-production"}},"3.2.34":{"name":"@ablogcms/resize-image","version":"3.2.34","license":"MIT","_id":"@ablogcms/resize-image@3.2.34","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"489962590934e6c966e8039b5e73d1afd9a4535c","tarball":"https://registry.npmjs.org/@ablogcms/resize-image/-/resize-image-3.2.34.tgz","fileCount":14,"integrity":"sha512-jLMG1n1T6B9hUk1aOQL797YQ7zeHoVjox5OgB/bP36RLgFA1m0kQ0sMiEsiJp/TTlZ80PIVua7Tmj+nggQo6jw==","signatures":[{"sig":"MEUCIQC4ykErDLngUHQy/Uw2EF57uSl4Lp+l7R+dXhdvdXi+WgIgSzlSFJfHCOkuV5i+I5kttQ1oaGp8108WXUCnNnPeZco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68366},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./acms":{"types":"./dist/acms.d.ts","import":"./dist/acms.mjs","default":"./dist/acms.mjs"},"./controller":{"types":"./dist/controller.d.ts","import":"./dist/controller.mjs","default":"./dist/controller.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:92b8a99d-0a8f-4353-8f0b-d5b76bc7142b"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/resize-image"},"description":"Browser-side image resizing engine and admin drop-area controller for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"exif-js":"^2.3.0","mime-types":"^3.0.2","@ablogcms/utils":"3.2.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resize-image_3.2.34_1788930771516_0.800266717934417","host":"s3://npm-registry-packages-npm-production"}},"3.2.35":{"_id":"@ablogcms/resize-image@3.2.35","dist":{"shasum":"0bdb5698eedaef399d77ce39408618f442ab5821","tarball":"https://registry.npmjs.org/@ablogcms/resize-image/-/resize-image-3.2.35.tgz","fileCount":14,"integrity":"sha512-Y7jZXYhCMmOlOfwijya0ehFl7l6IQ2Swq8EkEL6jcb1ASAjowZpYBp/TFA2ySKYnbPd5pSEtNwgwvUg6naHgSw==","signatures":[{"sig":"MEYCIQD0RQZRoTq9cLmc7BH6zKrcIKYkTUomZti3b5QotUgxFAIhANZQV8enb6fWuq3IXIlOTauR7COo6OKburnSr3dr7Z2r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICrsbC9cdiOSegWstksETveT560emDXHsGfZcr7J/vqMAiBAJvK1vqxz5uOQ3I55SHKTxLJsKjxfHZx27rWFe7bX5w=="}],"unpackedSize":68366},"name":"@ablogcms/resize-image","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./acms":{"types":"./dist/acms.d.ts","import":"./dist/acms.mjs","default":"./dist/acms.mjs"},"./controller":{"types":"./dist/controller.d.ts","import":"./dist/controller.mjs","default":"./dist/controller.mjs"}},"license":"MIT","scripts":{"build":"node ../../../tools/build-package.mjs"},"version":"3.2.35","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:92b8a99d-0a8f-4353-8f0b-d5b76bc7142b"}},"homepage":"https://www.a-blogcms.jp","repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/resize-image"},"description":"Browser-side image resizing engine and admin drop-area controller for a-blog cms","directories":{},"maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"exif-js":"^2.3.0","mime-types":"^3.0.2","@ablogcms/utils":"3.2.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/mime-types":"^3.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/resize-image_3.2.35_1789113125006_0.6264055531251664"}}},"time":{"created":"2026-08-05T12:52:40.224Z","modified":"2026-09-11T07:52:05.285Z","3.2.27":"2026-08-05T12:52:40.599Z","3.2.29":"2026-08-25T13:14:09.011Z","3.2.30":"2026-09-02T12:11:21.290Z","3.2.31":"2026-09-02T13:50:05.227Z","3.2.32":"2026-09-03T01:03:21.752Z","3.2.33":"2026-09-07T11:15:18.851Z","3.2.34":"2026-09-09T05:12:51.647Z","3.2.35":"2026-09-11T07:52:05.114Z"},"license":"MIT","homepage":"https://www.a-blogcms.jp","repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/resize-image"},"description":"Browser-side image resizing engine and admin drop-area controller for a-blog cms","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"readme":"# @ablogcms/resize-image\n\n管理画面のフォームに画像をドラッグ＆ドロップ／選択したときに、ブラウザ側で画像を縮小してから\nアップロードするための「リサイズエンジン」と「DOM 配線コントローラー」を提供するパッケージ。\n\n## 構成\n\n- `.`（`ResizeImageEngine`）: canvas を使った画像のリサイズ計算・描画・EXIF 回転補正を行う、\n  グローバル非依存の純粋なロジック層。\n- `./controller`（`ResizeImageController`）: input 要素・ドロップエリア・プレビュー要素を\n  走査してイベントを配線する DOM 層。a-blog cms 管理画面の DOM／クラス名規約に依存する。React\n  から使う場合の Hook 化（マウント／アンマウント管理）は利用側（`@ablogcms/unit-editor` 等）が担う。\n\n## 特徴\n\n- `window.ACMS` への直接参照を持たない。a-blog cms 本体固有のセレクタ名や文言（GIF ドロップ時の\n  確認メッセージ、バナーモジュールのサイズ設定の読み書き等）は、すべて呼び出し側が\n  `ResizeImageOptions` として注入する設計になっている。\n- DOM 構造・クラス名規約（`.js-img_resize_*` 等）自体は a-blog cms 管理画面専用のまま\n  抽象化していない。汎用ヘッドレスライブラリ的な完全な見た目非依存は目指さず、除去したのは\n  カスタムグローバルへの依存だけにとどめている。\n- ドロップエリアのフェードアウト演出は Web Animations API（`Element.animate`）で実装しており、\n  jQuery への依存は持たない。\n","readmeFilename":""}