salesforce-ux / theo

Theo is a an abstraction for transforming and formatting Design Tokens

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is the this project deprecated?

edgaryp opened this issue · comments

I haven't fully taken the time to research other alternatives, but https://github.com/amzn/style-dictionary seems to be more active. I don't think it is a drop-in replacement for theo, however.

+1

I am trying to find alternatives for the Amazon style-dictionary to explore other options. Any other options other than Amazon style-dictionary and Slaesforce Theo? Thanks!

@kiddkevin00 I'm evaluating https://github.com/Heydon/design-tokens-cli for the same reason(s) as I know Heydon's other work.

From the readme

  • Converting from design tokens in the standard JSON format...
  • ...to CSS (custom properties)
  • ...to Sass (scss) variables
  • ...to ES modules
  • ...to JSON (flattened to name/value pairs)
  • (Chained) token reference resolution
  • Reference resolution between separate tokens files in one transform
  • Reference resolution between separate tokens between separate transforms
  • Composite tokens ($values as objects)
  • *.tokens.json and *.tokens file types
  • Concatenation of separate token files under a single name

As far as I'm aware, Theo is basically abandoned. The original author no longer works at Salesforce, and no one I have spoken to at Salesforce has indicated there is any intention on updating or maintaining this project.