From 268a1f80a0dbbf63b27bc8d9760ed7d25a6dc54e Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 30 Oct 2015 04:38:27 +0000 Subject: [PATCH] only ignore cloning of plugins --- .../src/transformation/file/options/option-manager.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/babel-core/src/transformation/file/options/option-manager.js b/packages/babel-core/src/transformation/file/options/option-manager.js index cdb577ac5d..cb2d3105f5 100644 --- a/packages/babel-core/src/transformation/file/options/option-manager.js +++ b/packages/babel-core/src/transformation/file/options/option-manager.js @@ -162,7 +162,11 @@ export default class OptionManager { } // - let opts = cloneDeep(rawOpts, val => val); + let opts = cloneDeep(rawOpts, val => { + if (val instanceof Plugin) { + return val; + } + }); // dirname = dirname || process.cwd();