{"name":"tinykeys","version":"4.0.0","description":"A tiny (~1KB) & modern library for keybindings.","author":{"name":"Jamie Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jamiebuilds/tinykeys.git"},"type":"module","sideEffects":false,"source":"src/tinykeys.ts","main":"dist/tinykeys.cjs","module":"dist/tinykeys.mjs","unpkg":"dist/tinykeys.umd.js","types":"dist/tinykeys.d.mts","exports":{".":{"import":{"types":"./dist/tinykeys.d.mts","default":"./dist/tinykeys.mjs"},"require":{"types":"./dist/tinykeys.d.cts","default":"./dist/tinykeys.cjs"}}},"engines":{"node":">=22"},"keywords":["key","keys","bindings","hot","hotkeys","a11y","accessibility","keyboard","navigation","event","handler","react","vue","angular","ember","mousetrap","shortcuts"],"scripts":{"format":"prettier --write .","check":"npm run -s check:types && npm run -s lint && npm run -s check:format","check:types":"tsc --noEmit","check:lint":"eslint .","check:format":"prettier --check .","build":"tsdown","build:example":"vite build ./example --base ./","test":"vitest","start":"vite example --base ./","precommit":"lint-staged","prepublishOnly":"npm run -s build"},"devDependencies":{"@arethetypeswrong/core":"^0.18.2","@eslint/js":"^10.0.1","@types/canvas-confetti":"^1.9.0","@vitest/browser-playwright":"^4.1.6","canvas-confetti":"^1.9.4","eslint":"^10.4.0","husky":"^9.1.7","lint-staged":"^17.0.5","prettier":"^3.8.3","prettier-plugin-tailwindcss":"^0.8.0","publint":"^0.3.21","tsdown":"^0.22.0","typescript":"^6.0.3","typescript-eslint":"^8.59.4","vite":"^8.0.13","vitest":"^4.1.6"},"overrides":{"@arethetypeswrong/core":{"fflate":"0.8.2"}},"lint-staged":{"*":["prettier --write","git add"]},"gitHead":"5105f7fd55f7d843eef418e91f376bef7c24b7c8","_id":"tinykeys@4.0.0","bugs":{"url":"https://github.com/jamiebuilds/tinykeys/issues"},"homepage":"https://github.com/jamiebuilds/tinykeys#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-z5bQRQHL1PSx3lGOZEAMM2oKp0EBtn5T5f7HJnaKPOzk6vEH0wUPvdHLeQ7F4tmkek8AgoTQISUFmn/5SNF2xA==","shasum":"20f117f95248028048c628870e206f78a21c3e0b","tarball":"https://registry.npmjs.org/tinykeys/-/tinykeys-4.0.0.tgz","fileCount":11,"unpackedSize":76834,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCsSwaZIQXAWxsdfIevesjp1+UqKfoIKDCnHQO6UF0J2wIhAI7u5hyfpsua+grHmUErDVBFoNNnJHQTn1e04E4cGoM9"}]},"_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"directories":{},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tinykeys_4.0.0_1779249250950_0.676900555525658"},"_hasShrinkwrap":false}