Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
133 lines (133 loc) · 7.75 KB
/
Copy pathpackage.json
File metadata and controls
133 lines (133 loc) · 7.75 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
128
129
130
131
132
133
{
"name": "zcode",
"version": "3.16.2",
"private": true,
"type": "module",
"scripts": {
"dev:web": "concurrently -k -n server,web -c blue,green \"pnpm --filter @zcode/server dev\" \"pnpm --filter @zcode/web dev\"",
"dev:docs": "pnpm --filter @zcode/dev-docs dev",
"dev:desktop": "pnpm run dev:desktop:prod",
"dev:desktop:test": "node scripts/dev-desktop-env.mjs test",
"dev:desktop:prod": "node scripts/dev-desktop-env.mjs production",
"dev:desktop:bytecode": "node scripts/dev-desktop-env.mjs production --agent-bytecode",
"dev:e2e-report": "pnpm --filter @zcode/e2e-report dev",
"dev:desktop:remote-prod": "node scripts/dev-desktop-remote-prod.mjs",
"dev:web-remote-control": "node scripts/build-desktop-agent-cli.mjs && concurrently -k -n web,desktop -c green,magenta \"pnpm --filter @zcode/web exec vite dev --strictPort\" \"node scripts/dev-web-remote-control-desktop.mjs\"",
"dev:web-share:test": "node scripts/dev-web-share-env.mjs test",
"dev:web-share:mock": "node scripts/dev-web-share-env.mjs mock",
"dev:server": "pnpm --filter @zcode/server dev",
"dev:official-mcp": "node scripts/dev-official-mcp-server.mjs",
"prepare": "husky && pnpm build:cua",
"prepare:desktop-runtime": "pnpm --filter @zcode/desktop prepare:runtime-assets",
"dep:graph": "node scripts/dependency-graph.mjs",
"dep:refs": "node scripts/dep-refs.mjs",
"audit:agent-remnants": "node scripts/audit-zcode-agent-remnants.mjs",
"audit:conversation-session-coverage": "node scripts/audit-conversation-session-case-coverage.mjs --check",
"audit:conversation-session-complete": "node scripts/audit-conversation-session-case-coverage.mjs --check --require-complete",
"test": "pnpm run test:unit",
"test:e2e": "pnpm --filter @zcode/desktop test:e2e",
"test:e2e:all:coverage": "pnpm --filter @zcode/desktop test:e2e:all:coverage",
"test:e2e:windows:sharded": "pnpm --filter @zcode/desktop test:e2e:windows:sharded",
"test:e2e:container": "bash scripts/test-desktop-e2e-container.sh",
"test:e2e:container:conversation": "bash scripts/test-desktop-e2e-container.sh conversation-session-verified",
"test:e2e:container:plugins": "bash scripts/test-desktop-e2e-container.sh plugins-verified",
"test:coverage": "vitest run --coverage --exclude \"packages/desktop/test/e2e/**/*.test.ts\"",
"test:unit": "vitest run --exclude \"packages/desktop/test/e2e/**/*.test.ts\"",
"test:unit:affected": "node scripts/run-affected-unit-tests.mjs",
"test:docker:web-app-gateway": "node scripts/test-web-app-gateway-reset.mjs",
"verify:pre-push": "pnpm run lint && pnpm run db:schema:check && pnpm run test:architecture && pnpm run architecture:check -- --changed && pnpm run test:unit:affected --scope push",
"build": "pnpm -r build",
"build:desktop-agent:bytecode": "node scripts/build-desktop-agent-bytecode.mjs",
"build:docs": "pnpm --filter @zcode/dev-docs build",
"build:web-remote-control:test": "pnpm --filter @zcode/web exec vite build --base=/remote/__test__/",
"build:web-share": "pnpm --filter @zcode/web-share build",
"build:zcode": "node scripts/build-zcode.mjs",
"build:bootstrap": "pnpm -r --filter \"./packages/*\" --filter \"!@zcode/desktop\" build && pnpm --filter @zcode/desktop build:no-runtime-assets",
"build:sea": "pnpm --dir apps/zcode-cli build:sea",
"build:sea:all": "pnpm install && pnpm --dir apps/zcode-cli build:sea",
"build:native-search": "node scripts/build-native-search-tools.mjs",
"pack:native-search": "node scripts/package-native-search-tools.mjs",
"ci:ensure-native-search-deps": "node scripts/ensure-native-search-deps.mjs",
"test:native-search:e2e": "node scripts/test-native-search-tools-e2e.mjs",
"test:sea-runtime-tools:e2e": "node scripts/test-sea-runtime-tools-e2e.mjs",
"clean": "node scripts/clean.mjs",
"typecheck": "tsc -b packages/shared/tsconfig.testing.json packages/rpc packages/provider packages/provider-node packages/shared packages/services packages/client packages/server packages/zcode-server-cli packages/ui packages/web apps/dev-docs packages/e2e-report packages/desktop/tsconfig.main.json packages/desktop/tsconfig.host.json packages/desktop/tsconfig.e2e.json && tsc -p packages/desktop/tsconfig.remote-main.json --noEmit && tsc -p packages/zcode-cua --noEmit",
"bundle:desktop": "pnpm --filter @zcode/desktop run bundle --",
"fmt": "oxfmt",
"fmt:check": "oxfmt --check",
"knip": "knip",
"count-lines": "bash scripts/count-lines.sh",
"prepare:remote-assets": "pnpm --filter @zcode/server-cli stage:remote-assets",
"prepare:remote-assets:linux": "pnpm --filter @zcode/server-cli stage:remote-assets --linux",
"ci:assert-node": "node scripts/assert-node-version.mjs",
"build:cua": "pnpm --filter @zcode/zcode-cua build",
"doctor:macos-release": "bash scripts/doctor-macos-release-app.sh",
"lint": "oxlint",
"lint:fix": "oxlint --fix --fix-suggestions",
"bootstrap": "node scripts/bootstrap.mjs",
"bootstrap:with-remote": "node scripts/bootstrap.mjs --with-remote",
"release": "release-it",
"release:cli": "pnpm --dir apps/zcode-cli run release",
"release:cli:dry": "pnpm --dir apps/zcode-cli run release:dry",
"architecture:check": "node scripts/architecture/architecture-check.mjs check",
"architecture:report": "node scripts/architecture/architecture-check.mjs report",
"architecture:baseline:update": "node scripts/architecture/architecture-check.mjs baseline:update",
"architecture:context": "node scripts/architecture/architecture-check.mjs context",
"test:architecture": "node --test scripts/test/architecture-governance.test.mjs scripts/test/architecture-governance-review.test.mjs scripts/test/architecture-upstream-admission.test.mjs scripts/test/source-size-policy.test.mjs",
"architecture:adopt": "node scripts/architecture/architecture-check.mjs adopt",
"db:schema:check": "node --test scripts/test/sqlite-schema-contract.test.mjs && pnpm --dir apps/zcode-cli exec tsx ../../scripts/check-sqlite-schema.ts",
"db:schema:update": "pnpm --dir apps/zcode-cli exec tsx ../../scripts/check-sqlite-schema.ts --update"
},
"dependencies": {
"border-beam": "^1.0.1",
"d3-path": "^3.1.0",
"tailwind-scrollbar-hide": "^4.0.0"
},
"devDependencies": {
"@jridgewell/trace-mapping": "0.3.31",
"@release-it/conventional-changelog": "^10.0.6",
"@tanstack/react-virtual": "^3.13.23",
"@types/node": "^25.5.0",
"@vitest/coverage-v8": "^4.1.1",
"@zcode/zcode-cua": "workspace:*",
"concurrently": "^9.1.2",
"conventional-changelog-conventionalcommits": "^9.3.1",
"conventional-changelog-writer": "^8.4.0",
"dotenv": "^17.4.2",
"husky": "^9.1.7",
"istanbul-lib-instrument": "6.0.3",
"knip": "^6.0.6",
"lint-staged": "^17.0.8",
"oxfmt": "^0.41.0",
"oxlint": "^1.57.0",
"postject": "1.0.0-alpha.6",
"release-it": "^19.2.4",
"ts-morph": "^28.0.0",
"tsx": "^4.19.4",
"turbo": "^2.4.0",
"typescript": "^6.0.2",
"vitest": "^4.1.1"
},
"peerDependencies": {
"@tanstack/react-virtual": "^3.13.23"
},
"engines": {
"node": ">=24.0.0"
},
"packageManager": "pnpm@10.33.2",
"pnpm": {
"overrides": {
"react": "19.2.7",
"react-dom": "19.2.7"
},
"patchedDependencies": {
"@radix-ui/react-collapsible@1.1.12": "patches/@radix-ui__react-collapsible@1.1.12.patch",
"vitest@4.1.7": "patches/vitest@4.1.7.patch",
"wdio-electron-service@9.2.1": "patches/wdio-electron-service@9.2.1.patch",
"@arms/rum-electron@0.0.3": "patches/@arms__rum-electron@0.0.3.patch",
"@ai-sdk/openai-compatible@2.0.60": "patches/@ai-sdk__openai-compatible@2.0.60.patch",
"@ai-sdk/anthropic@3.0.81": "patches/@ai-sdk__anthropic@3.0.81.patch"
}
},
"license": "Apache-2.0"
}