Skip to content

Instantly share code, notes, and snippets.

@Hero-Development
Created August 7, 2023 03:16
Show Gist options
  • Save Hero-Development/db1e4d971f65fa0e2c1e6dfd3b3c8d58 to your computer and use it in GitHub Desktop.
Save Hero-Development/db1e4d971f65fa0e2c1e6dfd3b3c8d58 to your computer and use it in GitHub Desktop.
react-scripts
const webpack = require("webpack");
module.exports = function override(config) {
const fallback = config.resolve.fallback || {};
Object.assign(fallback, {
// assert: require.resolve("assert"),
// crypto: require.resolve("crypto-browserify"),
https: require.resolve("https-browserify"),
os: require.resolve("os-browserify"),
stream: require.resolve("stream-browserify"),
http: require.resolve("stream-http"),
// url: require.resolve("url"),
});
config.resolve.fallback = fallback;
config.plugins = (config.plugins || []).concat([
new webpack.ProvidePlugin({
process: "process/browser",
Buffer: ["buffer", "Buffer"],
}),
]);
// config.ignoreWarnings = [/Failed to parse source map/];
// config.module.rules.push({
// test: /\.(js|mjs|jsx)$/,
// enforce: "pre",
// loader: require.resolve("source-map-loader"),
// resolve: {
// fullySpecified: false,
// },
// });
return config;
};
"react-scripts": "5.0.1",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment