Files
notesnook/apps/web/patches/react-scripts+5.0.1.patch

51 lines
2.1 KiB
Diff
Raw Normal View History

2022-07-26 23:15:57 +05:00
diff --git a/node_modules/react-scripts/config/webpack.config.js b/node_modules/react-scripts/config/webpack.config.js
index e465d8e..7a393f6 100644
2022-07-26 23:15:57 +05:00
--- a/node_modules/react-scripts/config/webpack.config.js
+++ b/node_modules/react-scripts/config/webpack.config.js
@@ -304,6 +304,13 @@ module.exports = function (webpackEnv) {
},
resolve: {
// This allows you to set a fallback for where webpack should look for modules.
+ fallback: {
+ crypto: false,
+ module: false,
+ dgram: false,
+ path: false,
+ url: false,
+ },
// We placed these paths second because we want `node_modules` to "win"
// if there are any conflicts. This matches Node resolution mechanism.
// https://github.com/facebook/create-react-app/issues/253
@@ -327,6 +334,8 @@ module.exports = function (webpackEnv) {
...(isEnvProductionProfile && {
'react-dom$': 'react-dom/profiling',
'scheduler/tracing': 'scheduler/tracing-profiling',
+ "react": path.resolve(path.join(__dirname,'../../react')),
+ "react-dom": path.resolve(path.join(__dirname,'../../react-dom'))
}),
...(modules.webpackAliases || {}),
},
@@ -336,14 +345,14 @@ module.exports = function (webpackEnv) {
// To fix this, we prevent you from importing files out of src/ -- if you'd like to,
// please link the files into your node_modules/ and let module-resolution kick in.
// Make sure your source files are compiled, as they will not be processed in any way.
- new ModuleScopePlugin(paths.appSrc, [
- paths.appPackageJson,
- reactRefreshRuntimeEntry,
- reactRefreshWebpackPluginRuntimeEntry,
- babelRuntimeEntry,
- babelRuntimeEntryHelpers,
- babelRuntimeRegenerator,
- ]),
+ // new ModuleScopePlugin(paths.appSrc, [
+ // paths.appPackageJson,
+ // reactRefreshRuntimeEntry,
+ // reactRefreshWebpackPluginRuntimeEntry,
+ // babelRuntimeEntry,
+ // babelRuntimeEntryHelpers,
+ // babelRuntimeRegenerator,
+ // ]),
],
},
module: {