* put the lsps into a web worker Signed-off-by: Jess Frazelle <github@jessfraz.com> * remove extraneous logs Signed-off-by: Jess Frazelle <github@jessfraz.com> * remove trash toml lib Signed-off-by: Jess Frazelle <github@jessfraz.com> * fixes Signed-off-by: Jess Frazelle <github@jessfraz.com> * less logs Signed-off-by: Jess Frazelle <github@jessfraz.com> * less logs Signed-off-by: Jess Frazelle <github@jessfraz.com> * fixups Signed-off-by: Jess Frazelle <github@jessfraz.com> * fixes for tests Signed-off-by: Jess Frazelle <github@jessfraz.com> * for playwright go back to the shitty lib Signed-off-by: Jess Frazelle <github@jessfraz.com> * fix Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com>
57 lines
1.2 KiB
TypeScript
57 lines
1.2 KiB
TypeScript
import react from '@vitejs/plugin-react'
|
|
import viteTsconfigPaths from 'vite-tsconfig-paths'
|
|
import eslint from 'vite-plugin-eslint'
|
|
import dns from 'dns'
|
|
import { defineConfig, configDefaults } from 'vitest/config'
|
|
import version from 'vite-plugin-package-version'
|
|
|
|
// Only needed because we run Node < 17
|
|
// and we want to open `localhost` not `127.0.0.1` on server start
|
|
// reference: https://vitejs.dev/config/server-options.html#server-host
|
|
dns.setDefaultResultOrder('verbatim')
|
|
|
|
const config = defineConfig({
|
|
server: {
|
|
open: true,
|
|
port: 3000,
|
|
watch: {
|
|
ignored: ['**/target/**'],
|
|
},
|
|
},
|
|
test: {
|
|
globals: true,
|
|
pool: 'forks',
|
|
poolOptions: {
|
|
forks: {
|
|
maxForks: 2,
|
|
minForks: 1,
|
|
}
|
|
},
|
|
setupFiles: 'src/setupTests.ts',
|
|
environment: 'happy-dom',
|
|
coverage: {
|
|
provider: 'istanbul' // or 'v8'
|
|
},
|
|
exclude: [...configDefaults.exclude, '**/e2e/playwright/**/*'],
|
|
deps: {
|
|
inline: ['vitest-canvas-mock']
|
|
}
|
|
},
|
|
build: {
|
|
outDir: 'build',
|
|
},
|
|
plugins: [
|
|
react(),
|
|
viteTsconfigPaths(),
|
|
eslint(),
|
|
version(),
|
|
],
|
|
worker: {
|
|
plugins: () => [
|
|
viteTsconfigPaths(),
|
|
],
|
|
}
|
|
})
|
|
|
|
export default config
|