webpack is kind of a pain so we have to test a few things.
# building for development
#
# development runtime
#
# building for production
#
# production runtime
#
# test suite
```bash
npm i
npm start # check that it builds correctly for development
# check the app in browser and make sure it runs
# then stop the dev server
# check if project builds for production
npm run build
npm install -g serve
serve -s build
# check browser of production build and make sure app runs smoothly
# then finally
npm test
# make sure all tests pass
```