@andrebrum01/ui
v0.1.9
Published
Biblioteca de componentes React + TypeScript + Tailwind, distribuída **via GitHub Releases** (sem npm registry).
Readme
@andrebrum/ui (yarn)
Biblioteca de componentes React + TypeScript + Tailwind, distribuída via GitHub Releases (sem npm registry).
Desenvolvimento (yarn)
yarn install
yarn build
yarn dev # se quiser build em watchPublicação (via Release no GitHub)
- Crie uma tag:
git tag v0.1.0
git push --tags- O GitHub Actions (workflow
release.yml) irá:- instalar dependências com
yarn - gerar
dist/ - empacotar com
npm pack(para nomear o tarball corretamente) - anexar o
.tgzà Release
- instalar dependências com
Como instalar no app consumidor (sem registry)
Recomendado (tarball da Release):
yarn add https://github.com/<seu-usuario>/andrebrum-ui/releases/download/v0.1.0/andrebrum-ui-0.1.0.tgzAlternativo (instalação direta do repo Git):
yarn add <seu-usuario>/andrebrum-ui#v0.1.0Configuração do Tailwind no app
tailwind.config.js
module.exports = {
presets: [require('@andrebrum/ui/tailwind.preset')], // opcional
content: [
'./src/**/*.{ts,tsx,js,jsx}',
'./node_modules/@andrebrum/ui/dist/**/*.{js,mjs}'
]
};Uso
import { Button } from '@andrebrum/ui';
export default function Page() {
return <Button variant="primary">Olá</Button>;
}