UNPKG

@calmhive/calmhive-cli

Version:

🐝 Intelligent Claude CLI wrapper with rule injection, AFk background processing, voice interface, and adaptive retry

114 lines (113 loc) 4.14 kB
{ "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" } }