From 830ee21683e269d311e8525427d1265123794418 Mon Sep 17 00:00:00 2001 From: Orion Reed Date: Mon, 2 Dec 2024 01:51:28 -0500 Subject: [PATCH] update conf --- package.json | 6 +++--- vite.config.ts | 29 +++++------------------------ 2 files changed, 8 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index 91755fc..a949dcd 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/vite.config.ts b/vite.config.ts index 7557e0f..525c108 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -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 = 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, }, });