Skip to content

bvasilenko/vBrand

Repository files navigation

vBrand

Brand-OS CLI. Pulls a brand from a URL, fuses + emits favicons + OG + design tokens, ships a branded website.

npm install @booga/vbrand
npx @booga/vbrand --help

Commands

npx vbrand init [name]      scaffold Vite+React project + vbrand.schema.json
npx vbrand emit             read schema, write favicons + OG + color swatches + icon set under public/brand/
npx vbrand classify file    parse HTML, return semantic-role JSON (header / nav / heading / ...)
npx vbrand audit            verify the project's emitted assets match the schema; exit 1 if they drifted

Place vbrand.schema.json at project root. Validated against VbrandSchema (Zod, strict).

Install

npm install -D @booga/vbrand

Programmatic API

import { VbrandSchema, runInit, runEmit, runClassify, runAudit } from "@booga/vbrand";

runInit, runEmit, runClassify, runAudit are the four command entry points; VbrandSchema is the Zod schema for vbrand.schema.json.

License

MIT.

About

Brand-OS CLI that pulls a brand from a URL, fuses + emits favicons + OG + design tokens, and ships a branded website. Live demo: https://bvasilenko.github.io/vBrand/

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors