import { defineConfig } from 'vite' import svgr from 'vite-plugin-svgr' import react from '@vitejs/plugin-react' import viteCompression from 'vite-plugin-compression' // https://vitejs.dev/config/ export default defineConfig({ server: { host: 'www.advoca.local', port: 3331, open: true, }, optimizeDeps: { include: [ 'asma-genql-directory/src/generated', 'antd/lib/table', 'antd/lib/checkbox', 'antd/lib/tooltip', 'antd/lib/select', 'antd/lib/locale/nb_NO', 'antd/lib/locale/en_US', 'rc-upload/lib/interface', '@fluentui/font-icons-mdl2', '@fluentui/react-file-type-icons', '@fluentui/react', '@fluentui/merge-styles', '@fluentui/utilities', '@fluentui/style-utilities', ], }, esbuild: { logOverride: { 'this-is-undefined-in-esm': 'silent' }, }, // eslint-disable-next-line @typescript-eslint/ban-ts-comment //@ts-ignore plugins: [react(), svgr(), viteCompression()], })