This repo demonstrates how to create a web front-end project using various tools providing useful benefits:
- Vite as bundler and live dev server (speed)
- Mocha as test runner (flexibility)
- Puppeteer as test browser (robustness)
- Testing Library for UI testing (black box testing)
- React as rendering engine (productivity)
- npm workspaces and this mono-repo for versioning and dependency management (simplicity)
npm install
npm test
npm run dev
npm run build
Note: this project was scaffolded with:
npm init @vitejs/app app -- --template react