{"_id":"@tanstack/hotkeys","_rev":"32-bc4d25b484a9b32e1713d07530513b95","name":"@tanstack/hotkeys","dist-tags":{"latest":"0.10.0"},"versions":{"0.0.1":{"name":"@tanstack/hotkeys","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@tanstack/hotkeys@0.0.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"5fb4052106637e477e4c392de26e5e05695f42d9","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.0.1.tgz","fileCount":2,"integrity":"sha512-e/89iFdaCS0GYlhFdV/LFV6a6XixhT65uu7l2NYQn/9pZOJAxa2y9o+wfLY6OM0omsVrQIjBwYI45c7AqFHotw==","signatures":[{"sig":"MEQCIGpTpm7Pny7oaJAjSfiAyiHvCFZ/vF9KrxZb40Bi2TYoAiBFAEgT1hG0w2evZJ4Klch72aBv3MeeyVs/FcjnP6UZVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2031},"_npmUser":{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},"_npmVersion":"11.6.2","description":"OIDC trusted publishing setup package for @tanstack/hotkeys","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.0.1_1770763768332_0.3639897926027922","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@tanstack/hotkeys","version":"0.0.2","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.0.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"40503925169c9b16cd2d12ca2e9e4dcab4d67dae","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.0.2.tgz","fileCount":74,"integrity":"sha512-HUki67sfc6z62iIY+ito7HV4+cFmsHlwLOWdFN8Aomgw7HJH8zHtBSksVw9Gh7qSapKi29fWa3DViPMzUawN2Q==","signatures":[{"sig":"MEUCIC8D1b2ws9cNQX1hw7qMwNwWxuIKa+yzCqwrLnD8otINAiEAlxOHEuooStAC9FfptqhNEOmdwVJ21nXz15M2GusXWZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598378},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.0.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/1b3dc1e2f3df8c459b35a81c5db3d717/tanstack-hotkeys-0.0.2.tgz","_integrity":"sha512-HUki67sfc6z62iIY+ito7HV4+cFmsHlwLOWdFN8Aomgw7HJH8zHtBSksVw9Gh7qSapKi29fWa3DViPMzUawN2Q==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.0.2_1770903560384_0.02487750184715609","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@tanstack/hotkeys","version":"0.1.0","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.1.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"151fc1b87931d098efb1d43e44d44b4b62246728","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.1.0.tgz","fileCount":74,"integrity":"sha512-2ypLO3C2vKxMbCjiOfA3RzDaUIUYsQtyLc+Qwl6oKzQvWxReGlQN7DOQZSeKyX9D395d3E65e2v7Fm14BzUGew==","signatures":[{"sig":"MEUCIBufS1BRbP8eotD4SN5yewh5ej1AzvbWJTxwbmcKk+YUAiEAinWjwPDgYlV/8lwFQtan4ZhMn4i2ZfJbU6q7LzoptiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":601515},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.1.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/eda9b3626f48e21c4f8412e670c87ff0/tanstack-hotkeys-0.1.0.tgz","_integrity":"sha512-2ypLO3C2vKxMbCjiOfA3RzDaUIUYsQtyLc+Qwl6oKzQvWxReGlQN7DOQZSeKyX9D395d3E65e2v7Fm14BzUGew==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.1.0_1770991139097_0.36950289852015583","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@tanstack/hotkeys","version":"0.1.1","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.1.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"c6457cb36a384c2f3b3d4ab01967d3a3650927cf","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.1.1.tgz","fileCount":74,"integrity":"sha512-l2sUODo27m3CI6G83J+PlW4EE4aK5cqcWAUSMY4khJS37P3tKEJReqTfSUT1xi+q5z6BRWI9fsudt2Fg4ugFiA==","signatures":[{"sig":"MEYCIQDo9kYyCat47/7bZ+s9N+hnxcaCSTqaINQH3g/n+n95lgIhAMBRk2JqO7C+q4JRGDbjeXRtxK51uwViWWY9Rie3Vi3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602053},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.1.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/40706a68ec69e50bcd81ac4025827c27/tanstack-hotkeys-0.1.1.tgz","_integrity":"sha512-l2sUODo27m3CI6G83J+PlW4EE4aK5cqcWAUSMY4khJS37P3tKEJReqTfSUT1xi+q5z6BRWI9fsudt2Fg4ugFiA==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.1.1_1771431415861_0.4290889543751988","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@tanstack/hotkeys","version":"0.1.2","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.1.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"6c5e85d75b0235b75b6a3a7e3feb5d4c094e481c","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.1.2.tgz","fileCount":74,"integrity":"sha512-jepQvOgdFM/9Yg13kDLeSoRjjikJNzAQYzUktegP/Npdz2wLH9CitO+QOvacENPwz0w/3RuMJU/EIjv+Kc6yLw==","signatures":[{"sig":"MEUCIQC2eo+3tWO57kIiUbs1oyw1bdNRSIsEWTY7mV5U34kRJgIge0OsCKfA8wkpnkGRXggZUpzA7N74IQdP1ik+VFUP924=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604689},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.1.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/1341337331bcb9c103964ae60287cd9f/tanstack-hotkeys-0.1.2.tgz","_integrity":"sha512-jepQvOgdFM/9Yg13kDLeSoRjjikJNzAQYzUktegP/Npdz2wLH9CitO+QOvacENPwz0w/3RuMJU/EIjv+Kc6yLw==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.1.2_1771451843089_0.4153457506016549","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@tanstack/hotkeys","version":"0.1.3","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.1.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"81a245e616242a94a4441061a065e9b94aa1b022","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.1.3.tgz","fileCount":74,"integrity":"sha512-16T+rq9niDG0QcMkG4wIDD2xBCl+dVLEiq5wvNeRpSvndb8jRSATRj1IydipTAA0t0+GT+zdQRTqgXU0Yp54mw==","signatures":[{"sig":"MEYCIQDBIx68/TibGl0EqAjMCV8yMSUJe9KJhXfBILXU3dzlyAIhAO4IFjwVuCc/rK5Oxqdq24Hgl+3s0i7jsaxo8nSGQPmT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607177},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.1.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/7f2c7a3c42371fa6c5d1d13145f474ec/tanstack-hotkeys-0.1.3.tgz","_integrity":"sha512-16T+rq9niDG0QcMkG4wIDD2xBCl+dVLEiq5wvNeRpSvndb8jRSATRj1IydipTAA0t0+GT+zdQRTqgXU0Yp54mw==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.1.3_1771461474438_0.2704798652731448","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@tanstack/hotkeys","version":"0.2.0","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.2.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"72af77280e9ac1f7dfe5c646fb3e2213f7216757","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.2.0.tgz","fileCount":74,"integrity":"sha512-k/SMS2M3fGzOZX5sD7/SubbnBbBQrAiDh4LC+ZDiuTRWJe/VhXthNYMMqzqJQga6fvLBAHg7joJ2ZNW6qyOhkw==","signatures":[{"sig":"MEUCIHOqY60TNMI466hVz4UvcXKBCvG43YYk1Eq7MQapT28vAiEA+HGwq8/4pnjhow4hJ9cCOAt2c3htiKkKAoxdM/kCIHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607177},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/6df503dbfc2d413c55a79f22d72155dd/tanstack-hotkeys-0.2.0.tgz","_integrity":"sha512-k/SMS2M3fGzOZX5sD7/SubbnBbBQrAiDh4LC+ZDiuTRWJe/VhXthNYMMqzqJQga6fvLBAHg7joJ2ZNW6qyOhkw==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.2.0_1771644203225_0.4755632732667756","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@tanstack/hotkeys","version":"0.3.0","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.3.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"bd81dceefd899e7cace1e6ec4977b0d44270cb24","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.3.0.tgz","fileCount":81,"integrity":"sha512-y2uawGLj/GrMNDffaaC0YS7tZPwchDbWAKnU/XObjtyQ4oRGVLyg/2PPbT/hWNQ2PbbrolB098NvlYM0OR3XSw==","signatures":[{"sig":"MEQCICrMqVsto0TwQIgzoGLC7wlTPqDfMSlGXatwXH8T3NHtAiB1iJM8RL7orIYBw6iYwpngTobnQJqJO8c3T81C+S98eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662138},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.3.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/ea6f86972813a97908e37c7d389b465b/tanstack-hotkeys-0.3.0.tgz","_integrity":"sha512-y2uawGLj/GrMNDffaaC0YS7tZPwchDbWAKnU/XObjtyQ4oRGVLyg/2PPbT/hWNQ2PbbrolB098NvlYM0OR3XSw==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.3.0_1771709047778_0.8680603396138387","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@tanstack/hotkeys","version":"0.3.1","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.3.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"1b48de8196242a1fc2e90f900dc4c53af31ac641","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.3.1.tgz","fileCount":81,"integrity":"sha512-G+v+PUac8ff/jg752yhhfPqw7/0xr8RYKL69Jb4i7L1JCPKwwoO4aLqVSmI17WSDN6sh1+nNf8QzUOphuPLAuw==","signatures":[{"sig":"MEUCIQC5zM7EVpil7fn1GA6qXXeWTomh4SX6kFdJzKI/7G/xawIgVV4RWTYviMdsSwD3/jPqmZeEsWXsrMv563q6qY0jdik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665110},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.3.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/e4dec05ab272bab6037d72d8b7c21478/tanstack-hotkeys-0.3.1.tgz","_integrity":"sha512-G+v+PUac8ff/jg752yhhfPqw7/0xr8RYKL69Jb4i7L1JCPKwwoO4aLqVSmI17WSDN6sh1+nNf8QzUOphuPLAuw==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.3.1_1772550771018_0.5969196466643649","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@tanstack/hotkeys","version":"0.3.2","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.3.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"3b73eaaa95740533ae398081185e23b096a6adb2","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.3.2.tgz","fileCount":81,"integrity":"sha512-+ihZ/aaD2kvKLasLMdKL9bPASMruJhfVT052deIBMSVb5yuB1x82MpPuGsaKJy6A74fGOdmlxLcARBKXG1ZIaQ==","signatures":[{"sig":"MEYCIQCLglqb7HJI77PRbu6oaeZ9UhQmC1CZmTMZxk5T++ZjwQIhALQ6+y190MaLxvOj6rR8BGlBk8YKqmJh9NoGqbnfMkDd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664860},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.3.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/cf73fe98e8f61e55e2143b21dfbf1fe3/tanstack-hotkeys-0.3.2.tgz","_integrity":"sha512-+ihZ/aaD2kvKLasLMdKL9bPASMruJhfVT052deIBMSVb5yuB1x82MpPuGsaKJy6A74fGOdmlxLcARBKXG1ZIaQ==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.3.2_1772813127829_0.7679664178880419","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@tanstack/hotkeys","version":"0.3.3","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.3.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"13cdb5a4f39e64c758b33adf83245c9a9efc626e","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.3.3.tgz","fileCount":81,"integrity":"sha512-ISGAnEYwzpY9tX4txu0vxsGQjtqn6kHLyhSkER3Q1L1Zb30Q5KgA5tHk9En3ax33fWatcrSRIqGsUlYeEBsoxg==","signatures":[{"sig":"MEQCIFmeB8yUGnKZ1TLJkJRmxQ/Ix6NWvzJSxE5JIFRSXDniAiAsgw2hmdeMOr1w5q+qGXgtLpjbm7HXZFzdPq+j9+PP3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":667452},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.3.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/bcaff6c4cf58766b85ff644917ac21a8/tanstack-hotkeys-0.3.3.tgz","_integrity":"sha512-ISGAnEYwzpY9tX4txu0vxsGQjtqn6kHLyhSkER3Q1L1Zb30Q5KgA5tHk9En3ax33fWatcrSRIqGsUlYeEBsoxg==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.3.3_1772922615441_0.08515414910553742","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@tanstack/hotkeys","version":"0.4.0","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.4.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"6c4d87e109872f2fb50252df5bcf57f86296cc6d","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.4.0.tgz","fileCount":81,"integrity":"sha512-VH+jGC5pszD1AmcDJKMcV52AETQVBKiALomY9Xgo13GihTdyEeEwBnS7RI6WDHIV03UFcWpCfwu2k8fBaKN7bw==","signatures":[{"sig":"MEQCIAjssMXjIviAi3Jz7FKEJo3LhFrBetL7l4FjarJIpDP7AiAlGcAZEds+/5Ip/3Yx3XASPZxkxwWIfThdt+y1z2p1RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":667499},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.4.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/145350abe621434d580c666e4bdcd6fd/tanstack-hotkeys-0.4.0.tgz","_integrity":"sha512-VH+jGC5pszD1AmcDJKMcV52AETQVBKiALomY9Xgo13GihTdyEeEwBnS7RI6WDHIV03UFcWpCfwu2k8fBaKN7bw==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.4.0_1772935245574_0.7109228940163259","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@tanstack/hotkeys","version":"0.4.1","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.4.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"f574c157ce78d3f3855716dba22ac07580f85853","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.4.1.tgz","fileCount":81,"integrity":"sha512-EGHqcdKP2jzy0dEkahA3ABtEXohMqPlU3Ac04sBQjgesJqr9xWuesJotOfWPh3P68kQQg8krNAtFTydIN3+WSw==","signatures":[{"sig":"MEUCIHRDirgq3SicsLtr1izVGjUJo9h53f1/C96kBdOSP0uiAiEAhzTS43SGU67JJjHFWFgz9Xguc3LtAmbkB1dRpmMKlX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669462},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.4.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/f2325305a05bfea80befa475ac798437/tanstack-hotkeys-0.4.1.tgz","_integrity":"sha512-EGHqcdKP2jzy0dEkahA3ABtEXohMqPlU3Ac04sBQjgesJqr9xWuesJotOfWPh3P68kQQg8krNAtFTydIN3+WSw==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.4.1_1773146256448_0.7871948672066191","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@tanstack/hotkeys","version":"0.4.2","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.4.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"5fa402f2c4de958c79c80acd2a9b5e9cb6cf1a34","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.4.2.tgz","fileCount":81,"integrity":"sha512-dCCu6Q91wZ2Mz7Vb+tzzpbKH0cSY9JXqJS7ZyouxewNL8oVmI228P9BmP94/1255g5WjPS+njenyrbWVeEQP5Q==","signatures":[{"sig":"MEUCIQCSym20Nd8bHIeNC8G4SAjyushiHUXx5ltM4oMJBvbNNAIgINxGVStB3hICdc2SIMaSt6NU5V5AmzV6CXeXYMklZxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676457},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.4.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/2df4382f35d7dc6ea948615f652a3d12/tanstack-hotkeys-0.4.2.tgz","_integrity":"sha512-dCCu6Q91wZ2Mz7Vb+tzzpbKH0cSY9JXqJS7ZyouxewNL8oVmI228P9BmP94/1255g5WjPS+njenyrbWVeEQP5Q==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.4.2_1773894297592_0.17556266316094216","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@tanstack/hotkeys","version":"0.4.3","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.4.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"9afe9ba48dc2548d1beda43e68a95cf40eea3df3","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.4.3.tgz","fileCount":81,"integrity":"sha512-xl4ri2ALFS6U+5lUqZUGchsABIXi+fkfBgOxjW9i7KqmMcac8ZUZw/c99SYxnpOdSY7jSs7J09XHcrPz/ieFOw==","signatures":[{"sig":"MEUCIQCheffKBDig/C5e6MQ/8LBlbFebcgeEVwK/hF9FQ4AsgwIgXZMz5m1GfNbf4+761wke85HKx+iAzdtbpKNz8j5+spQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680166},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.4.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/ba1bd2af4e0870a8d31c3d9cc55ccad7/tanstack-hotkeys-0.4.3.tgz","_integrity":"sha512-xl4ri2ALFS6U+5lUqZUGchsABIXi+fkfBgOxjW9i7KqmMcac8ZUZw/c99SYxnpOdSY7jSs7J09XHcrPz/ieFOw==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.4.3_1774200580783_0.6549146586437471","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@tanstack/hotkeys","version":"0.5.0","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.5.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"c0ea2b4a03c3c4a4b2a3adde9949509a1f1a3d80","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.5.0.tgz","fileCount":93,"integrity":"sha512-OByddYW3N7Y9yHOWzf5cR7mqq1OKa9S1DMGLciUAlmZrt1xw31GpbauabcO0FicAkaDa7AqFm7+gXX93PVmxrA==","signatures":[{"sig":"MEUCIEvAi+8VCMYnQnF6Xp5hnMBpc6Oil3g3SSy7WZvaReBaAiEA5z4kTAOMoD039l65CELOIAMeiwxhK7QYxm+TraS7mQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":737245},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.5.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/3cff4f6bce20c44a97b02d90962e35da/tanstack-hotkeys-0.5.0.tgz","_integrity":"sha512-OByddYW3N7Y9yHOWzf5cR7mqq1OKa9S1DMGLciUAlmZrt1xw31GpbauabcO0FicAkaDa7AqFm7+gXX93PVmxrA==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.5.0_1774354288325_0.17005001855496094","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@tanstack/hotkeys","version":"0.6.0","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.6.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"3abbf8b86db6ad897ea6952236f4a31f79ea9ff2","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.6.0.tgz","fileCount":93,"integrity":"sha512-v8c8CGr6qjuSMDjxwoHtHBIjhW/W6vxXuH2A66AevGdLRoTzZMZb08UhSXM91zzRLF96vevak1DyREJ9lcmJjw==","signatures":[{"sig":"MEUCIC0cFZISaKemaMjKSG0O6ounYqQc2iOVVuWSqmxtKqRTAiEAm+gmz7TzpJA6/dvCD4helgHcISbEWjPRZ+W62jYLGbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":715719},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.6.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/62f4ae391ae3a1b6afd3b9988e3dea1c/tanstack-hotkeys-0.6.0.tgz","_integrity":"sha512-v8c8CGr6qjuSMDjxwoHtHBIjhW/W6vxXuH2A66AevGdLRoTzZMZb08UhSXM91zzRLF96vevak1DyREJ9lcmJjw==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.6.0_1774533991978_0.8500114855528438","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@tanstack/hotkeys","version":"0.6.1","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.6.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"8525dc2ee6f9f0ed51d3f8fd9f2dbdee0cd19ad4","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.6.1.tgz","fileCount":93,"integrity":"sha512-9JSqG0Go2r0Hj2z7UfK05YOGsWK2bwfoa880emVe340o0Vp4hrDHSDNV2bmR72wHmuf9dLVms9Gkx2ZCDjEpkA==","signatures":[{"sig":"MEUCICTf9uPxyEAIakg9jeFPm075auLUyW9GRzPXHgOw9YdvAiEAynfCxP0rsdLNGBCAa/TTkakhDkCkhtfABY9gT0n1q5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":715719},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.6.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/43fd81413dba88d8f23657226963d8c7/tanstack-hotkeys-0.6.1.tgz","_integrity":"sha512-9JSqG0Go2r0Hj2z7UfK05YOGsWK2bwfoa880emVe340o0Vp4hrDHSDNV2bmR72wHmuf9dLVms9Gkx2ZCDjEpkA==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.6.1_1774534519426_0.9921905659314543","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@tanstack/hotkeys","version":"0.6.2","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.6.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"7fec8180f632afc995ca4bbb02a03e23072c2bb7","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.6.2.tgz","fileCount":93,"integrity":"sha512-EkUl1aeyLiFovwD/+UiI2IT/45pzod0kNMHjAEFNu885GDtAbLVFm15+WE3igQnUp0Kw2fPkmlZFNloN/G1jLg==","signatures":[{"sig":"MEYCIQDGtMlciv0AELTFzsstszmJFcBNcFdzMAXDjc3GFPkNPQIhAOL74K/abcyp88pkvtZ3Lf/Dx4IhkrLx2LaTTs3B0hz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721977},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.6.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/a539609cd4febe2a760e1fc1af821c30/tanstack-hotkeys-0.6.2.tgz","_integrity":"sha512-EkUl1aeyLiFovwD/+UiI2IT/45pzod0kNMHjAEFNu885GDtAbLVFm15+WE3igQnUp0Kw2fPkmlZFNloN/G1jLg==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.6.2_1774631721178_0.6741747079994449","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@tanstack/hotkeys","version":"0.6.3","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.6.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"af6adea06fb26ffc97f34dc7bb8582dd26ca4da4","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.6.3.tgz","fileCount":93,"integrity":"sha512-4VnwjUSdk6aRnR3DGrMc0PVcnfTqKh0YD3Y2SeEKp89qIZrOO3TdvkqOj84EBfWz3KvYGLF3MyCyDalNkeS2UQ==","signatures":[{"sig":"MEUCIQCCIKyNUGvHqX0kltDZMppCHOzjJb5tt+LPDXBlpExJRgIgWXsjHYFV7JcmM7s69XDXacAGhpEZwBq2+Spx3OO2JE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723254},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.6.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/5444d943d9a8491ff1c2acf2d6b9ca90/tanstack-hotkeys-0.6.3.tgz","_integrity":"sha512-4VnwjUSdk6aRnR3DGrMc0PVcnfTqKh0YD3Y2SeEKp89qIZrOO3TdvkqOj84EBfWz3KvYGLF3MyCyDalNkeS2UQ==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.6.3_1774638494471_0.1485354945412518","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@tanstack/hotkeys","version":"0.6.4","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.6.4","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"819751d25fbc632b5c6f3db9ea71a668bb313f86","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.6.4.tgz","fileCount":93,"integrity":"sha512-acTerZZzUI8UDhW8NZWyRVjZD85tP9ercsu73TfhgUMCoFxFuZReSZifiCYH+E7yqUm5H6BgLwfd2bLEOChkSw==","signatures":[{"sig":"MEUCIH+diH2XuebT9WYrSlXUiGqBHnWBOVSix1RBGWA/5OLeAiEA1xOqHvdjOZ0Z8EPsU1YGYj5xvBs4t4Cwf0rlPksFpdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":726398},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.6.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/a4dd6aa864fce5326e6323b5c2b97206/tanstack-hotkeys-0.6.4.tgz","_integrity":"sha512-acTerZZzUI8UDhW8NZWyRVjZD85tP9ercsu73TfhgUMCoFxFuZReSZifiCYH+E7yqUm5H6BgLwfd2bLEOChkSw==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@tanstack/store":"^0.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.6.4_1774751082145_0.8260906329935966","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@tanstack/hotkeys","version":"0.7.0","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.7.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"f271942025e9998163d92d8b847c74b022eb2819","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.7.0.tgz","fileCount":93,"integrity":"sha512-XWpvIiiQxDGc8rERJ3njoPjNm5mArQs6spRV17w3mbOa04h3S6knmuut74WtgBfLWZBVkyvh1gSUvU+k1p+oEw==","signatures":[{"sig":"MEYCIQCljXBf0Y6wYuG7X+4qQtKGHuFCVYftupgxT459V4XjYgIhAMGAElGbTdqU2M4EZjC/bUmjKibFOuU80rVmtAYy7H8I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744445},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.7.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/78b26e852ed02410bade148afae55b60/tanstack-hotkeys-0.7.0.tgz","_integrity":"sha512-XWpvIiiQxDGc8rERJ3njoPjNm5mArQs6spRV17w3mbOa04h3S6knmuut74WtgBfLWZBVkyvh1gSUvU+k1p+oEw==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@tanstack/store":"^0.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.7.0_1774820907056_0.4947398957480056","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@tanstack/hotkeys","version":"0.7.1","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.7.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"51b95dd4ed20d7dace66184b7a08edf03009362d","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.7.1.tgz","fileCount":93,"integrity":"sha512-YHVO1z6wnvUCu7bg870Kv5k2D+FIuIOSIcbN0dAmTTsJ3mLMDLwcTVx0qVaq+SZp1B514JJTqGVstvUp85yIpQ==","signatures":[{"sig":"MEUCIC2vKlEc6GdvIUQxD+dBe++zIKbCNwMWsSveNuClB8uIAiEA+wav1C27sqRliySVZUgkP8X7DjImzxziUVPaLwQxVD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745048},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.7.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/1f0550c896b49f274d302bfbbc805231/tanstack-hotkeys-0.7.1.tgz","_integrity":"sha512-YHVO1z6wnvUCu7bg870Kv5k2D+FIuIOSIcbN0dAmTTsJ3mLMDLwcTVx0qVaq+SZp1B514JJTqGVstvUp85yIpQ==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@tanstack/store":"^0.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.7.1_1774979524684_0.8869630814149181","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@tanstack/hotkeys","version":"0.8.0","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":{"name":"Tanner Linsley"},"license":"MIT","_id":"@tanstack/hotkeys@0.8.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","bugs":{"url":"https://github.com/TanStack/hotkeys/issues"},"dist":{"shasum":"68a0a4bce4be339594765da65a0eb7c2feb2c8d1","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.8.0.tgz","fileCount":93,"integrity":"sha512-vqH7X9nb0MTJ/O08++dB5bP9jgj4+BIPOUu/U+6myG86lDsirZSVSobpq5UQpE7nBuk62i8eIYeOhd+OMl/UrA==","signatures":[{"sig":"MEUCIQDd9y3hloaY6pBuDSt3zDD4aojcWjIOcwGDVRXWLld15QIgA5jySna5wFpHO8ae0fdjdn0G4LDxed/9KzaV7/QfYSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745070},"main":"./dist/index.cjs","type":"module","_from":"file:tanstack-hotkeys-0.8.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"_resolved":"/tmp/a9f2fd56d1f7156e2ee167c3a26e8230/tanstack-hotkeys-0.8.0.tgz","_integrity":"sha512-vqH7X9nb0MTJ/O08++dB5bP9jgj4+BIPOUu/U+6myG86lDsirZSVSobpq5UQpE7nBuk62i8eIYeOhd+OMl/UrA==","repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"_npmVersion":"11.6.0","description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@tanstack/store":"^0.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.8.0_1777120087214_0.5994240498990324","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@tanstack/hotkeys","version":"0.9.0","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/hotkeys@0.9.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/hotkeys","dist":{"shasum":"4f5ad5bfc056a48fdd51584aaacae1bd1bf36ef1","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.9.0.tgz","fileCount":152,"integrity":"sha512-y6zHjzDPTQZZ0OEtUujmGpq3TAFafgs6dCMlnTVoKJXZm3Eda0EhLuMdtb1lDdGc6/cSdEi1eptfh27mZkFzMQ==","signatures":[{"sig":"MEQCIA54/6whZxentGcilZ1+9JDOk2HpEMqetyQNbfvQfzQ6AiAN0uVSWzrVZRK10wM64tGIHJq0q1ajG19myrqjX0ABhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0bL2D5yTz6gNu77klfa4NpDSJVDJm6++tSy/hzGT76wIgNS5ARSX9sd3fn493cULZWyN3U4rLHZ5mgbwAavf8rzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954310},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@tanstack/store":"^0.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hotkeys_0.9.0_1790011832260_0.8683766199368654","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"_id":"@tanstack/hotkeys@0.10.0","dist":{"shasum":"10517c701b8ce298231f3212b37afc3f9cc572cc","tarball":"https://registry.npmjs.org/@tanstack/hotkeys/-/hotkeys-0.10.0.tgz","fileCount":44,"integrity":"sha512-gmvA+09xK/Q+gmC6WtZ2DfAOdkLgTMaEQSGvbMbcSD/PNrTpsDK5v9E7JfavhgkWDxtHoJ+FIYoS6Y5HWSE1Sg==","signatures":[{"sig":"MEUCIDMhnssxc4fU+DN0hPU+qnfs8GgFXk5qYVgAE0FyEDfyAiEAt31gr5hOyScoK/wpG1uON4KAJcLChdpN+lTmV0MWqzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHo016WUCSBZtKz6zak3mEHKe4Qi/1tcX4rljqg/kV2AIhAIqz+g8UZmtpwCSNzl1xm6xhtO8QRLLklQ9MdCYq7jZg"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fhotkeys@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193389},"name":"@tanstack/hotkeys","type":"module","types":"./dist/index.d.ts","author":"Tanner Linsley","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"license":"MIT","scripts":{"lint":"eslint ./src","build":"tsdown","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","test:build":"publint --strict && node ../../scripts/verify-package.ts","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"version":"0.10.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:893eaa8c-80c5-4d8a-951f-dcf8739865f0"}},"homepage":"https://tanstack.com/hotkeys","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","directories":{},"maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"sideEffects":false,"dependencies":{"@tanstack/store":"^0.11.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hotkeys_0.10.0_1790274547654_0.8320141372245613"}}},"time":{"created":"2026-02-10T22:49:28.235Z","modified":"2026-09-24T18:29:08.107Z","0.0.1":"2026-02-10T22:49:28.491Z","0.0.2":"2026-02-12T13:39:20.575Z","0.1.0":"2026-02-13T13:58:59.279Z","0.1.1":"2026-02-18T16:16:55.998Z","0.1.2":"2026-02-18T21:57:23.293Z","0.1.3":"2026-02-19T00:37:54.650Z","0.2.0":"2026-02-21T03:23:23.372Z","0.3.0":"2026-02-21T21:24:07.937Z","0.3.1":"2026-03-03T15:12:51.181Z","0.3.2":"2026-03-06T16:05:28.021Z","0.3.3":"2026-03-07T22:30:15.592Z","0.4.0":"2026-03-08T02:00:45.733Z","0.4.1":"2026-03-10T12:37:36.578Z","0.4.2":"2026-03-19T04:24:57.747Z","0.4.3":"2026-03-22T17:29:40.952Z","0.5.0":"2026-03-24T12:11:28.517Z","0.6.0":"2026-03-26T14:06:32.139Z","0.6.1":"2026-03-26T14:15:19.597Z","0.6.2":"2026-03-27T17:15:21.387Z","0.6.3":"2026-03-27T19:08:14.659Z","0.6.4":"2026-03-29T02:24:42.297Z","0.7.0":"2026-03-29T21:48:27.271Z","0.7.1":"2026-03-31T17:52:04.842Z","0.8.0":"2026-04-25T12:28:07.378Z","0.9.0":"2026-09-21T17:30:32.360Z","0.10.0":"2026-09-24T18:29:07.750Z"},"author":"Tanner Linsley","license":"MIT","homepage":"https://tanstack.com/hotkeys","keywords":["tanstack","keys","hotkeys","keyboard","shortcuts","keybindings","typescript"],"repository":{"url":"git+https://github.com/TanStack/hotkeys.git","type":"git","directory":"packages/hotkeys"},"description":"Type-safe, framework-agnostic keyboard hotkey management for the browser","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"readme":"<div align=\"center\">\n  <picture>\n    <source\n      media=\"(prefers-color-scheme: dark)\"\n      srcset=\"https://tanstack.com/api/readme/hotkeys.png?theme=dark\"\n    />\n    <source\n      media=\"(prefers-color-scheme: light)\"\n      srcset=\"https://tanstack.com/api/readme/hotkeys.png\"\n    />\n    <img\n      src=\"https://tanstack.com/api/readme/hotkeys.png\"\n      alt=\"TanStack Hotkeys\"\n      width=\"900\"\n    />\n  </picture>\n</div>\n\n<br />\n\n<div align=\"center\">\n\t<a href=\"https://www.npmjs.com/package/@tanstack/hotkeys\" target=\"\\_parent\">\n\t  <img alt=\"\" src=\"https://img.shields.io/npm/dm/@tanstack/hotkeys.svg\" alt=\"npm downloads\" />\n\t</a>\n\t<a href=\"https://github.com/TanStack/hotkeys\" target=\"\\_parent\">\n\t  <img alt=\"\" src=\"https://img.shields.io/github/stars/TanStack/hotkeys.svg?style=social&label=Star\" alt=\"GitHub stars\" />\n\t</a>\n\t<a href=\"https://bundlephobia.com/result?p=@tanstack/react-hotkeys@latest\" target=\"\\_parent\">\n\t  <img alt=\"\" src=\"https://badgen.net/bundlephobia/minzip/@tanstack/react-hotkeys@latest\" alt=\"Bundle size\" />\n\t</a>\n</div>\n\n<div align=\"center\">\n\t<a href=\"#badge\">\n\t  <img alt=\"semantic-release\" src=\"https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\">\n\t</a>\n\t<a href=\"#badge\">\n\t  <img src=\"https://img.shields.io/github/v/release/tanstack/hotkeys\" alt=\"Release\"/>\n\t</a>\n\t<a href=\"https://twitter.com/tan_stack\">\n\t  <img src=\"https://img.shields.io/twitter/follow/tan_stack.svg?style=social\" alt=\"Follow @TanStack\"/>\n\t</a>\n</div>\n\n<div align=\"center\">\n\n### [Become a Sponsor!](https://github.com/sponsors/tannerlinsley/)\n\n</div>\n\n# TanStack Hotkeys\n\n> [!NOTE]\n> TanStack Hotkeys is alpha. We are actively developing the library and are open to feedback and contributions.\n\nType-safe keyboard shortcuts for the web. Template-string bindings, parsed objects, a cross-platform `Mod` key, a singleton Hotkey Manager, and utilities for cheatsheet UIs—built to stay SSR-friendly.\n\n- Type-safe bindings — template strings (`Mod+Shift+S`, `Escape`) or parsed objects for full control\n- Flexible options — `keydown`/`keyup`, `preventDefault`, `stopPropagation`, conditional enabled, `requireReset`\n- Cross-platform Mod — maps to Cmd on macOS and Ctrl on Windows/Linux\n- Batteries included — validation + matching, sequences (Vim-style), key-state tracking, recorder UI helpers, framework adapters, and devtools\n\n### <a href=\"https://tanstack.com/hotkeys\">Read the docs →</a>\n\n<br />\n\n> [!NOTE]\n> You may know **TanStack Hotkeys** by our adapter names, too!\n>\n> - [**React Hotkeys**](https://tanstack.com/hotkeys/latest/docs/framework/react/react-hotkeys)\n> - [**Preact Hotkeys**](https://tanstack.com/hotkeys/latest/docs/framework/preact/preact-hotkeys)\n> - [**Solid Hotkeys**](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference)\n> - [**Angular Hotkeys**](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference)\n> - [**Vue Hotkeys**](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference)\n> - [**Lit Hotkeys**](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference)\n> - [**Svelte Hotkeys**](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference)\n\n## Get Involved\n\n- We welcome issues and pull requests!\n- Participate in [GitHub discussions](https://github.com/TanStack/hotkeys/discussions)\n- Chat with the community on [Discord](https://discord.com/invite/WrRKjPJ)\n- See [CONTRIBUTING.md](./CONTRIBUTING.md) for setup instructions\n\n## Partners\n\n<div align=\"center\">\n\n<table align=\"center\">\n  <tr>\n    <td>\n      <a href=\"https://www.coderabbit.ai/?via=tanstack&dub_id=aCcEEdAOqqutX6OS\" >\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://tanstack.com/assets/coderabbit-dark-D643Zkrv.svg\" height=\"40\" />\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://tanstack.com/assets/coderabbit-light-CIzGLYU_.svg\" height=\"40\" />\n          <img src=\"https://tanstack.com/assets/coderabbit-light-DVMJ2jHi.svg\" height=\"40\" alt=\"CodeRabbit\" />\n        </picture>\n      </a>\n    </td>\n    <td>\n      <a href=\"https://www.cloudflare.com?utm_source=tanstack\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://tanstack.com/assets/cloudflare-white-Co-Tyjbl.svg\" height=\"60\" />\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://tanstack.com/assets/cloudflare-black-6Ojsn8yh.svg\" height=\"60\" />\n          <img src=\"https://tanstack.com/assets/cloudflare-black-CPufaW0B.svg\" height=\"60\" alt=\"Cloudflare\" />\n        </picture>\n      </a>\n    </td>\n  </tr>\n</table>\n\n<div align=\"center\">\n<img src=\"media/partner_logo.svg\" alt=\"Keys & you?\" height=\"65\">\n<p>\nWe're looking for TanStack Hotkeys Partners to join our mission! Partner with us to push the boundaries of TanStack Hotkeys and build amazing things together.\n</p>\n<a href=\"mailto:partners@tanstack.com?subject=TanStack Hotkeys Partnership\"><b>LET'S CHAT</b></a>\n</div>\n\n</div>\n\n## Explore the TanStack Ecosystem\n\n- <a href=\"https://github.com/tanstack/config\"><b>TanStack Config</b></a> – Tooling for JS/TS packages\n- <a href=\"https://github.com/tanstack/db\"><b>TanStack DB</b></a> – Reactive sync client store\n- <a href=\"https://github.com/tanstack/devtools\"><b>TanStack DevTools</b></a> – Unified devtools panel\n- <a href=\"https://github.com/tanstack/form\"><b>TanStack Form</b></a> – Type‑safe form state\n- <a href=\"https://github.com/tanstack/hotkeys\"><b>TanStack Hotkeys</b></a> – Type‑safe keyboard shortcuts\n- <a href=\"https://github.com/tanstack/query\"><b>TanStack Query</b></a> – Async state & caching\n- <a href=\"https://github.com/tanstack/ranger\"><b>TanStack Ranger</b></a> – Range & slider primitives\n- <a href=\"https://github.com/tanstack/router\"><b>TanStack Router</b></a> – Type‑safe routing, caching & URL state\n- <a href=\"https://github.com/tanstack/start\"><b>TanStack Start</b></a> – Full‑stack SSR & streaming\n- <a href=\"https://github.com/tanstack/store\"><b>TanStack Store</b></a> – Reactive data store\n- <a href=\"https://github.com/tanstack/table\"><b>TanStack Table</b></a> – Headless datagrids\n- <a href=\"https://github.com/tanstack/virtual\"><b>TanStack Virtual</b></a> – Virtualized rendering\n\n… and more at <a href=\"https://tanstack.com\"><b>TanStack.com »</b></a>\n","readmeFilename":""}