diff --git a/npm-jsx_orphaned_brackets_transformer/package.json b/npm-jsx_orphaned_brackets_transformer/package.json index 2761d5eabc..a97c48b14d 100644 --- a/npm-jsx_orphaned_brackets_transformer/package.json +++ b/npm-jsx_orphaned_brackets_transformer/package.json @@ -4,9 +4,8 @@ "version": "1.0.0", "main": "run.js", "dependencies": { - "esprima-fb": "10001.1.0-dev-harmony-fb", "graceful-fs": "~2.0.0", - "jstransform": "~2.0.1", + "jstransform": "~8.2.0", "node-find-files": "0.0.2", "optimist": "~0.6.0" }, diff --git a/npm-jsx_orphaned_brackets_transformer/run.js b/npm-jsx_orphaned_brackets_transformer/run.js index 82df88e19a..7cf3c9aba9 100644 --- a/npm-jsx_orphaned_brackets_transformer/run.js +++ b/npm-jsx_orphaned_brackets_transformer/run.js @@ -2,14 +2,13 @@ 'use strict'; -var esprima = require('esprima-fb'); var FileFinder = require('node-find-files'); var fs = require('graceful-fs'); var jstransform = require('jstransform'); var path = require('path'); var visitReactTag = require('./transforms/react').visitReactTag; /*eslint-disable no-shadow*/ -var S = esprima.Syntax; +var S = jstransform.Syntax; var USAGE = 'Read a file (or directory of files) from disk, transform any orphaned ' + diff --git a/npm-jsx_orphaned_brackets_transformer/transforms/react.js b/npm-jsx_orphaned_brackets_transformer/transforms/react.js index 3647e01131..b9640e4365 100644 --- a/npm-jsx_orphaned_brackets_transformer/transforms/react.js +++ b/npm-jsx_orphaned_brackets_transformer/transforms/react.js @@ -8,11 +8,12 @@ */ /*global exports:true*/ 'use strict'; -var Syntax = require('esprima-fb').Syntax; +var jstransform = require('jstransform'); +var Syntax = jstransform.Syntax; var utils = require('jstransform/src/utils'); function visitReactTag(traverse, object, path, state) { - object.attributes.forEach(function(attr, index) { + object.openingElement.attributes.forEach(function(attr, index) { if (attr.value) { traverse(attr.value, path, state); }