21 lines
707 B
JavaScript
21 lines
707 B
JavaScript
import { defineConfig } from 'astro/config';
|
|
|
|
export default defineConfig({
|
|
// Relative asset URLs, so the site works wherever it is hosted, e.g. https://berlin.ccc.de/kik/
|
|
build: { format: 'file', assetsPrefix: '.', inlineStylesheets: 'never' },
|
|
compressHTML: false,
|
|
vite: {
|
|
// The pages' styles, which Astro bundles while building the pages
|
|
build: { rolldownOptions: { output: { assetFileNames: 'styles.css' } } },
|
|
environments: {
|
|
client: {
|
|
build: {
|
|
rolldownOptions: {
|
|
// The page's script and the terminal it loads
|
|
output: { entryFileNames: 'loader.js', chunkFileNames: 'terminal.js' },
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
});
|