update conf

This commit is contained in:
Orion Reed 2024-12-02 01:51:28 -05:00
parent 96d384fea8
commit 830ee21683
2 changed files with 8 additions and 27 deletions

View File

@ -3,9 +3,9 @@
"version": "0.0.1",
"type": "module",
"scripts": {
"dev": "vite demo",
"build": "vite build . --base=/folk-canvas",
"preview": "vite build . && vite preview ."
"dev": "vite",
"build": "vite build --base=/folk-canvas",
"preview": "vite build && vite preview"
},
"dependencies": {
"@types/leaflet": "^1.9.14",

View File

@ -5,7 +5,6 @@ import { defineConfig, IndexHtmlTransformContext, Plugin } from 'vite';
const demoDir = resolve(__dirname, 'demo');
const files: string[] = readdirSync(demoDir).filter((file) => file.endsWith('.html'));
const input: Record<string, string> = files.reduce((acc, file) => {
acc[file.replace('.html', '')] = resolve(demoDir, file);
return acc;
@ -31,35 +30,17 @@ const linkGenerator = (): Plugin => {
};
};
const configureResponseHeaders = (): Plugin => {
return {
name: 'configure-response-headers',
configureServer: (server) => {
server.middlewares.use((_req, res, next) => {
res.setHeader('Cross-Origin-Embedder-Policy', 'require-corp');
res.setHeader('Cross-Origin-Opener-Policy', 'same-origin');
next();
});
},
};
};
export default defineConfig({
plugins: [linkGenerator(), configureResponseHeaders()],
root: 'demo',
base: '/folk-canvas/',
plugins: [linkGenerator()],
build: {
target: 'esnext',
rollupOptions: { input },
modulePreload: {
polyfill: false,
},
outDir: 'demo/dist',
},
worker: {
format: 'es',
},
server: {
fs: {
allow: ['.'],
},
outDir: './dist',
emptyOutDir: true,
},
});