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 install
installs required node modules for running the application -
npm run dev
runs the app in development mode -
npm run build
builds app for production -
npm run build:run
runs production build -
npm run lint:check
highlights all lint errors in application -
npm run lint:fix
solve all lint errors that can be solved automatically -
npm run test
runs unitary and end-to-end tests -
npm run test:u
runs unitary tests only -
npm run test:e2e
runs end-to-end tests only headlessly in an electron browser -
npm run cypress:open
runs cypress interactive mode, allowing to run end-to-end tests individually with a non-headless electron browser
npm run docker:install
builds docker container and install node modules insidenpm run docker:dev
runs the app in development modenpm run docker:rebuild
rebuilds the container with the new files
modificationsnpm run docker:stop
stops running containernpm run docker:rm
removes container