Blank Application Setup
- Initialize
- $ npm init
- Express
- $ npm install express
- https://www.npmjs.com/package/express
- Body Parser
- $ npm i body-parser
- https://www.npmjs.com/package/body-parser
- Setup Git Repo
- $ git init
- Cors
- Webpack
- $ npm i webpack webpack-cli
- https://webpack.js.org/concepts/
- Babel - https://babeljs.io/docs/en/
- https://babeljs.io/docs/en/babel-preset-env
- $ npm i -D @babel/core @babel/preset-env
- babel-loader (so babel and webpack work together)
- $ npm i -D babel-loader
- HTMLWebPackPlugin
- https://webpack.js.org/plugins/html-webpack-plugin/
- $ npm i -D html-webpack-plugin
- clean-webpack-plugin
- $ npm i -D clean-webpack-plugin
- https://webpack.js.org/guides/output-management/#cleaning-up-the-dist-folder
- Sass
- $ npm i -D style-loader node-sass css-loader sass-loader
- https://jestjs.io/docs/en/getting-started
- Webpack-dev-Server
- $ npm i -D webpack-dev-server