{"_id":"@ablogcms/plugins","_rev":"8-f08a06ec8182850603069a48df08b97e","name":"@ablogcms/plugins","dist-tags":{"beta":"3.2.28-beta.0","latest":"3.2.35"},"versions":{"3.2.28-beta.0":{"name":"@ablogcms/plugins","version":"3.2.28-beta.0","license":"MIT","_id":"@ablogcms/plugins@3.2.28-beta.0","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":"575ca1e770d9f1c1d179968fb2c2b9a239bf4012","tarball":"https://registry.npmjs.org/@ablogcms/plugins/-/plugins-3.2.28-beta.0.tgz","fileCount":22,"integrity":"sha512-DjQpLG+R+0G/JsjHa8Tg70nZJENQRMui2oUClGcCRYTnaxNeAutVD1CRcZFwPVihm7ToTrbCCYyqUPuzzfn+cw==","signatures":[{"sig":"MEYCIQDfHVWYFoCQvN/t+LAZKp38myz6yI7+wsAkMZo/ABtGzwIhANbnem+jYJJBh59313Uga9svPbAlR/n/AgHhcYfUtGkD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81524},"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"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","default":"./dist/core/index.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/plugins"},"description":"管理画面 JS 拡張基盤のプラグイン登録レジストリ","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.28-beta.0","@ablogcms/events":"3.2.28-beta.0","@ablogcms/components":"3.2.28-beta.0","@ablogcms/unit-editor":"3.2.28-beta.0","@ablogcms/block-editor":"3.2.28-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","@types/react":"^19.2.17"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugins_3.2.28-beta.0_1785736989292_0.24924343592801068","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"@ablogcms/plugins","version":"3.2.29","license":"MIT","_id":"@ablogcms/plugins@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":"682e6854a175c033c1a26806d612a592b43605ae","tarball":"https://registry.npmjs.org/@ablogcms/plugins/-/plugins-3.2.29.tgz","fileCount":22,"integrity":"sha512-82ynk/Oy7cnc9hsqOCZm5WnORK3xPvQfh801TIyFRDYZA1JfYUX9vTawwGsUUbdl2G1Z/kdTgdMXKBSbJopg7A==","signatures":[{"sig":"MEUCIQDw+fp3I5YvhvON0FrO8qHLfyl11mdm14GmMY/K6PWukQIgTB8qyK6OQU7inyn4zpwP1+sYtZuo/8b7k+My+ose/kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81472},"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"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","default":"./dist/core/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:f1dc42ee-d744-4f7d-9f21-e4822764455f"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/plugins"},"description":"Plugin registry for the a-blog cms admin JS extension platform","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.29","@ablogcms/events":"3.2.29","@ablogcms/components":"3.2.29","@ablogcms/unit-editor":"3.2.29","@ablogcms/block-editor":"3.2.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugins_3.2.29_1787708912495_0.28748029851986345","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"@ablogcms/plugins","version":"3.2.30","license":"MIT","_id":"@ablogcms/plugins@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":"1312168a3f39cd510170aa896ede9f8edaafd50f","tarball":"https://registry.npmjs.org/@ablogcms/plugins/-/plugins-3.2.30.tgz","fileCount":22,"integrity":"sha512-Imu7WJ/6sko2U5OFDvEBblRgKv055hL3ZalNjF2XZ9LDV7Y6DC+tDASicGbmZX6XSRl6TPWMVEQLU3coGAEdSQ==","signatures":[{"sig":"MEYCIQDc58W7d387C3YQchcwZMbkYNdcWVtaDDdLqGl6tE36XgIhANN1q7VJo6FA2TX+1TeBIuaE/P0fUuQcfSu3qw1vEeV3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81472},"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"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","default":"./dist/core/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:f1dc42ee-d744-4f7d-9f21-e4822764455f"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/plugins"},"description":"Plugin registry for the a-blog cms admin JS extension platform","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.30","@ablogcms/events":"3.2.30","@ablogcms/components":"3.2.30","@ablogcms/unit-editor":"3.2.30","@ablogcms/block-editor":"3.2.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugins_3.2.30_1788351236461_0.765382289078343","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"@ablogcms/plugins","version":"3.2.31","license":"MIT","_id":"@ablogcms/plugins@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":"eac9d6c03661528b2f65da637a75d533d4cc3ff4","tarball":"https://registry.npmjs.org/@ablogcms/plugins/-/plugins-3.2.31.tgz","fileCount":22,"integrity":"sha512-HaxPVSM3HXnEOLXgnvGf4TddWwruJ+JQJnOLg8+jxCnxgk3ahTbZ9n6YYNlMJ2BwnnhigEna7pcENoaYD7wySw==","signatures":[{"sig":"MEUCIEHuMq2JYGpfsRWjjt8GThzcSF6cdwsAiS01gQkzac91AiEAteDZPNBxOG4dV0yEJUU11JCmJY56jZ2qsHOGD03++Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81472},"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"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","default":"./dist/core/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:f1dc42ee-d744-4f7d-9f21-e4822764455f"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/plugins"},"description":"Plugin registry for the a-blog cms admin JS extension platform","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.31","@ablogcms/events":"3.2.31","@ablogcms/components":"3.2.31","@ablogcms/unit-editor":"3.2.31","@ablogcms/block-editor":"3.2.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugins_3.2.31_1788357161710_0.43290546802764474","host":"s3://npm-registry-packages-npm-production"}},"3.2.32":{"name":"@ablogcms/plugins","version":"3.2.32","license":"MIT","_id":"@ablogcms/plugins@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":"443d4032f66c84d69f80684384577894442983ab","tarball":"https://registry.npmjs.org/@ablogcms/plugins/-/plugins-3.2.32.tgz","fileCount":22,"integrity":"sha512-9Sio4yCtUeNnDkyos56YnA4i0zAW19sJpgeiAOXd4Sb5s6pL4v4I26FmBeyeXQljsKzlmUnslDj+GISz/f3rHw==","signatures":[{"sig":"MEUCIQCjDazhIDFb7aULJHt6nUOFODJX1qELHtnnoF0Jgwsk4AIgct/y1i0UdOHudHmN3UFVRCBhP7LBphmp2EM6HN7dpjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81472},"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"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","default":"./dist/core/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:f1dc42ee-d744-4f7d-9f21-e4822764455f"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/plugins"},"description":"Plugin registry for the a-blog cms admin JS extension platform","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.32","@ablogcms/events":"3.2.32","@ablogcms/components":"3.2.32","@ablogcms/unit-editor":"3.2.32","@ablogcms/block-editor":"3.2.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugins_3.2.32_1788397542322_0.6669913780273642","host":"s3://npm-registry-packages-npm-production"}},"3.2.33":{"name":"@ablogcms/plugins","version":"3.2.33","license":"MIT","_id":"@ablogcms/plugins@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":"fd2a41ed14ae06876ce3150122ab3ae7cf6a0061","tarball":"https://registry.npmjs.org/@ablogcms/plugins/-/plugins-3.2.33.tgz","fileCount":22,"integrity":"sha512-o9jClJgymCbvekxrQApLBGw0RCsUaqjJIDOJVRAO5aDQwvyFWwvypR4A+8fL874zwFmjvqoQ+4gAzxgoOKoeYQ==","signatures":[{"sig":"MEQCIFV8l30Z7e729EmJbNKGb29bcND9WrWc7Zvbp2MgHCiiAiBBooyof4bY/Nm1DIuvdSkTzQvfeMp4NVv+RTgvDXAswg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81472},"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"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","default":"./dist/core/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:f1dc42ee-d744-4f7d-9f21-e4822764455f"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/plugins"},"description":"Plugin registry for the a-blog cms admin JS extension platform","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.33","@ablogcms/events":"3.2.33","@ablogcms/components":"3.2.33","@ablogcms/unit-editor":"3.2.33","@ablogcms/block-editor":"3.2.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugins_3.2.33_1788779861352_0.6897407397441533","host":"s3://npm-registry-packages-npm-production"}},"3.2.34":{"name":"@ablogcms/plugins","version":"3.2.34","license":"MIT","_id":"@ablogcms/plugins@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":"84db555d19a7c2cdbbf51e2870e9bd5597b5f9e4","tarball":"https://registry.npmjs.org/@ablogcms/plugins/-/plugins-3.2.34.tgz","fileCount":22,"integrity":"sha512-GJ73HRfAutKh5z/rkabfqHo02oWqD/SFk3Vut26rtjp6wgSdtLaQ76y0k3ziouF4MU0IUMAWTKYgSt9S2wt4UA==","signatures":[{"sig":"MEUCIEYNsl07ZJnZ7xGtkT7zgzqz/3XWOJIvTIcfJJGpBeA7AiEA1894Hw9Q1gv9EIwfZSnxQfW03C+di+4NQCaraILDsgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81472},"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"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","default":"./dist/core/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:f1dc42ee-d744-4f7d-9f21-e4822764455f"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/plugins"},"description":"Plugin registry for the a-blog cms admin JS extension platform","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.34","@ablogcms/events":"3.2.34","@ablogcms/components":"3.2.34","@ablogcms/unit-editor":"3.2.34","@ablogcms/block-editor":"3.2.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugins_3.2.34_1788930901982_0.8030784301163494","host":"s3://npm-registry-packages-npm-production"}},"3.2.35":{"name":"@ablogcms/plugins","version":"3.2.35","type":"module","description":"Plugin registry for the a-blog cms admin JS extension platform","license":"MIT","homepage":"https://www.a-blogcms.jp","repository":{"type":"git","url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","directory":"packages/frontend/plugins"},"sideEffects":false,"dependencies":{"@ablogcms/block-editor":"3.2.35","@ablogcms/events":"3.2.35","@ablogcms/types":"3.2.35","@ablogcms/components":"3.2.35","@ablogcms/unit-editor":"3.2.35"},"devDependencies":{"@testing-library/react":"^16.3.2","vitest":"^4.1.10"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"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"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","default":"./dist/core/index.mjs"}},"publishConfig":{"access":"public"},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_nodeVersion":"24.15.0","_id":"@ablogcms/plugins@3.2.35","dist":{"integrity":"sha512-XVXqm/aqtV3vEW4/vUQoLH6Y2+5vkn6tDomjE6ukeNohML0f9Wo6zAhmML2IoCrvhp1ocCbKJzY7tlOqzEeyaQ==","shasum":"6ed22fa32ce81d71ad15804a7317ea95b7bf3378","tarball":"https://registry.npmjs.org/@ablogcms/plugins/-/plugins-3.2.35.tgz","fileCount":22,"unpackedSize":81472,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBOzcMohDzSCCgVOvSm793zvlPwkhuEoDrcFrsOrUicWAiEArhXt3NoQ+WFz7IsrAP99OUd5Qp0f3E1/T/yvmDLHlRI="}]},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:f1dc42ee-d744-4f7d-9f21-e4822764455f"}},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugins_3.2.35_1789113002049_0.21690898726810737"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-03T06:03:09.094Z","modified":"2026-09-11T07:50:02.343Z","3.2.28-beta.0":"2026-08-03T06:03:09.685Z","3.2.29":"2026-08-26T01:48:32.649Z","3.2.30":"2026-09-02T12:13:56.592Z","3.2.31":"2026-09-02T13:52:41.858Z","3.2.32":"2026-09-03T01:05:42.459Z","3.2.33":"2026-09-07T11:17:41.455Z","3.2.34":"2026-09-09T05:15:02.162Z","3.2.35":"2026-09-11T07:50:02.179Z"},"license":"MIT","homepage":"https://www.a-blogcms.jp","repository":{"type":"git","url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","directory":"packages/frontend/plugins"},"description":"Plugin registry for the a-blog cms admin JS extension platform","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/plugins\n\n管理画面 JS 拡張基盤のプラグイン登録レジストリ（`ACMS.plugins`）を提供するパッケージ。\nイベント購読・機能登録（unitEditor/dataview）・UI 差し込み（Slot/Fill）・設定参照を\n1 つの `setup(ctx)` に束ねる。\n\n拡張ポイントの一覧（イベント・Slot・レジストリの対応表）は [HOOKS.md](./HOOKS.md) を参照。\n\n## 使い方\n\n```ts\nimport { register } from '@ablogcms/plugins';\n\nregister('acms-plugin-sample', {\n  version: '1.0.0',\n  setup(ctx) {\n    // ゲート: アップロード前の確認\n    ctx.events.on('media.upload.before', async (event) => {\n      const ok = await ACMS.Library.dialog.confirm('確認…');\n      return ok ? event : false;\n    });\n\n    // 通知: アップロード完了後の処理\n    ctx.events.on('media.upload.success', (event) => notifyExternal(event.items));\n\n    // レジストリ: カスタムユニットタイプ\n    ctx.unitEditor.registerUnitDefinition('myUnit', myUnitDef);\n\n    // UI: ユニットツールバーへのボタン追加\n    ctx.ui.fill('unit-editor.unit-toolbar', MyToolbarButton);\n  },\n});\n```\n\n- `register(name, definition)`: プラグインを登録する。同名の重複登録は throw する。\n- `unregister(name)`: `setup(ctx)` 内で行ったイベント購読・レジストリ登録・Fill をすべて自動解除する。\n- `get(name)` / `getAll()`: 登録済みプラグインを取得する（デバッグ用）。\n- `setup()` が同期的に throw した場合、途中まで行われた登録は自動でロールバックされる。\n","readmeFilename":""}