{"_id":"@ablogcms/modal","_rev":"8-5e42117bf942a3685e48c2a12bac3d91","name":"@ablogcms/modal","dist-tags":{"beta":"3.2.28-beta.0","latest":"3.2.35"},"versions":{"3.2.28-beta.0":{"name":"@ablogcms/modal","version":"3.2.28-beta.0","license":"MIT","_id":"@ablogcms/modal@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":"4f951f5921bf75df99a7da8165ff648d7bd08d7b","tarball":"https://registry.npmjs.org/@ablogcms/modal/-/modal-3.2.28-beta.0.tgz","fileCount":21,"integrity":"sha512-KqXdD3uwYCP1BJcM7jetzZXsWSSAtioQrxND9XSBrW2WcHqWuqgD5X+Nrxf+7AAmJCLC1Mlb4eYZ1jf19YpXVw==","signatures":[{"sig":"MEYCIQDVudQ5JK3aknhDsxvjvtJm3fDAIi3o1QJQoemzTCM0SwIhAPVKZX8zL4A1KYTJGzm3fDmAMDfxgslQg3k9CoV7kBCh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54072},"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"},"./content-fetcher":{"types":"./dist/store/content-fetcher.d.ts","import":"./dist/store/content-fetcher.mjs","default":"./dist/store/content-fetcher.mjs"},"./security-manager":{"types":"./dist/store/security-manager.d.ts","import":"./dist/store/security-manager.mjs","default":"./dist/store/security-manager.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/modal"},"description":"data-modal-* 属性トリガー監視とモーダル制御","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.28-beta.0","@ablogcms/utils":"3.2.28-beta.0","@ablogcms/events":"3.2.28-beta.0","@ablogcms/pending":"3.2.28-beta.0","@ablogcms/components":"3.2.28-beta.0","@ablogcms/react-hooks":"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/modal_3.2.28-beta.0_1785736961242_0.8438418441705253","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"@ablogcms/modal","version":"3.2.29","license":"MIT","_id":"@ablogcms/modal@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":"ee9b2fc38f602629c97c8086e4519c72a1523db0","tarball":"https://registry.npmjs.org/@ablogcms/modal/-/modal-3.2.29.tgz","fileCount":21,"integrity":"sha512-DcBV9s00pmgdT4Td9Gkb0d//H54/hhCH1xbKXUZ/LE51EV2tgq6CXiYFKNIZqEHlGFFhL7CwSO6/PNQ2VHMLdA==","signatures":[{"sig":"MEUCIHmqisDj4au/AnGAaM0QCMz8z6od6BgxHYJFkn4CUq0PAiEAy4/ZOShnaqTJjM64H+tgdGCU+2P5qOLgqeYWNRY1Fis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54062},"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"},"./content-fetcher":{"types":"./dist/store/content-fetcher.d.ts","import":"./dist/store/content-fetcher.mjs","default":"./dist/store/content-fetcher.mjs"},"./security-manager":{"types":"./dist/store/security-manager.d.ts","import":"./dist/store/security-manager.mjs","default":"./dist/store/security-manager.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:c1da779c-4177-4c6b-87ba-4b5a67ca39b0"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/modal"},"description":"Attribute-driven modal controller for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.29","@ablogcms/utils":"3.2.29","@ablogcms/events":"3.2.29","@ablogcms/pending":"3.2.29","@ablogcms/components":"3.2.29","@ablogcms/react-hooks":"3.2.29","@ablogcms/react-utils":"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/modal_3.2.29_1787708853934_0.6048244907838689","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"@ablogcms/modal","version":"3.2.30","license":"MIT","_id":"@ablogcms/modal@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":"253fb99710a490f0d94b6cd67cbd0fee408946b0","tarball":"https://registry.npmjs.org/@ablogcms/modal/-/modal-3.2.30.tgz","fileCount":21,"integrity":"sha512-2aez4WavapGzuoTzLKv1U/QC0weuSMXH3fraI/sYJsw+dHTn9gM2jPCyKR2w12Mpp8p8nd42t0iPZx+G8QGiTQ==","signatures":[{"sig":"MEUCICX5hl2cCaEu9d9nfRRN7/dgw9kXybkLUoPzeZl/7wU9AiEAlZ2hjR+UM3TalpczZh043TYayaQ/ghUiNOFI+v99L9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54062},"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"},"./content-fetcher":{"types":"./dist/store/content-fetcher.d.ts","import":"./dist/store/content-fetcher.mjs","default":"./dist/store/content-fetcher.mjs"},"./security-manager":{"types":"./dist/store/security-manager.d.ts","import":"./dist/store/security-manager.mjs","default":"./dist/store/security-manager.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:c1da779c-4177-4c6b-87ba-4b5a67ca39b0"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/modal"},"description":"Attribute-driven modal controller for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.30","@ablogcms/utils":"3.2.30","@ablogcms/events":"3.2.30","@ablogcms/pending":"3.2.30","@ablogcms/components":"3.2.30","@ablogcms/react-hooks":"3.2.30","@ablogcms/react-utils":"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/modal_3.2.30_1788351177985_0.05742233586360257","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"@ablogcms/modal","version":"3.2.31","license":"MIT","_id":"@ablogcms/modal@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":"9c48b440a3fda8ff9ad48aa2a3ac9bede15aa5d8","tarball":"https://registry.npmjs.org/@ablogcms/modal/-/modal-3.2.31.tgz","fileCount":21,"integrity":"sha512-C3+VYEC7rqH/qFSP2mYm0iuIXaLeU+0Ts1X+7DazFt/fiwIypXtZy7J/O+ih2wBy6/AaIP86O/4z59TE5WUSVA==","signatures":[{"sig":"MEUCIQCt7ZVL+LwVgs6xL7jCU1Z4HRWT8yzUggxNJzGZCbLbYAIgDBwkn7Ud9jWiWrYh6sq/SCXaBtvv32tH79q4x80vRJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54062},"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"},"./content-fetcher":{"types":"./dist/store/content-fetcher.d.ts","import":"./dist/store/content-fetcher.mjs","default":"./dist/store/content-fetcher.mjs"},"./security-manager":{"types":"./dist/store/security-manager.d.ts","import":"./dist/store/security-manager.mjs","default":"./dist/store/security-manager.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:c1da779c-4177-4c6b-87ba-4b5a67ca39b0"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/modal"},"description":"Attribute-driven modal controller for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.31","@ablogcms/utils":"3.2.31","@ablogcms/events":"3.2.31","@ablogcms/pending":"3.2.31","@ablogcms/components":"3.2.31","@ablogcms/react-hooks":"3.2.31","@ablogcms/react-utils":"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/modal_3.2.31_1788357111113_0.6321349809125707","host":"s3://npm-registry-packages-npm-production"}},"3.2.32":{"name":"@ablogcms/modal","version":"3.2.32","license":"MIT","_id":"@ablogcms/modal@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":"7360e053c6ea57641c3438dc0d21c0f993917e60","tarball":"https://registry.npmjs.org/@ablogcms/modal/-/modal-3.2.32.tgz","fileCount":21,"integrity":"sha512-ImzIdSBB7WwIxm3NpsQtAFB5/gHS3po1Ua34qgmwBtyGGwoZ3ULldwRyeMFAGTxlo61gVO0LEes9Hpop6duMVA==","signatures":[{"sig":"MEQCIG3y3LH0CFyL7yw/dhQh9llgbP3ZhhNCpM0WkfROdwkFAiBE+TMW1PJrZ/4XhULotDSrmr6FUprPHVgTNa5SIYuutQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54062},"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"},"./content-fetcher":{"types":"./dist/store/content-fetcher.d.ts","import":"./dist/store/content-fetcher.mjs","default":"./dist/store/content-fetcher.mjs"},"./security-manager":{"types":"./dist/store/security-manager.d.ts","import":"./dist/store/security-manager.mjs","default":"./dist/store/security-manager.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:c1da779c-4177-4c6b-87ba-4b5a67ca39b0"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/modal"},"description":"Attribute-driven modal controller for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.32","@ablogcms/utils":"3.2.32","@ablogcms/events":"3.2.32","@ablogcms/pending":"3.2.32","@ablogcms/components":"3.2.32","@ablogcms/react-hooks":"3.2.32","@ablogcms/react-utils":"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/modal_3.2.32_1788397489986_0.2536893596542902","host":"s3://npm-registry-packages-npm-production"}},"3.2.33":{"name":"@ablogcms/modal","version":"3.2.33","license":"MIT","_id":"@ablogcms/modal@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":"c8bcc9092c068580d2c661764f5194ce58ad36ea","tarball":"https://registry.npmjs.org/@ablogcms/modal/-/modal-3.2.33.tgz","fileCount":21,"integrity":"sha512-4kImvvwNiqYAT0+1giTj1WOVnIm+Jq9L1YuItfgkySjogF5WRtz+5EyK3xUGxQdJT45SqVKuOPIeG0ky+6nf3A==","signatures":[{"sig":"MEUCIQDq7PwltyrvXPE3+QnEpwJf7QmVa7k7f649rjOZLxEMwwIgNSRV4vVfNM7/dTMR79WWWYjcNZ8VUZlkN8zYIzus0pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54070},"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"},"./content-fetcher":{"types":"./dist/store/content-fetcher.d.ts","import":"./dist/store/content-fetcher.mjs","default":"./dist/store/content-fetcher.mjs"},"./security-manager":{"types":"./dist/store/security-manager.d.ts","import":"./dist/store/security-manager.mjs","default":"./dist/store/security-manager.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:c1da779c-4177-4c6b-87ba-4b5a67ca39b0"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/modal"},"description":"Attribute-driven modal controller for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.33","@ablogcms/utils":"3.2.33","@ablogcms/events":"3.2.33","@ablogcms/pending":"3.2.33","@ablogcms/components":"3.2.33","@ablogcms/react-hooks":"3.2.33","@ablogcms/react-utils":"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/modal_3.2.33_1788779807314_0.8024789922291968","host":"s3://npm-registry-packages-npm-production"}},"3.2.34":{"name":"@ablogcms/modal","version":"3.2.34","license":"MIT","_id":"@ablogcms/modal@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":"7c14079d0b045ff934b89d2bffb912f4183a2818","tarball":"https://registry.npmjs.org/@ablogcms/modal/-/modal-3.2.34.tgz","fileCount":21,"integrity":"sha512-7KKOusH3BLp2V1mVmKBhbFaeIT8WuscISdtC5AWHQ16MSYET3vzcYU+jSmZkpDEPonuZlmyGAPnGew20Gc39Sg==","signatures":[{"sig":"MEQCIDPaEWRYJ8KJv8saN5bmyddohe+xtwL8ljiUSqMgU9d/AiAGK+ysmYGr+WJ9OoUG321HtvImmUXljmEjJHbKTIGZog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54070},"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"},"./content-fetcher":{"types":"./dist/store/content-fetcher.d.ts","import":"./dist/store/content-fetcher.mjs","default":"./dist/store/content-fetcher.mjs"},"./security-manager":{"types":"./dist/store/security-manager.d.ts","import":"./dist/store/security-manager.mjs","default":"./dist/store/security-manager.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:c1da779c-4177-4c6b-87ba-4b5a67ca39b0"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/modal"},"description":"Attribute-driven modal controller for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@ablogcms/types":"3.2.34","@ablogcms/utils":"3.2.34","@ablogcms/events":"3.2.34","@ablogcms/pending":"3.2.34","@ablogcms/components":"3.2.34","@ablogcms/react-hooks":"3.2.34","@ablogcms/react-utils":"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/modal_3.2.34_1788930853626_0.9909094563079193","host":"s3://npm-registry-packages-npm-production"}},"3.2.35":{"name":"@ablogcms/modal","version":"3.2.35","type":"module","description":"Attribute-driven modal controller for a-blog cms admin UI","license":"MIT","homepage":"https://www.a-blogcms.jp","repository":{"type":"git","url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","directory":"packages/frontend/modal"},"sideEffects":false,"dependencies":{"@ablogcms/events":"3.2.35","@ablogcms/components":"3.2.35","@ablogcms/react-hooks":"3.2.35","@ablogcms/pending":"3.2.35","@ablogcms/react-utils":"3.2.35","@ablogcms/types":"3.2.35","@ablogcms/utils":"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"},"./content-fetcher":{"types":"./dist/store/content-fetcher.d.ts","import":"./dist/store/content-fetcher.mjs","default":"./dist/store/content-fetcher.mjs"},"./security-manager":{"types":"./dist/store/security-manager.d.ts","import":"./dist/store/security-manager.mjs","default":"./dist/store/security-manager.mjs"}},"publishConfig":{"access":"public"},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_nodeVersion":"24.15.0","_id":"@ablogcms/modal@3.2.35","dist":{"integrity":"sha512-+Xt9PLYlfq1mH6WQdKAVjBw/+YKXYplEZePVP07w/mfQ5bRUB7ds0hznATt5UDlX57fws/GTD1NkXjzlaPrKFQ==","shasum":"c2a111fedc0283268a5114294110aac0f7f42006","tarball":"https://registry.npmjs.org/@ablogcms/modal/-/modal-3.2.35.tgz","fileCount":21,"unpackedSize":54070,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCfEVDdx9XwcpulimHIfuvaPjKDDh5bYH/L92lBpydjvgIhAPsPoRUa095q1REG6MroG8wLwdTg2apPHAHxWlMGbnTs"}]},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:c1da779c-4177-4c6b-87ba-4b5a67ca39b0"}},"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/modal_3.2.35_1789112956630_0.24689699248354602"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-03T06:02:41.040Z","modified":"2026-09-11T07:49:17.022Z","3.2.28-beta.0":"2026-08-03T06:02:41.380Z","3.2.29":"2026-08-26T01:47:34.114Z","3.2.30":"2026-09-02T12:12:58.113Z","3.2.31":"2026-09-02T13:51:51.252Z","3.2.32":"2026-09-03T01:04:50.131Z","3.2.33":"2026-09-07T11:16:47.461Z","3.2.34":"2026-09-09T05:14:13.753Z","3.2.35":"2026-09-11T07:49:16.782Z"},"license":"MIT","homepage":"https://www.a-blogcms.jp","repository":{"type":"git","url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","directory":"packages/frontend/modal"},"description":"Attribute-driven modal controller for a-blog cms admin UI","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/modal\n\n`data-modal-*` 属性を持つトリガー要素のクリックを監視し、URL/セレクタからのコンテンツ取得や\nフォーム submit と組み合わせてモーダルを開閉するパッケージ。\n\n## 使い方\n\n```tsx\nimport { ModalController } from '@ablogcms/modal';\n\nModalController.openTrigger = '.js-acms-modal-open';\nModalController.closeTrigger = '.js-acms-modal-close';\nrender(<ModalController />, element);\n```\n\n```html\n<a class=\"js-acms-modal-open\" data-url=\"/path/to/content\" data-modal-size=\"large\">開く</a>\n```\n\n- `ModalController`: `openTrigger`/`closeTrigger`（セレクタ文字列）を静的プロパティに持つ\n  コンポーネント。1 度だけマウントすればページ全体のトリガーを監視する。\n- `ModalManager`: `ModalController` が内部で使う状態管理クラス。\n\n`./content-fetcher` / `./security-manager` は `@ablogcms/drawer` が同じロジックを再利用するための\nsub-path で、通常の利用ではメインエントリだけで足りる。\n","readmeFilename":""}