Skip to content

Commit 840a91a

Browse files
committed
fix: added vite plugin for coed headers
1 parent 2a5a7bd commit 840a91a

9 files changed

Lines changed: 67 additions & 22 deletions

File tree

demos/in-worker-demo/vite.config.ts

Lines changed: 0 additions & 9 deletions
This file was deleted.

demos/kvvfs-demo/tsconfig.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "../../tsconfig.json",
3+
"include": ["src"]
4+
}

demos/main-thread-demo/vite.config.ts

Lines changed: 0 additions & 9 deletions
This file was deleted.

demos/opfs-demo/tsconfig.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "../../tsconfig.json",
3+
"include": ["src"]
4+
}

demos/opfs-demo/vite.config.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { defineConfig, type UserConfig } from 'vite';
2+
3+
const viteConfig: UserConfig = defineConfig({
4+
server: {
5+
port: 5173,
6+
},
7+
plugins: [
8+
{
9+
name: 'configure-response-headers',
10+
configureServer: (server) => {
11+
server.middlewares.use((_req, res, next) => {
12+
res.setHeader('Cross-Origin-Embedder-Policy', 'require-corp');
13+
res.setHeader('Cross-Origin-Opener-Policy', 'same-origin');
14+
next();
15+
});
16+
},
17+
},
18+
],
19+
});
20+
21+
export default viteConfig;

demos/opfs-wl-demo/tsconfig.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "../../tsconfig.json",
3+
"include": ["src"]
4+
}

demos/opfs-wl-demo/vite.config.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { defineConfig, type UserConfig } from 'vite';
2+
3+
const viteConfig: UserConfig = defineConfig({
4+
server: {
5+
port: 5173,
6+
},
7+
plugins: [
8+
{
9+
name: 'configure-response-headers',
10+
configureServer: (server) => {
11+
server.middlewares.use((_req, res, next) => {
12+
res.setHeader('Cross-Origin-Embedder-Policy', 'require-corp');
13+
res.setHeader('Cross-Origin-Opener-Policy', 'same-origin');
14+
next();
15+
});
16+
},
17+
},
18+
],
19+
});
20+
21+
export default viteConfig;

demos/sahpool-demo/vite.config.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,20 @@ import { defineConfig, type UserConfig } from 'vite';
22

33
const viteConfig: UserConfig = defineConfig({
44
server: {
5-
port: 5175,
5+
port: 5173,
66
},
7+
plugins: [
8+
{
9+
name: 'configure-response-headers',
10+
configureServer: (server) => {
11+
server.middlewares.use((_req, res, next) => {
12+
res.setHeader('Cross-Origin-Embedder-Policy', 'require-corp');
13+
res.setHeader('Cross-Origin-Opener-Policy', 'same-origin');
14+
next();
15+
});
16+
},
17+
},
18+
],
719
});
820

921
export default viteConfig;

vitest.config.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@ const browserIsolationHeaders = {
77
};
88

99
const vitestConfig: ViteUserConfig = defineConfig({
10-
server: {
11-
headers: browserIsolationHeaders,
12-
},
1310
plugins: [
1411
{
1512
name: 'configure-response-headers',

0 commit comments

Comments
 (0)