/// import { defineConfig } from 'vitest/config'; import path from 'node:path'; export default defineConfig({ resolve: { alias: { mediabunny: path.resolve(__dirname, './src/index.ts'), }, }, test: { projects: [ { extends: true, test: { name: 'node', root: 'test', include: ['node/**/*.test.ts'], environment: 'node', }, }, { extends: true, test: { name: 'browser', root: 'test', include: ['browser/**/*.test.ts'], browser: { enabled: true, provider: 'webdriverio', instances: [{ browser: 'chrome', }], headless: false, // A bunch of features need the head screenshotFailures: false, }, }, }, ], }, });