File size: 1,208 Bytes
1b50562 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | import path from 'node:path';
import { defineConfig } from 'vite';
export default defineConfig({
build: {
outDir: 'src/aspara/dashboard/static/dist',
emptyOutDir: true,
sourcemap: false,
target: 'es2020',
rollupOptions: {
input: {
'pages/project-detail': path.resolve(__dirname, 'src/aspara/dashboard/static/js/pages/project-detail.js'),
'pages/run-detail': path.resolve(__dirname, 'src/aspara/dashboard/static/js/pages/run-detail.js'),
'tag-editor': path.resolve(__dirname, 'src/aspara/dashboard/static/js/tag-editor.js'),
'note-editor': path.resolve(__dirname, 'src/aspara/dashboard/static/js/note-editor.js'),
'projects-list': path.resolve(__dirname, 'src/aspara/dashboard/static/js/projects-list.js'),
'runs-list': path.resolve(__dirname, 'src/aspara/dashboard/static/js/runs-list/index.js'),
'settings-menu': path.resolve(__dirname, 'src/aspara/dashboard/static/js/settings-menu.js'),
'components/delete-dialog': path.resolve(__dirname, 'src/aspara/dashboard/static/js/components/delete-dialog.js'),
},
output: {
format: 'es',
entryFileNames: '[name].js',
},
},
},
});
|