@samitouri / QOS-React-2 / commits / 4485f6a439

Fix jsx_orphaned_brackets_transformer using jstransformer with an older esprima version

syranide committed Mar 11, 2015 at 23:40 UTC 4485f6a43904d87ba7fe0f0d0bb8fe7c81cbe755
3 files changed +5 -6
npm-jsx_orphaned_brackets_transformer/package.json
+1 -2
@@ -4,9 +4,8 @@
4 "version": "1.0.0",
5 "main": "run.js",
6 "dependencies": {
7 - "esprima-fb": "10001.1.0-dev-harmony-fb",
7 "graceful-fs": "~2.0.0",
9 - "jstransform": "~2.0.1",
8 + "jstransform": "~8.2.0",
9 "node-find-files": "0.0.2",
10 "optimist": "~0.6.0"
11 },
npm-jsx_orphaned_brackets_transformer/run.js
+1 -2
@@ -2,14 +2,13 @@
2
3 'use strict';
4
5 -var esprima = require('esprima-fb');
5 var FileFinder = require('node-find-files');
6 var fs = require('graceful-fs');
7 var jstransform = require('jstransform');
8 var path = require('path');
9 var visitReactTag = require('./transforms/react').visitReactTag;
10 /*eslint-disable no-shadow*/
12 -var S = esprima.Syntax;
11 +var S = jstransform.Syntax;
12
13 var USAGE =
14 'Read a file (or directory of files) from disk, transform any orphaned ' +
npm-jsx_orphaned_brackets_transformer/transforms/react.js
+3 -2
@@ -8,11 +8,12 @@
8 */
9 /*global exports:true*/
10 'use strict';
11 -var Syntax = require('esprima-fb').Syntax;
11 +var jstransform = require('jstransform');
12 +var Syntax = jstransform.Syntax;
13 var utils = require('jstransform/src/utils');
14
15 function visitReactTag(traverse, object, path, state) {
15 - object.attributes.forEach(function(attr, index) {
16 + object.openingElement.attributes.forEach(function(attr, index) {
17 if (attr.value) {
18 traverse(attr.value, path, state);
19 }