Since we use TypeScript in the majority of our SPA projects (React, EmberJs), we could use it in this boilerplate to ensure that all JavaScript we write is typechecked. Everything in the assets folder is managed by the webpack config, it should be easy to add TypeScript in the existing setup.