@broject/core
v0.2.5
Published
Shared primitives for bro packages — gh/git/bd wrappers, config, plugin surface, task store
Maintainers
Readme
@broject/core
Shared primitives every bro package builds on — gh/git/bd
subprocess wrappers, config + TOML parsing, the plugin, doc and task-store
surfaces, plan schemas.
You probably want the CLI instead:
npx @broject/bro --help. Install this only when writing a bro connector or embedding the primitives in your own tool.
Install
npm i @broject/coreRequires Node ≥ 22. ESM only.
Surface
gh/ghJson/ghTry,prLink,resolveRepo— GitHub CLI callsgit/gitTry— git plumbing with structured resultsbd/bdJson/bdTry,checkBeads,initBeadsStealth— beadsdefinePlugin/BroPlugin— the plugin contract (subcommand + skill + config section)docTypeNamed/docVerbs/DocAdapter— the verb-firstbro <verb> <noun>surfacetaskStore/TaskRow— typed issue-level surface over the storeBroConfig/ConfigSection— bro.config.json parsing
Links
- Docs: https://broject.dev/docs
- Source: https://github.com/ThePlenkov/bro/tree/main/packages/core
- CLI: https://www.npmjs.com/package/@broject/bro
