Files
welshman/vitest.config.ts
T
2025-03-27 11:07:25 -07:00

30 lines
1.0 KiB
TypeScript

import {resolve} from "path"
import {defineConfig} from "vitest/config"
export default defineConfig({
test: {
environment: "happy-dom",
setupFiles: "./vitest.setup.ts",
include: ["packages/**/*.test.ts"],
coverage: {
provider: "v8",
reporter: ["text", "json", "html"],
},
globals: true,
},
resolve: {
alias: {
"@welshman/app": resolve(__dirname, "packages/app/src"),
"@welshman/content": resolve(__dirname, "packages/content/src"),
"@welshman/dvm": resolve(__dirname, "packages/dvm/src"),
"@welshman/feeds": resolve(__dirname, "packages/feeds/src"),
"@welshman/lib": resolve(__dirname, "packages/lib/src"),
"@welshman/net": resolve(__dirname, "packages/net/src"),
"@welshman/net2": resolve(__dirname, "packages/net2/src"),
"@welshman/signer": resolve(__dirname, "packages/signer/src"),
"@welshman/store": resolve(__dirname, "packages/store/src"),
"@welshman/util": resolve(__dirname, "packages/util/src"),
},
},
})