It may sound a little crazy at first, but I think there should be two or maybe even more versions of create-react-app
I LOVE that it is zero configuration. It should always stay this way.
On the other hand, there are broad categories of application development that each need their own implementation:
i.e.
create-react-app for babel
create-react-app for typescript
create-react-app for browsers
create-react-app for electron
create-react-app for native
So zero configuration within any implementation, but a recognition that there could be multiple implementations.
My primary motivation is wanting to move to typescript.
It's possibly even worth considering moving only to typescript and dropping babel.
It may sound a little crazy at first, but I think there should be two or maybe even more versions of create-react-app
I LOVE that it is zero configuration. It should always stay this way.
On the other hand, there are broad categories of application development that each need their own implementation:
i.e.
create-react-app for babel
create-react-app for typescript
create-react-app for browsers
create-react-app for electron
create-react-app for native
So zero configuration within any implementation, but a recognition that there could be multiple implementations.
My primary motivation is wanting to move to typescript.
It's possibly even worth considering moving only to typescript and dropping babel.