Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
79 lines (79 loc) · 5.67 KB
/
Copy pathpackage.json
File metadata and controls
79 lines (79 loc) · 5.67 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
{
"name": "agentdash",
"version": "0.1.0",
"private": true,
"type": "module",
"description": "AgentDashboard — 统一看板系统,管理多设备、多项目中 AI Agent 的协同工作",
"packageManager": "pnpm@11.9.0",
"scripts": {
"dev": "pnpm run icons:generate && pnpm run dev:web",
"dev:web": "node ./scripts/dev-runtime.js --profile web",
"dev:web:skip-build": "node ./scripts/dev-runtime.js --profile web --skip-build",
"dev:web:no-local": "node ./scripts/dev-runtime.js --profile web --skip-local",
"dev:desktop": "pnpm run icons:generate && node ./scripts/dev-runtime.js --profile desktop",
"dev:desktop:skip-build": "pnpm run icons:generate && node ./scripts/dev-runtime.js --profile desktop --skip-build",
"dev:desktop:sccache": "pnpm run icons:generate && node ./scripts/dev-runtime.js --profile desktop --sccache",
"dev:sccache": "node ./scripts/dev-runtime.js --profile web --sccache",
"dev:no-sccache": "node ./scripts/dev-runtime.js --profile web --no-sccache",
"dev:server": "cargo run --bin agentdash-server -- migrate && cargo run --bin agentdash-server -- serve",
"dev:local": "node ./scripts/dev-runtime.js --profile web --skip-server --skip-frontend",
"dev:frontend": "pnpm --filter app-web dev",
"dev:desktop-frontend": "pnpm --filter app-tauri dev",
"dev:desktop-shell": "cargo run -p agentdash-local-tauri",
"icons:generate": "node scripts/generate-app-icons.cjs",
"desktop:build": "node ./scripts/desktop-build.js --no-bundle --ci",
"desktop:bundle": "node ./scripts/desktop-build.js --bundles nsis --no-sign --ci",
"dev:frontend-wait": "node scripts/wait-for-ready.js 3001 /api/health 120 && pnpm --filter app-web dev",
"dev:backend": "pnpm run kill:backend && cargo run --bin agentdash-server -- migrate && cargo run --bin agentdash-server -- serve",
"frontend:dev": "pnpm --filter app-web dev",
"frontend:build": "pnpm run icons:generate && pnpm --filter app-web build",
"frontend:check": "pnpm --filter app-web run typecheck",
"shared:check": "pnpm --filter @agentdash/core typecheck && pnpm --filter @agentdash/ui typecheck && pnpm --filter @agentdash/views typecheck",
"desktop:frontend:check": "pnpm --filter app-tauri typecheck",
"desktop:shell:check": "cargo check -p agentdash-local-tauri",
"desktop:check": "node scripts/quality-gates.js run desktop_check",
"frontend:test": "pnpm --filter app-web test",
"e2e:test": "playwright test",
"e2e:test:critical": "playwright test tests/e2e/story-context-injection.spec.ts",
"e2e:debug": "playwright test --headed --debug",
"backend:dev": "cargo run --bin agentdash-server -- migrate && cargo run --bin agentdash-server -- serve",
"backend:dev-build": "cargo build -p agentdash-api -p agentdash-local -p agentdash-local-tauri",
"backend:dev-check": "cargo check -p agentdash-api -p agentdash-local -p agentdash-local-tauri",
"backend:dev-test": "cargo test -p agentdash-api -p agentdash-local -p agentdash-local-tauri --no-run",
"backend:build": "cargo build --release",
"backend:check": "cargo check",
"backend:clippy": "cargo clippy --workspace -- -D warnings -A clippy::too_many_arguments -A clippy::new_ret_no_self -A clippy::type_complexity -A clippy::collapsible_if -A clippy::collapsible_match -A clippy::redundant_closure -A clippy::map_flatten",
"backend:test": "cargo test --workspace",
"docker:cloud:build": "node scripts/cloud-image-build.js",
"deploy:compose:update": "node deploy/compose/update.mjs",
"deploy:compose:update:dry-run": "node deploy/compose/update.mjs --dry-run",
"release:metadata": "node scripts/release-metadata.js",
"migration:guard": "node scripts/check-migration-history.js",
"test-support:guard": "node scripts/check-test-support-boundaries.js",
"agent-runtime:guard": "node scripts/check-agent-runtime-boundaries.js",
"quality:gates": "node scripts/quality-gates.js",
"quality:gates:check": "node scripts/quality-gates.js check",
"quality:gates:test": "node --test scripts/lib/quality-gates.test.js",
"hooks:install": "node scripts/install-git-hooks.js",
"contracts:generate": "cargo run -p agentdash-agent-protocol-codegen -- write && cargo run -p agentdash-integration-codex --bin generate_codex_vendor_protocol -- write && cargo run -p agentdash-contracts --bin generate_contracts_ts && cargo run -p agentdash-agent-runtime-contract --bin generate_agent_runtime_contracts && cargo run -p agentdash-agent-runtime-wire --bin generate_agent_runtime_wire",
"contracts:check": "cargo run -p agentdash-agent-protocol-codegen -- check && cargo run -p agentdash-integration-codex --bin generate_codex_vendor_protocol -- check && cargo run -p agentdash-contracts --bin generate_contracts_ts -- --check && cargo run -p agentdash-agent-runtime-contract --bin generate_agent_runtime_contracts -- --check && cargo run -p agentdash-agent-runtime-wire --bin generate_agent_runtime_wire -- --check",
"frontend:lint": "pnpm --filter app-web lint",
"check": "node scripts/quality-gates.js run full_local",
"check:quick": "node scripts/quality-gates.js run pr_quick",
"check:deployment": "node scripts/quality-gates.js run deployment_contract",
"check:heavy": "node scripts/quality-gates.js run heavy_check",
"clean": "cargo clean && rimraf packages/app-web/dist",
"kill-ports": "node scripts/kill-ports.js",
"kill:frontend": "node scripts/kill-ports.js 5380 5381 5382",
"kill:backend": "node scripts/kill-ports.js 3001"
},
"devDependencies": {
"@playwright/test": "^1.58.2",
"@tauri-apps/cli": "^2.11.1"
},
"dependencies": {
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/sortable": "^10.0.0",
"@dnd-kit/utilities": "^3.2.2"
}
}