mtcute-repl/packages/worker/vite.config.ts

26 lines
600 B
TypeScript

import type { UserConfig } from 'vite'
import { join } from 'node:path'
import { defineConfig, loadEnv } from 'vite'
// eslint-disable-next-line import/no-relative-packages
import externalizeDeps from '../../scripts/vite-plugin-externalize-dependencies.ts'
export default defineConfig((env): UserConfig => {
process.env = {
...process.env,
...loadEnv(env.mode, join(__dirname, '../..')),
}
return {
server: {
port: 3001,
},
optimizeDeps: {
exclude: ['@mtcute/wasm'],
},
plugins: [
externalizeDeps({
externals: [],
}),
],
}
})