This commit is contained in:
Blake Blackshear 2022-12-30 09:15:59 -06:00
parent 325b61dc4f
commit f2fe31fc02

View File

@ -1,7 +1,7 @@
/// <reference types="vitest" /> /// <reference types="vitest" />
import path from "path"; import path from 'path';
import { defineConfig } from 'vite' import { defineConfig } from 'vite';
import preact from '@preact/preset-vite' import preact from '@preact/preset-vite';
import monacoEditorPlugin from 'vite-plugin-monaco-editor'; import monacoEditorPlugin from 'vite-plugin-monaco-editor';
// https://vitejs.dev/config/ // https://vitejs.dev/config/
@ -9,14 +9,17 @@ export default defineConfig({
define: { define: {
'import.meta.vitest': 'undefined', 'import.meta.vitest': 'undefined',
}, },
plugins: [preact(), monacoEditorPlugin.default({ plugins: [
preact(),
monacoEditorPlugin.default({
customWorkers: [{ label: 'yaml', entry: 'monaco-yaml/yaml.worker' }], customWorkers: [{ label: 'yaml', entry: 'monaco-yaml/yaml.worker' }],
languageWorkers: ['editorWorkerService'], // we don't use any of the default languages languageWorkers: ['editorWorkerService'], // we don't use any of the default languages
})], }),
],
test: { test: {
environment: 'jsdom', environment: 'jsdom',
alias: { alias: {
'testing-library': path.resolve(__dirname, "./__test__/testing-library.js") 'testing-library': path.resolve(__dirname, './__test__/testing-library.js'),
}, },
setupFiles: ['./__test__/test-setup.ts'], setupFiles: ['./__test__/test-setup.ts'],
includeSource: ['src/**/*.{js,jsx,ts,tsx}'], includeSource: ['src/**/*.{js,jsx,ts,tsx}'],
@ -25,6 +28,6 @@ export default defineConfig({
}, },
mockReset: true, mockReset: true,
restoreMocks: true, restoreMocks: true,
globals: true globals: true,
}, },
}) });