Files
svelte-quill/vite.config.js
2023-12-11 13:34:34 -03:00

40 lines
689 B
JavaScript

import {sveltekit} from '@sveltejs/kit/vite'
import {defineConfig} from 'vitest/config'
const preview = process?.env?.PREVIEW ?? false
const config = {
plugins: [sveltekit()],
test: {
include: ['tests/unit/**/*.{test,spec}.{js,ts}'],
environment: 'jsdom',
threads: false,
globals: true,
coverage: {
// prettier-ignore
include: ['src/lib/**'],
// prettier-ignore
reporter: [
'text',
'text-summary',
'lcovonly',
'cobertura'
],
},
},
build: {
sourcemap: true,
rollupOptions: {
// prettier-ignore
external: [
'quill',
],
},
},
}
if (preview) {
Reflect.deleteProperty(config, 'build')
}
export default defineConfig(config)