@@ -106,6 +106,11 @@ const navExtraOffsetStyle = computed(() => ({
106106
107107const { packageName, requestedVersion, orgName } = usePackageRoute ()
108108
109+ const { data : resolvedVersion, status : resolvedStatus } = await useResolvedVersion (
110+ packageName ,
111+ requestedVersion ,
112+ )
113+
109114if (import .meta .server ) {
110115 assertValidPackageName (packageName .value )
111116}
@@ -114,7 +119,7 @@ if (import.meta.server) {
114119const { data : readmeData } = useLazyFetch <ReadmeResponse >(
115120 () => {
116121 const base = ` /api/registry/readme/${packageName .value } `
117- const version = requestedVersion .value
122+ const version = resolvedVersion .value
118123 return version ? ` ${base }/v/${version } ` : base
119124 },
120125 {
@@ -150,7 +155,7 @@ const {
150155} = useLazyFetch <ReadmeMarkdownResponse >(
151156 () => {
152157 const base = ` /api/registry/readme/markdown/${packageName .value } `
153- const version = requestedVersion .value
158+ const version = resolvedVersion .value
154159 return version ? ` ${base }/v/${version } ` : base
155160 },
156161 {
@@ -200,7 +205,7 @@ const {
200205} = useLazyFetch <InstallSizeResult | null >(
201206 () => {
202207 const base = ` /api/registry/install-size/${packageName .value } `
203- const version = requestedVersion .value
208+ const version = resolvedVersion .value
204209 return version ? ` ${base }/v/${version } ` : base
205210 },
206211 {
@@ -213,7 +218,7 @@ onMounted(() => fetchInstallSize())
213218const { data : skillsData } = useLazyFetch <SkillsListResponse >(
214219 () => {
215220 const base = ` /skills/${packageName .value } `
216- const version = requestedVersion .value
221+ const version = resolvedVersion .value
217222 return version ? ` ${base }/v/${version } ` : base
218223 },
219224 { default : () => ({ package: ' ' , version: ' ' , skills: [] }) },
@@ -222,11 +227,6 @@ const { data: skillsData } = useLazyFetch<SkillsListResponse>(
222227const { data : packageAnalysis } = usePackageAnalysis (packageName , requestedVersion )
223228const { data : moduleReplacement } = useModuleReplacement (packageName )
224229
225- const { data : resolvedVersion, status : resolvedStatus } = await useResolvedVersion (
226- packageName ,
227- requestedVersion ,
228- )
229-
230230if (
231231 import .meta .server &&
232232 ! resolvedVersion .value &&
@@ -1365,7 +1365,7 @@ const showSkeleton = shallowRef(false)
13651365 </div >
13661366 <TerminalInstall
13671367 :package-name =" pkg.name"
1368- :requested-version =" requestedVersion ? resolvedVersion : requestedVersion "
1368+ :requested-version =" resolvedVersion"
13691369 :install-version-override =" installVersionOverride"
13701370 :jsr-info =" jsrInfo"
13711371 :dev-dependency-suggestion =" packageAnalysis?.devDependencySuggestion"
0 commit comments