package.json 2.13 KB
{
  "name": "multi-agent-auto-dev",
  "version": "1.0.0",
  "description": "使用 claude-cli 的多 Agent 自主开发系统",
  "workspaces": [
    "packages/*",
    "agent-bridge",
    "server",
    "web"
  ],
  "scripts": {
    "server": "cd server && npm start",
    "server:dev": "cd server && npm run dev",
    "web": "cd web && npm run dev",
    "web:build": "cd web && npm run build",
    "dev": "concurrently \"npm run server\" \"npm run web\"",
    "setup": "cp -n .env.example .env && npm install && cd server && npm install && cd ../web && npm install",
    "test": "vitest",
    "test:unit": "vitest run",
    "test:watch": "vitest watch",
    "skills:sync": "node scripts/sync-skills.js",
    "graph:seed": "node scripts/graph-seed.js",
    "spec:extract": "node scripts/extract-spec.js",
    "spec:check": "node scripts/extract-spec.js --check",
    "prepare": "bash scripts/install-hooks.sh 2>/dev/null || true",
    "okr:migrate": "node scripts/migrate-goals-to-okr.js"
  },
  "keywords": [
    "agent",
    "auto-dev",
    "coding"
  ],
  "author": "",
  "license": "MIT",
  "engines": {
    "node": ">=18.0.0"
  },
  "devDependencies": {
    "concurrently": "^8.2.2",
    "esbuild": "^0.27.4",
    "playwright": "^1.58.1",
    "vitest": "^4.0.18",
    "ws": "^8.19.0",
    "yaml": "^2.8.2"
  },
  "packageManager": "pnpm@10.28.1+sha512.7d7dbbca9e99447b7c3bf7a73286afaaf6be99251eb9498baefa7d406892f67b879adb3a1d7e687fc4ccc1a388c7175fbaae567a26ab44d1067b54fcb0d6a316",
  "dependencies": {
    "@larksuiteoapi/node-sdk": "^1.59.0",
    "@mas/acp-core": "workspace:*",
    "@sinclair/typebox": "^0.34.48",
    "@whiskeysockets/baileys": "7.0.0-rc.9",
    "adm-zip": "^0.5.16",
    "ali-oss": "^6.23.0",
    "archiver": "^7.0.1",
    "better-sqlite3": "^12.8.0",
    "cheerio": "^1.0.0",
    "express-fileupload": "^1.5.2",
    "mammoth": "^1.11.0",
    "module-alias": "^2.3.4",
    "multer": "^2.1.1",
    "mysql2": "^3.20.0",
    "pdf-parse": "^2.4.5",
    "qrcode-terminal": "^0.12.0",
    "sequelize": "^6.37.8"
  },
  "_moduleAliases": {
    "@server": "server"
  },
  "pnpm": {
    "onlyBuiltDependencies": [
      "better-sqlite3",
      "esbuild"
    ]
  }
}