{
  "name": "xswarm",
  "version": "3.0.25",
  "description": "xSwarm - AI-powered project orchestrator daemon",
  "type": "module",
  "main": "./src/index.js",
  "bin": {
    "xswarm": "bin/xswarm"
  },
  "scripts": {
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage",
    "test:npx": "echo 'NPX test not implemented yet'",
    "test:npx:real": "node -e \"const c=require('child_process').spawn('npx',['.'],{stdio:'inherit'});setTimeout(()=>{c.kill();process.exit(0)},5000)\"",
    "test:npx:simple": "echo -e 'help\\nexit' | node src/index.js 2>&1",
    "test:npx:debug": "echo -e 'help\\nexit' | DEBUG_NPX=1 node src/index.js 2>&1",
    "test:cli-chat": "node src/tests/scripts/test-cli-chat.js",
    "test:cli-chat:basic": "node src/tests/scripts/test-cli-chat.js basic",
    "test:cli-chat:simple": "node src/tests/scripts/test-cli-chat.js simple",
    "test:cli-chat:ink": "node src/tests/scripts/test-cli-chat.js ink",
    "test:cli-chat:auto": "node src/tests/scripts/test-cli-chat.js auto",
    "test:interactive": "node src/tests/scripts/test-interactive.js",
    "test:interactive:ink": "node src/tests/scripts/test-interactive.js ink",
    "test:interactive:simple": "node src/tests/scripts/test-interactive.js simple",
    "test:interactive:basic": "node src/tests/scripts/test-interactive.js basic",
    "test:integration": "node src/tests/scripts/test-main-cli.js",
    "test:conversation": "node src/tests/scripts/test-conversation.js",
    "test:conversation:basic": "node src/tests/scripts/test-conversation.js basic",
    "test:conversation:simple": "node src/tests/scripts/test-conversation.js simple",
    "test:conversation:ink": "node src/tests/scripts/test-conversation.js ink",
    "test:main": "echo -e 'help\\nexit' | node src/index.js 2>&1 | head -30",
    "test:main:basic": "echo -e 'help\\nexit' | XSWARM_UI=basic node src/index.js 2>&1",
    "test:main:terminal-kit": "echo -e 'help\\nexit' | XSWARM_UI=terminal-kit node src/index.js 2>&1",
    "test:quick": "echo 'exit' | node src/index.js || true",
    "test:report": "timeout 3s node src/tests/scripts/test-interactive.js simple || true",
    "lint": "eslint src/",
    "lint:fix": "eslint src/ --fix",
    "format": "echo 'No formatter configured yet'",
    "build:cli-chat": "node src/cli-chat/build.js",
    "build": "npm run build:cli-chat",
    "prepublishOnly": "npm run build && vitest run src/tests/auth.test.js src/tests/api-client.test.js src/tests/tasks.test.js src/tests/pm2.test.js src/tests/project-db.test.js",
    "deploy": "npm publish --access public",
    "release": "npm run test && npm version patch && npm run deploy",
    "release:minor": "npm run test && npm version minor && npm run deploy",
    "release:major": "npm run test && npm version major && npm run deploy",
    "demo:chat": "node src/cli-chat-full-demo.js",
    "demo:chat:basic": "node src/cli-chat-demo.js",
    "demo:chat:resize": "node src/test-resize.js",
    "demo:conversation": "node src/test-conversation.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/chadananda/xswarm.git",
    "directory": "packages/app"
  },
  "keywords": [
    "xswarm",
    "ai",
    "cli",
    "development",
    "team-of-one",
    "productivity",
    "ai-agents"
  ],
  "author": "Chad Jones <chadananda@gmail.com> (https://xswarm.ai)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/chadananda/xswarm/issues"
  },
  "homepage": "https://xswarm.ai",
  "engines": {
    "node": ">=22.0.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "files": [
    "bin/",
    "src/",
    "data/",
    "templates/",
    "README.md"
  ],
  "dependencies": {
    "@anthropic-ai/sdk": "^0.56.0",
    "@modelcontextprotocol/sdk": "^1.0.0",
    "@google/generative-ai": "^0.24.1",
    "chalk": "^5.3.0",
    "commander": "^14.0.0",
    "dotenv": "^17.2.0",
    "figlet": "1.8.2",
    "fs-extra": "^11.2.0",
    "ink": "^5.0.1",
    "ink-spinner": "^5.0.0",
    "ink-text-input": "^6.0.0",
    "inquirer": "^12.7.0",
    "js-yaml": "^4.1.0",
    "keytar": "^7.9.0",
    "openai": "^5.10.1",
    "ora": "^8.0.1",
    "p-limit": "^6.2.0",
    "p-retry": "^6.2.0",
    "pm2": "^5.4.0",
    "terminal-kit": "3.1.2",
    "ws": "^8.18.0"
  },
  "devDependencies": {
    "@eslint/js": "9.31.0",
    "@vitest/coverage-v8": "^3.2.4",
    "esbuild": "0.25.8",
    "eslint": "8.57.1",
    "vitest": "^3.2.4",
    "wrangler": "4.58.0"
  },
  "optionalDependencies": {
    "canvas": "^3.1.2"
  }
}
