Dependencies
Overview of the packages Nuxt Spec currently consists of.
Versions are listed as defined in Nuxt Spec's package.json.
Loose versions prefixed with ~ allow patch updates.
Basic Vue/Nuxt infrastructure
| Package | Description | Version |
|---|---|---|
| nuxt | The Nuxt framework itself | 4.6.1 |
| vue | The Vue.js framework | ~3.5.43 |
Core test features
| Package | Description | Version |
|---|---|---|
| vitest | The fundamental testing framework | 5.0.3 |
| @vitest/browser | More advanced browser-native test runner | 5.0.3 |
| @vitest/browser-playwright | Playwright provider for Vitest browser mode | 5.0.3 |
| @vitest/coverage-v8 | V8-based code coverage provider for Vitest (see Code coverage) | 5.0.3 |
| @vitest/coverage-istanbul | Istanbul-based code coverage provider for Vitest (see Code coverage) | 5.0.3 |
| @vitest/ui | Graphical UI for the Vitest test runner | 5.0.3 |
| happy-dom | Headless browser runtime | ~20.14.5 |
| playwright | Headless browser testing framework | ~1.64.0 |
| playwright-core | Core Playwright browser API used by Nuxt Spec utilities | ~1.64.0 |
| @vue/test-utils | Utilities for testing Vue stuff | 2.5.1 |
| @nuxt/test-utils | Utilities for testing Nuxt stuff | 4.3.3 |
| @nuxt/devtools | Development browser console for Nuxt | 4.0.0-beta.4 |
| @nuxt/hints | DevTools performance, hydration, and security tips (can be opted out of via configuration) | 1.1.4 |
Test supporting features
| Package | Description | Version |
|---|---|---|
| @vitejs/plugin-vue | Vite plugin for processing Vue SFCs in Vitest | ~6.0.9 |
| vitest-browser-vue | Rendering Vue components in Vitest browser mode | 3.1.0 |
| pixelmatch | Pixel-level image comparison for visual regression testing | ~7.2.0 |
| fast-png | PNG decoding for visual regression testing | ~8.0.0 |
Other development/supporting features
| Package | Description | Version |
|---|---|---|
| typescript | TypeScript language support | ~6.0.3 |
| vue-tsc | Type-checking for Vue components | ~3.3.12 |
| vue-router | Official router for Vue.js | ~5.3.1 |
| @nuxt/eslint | ESLint integration for Nuxt | ~1.17.0 |
| elrh-cosca | CLI scripting helpers powering the nuxt-spec CLI | 0.4.1 |