I am working on a code generator based on Roslyn (If you are .NET developer maybe hear about that.)
With Roslyn, you can manipulate a source code based on syntax tree so I want to have something like this in Aurelia (Client-side) too.
If I separate Aurelia to two parts
language service and
compiler as libraries but I know Aurelia does not need this because It is pure js/ts so
How to parse Aurelia views and inject my code into it? (manipulate it, find syntax nodes)
Does exist any syntax tree for Aurelia views too?
I have no idea about lexer/parser in client-side to find correct nodes and generate something new, It would be great if someone guides me.