{
    "name": "pi-coding-agent-eval",
    "version": "0.1.1",
    "description": "Paired evaluation orchestration for real Pi Coding Agent runs.",
    "type": "module",
    "types": "./dist/index.d.ts",
    "files": [
        "dist",
        "assets/logo-small.png",
        "skills",
        "scripts",
        "test/examples",
        "README.md",
        "LICENSE",
        "CHANGELOG.md"
    ],
    "imports": {
        "#src/*": "./dist/*",
        "#test/*": "./test/*"
    },
    "bin": {
        "pi-eval": "dist/cli.mjs"
    },
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "import": "./dist/index.js"
        },
        "./disable-thinking": {
            "types": "./dist/extensions/disable-thinking.d.ts",
            "import": "./dist/extensions/disable-thinking.js"
        },
        "./package.json": "./package.json"
    },
    "keywords": [
        "pi-package",
        "pi-coding-agent",
        "evaluation",
        "benchmark",
        "llm-evaluation",
        "agent-evaluation"
    ],
    "pi": {
        "skills": [
            "./skills"
        ]
    },
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/alexshpunt/pi-coding-agent-eval.git"
    },
    "homepage": "https://github.com/alexshpunt/pi-coding-agent-eval#readme",
    "bugs": {
        "url": "https://github.com/alexshpunt/pi-coding-agent-eval/issues"
    },
    "engines": {
        "node": ">=22.19.0"
    },
    "publishConfig": {
        "access": "public"
    },
    "scripts": {
        "prebuild": "node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"",
        "build": "tsc -p tsconfig.build.json && node -e \"require('node:fs').chmodSync('dist/cli.mjs', 0o755)\"",
        "test": "npm run check",
        "test:unit": "npm run build && vitest run --config vitest.config.ts",
        "check": "npm run check:paths && npm run test:unit && npm run test:integration && npm run test:examples",
        "check:paths": "node scripts/check-no-parent-paths.mjs",
        "skills:install": "node scripts/install-skills.mjs",
        "prepack": "npm run build",
        "prepublishOnly": "npm run check",
        "test:integration": "npm run build && pi-test run -- vitest run --config vitest.integration.config.ts",
        "test:examples": "npm run example:api && npm run example:cli",
        "example:api": "npm run build && node test/examples/tool-profile-comparison/run-api.mjs",
        "example:cli": "npm run build && node dist/cli.mjs run tool-comparison easy --config test/examples/tool-profile-comparison/eval.config.mjs --agent-profiles filesystem-tools,bash-only --run-id cli-example",
        "example:live": "bash test/examples/tool-profile-comparison/run-live.sh",
        "example:scripted-live": "bash test/examples/tool-profile-comparison/run-scripted-live.sh",
        "example:multi-live": "bash test/examples/multi-profile-comparison/run-live.sh",
        "example:multi-scripted-live": "bash test/examples/multi-profile-comparison/run-scripted-live.sh"
    },
    "dependencies": {
        "pi-coding-agent-test": "^0.1.1"
    },
    "peerDependencies": {
        "@earendil-works/pi-ai": "^0.84.0",
        "@earendil-works/pi-coding-agent": "^0.84.0"
    },
    "devDependencies": {
        "@earendil-works/pi-ai": "0.84.2",
        "@earendil-works/pi-coding-agent": "0.84.2",
        "@types/node": "^24.0.4",
        "typescript": "^5.9.3",
        "vitest": "^4.1.10"
    }
}
