HTML to TypeScript compiler