Files
harness-tools/package.json
T

60 lines
2.0 KiB
JSON

{
"name": "harness-tools",
"version": "0.1.0",
"description": "Personal Pi extensions and skills.",
"type": "module",
"license": "MIT",
"keywords": [
"pi-package"
],
"engines": {
"node": ">=22.19.0"
},
"scripts": {
"prepare": "effect-tsgo patch",
"typecheck": "tsc --noEmit",
"test": "npm run test:runner && npm run test:links && node --test --experimental-strip-types extensions/firecrawl-search/index.test.ts extensions/shared/*.test.ts extensions/subagents/by-the-way.test.ts extensions/subagents/context-usage.test.ts extensions/subagents/manager.test.ts extensions/subagents/result-delivery.test.ts extensions/subagents/takeover.test.ts extensions/_workflows/*.test.ts extensions/pi-workflow/*.test.ts && vitest run extensions/file-search/index.spec.ts",
"test:runner": "python -m unittest discover -s scripts -p 'test_*.py'",
"test:links": "node --test scripts/pi-links.test.mjs",
"test:live": "node --test --experimental-strip-types extensions/subagents/claude.test.ts extensions/subagents/codex.test.ts"
},
"pi": {
"extensions": [
"./extensions",
"!./extensions/_workflows",
"!./extensions/pi-workflow"
],
"skills": [
"./skills"
]
},
"peerDependencies": {
"@earendil-works/pi-ai": "*",
"@earendil-works/pi-coding-agent": "*",
"@earendil-works/pi-tui": "*",
"typebox": "*"
},
"devDependencies": {
"@earendil-works/pi-ai": "0.84.2",
"@earendil-works/pi-coding-agent": "^0.84.2",
"@earendil-works/pi-tui": "0.84.2",
"@effect/tsgo": "0.24.3",
"@effect/vitest": "4.0.0-beta.101",
"@types/node": "^22.0.0",
"typebox": "1.3.17",
"typescript": "7.0.2",
"vitest": "4.1.10"
},
"dependencies": {
"@anthropic-ai/claude-agent-sdk": "0.3.218",
"@effect/platform-node": "4.0.0-beta.101",
"@effect/platform-node-shared": "4.0.0-beta.101",
"acorn": "8.18.0",
"effect": "4.0.0-beta.101",
"firecrawl": "4.30.1"
},
"overrides": {
"@effect/platform-node-shared": "4.0.0-beta.101"
}
}