Socket
Socket
Sign inDemoInstall

snyk-module

Package Overview
Dependencies
Maintainers
2
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

snyk-module - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

5

lib/index.js

@@ -13,2 +13,4 @@ module.exports = moduleToObject;

debug('module to object from: %s', str);
var url = looksLikeUrl(str);

@@ -88,3 +90,4 @@ if (url) {

if (!valid.validForNewPackages) {
error = new Error('not supported: invalid package name');
error = new Error('invalid package name: ' + module.name +
', errors: ' + (valid.warnings || valid.errors || []).join('\n'));
throw error;

@@ -91,0 +94,0 @@ }

2

package.json

@@ -31,3 +31,3 @@ {

},
"version": "1.1.0"
"version": "1.1.1"
}

@@ -7,5 +7,13 @@ var test = require('tap').test;

t.deepEqual(mod('nodemon@1'), { name: 'nodemon', version: '1' }, 'with version');
t.deepEqual(mod('nodemon@1.0'), { name: 'nodemon', version: '1.0' }, 'with version');
t.deepEqual(mod('nodemon@1.0.0'), { name: 'nodemon', version: '1.0.0' }, 'with version');
t.deepEqual(mod('@remy/snyk-module'), { name: '@remy/snyk-module', version: '*' }, 'private packages');
t.deepEqual(mod('jsbin/jsbin'), { name: 'jsbin', version: 'jsbin/jsbin' }, 'short github works');
[
'a@1'
].forEach(function (str) {
t.ok(mod(str), str + ' parsed ok');
});

@@ -34,7 +42,7 @@ var urls = [

mod('/');
}, /supported: invalid package name/, 'catch invalid package name');
}, /invalid package name/, 'catch invalid package name');
t.throws(function () {
mod(' *');
}, /supported: invalid package name/, 'catch invalid package name');
}, /invalid package name/, 'catch invalid package name');

@@ -41,0 +49,0 @@

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