/// import { defineConfig } from 'vitest/config'; import path from 'path'; export default defineConfig({ resolve: { alias: { 'mediabunny': path.resolve(__dirname, './src/index.ts'), '@mediabunny/ac3': path.resolve(__dirname, './packages/ac3/dist/bundles/mediabunny-ac3.mjs'), }, }, 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, }, }, }, ], }, });