11/*global exports:true*/
2- var es6Classes = require ( 'jstransform/visitors/es6-class-visitors' ) . visitorList ;
2+ var es6ArrowFunctions = require ( 'jstransform/visitors/es6-arrow-function-visitors' ) ;
3+ var es6Classes = require ( 'jstransform/visitors/es6-class-visitors' ) ;
4+ var es6ObjectShortNotation = require ( 'jstransform/visitors/es6-object-short-notation-visitors' ) ;
5+ var es6RestParameters = require ( 'jstransform/visitors/es6-rest-param-visitors' ) ;
6+ var es6Templates = require ( 'jstransform/visitors/es6-template-visitors' ) ;
37var react = require ( './transforms/react' ) ;
48var reactDisplayName = require ( './transforms/reactDisplayName' ) ;
59
610/**
711 * Map from transformName => orderedListOfVisitors.
812 */
913var transformVisitors = {
10- 'es6-classes' : es6Classes ,
14+ 'es6-arrow-functions' : es6ArrowFunctions . visitorList ,
15+ 'es6-classes' : es6Classes . visitorList ,
16+ 'es6-object-short-notation' : es6ObjectShortNotation . visitorList ,
17+ 'es6-rest-params' : es6RestParameters . visitorList ,
18+ 'es6-templates' : es6Templates . visitorList ,
1119 'react' : [
1220 react . visitReactTag ,
1321 reactDisplayName . visitReactDisplayName
@@ -18,7 +26,11 @@ var transformVisitors = {
1826 * Specifies the order in which each transform should run.
1927 */
2028var transformRunOrder = [
29+ 'es6-arrow-functions' ,
30+ 'es6-object-short-notation' ,
2131 'es6-classes' ,
32+ 'es6-rest-params' ,
33+ 'es6-templates' ,
2234 'react'
2335] ;
2436
0 commit comments