From 1e1a89ca7007bfa7737d3721b801e3c4dc89603c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Burzy=C5=84ski?= Date: Sat, 8 Sep 2018 01:37:10 +0200 Subject: [PATCH] Allow regular plugins/presets resolution algorithm for packages outside of the monorepo (#7582) --- .../src/index.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/babel-helper-transform-fixture-test-runner/src/index.js b/packages/babel-helper-transform-fixture-test-runner/src/index.js index 6b32b4933ed2..a16e19b1a68c 100644 --- a/packages/babel-helper-transform-fixture-test-runner/src/index.js +++ b/packages/babel-helper-transform-fixture-test-runner/src/index.js @@ -118,8 +118,11 @@ function wrapPackagesArray(type, names, optionsDir) { val[0] = path.resolve(optionsDir, val[0]); } else { - // check node_modules/babel-x-y - val[0] = __dirname + "/../../babel-" + type + "-" + val[0]; + const monorepoPath = __dirname + "/../../babel-" + type + "-" + val[0]; + + if (fs.existsSync(monorepoPath)) { + val[0] = monorepoPath; + } } return val;