UNPKG

@aubyn/electron-vite

Version:
26 lines (23 loc) 740 B
import { defineConfig } from 'vite'; import { rootPackage, joinRootPath } from '.'; import vue from '@vitejs/plugin-vue'; import vueJsx from '@vitejs/plugin-vue-jsx'; let renderer = rootPackage['electron-vite']; renderer = renderer?.renderer?.split('.')[0]; renderer = renderer || 'src/renderer/index'; export default defineConfig({ root: joinRootPath(renderer), base: './', build: { emptyOutDir: true, outDir: joinRootPath('dist_electron/bundled/src/renderer'), rollupOptions: { output: { chunkFileNames: 'js/[name]-[hash].js', entryFileNames: 'js/[name]-[hash].js', assetFileNames: 'assets/[name]-[hash].[ext]' } } }, plugins: [vue(), vueJsx()] });