{ "name": "claude-code-workflow", "version": "7.0.1", "description": "JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution", "type": "module", "main": "ccw/dist/index.js", "bin": { "ccw": "ccw/bin/ccw.js", "ccw-mcp": "ccw/bin/ccw-mcp.js" }, "workspaces": [ "ccw/frontend" ], "scripts": { "sync-version": "node scripts/sync-version.mjs", "build": "tsc -p ccw/tsconfig.json", "postbuild": "node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"", "start": "node ccw/bin/ccw.js", "test": "node --experimental-strip-types --test ccw/tests/*.test.js", "test:visual": "node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts", "test:e2e": "node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts", "prepublishOnly": "npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'", "frontend": "npm run dev --workspace=ccw/frontend", "frontend:build": "npm run build --workspace=ccw/frontend", "ws:install": "npm install", "ws:all": "npm run frontend", "ws:build-all": "npm run build && npm run frontend:build", "postinstall": "(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)" }, "keywords": [ "claude", "workflow", "ai", "cli", "dashboard", "code-review", "automation", "development" ], "author": "dyw", "license": "MIT", "engines": { "node": ">=18.0.0" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.0.4", "better-sqlite3": "^11.7.0", "boxen": "^7.1.0", "chalk": "^5.3.0", "commander": "^11.0.0", "figlet": "^1.7.0", "glob": "^10.3.0", "gray-matter": "^4.0.3", "gradient-string": "^2.0.2", "inquirer": "^9.2.0", "jsonwebtoken": "^9.0.3", "node-pty": "^1.1.0-beta21", "open": "^9.1.0", "ora": "^7.0.0", "tree-sitter-wasms": "^0.1.13", "web-tree-sitter": "^0.24.0", "zod": "^4.1.13" }, "files": [ "ccw/bin/", "ccw/dist/", "ccw/scripts/", "ccw/frontend/dist/", ".claude/agents/", ".claude/commands/", ".claude/scripts/", ".claude/skills/", ".codex/", ".gemini/", ".qwen/", "codex-lens/src/codexlens/", "codex-lens/pyproject.toml", "ccw-litellm/src/ccw_litellm/", "ccw-litellm/pyproject.toml", "README.md" ], "repository": { "type": "git", "url": "git+https://github.com/catlog22/Claude-Code-Workflow.git" }, "bugs": { "url": "https://github.com/catlog22/Claude-Code-Workflow/issues" }, "homepage": "https://github.com/catlog22/Claude-Code-Workflow#readme", "devDependencies": { "@playwright/test": "^1.57.0", "@types/better-sqlite3": "^7.6.12", "@types/gradient-string": "^1.1.6", "@types/inquirer": "^9.0.9", "@types/jsonwebtoken": "^9.0.10", "@types/node": "^25.0.1", "concurrently": "^9.1.2", "pixelmatch": "^7.1.0", "playwright": "^1.57.0", "pngjs": "^7.0.0", "typescript": "^5.9.3" } }