// Global patches for Next.js to fix common build errors console.log('Applying Next.js global patches...'); // Fix for __non_webpack_require__ not defined if (typeof global.__non_webpack_require__ === 'undefined') { global.__non_webpack_require__ = require; console.log('Patched global.__non_webpack_require__'); } // Fix for missing process.env in some contexts if (typeof process.env !== 'object') { process.env = {}; console.log('Patched process.env'); } // Fix for missing globalThis if (typeof globalThis === 'undefined') { global.globalThis = global; console.log('Patched globalThis'); } // Fix for eval not being available if (typeof globalThis.eval !== 'function') { globalThis.eval = eval; console.log('Patched globalThis.eval'); } // Other potential fixes can be added here console.log('Next.js global patches applied successfully');