Working with the primary TS compiler API is pretty arduous. It is nice to see dedicated community effort towards making this more approachable.