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

npm-registry-mock

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

npm-registry-mock - npm Package Compare versions

Comparing version

to
0.5.5

add-fixture.sh

53

lib/predefines.js

@@ -1,27 +0,32 @@

var predefinedMocks = exports.predefinedMocks = {
"get": {
"/underscore": [200],
"/underscore/latest": [200],
"/underscore/1.3.1": [200],
"/underscore/-/underscore-1.3.1.tgz": [200],
"/underscore/-/underscore-1.3.3.tgz": [200],
"/underscore/-/underscore-1.5.1.tgz": [200],
var fs = require("fs")
var path = require("path")
var fixtures = path.resolve(__dirname, "..", "fixtures")
var pkgs = fs.readdirSync(fixtures).filter(function(f) {
return !f.match(/\.json$/)
})
"/request": [200],
"/request/latest": [200],
"/request/0.9.0": [200],
"/request/-/request-0.9.0.tgz": [200],
"/request/-/request-0.9.5.tgz": [200],
"/request/-/request-2.27.0.tgz": [200],
var routes = pkgs.map(function(p) {
var pdir = fixtures + "/" + p
var vers = fs.readdirSync(pdir).filter(function(v) {
return v !== "-"
}).map(function(v) {
return pdir + "/" + v.replace(/\.json$/, "")
})
"/test-package": [200],
"/test-package/latest": [200],
"/test-package/0.0.0": [200],
"/test-package/-/test-package-0.0.0.tgz": [200],
var tgzdir = pdir + "/-"
var tgzs = fs.readdirSync(tgzdir).map(function (t) {
return tgzdir + "/" + t
})
return [pdir].concat(vers).concat(tgzs)
}).reduce(function(set, pkg) {
return set.concat(pkg)
}, []).reduce(function(gets, route) {
route = route.substr(fixtures.length)
if (route)
gets[route] = [200]
return gets
}, {})
"/test-package-with-one-dep": [200],
"/test-package-with-one-dep/latest": [200],
"/test-package-with-one-dep/0.0.0": [200],
"/test-package-with-one-dep/-/test-package-with-one-dep-0.0.0.tgz": [200],
},
var predefinedMocks = exports.predefinedMocks = {
"get": routes,
"put": {},

@@ -31,2 +36,2 @@ "post": {},

"delete": {}
}
}
{
"name": "npm-registry-mock",
"version": "0.5.4",
"version": "0.5.5",
"description": "mock the npm registry",

@@ -5,0 +5,0 @@ "main": "index.js",