From 970df6478b6dbe1cff1c33b573dc1e92005e2588 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Thu, 12 Mar 2026 22:56:46 +0700 Subject: [PATCH] fix(app): make metro blocklist regex windows-safe --- packages/app/metro.config.cjs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/app/metro.config.cjs b/packages/app/metro.config.cjs index 6ff02aeb5..71362cb06 100644 --- a/packages/app/metro.config.cjs +++ b/packages/app/metro.config.cjs @@ -18,8 +18,9 @@ const customWebPlatform = (process.env.PASEO_WEB_PLATFORM ?? "") const config = getDefaultConfig(projectRoot); const defaultResolveRequest = config.resolver.resolveRequest ?? resolve; const escapedAppSrcRoot = appSrcRoot - .replace(/[|\\{}()[\]^$+*?.]/g, "\\$&") - .replace(/\//g, "[\\\\/]"); + .split(path.sep) + .map((segment) => segment.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&")) + .join("[\\\\/]"); config.resolver.extraNodeModules = { ...(config.resolver.extraNodeModules ?? {}),