const Module = require("module"); const path = require("path"); const originalLoad = Module._load; const originalResolve = Module._resolveFilename; const stubPath = path.join(__dirname, "server-only-stub.js"); Module._resolveFilename = function (request, parent, isMain, options) { if (request === "server-only" || request.startsWith("server-only/")) return stubPath; return originalResolve.call(this, request, parent, isMain, options); }; Module._load = function (request, parent, isMain) { if (request === "server-only" || request.startsWith("server-only/")) return {}; return originalLoad(request, parent, isMain); };