web: barebones core for ffmpeg & remux page

This commit is contained in:
wukko
2024-08-10 17:21:39 +06:00
parent ebd6cc801b
commit 41a002929e
8 changed files with 213 additions and 4 deletions

View File

@ -1,9 +1,22 @@
import { sveltekit } from "@sveltejs/kit/vite";
import { defineConfig, searchForWorkspaceRoot } from "vite";
import basicSSL from "@vitejs/plugin-basic-ssl";
export default defineConfig({
plugins: [
sveltekit()
basicSSL(),
sveltekit(),
{
name: "isolation",
configureServer(server) {
server.middlewares.use((_req, res, next) => {
res.setHeader("Cross-Origin-Opener-Policy", "same-origin");
res.setHeader("Cross-Origin-Embedder-Policy", "require-corp");
next();
})
}
}
],
build: {
rollupOptions: {
@ -24,6 +37,10 @@ export default defineConfig({
allow: [
searchForWorkspaceRoot(process.cwd())
]
}
}
},
proxy: {}
},
optimizeDeps: {
exclude: ["@imput/ffmpeg.wasm"]
},
});