set up webpack to compile application: create package.json file by installing npm from https://docs.npmjs.com/cli/init: npm init --yes

install web pack from https://www.npmjs.com/package/webpack npm install --save-dev webpack

add file ".gitignore" and add npm_modules as content to this file so that npm_modules is grayed out and npm_modules will not be pushed to github and will not index it.

install web pack cli from https://www.npmjs.com/package/webpack-cli npm install --save-dev webpack-cli

install web pack dev server from https://www.npmjs.com/package/webpack-dev-server npm install webpack-dev-server --save-dev

install babel core to compile jsx and es6 to js from https://www.npmjs.com/package/@babel/core npm install --save-dev @babel/core

install babel node from https://www.npmjs.com/package/@babel/node npm install --save-dev @babel/node

install babel preset-env from https://www.npmjs.com/package/@babel/preset-env npm install --save-dev @babel/preset-env

install babel preset-react from https://www.npmjs.com/package/@babel/preset-react npm install --save-dev @babel/preset-react

install babel preset-react from https://www.npmjs.com/package/react-router-dom npm install --save react-router-dom

install babel register from https://www.npmjs.com/package/@babel/register npm install --save-dev @babel/register

install babel loader from https://www.npmjs.com/package/babel-loader npm install -D babel-loader @babel/core @babel/preset-env webpack

install redux from https://www.npmjs.com/package/redux npm install --save redux

install react from https://www.npmjs.com/package/react npm install --save react

install react-dom from https://www.npmjs.com/package/react-dom npm install react react-dom

install react-redux from https://www.npmjs.com/package/react-redux npm install --save react-redux

install react-router from https://www.npmjs.com/package/react-router-dom npm install --save react-router-dom

install react-router-history from https://www.npmjs.com/package/react-router-history npm i react-router-history

install redux logger from https://www.npmjs.com/package/redux-logger npm i --save redux-logge

install redux saga from npmjs.com/package/redux-saga npm i redux-saga

install uuid from https://www.npmjs.com/package/uuid npm install uuid npm i react-uuid

add .babelrc file to define how webpack will be handle.

add webpack.config.js file to define how webpack will bundle.