| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import { resolve } from 'path'
- import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
- import react from '@vitejs/plugin-react'
- import tailwindcss from '@tailwindcss/vite'
- export default defineConfig({
- main: {
- plugins: [externalizeDepsPlugin()],
- build: {
- rollupOptions: {
- input: {
- index: resolve('src/main/index.ts'),
- 'steam-host': resolve('src/main/steam-host.ts')
- }
- }
- },
- resolve: {
- alias: {
- '@shared': resolve('src/shared')
- }
- }
- },
- preload: {
- plugins: [externalizeDepsPlugin()],
- build: {
- rollupOptions: {
- output: {
- format: 'cjs',
- entryFileNames: '[name].cjs'
- }
- }
- },
- resolve: {
- alias: {
- '@shared': resolve('src/shared')
- }
- }
- },
- renderer: {
- root: 'src/renderer',
- resolve: {
- alias: {
- '@renderer': resolve('src/renderer/src'),
- '@shared': resolve('src/shared')
- }
- },
- plugins: [react(), tailwindcss()]
- }
- })
|