New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

derequire

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

derequire - npm Package Compare versions

Comparing version

to
0.6.0

4

index.js
'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);
});
});