@erminhhho/preset
v0.2.0
Published
Shared Nuxt UI preset, tokens, and CSS for personal workspaces
Downloads
152
Readme
@erminhhho/preset
Shared Nuxt UI preset, tokens, and CSS for personal workspaces.
Exporta apenas configura��o e tokens, sem componentes Vue.
Os apps usam o Nuxt UI diretamente, configurado pelo preset via app.config.ts.
Regra de verdade
Este reposit�rio � a fonte can�nica de @erminhhho/preset.
Estrutura
See docs/preset.md for the full operating guide.
Filosofia
- Nuxt UI � a base
- o preset compartilhado deve ser fino
- o preset compartilhado usa os pontos oficiais do Nuxt UI primeiro
- tokens existem para consist�ncia real entre apps
- overrides s� entram quando o default do Nuxt UI n�o atende
- antes de override amplo, prefira os pontos oficiais de configura��o do Nuxt UI
- quando poss�vel, persista no preset apenas os deltas reais sobre a baseline do Nuxt UI
Setup em um app Nuxt
// app.config.ts
import { preset } from '@erminhhho/preset'
export default defineAppConfig({
ui: preset
})Esse setup � o baseline can�nico da camada compartilhada.
Ele cobre roles de cor e defaults compartilhados de componentes suportados via AppConfig oficial do Nuxt UI.
Se algo al�m disso for necess�rio, prefira primeiro os pontos oficiais do Nuxt UI e s� depois override no preset.
// plugins/preset.client.ts
import { applyTokens } from '@erminhhho/preset'
applyTokens()/* assets/css/main.css */
@import "@erminhhho/preset/index.css";Publica��o
O nome can�nico do pacote � @erminhhho/preset, distribu�do via GitHub Packages.
Para publicar uma nova vers�o:
- Incrementar
versionempackage.json - Commit + push na
main - O workflow
.github/workflows/publish.ymlpublica automaticamente usandoGITHUB_TOKEN
Docs completas
Veja docs/preset.md para a estrat�gia completa e as regras da camada compartilhada.
