// @ts-check /* eslint-env node */ import { builtinModules } from 'module'; import react from '@vitejs/plugin-react'; import { chrome, makeConfig } from '../../config/vite-common'; /** @type {string} */ const PACKAGE_ROOT = __dirname; /** * @type {import('vite').UserConfig} * @see https://vitejs.dev/config/ */ const config = makeConfig({ root: PACKAGE_ROOT, plugins: [ react(), ], base: '', server: { fs: { strict: true, }, }, build: { target: chrome, rollupOptions: { external: [ 'mst-middlewares', 'remotedev', ...builtinModules, ], }, }, }); export default config;