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

@pnpm/npm-resolver

Package Overview
Dependencies
Maintainers
3
Versions
211
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pnpm/npm-resolver - npm Package Compare versions

Comparing version 3.0.15 to 3.0.16

14

lib/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const error_1 = require("@pnpm/error");
const getCredentialsByURI = require("credentials-by-uri");

@@ -14,2 +15,8 @@ const fetch_from_npm_registry_1 = require("fetch-from-npm-registry");

const toRaw_1 = require("./toRaw");
class NoMatchingVersionError extends error_1.default {
constructor(opts) {
super('NO_MATCHING_VERSION', `No matching version found for ${toRaw_1.default(opts.spec)}`);
this.packageMeta = opts.packageMeta;
}
}
// This file contains meta information

@@ -94,8 +101,3 @@ // about all the packages published by the same name, not just the manifest

}
const err = new Error(`No matching version found for ${toRaw_1.default(spec)}`);
// tslint:disable:no-string-literal
err['code'] = 'ERR_PNPM_NO_MATCHING_VERSION';
err['packageMeta'] = meta;
// tslint:enable:no-string-literal
throw err;
throw new NoMatchingVersionError({ spec, packageMeta: meta });
}

@@ -102,0 +104,0 @@ if (opts.localPackages && opts.localPackages[pickedPackage.name]) {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const error_1 = require("@pnpm/error");
const logger_1 = require("@pnpm/logger");

@@ -12,8 +13,2 @@ const getRegistryName = require("encode-registry");

const toRaw_1 = require("./toRaw");
class PnpmError extends Error {
constructor(code, message) {
super(message);
this.code = code;
}
}
/**

@@ -45,3 +40,3 @@ * prevents simultaneous operations on the meta.json

};
throw new PnpmError('ERR_PNPM_NO_OFFLINE_META', `Failed to resolve ${toRaw_1.default(spec)} in package mirror ${pkgMirror}`);
throw new error_1.default('NO_OFFLINE_META', `Failed to resolve ${toRaw_1.default(spec)} in package mirror ${pkgMirror}`);
}

@@ -95,16 +90,21 @@ if (metaCachedInStore) {

};
class RegistryResponseError extends error_1.default {
constructor(opts) {
super(`REGISTRY_META_RESPONSE_${opts.response.status}`, `${opts.response.status} ${opts.response.statusText}: ${opts.package} (via ${opts.uri})`);
this.package = opts.package;
this.response = opts.response;
this.uri = opts.uri;
}
}
async function fromRegistry(fetch, pkgName, registry, auth) {
const uri = toUri(pkgName, registry);
const res = await fetch(uri, { auth });
if (res.status > 400) {
const err = new Error(`${res.status} ${res.statusText}: ${pkgName} (via ${uri})`);
// tslint:disable
err['code'] = `ERR_PNPM_REGISTRY_META_RESPONSE_${res.status}`;
err['uri'] = uri;
err['response'] = res;
err['package'] = pkgName;
// tslint:enable
throw err;
const response = await fetch(uri, { auth });
if (response.status > 400) {
throw new RegistryResponseError({
package: pkgName,
response,
uri,
});
}
return res.json();
return response.json();
}

@@ -111,0 +111,0 @@ async function loadMeta(pkgMirror, metaFileName) {

{
"name": "@pnpm/npm-resolver",
"version": "3.0.15",
"version": "3.0.16",
"description": "Resolver for npm-hosted packages",

@@ -35,2 +35,3 @@ "main": "lib/index.js",

"dependencies": {
"@pnpm/error": "1.0.0",
"@pnpm/resolver-base": "3.1.2",

@@ -46,3 +47,3 @@ "@pnpm/types": "3.2.0",

"parse-npm-tarball-url": "3.0.0",
"semver": "6.2.0",
"semver": "6.3.0",
"ssri": "6.0.1",

@@ -49,0 +50,0 @@ "version-selector-type": "2.0.1",

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