From b2999878c46d073f42f2ca94d2c8168c359e4f1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Guti=C3=A9rrez?= <35082514+alezmad@users.noreply.github.com> Date: Mon, 13 Apr 2026 09:34:56 +0100 Subject: [PATCH] fix(web): inline CSS stub loader for Vercel path resolution Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/web/css-stub-register.mjs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/web/css-stub-register.mjs b/apps/web/css-stub-register.mjs index a4fcd5a..66386fb 100644 --- a/apps/web/css-stub-register.mjs +++ b/apps/web/css-stub-register.mjs @@ -1,3 +1,10 @@ import { register } from "node:module"; -import { pathToFileURL } from "node:url"; -register("./css-stub-loader.mjs", pathToFileURL("./")); +register("data:text/javascript," + encodeURIComponent(` +const STUB_EXT = ['.css', '.scss', '.sass', '.svg', '.png', '.jpg', '.jpeg', '.gif', '.ico', '.woff', '.woff2', '.ttf', '.eot']; +export function resolve(specifier, context, nextResolve) { + if (STUB_EXT.some(ext => specifier.endsWith(ext))) { + return { url: 'data:text/javascript,export default ""', shortCircuit: true }; + } + return nextResolve(specifier, context); +} +`));