-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
29 lines (29 loc) · 1.75 KB
/
package.json
File metadata and controls
29 lines (29 loc) · 1.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
"name": "opencode-autopilot-superpowers",
"version": "0.1.0",
"description": "OpenCode plugin for autonomous multi-step execution with /autopilot command",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"scripts": {
"build": "tsc",
"test": "npm run build && node --test \"dist/*.test.js\"",
"test:bootstrap": "npm run build && node --test \"dist/bootstrap.test.js\"",
"bootstrap:dry-run": "npm run build && AUTOPILOT_DRY_RUN=1 OPENCODE_CONFIG_PATH=${OPENCODE_CONFIG_PATH:-$HOME/.config/opencode/opencode.json} node scripts/install-autopilot.mjs",
"bootstrap:install": "npm run build && OPENCODE_CONFIG_PATH=${OPENCODE_CONFIG_PATH:-$HOME/.config/opencode/opencode.json} node scripts/install-autopilot.mjs",
"bootstrap:verify": "npm run build && node --test \"dist/bootstrap.test.js\"",
"readiness:check": "npm run build && node --input-type=module -e \"const configPath = process.env.OPENCODE_CONFIG_PATH || ((process.env.HOME || '') + '/.config/opencode/opencode.json'); import('./dist/bootstrap.js').then(({ readCurrentReadiness }) => { const result = readCurrentReadiness(configPath); console.log(result.steps.join('\\n')); console.log('ready=' + String(result.readiness.ready)); console.log('missing=' + result.readiness.missing.join(',')); process.exit(result.readiness.ready ? 0 : 1); }).catch((error) => { console.error(error instanceof Error ? error.message : String(error)); process.exit(1); });\"",
"watch": "tsc --watch",
"clean": "rm -rf dist"
},
"keywords": ["opencode", "plugin", "autopilot", "superpowers"],
"author": "",
"license": "MIT",
"dependencies": {},
"peerDependencies": {
"@opencode-ai/plugin": "^1.14.0"
},
"devDependencies": {
"@types/node": "^20.0.0",
"typescript": "^5.3.0"
}
}