We currently emit Elixir but I believe for various reasons it will be better to emit JSON.
JSON parsing is available in nearly every language so future clients won't have to implement a new parser, Elixir language parsing is not or has incomplete parsing
JSON parsing is very fast in most languages
We are already encoding some attribute values in JSON
I don't believe we need to change how we are currently constructing our AST, so we will keep that in Elixir format but before it writes to the stylesheet it will convert to JSON
We currently emit Elixir but I believe for various reasons it will be better to emit JSON.
I don't believe we need to change how we are currently constructing our AST, so we will keep that in Elixir format but before it writes to the stylesheet it will convert to JSON