{
  "name": "@mutagent/diagnostics",
  "version": "0.2.0-alpha.8",
  "description": "mutagent-diagnostics: AI agent diagnostics-on-tap skill for Claude Code, Codex, and other coding runtimes",
  "license": "Apache-2.0",
  "type": "module",
  "publishConfig": {
    "registry": "https://registry.npmjs.org",
    "access": "public"
  },
  "bin": {
    "mutagent-diagnostics": "bin/mutagent-diagnostics.mjs",
    "mutagent-cli": "bin/mutagent-cli.mjs"
  },
  "files": [
    "bin/",
    ".claude/skills/mutagent-diagnostics/",
    "LICENSE",
    "NOTICE",
    "README.md"
  ],
  "scripts": {
    "lint": "eslint .claude/skills/mutagent-diagnostics/scripts --ext .ts --max-warnings 0",
    "typecheck": "tsc --noEmit && bun run check:borrowed-untracked",
    "build": "tsc --outDir dist",
    "test": "node scripts/release/stale-markers.mjs --self-test && bun test ./.claude/skills/mutagent-diagnostics/scripts/",
    "setup:hooks": "bash .claude/skills/mutagent-diagnostics/scripts/hooks/install-hooks.sh",
    "validate-config": "bun run .claude/skills/mutagent-diagnostics/scripts/config/validate.ts",
    "init": "bun run .claude/skills/mutagent-diagnostics/scripts/cli/init.ts",
    "bundle:cli": "bun build ../mutagent-tools/src/cli/index.ts --target=bun --banner \"#!/usr/bin/env node\" --outfile=bin/mutagent-cli.mjs",
    "prepublishOnly": "bun run bundle:cli && node scripts/release/prepublish-guard.mjs",
    "sync:borrowed": "node ../scripts/release/vendored-agents.mjs --write",
    "check:borrowed-untracked": "node ../scripts/release/vendored-agents.mjs --check-untracked",
    "prepack": "bun run sync:borrowed"
  },
  "dependencies": {
    "@sinclair/typebox": "^0.34.0",
    "yaml": "^2.8.0"
  },
  "devDependencies": {
    "@typescript-eslint/eslint-plugin": "^8.0.0",
    "@typescript-eslint/parser": "^8.0.0",
    "eslint": "^9.0.0",
    "typescript": "^5.5.0"
  },
  "keywords": [
    "mutagent",
    "diagnostics",
    "ai-agents",
    "agent-optimization",
    "skill"
  ],
  "engines": {
    "node": ">=22.18"
  }
}
