3.1.9 • Published 1 year ago

@nextime-ui/tokens v3.1.9

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

@nextime-ui/tokens

version license

@nextime-ui/tokens é um pacote de design tokens que fornece valores reutilizáveis para cores, tamanhos de fonte, espaçamentos, raios de borda e outros estilos fundamentais. Ele foi projetado para ser usado em conjunto com os componentes da NeXTIME UI, garantindo consistência visual em todos os projetos.

📚 Sobre

Os design tokens são definidos em um formato escalável e tipado (TypeScript), permitindo fácil integração em projetos modernos de front-end. Eles podem ser usados diretamente ou como base para bibliotecas de componentes.

📦 Instalação

Você pode instalar o pacote com o seguinte comando:

pnpm add @nextime-ui/tokens

🛠️ Como Usar

Os tokens podem ser importados e usados diretamente no seu projeto. Aqui estão alguns exemplos:

Exemplo de Uso

Importando Cores

import { colors } from '@nextime-ui/tokens';

console.log(colors.gray900); // '#1E1E1E'

Importando Tamanhos de Fonte

import { fontSizes } from '@nextime-ui/tokens';

console.log(fontSizes.md); // '1rem'

Importando Espaçamentos

import { space } from '@nextime-ui/tokens';

console.log(space[4]); // '16px'

Tokens Disponíveis

Cores (colors)

  • Predefinidas: Inclui tons de cinza, cores de destaque (ignite), e mais.
  • Exemplo:
    • white: #FFFFFF
    • ignite500: #00875F

Tamanhos de Fonte (fontSizes)

  • Valores disponíveis:
    • xxs: 0.625rem
    • md: 1rem
    • 9xl: 6rem

Pesos de Fonte (fontWeights)

  • Valores disponíveis:
    • regular: 400
    • medium: 500
    • bold: 700

Espaçamentos (space)

  • Valores disponíveis:
    • 1: 4px
    • 4: 16px

Outros Tokens

  • Raios de Borda (radii)
  • Alturas de Linha (lineHeights)

🚀 Scripts Sugeridos

Adicione os seguintes scripts ao seu package.json para facilitar o desenvolvimento:

"scripts": {
  "build": "tsup src/index.ts --format esm,cjs --dts",
  "dev": "tsup src/index.ts --format esm,cjs --dts --watch",
  "lint": "eslint src/**/*.ts* --fix",
  "typecheck": "tsc --noEmit"
}
  • build: Gera os arquivos prontos para produção.
  • dev: Inicia o modo de desenvolvimento com watch.
  • lint: Analisa o código com ESLint e corrige problemas automaticamente.
  • typecheck: Verifica os tipos TypeScript.

🌟 Contribuição

Contribuições são bem-vindas! Caso tenha sugestões ou melhorias, confira nosso Guia de Contribuição.

📬 Contato

3.1.9

1 year ago

3.1.8

1 year ago

3.1.3

1 year ago

3.1.2

1 year ago

3.2.0

1 year ago

3.1.1

1 year ago

3.1.0

1 year ago

3.1.7

1 year ago

3.1.5

1 year ago

3.1.4

1 year ago

3.0.0

1 year ago

2.7.2

2 years ago

2.7.1

2 years ago

2.7.0

2 years ago

2.6.2

2 years ago

2.3.0

2 years ago

2.2.0

2 years ago

2.4.1

2 years ago

2.3.2

2 years ago

2.4.0

2 years ago

2.3.1

2 years ago

2.6.1

2 years ago

2.5.2

2 years ago

2.3.4

2 years ago

2.6.0

2 years ago

2.5.1

2 years ago

2.3.3

2 years ago

2.3.5

2 years ago

2.1.0

3 years ago

2.0.0

3 years ago