@pnpm/npm-resolver
Advanced tools
Comparing version 19.0.4 to 20.0.0
@@ -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; |
@@ -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
75934
1004