mix jetons.convert (jetons v0.2.2)

Copy Markdown View Source

Converts Token Studio folder structure to DTCG resolver format.

Token Studio exports tokens as a folder with:

  • $metadata.json - contains tokenSetOrder for merge precedence
  • $themes.json - array of theme definitions with selectedTokenSets
  • Individual token set files in subdirectories (e.g., acme/base.json)

This task generates a .resolver.json file that can be used with mix jetons.build or Jetons.Resolver.resolve_file!/2.

Usage

mix jetons.convert path/to/tokens -o tokens.resolver.json

Options

  • -o, --output - Output file path (default: tokens.resolver.json)
  • --modifier - Name for the theme modifier (default: theme)

Example

# Convert Token Studio export
mix jetons.convert ./tokens -o design.resolver.json

# Then use with build
mix jetons.build -f design.resolver.json --set theme=light -o tokens.css