- Basic gulp workflow boilerplate.
node >= 20
pnpm install
- Dev task & run dev server + Hot Reload -
pnpm run start✔️ - Linting CSS -
pnpm run lint:css✔️ - Linting JS -
pnpm run lint:js✔️ - Build task -
pnpm run build✔️ - Test (All tests) -
pnpm test✔️ - E2E Tests -
pnpm run test:e2e✔️ - Visual Tests -
pnpm run test:visual✔️ - Update Visual Baselines -
pnpm run test:visual-update✔️ - Clean dev folder -
pnpm run clean:dev✔️ - Clean build folder -
pnpm run clean:build✔️ - Autofix linting issues -
pnpm run lint:fix️✔️ - Deploy Project -
pnpm run deploy❌
This project uses Playwright for both E2E and visual regression testing:
- E2E Tests - Located in
/tests/directory - Visual Tests - Located in
/tests/visual/directory with multi-viewport support (desktop, tablet, mobile)