- Node >= 20.11.0 - consulte o arquivo
.nvmrc
# Fontes, imagens, etc
/assets
|- fonts
|- ...
# Resultado do transcode dos tokens (pasta temporária, será removida e migrada para outra abordagem de distribuição)
/build
|- compose
|- css
|- flutter
|- json
|- scss
# Configurações do Style Dictionary
/src
# Tokens exportados do Tokens Studio no Figma
# (será sincronizado automaticamente pela ferramenta - WIP)
/tokens
|- breakpoint
|- theme
|- **.json
Os tokens estão distribuídos em um pacote NPM no npmjs.
Para instalar o pacote em seu projeto, basta rodar:
npm install @sula-tech/design-tokens
Para desenvolver e compilar os tokens, siga os passos abaixo:
# Instale as dependências
npm install
# Execute o script de compilação
npm run start:dev
Versão do Node necessária descrita no arquivo
.nvmrc
.Se estiver utilizando NVM rode
nvm use
para obter automaticamente a versão.
pnpm i
pnpm start:debug
- Os tokens exportados no Tokens Studio devem ser atualizado na pasta
/tokens
. - O arquivo principal com as configurações do Style Dictionary é o
build-tokens.js
.
Para contribuir com o projeto abra uma discussão no repositório para alinhar a necessidade com os CODEOWNERS.