update conf
This commit is contained in:
parent
96d384fea8
commit
830ee21683
|
|
@ -3,9 +3,9 @@
|
||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite demo",
|
"dev": "vite",
|
||||||
"build": "vite build . --base=/folk-canvas",
|
"build": "vite build --base=/folk-canvas",
|
||||||
"preview": "vite build . && vite preview ."
|
"preview": "vite build && vite preview"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/leaflet": "^1.9.14",
|
"@types/leaflet": "^1.9.14",
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ import { defineConfig, IndexHtmlTransformContext, Plugin } from 'vite';
|
||||||
const demoDir = resolve(__dirname, 'demo');
|
const demoDir = resolve(__dirname, 'demo');
|
||||||
|
|
||||||
const files: string[] = readdirSync(demoDir).filter((file) => file.endsWith('.html'));
|
const files: string[] = readdirSync(demoDir).filter((file) => file.endsWith('.html'));
|
||||||
|
|
||||||
const input: Record<string, string> = files.reduce((acc, file) => {
|
const input: Record<string, string> = files.reduce((acc, file) => {
|
||||||
acc[file.replace('.html', '')] = resolve(demoDir, file);
|
acc[file.replace('.html', '')] = resolve(demoDir, file);
|
||||||
return acc;
|
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({
|
export default defineConfig({
|
||||||
plugins: [linkGenerator(), configureResponseHeaders()],
|
root: 'demo',
|
||||||
|
base: '/folk-canvas/',
|
||||||
|
plugins: [linkGenerator()],
|
||||||
build: {
|
build: {
|
||||||
target: 'esnext',
|
target: 'esnext',
|
||||||
rollupOptions: { input },
|
rollupOptions: { input },
|
||||||
modulePreload: {
|
modulePreload: {
|
||||||
polyfill: false,
|
polyfill: false,
|
||||||
},
|
},
|
||||||
outDir: 'demo/dist',
|
outDir: './dist',
|
||||||
},
|
emptyOutDir: true,
|
||||||
worker: {
|
|
||||||
format: 'es',
|
|
||||||
},
|
|
||||||
server: {
|
|
||||||
fs: {
|
|
||||||
allow: ['.'],
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue