{"bin":{"vvoc":"dist/cli.js"},"bugs":{"url":"https://github.com/osovv/vv-opencode/issues"},"dist":{"shasum":"fa8db653bc0a20f5a3c263467469d7b7436a8ea5","tarball":"https://registry.npmjs.org/@osovv/vv-opencode/-/vv-opencode-2.2.1.tgz","fileCount":504,"integrity":"sha512-jiL7ZzzNZLEibDDAAZWCIDHDVcvp6YpSIqW4jdLhKg9h3gXY2qHE3LMXWedpiFEdqGv68uidT+tHLCCAfD4cCw==","signatures":[{"sig":"MEQCIEF82FADj1dgkCuVGCOdwq4vlh6ijKeZrvo2Fo+SO+jkAiBHfmuYVc5Gt5BQEtG7mZi95UeNl4/QdLJQ56AGyFmr5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC29Kjmf9Hs/m6l5r1GxQKcPEtpUjmar0Er13S7srITbAiBpedJScDG/qExX8gWDFdYoFXCUqEMXGGfYq8n51KSzCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osovv%2fvv-opencode@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4769652},"main":"./dist/index.js","name":"@osovv/vv-opencode","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.3.8","opencode":">=2.0.18 <2.0.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tui":{"types":"./dist/tui.d.ts","import":"./dist/tui.js"},"./server":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugins/guardian":{"types":"./dist/plugins/guardian/index.d.ts","import":"./dist/plugins/guardian/index.js"},"./plugins/workflow":{"types":"./dist/plugins/workflow/index.d.ts","import":"./dist/plugins/workflow/index.js"},"./plugins/analytics":{"types":"./dist/plugins/analytics/index.d.ts","import":"./dist/plugins/analytics/index.js"},"./plugins/web-tools":{"types":"./dist/plugins/web-tools/index.d.ts","import":"./dist/plugins/web-tools/index.js"},"./plugins/peak-hours":{"types":"./dist/plugins/peak-hours/index.d.ts","import":"./dist/plugins/peak-hours/index.js"},"./plugins/spec-guard":{"types":"./dist/plugins/spec-guard/index.d.ts","import":"./dist/plugins/spec-guard/index.js"},"./plugins/model-roles":{"types":"./dist/plugins/model-roles/index.d.ts","import":"./dist/plugins/model-roles/index.js"},"./plugins/hashline-edit":{"types":"./dist/plugins/hashline-edit/index.d.ts","import":"./dist/plugins/hashline-edit/index.js"},"./plugins/secrets-redaction":{"types":"./dist/plugins/secrets-redaction/index.d.ts","import":"./dist/plugins/secrets-redaction/index.js"},"./plugins/tool-history-compaction":{"types":"./dist/plugins/tool-history-compaction/index.d.ts","import":"./dist/plugins/tool-history-compaction/index.js"},"./plugins/system-context-injection":{"types":"./dist/plugins/system-context-injection/index.d.ts","import":"./dist/plugins/system-context-injection/index.js"}},"gitHead":"42d56f5f3838899aba2c4a7a7418e32fb993ab15","license":"MIT","scripts":{"fmt":"oxfmt --write src","lint":"oxlint --deny warnings src","test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json && mkdir -p dist/plugins/workflow && cp src/plugins/workflow/system-instruction.md dist/plugins/workflow/system-instruction.md","check":"bun run typecheck && bun run lint && bun run fmt:check && bun run grace:check && bun run contracts:check && bun test","start":"node server.js","e2e:v2":"bun scripts/e2e-v2.ts --full","prepare":"lefthook install --force","fmt:check":"oxfmt --check src","tui:local":"bun scripts/tui-local.ts","typecheck":"tsc --noEmit -p tsconfig.json","pack:check":"bun run build && bun scripts/check-package.ts && bun scripts/check-tool-contracts.ts --packed","grace:check":"bun scripts/check-grace-markup.ts","release:bump":"bun scripts/release-bump.ts","release:check":"bun scripts/release-check.ts","contracts:host":"bun scripts/check-tool-contracts-host.ts","prepublishOnly":"bun run build","contracts:check":"bun scripts/check-tool-contracts.ts","contracts:generate":"bun scripts/check-tool-contracts.ts --generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"cc584231-441c-4661-8270-50e310ec5d0b"}},"homepage":"https://github.com/osovv/vv-opencode#readme","keywords":["opencode","opencode-plugin","plugins","workflow","agent-workflow","ai-agent","agent-framework","llm","spec-to-code","bun","cli","typescript","developer-tools","guardian","prompt-engineering","security"],"repository":{"url":"git+https://github.com/osovv/vv-opencode.git","type":"git"},"_npmVersion":"11.19.0","description":"An opinionated agentic development layer for OpenCode — spec-first when it matters, review-driven execution, portable model roles, safer tools, and long-run safety.","directories":{},"maintainers":[{"name":"osovv","email":"chendemerov.aleksey@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ajv":"^8.17.1","zod":"4.1.8","citty":"0.2.2","effect":"4.0.0-rc.112","turndown":"^7.2.4","htmlparser2":"^12.0.0","@opencode/ai":"2.0.18","jsonc-parser":"3.3.1","@clack/prompts":"^1.2.0","@opencode/client":"2.0.18","@opencode/plugin":"2.0.18","@opencode/schema":"2.0.18","@opencode/protocol":"2.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.8","devDependencies":{"oxfmt":"0.43.0","oxlint":"1.58.0","lefthook":"2.1.5","solid-js":"1.9.15","bun-types":"1.3.11","typescript":"5.8.2","@types/node":"22.13.9","@opentui/core":"0.5.12","@opentui/solid":"0.5.12","@commitlint/cli":"^19.0.0","@opentui/keymap":"0.5.12","@types/turndown":"^5.0.6","conventional-changelog-cli":"^5.0.0","@commitlint/config-conventional":"^19.0.0"},"peerDependencies":{"solid-js":">=1.9.0","@opentui/core":">=0.5.12","@opentui/solid":">=0.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vv-opencode_2.2.1_1791102523852_0.217269046715858","host":"s3://npm-registry-packages-npm-production"},"_id":"@osovv/vv-opencode@2.2.1","version":"2.2.1"}