{ "name": "@mirnoorata/codexa", "version": "0.20.0", "mcpName": "io.github.mirnoorata/codexa", "description": "Local change evidence, impact review, and verification receipts for developers, CI, and coding agents.", "keywords": [ "codex", "mcp", "code-intelligence", "symbol-search", "impact-analysis", "local-first", "verification", "pull-request", "github-actions" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/mirnoorata/codexa.git" }, "bugs": { "url": "https://github.com/mirnoorata/codexa/issues" }, "homepage": "https://github.com/mirnoorata/codexa#readme", "type": "module", "publishConfig": { "access": "public" }, "bin": { "codexa": "dist/cli.js" }, "files": [ "dist", "action.yml", "plugins/codexa", "integrations/claude-code", "integrations/.claude-plugin" ], "scripts": { "build": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig.json --noEmit", "lint": "node scripts/verify-source-hygiene.mjs && node scripts/verify-release-path.mjs && bash scripts/verify-codexa-publish.sh", "audit": "npm audit --audit-level=moderate", "privacy": "node scripts/verify-public-hygiene.mjs", "privacy:history": "node scripts/verify-public-hygiene.mjs --history", "privacy:release": "npm run privacy && npm run privacy:history", "plugin:hygiene": "node scripts/verify-plugin-package.mjs", "package:hygiene": "node scripts/verify-package-hygiene.mjs && npm run plugin:hygiene", "smoke:package": "node scripts/package-install-smoke.mjs", "benchmark:ci": "node scripts/worktree-bootstrap.mjs auto . && node scripts/benchmark-hot-paths.mjs --strict-session-start --verify-startup-contract --output .codex/cache/codexa-benchmarks/latest.json", "benchmark:transport": "npm run build && node scripts/benchmark-mcp-transport.mjs --release-baseline v0.12.0", "benchmark:transport:exposure": "npm run build && node scripts/benchmark-mcp-transport.mjs --baseline-tools full --candidate-tools core", "startup:context-check": "npm run build --silent && node scripts/verify-startup-context-budget.mjs", "startup:context-check:built": "node scripts/verify-startup-context-budget.mjs", "eval:ci": "bash scripts/eval-ci.sh", "ci:extended": "npm run smoke:package && npm run benchmark:ci", "public:snapshot-check": "node scripts/verify-public-snapshot.mjs", "clean:private-artifacts": "node scripts/clean-private-artifacts.mjs", "prepare:codera-parking": "node scripts/prepare-codera-parking-package.mjs && node scripts/verify-package-hygiene.mjs .local/release/codera", "prepack": "npm run build", "prepublishOnly": "npm run security:check", "publish:codexa": "bash scripts/codexa-publish.sh", "release:archive": "npm run check && git archive --format=tar.gz --output codexa-public-head.tar.gz HEAD", "release:github:dry-run": "npm run build && node dist/cli.js github-release . --dry-run", "release:github": "npm run security:check && node dist/cli.js github-release .", "test": "npm run build && vitest run", "test:built": "vitest run", "test:schema": "vitest run tests/schema.test.ts", "test:claude-code": "bash integrations/claude-code/tests/cmd-smoke.sh && bash integrations/claude-code/tests/hook-smoke.sh", "check": "npm run build && npm run lint && npm run privacy && npm run test:claude-code && npm run test:built && npm run startup:context-check:built", "security:check": "npm run check && npm run audit && npm run public:snapshot-check && npm run package:hygiene && npm run smoke:package", "dev": "tsx src/cli.ts" }, "dependencies": { "@modelcontextprotocol/sdk": "1.29.0", "@typesafe-ai/sdk": "0.6.0", "commander": "15.0.0", "smol-toml": "1.8.0", "tree-sitter": "0.21.1", "tree-sitter-python": "0.21.0", "tree-sitter-typescript": "0.23.2", "typescript": "6.0.3", "zod": "4.4.3" }, "devDependencies": { "@types/node": "22.20.0", "tsx": "4.23.0", "vitest": "4.1.11" }, "overrides": { "@hono/node-server": "2.0.11" }, "engines": { "node": ">=22" } }