tstolua, a set of tools to develop addons with Typescript
I'm the developer of Ovale Spell Priority. There are over 75K lines of code and I found that it was not manageable anymore to develop with Lua. As I use Typescript at work, I wanted to leverage these skills and use it for my addons development and I created tstolua three years ago. It's a Typescript to Lua 5.1 compiler that works with World of Warcraft (it uses LibStub to manage modules).