Upgrade jstransform to 4.0
Also enables the object-concise-method transform for --harmony closes #1438
Paul O’Shannessy committed
Apr 23, 2014 at 16:35 UTC
4ed9e22a4405de5b5dd5e275f9f3f1015c3de64e
2 files changed
+4
-1
package.json
+1
-1
@@ -35,7 +35,7 @@
35
"dependencies": {
36
"commoner": "^0.9.2",
37
"esprima-fb": "~3001.1.0-dev-harmony-fb",
38
- "jstransform": "~3.0.0"
38
+ "jstransform": "~4.0.0"
39
},
40
"devDependencies": {
41
"benchmark": "~1.0.0",
vendor/fbtransform/visitors.js
+3
@@ -1,6 +1,7 @@
1
/*global exports:true*/
2
var es6ArrowFunctions = require('jstransform/visitors/es6-arrow-function-visitors');
3
var es6Classes = require('jstransform/visitors/es6-class-visitors');
4
+var es6ObjectConciseMethod = require('jstransform/visitors/es6-object-concise-method-visitors');
5
var es6ObjectShortNotation = require('jstransform/visitors/es6-object-short-notation-visitors');
6
var es6RestParameters = require('jstransform/visitors/es6-rest-param-visitors');
7
var es6Templates = require('jstransform/visitors/es6-template-visitors');
@@ -13,6 +14,7 @@ var reactDisplayName = require('./transforms/reactDisplayName');
14
var transformVisitors = {
15
'es6-arrow-functions': es6ArrowFunctions.visitorList,
16
'es6-classes': es6Classes.visitorList,
17
+ 'es6-object-concise-method': es6ObjectConciseMethod.visitorList,
18
'es6-object-short-notation': es6ObjectShortNotation.visitorList,
19
'es6-rest-params': es6RestParameters.visitorList,
20
'es6-templates': es6Templates.visitorList,
@@ -24,6 +26,7 @@ var transformVisitors = {
26
*/
27
var transformRunOrder = [
28
'es6-arrow-functions',
29
+ 'es6-object-concise-method',
30
'es6-object-short-notation',
31
'es6-classes',
32
'es6-rest-params',