npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@barfacil/barfacil-ui

v0.0.31

Published

Este projeto é uma biblioteca de componentes desenvolvida utilizando [Storybook](https://storybook.js.org/) e [Vite](https://vitejs.dev/), com o objetivo de padronizar e reaproveitar componentes em todos os projetos da Bar Fácil. A biblioteca visa oferece

Downloads

353

Readme

Bar Fácil - Design System

Este projeto é uma biblioteca de componentes desenvolvida utilizando Storybook e Vite, com o objetivo de padronizar e reaproveitar componentes em todos os projetos da Bar Fácil. A biblioteca visa oferecer um conjunto de componentes reutilizáveis, estilizados com Tailwind CSS, que seguem as diretrizes de design da empresa.

Objetivo

A criação desta biblioteca tem como principal motivação a necessidade de reaproveitar componentes e manter um padrão consistente nos projetos da Bar Fácil. Com ela, podemos garantir que todos os produtos da empresa compartilhem a mesma linguagem visual, facilitando a manutenção e a evolução dos projetos.

Tecnologias Utilizadas

  • Storybook: Ferramenta utilizada para documentar e visualizar os componentes de forma isolada, permitindo testes e desenvolvimento ágil.
  • Vite: Ferramenta de build rápida e eficiente, utilizada para o bundling e desenvolvimento do projeto.
  • Tailwind CSS: Framework de utilitários CSS utilizado para estilizar os componentes, adotando um padrão de design consistente.
  • Shadcn/ui: Biblioteca de componentes React estilizados com Tailwind CSS, permitindo a criação de interfaces consistentes e personalizáveis de forma rápida e eficiente.
  • Roboto: Fonte padrão utilizada em todos os componentes, garantindo uma tipografia limpa e moderna.
  • Lucide Icons: Biblioteca de ícones utilizada para garantir consistência e familiaridade na interface dos produtos.

Estilização

A estilização dos componentes é baseada no Tailwind CSS, utilizando suas utilidades para definir espaçamento, fontes, e outros estilos. As cores também são reaproveitadas do Tailwind, mas com algumas cores personalizadas que seguem a paleta da Bar Fácil, especificadas em docs/colors dentro do Storybook.

Paleta de Cores

A paleta de cores personalizada foi criada para refletir a identidade visual da Bar Fácil. As cores estão documentadas e disponíveis para consulta em docs/colors no Storybook. Elas devem ser utilizadas para garantir a consistência visual em todos os projetos da empresa.

Tipografia

  • Fonte: A fonte padrão utilizada é a Roboto, escolhida por sua legibilidade e popularidade em interfaces modernas.
  • Ícones: Para ícones, deve-se utilizar a biblioteca Material Icons, que é amplamente suportada e bem documentada.

Estrutura do Projeto

O projeto está estruturado da seguinte maneira:

  • src/components/ui/: Contém os componentes da biblioteca.
  • src/stories/: Documentação dos componentes.
  • .storybook/: Configurações do Storybook.
  • vite.config.js: Configuração do Vite para build e desenvolvimento.