dd-timer/vite.config.ts
POL Mickaël 3e485fd09b chore: normalise fins de ligne CRLF → LF dans tout le repo
Applique .gitattributes sur tous les fichiers existants.
Élimine les différences fantômes entre WSL et Windows.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 08:55:10 +02:00

45 lines
1.2 KiB
TypeScript
Executable File

import { defineConfig } from 'vite';
import electron from 'vite-plugin-electron';
import renderer from 'vite-plugin-electron-renderer';
import { resolve } from 'path';
export default defineConfig({
plugins: [
electron([
{
entry: resolve(__dirname, 'src/infrastructure/electron/main.ts'),
vite: {
build: {
outDir: resolve(__dirname, 'dist-electron'),
rollupOptions: { external: ['electron'] },
},
},
},
{
entry: resolve(__dirname, 'src/infrastructure/electron/preload.ts'),
onstart(args) { args.reload(); },
vite: {
build: {
outDir: resolve(__dirname, 'dist-electron'),
rollupOptions: { external: ['electron'] },
},
},
},
]),
renderer(),
],
resolve: {
alias: {
'@domain': resolve(__dirname, 'src/domain'),
'@application': resolve(__dirname, 'src/application'),
'@infrastructure': resolve(__dirname, 'src/infrastructure'),
'@presentation': resolve(__dirname, 'src/presentation'),
},
},
root: 'src',
build: {
outDir: resolve(__dirname, 'dist-vite'),
emptyOutDir: true,
},
});