Socket
Socket
Sign inDemoInstall

mr-dep-walk

Package Overview
Dependencies
Maintainers
2
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mr-dep-walk - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

4

lib/dep-files-from-file.js
'use strict';
const fs = require('fs-extra');
const depsFromSource = require('./deps-from-source');
const depsFromFile = require('./deps-from-file');
const path = require('path');

@@ -10,3 +10,3 @@ const amdNameResolver = require('amd-name-resolver');

let file = options.entry;
let deps = depsFromSource(fs.readFileSync(path.join(root, file) , 'UTF8'));
let deps = depsFromFile(path.join(root, file));

@@ -13,0 +13,0 @@ for (let i = 0; i < deps.length; i++) {

@@ -6,3 +6,7 @@ 'use strict';

module.exports = function depsFromFile(file) {
return depsFromSource(fs.readFileSync(file, 'UTF8'));
if (fs.existsSync(file)) {
return depsFromSource(fs.readFileSync(file, 'UTF8'));
} else {
return [];
}
};

@@ -16,3 +16,3 @@ {

"name": "mr-dep-walk",
"version": "1.1.0",
"version": "1.1.1",
"main": "index.js",

@@ -26,3 +26,3 @@ "directories": {

},
"author": "Stefan Penner <stefan.penner@gmail.com>",
"author": "Stefan Penner <stefan.penner@gmail.com>, Edward Faulkner <ef@alum.mit.edu>",
"license": "ISC",

@@ -29,0 +29,0 @@ "bugs": {

@@ -102,2 +102,20 @@ 'use strict';

});
describe('missing', function() {
beforeEach(function() {
fs.removeSync(ROOT);
fixturify.writeSync(ROOT + 'es6', {
'foo.js': `
import x from 'a';
import y from 'b/c';`,
});
});
it('extracts', function() {
expect(depFilesFromFile(ROOT + 'es6', { entry: 'foo.js' })).to.eql([
'a.js',
'b/c.js'
]);
});
});
});
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