diff --git a/transformer.js b/transformer.js index 1dff51b8..7109574e 100644 --- a/transformer.js +++ b/transformer.js @@ -14,9 +14,14 @@ const babel = require('babel-core'); const inlineRequires = require('fbjs-scripts/babel/inline-requires'); function transform(src, filename, options) { + options = options || {}; const plugins = []; - if (process.env.NODE_ENV === 'test') { + if ( + options.inlineRequires && + // (TODO: balpert, cpojer): Remove this once react is updated to 0.14 + !filename.endsWith('performanceNow.js') + ) { plugins.push({ position: 'after', transformer: inlineRequires, @@ -63,7 +68,7 @@ function transform(src, filename, options) { module.exports = function(data, callback) { let result; try { - result = transform(data.sourceCode, data.filename); + result = transform(data.sourceCode, data.filename, data.options); } catch (e) { callback(e); return;