erosolar-cli
Version:
Unified AI agent framework for the command line - Multi-provider support with schema-driven tools, code intelligence, and transparent reasoning
145 lines (144 loc) • 5.33 kB
JSON
{
"name": "erosolar-cli",
"version": "1.7.383",
"description": "Unified AI agent framework for the command line - Multi-provider support with schema-driven tools, code intelligence, and transparent reasoning",
"main": "dist/bin/erosolar.js",
"type": "module",
"files": [
"dist",
"README.md",
"agents",
"LICENSE",
"scripts/preinstall-clean-bins.mjs",
"scripts/health-check.mjs",
"scripts/complexity-validation.mjs",
"scripts/code-quality-dashboard.js",
"scripts/ai-code-reviewer.mjs",
"scripts/code-intelligence-enhancer.mjs",
"scripts/dev-productivity-booster.mjs",
"scripts/deploy-security-capabilities.js",
"scripts/deploy-intelligence-core.js",
"scripts/human-verification.mjs",
"scripts/verify-task-completion.mjs",
"scripts/isolated-verification-runner.mjs",
"scripts/isolated-verification-wrapper.mjs",
"config/security-deployment.json"
],
"bin": {
"erosolar-ts": "dist/bin/erosolar.js",
"erosolar-cli": "dist/bin/erosolar.js",
"erosolar": "dist/bin/erosolar.js"
},
"scripts": {
"preinstall": "node scripts/preinstall-clean-bins.mjs",
"clean": "node -e \"const { rmSync } = require('fs'); try { rmSync('dist', { recursive: true, force: true, maxRetries: 5 }); } catch (error) { if (error && error.code !== 'ENOENT') throw error; }\"",
"build": "tsc",
"build:watch": "tsc --watch",
"prepublishOnly": "npm run build",
"postbuild": "node scripts/postbuild.mjs",
"dev": "node --loader ts-node/esm src/bin/erosolar.ts",
"dev:watch": "node --watch --loader ts-node/esm src/bin/erosolar.ts",
"start": "node dist/bin/erosolar.js",
"test": "jest --config jest.config.cjs",
"test:watch": "jest --config jest.config.cjs --watch",
"test:coverage": "jest --config jest.config.cjs --coverage",
"lint": "eslint src/**/*.ts --max-warnings 200",
"lint:fix": "eslint src/**/*.ts --fix",
"type-check": "tsc --noEmit",
"health-check": "node scripts/health-check.mjs",
"complexity-check": "node scripts/complexity-validation.mjs",
"complexity-check:legacy": "npm run lint && npm run type-check",
"quality-gate": "npm run complexity-check && npm run health-check && npm run type-check",
"quality-dashboard": "node scripts/code-quality-dashboard.js",
"ai-code-review": "node scripts/ai-code-reviewer.mjs",
"code-intelligence": "node scripts/code-intelligence-enhancer.mjs",
"dev-productivity": "node scripts/dev-productivity-booster.mjs",
"generate": "node scripts/dev-productivity-booster.mjs generate",
"deploy-security": "node scripts/deploy-security-capabilities.js",
"deploy-intelligence": "node scripts/deploy-intelligence-core.js",
"human-verification": "node scripts/human-verification.mjs",
"verify-task": "node scripts/verify-task-completion.mjs",
"isolated-verify": "node scripts/isolated-verification-wrapper.mjs",
"isolated-verify:task": "node scripts/isolated-verification-wrapper.mjs task",
"isolated-verify:build": "node scripts/isolated-verification-wrapper.mjs build",
"isolated-verify:test": "node scripts/isolated-verification-wrapper.mjs test",
"isolated-verify:health": "node scripts/isolated-verification-wrapper.mjs health",
"security-testing": "node examples/ultimate-security-testing.js",
"security-example": "ts-node examples/ultimate-security-testing.ts"
},
"erosolar": {
"rulebookSchema": "src/contracts/schemas/agent-rules.schema.json"
},
"keywords": [
"cli",
"ai",
"agent",
"llm",
"anthropic",
"openai",
"google",
"unified-schema",
"code-intelligence",
"alpha-zero",
"multi-provider",
"security-testing",
"penetration-testing",
"red-team",
"offensive-security",
"intelligence",
"surveillance",
"covert-ops",
"counter-intelligence",
"human-verification",
"task-completion",
"quality-assurance",
"isolated-verification",
"runtime-isolation"
],
"author": "Independent Security Research Collective",
"license": "MIT",
"homepage": "https://github.com/ErosolarAI/erosolar#readme",
"bugs": {
"url": "https://github.com/ErosolarAI/erosolar/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ErosolarAI/erosolar.git"
},
"engines": {
"node": ">=20.0.0"
},
"devDependencies": {
"@babel/core": "^7.28.5",
"@babel/preset-env": "^7.28.5",
"@babel/preset-typescript": "^7.28.5",
"@types/glob": "^8.1.0",
"@types/gradient-string": "^1.1.6",
"@types/jest": "^29.5.0",
"@types/node": "^20.11.24",
"@types/nodemailer": "^7.0.4",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0",
"babel-jest": "^30.2.0",
"eslint": "^8.45.0",
"jest": "^29.7.0",
"ts-jest": "^29.1.0",
"ts-node": "^10.9.2"
},
"dependencies": {
"@anthropic-ai/sdk": "^0.32.0",
"@google/genai": "^1.29.1",
"@types/tough-cookie": "^4.0.5",
"boxen": "^5.1.2",
"chalk": "^4.1.2",
"cli-spinners": "^2.9.2",
"gradient-string": "^2.0.2",
"nanospinner": "^1.1.0",
"nodemailer": "^7.0.10",
"openai": "^6.9.1",
"ora": "^5.4.1",
"playwright": "^1.57.0",
"tough-cookie": "^6.0.0",
"typescript": "^5.3.3"
}
}