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); +} +`));