{ "name": "@plannotator/opencode", "version": "0.27.11", "type": "module", "description": "Plannotator plugin for OpenCode - interactive plan review with visual annotation", "author": "backnotprop", "license": "MIT OR Apache-2.0", "repository": { "type": "git", "url": "git+https://github.com/backnotprop/plannotator.git", "directory": "apps/opencode-plugin" }, "homepage": "https://github.com/backnotprop/plannotator", "bugs": { "url": "https://github.com/backnotprop/plannotator/issues" }, "keywords": [ "opencode", "opencode-plugin", "plannotator", "plan-review", "ai-agent", "coding-agent" ], "//": "OpenCode 1 loads main, while OpenCode 2 loads exports[.]. Do not add ./server: OpenCode 1 checks it before main and would load the V2 adapter.", "main": "dist/index.js", "exports": { ".": "./dist/server.js" }, "//files": "skills/ is generated by build:skill from apps/skills/core/plannotator and is gitignored, so the shipped copy cannot drift from the single source.", "files": [ "dist", "commands", "skills", "README.md", "plannotator.html", "review-editor.html" ], "scripts": { "build": "bun run build:skill && mkdir -p dist && cp ../hook/dist/index.html ./plannotator.html && cp ../review/dist/index.html ./review-editor.html && bun build embedded.ts --outfile dist/embedded.js --target bun --external @opencode-ai/plugin && bun build index.ts --outfile dist/index.js --target node && bun build server.ts --outfile dist/server.js --target node --external @opencode-ai/plugin", "build:skill": "rm -rf skills && mkdir -p skills && cp -R ../skills/core/plannotator skills/plannotator", "smoke:v2": "bun fixtures/v2-installed-smoke.ts", "postinstall": "mkdir -p ${XDG_CONFIG_HOME:-$HOME/.config}/opencode/commands && cp ./commands/*.md ${XDG_CONFIG_HOME:-$HOME/.config}/opencode/commands/ 2>/dev/null || true; mkdir -p ${XDG_CONFIG_HOME:-$HOME/.config}/opencode/skills/plannotator && cp ./skills/plannotator/SKILL.md ${XDG_CONFIG_HOME:-$HOME/.config}/opencode/skills/plannotator/ 2>/dev/null || true", "prepublishOnly": "bun run build" }, "devDependencies": { "@opencode-ai/plugin": "0.0.0-next-16775", "@plannotator/server": "workspace:*", "@plannotator/shared": "workspace:*" }, "engines": { "bun": ">=1.0.0" } }