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
}