From e67aa193efdde1e9e86c6cdd5325b77ae01c3994 Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Mon, 21 Mar 2022 10:37:57 +0800 Subject: [PATCH] Build: Dedupe `semver` package (#12468) --- scripts/build/config.mjs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/scripts/build/config.mjs b/scripts/build/config.mjs index 3c4558c06..d91118cf5 100644 --- a/scripts/build/config.mjs +++ b/scripts/build/config.mjs @@ -248,6 +248,18 @@ const coreBundles = [ find: "const utilInspect = eval(\"require('util').inspect\")", replacement: "const utilInspect = require('util').inspect", }, + // `editorconfig` use a older version of `semver` and only uses `semver.gte` + { + module: require.resolve("editorconfig"), + find: 'var semver = __importStar(require("semver"));', + replacement: ` + var semver = { + gte: require(${JSON.stringify( + require.resolve("semver/functions/gte") + )}) + }; + `, + }, replaceDiffPackageEntry("lib/diff/array.js"), ], },