Files
colanode/apps/desktop/electron.vite.config.ts

50 lines
1.2 KiB
TypeScript
Raw Normal View History

2024-11-06 09:03:08 +01:00
import { resolve } from 'path';
import { defineConfig, externalizeDepsPlugin } from 'electron-vite';
import react from '@vitejs/plugin-react';
export default defineConfig({
main: {
plugins: [
externalizeDepsPlugin({
2024-11-07 09:32:26 +01:00
exclude: ['@colanode/core', '@colanode/crdt'],
}),
],
2024-11-06 09:03:08 +01:00
resolve: {
alias: {
'@/main': resolve('src/main'),
'@/lib': resolve('src/lib'),
'@/types': resolve('src/types'),
'@/operations': resolve('src/operations'),
'@/registry': resolve('src/registry'),
},
},
},
preload: {
2024-11-07 09:32:26 +01:00
plugins: [
externalizeDepsPlugin({
exclude: ['@colanode/core', '@colanode/crdt'],
}),
],
2024-11-06 09:03:08 +01:00
resolve: {
alias: {
'@/lib': resolve('src/lib'),
'@/types': resolve('src/types'),
'@/operations': resolve('src/operations'),
'@/registry': resolve('src/registry'),
},
},
},
renderer: {
resolve: {
alias: {
'@/renderer': resolve('src/renderer'),
'@/lib': resolve('src/lib'),
'@/operations': resolve('src/operations'),
'@/types': resolve('src/types'),
'@/registry': resolve('src/registry'),
},
},
plugins: [react()],
},
});