From 3e531b3dd76dd9e5db96995d454a1371c8f55776 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Wed, 26 May 2021 12:21:48 +0200 Subject: [PATCH] Fix logic to check for missing dependencies --- packages/babel-helper-define-polyfill-provider/src/index.js | 6 ++---- test/esm/index.mjs | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/babel-helper-define-polyfill-provider/src/index.js b/packages/babel-helper-define-polyfill-provider/src/index.js index 8a60aafb..0bcb3bac 100644 --- a/packages/babel-helper-define-polyfill-provider/src/index.js +++ b/packages/babel-helper-define-polyfill-provider/src/index.js @@ -224,10 +224,8 @@ function instantiateProvider( const found = missingDependencies.all ? false - : mapGetOr( - depsCache, - `${name} :: ${dirname}`, - () => !deps.has(dirname, name), + : mapGetOr(depsCache, `${name} :: ${dirname}`, () => + deps.has(dirname, name), ); if (!found) { diff --git a/test/esm/index.mjs b/test/esm/index.mjs index b564a06a..df92ce0d 100644 --- a/test/esm/index.mjs +++ b/test/esm/index.mjs @@ -15,7 +15,7 @@ function transform(plugin, code = "Array.from(it)") { return transformSync(code, { configFile: false, browserslistConfigFile: false, - plugins: [[plugin, { method: "usage-global" }]], + plugins: [[plugin, { method: "usage-global", missingDependencies: false }]], }).code; }