Monorepo e pacotes reutilizáveis
FrierenJS
Monorepo público em desenvolvimento com componentes React, configurações TypeScript e um preset de commits, que reutilizo em projetos pessoais e trabalhos freelance.
Sobre o projeto
Estou desenvolvendo o FrierenJS para centralizar componentes e configurações reutilizáveis, compartilhando uma base entre meus projetos pessoais e trabalhos freelance.
O monorepo reúne três pacotes: @frierenjs/ui, com componentes React; @frierenjs/config, com uma configuração TypeScript base; e @frierenjs/commitlint, com um preset baseado no Conventional Commits.
O desenvolvimento usa Bun, com verificações de lint pelo Oxlint, checagem de tipos e build. Os componentes de interface utilizam Tailwind CSS, e o pacote de Commitlint é compilado com Vite.
Os pacotes estão em fase inicial, com versões 0.0.x e uma API que ainda pode mudar. O versionamento independente é gerenciado pelo Changesets, com um fluxo de publicação no npm via GitHub Actions. O código está disponível sob a licença MIT.