diff --git a/packages/core/package.json b/packages/core/package.json index d35a63e..3f18acc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -67,7 +67,7 @@ "eslint": "^7.0.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-base": "^15.0.0", - "eslint-import-resolver-webpack": "0.13.0", + "eslint-import-resolver-webpack": "^0.13.8", "eslint-plugin-import": "^2.29.0", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-react": "^7.33.2", @@ -82,9 +82,7 @@ "lodash.intersectionby": "4.7.0", "lodash.set": "^4.3.2", "lodash.without": "^4.4.0", - "path-browserify": "^1.0.1", "pirates": "^4.0.5", - "process": "^0.11.10", "rimraf": "^3.0.2", "source-map-loader": "4.0.1", "source-map-support": "0.5.19", diff --git a/packages/core/src/server/build/fleck.webpack.config.js b/packages/core/src/server/build/fleck.webpack.config.js index 3768deb..9f34915 100644 --- a/packages/core/src/server/build/fleck.webpack.config.js +++ b/packages/core/src/server/build/fleck.webpack.config.js @@ -88,13 +88,6 @@ module.exports = (env, argv, flecks) => { alias: { [name]: source, }, - fallback: { - child_process: false, - fs: false, - path: R.resolve('path-browserify'), - process: R.resolve('process/browser'), - stream: false, - }, }, stats: { colors: true, diff --git a/packages/web/package.json b/packages/web/package.json index e69dab0..fb0f3ab 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -46,6 +46,7 @@ "@flecks/core": "^2.0.3", "@webpack-cli/serve": "^2.0.5", "add-asset-html-webpack-plugin": "^6.0.0", + "assert": "^2.1.0", "autoprefixer": "^9.8.6", "before-build-webpack": "^0.2.13", "browserify-zlib": "^0.2.0", @@ -61,12 +62,15 @@ "lodash.flatten": "^4.4.0", "mini-css-extract-plugin": "^2.7.6", "mocha": "^8.3.2", + "path-browserify": "^1.0.1", "postcss-loader": "4.2.0", + "process": "^0.11.10", "react-dev-utils": "12.0.0", "sass": "^1.49.9", "sass-loader": "10.2.0", "stream-browserify": "^3.0.0", "style-loader": "^3.3.3", + "util": "^0.12.5", "webpack-dev-server": "^4.15.1" }, "devDependencies": { diff --git a/packages/web/src/server/build/web-vendor.webpack.config.js b/packages/web/src/server/build/web-vendor.webpack.config.js index d8089fc..4694df8 100644 --- a/packages/web/src/server/build/web-vendor.webpack.config.js +++ b/packages/web/src/server/build/web-vendor.webpack.config.js @@ -27,11 +27,13 @@ module.exports = async (env, argv, flecks) => { ], resolve: { fallback: { + assert: R.resolve('assert'), child_process: false, fs: false, path: R.resolve('path-browserify'), process: R.resolve('process/browser'), stream: false, + util: R.resolve('util'), }, }, stats: {