{"_id":"@ablogcms/keyboard-shortcut","_rev":"8-314397c2cc3300345af9d37373552845","name":"@ablogcms/keyboard-shortcut","dist-tags":{"beta":"3.2.28-beta.0","latest":"3.2.35"},"versions":{"3.2.28-beta.0":{"name":"@ablogcms/keyboard-shortcut","version":"3.2.28-beta.0","license":"MIT","_id":"@ablogcms/keyboard-shortcut@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":"15c6ad055bb25d9bc07000b6ff3ca48d1e151065","tarball":"https://registry.npmjs.org/@ablogcms/keyboard-shortcut/-/keyboard-shortcut-3.2.28-beta.0.tgz","fileCount":13,"integrity":"sha512-WZaJ9e7iusi5gyR0+I17YIPcCXYJpHOEl3ErrjNza8FhwU00TJgzH0VxNFI0T7s7uMFw6IYjWNgsabnZEYQYjA==","signatures":[{"sig":"MEUCIQDNZ9tEOmuAa8M3zn70vsZVDh+SeVk6LymNgyBq/ejZxAIgUI+D4+vq9BzPqeBimYvorPsq6emNsQjTathoCInqbzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33800},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./keyboard-shortcut-modal":{"types":"./dist/keyboard-shortcut-modal.d.ts","import":"./dist/keyboard-shortcut-modal.mjs","default":"./dist/keyboard-shortcut-modal.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/keyboard-shortcut"},"description":"キーボードショートカットの登録レジストリと一覧表示モーダル","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"classnames":"^2.5.1","@ablogcms/lib":"3.2.28-beta.0","@ablogcms/components":"3.2.28-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9"},"peerDependencies":{"react":"^19","@types/react":"^19.2.17"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/keyboard-shortcut_3.2.28-beta.0_1785736944407_0.663007306256737","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"@ablogcms/keyboard-shortcut","version":"3.2.29","license":"MIT","_id":"@ablogcms/keyboard-shortcut@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":"eb53eaa42b1df108b98b651280bd766bd6a5bfd3","tarball":"https://registry.npmjs.org/@ablogcms/keyboard-shortcut/-/keyboard-shortcut-3.2.29.tgz","fileCount":13,"integrity":"sha512-teQIq8VhgW4q9Vroipz3gz1ZX3EJxMEq1eqk3IDTkqaWsj/qQzv3bWxFKAOhj+BZFG2Ni93ODV+jP+attQ4Eiw==","signatures":[{"sig":"MEYCIQD9N1M9hiBePTlK/RMJkmcjAheHkOUyzHGMFDVorr4xiwIhALEdUiSly8TAcKV2WdECXFLVy0RwCPK9RwhkW0I/8bbd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33757},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./keyboard-shortcut-modal":{"types":"./dist/keyboard-shortcut-modal.d.ts","import":"./dist/keyboard-shortcut-modal.mjs","default":"./dist/keyboard-shortcut-modal.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:1e8febf4-c1c7-4289-afd7-9f05e3019428"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/keyboard-shortcut"},"description":"Keyboard shortcut registry and cheat sheet modal for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"classnames":"^2.5.1","@ablogcms/command":"3.2.29","@ablogcms/components":"3.2.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/keyboard-shortcut_3.2.29_1787708810742_0.1908301034029498","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"@ablogcms/keyboard-shortcut","version":"3.2.30","license":"MIT","_id":"@ablogcms/keyboard-shortcut@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":"ba68b596e5927daf7974b0548b9ee1486c923cbe","tarball":"https://registry.npmjs.org/@ablogcms/keyboard-shortcut/-/keyboard-shortcut-3.2.30.tgz","fileCount":13,"integrity":"sha512-EviIFyfcHVGLL290IqBDZaP6gmZjVW//lphkHj9MMtReI7rYQ9osgCRfKJ3kDmeS5HY/eK4Qla4ZAV8Xvt4wrw==","signatures":[{"sig":"MEUCIQDPLYRsZFsHO8jtBh99b4PpTRsMHAstFXZiqiwrxtD3MQIgA8e2pSaZg6jUyjX/xPcACH+lRIzWKDhgDH2k4zChnsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33757},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./keyboard-shortcut-modal":{"types":"./dist/keyboard-shortcut-modal.d.ts","import":"./dist/keyboard-shortcut-modal.mjs","default":"./dist/keyboard-shortcut-modal.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:1e8febf4-c1c7-4289-afd7-9f05e3019428"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/keyboard-shortcut"},"description":"Keyboard shortcut registry and cheat sheet modal for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"classnames":"^2.5.1","@ablogcms/command":"3.2.30","@ablogcms/components":"3.2.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/keyboard-shortcut_3.2.30_1788351144617_0.41923109773341616","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"@ablogcms/keyboard-shortcut","version":"3.2.31","license":"MIT","_id":"@ablogcms/keyboard-shortcut@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":"b7f789191bd731aa3fff555ffbd8ebad6aa52cda","tarball":"https://registry.npmjs.org/@ablogcms/keyboard-shortcut/-/keyboard-shortcut-3.2.31.tgz","fileCount":13,"integrity":"sha512-Gn7tmdARJIpvMTVaJoU1rD4vgX8VfHByvQBrunBZ6SymGnat5mXhmd8iMoJTpMVU58foTiNrPUcQVp3Xsh/4YQ==","signatures":[{"sig":"MEQCIDWPNwWO2u6760H+Xrt7Ot44QHE9vBL6Cp26piWy6DA2AiABP+e5lWVks+VgBdFhOoGpOYkPabUSPE60hqovnZvksw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33757},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./keyboard-shortcut-modal":{"types":"./dist/keyboard-shortcut-modal.d.ts","import":"./dist/keyboard-shortcut-modal.mjs","default":"./dist/keyboard-shortcut-modal.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:1e8febf4-c1c7-4289-afd7-9f05e3019428"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/keyboard-shortcut"},"description":"Keyboard shortcut registry and cheat sheet modal for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"classnames":"^2.5.1","@ablogcms/command":"3.2.31","@ablogcms/components":"3.2.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/keyboard-shortcut_3.2.31_1788357074065_0.32845491221068235","host":"s3://npm-registry-packages-npm-production"}},"3.2.32":{"name":"@ablogcms/keyboard-shortcut","version":"3.2.32","license":"MIT","_id":"@ablogcms/keyboard-shortcut@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":"752be45df3c6ffcce187ac5bf5778823be8342ed","tarball":"https://registry.npmjs.org/@ablogcms/keyboard-shortcut/-/keyboard-shortcut-3.2.32.tgz","fileCount":13,"integrity":"sha512-+OsQulR9lo2HybmWIFnB8T5rFvXosWzQ1vJgziHaHJKqRzwahXUI3uMHsGiXG8MxX4/QOBpNto0hJWnJaCvmhA==","signatures":[{"sig":"MEUCIQCzl93yWUAqeIBDra3EmxZSeIhYMsxRkPO/W/1XlMC/dAIgSrh4tEB5iKqMVeCKlyT6fHEwNV1uSMM9FtKY5ojxLG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33757},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./keyboard-shortcut-modal":{"types":"./dist/keyboard-shortcut-modal.d.ts","import":"./dist/keyboard-shortcut-modal.mjs","default":"./dist/keyboard-shortcut-modal.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:1e8febf4-c1c7-4289-afd7-9f05e3019428"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/keyboard-shortcut"},"description":"Keyboard shortcut registry and cheat sheet modal for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"classnames":"^2.5.1","@ablogcms/command":"3.2.32","@ablogcms/components":"3.2.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/keyboard-shortcut_3.2.32_1788397458294_0.46027028709862794","host":"s3://npm-registry-packages-npm-production"}},"3.2.33":{"name":"@ablogcms/keyboard-shortcut","version":"3.2.33","license":"MIT","_id":"@ablogcms/keyboard-shortcut@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":"33360f0dffb501870c1794640da7b5c8f28b1d79","tarball":"https://registry.npmjs.org/@ablogcms/keyboard-shortcut/-/keyboard-shortcut-3.2.33.tgz","fileCount":13,"integrity":"sha512-WXX6dFV4Y6022qrMEsmz+RDiUM6DGJnmsmOPyrD+HLw3sJSLJie3qijbu/t18EbUeEQzCPm8ESlbEobky4ZVcA==","signatures":[{"sig":"MEUCIQCNBLzIxM20iyzDtFdYGaJQFSDW5lcafIcmg7M/PEdhSwIgShSeyo2NmqVEgWMRj6hSznMdoVkKfuL+SqNjN2S8WmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33757},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./keyboard-shortcut-modal":{"types":"./dist/keyboard-shortcut-modal.d.ts","import":"./dist/keyboard-shortcut-modal.mjs","default":"./dist/keyboard-shortcut-modal.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:1e8febf4-c1c7-4289-afd7-9f05e3019428"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/keyboard-shortcut"},"description":"Keyboard shortcut registry and cheat sheet modal for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"classnames":"^2.5.1","@ablogcms/command":"3.2.33","@ablogcms/components":"3.2.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/keyboard-shortcut_3.2.33_1788779775770_0.3839703451988339","host":"s3://npm-registry-packages-npm-production"}},"3.2.34":{"name":"@ablogcms/keyboard-shortcut","version":"3.2.34","license":"MIT","_id":"@ablogcms/keyboard-shortcut@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":"2443303958ae8a12a1baf8499f44d31a435c173d","tarball":"https://registry.npmjs.org/@ablogcms/keyboard-shortcut/-/keyboard-shortcut-3.2.34.tgz","fileCount":13,"integrity":"sha512-dxPv7AifFnvuQPNDjSXcNJGg/8rcK1OB+8hLH5K28/p8cd11AHovtVi5grCJmR4AG8Sle6DkkCiZejW5BiQfwA==","signatures":[{"sig":"MEUCICdETBGTtbkwOxeSr0Xe7WuNKf4MGPw0lbAP9rXcpBIUAiEA1heKgbIm9Aap7Cp9Bm09O3ttsmjAiXeTZJv+RV7K+18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33757},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./keyboard-shortcut-modal":{"types":"./dist/keyboard-shortcut-modal.d.ts","import":"./dist/keyboard-shortcut-modal.mjs","default":"./dist/keyboard-shortcut-modal.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:1e8febf4-c1c7-4289-afd7-9f05e3019428"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/keyboard-shortcut"},"description":"Keyboard shortcut registry and cheat sheet modal for a-blog cms admin UI","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"classnames":"^2.5.1","@ablogcms/command":"3.2.34","@ablogcms/components":"3.2.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","@types/react":"^19.2.18"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/keyboard-shortcut_3.2.34_1788930825630_0.366874286903794","host":"s3://npm-registry-packages-npm-production"}},"3.2.35":{"name":"@ablogcms/keyboard-shortcut","version":"3.2.35","type":"module","description":"Keyboard shortcut registry and cheat sheet modal 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/keyboard-shortcut"},"sideEffects":false,"dependencies":{"classnames":"^2.5.1","@ablogcms/components":"3.2.35","@ablogcms/command":"3.2.35"},"devDependencies":{"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"},"./keyboard-shortcut-modal":{"types":"./dist/keyboard-shortcut-modal.d.ts","import":"./dist/keyboard-shortcut-modal.mjs","default":"./dist/keyboard-shortcut-modal.mjs"}},"publishConfig":{"access":"public"},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_nodeVersion":"24.15.0","_id":"@ablogcms/keyboard-shortcut@3.2.35","dist":{"integrity":"sha512-HQFZSo45HpwtO8wYARiLdDb3Ij7RZSWNOBmeL0GNA1uAnS+cTfQ+ft4doi7Bi1rHm+IULGr4r+Gx0fJFIC9V7A==","shasum":"0bd7cae6aa8700f9692cd7bfd6fcc27f9cf143d7","tarball":"https://registry.npmjs.org/@ablogcms/keyboard-shortcut/-/keyboard-shortcut-3.2.35.tgz","fileCount":13,"unpackedSize":33757,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCoTv6PFhfIdWWHxhHNLU40y7ifx1ELVBBC3r6hze++DQIgDh2JaCKGIDDmZRVCPIaNsvQ8VdyjNKrelMd505orDrw="}]},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:1e8febf4-c1c7-4289-afd7-9f05e3019428"}},"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/keyboard-shortcut_3.2.35_1789112928068_0.012832895671700983"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-03T06:02:24.185Z","modified":"2026-09-11T07:48:48.382Z","3.2.28-beta.0":"2026-08-03T06:02:24.547Z","3.2.29":"2026-08-26T01:46:50.878Z","3.2.30":"2026-09-02T12:12:24.746Z","3.2.31":"2026-09-02T13:51:14.191Z","3.2.32":"2026-09-03T01:04:18.437Z","3.2.33":"2026-09-07T11:16:15.941Z","3.2.34":"2026-09-09T05:13:45.763Z","3.2.35":"2026-09-11T07:48:48.199Z"},"license":"MIT","homepage":"https://www.a-blogcms.jp","repository":{"type":"git","url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","directory":"packages/frontend/keyboard-shortcut"},"description":"Keyboard shortcut registry and cheat sheet modal 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/keyboard-shortcut\n\n管理画面のキーボードショートカットを登録するレジストリと、登録済みショートカットの一覧を\nカテゴリー別に表示する `KeyboardShortcutModal` を提供するパッケージ。\n\n## 使い方\n\n```ts\nimport { registerKeyboardShortcutCategory, registerKeyboardShortcut, registerCoreShortcuts } from '@ablogcms/keyboard-shortcut';\n\n// cmsコアのショートカットを登録\nregisterCoreShortcuts();\n\n// 独自のショートカットを追加する場合\nregisterKeyboardShortcutCategory('my-feature', { heading: '自機能', order: 10 });\nregisterKeyboardShortcut('my-shortcut', {\n  label: '独自の操作を実行する。',\n  commands: ['Mod', 'K'],\n  categoryId: 'my-feature',\n  order: 1,\n});\n```\n\n一覧表示モーダルは初期表示に不要なため、コード分割の対象として個別サブパスから遅延読み込みする。\n\n```tsx\nconst KeyboardShortcutModal = lazy(() => import('@ablogcms/keyboard-shortcut/keyboard-shortcut-modal'));\n```\n\n`commands` に渡す文字列は `@ablogcms/command` の `commandList` に登録された ID\n（`Mod` / `Shift` / `Alt` 等）であれば、プラットフォーム（Mac/Windows）に応じた表示用の記号に\n自動で正規化される。未登録の文字列はそのまま表示される。\n","readmeFilename":""}