22 lines
559 B
TypeScript
22 lines
559 B
TypeScript
import { defineConfig } from 'vitest/config';
|
|
|
|
export default defineConfig({
|
|
resolve: {
|
|
alias: {
|
|
// The package ships only a `module` field, which Vite's resolver
|
|
// can't always find — point it at the file directly.
|
|
'@plausible-analytics/tracker':
|
|
'@plausible-analytics/tracker/plausible.js',
|
|
},
|
|
},
|
|
test: {
|
|
globals: true,
|
|
environment: 'jsdom',
|
|
include: ['src/**/*.vitest.ts'],
|
|
setupFiles: ['./vitest.setup.ts'],
|
|
coverage: {
|
|
provider: 'v8',
|
|
reporter: ['text', 'html'],
|
|
},
|
|
},
|
|
});
|