UNPKG

@keybindy/core

Version:

A lightweight and framework-agnostic keyboard shortcut manager for web apps. Define, register, and handle keybindings with ease.

62 lines 1.4 kB
{ "name": "@keybindy/core", "version": "1.1.7", "description": "A lightweight and framework-agnostic keyboard shortcut manager for web apps. Define, register, and handle keybindings with ease.", "author": { "name": "PRASSamin", "url": "https://github.com/prassamin" }, "repository": { "type": "git", "url": "git+https://github.com/keybindyjs/keybindy.git" }, "homepage": "https://github.com/keybindyjs/keybindy", "bugs": { "url": "https://github.com/keybindyjs/keybindy/issues" }, "license": "MIT", "sideEffects": false, "type": "module", "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "require": "./dist/index.cjs", "import": "./dist/index.js", "types": "./dist/index.d.ts" } }, "files": [ "dist/**/*", "package.json", "LICENSE.md", "README.md" ], "keywords": [ "keyboard", "shortcut", "hotkeys", "keybind", "keybinding", "shortcut-manager", "typescript", "web", "shortcut-engine", "framework-agnostic" ], "devDependencies": { "tslib": "^2.8.1" }, "peerDependencies": { "typescript": "^5.0.0" }, "scripts": { "prebuild": "rm -rf dist", "build": "rollup -c", "dev": "rollup -c -w", "test": "vitest", "lint": "eslint src", "format": "prettier --write src" } }