on berlin-meetup-4-23 help sign in
urbit.org/next.config.js
26 lines 684 B history raw
1module.exports = {
2 reactStrictMode: false,
3 // target: 'serverless',
4 webpack: (config, { isServer }) => {
5 // Fixes npm packages that depend on `fs` module
6 if (!isServer) {
7 config.resolve.fallback = {
8 fs: false,
9 path: "path-browserify",
10 events: false,
11 };
12 }
13 if (isServer) {
14 config.externals.push("_http_common");
15 }
16 config.resolve.alias.stream = "stream-browserify";
17 config.resolve.alias.zlib = "browserify-zlib";
18 // config.externals = {
19 // ...config.externals,
20 // canvas: "util",
21 // bufferutil: "bufferutil",
22 // "utf-8-validate": "utf-8-validate"
23 // }
24 return config;
25 },
26};