A simple ToDo web application using event sourcing.
npm installnpm run buildForce a full rebuild:
npm run build:forcenpm run biome:checknpm run biome:fixRun the CI-focused Biome checks (for use by the CI build server):
npm run biome:cinpm testInstall browser binaries:
npm run playwright:installRun Playwright tests:
npm run playwright:testRun Playwright tests with a non-blocking line reporter:
npm run playwright:test:non-blockingRun the application without file watching (used by Playwright webServer):
npm run dev:e2eRun Playwright tests in headed mode:
npm run playwright:test:headedRun Playwright in UI mode:
npm run playwright:test:uiShow the latest Playwright HTML report:
npm run playwright:reportnpm run devRun the built application:
npm run startThis repository includes two Jenkins pipeline definitions:
Jenkinsfile: fast CI (install, build, lint, unit tests)Jenkinsfile.e2e: Playwright E2E tests