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

30 lines
574 B
TypeScript
Raw Normal View History

import type { UserConfig } from 'vite'
import { join } from 'node:path'
import { defineConfig, loadEnv } from 'vite'
export default defineConfig((env): UserConfig => {
process.env = {
...process.env,
...loadEnv(env.mode, join(__dirname, '../..')),
}
return {
server: {
port: 3001,
},
2025-01-21 00:05:53 +03:00
preview: {
port: 3001,
},
optimizeDeps: {
exclude: ['@mtcute/wasm'],
},
2025-01-19 19:09:02 +03:00
build: {
2025-01-19 19:54:44 +03:00
emptyOutDir: true,
assetsDir: '',
2025-01-19 19:09:02 +03:00
rollupOptions: {
external: ['node:fs/promises', 'node:crypto'],
},
},
}
})