Skip to content

Commit 759e7d5

Browse files
committed
move plugin inline
1 parent e4db4c2 commit 759e7d5

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

vite.config.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,6 @@
11
import path from 'path';
22
import { sveltekit } from '@sveltejs/kit/vite';
33

4-
const crossOriginIsolationForPreview = {
5-
name: 'cross-origin-isolation-for-preview',
6-
configurePreviewServer: (server) => {
7-
server.middlewares.use((_, res, next) => {
8-
res.setHeader('cross-origin-opener-policy', 'same-origin');
9-
res.setHeader('cross-origin-embedder-policy', 'require-corp');
10-
res.setHeader('cross-origin-resource-policy', 'cross-origin');
11-
next();
12-
});
13-
}
14-
};
15-
164
/** @type {import('vite').UserConfig} */
175
export default {
186
build: {
@@ -22,8 +10,20 @@ export default {
2210
logLevel: 'info',
2311

2412
plugins: [
25-
sveltekit(),
26-
crossOriginIsolationForPreview
13+
// apply cross-origin isolation headers when previewing locally
14+
{
15+
name: 'cross-origin-isolation-for-preview',
16+
configurePreviewServer: (server) => {
17+
server.middlewares.use((_, res, next) => {
18+
res.setHeader('cross-origin-opener-policy', 'same-origin');
19+
res.setHeader('cross-origin-embedder-policy', 'require-corp');
20+
res.setHeader('cross-origin-resource-policy', 'cross-origin');
21+
next();
22+
});
23+
}
24+
},
25+
26+
sveltekit()
2727
],
2828

2929
server: {

0 commit comments

Comments
 (0)