-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathpackage.json
More file actions
50 lines (50 loc) · 2.31 KB
/
package.json
File metadata and controls
50 lines (50 loc) · 2.31 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
{
"name": "sudocode",
"version": "0.2.0",
"private": true,
"description": "Git-native spec and issue management for AI-assisted software development",
"type": "module",
"workspaces": [
"types",
"cli",
"mcp",
"server",
"sudocode",
"frontend",
"plugins/*"
],
"scripts": {
"build": "npm run build --workspace=types && npm run build --workspace=cli && npm run build --workspace=mcp && npm run build --workspace=frontend && npm run build --workspace=server",
"build:cli": "npm run build --workspace=cli",
"build:mcp": "npm run build --workspace=mcp",
"build:server": "npm run build:frontend && npm run build --workspace=server",
"build:frontend": "npm run build --workspace=frontend",
"build:plugins": "npm run build --workspace=plugins/integration-beads && npm run build --workspace=plugins/integration-speckit && npm run build --workspace=plugins/integration-openspec && npm run build --workspace=plugins/integration-github",
"test": "vitest run",
"test:summary": "DEBUG_PRINT_LIMIT=0 vitest run --reporter=dot --silent --hideSkippedTests",
"test:all": "npm test --workspaces --if-present",
"test:cli": "npm test --workspace=cli",
"test:mcp": "npm test --workspace=mcp",
"test:server": "npm test --workspace=server",
"test:frontend": "npm test --workspace=frontend",
"test:types": "npm test --workspace=types",
"build:sea": "node build-scripts/esbuild-cli.js && node build-scripts/esbuild-mcp.js && node build-scripts/esbuild-server.js",
"package:sea": "node build-scripts/package-sea.js",
"clean": "npm run clean --workspaces --if-present",
"dev": "npm run dev --workspaces --if-present",
"dev:server": "SUDOCODE_DIR=$(pwd)/.sudocode npm run dev --workspace=server",
"dev:frontend": "npm run dev --workspace=frontend",
"start:server": "SUDOCODE_DIR=$(pwd)/.sudocode npm start --workspace=server",
"link": "./scripts/link.sh",
"unlink": "npm unlink -g @sudocode-ai/cli @sudocode-ai/local-server @sudocode-ai/mcp",
"version": "./scripts/version.sh",
"publish": "./scripts/publish.sh",
"publish:dry-run": "./scripts/publish.sh --dry-run --skip-tests",
"sync-deps": "node scripts/sync-dependencies.js"
},
"author": "sudocode AI",
"license": "Apache-2.0",
"devDependencies": {
"typescript": "^5.3.3"
}
}