{
  "name": "@calmhive/calmhive-cli",
  "version": "15.2.0",
  "description": "🐝 Intelligent Claude CLI wrapper with rule injection, AFk background processing, voice interface, and adaptive retry",
  "main": "index.js",
  "bin": {
    "calmhive": "bin/calmhive"
  },
  "directories": {
    "lib": "lib"
  },
  "scripts": {
    "start:tui": "node cmd/tui",
    "start:afk": "node cmd/afk",
    "test": "CALMHIVE_TEST_MODE=true mocha test/**/*.test.js --timeout 10000 --exclude 'test/quality/**/*.test.js'",
    "test:unit": "CALMHIVE_TEST_MODE=true mocha test/unit/**/*.test.js",
    "test:integration": "CALMHIVE_TEST_MODE=true mocha test/integration/**/*.test.js",
    "test:e2e": "CALMHIVE_E2E_TEST=true mocha test/e2e/**/*.test.js --timeout 300000",
    "test:e2e-critical": "CALMHIVE_E2E_TEST=true mocha test/e2e/critical-path/**/*.test.js --timeout 300000",
    "test:e2e-integration": "CALMHIVE_E2E_TEST=true mocha test/e2e/integration-boundary/**/*.test.js --timeout 300000", 
    "test:e2e-production": "CALMHIVE_E2E_TEST=true mocha test/e2e/production-scenarios/**/*.test.js --timeout 300000",
    "test:production": "mocha test/production/**/*.test.js --timeout 60000",
    "test:quality": "CALMHIVE_TEST_MODE=true mocha test/quality/**/*.test.js --timeout 600000 --bail",
    "test:quality-fast": "CALMHIVE_TEST_MODE=true USE_MOCK_CLAUDE=true mocha test/quality/**/*.test.js --timeout 30000",
    "test:quality-reality": "CALMHIVE_TEST_MODE=true USE_MOCK_CLAUDE=false mocha test/quality/cli-command-quality.test.js --timeout 600000 --grep 'AFk command quality'",
    "test:bugs": "node test/run-all-bug-tests.js",
    "test:tui": "node --expose-gc test/run-tui-tests.js",
    "test:tui:verbose": "node --expose-gc test/run-tui-tests.js --verbose",
    "test:session-lifecycle": "CALMHIVE_TEST_MODE=true mocha test/integration/session-lifecycle-tests.js --timeout 60000",
    "test:stress": "node --expose-gc test/run-stress-tests.js",
    "test:coverage": "nyc npm test",
    "test:coverage:report": "nyc report --reporter=html --reporter=text",
    "test:coverage:check": "nyc check-coverage",
    "coverage:status": "node scripts/raise-coverage-bar.js status",
    "coverage:update": "node scripts/raise-coverage-bar.js update",
    "coverage:raise": "node scripts/raise-coverage-bar.js raise",
    "test:all": "node scripts/test-runner.js",
    "test:quick": "node scripts/test-runner.js --no-lint unit",
    "test:ci": "node scripts/test-runner.js --coverage",
    "test:watch": "mocha test/**/*.test.js --watch",
    "lint": "eslint lib/ test/ --fix",
    "lint:check": "eslint lib/",
    "build": "npm run test:ci",
    "quality": "npm run test:all --verbose --coverage",
    "build:docker": "docker build -t calmhive/cli:latest .",
    "prepublishOnly": "npm run lint:check",
    "dev": "npm run test:watch"
  },
  "keywords": [
    "claude",
    "cli",
    "ai",
    "assistant",
    "automation",
    "afk",
    "voice",
    "mcp"
  ],
  "author": "Jory Pestorious",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/joryeugene/calmhive-cli.git"
  },
  "homepage": "https://github.com/joryeugene/calmhive-cli#readme",
  "bugs": {
    "url": "https://github.com/joryeugene/calmhive-cli/issues"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "files": [
    "bin/",
    "cmd/",
    "commands/",
    "lib/",
    "config/",
    "assets/",
    "docs/",
    "templates/",
    "index.js",
    "README.md",
    "README-TEMPLATES.md",
    "ROADMAP-v14.md",
    "CHANGELOG-v14.md",
    "AFk-BEST-PRACTICES.md",
    "API-REFERENCE.md",
    "claude-code-best-practices.md",
    "CLAUDE.md"
  ],
  "dependencies": {
    "blessed": "^0.1.81",
    "change-case": "^5.4.4",
    "chalk": "^5.4.1",
    "fs-extra": "^11.3.0",
    "glob": "^10.4.0",
    "ink": "^6.0.0",
    "lodash": "^4.17.21",
    "node-cron": "^3.0.3",
    "sqlite3": "^5.1.7",
    "uuid": "^11.1.0",
    "xml2js": "^0.6.2"
  },
  "devDependencies": {
    "chai": "^5.2.0",
    "eslint": "^8.57.0",
    "jest": "^30.0.4",
    "mocha": "^10.2.0",
    "nyc": "^15.1.0",
    "sinon": "^17.0.1",
    "sinon-chai": "^4.0.0"
  }
}
