UNPKG

@nuxt/test-utils

Version:
188 lines (187 loc) 4.74 kB
{ "name": "@nuxt/test-utils", "version": "3.17.2", "repository": { "type": "git", "url": "git+https://github.com/nuxt/test-utils.git" }, "description": "Test utilities for Nuxt", "license": "MIT", "type": "module", "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" }, "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" ], "scripts": { "lint": "eslint .", "lint:fix": "eslint . --fix", "test:examples": "pnpm --filter '!example-app-cucumber' --filter '!example-app-jest' -r test && pnpm --filter example-app-cucumber -r test", "test:types": "vue-tsc --noEmit", "test:unit": "vitest test/unit --run", "prepack": "unbuild", "dev:prepare": "nuxi prepare && unbuild --stub && pnpm -r dev:prepare" }, "dependencies": { "@nuxt/kit": "^3.16.0", "@nuxt/schema": "^3.16.0", "c12": "^3.0.2", "consola": "^3.4.0", "defu": "^6.1.4", "destr": "^2.0.3", "estree-walker": "^3.0.3", "fake-indexeddb": "^6.0.0", "get-port-please": "^3.1.2", "h3": "^1.15.1", "local-pkg": "^1.1.1", "magic-string": "^0.30.17", "node-fetch-native": "^1.6.5", "node-mock-http": "^1.0.0", "ofetch": "^1.4.1", "pathe": "^2.0.3", "perfect-debounce": "^1.0.0", "radix3": "^1.1.2", "scule": "^1.3.0", "std-env": "^3.8.1", "tinyexec": "^0.3.2", "ufo": "^1.5.4", "unplugin": "^2.2.0", "vite": "^6.2.1", "vitest-environment-nuxt": "^1.0.1", "vue": "^3.5.13" }, "devDependencies": { "@cucumber/cucumber": "11.2.0", "@jest/globals": "29.7.0", "@nuxt/devtools-kit": "2.2.1", "@nuxt/eslint-config": "1.1.0", "@playwright/test": "1.51.0", "@testing-library/vue": "8.1.0", "@types/estree": "1.0.6", "@types/jsdom": "21.1.7", "@types/node": "22.13.10", "@types/semver": "7.5.8", "@vue/test-utils": "2.4.6", "changelogen": "0.6.1", "compatx": "0.1.8", "eslint": "9.22.0", "installed-check": "9.3.0", "knip": "5.45.0", "nitropack": "2.11.5", "nuxt": "3.16.0", "pkg-pr-new": "0.0.40", "playwright-core": "1.51.0", "rollup": "4.35.0", "semver": "7.7.1", "typescript": "5.8.2", "unbuild": "latest", "unimport": "4.1.2", "vitest": "3.0.8", "vue-router": "4.5.0", "vue-tsc": "2.2.8" }, "peerDependencies": { "@cucumber/cucumber": "^10.3.1 || ^11.0.0", "@jest/globals": "^29.5.0", "@playwright/test": "^1.43.1", "@testing-library/vue": "^7.0.0 || ^8.0.1", "@vue/test-utils": "^2.4.2", "happy-dom": "^9.10.9 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0", "jsdom": "^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 || ^26.0.0", "playwright-core": "^1.43.1", "vitest": "^0.34.6 || ^1.0.0 || ^2.0.0 || ^3.0.0" }, "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 }, "happy-dom": { "optional": true }, "jsdom": { "optional": true }, "playwright-core": { "optional": true }, "vitest": { "optional": true } }, "resolutions": { "@cucumber/cucumber": "11.2.0", "@nuxt/devtools": "1.0.8", "@nuxt/kit": "^3.16.0", "@nuxt/schema": "^3.16.0", "@nuxt/test-utils": "workspace:*", "rollup": "4.35.0", "vite": "^6.2.1", "vite-node": "3.0.8", "vitest": "3.0.8", "vue": "^3.5.13" }, "engines": { "node": "^18.20.5 || ^20.9.0 || ^22.0.0 || >=23.0.0" }, "packageManager": "pnpm@10.6.1", "pnpm": { "onlyBuiltDependencies": [ "better-sqlite3" ] } }