You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

24 lines
955 B

import { resolve } from "path";
import { configDefaults, defineConfig } from "vitest/config";
const src = "src";
export default defineConfig({
test: {
alias: {
"@xyx-utils/vue3": resolve(process.cwd(), "packages/vue3/" + src),
"@xyx-utils/shared": resolve(process.cwd(), "packages/shared/" + src),
"@xyx-utils/browser": resolve(process.cwd(), "packages/browser/" + src),
"@xyx-utils/core": resolve(process.cwd(), "packages/core/" + src),
"@xyx-utils/node": resolve(process.cwd(), "packages/node/" + src),
"xyx-utils": resolve(process.cwd(), "packages/xyx-utils/" + src),
},
globals: true,
environment: "jsdom",
exclude: [...configDefaults.exclude],
include: [
"packages/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}",
"packages/**/__tests__/**/*.{js,mjs,cjs,ts,mts,cts,jsx,tsx}",
],
},
});