TypeScript project template.