This is just a guide, but this libraries change a lot, so maybe should not work right now if you attempt to do this from scratch. Try to use the same libraries on package.json and do a npm install instead of installing one by one.
npm install --save-dev webpack webpack-dev-server webpack-cli
npm install --save-dev babel-core babel-loader babel-preset-env
npm install --save-dev babel-preset-stage-2
npm install --save-dev babel-preset-react
npm install react react-dom
npm install --save-dev eslint
npm install --save-dev eslint-loader
npm install --save-dev babel-eslint
npm install --save-dev eslint-config-airbnb eslint-plugin-import eslint-plugin-jsx-a11y \
BABEL 7 npm install --save-dev @babel/core @babel/preset-env @babel/preset-react babel-loader