diff --git a/packages/jimp/package.json b/packages/jimp/package.json index 8700cc69c..5aade9f1d 100644 --- a/packages/jimp/package.json +++ b/packages/jimp/package.json @@ -52,6 +52,7 @@ }, "devDependencies": { "@jimp/test-utils": "link:../test-utils", + "empty-module": "^0.0.2", "express": "^4.17.1", "path-browserify": "^1.0.1", "webpack": "^5.75.0", diff --git a/packages/jimp/webpack.config.ts b/packages/jimp/webpack.config.ts index 59610e33c..9bff745ab 100644 --- a/packages/jimp/webpack.config.ts +++ b/packages/jimp/webpack.config.ts @@ -11,6 +11,7 @@ export default { resolve: { alias: { pngjs: "pngjs/browser", + mkdirp: "empty-module", }, fallback: { path: require.resolve("path-browserify"), diff --git a/yarn.lock b/yarn.lock index f3768db20..cc1b61467 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1402,7 +1402,7 @@ exif-parser "^0.1.12" file-type "^16.5.4" isomorphic-fetch "^3.0.0" - mkdirp "^0.5.1" + mkdirp "^2.1.3" pixelmatch "^4.0.2" tinycolor2 "^1.4.1" @@ -4960,6 +4960,11 @@ emoji-regex@^8.0.0: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +empty-module@^0.0.2: + version "0.0.2" + resolved "https://registry.npmjs.org/empty-module/-/empty-module-0.0.2.tgz#13b4dd8d4afeddd35e50c18dcd788c51087f1545" + integrity sha512-NFzPF5kG18UwYoRaXIylf8mpFEGOePZmKnbv3WUsEFxPe0w8NXPovJfm8t+tYoKwYmyRdQ2bZUizl/EiElJ7+g== + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"