Typescript module compiler