Comparing version
'use strict'; | ||
var estraverse = require('estraverse'); | ||
var esprima = require('esprima'); | ||
var esprima = require('esprima-six'); | ||
var esrefactor = require('esrefactor'); | ||
@@ -40,2 +40,2 @@ function testParse (code) { | ||
module.exports = rename; | ||
module.exports = rename; |
{ | ||
"name": "derequire", | ||
"version": "0.5.1", | ||
"version": "0.6.0", | ||
"description": "remove requires", | ||
@@ -21,3 +21,3 @@ "main": "index.js", | ||
"estraverse": "~1.5.0", | ||
"esprima": "~1.0.4", | ||
"esprima-six": "~0.0.3", | ||
"esrefactor": "~0.1.0" | ||
@@ -24,0 +24,0 @@ }, |
@@ -44,2 +44,13 @@ var should = require('chai').should(); | ||
}); | ||
}); | ||
it('should not fail on attribute lookups', function(){ | ||
var txt = 'var x=function(require,module,exports){' | ||
+ 'var W=require("stream").Writable;' | ||
+ '}' | ||
; | ||
var expected = 'var x=function(_dereq_,module,exports){' | ||
+ 'var W=_dereq_("stream").Writable;' | ||
+ '}' | ||
; | ||
derequire(txt).should.equal(expected); | ||
}); | ||
}); |
348231
0.01%7
-12.5%7
-12.5%+ Added
- Removed