@ethereal-design/ds-tokens
v1.3.1
Published
O **ethereal-design-tokens** é o repositório central de design tokens do ecossistema Ethereal. Ele serve como a única fonte de verdade (single source of truth) para as nossas propriedades de design.
Readme
🪽Ethereal Design Tokens
O ethereal-design-tokens é o repositório central de design tokens do ecossistema Ethereal. Ele serve como a única fonte de verdade (single source of truth) para as nossas propriedades de design.
Proposta
Esta biblioteca é totalmente agnóstica de plataforma e linguagem. O projeto foi estruturado utilizando o Style Dictionary sob o capô, permitindo transformar dados brutos de design em formatos nativos para qualquer plataforma (Web, Mobile, etc.).
Governança & Sincronização
O repositório foi arquitetado prevendo uma colaboração fluida entre design e engenharia:
- Design: Mantido via Figma com o plugin Tokens Studio.
- Devs: Infraestrutura automatizada para ler os arquivos de design, compilar para código e publicar o pacote.
Comandos Essenciais
build:tokens
Lê a origem dos tokens e gera os arquivos finais nos formatos especificados no sd.config.js.
npm run build:tokensbuild:package
Executa o build:tokens e, em seguida, copia as declarações de tipo (.d.ts) dos tokens para a pasta dist, preparando o pacote para consumo.
npm run build:packageObservação importante
Caso precise realizar merge na branch main (como ajustes de documentação ou configurações pontuais) mas não queira disparar o pipeline de release para gerar uma nova versão do pacote, adicione a flag [skip ci] na mensagem do seu commit.
git commit -m "docs: atualiza observações de CI [skip ci]"