@@ -11791,7 +11791,7 @@ var headEl;
1179111791
1179211792var buffer = _dereq_ ( 'buffer' ) ;
1179311793var transform = _dereq_ ( 'jstransform' ) . transform ;
11794- var visitors = _dereq_ ( './fbtransform/visitors' ) . transformVisitors ;
11794+ var visitors = _dereq_ ( './fbtransform/visitors' ) ;
1179511795var docblock = _dereq_ ( 'jstransform/src/docblock' ) ;
1179611796
1179711797// The source-map library relies on Object.defineProperty, but IE8 doesn't
@@ -11800,16 +11800,23 @@ var docblock = _dereq_('jstransform/src/docblock');
1180011800// the source map in that case.
1180111801var supportsAccessors = Object . prototype . hasOwnProperty ( '__defineGetter__' ) ;
1180211802
11803- function transformReact ( source ) {
11804- return transform ( visitors . react , source , {
11803+ function transformReact ( source , options ) {
11804+ var visitorList ;
11805+ if ( options && options . harmony ) {
11806+ visitorList = visitors . getAllVisitors ( ) ;
11807+ } else {
11808+ visitorList = visitors . transformVisitors . react ;
11809+ }
11810+
11811+ return transform ( visitorList , source , {
1180511812 sourceMap : supportsAccessors
1180611813 } ) ;
1180711814}
1180811815
1180911816exports . transform = transformReact ;
1181011817
11811- exports . exec = function ( code ) {
11812- return eval ( transformReact ( code ) . code ) ;
11818+ exports . exec = function ( code , options ) {
11819+ return eval ( transformReact ( code , options ) . code ) ;
1181311820} ;
1181411821
1181511822var inlineScriptCount = 0 ;
0 commit comments