diff --git a/app/composables/npm/useOutdatedDependencies.ts b/app/composables/npm/useOutdatedDependencies.ts index a49c8a4cd6..2877231b2e 100644 --- a/app/composables/npm/useOutdatedDependencies.ts +++ b/app/composables/npm/useOutdatedDependencies.ts @@ -26,7 +26,7 @@ function resolveOutdated( let filteredVersions = versions if (!constraintIncludesPrerelease(constraint)) { - filteredVersions = versions.filter(v => !getPrerelease(v)) + filteredVersions = versions.filter(v => !getPrerelease(v)?.length) } const resolved = findMaxSatisfying(filteredVersions, constraint) diff --git a/server/utils/npm.ts b/server/utils/npm.ts index eb459e1df4..f919dd4605 100644 --- a/server/utils/npm.ts +++ b/server/utils/npm.ts @@ -62,7 +62,7 @@ export async function resolveVersionConstraint( // Filter out prerelease versions unless constraint explicitly includes one if (!constraintIncludesPrerelease(constraint)) { - versions = versions.filter(v => !getPrerelease(v)) + versions = versions.filter(v => !getPrerelease(v)?.length) } return findMaxSatisfying(versions, constraint)