web


git clone https://radroots.dev/git/web.git
Log | Files | Refs | Submodules | README | LICENSE

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:
Mapp/vite.config.ts | 9+++++++--
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 ] } }