From 461da0ebccb0dd0c87962c0cb108c9ffb26714da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Fri, 29 Nov 2019 14:17:53 -0500 Subject: [PATCH] chore: dedupe some popular dependencies --- Gulpfile.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Gulpfile.js b/Gulpfile.js index 2fba31e48a45..b095c988fec5 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -167,6 +167,18 @@ function buildRollup(packages) { rollupNodeResolve({ browser: nodeResolveBrowser, preferBuiltins: true, + //todo: When Yarn workspaces is enabled, remove `dedupe` option + dedupe(importee) { + return ( + importee.startsWith("lodash/") || + [ + "babel-plugin-dynamic-import-node/utils", + "esutils", + "semver", + "source-map", + ].includes(importee) + ); + }, }), rollupCommonJs({ include: [/node_modules/, "packages/babel-preset-env/data/**"],