@booga/vcli
v0.3.0-alpha.2
Published
Zero-install vBlocks demo and pre-populated scaffold CLI. booga demo previews the marketing page. booga init scaffolds a Vite + React + vBlocks project. add, build, check included.
Readme
@booga/vcli
npx @booga/vcli demo to see the vBlocks marketing page in your browser with zero install.
Scaffold a pre-populated Vite + React + vBlocks project with one command. Add components from the registry, build with vSsg, lint with vLint.
Shadcn-style add: source lives in your repo, no runtime dep on the CLI.
The StackBlitz badge opens the demo/ source (the exact composition booga demo serves) in a live one-click sandbox. The local-shell equivalent is npx @booga/vcli demo, which spawns a Node HTTP server on a free port and opens your browser to the bundled preview.
Quickstart
npx @booga/vcli demobooga init my-site
cd my-site && bun run devPass --template=blank for a bare Vite + React + Tailwind + vUi starter with no vBlocks deps.
Install
bun add -g @booga/vcliCommands
| Command | Description |
|---|---|
| booga demo | serve bundled vBlocks marketing page (zero install) |
| booga init [name] | scaffold pre-populated vBlocks project (default) |
| booga add <id>... | add component(s) from registry |
| booga list [--category=] | print registry |
| booga build [--config=] | build with vSsg |
| booga check | lint with vLint |
Config
vcli.config.json at project root:
{
"componentsDir": "src/components",
"packageManager": "bun"
}License
MIT (c) 2026 bvasilenko
Code of conduct: https://www.contributor-covenant.org/version/2/1/code_of_conduct/
