1{
2 "name": "@clo/clover-control",
3 "version": "1.0.0",
4 "type": "module",
5 "license": "ISC",
6 "packageManager": "pnpm@10.26.1",
7 "scripts": {
8 "start": "node --watch src/main.ts",
9 "generate:reaper-actions": "node src/Reaper/generate-actions.ts"
10 },
11 "dependencies": {
12 "@clo/lib": "jsr:^3.0.0",
13 "@mdi/svg": "^7.4.47",
14 "@types/node": "^25.5.0",
15 "lucide-static": "^1.21.0",
16 "mdi-ts": "^1.0.3",
17 "node-hid": "^3.3.0",
18 "sharp": "^0.35.2",
19 "usb": "^2.17.0"
20 },
21 "imports": {
22 "#config": "./src/config.ts"
23 },
24 "exports": {
25 "./Mac": "./src/Mac.ts",
26 "./SpeedEditor": "./src/SpeedEditor.ts",
27 "./Keypad": "./src/Keypad.ts",
28 "./KeypadUI": "./src/KeypadUI.ts",
29 "./icons": "./src/icons.ts",
30 "./signals": "./src/signals.ts",
31 "./Dialpad": "./src/Dialpad.ts",
32 "./Reaper": "./src/Reaper.ts",
33 "./Reaper/actions": "./src/Reaper/actions.ts"
34 },
35 "pnpm": {
36 "onlyBuiltDependencies": [
37 "node-hid",
38 "usb"
39 ]
40 }
41}