clarus-cli
v1.0.0
Published
CLI oficial do Clarus CSS — build de SCSS customizado, scaffolding de marca (data-brand) e análise de tamanho de bundle.
Readme
clarus-cli
CLI oficial do Clarus CSS — três comandos que empacotam ferramentas já usadas internamente pelo framework, pra qualquer projeto consumidor.
Instalação
npm install --save-dev clarus-cliComandos
clarus build
Compila um entry-point .scss com o mesmo pipeline usado internamente pelo
Clarus (Sass → Autoprefixer → cssnano opcional), sem exigir que o
consumidor monte a própria toolchain de build.
clarus build src/app.scss -o dist/app.css --minifyclarus theme
Gera um preset de marca (data-brand) em CSS puro (color-mix()),
pronto pra incluir depois do CSS do Clarus — mesma fórmula de mistura usada
em packages/clarus-core/scss/themes/_brands.scss, sem dependência de Sass.
Também define --cl-btn-color/--cl-badge-color automaticamente (escolhe
branco ou preto pelo contraste com a cor primary), evitando a limitação
conhecida de .cl-btn-primary/.cl-badge-primary documentada em
docs/guides/theming.md#multi-brand.
clarus theme acme --primary "#2563eb" -o dist/brand-acme.cssclarus analyze
Mostra o tamanho bruto e gzip de um ou mais arquivos CSS/JS — versão
genérica (sem budgets fixos) de scripts/size.mjs.
clarus analyze dist/app.css dist/app.jsLicença
MIT
