{"_id":"@anthonyjeamme/use-shortcut","_rev":"1-96109ad4b1d61cb2612241672619b3b8","name":"@anthonyjeamme/use-shortcut","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@anthonyjeamme/use-shortcut","version":"1.0.0","description":"hook for shortcut","main":"dist/use-shortcut.js","types":"dist/use-shortcut.d.ts","repository":{"type":"git","url":"git+https://github.com/anthonyjeamme/use-shortcut.git"},"bugs":{"url":"https://github.com/anthonyjeamme/use-shortcut/issues"},"private":false,"homepage":"https://github.com/anthonyjeamme/use-shortcut#readme","scripts":{"build":"tsc","test":"jest","prepublishOnly":"npm run build"},"author":{"name":"anthonyjeamme"},"license":"MIT","devDependencies":{"@testing-library/react":"^14.0.0","@types/jest":"^29.5.7","@types/react":"^17.0.69","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","react":"^18.0.0","react-dom":"^18.0.0","react-test-renderer":"^18.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2"},"peerDependencies":{"react":">=16.8.0"},"_id":"@anthonyjeamme/use-shortcut@1.0.0","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-kd0Uxh0SfDAObWTNhbd5JQMlqAQwOf+QB6E0cbMFOMz1j3EbORVqAsvyAJ5LrpiHRUC50RpTAG9LPwolfZXflg==","shasum":"c7feb162007dad280c44fd7924b0cb01f33d22dc","tarball":"https://registry.npmjs.org/@anthonyjeamme/use-shortcut/-/use-shortcut-1.0.0.tgz","fileCount":3,"unpackedSize":1749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNIYagKf9f8FaIvPcyIfEr3ZPIlLUyuYRV27pFfNR0VQIhAIBWL4CUYwE0TNfzhd2m6xNf5b6MXw6wgJsT3HXEpduB"}]},"_npmUser":{"name":"anthonyjeamme","email":"anthony@jeamme.fr"},"directories":{},"maintainers":[{"name":"anthonyjeamme","email":"anthony@jeamme.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-shortcut_1.0.0_1700782519814_0.6754992646447022"},"_hasShrinkwrap":false},"1.1.0":{"name":"@anthonyjeamme/use-shortcut","version":"1.1.0","main":"dist/use-shortcut.js","module":"./dist/index.mjs","types":"dist/use-shortcut.d.ts","scripts":{"build":"tsup src/use-shortcut.ts --format cjs,esm --dts","test":"jest","lint":"eslint . --max-warnings 0"},"devDependencies":{"@testing-library/react":"^14.0.0","@types/jest":"^29.5.7","@types/react":"^17.0.69","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","react":"^18.0.0","react-dom":"^18.0.0","react-test-renderer":"^18.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2"},"peerDependencies":{"react":">=16.8.0"},"publishConfig":{"access":"public"},"_id":"@anthonyjeamme/use-shortcut@1.1.0","gitHead":"e5723922c51b8e794fb8163fb79c242a3da6815f","description":"## Installation","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-j6i5bP3fP9BvBMePfBp962YKl6O+9Pk0hOom9vggfHI/NVyC+pJuFC18Ane5ELRXVG1YhxIh9rt7YkkknBh/yA==","shasum":"829791a7bc53cd2223f3756c906eccf991709b80","tarball":"https://registry.npmjs.org/@anthonyjeamme/use-shortcut/-/use-shortcut-1.1.0.tgz","fileCount":7,"unpackedSize":3268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmOmzqsu1Nn04cmo6f2IwTFnPoAO6VtxRZ7cn8i14G9wIhAJKopJk0lCaPOeQC2N1isgfrkv4cIxTDnNWJrrpwINYF"}]},"_npmUser":{"name":"anthonyjeamme","email":"anthony@jeamme.fr"},"directories":{},"maintainers":[{"name":"anthonyjeamme","email":"anthony@jeamme.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-shortcut_1.1.0_1700835858328_0.8188362012670987"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-23T23:35:19.714Z","1.0.0":"2023-11-23T23:35:19.987Z","modified":"2023-11-24T14:24:18.714Z","1.1.0":"2023-11-24T14:24:18.549Z"},"maintainers":[{"name":"anthonyjeamme","email":"anthony@jeamme.fr"}],"description":"## Installation","readme":"# A simple utils for binding keyboard keys to event handlers\n\n## Installation\n\n`npm i @anthonyjeamme/use-shortcut`\n\n## Usage :\n\n```ts\nuseShortcut(\"Escape\", () => {\n  console.log(\"Escape pressed\");\n});\n```\n","readmeFilename":"README.md"}