braindrops.nicwands.com/template/vite.config.js
2026-07-17 11:24:36 -04:00

21 lines
624 B
JavaScript

import { fileURLToPath, URL } from 'node:url'
import { defineConfig, mergeConfig } from 'vite'
import sharedConfig from '../../shared/vite.config.js'
export default defineConfig(
mergeConfig(sharedConfig, {
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)),
'@shared': fileURLToPath(
new URL('../../shared', import.meta.url),
),
},
},
base: '/drops/$NAME/',
build: {
outDir: '../../app/public/drops/$NAME',
emptyOutDir: true,
},
}),
)