Skip to content

Instantly share code, notes, and snippets.

@jtsiskin
Created November 28, 2021 23:03
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jtsiskin/9f661fc35d5c4d1e91239f9b319693e0 to your computer and use it in GitHub Desktop.
Save jtsiskin/9f661fc35d5c4d1e91239f9b319693e0 to your computer and use it in GitHub Desktop.
patches/@remix-run+dev+1.0.6.patch
diff --git a/node_modules/@remix-run/dev/compiler.js b/node_modules/@remix-run/dev/compiler.js
index 22c5ac0..d898697 100644
--- a/node_modules/@remix-run/dev/compiler.js
+++ b/node_modules/@remix-run/dev/compiler.js
@@ -21,6 +21,8 @@ var chokidar = require('chokidar');
var build$1 = require('./build.js');
var config = require('./config.js');
var invariant = require('./invariant.js');
+var NodeGlobalsPolyfillPlugin = require('@esbuild-plugins/node-globals-polyfill').NodeGlobalsPolyfillPlugin;
+var NodeModulesPolyfillPlugin = require('@esbuild-plugins/node-modules-polyfill').NodeModulesPolyfillPlugin;
var warnings = require('./warnings.js');
var assets = require('./compiler/assets.js');
var dependencies = require('./compiler/dependencies.js');
@@ -313,7 +315,7 @@ async function createBrowserBuild(config, options) {
define: {
"process.env.NODE_ENV": JSON.stringify(options.mode)
},
- plugins: [mdx.mdxPlugin(config), browserRouteModulesPlugin(config, /\?browser$/), emptyModulesPlugin(config, /\.server(\.[jt]sx?)?$/)]
+ plugins: [NodeGlobalsPolyfillPlugin({buffer: true, process: true}), NodeModulesPolyfillPlugin(), mdx.mdxPlugin(config), browserRouteModulesPlugin(config, /\?browser$/), emptyModulesPlugin(config, /\.server(\.[jt]sx?)?$/)]
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment