Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
141 lines (141 loc) · 8.79 KB
/
Copy pathpackage.json
File metadata and controls
141 lines (141 loc) · 8.79 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
134
135
136
137
138
139
140
141
{
"name": "zcode",
"version": "3.17.1",
"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: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:docker:web-app-gateway": "node scripts/test-web-app-gateway-reset.mjs",
"verify:pre-push": "node scripts/check-push-worktree.mjs && pnpm run check:e2e-remote-targets && pnpm run lint && pnpm run docs:stale-phrases:check && pnpm run db:schema:check && pnpm run test:architecture && pnpm run architecture:check -- --changed && pnpm run test:engineering: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",
"ci:verify-electron-builder-mirror": "node scripts/verify-electron-builder-binaries-mirror.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 scripts/test/architecture-default-branch.test.mjs scripts/test/pre-push-worktree.test.mjs scripts/test/retired-app-unit-evidence.test.mjs",
"architecture:adopt": "node scripts/architecture/architecture-check.mjs adopt",
"docs:stale-phrases:check": "node scripts/check-stale-doc-phrases.mjs",
"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",
"provider:regression:report": "tsx apps/zcode-cli/tools/provider-regression/src/report-cli.ts",
"provider:regression": "pnpm --filter @zcode/bootstrap... build && tsx apps/zcode-cli/tools/provider-regression/src/cli.ts",
"test:engineering": "vitest run --project engineering",
"test:engineering:affected": "node scripts/run-affected-engineering-tests.mjs",
"test:engineering-tools": "node --test scripts/test/affected-engineering-test-cli.test.mjs scripts/test/pre-push-worktree.test.mjs scripts/test/retired-app-unit-evidence.test.mjs scripts/test/e2e-remote-targets-check.test.mjs",
"check:e2e-remote-targets": "node scripts/check-e2e-remote-targets.mjs"
},
"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",
"@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",
"jsdom": "^29.1.1",
"knip": "^6.0.6",
"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",
"yaml": "2.9.0"
},
"peerDependencies": {
"@tanstack/react-virtual": "^3.13.23"
},
"engines": {
"node": ">=24.0.0"
},
"packageManager": "pnpm@10.33.2",
"pnpm": {
"overrides": {
"@electron/rebuild>node-abi": "4.37.0",
"electron-to-chromium": "1.5.452",
"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",
"@aiden0z/pptx-renderer@1.2.4": "patches/@aiden0z__pptx-renderer@1.2.4.patch",
"@extend-ai/react-xlsx@0.16.0": "patches/@extend-ai__react-xlsx@0.16.0.patch"
}
},
"license": "Apache-2.0"
}