commit 424ac819284b75472c45d929a03a01fafef9338a
parent 82fc8362418ba40f80e2864ab41b2cb89c0f3d5b
Author: triesap <tyson@radroots.org>
Date: Thu, 11 Jun 2026 16:20:11 -0700
dev: allow replica db wasm package
- add the replica_db_wasm package root to the Vite fs allowlist
- keep the allowlist scoped to the required first-party WASM package
- preserve existing web workspace and app-parent dev server roots
- unblock browser loading of radroots_replica_db_wasm_bg.wasm in localhost dev
Diffstat:
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/app/vite.config.ts b/app/vite.config.ts
@@ -8,6 +8,11 @@ import { defineConfig } from "vite";
export default defineConfig(({ mode }) => {
const web_repo_root = path.resolve(__dirname, "..");
+ const monorepo_root = path.resolve(web_repo_root, "../../../..");
+ const replica_db_wasm_pkg_root = path.resolve(
+ monorepo_root,
+ "domains/radroots/lib/crates/replica_db_wasm/pkg"
+ );
const web_app_env_file = process.env.RADROOTS_WEB_APP_ENV_FILE;
if (!web_app_env_file) throw new Error("Missing env var: RADROOTS_WEB_APP_ENV_FILE");
dotenv_config({ path: path.resolve(web_app_env_file), override: true });
@@ -68,8 +73,8 @@ export default defineConfig(({ mode }) => {
fs: {
allow: [
path.resolve(__dirname, ".."),
- path.resolve(__dirname, "../..")
-
+ path.resolve(__dirname, "../.."),
+ replica_db_wasm_pkg_root
]
}
}