A Web App made with React NextJS Live version: https://framinghamcalc.now.sh/
- NodeJS
- ESLint CLI (
npm install eslint babel-eslint --global) + VSCode Extension - Docker
-
npm installinstalls required node modules for running the application -
npm run devruns the app in development mode -
npm run buildbuilds app for production -
npm run build:runruns production build -
npm run lint:checkhighlights all lint errors in application -
npm run lint:fixsolve all lint errors that can be solved automatically -
npm run testruns unitary and end-to-end tests -
npm run test:uruns unitary tests only -
npm run test:e2eruns end-to-end tests only headlessly in an electron browser -
npm run cypress:openruns cypress interactive mode, allowing to run end-to-end tests individually with a non-headless electron browser
npm run docker:installbuilds docker container and install node modules insidenpm run docker:devruns the app in development modenpm run docker:rebuildrebuilds the container with the new files
modificationsnpm run docker:stopstops running containernpm run docker:rmremoves container

