UNPKG

3.16 kBJSONView Raw
1{
2 "name": "iohook",
3 "version": "0.9.3",
4 "description": "Node.js global keyboard and mouse hook",
5 "author": "Aloyan Dmitry",
6 "license": "MIT",
7 "homepage": "https://github.com/wilix-team/iohook",
8 "repository": {
9 "type": "git",
10 "url": "git+https://github.com/wilix-team/iohook.git"
11 },
12 "bugs": {
13 "url": "https://github.com/wilix-team/iohook/issues"
14 },
15 "main": "index.js",
16 "types": "index.d.ts",
17 "scripts": {
18 "install": "node install.js",
19 "build": "node build.js --upload=false",
20 "build:ci": "node build.js --all",
21 "build:print": "node -e 'require(\"./helpers\").printManualBuildParams()'",
22 "test": "jest",
23 "lint:dry": "eslint --ignore-path .lintignore .",
24 "lint:fix": "eslint --ignore-path .lintignore --fix . && prettier --ignore-path .lintignore --write .",
25 "docs:dev": "vuepress dev docs",
26 "docs:build": "vuepress build docs",
27 "docs:deploy": "npm run docs:build && gh-pages -d docs/.vuepress/dist/"
28 },
29 "keywords": [
30 "hook",
31 "electron",
32 "nw.js",
33 "listener",
34 "mousemove",
35 "keypress",
36 "keyup",
37 "global keypress",
38 "shortcut"
39 ],
40 "lint-staged": {
41 "examples/**/*.{js,jsx,ts,tsx}": [
42 "eslint --fix",
43 "prettier --write"
44 ],
45 "docs/**/*.{js,jsx,ts,tsx}": [
46 "eslint --fix",
47 "prettier --write"
48 ],
49 "test/**/*.{js,jsx,ts,tsx}": [
50 "eslint --fix",
51 "prettier --write"
52 ],
53 "*.{js,jsx,ts,tsx}": [
54 "eslint --fix",
55 "prettier --write"
56 ]
57 },
58 "husky": {
59 "hooks": {
60 "pre-commit": "lint-staged"
61 }
62 },
63 "dependencies": {
64 "nugget": "^2.0.1",
65 "pump": "^1.0.3",
66 "rc": "^1.2.8",
67 "tar-fs": "^1.16.3"
68 },
69 "devDependencies": {
70 "@types/node": "^7.0.62",
71 "fs-extra": "^9.0.1",
72 "jest": "^26.6.3",
73 "minimist": "^1.2.5",
74 "nan": "^2.13.2",
75 "node-abi": "^2.19.3",
76 "node-gyp": "^7.1.2",
77 "prebuild": "^10.0.1",
78 "robotjs": "^0.6.0",
79 "tar": "^6.0.5",
80 "gh-pages": "^3.2.0",
81 "vuepress": "^1.7.1",
82 "eslint": "^7.28.0",
83 "eslint-config-prettier": "^8.3.0",
84 "eslint-plugin-only-warn": "^1.0.2",
85 "eslint-plugin-prettier": "^3.4.0",
86 "htmlhint": "^0.15.1",
87 "husky": "^6.0.0",
88 "lint-staged": "^11.0.0",
89 "prettier": "^2.3.1"
90 },
91 "supportedTargets": [
92 [
93 "electron",
94 "4.0.4",
95 "69"
96 ],
97 [
98 "electron",
99 "5.0.0",
100 "70"
101 ],
102 [
103 "electron",
104 "6.0.0",
105 "73"
106 ],
107 [
108 "electron",
109 "7.0.0",
110 "75"
111 ],
112 [
113 "electron",
114 "8.0.0",
115 "76"
116 ],
117 [
118 "electron",
119 "9.0.0",
120 "80"
121 ],
122 [
123 "electron",
124 "10.0.0",
125 "82"
126 ],
127 [
128 "electron",
129 "11.0.0",
130 "85"
131 ],
132 [
133 "electron",
134 "12.0.0",
135 "87"
136 ],
137 [
138 "node",
139 "10.0.0",
140 "64"
141 ],
142 [
143 "node",
144 "11.4.0",
145 "67"
146 ],
147 [
148 "node",
149 "12.0.0",
150 "72"
151 ],
152 [
153 "node",
154 "13.0.0",
155 "79"
156 ],
157 [
158 "node",
159 "14.0.0",
160 "83"
161 ],
162 [
163 "node",
164 "15.0.0",
165 "88"
166 ]
167 ]
168}