-
Notifications
You must be signed in to change notification settings - Fork 492
Remove dependency on babel #434
Comments
The statement you mentioned isn't an official one, and it's ... wrong. create-react-app-typescript/config/webpack.config.dev.js Lines 160 to 169 in eb34688
It's still allowed to import and use |
Isn't TypeScript capable of transforming JavaScript as well? It's just a file without types, so it shouldn't be a problem, right? That said, if we would remove Babel completely, we would close the path for |
I have created some projects using create-react-app-typescipt, and would like to get rid of babel as a dependency.
From #394 I have understood that babel is not (meant to be?) used in this project at all. However, this package seems to have dependencies on "babel-jest", "babel-loader" and "babel-preset-react-app", which cause "babel-core" and all its subdependencies to be included. I understand that babel is an ES2015+ transpiler and should therefore have no real use in a pure TypeScript project, or having a dependency on it should at most be optional.
I did a quick experiment to see if babel is really required, and turns out you can indeed create a new react app and get away with removing almost all babel-related packages (by hand) from node_modules and keep a working setup.
For some reason
npm start
command still requires these 4 babel modules to be present:npm run test
probably requires more.What is going on here?
The text was updated successfully, but these errors were encountered: