UNPKG

claude-flow-tbowman01

Version:

Enterprise-grade AI agent orchestration with ruv-swarm integration (Alpha Release)

197 lines (196 loc) 7.78 kB
{ "name": "claude-flow-tbowman01", "version": "2.0.0-alpha.95", "description": "Enterprise-grade AI agent orchestration with ruv-swarm integration (Alpha Release)", "main": "cli.mjs", "bin": { "claude-flow": "bin/claude-flow-simple.js" }, "scripts": { "preinstall": "node -e \"if(process.platform === 'win32' && process.env.npm_config_user_agent && process.env.npm_config_user_agent.includes('npm')) { console.warn('⚠️ Warning: On Windows, it is recommended to use pnpm to install this package to avoid potential native dependency build issues.'); console.warn('💡 Try: pnpm install or pnpx claude-flow@alpha'); }\"", "dev": "tsx src/cli/main.ts", "build": "npm run clean && npm run update-version && npm run build:esm && npm run build:cjs && npm run build:binary", "update-version": "node scripts/update-bin-version.js", "clean": "rm -rf dist dist-cjs", "build:esm": "tsc", "build:cjs": "tsc -p tsconfig.cjs.json", "build:ts": "npm run build:esm && npm run build:cjs", "build:binary": "pkg dist/cli/main.js --targets node20-linux-x64,node20-macos-x64,node20-win-x64 --output bin/claude-flow", "build:simple": "npm run build:ts && pkg dist/cli/simple-cli.js --output bin/claude-flow-simple", "typecheck": "tsc --noEmit", "typecheck:watch": "tsc --noEmit --watch", "dev:build": "tsc --watch", "test": "NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit", "test:watch": "NODE_OPTIONS='--experimental-vm-modules' jest --watch", "test:unit": "NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit", "test:integration": "NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration", "test:e2e": "NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e", "test:performance": "NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance", "test:cli": "NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__", "test:coverage": "NODE_OPTIONS='--experimental-vm-modules' jest --coverage", "test:coverage:unit": "NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage", "test:coverage:integration": "NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage", "test:coverage:e2e": "NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage", "test:ci": "NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2", "test:debug": "NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache", "test:comprehensive": "node scripts/test-comprehensive.js", "test:comprehensive:verbose": "node scripts/test-comprehensive.js --verbose", "test:comprehensive:full": "node scripts/test-comprehensive.js --load --docker --npx", "test:load": "node scripts/test-comprehensive.js --load", "test:docker": "node scripts/test-comprehensive.js --docker", "test:npx": "node scripts/test-comprehensive.js --npx", "test:health": "NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'", "test:swarm": "NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts", "test:benchmark": "NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts", "lint": "eslint src --ext .ts --max-warnings 0", "format": "prettier --write 'src/**/*.{ts,js,json}'", "diagnostics": "node -e \"import('./dist/monitoring/diagnostics.js').then(m => m.DiagnosticManager.quickDiagnostic().then(console.log))\"", "health-check": "node -e \"import('./dist/monitoring/health-check.js').then(m => new m.HealthCheckManager().performHealthCheck().then(console.log))\"", "postinstall": "node scripts/install-arm64.js", "prepublishOnly": "npm run update-version", "publish:alpha": "npm publish --tag alpha", "publish:major": "npm version major && npm publish", "publish:minor": "npm version minor && npm publish", "publish:patch": "npm version patch && npm publish", "prepack": "echo 'Alpha release - skipping build for now'", "postpack": "echo 'Package created successfully'", "prepare-publish": "node scripts/prepare-publish.js", "start": "node server.js" }, "keywords": [ "claude", "ai", "agent", "orchestration", "mcp", "workflow", "automation", "swarm", "ruv-swarm", "github", "docker", "enterprise", "coordination", "multi-agent", "neural-networks", "cli", "tools", "alpha" ], "author": "rUv", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/ruvnet/claude-code-flow.git" }, "bugs": { "url": "https://github.com/ruvnet/claude-code-flow/issues" }, "homepage": "https://github.com/ruvnet/claude-code-flow#readme", "engines": { "node": ">=20.0.0", "npm": ">=9.0.0" }, "files": [ "cli.js", "bin/claude-flow.js", "bin/claude-flow", "bin/claude-flow-dev", "bin/claude-flow-pkg.js", "bin/claude-flow-swarm", "bin/claude-flow-swarm-background", "bin/claude-flow-swarm-bg", "bin/claude-flow-swarm-monitor", "bin/claude-flow-swarm-ui", "dist/", "src/", ".claude/", "docker-test/", "scripts/", "README.md", "LICENSE", "CHANGELOG.md", "DOCKER_TEST_REPORT.md" ], "dependencies": { "@modelcontextprotocol/sdk": "^1.0.4", "@types/better-sqlite3": "^7.6.13", "blessed": "^0.1.81", "chalk": "^4.1.2", "cli-table3": "^0.6.3", "commander": "^11.1.0", "cors": "^2.8.5", "figlet": "^1.8.1", "fs-extra": "^11.2.0", "glob": "^11.0.3", "gradient-string": "^3.0.0", "helmet": "^7.1.0", "inquirer": "^9.2.12", "nanoid": "^5.0.4", "ora": "^7.0.1", "p-queue": "^8.1.0", "ruv-swarm": "^1.0.14", "ws": "^8.18.3", "yaml": "^2.8.0" }, "optionalDependencies": { "better-sqlite3": "^12.2.0", "diskusage": "^1.1.3", "node-pty": "^1.0.0" }, "devDependencies": { "@babel/core": "^7.28.0", "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/preset-env": "^7.28.0", "@types/blessed": "^0.1.25", "@types/commander": "^2.12.0", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/figlet": "^1.7.0", "@types/fs-extra": "^11.0.4", "@types/gradient-string": "^1.1.6", "@types/inquirer": "^9.0.7", "@types/jest": "^29.5.14", "@types/node": "^20.19.7", "@types/uuid": "^10.0.0", "@types/ws": "^8.5.10", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "@vercel/ncc": "^0.38.3", "babel-jest": "^29.7.0", "eslint": "^8.57.1", "eslint-plugin-react": "^7.37.5", "express": "^5.1.0", "globals": "^16.3.0", "jest": "^29.7.0", "prettier": "^3.1.1", "puppeteer": "^24.11.2", "supertest": "^7.1.4", "ts-jest": "^29.4.0", "tsx": "^4.6.2", "typescript": "^5.3.3", "typescript-eslint": "^8.37.0" }, "pkg": { "targets": [ "node20-linux-x64", "node20-macos-x64", "node20-win-x64" ], "scripts": "dist/**/*.js", "outputPath": "bin", "options": [ "--experimental-specifier-resolution=node" ] }, "type": "module", "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "directories": { "doc": "docs", "example": "examples", "test": "tests" } }