Skip to content

Commit

Permalink
fix: add fallback for time-based resolution
Browse files Browse the repository at this point in the history
  • Loading branch information
zkochan committed Sep 2, 2022
1 parent ea0fb58 commit fc4a4a6
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion packages/npm-resolver/src/pickPackage.ts
Expand Up @@ -123,9 +123,13 @@ export default async (
if (opts.publishedBy) {
metaCachedInStore = metaCachedInStore ?? await limit(async () => loadMeta(pkgMirror))
if (metaCachedInStore?.cachedAt && new Date(metaCachedInStore.cachedAt) >= opts.publishedBy) {
let pickedPackage = _pickPackageFromMeta(spec, opts.preferredVersionSelectors, metaCachedInStore, opts.publishedBy)
if (!pickedPackage) {
pickedPackage = pickPackageFromMeta(pickLowestVersionByVersionRange, spec, opts.preferredVersionSelectors, metaCachedInStore)
}
return {
meta: metaCachedInStore,
pickedPackage: _pickPackageFromMeta(spec, opts.preferredVersionSelectors, metaCachedInStore, opts.publishedBy),
pickedPackage,
}
}
}
Expand Down

0 comments on commit fc4a4a6

Please sign in to comment.