diff --git a/craco.config.cjs b/craco.config.cjs index fc87c47..937dd14 100644 --- a/craco.config.cjs +++ b/craco.config.cjs @@ -1,3 +1,5 @@ +const stream = require('stream-browerify'); + module.exports = { webpack: { configure: (webpackConfig) => { @@ -5,7 +7,7 @@ module.exports = { }, resolve: { fallback: { - stream: require.resolve('stream-browserify'), + stream: stream, }, }, }, diff --git a/package-lock.json b/package-lock.json index 5312fef..8fcd278 100644 --- a/package-lock.json +++ b/package-lock.json @@ -70,6 +70,7 @@ "mini-svg-data-uri": "^1.4.4", "process": "^0.11.10", "react-error-overlay": "^6.0.9", + "stream-browserify": "^3.0.0", "style-loader": "^3.3.1", "svg-inline-loader": "^0.8.2", "typescript": "^4.7.4", @@ -19326,6 +19327,32 @@ "emitter-component": "^1.1.1" } }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", diff --git a/package.json b/package.json index 9a6317a..4dcdd90 100644 --- a/package.json +++ b/package.json @@ -72,6 +72,7 @@ "mini-svg-data-uri": "^1.4.4", "process": "^0.11.10", "react-error-overlay": "^6.0.9", + "stream-browserify": "^3.0.0", "style-loader": "^3.3.1", "svg-inline-loader": "^0.8.2", "typescript": "^4.7.4",