UNPKG

@gentleduck/shortcut

Version:

A lightweight React component for easily binding and handling keyboard shortcuts in your React applications.

75 lines 1.82 kB
{ "name": "@gentleduck/shortcut", "version": "0.0.2", "main": "index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "repository": { "type": "git", "url": "https://github.com/TheDuckUI/shortcut" }, "github": "https://github.com/TheDuckUI/shortcut", "homepage": "https://github.com/TheDuckUI/shortcut", "files": [ "/dist" ], "private": false, "keywords": [ "react", "react-component", "keyboard-shortcuts", "hotkeys", "react-hotkeys", "mousetrap", "keyboard-event", "key-binding", "keyboard-navigation", "accessibility", "react-keyboard-shortcuts", "keyboard-commands", "keyboard-handler", "shortcuts", "ctrl-key", "meta-key", "alt-key", "key-events", "web-accessibility" ], "author": "ahmed ayob", "license": "MIT", "description": "A lightweight React component for easily binding and handling keyboard shortcuts in your React applications.", "peerDependencies": { "@changesets/cli": "^2.27.7", "date-fns": "^3.6.0", "jsdom": "^25.0.0", "mousetrap": "^1.6.5", "react": "^19.0.0", "react-dom": "^19.0.0", "tsdown": "^0.11", "typescript": "^5.8.3", "vitest": "^3.2.4", "zod": "^3.23.8" }, "devDependencies": { "@types/mousetrap": "^1.6.15", "@types/node": "^22.15.14", "@types/react": "^19", "@types/react-dom": "^19" }, "dependencies": { "esbuild": "^0.25.0", "vite": "npm:rolldown-vite@latest" }, "engines": { "node": ">=22.0.0" }, "scripts": { "dev": "vite", "test": "vitest run", "build": "tsdown", "lint": "biome lint --write ./", "format": "biome format --write ./", "ci": "pnpm run lint && pnpm run format && pnpm run build", "release": "changeset version" } }