21 lines
677 B
TypeScript
21 lines
677 B
TypeScript
import { defineConfig } from "vite";
|
|
import { resolve } from "path";
|
|
|
|
// https://vitejs.dev/config
|
|
export default defineConfig( async () => {
|
|
const electronBytecode = (await import("./src/plugins/bytenode/vite-plugin-electron-encrypt")).default
|
|
|
|
return {
|
|
plugins: [electronBytecode({ entry: ".vite/build/main.js", keepSource: false })],
|
|
resolve: {
|
|
alias: {
|
|
"@main": resolve(__dirname, "./src/main"),
|
|
'@common': resolve(__dirname, './src/common'),
|
|
'@renderer': resolve(__dirname, './src/renderer'),
|
|
'@locales': resolve(__dirname, 'locales'),
|
|
"@modules": resolve(__dirname, "./src/main/modules"),
|
|
},
|
|
},
|
|
}
|
|
});
|