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
2
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 19.0.4 to 20.0.0

5

lib/index.d.ts

@@ -26,3 +26,6 @@ import { PnpmError } from '@pnpm/error';

export type NpmResolver = (wantedDependency: WantedDependency, opts: ResolveFromNpmOptions) => Promise<ResolveResult | null>;
export declare function createNpmResolver(fetchFromRegistry: FetchFromRegistry, getAuthHeader: GetAuthHeader, opts: ResolverFactoryOptions): NpmResolver;
export declare function createNpmResolver(fetchFromRegistry: FetchFromRegistry, getAuthHeader: GetAuthHeader, opts: ResolverFactoryOptions): {
resolveFromNpm: NpmResolver;
clearCache: () => void;
};
export type ResolveFromNpmOptions = {

@@ -29,0 +32,0 @@ alwaysTryWorkspacePackages?: boolean;

27

lib/index.js

@@ -55,14 +55,19 @@ "use strict";

});
return resolveNpm.bind(null, {
getAuthHeaderValueByURI: getAuthHeader,
pickPackage: pickPackage_1.pickPackage.bind(null, {
fetch,
filterMetadata: opts.filterMetadata,
metaCache,
metaDir: opts.fullMetadata ? (opts.filterMetadata ? FULL_FILTERED_META_DIR : FULL_META_DIR) : META_DIR,
offline: opts.offline,
preferOffline: opts.preferOffline,
cacheDir: opts.cacheDir,
return {
resolveFromNpm: resolveNpm.bind(null, {
getAuthHeaderValueByURI: getAuthHeader,
pickPackage: pickPackage_1.pickPackage.bind(null, {
fetch,
filterMetadata: opts.filterMetadata,
metaCache,
metaDir: opts.fullMetadata ? (opts.filterMetadata ? FULL_FILTERED_META_DIR : FULL_META_DIR) : META_DIR,
offline: opts.offline,
preferOffline: opts.preferOffline,
cacheDir: opts.cacheDir,
}),
}),
});
clearCache: () => {
metaCache.clear();
},
};
}

@@ -69,0 +74,0 @@ exports.createNpmResolver = createNpmResolver;

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

@@ -44,8 +44,8 @@ "main": "lib/index.js",

"version-selector-type": "^3.0.0",
"@pnpm/core-loggers": "10.0.1",
"@pnpm/error": "6.0.1",
"@pnpm/fetching-types": "6.0.0",
"@pnpm/core-loggers": "10.0.1",
"@pnpm/graceful-fs": "4.0.0",
"@pnpm/resolver-base": "12.0.1",
"@pnpm/resolve-workspace-range": "6.0.0",
"@pnpm/resolver-base": "12.0.1",
"@pnpm/workspace.spec-parser": "1.0.0",

@@ -63,4 +63,4 @@ "@pnpm/types": "10.1.0"

"@pnpm/fetch": "8.0.1",
"@pnpm/npm-resolver": "19.0.4",
"@pnpm/test-fixtures": "0.1.22"
"@pnpm/npm-resolver": "20.0.0",
"@pnpm/test-fixtures": "0.1.23"
},

@@ -67,0 +67,0 @@ "funding": "https://opencollective.com/pnpm",

Sorry, the diff of this file is not supported yet

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