| It's worth noting that with upcoming Babel 7 it is possible to strip Typescript types like with Flow and use it just as a typechecker/linter [1]. This means following things: - You don't need ts-loader/at-loader with Webpack anymore. You'll lose typechecking during webpack build but you can run it as separate step. Your editor will show them as usual still. - You can use all the Babel plugins with Typescript without running two compilers (should speed things up) - Should add first class support for React Native as it uses Babel (or at least no more 2-step builds) [1]: http://babeljs.io/blog/2017/09/12/planning-for-7.0#typescrip... EDIT: For the curious here's my build configuration with Webpack demoing this with extra plugins https://gist.github.com/epeli/bb8ae386f9dbb2a4ae2159e1f265fd... |