From 4485f6a43904d87ba7fe0f0d0bb8fe7c81cbe755 Mon Sep 17 00:00:00 2001 From: syranide Date: Wed, 11 Mar 2015 23:40:09 +0100 Subject: [PATCH] Fix jsx_orphaned_brackets_transformer using jstransformer with an older esprima version --- npm-jsx_orphaned_brackets_transformer/package.json | 3 +-- npm-jsx_orphaned_brackets_transformer/run.js | 3 +-- npm-jsx_orphaned_brackets_transformer/transforms/react.js | 5 +++-- 3 files changed, 5 insertions(+), 6 deletions(-) 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); }