import path from 'path'; import checker from 'vite-plugin-checker'; import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react-swc'; // ---------------------------------------------------------------------- const PORT = 8080; export default defineConfig({ plugins: [ react(), checker({ typescript: true, eslint: { useFlatConfig: true, lintCommand: 'eslint "./src/**/*.{js,jsx,ts,tsx}"', dev: { logLevel: ['error'] }, }, overlay: { position: 'tl', initialIsOpen: false, }, }), ], resolve: { alias: [ { find: /^src(.+)/, replacement: path.resolve(process.cwd(), 'src/$1'), }, ], }, server: { port: PORT, host: true, allowedHosts: ['pa_admin.louislabs.com', 'localhost'], }, preview: { port: PORT, host: true, allowedHosts: ['pa_admin.louislabs.com', 'localhost'], }, build: { sourcemap: true, }, });