amical/apps/desktop/vite.main.config.mts
2025-06-28 11:04:55 +05:30

35 lines
689 B
TypeScript

import { defineConfig } from "vite";
import { resolve } from "path";
// https://vitejs.dev/config
export default defineConfig({
build: {
rollupOptions: {
external: [
"smart-whisper",
"@libsql/client",
"@libsql/darwin-arm64",
"@libsql/darwin-x64",
"@libsql/linux-x64-gnu",
"@libsql/linux-x64-musl",
"@libsql/win32-x64-msvc",
"libsql",
/^node:/,
/^electron$/,
],
},
},
resolve: {
alias: {
"@": resolve(__dirname, "src"),
},
},
optimizeDeps: {
exclude: [
"better-sqlite3",
"smart-whisper",
"drizzle-orm",
"@libsql/client",
],
},
});