jstransform
Advanced tools
Comparing version 2.0.1 to 2.0.2
{ | ||
"name": "jstransform", | ||
"version": "2.0.1", | ||
"version": "2.0.2", | ||
"description": "A simple AST visitor-based JS transformer", | ||
@@ -22,3 +22,3 @@ "contributors": [ | ||
"esprima-fb": "2001.1001.0000-dev-harmony-fb", | ||
"source-map": "0.1.8" | ||
"source-map": "0.1.31" | ||
}, | ||
@@ -25,0 +25,0 @@ "licenses": [ |
@@ -29,8 +29,4 @@ /** | ||
var esprima = require('esprima-fb'); | ||
var utils = require('./utils'); | ||
var createState = require('./utils').createState; | ||
var catchup = require('./utils').catchup; | ||
var updateState = require('./utils').updateState; | ||
var analyzeAndTraverse = require('./utils').analyzeAndTraverse; | ||
var Syntax = esprima.Syntax; | ||
@@ -84,7 +80,7 @@ | ||
if (node.type === Syntax.Program) { | ||
state = updateState(state, { | ||
state = utils.updateState(state, { | ||
scopeIsStrict: scopeIsStrict | ||
}); | ||
} else { | ||
state = updateState(state, { | ||
state = utils.updateState(state, { | ||
localScope: { | ||
@@ -126,3 +122,3 @@ parentNode: parentNode, | ||
if (_nodeIsBlockScopeBoundary(node, parentNode)) { | ||
state = updateState(state, { | ||
state = utils.updateState(state, { | ||
localScope: { | ||
@@ -144,12 +140,12 @@ parentNode: parentNode, | ||
function traverser(node, path, state) { | ||
node.range && catchup(node.range[0], state); | ||
node.range && utils.catchup(node.range[0], state); | ||
traverse(node, path, state); | ||
node.range && catchup(node.range[1], state); | ||
node.range && utils.catchup(node.range[1], state); | ||
} | ||
analyzeAndTraverse(walker, traverser, node, path, state); | ||
utils.analyzeAndTraverse(walker, traverser, node, path, state); | ||
} | ||
function collectClosureIdentsAndTraverse(node, path, state) { | ||
analyzeAndTraverse( | ||
utils.analyzeAndTraverse( | ||
visitLocalClosureIdentifiers, | ||
@@ -164,3 +160,3 @@ collectClosureIdentsAndTraverse, | ||
function collectBlockIdentsAndTraverse(node, path, state) { | ||
analyzeAndTraverse( | ||
utils.analyzeAndTraverse( | ||
visitLocalBlockIdentifiers, | ||
@@ -233,3 +229,3 @@ collectBlockIdentsAndTraverse, | ||
} | ||
var state = createState(source, ast, options); | ||
var state = utils.createState(source, ast, options); | ||
state.g.visitors = visitors; | ||
@@ -243,3 +239,3 @@ | ||
traverse(ast, [], state); | ||
catchup(source.length, state); | ||
utils.catchup(source.length, state); | ||
@@ -246,0 +242,0 @@ var ret = {code: state.g.buffer}; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
130551
3580
+ Addedsource-map@0.1.31(transitive)
- Removedsource-map@0.1.8(transitive)
Updatedsource-map@0.1.31