Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
127 lines (127 loc) · 8.29 KB
/
Copy pathpackage.json
File metadata and controls
127 lines (127 loc) · 8.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
{
"name": "agentdeck",
"version": "2.0.0",
"private": true,
"description": "Stream Deck+ controller for Claude Code CLI",
"scripts": {
"build": "pnpm --filter @agentdeck/shared build && pnpm --filter=!@agentdeck/shared -r build",
"dev": "pnpm -r --parallel dev",
"demo": "node scripts/render-creature-simulator.mjs && node scripts/render-esp32-sim-frames.mjs && npx --yes vite tools/creature-simulator",
"demo:build": "node scripts/render-creature-simulator.mjs && node scripts/render-esp32-sim-frames.mjs && node scripts/render-device-previews.mjs && vite build tools/creature-simulator --base=/AgentDeck/demo/ --outDir ../../dist/demo --emptyOutDir && cp tools/creature-simulator/sim-data.js dist/demo/sim-data.js && cp -R tools/creature-simulator/sim-frames dist/demo/sim-frames && cp -R tools/creature-simulator/previews dist/demo/previews",
"clean": "pnpm -r clean",
"flash:build": "vite build tools/web-flasher --base=/AgentDeck/flash/ --outDir ../../dist/flash --emptyOutDir && node scripts/generate-flash-third-party.mjs dist/flash",
"typecheck": "pnpm -r typecheck",
"generate-opencode-observer": "pnpm --filter @agentdeck/hooks build && node scripts/generate-opencode-observer.mjs",
"generate-connection-labels": "node scripts/generate-connection-labels.mjs",
"generate-icons": "node scripts/generate-icons.mjs",
"generate-app-icons": "node scripts/generate-app-icons.mjs",
"generate-brand-features": "node scripts/generate-brand-features.mjs",
"generate-creature-glyphs": "node scripts/generate-creature-glyphs.mjs",
"generate-hermes-mermaid-2d": "node scripts/generate-hermes-mermaid-2d.mjs",
"generate-micro-glyphs": "node scripts/generate-micro-glyphs.mjs",
"generate-protocol": "bash scripts/generate-protocol.sh",
"generate-terrarium-rules": "node scripts/generate-terrarium-rules.mjs",
"generate-session-weight-rules": "node scripts/generate-session-weight-rules.mjs",
"generate-state-transitions": "node scripts/generate-state-transitions.mjs",
"generate-codex-freshness-rules": "node scripts/generate-codex-freshness-rules.mjs",
"generate-zai-quota-rules": "node scripts/generate-zai-quota-rules.mjs",
"generate-idotmatrix-identity": "node scripts/generate-idotmatrix-identity.mjs",
"generate-pairing-code-rules": "node scripts/generate-pairing-code-rules.mjs",
"generate-apme-display-rules": "node scripts/generate-apme-display-rules.mjs",
"generate-antigravity-observation": "node scripts/generate-antigravity-observation.mjs",
"generate-apme-retention": "node scripts/generate-apme-retention.mjs",
"generate-apme-read-indexes": "node scripts/generate-apme-read-indexes.mjs",
"generate-apme-dashboard": "node scripts/generate-apme-dashboard.mjs",
"generate-esp32-board-matrix": "node scripts/generate-esp32-board-matrix.mjs",
"generate-mdns-identity": "node scripts/generate-mdns-identity.mjs",
"generate-observed-agent-rules": "node scripts/generate-observed-agent-rules.mjs",
"generate-claude-permission-rules": "node scripts/generate-claude-permission-rules.mjs",
"generate-openclaw-session-key-rules": "node scripts/generate-openclaw-session-key-rules.mjs",
"generate-local-trust-rules": "node scripts/generate-local-trust-rules.mjs",
"generate-esp32-wifi-provision-rules": "node scripts/generate-esp32-wifi-provision-rules.mjs",
"generate-claude-background-jobs": "node scripts/generate-claude-background-jobs.mjs",
"generate-claude-statusline-rules": "node scripts/generate-claude-statusline-rules.mjs",
"generate-background-presentation": "node scripts/generate-background-presentation.mjs",
"generate-background-work": "node scripts/generate-background-work.mjs",
"generate-hook-harness": "node scripts/generate-hook-harness.mjs",
"generate-codex-approval-hold": "node scripts/generate-codex-approval-hold.mjs",
"generate-mlx-safety": "node scripts/generate-mlx-safety.mjs",
"generate-apme-classifier-rules": "node scripts/generate-apme-classifier-rules.mjs",
"generate-model-provider": "node scripts/generate-model-provider.mjs",
"generate-openclaw-approval-rules": "node scripts/generate-openclaw-approval-rules.mjs",
"generate-openclaw-plugin-approval-rules": "node scripts/generate-openclaw-plugin-approval-rules.mjs",
"generate-streamdeck-profiles": "node scripts/generate-streamdeck-profiles.mjs",
"verify-version": "node scripts/verify-version-sync.mjs",
"verify-release-version": "node scripts/verify-release-version.mjs",
"release-notes": "node scripts/release-notes.mjs",
"check-preview-sync": "node scripts/check-preview-mirror-sync.mjs",
"check-surface-mirrors": "node scripts/check-surface-mirrors.mjs",
"design-system:build": "node scripts/build-design-system-viewer.mjs",
"design-system:check": "node scripts/build-design-system-viewer.mjs --check",
"docs:check": "node scripts/check-docs.mjs",
"devlog:build": "node scripts/devlog-build.mjs",
"devlog:check": "node scripts/devlog-build.mjs --check",
"analytics:apple": "node scripts/app-store-connect-analytics.mjs",
"package": "bash scripts/package-plugin.sh",
"setup": "bash scripts/install.sh",
"test": "vitest run",
"test:e2e": "vitest run --config vitest.e2e.config.ts",
"test:packaged": "node scripts/verify-packaged-daemon.mjs",
"test:report": "node scripts/verify.mjs --tier full --report",
"test:android": "node scripts/verify.mjs --tier full --only android --report",
"verify:changed": "node scripts/verify.mjs --tier changed",
"verify:quick": "node scripts/verify.mjs --tier quick",
"verify:full": "node scripts/verify.mjs --tier full --report",
"test:html": "pnpm vitest run --coverage && python3 scripts/generate-html-report.py && open coverage/test-report/index.html",
"esp32:sim": "bash esp32/sim/render.sh",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"format": "prettier --write .",
"format:check": "prettier --check .",
"postinstall": "node scripts/postinstall.mjs",
"generate-usage-severity": "node scripts/generate-usage-severity.mjs",
"generate-session-state": "node scripts/generate-session-state.mjs",
"generate-usage-presentation": "node scripts/generate-usage-presentation.mjs",
"generate-collaboration-presentation": "node scripts/generate-collaboration-presentation.mjs",
"plugin:deploy": "node plugin/scripts/deploy.mjs",
"plugin:check": "node plugin/scripts/deploy.mjs --check",
"generate-tui-creatures": "node scripts/generate-tui-creatures.mjs",
"generate-matrix-expressions": "tsx scripts/generate-matrix-expressions.mts",
"generate-gateway-live-rules": "pnpm --filter @agentdeck/shared build && node scripts/generate-gateway-live-rules.mjs",
"generate-dot-contract": "pnpm --filter @agentdeck/shared build && pnpm --filter @agentdeck/dot-relay build && node services/dot-relay/generate-native.mjs",
"generate-daemon-relay": "pnpm --filter @agentdeck/shared build && node scripts/generate-daemon-relay.mjs",
"generate-ci-provider": "node scripts/generate-ci-provider.mjs",
"generate-ci-wait": "node scripts/generate-ci-wait.mjs",
"generate-session-settings-rules": "pnpm --filter @agentdeck/shared build && node scripts/generate-session-settings-rules.mjs",
"generate-daemon-parity": "pnpm --filter @agentdeck/shared build && node scripts/generate-daemon-parity.mjs",
"generate-glance-policy": "node scripts/generate-glance-policy.mjs",
"generate-pocket-policy": "pnpm --filter @agentdeck/shared build && node scripts/generate-pocket-policy.mjs",
"generate-pocket-vectors": "pnpm build && node scripts/generate-pocket-vectors.mjs",
"security:audit": "node scripts/security-audit.mjs"
},
"engines": {
"node": "22.x || 24.x || 26.x",
"pnpm": ">=11.5.0 <12"
},
"devDependencies": {
"@elgato/cli": "^1.10.4",
"@eslint/js": "^10.0.1",
"@types/node": "^25.9.2",
"@types/w3c-web-serial": "^1.0.9",
"@vitest/coverage-v8": "^4.1.12",
"ajv": "^8.20.0",
"eslint": "^10.14.0",
"eslint-config-prettier": "^10.1.8",
"esptool-js": "^0.6.1",
"globals": "^17.13.0",
"prettier": "^3.9.10",
"quicktype": "^26.0.0",
"serialport": "^13.0.0",
"sharp": "^0.35.5",
"ts-json-schema-generator": "^2.9.0",
"tsx": "^4.23.15",
"typescript-eslint": "^8.72.1",
"vite": "^8.3.5",
"vitest": "^4.1.12"
}
}