Modules
A simple, flexible library for managing design tokens in Elixir.
Generates CSS custom properties from design token modules or raw config maps.
Serializes DTCG 2025.10 color value maps to CSS color strings.
Serializes DTCG 2025.10 composite token values to CSS strings.
Shared formatting utilities for CSS property generation.
CSS custom properties transformer.
Renders composite tokens as CSS utility class blocks.
Serializes structured DTCG 2025.10 token values to CSS strings.
DTCG (Design Tokens Community Group) format understanding.
Helpers for working with Figma DTCG exports.
Compile-time code generation for use Jetons.
Generic map utilities for working with nested maps.
Hoists selected top-level token groups under a shared parent, rewriting {ref}s
to match.
Pipeline orchestrator for parsing DTCG config maps into flat token lists.
Query helpers for working with flattened token lists.
Token reference expansion for DTCG brace references and JSON pointers.
Resolves DTCG 2025.10 resolver documents into standard token config maps.
Reads Token Studio folder structure and converts to DTCG resolver format.
Behaviour for transforming design token configs to output formats.
Applies type-based transforms to flattened token lists.
Mix Tasks
Generates output from design tokens.
Converts Token Studio folder structure to DTCG resolver format.
Rewrites Figma aliasData literals into Jetons {ref} references.
Inspect and debug design tokens.
Hoists the --keys token groups under --group across every *.tokens.json
under DIR and rewrites the {ref}s pointing at them, so the tokens emit
--group-* CSS properties (hue.300 -> color.hue.300 -> --color-hue-300).