Source gem for typescript