split transformers

Reviewed By: martinbigio

Differential Revision: D2567545

fb-gh-sync-id: 2e6a341885c701c6a7da35830227dbff7705255c
This commit is contained in:
Bhuwan Khattar 2015-10-21 16:25:24 -07:00 committed by facebook-github-bot-8
parent 9f60a1bcc6
commit c9510765a4
1 changed files with 7 additions and 2 deletions

View File

@ -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;