Learn fundamental concepts and principles you need to know to build the foundations for world-class Vue applications. Topics will include component design patterns, workflows to enhance productivity, testing methodologies, best practices for organizing (and reorganizing) increasingly complex applications, and more.
- VS Code + Vue (Official) (and disable Vetur).
- Chromium-based browsers (Chrome, Edge, Brave, etc.):
- Firefox:
pnpm installpnpm devpnpm buildRun Unit Tests with Vitest
Unit tests use the .unit.ts suffix.
pnpm test:unitRun End-to-End Tests with Playwright
End-to-end tests use the .e2e.ts suffix.
# Install browsers for the first run
npx playwright install
# When testing on CI, must build the project first
pnpm build
# Runs the end-to-end tests
pnpm test:e2e
# Runs the tests only on Chromium
pnpm test:e2e --project=chromium
# Runs the tests of a specific file
pnpm test:e2e e2e/vue.e2e.ts
# Runs the tests in debug mode
pnpm test:e2e --debugLint with ESLint
pnpm lint