Question
Why calling npx create-react-app my-app added 1914 packages (40714 items with size 300 MB) from 784 contributors [https://github.com/facebook/create-react-app#creating-an-app][1]
Another way to say the question :
Q1- Consider this hello world is my production hello world application, so that need this much? (sure it may require several further learning to reduce its size or optimized etc, but why added so much complexity in the first place?)
Q2- What is another way to create a react app from scratch where we can have control like what to be included and if included then with reason? ( A helpful link or steps or links, usually experienced react professionally follows )
Details
#1.I can see similar quesions e.g.
create-react-app only creates node_modules, package and package-lock
But no one very clearly defines what going on? In most of my experience to run a hello world kind of stuff should be just simple e.g. a react library and react code?
#2. babel/core 7.12.10 takes only 172 KB of size. refer: https://www.npmjs.com/package/@babel/core
#3. Agreed it may have much stuff e.g. What Included in https://github.com/facebook/create-react-app#creating-an-app, But on that readme, It's not clearly defined further. Yes I checked articles everywhere it says to create react app npx create-react-app my-app, and the story started.