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

@b2wads/grimorio-ui

v11.0.0-lts

Published

UI just like magic

Downloads

95

Readme

npm version GitHub issues GitHub contributors
Storybook Jest Tests

Versão estável X versão BETA

Para manter o nosso projeto compatível com novas versões do React nós lançamentos a versão 13.x.x-beta. Essa versão será a responsável por tratar das atualizações referentes ao React 18 e suas atualizações.

Caso você esteja buscando por uma versão estável, utilize a nossa versão LTS que deve se manter na versão 16.14 do React.

NOTA

A versão 13.x.x-beta trata apenas de atualização do React, para ter atualização de componentes utilize a versão com a tag -lts.

Para ver todas as versões disponíveis acesse o NPM.

📦 Instalação

Importe o CSS do Grimório✨ no seu arquivo de entrada ou na lista de entrypoints do seu Webpack:

Primeiro, instale o pacote vindo do npm:

yarn add @b2wads/grimorio-ui@<versão desejada>
npm i @b2wads/grimorio-ui<versão desejada>
// import the CSS on js

import '[path/to/node_modules]/@b2wads/grimorio-ui/lib/css/grimorio-ui.min.css';

// or

{ 
  //...webpack configs
  entry: {
    'your-app': [
      '[path/to/node_modules]/@b2wads/grimorio-ui/lib/css/grimorio-ui.min.css',
      'index.js',
    ],
  },
}

E então, é só usar!

// component.js

import { Alert } from '@b2wads/grimorio-ui';

Caso seu webpack ignore o node_modules na hora de gerar o build de CSS, é necessário criar uma regra para incluir o CSS do Grimório✨.

// exemplo de exceção no webpack 3.X.X
{
  test: /\.css$/,
  include: path.resolve(__dirname, '[path/to/node_modules]/@b2wads/grimorio-ui/css/grimorio-ui.min.css'),
  use: ['style-loader', 'css-loader', { ... }],
},

💅 Personalização

Caso seja necessário mudar as cores principais do Grimório✨ é possível através de variáveis CSS. Veja o guia de personalização para entender como.

🕰 Migração de versões antigas

Para migrar vindo de versões anteriores do Grimório✨, basta procurar o guia correspondente a sua versão no nosso guia de migração.

🕹 Desenvolvimento

Antes de começar a contribuir com o Grimório✨, leia nosso guia de contribuição.

📘 Visualização com Storybook

Para visualizar e interagir com os componentes do Grimório✨, basta rodar localmente o storybook.

yarn storybook

⛏️ Build e Pack

Para chamar a build e gerar o pacote, o comando é:

yarn pack:dist

📋 Copiar

Remove o pacote antigo do repositório APP e copia o novo

APP=[path/to/app]/your-webapp yarn cp:pack

🧪 Rodando testes

yarn test

💻 CLI

Temos um script sh que fica encarregado por criar a estrutura de arquivos e pastas dos componentes.

yarn create:comp nome-do-componente

Esse comando será capaz de criar as pastas e arquivos corretamente para iniciar o desenvolvimento de um componente.

📜 Docs

Mais informações sobre deploy, code style e referências pode ser encontrado nas docs a wiki