@vitest/ui
Advanced tools
Comparing version 0.30.1 to 0.31.0
import { fileURLToPath } from 'url'; | ||
import { resolve } from 'pathe'; | ||
import { basename, resolve } from 'pathe'; | ||
import sirv from 'sirv'; | ||
import { coverageConfigDefaults } from 'vitest/config'; | ||
var index = (base = "/__vitest__/") => { | ||
var index = (ctx) => { | ||
return { | ||
name: "vitest:ui", | ||
apply: "serve", | ||
async configureServer(server) { | ||
configureServer(server) { | ||
const uiOptions = ctx.config; | ||
const base = uiOptions.uiBase; | ||
const coverageFolder = resolveCoverageFolder(ctx); | ||
const coveragePath = coverageFolder ? `/${basename(coverageFolder)}/` : void 0; | ||
if (coveragePath && base === coveragePath) | ||
throw new Error(`The ui base path and the coverage path cannot be the same: ${base}, change coverage.reportsDirectory`); | ||
coverageFolder && server.middlewares.use(coveragePath, sirv(coverageFolder, { | ||
single: true, | ||
dev: true | ||
})); | ||
const clientDist = resolve(fileURLToPath(import.meta.url), "../client"); | ||
@@ -18,3 +29,16 @@ server.middlewares.use(base, sirv(clientDist, { | ||
}; | ||
function resolveCoverageFolder(ctx) { | ||
var _a, _b, _c; | ||
const options = ctx.config; | ||
const enabled = ((_a = options.api) == null ? void 0 : _a.port) && ((_b = options.coverage) == null ? void 0 : _b.enabled) && options.coverage.reporter.some((reporter) => { | ||
if (typeof reporter === "string") | ||
return reporter === "html"; | ||
return reporter.length && reporter.includes("html"); | ||
}); | ||
return enabled ? resolve( | ||
((_c = ctx.config) == null ? void 0 : _c.root) || options.root || process.cwd(), | ||
options.coverage.reportsDirectory || coverageConfigDefaults.reportsDirectory | ||
) : void 0; | ||
} | ||
export { index as default }; |
import { Plugin } from 'vite'; | ||
import { Vitest } from 'vitest'; | ||
declare const _default: (base?: string) => Plugin; | ||
declare const _default: (ctx: Vitest) => Plugin; | ||
export { _default as default }; |
import { fileURLToPath } from 'url'; | ||
import { resolve } from 'pathe'; | ||
import { basename, resolve } from 'pathe'; | ||
import sirv from 'sirv'; | ||
import { coverageConfigDefaults } from 'vitest/config'; | ||
var index = (base = "/__vitest__/") => { | ||
var index = (ctx) => { | ||
return { | ||
name: "vitest:ui", | ||
apply: "serve", | ||
async configureServer(server) { | ||
configureServer(server) { | ||
const uiOptions = ctx.config; | ||
const base = uiOptions.uiBase; | ||
const coverageFolder = resolveCoverageFolder(ctx); | ||
const coveragePath = coverageFolder ? `/${basename(coverageFolder)}/` : void 0; | ||
if (coveragePath && base === coveragePath) | ||
throw new Error(`The ui base path and the coverage path cannot be the same: ${base}, change coverage.reportsDirectory`); | ||
coverageFolder && server.middlewares.use(coveragePath, sirv(coverageFolder, { | ||
single: true, | ||
dev: true | ||
})); | ||
const clientDist = resolve(fileURLToPath(import.meta.url), "../client"); | ||
@@ -18,3 +29,16 @@ server.middlewares.use(base, sirv(clientDist, { | ||
}; | ||
function resolveCoverageFolder(ctx) { | ||
var _a, _b, _c; | ||
const options = ctx.config; | ||
const enabled = ((_a = options.api) == null ? void 0 : _a.port) && ((_b = options.coverage) == null ? void 0 : _b.enabled) && options.coverage.reporter.some((reporter) => { | ||
if (typeof reporter === "string") | ||
return reporter === "html"; | ||
return reporter.length && reporter.includes("html"); | ||
}); | ||
return enabled ? resolve( | ||
((_c = ctx.config) == null ? void 0 : _c.root) || options.root || process.cwd(), | ||
options.coverage.reportsDirectory || coverageConfigDefaults.reportsDirectory | ||
) : void 0; | ||
} | ||
export { index as default }; |
{ | ||
"name": "@vitest/ui", | ||
"type": "module", | ||
"version": "0.30.1", | ||
"version": "0.31.0", | ||
"description": "UI for Vitest", | ||
"license": "MIT", | ||
"funding": "https://opencollective.com/vitest", | ||
"homepage": "https://github.com/vitest-dev/vitest/tree/main/packages/ui#readme", | ||
"repository": { | ||
@@ -12,2 +14,5 @@ "type": "git", | ||
}, | ||
"bugs": { | ||
"url": "https://github.com/vitest-dev/vitest/issues" | ||
}, | ||
"sideEffects": false, | ||
@@ -31,2 +36,5 @@ "exports": { | ||
], | ||
"peerDependencies": { | ||
"vitest": ">=0.30.1 <1" | ||
}, | ||
"dependencies": { | ||
@@ -39,3 +47,3 @@ "fast-glob": "^3.2.12", | ||
"sirv": "^2.0.2", | ||
"@vitest/utils": "0.30.1" | ||
"@vitest/utils": "0.31.0" | ||
}, | ||
@@ -52,3 +60,3 @@ "devDependencies": { | ||
"@vitejs/plugin-vue-jsx": "^3.0.1", | ||
"@vueuse/core": "^9.13.0", | ||
"@vueuse/core": "^10.1.2", | ||
"ansi-to-html": "^0.7.2", | ||
@@ -69,4 +77,4 @@ "birpc": "0.2.3", | ||
"vue-router": "^4.1.6", | ||
"@vitest/ws-client": "0.30.1", | ||
"@vitest/runner": "0.30.1" | ||
"@vitest/ws-client": "0.31.0", | ||
"@vitest/runner": "0.31.0" | ||
}, | ||
@@ -73,0 +81,0 @@ "scripts": { |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
974731
3172
1
1
8
5
+ Added@esbuild/aix-ppc64@0.21.5(transitive)
+ Added@esbuild/android-arm@0.21.5(transitive)
+ Added@esbuild/android-arm64@0.21.5(transitive)
+ Added@esbuild/android-x64@0.21.5(transitive)
+ Added@esbuild/darwin-arm64@0.21.5(transitive)
+ Added@esbuild/darwin-x64@0.21.5(transitive)
+ Added@esbuild/freebsd-arm64@0.21.5(transitive)
+ Added@esbuild/freebsd-x64@0.21.5(transitive)
+ Added@esbuild/linux-arm@0.21.5(transitive)
+ Added@esbuild/linux-arm64@0.21.5(transitive)
+ Added@esbuild/linux-ia32@0.21.5(transitive)
+ Added@esbuild/linux-loong64@0.21.5(transitive)
+ Added@esbuild/linux-mips64el@0.21.5(transitive)
+ Added@esbuild/linux-ppc64@0.21.5(transitive)
+ Added@esbuild/linux-riscv64@0.21.5(transitive)
+ Added@esbuild/linux-s390x@0.21.5(transitive)
+ Added@esbuild/linux-x64@0.21.5(transitive)
+ Added@esbuild/netbsd-x64@0.21.5(transitive)
+ Added@esbuild/openbsd-x64@0.21.5(transitive)
+ Added@esbuild/sunos-x64@0.21.5(transitive)
+ Added@esbuild/win32-arm64@0.21.5(transitive)
+ Added@esbuild/win32-ia32@0.21.5(transitive)
+ Added@esbuild/win32-x64@0.21.5(transitive)
+ Added@jest/schemas@29.6.3(transitive)
+ Added@jridgewell/sourcemap-codec@1.5.0(transitive)
+ Added@rollup/rollup-android-arm-eabi@4.22.4(transitive)
+ Added@rollup/rollup-android-arm64@4.22.4(transitive)
+ Added@rollup/rollup-darwin-arm64@4.22.4(transitive)
+ Added@rollup/rollup-darwin-x64@4.22.4(transitive)
+ Added@rollup/rollup-linux-arm-gnueabihf@4.22.4(transitive)
+ Added@rollup/rollup-linux-arm-musleabihf@4.22.4(transitive)
+ Added@rollup/rollup-linux-arm64-gnu@4.22.4(transitive)
+ Added@rollup/rollup-linux-arm64-musl@4.22.4(transitive)
+ Added@rollup/rollup-linux-powerpc64le-gnu@4.22.4(transitive)
+ Added@rollup/rollup-linux-riscv64-gnu@4.22.4(transitive)
+ Added@rollup/rollup-linux-s390x-gnu@4.22.4(transitive)
+ Added@rollup/rollup-linux-x64-gnu@4.22.4(transitive)
+ Added@rollup/rollup-linux-x64-musl@4.22.4(transitive)
+ Added@rollup/rollup-win32-arm64-msvc@4.22.4(transitive)
+ Added@rollup/rollup-win32-ia32-msvc@4.22.4(transitive)
+ Added@rollup/rollup-win32-x64-msvc@4.22.4(transitive)
+ Added@sinclair/typebox@0.27.8(transitive)
+ Added@types/chai@4.3.19(transitive)
+ Added@types/chai-subset@1.3.5(transitive)
+ Added@types/estree@1.0.5(transitive)
+ Added@types/node@22.5.5(transitive)
+ Added@vitest/expect@0.34.6(transitive)
+ Added@vitest/runner@0.34.6(transitive)
+ Added@vitest/snapshot@0.34.6(transitive)
+ Added@vitest/spy@0.34.6(transitive)
+ Added@vitest/utils@0.31.00.34.6(transitive)
+ Addedacorn@8.12.1(transitive)
+ Addedacorn-walk@8.3.4(transitive)
+ Addedassertion-error@1.1.0(transitive)
+ Addedcac@6.7.14(transitive)
+ Addedchai@4.5.0(transitive)
+ Addedcheck-error@1.0.3(transitive)
+ Addedconfbox@0.1.7(transitive)
+ Addeddebug@4.3.7(transitive)
+ Addeddeep-eql@4.1.4(transitive)
+ Addeddiff-sequences@29.6.3(transitive)
+ Addedesbuild@0.21.5(transitive)
+ Addedfsevents@2.3.3(transitive)
+ Addedlocal-pkg@0.4.3(transitive)
+ Addedmagic-string@0.30.11(transitive)
+ Addedmlly@1.7.1(transitive)
+ Addedms@2.1.3(transitive)
+ Addednanoid@3.3.7(transitive)
+ Addedp-limit@4.0.0(transitive)
+ Addedpathval@1.1.1(transitive)
+ Addedpkg-types@1.2.0(transitive)
+ Addedpostcss@8.4.47(transitive)
+ Addedpretty-format@29.7.0(transitive)
+ Addedreact-is@18.3.1(transitive)
+ Addedrollup@4.22.4(transitive)
+ Addedsiginfo@2.0.0(transitive)
+ Addedsource-map-js@1.2.1(transitive)
+ Addedstackback@0.0.2(transitive)
+ Addedstd-env@3.7.0(transitive)
+ Addedstrip-literal@1.3.0(transitive)
+ Addedtinybench@2.9.0(transitive)
+ Addedtinypool@0.7.0(transitive)
+ Addedtinyspy@2.2.1(transitive)
+ Addedtype-detect@4.1.0(transitive)
+ Addedufo@1.5.4(transitive)
+ Addedundici-types@6.19.8(transitive)
+ Addedvite@5.4.7(transitive)
+ Addedvite-node@0.34.6(transitive)
+ Addedvitest@0.34.6(transitive)
+ Addedwhy-is-node-running@2.3.0(transitive)
+ Addedyocto-queue@1.1.1(transitive)
- Removed@vitest/utils@0.30.1(transitive)
Updated@vitest/utils@0.31.0