crabpot/package.json

26 lines
1.3 KiB
JSON

{
"name": "crabpot",
"version": "0.1.0",
"private": true,
"description": "Compatibility testbed for OpenClaw community plugins and plugin seams.",
"type": "module",
"engines": {
"node": ">=22"
},
"scripts": {
"check": "npm test && node scripts/sync-fixtures.mjs --check && node scripts/run-contract-smoke.mjs && node scripts/inspect-fixtures.mjs --check && node scripts/generate-report.mjs --check && node scripts/capture-contracts.mjs --check && node scripts/synthetic-probes.mjs --check && node scripts/cold-import-readiness.mjs --check && node scripts/workspace-plan.mjs --check && node scripts/check-contract-coverage.mjs",
"contract:capture": "node scripts/capture-contracts.mjs",
"contract:coverage": "node scripts/check-contract-coverage.mjs",
"contract:synthetic": "node scripts/synthetic-probes.mjs",
"cold-import": "node scripts/cold-import-readiness.mjs",
"workspace:plan": "node scripts/workspace-plan.mjs",
"workspace:execute": "node scripts/execute-workspace-plan.mjs",
"fixtures:list": "node scripts/list-fixtures.mjs",
"fixtures:inspect": "node scripts/inspect-fixtures.mjs",
"fixtures:sync": "node scripts/sync-fixtures.mjs --materialize",
"report": "node scripts/generate-report.mjs",
"smoke": "node scripts/run-contract-smoke.mjs",
"test": "node --test test/*.test.mjs"
}
}