UNPKG

@nuxt/test-utils

Version:

Test utilities for Nuxt

185 lines 4.76 kB
{ "name": "@nuxt/test-utils", "version": "4.1.0", "repository": { "type": "git", "url": "git+https://github.com/nuxt/test-utils.git" }, "description": "Test utilities for Nuxt", "license": "MIT", "type": "module", "types": "./dist/e2e.d.mts", "exports": { ".": "./dist/e2e.mjs", "./config": "./dist/config.mjs", "./e2e": "./dist/e2e.mjs", "./playwright": "./dist/playwright.mjs", "./experimental": "./dist/experimental.mjs", "./module": "./dist/module.mjs", "./runtime": "./dist/runtime-utils/index.mjs", "./vitest-environment": "./dist/vitest-environment.mjs", "./package.json": "./package.json" }, "imports": { "#dirs": "./dirs.js" }, "typesVersions": { "*": { ".": [ "./dist/e2e.d.mts" ], "config": [ "./dist/config.d.mts" ], "e2e": [ "./dist/e2e.d.mts" ], "playwright": [ "./dist/playwright.d.mts" ], "experimental": [ "./dist/experimental.d.mts" ], "module": [ "./dist/module.d.mts" ], "runtime": [ "./dist/runtime-utils/index.d.mts" ], "vitest-environment": [ "./dist/vitest-environment.d.mts" ] } }, "files": [ "dist", "dirs.js" ], "dependencies": { "@clack/prompts": "1.7.0", "@nuxt/devtools-kit": "^2.7.0", "@nuxt/kit": "^3.21.10", "c12": "^3.3.4", "consola": "^3.4.2", "defu": "^6.1.7", "destr": "^2.0.5", "estree-walker": "^3.0.3", "exsolve": "^1.1.0", "fake-indexeddb": "^6.2.5", "get-port-please": "^3.2.0", "h3": "^1.15.11", "local-pkg": "^1.2.1", "magic-string": "^1.1.0", "node-fetch-native": "^1.6.7", "node-mock-http": "^1.0.4", "nypm": "^0.6.8", "ofetch": "^1.5.1", "pathe": "^2.0.3", "perfect-debounce": "^2.1.0", "radix3": "^1.1.2", "scule": "^1.3.0", "std-env": "^4.2.0", "tinyexec": "^1.2.4", "ufo": "^1.6.4", "unplugin": "^3.3.0", "vue": "^3.5.40", "vitest-environment-nuxt": "2.0.0" }, "devDependencies": { "@cucumber/cucumber": "12.9.0", "@jest/globals": "30.4.1", "@nuxt/eslint-config": "1.16.0", "@nuxt/schema": "4.5.1", "@playwright/test": "1.62.0", "@testing-library/vue": "8.1.0", "@types/bun": "1.3.14", "@types/estree": "1.0.9", "@types/jsdom": "28.0.3", "@types/node": "latest", "@types/semver": "7.7.1", "@vitest/browser-playwright": "4.1.10", "@vue/test-utils": "2.4.11", "h3-next": "npm:h3@2.0.1-rc.22", "changelogen": "0.6.2", "compatx": "0.2.0", "eslint": "10.8.0", "installed-check": "10.0.1", "knip": "6.29.0", "nitropack": "2.13.4", "nuxt": "4.5.1", "oxc-parser": "0.141.0", "pkg-pr-new": "0.0.80", "playwright-core": "1.62.0", "rollup": "4.62.2", "semver": "7.8.5", "tsdown": "0.22.14", "typescript": "6.0.3", "unimport": "6.3.1", "vite": "8.1.5", "vitest": "4.1.10", "vue-router": "5.2.0", "vue-tsc": "3.3.8" }, "peerDependencies": { "@cucumber/cucumber": ">=11.0.0", "@jest/globals": ">=30.0.0", "@playwright/test": "^1.43.1", "@testing-library/vue": "^8.0.1", "@vue/test-utils": "^2.4.2", "h3-next": ">=2.0.1-rc.22", "happy-dom": ">=20.0.11", "jsdom": ">=27.4.0", "playwright-core": "^1.43.1", "vitest": "^4.0.2" }, "peerDependenciesMeta": { "@cucumber/cucumber": { "optional": true }, "@jest/globals": { "optional": true }, "@playwright/test": { "optional": true }, "@testing-library/vue": { "optional": true }, "@vitest/ui": { "optional": true }, "@vue/test-utils": { "optional": true }, "h3-next": { "optional": true }, "happy-dom": { "optional": true }, "jsdom": { "optional": true }, "playwright-core": { "optional": true }, "vitest": { "optional": true } }, "engines": { "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "scripts": { "lint": "eslint .", "lint:fix": "eslint . --fix", "test": "pnpm test:types && pnpm test:unit && pnpm test:examples", "test:examples": "pnpm --filter '!@nuxt/test-utils' --filter '!example-app-cucumber' --filter '!example-app-jest' --filter '!example-app-bun' -r test && pnpm --filter example-app-cucumber -r test", "test:knip": "knip", "test:engines": "pnpm installed-check --no-workspaces --ignore-dev", "test:types": "vue-tsc --noEmit && vitest --dir ./test/types --typecheck.only --run", "test:unit": "vitest --dir ./test/unit --run", "build": "tsdown", "dev:prepare": "nuxt prepare && pnpm -r dev:prepare" } }