From 70b6c4e680d406f7d09d428768730a7d7e3aa844 Mon Sep 17 00:00:00 2001 From: JovannMC Date: Tue, 11 Feb 2025 15:24:19 +0300 Subject: [PATCH] fix: VIPS on dev oops --- vite.config.ts | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 733c29c..ff6c6d7 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -6,6 +6,19 @@ import svg from "@poppanator/sveltekit-svg"; export default defineConfig({ plugins: [ sveltekit(), + { + name: "vips-request-middleware", + 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(); + }); + }, + }, svg({ includePaths: ["./src/lib/assets"], svgoOptions: { @@ -20,13 +33,13 @@ export default defineConfig({ }, }), viteStaticCopy({ - targets: [ - { - src: '_headers', - dest: '' - } - ] - }) + targets: [ + { + src: "_headers", + dest: "", + }, + ], + }), ], optimizeDeps: { exclude: [