You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don’t know enough about Yeoman but we had a few constraints:
The "ejection" feature. It seems a bit tricky to implement on top of a generator that wasn’t designed for it in the first place.
There is no intention of code generation. We give you a project with npm start, npm test and npm run build, and we don't want to make an impression that we will scaffold any code for you.
Versioning. We want a very particular way of versioning: Create React App is a global CLI but it uses the latest version of react-scripts (which is the actual code). So you don't need to update the CLI when starting new projects: you always use latest react-scripts by default. For this to work, we need CLI to call init.js inside react-scripts so that we can safely change it in future versions without breaking backwards compat with the CLI.
I’m not sure if Yeoman satisfies them and we didn’t want to lock ourselves into something that would be hard to change. Does this help?
Not intended to sound snarky. My question comes from a place of interest and ignorance.
The text was updated successfully, but these errors were encountered: