From 2254ed45d2d1464e5325201dcefc6c21a33a47e0 Mon Sep 17 00:00:00 2001 From: Tauyekel Kunzhol Date: Sat, 3 Feb 2018 10:56:57 +0600 Subject: [PATCH] [Bug fix] Reaching maximum calls stack when copying large number of non-js files in babel-cli (#7320) Maximum call stack occurs when you try to copy large number of non-js files using `babel-cli@7.0.0-beta.38` or `babel-cli@7.0.0-beta.39` --- packages/babel-cli/src/babel/dir.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-cli/src/babel/dir.js b/packages/babel-cli/src/babel/dir.js index c9aa57daa3..ce00f14d85 100644 --- a/packages/babel-cli/src/babel/dir.js +++ b/packages/babel-cli/src/babel/dir.js @@ -13,7 +13,7 @@ export default function(commander, filenames, opts) { base = undefined; } if (!util.isCompilableExtension(relative, commander.extensions)) { - return callback(); + return process.nextTick(callback); } // remove extension and then append back on .js