From bd09d8173a87378b41a156318af2d9917f55580b Mon Sep 17 00:00:00 2001 From: porink0424 Date: Wed, 27 Mar 2024 18:47:15 +0900 Subject: [PATCH] Add fs configuration with --- tslib/storybook/.storybook/main.ts | 11 +++++++++++ tslib/storybook/vite.config.ts | 3 --- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/tslib/storybook/.storybook/main.ts b/tslib/storybook/.storybook/main.ts index b8c38b8d..895d2127 100644 --- a/tslib/storybook/.storybook/main.ts +++ b/tslib/storybook/.storybook/main.ts @@ -14,5 +14,16 @@ const config: StorybookConfig = { docs: { autodocs: "tag", }, + async viteFinal(config) { + const { mergeConfig } = await import("vite"); + return mergeConfig(config, { + server: { + fs: { + // Since storybook overwrites the `allow` option, here we set it for sqlite-wasm + allow: [...(config.server?.fs?.allow ?? []), ".."], + }, + }, + }); + }, }; export default config; diff --git a/tslib/storybook/vite.config.ts b/tslib/storybook/vite.config.ts index e61bb3ca..07025b63 100644 --- a/tslib/storybook/vite.config.ts +++ b/tslib/storybook/vite.config.ts @@ -8,9 +8,6 @@ export default defineConfig({ exclude: ["@sqlite.org/sqlite-wasm"], }, server: { - fs: { - allow: [".."], - }, headers: { "Cross-Origin-Opener-Policy": "same-origin", "Cross-Origin-Embedder-Policy": "require-corp",