Socket
Socket
Sign inDemoInstall

detective-cjs

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

detective-cjs - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

1

index.js
var Walker = require('node-source-walk');
var types = require('ast-module-types');
var escodegen = require('escodegen');

@@ -4,0 +5,0 @@ /**

6

package.json
{
"name": "detective-cjs",
"version": "1.0.1",
"version": "1.0.2",
"description": "Get the dependencies of a CommonJS module by traversing its AST",

@@ -26,8 +26,10 @@ "main": "index.js",

"devDependencies": {
"mocha": "~2.0.1"
"mocha": "~2.0.1",
"sinon": "~1.12.2"
},
"dependencies": {
"ast-module-types": "~2.2.1",
"escodegen": "~1.5.0",
"node-source-walk": "~1.4.0"
}
}
var assert = require('assert');
var detective = require('../');
var sinon = require('sinon');
var escodegen = require('escodegen');

@@ -47,2 +49,9 @@ describe('detective-cjs', function() {

});
it('calls escodegen generate for non-literal require arguments (#1)', function() {
sinon.spy(escodegen, 'generate');
detective('var a = require("./foo" + "bar");');
assert(escodegen.generate.called);
escodegen.generate.restore();
});
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc