-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
35 lines (35 loc) · 1.75 KB
/
Copy pathpackage.json
File metadata and controls
35 lines (35 loc) · 1.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
{
"name": "open-code-workspace",
"private": true,
"workspaces": [
"packages/extension",
"packages/desktop"
],
"scripts": {
"build": "npm run build:ext && npm run build:desktop && node scripts/try-cargo.mjs",
"build:rust:required": "cargo build -p open-code-memory --release",
"build:logic": "cargo build -p open-code-logic",
"build:desktop": "npm run -w open-code-desktop build",
"build:ext": "npm run -w open-code-vscode-extension compile",
"dev:desktop": "npm run -w open-code-desktop tauri:dev",
"preview:desktop": "python3 -m http.server 4173 -d packages/desktop/preview",
"watch": "npm run -w open-code-vscode-extension watch",
"test": "npm run -w open-code-vscode-extension test && npm run test:desktop:preview && node scripts/try-cargo-test.mjs",
"test:desktop:preview": "node packages/desktop/preview/test/logic.test.mjs && node packages/desktop/preview/test/ui-contract.test.mjs && node packages/desktop/preview/test/performance.test.mjs",
"test:e2e": "node scripts/e2e-mvp.mjs",
"test:e2e:ci": "node scripts/e2e-mvp.mjs --skip-model",
"test:e2e:model": "node scripts/e2e-local-model.mjs",
"test:logic": "cargo test -p open-code-logic",
"test:rust:required": "cargo test -p open-code-memory",
"test:memoryd:probe": "node scripts/probe-memoryd.mjs",
"check:desktop": "npm run -w open-code-desktop check",
"lint": "npm run -w open-code-vscode-extension check && npm run check:desktop",
"check:bootstrap": "node scripts/check-bootstrap.mjs",
"install:mvp": "bash scripts/install-mvp-macos-linux.sh",
"memoryd": "cargo run -p open-code-memory --bin open-code-memoryd --",
"package": "npm run -w open-code-vscode-extension package"
},
"engines": {
"node": ">=20"
}
}