@samitouri / QOS-React-2 / commits / 4ed9e22a44

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',