1.1.1 • Published 8 months ago

@ace-ex/tokens v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@ace-ex/tokens

Visuais primitivos, como tipografia, cor e espaçamento, que são compartilhados entre plataformas, baseado na System UI Theme Specification do Brent Jackson.

Version License

Instalação

Dependendo de sua preferência, execute uma das seguintes opções em seu terminal:

# Com Yarn
yarn add @ace-ex/tokens

# Com pnpm
pnpm i @ace-ex/tokens

# Com npm
npm install @ace-ex/tokens

Usando

O pacote atualmente exporta: colors, fontSizes, fontWeights, fonts, lineHeights, media, radii, shadows e space que podem ser utilizados para criar temas.

Aqui tem um exemplo utilizando Stitches:

import { colors, space, fontSizes, media } from "@ace-ex/tokens";
import { createStitches } from "@stitches/react";

export const { styled, css } = createStitches({
  theme: {
    colors: {
      ...colors, // Cores do `@ace-ex/tokens`

      // Outras cores
      purple500: "hsl(252,78%,60%)",
      // ...
    },
    // Se você não quiser colocar outros valores
    space,
    // ...
  },

  // Media: Breakpoints, etc...
  media: {
    ...media,

    // Outros breakpoints...
  },
});

Para mais detalhes sobre cada token acessar a documentação de tema.

1.1.1

8 months ago

1.1.0

9 months ago

1.0.0

1 year ago