@@ -42,6 +42,7 @@ const orgName = computed(() => {
4242const { data : pkg, status, error } = usePackage (packageName , requestedVersion )
4343
4444const { data : downloads } = usePackageDownloads (packageName , ' last-week' )
45+ const { data : weeklyDownloads } = usePackageWeeklyDownloadEvolution (packageName , { weeks: 52 })
4546
4647// Fetch README for specific version if requested, otherwise latest
4748const { data : readmeData } = useLazyFetch <{ html: string }>(
@@ -495,15 +496,15 @@ defineOgImageComponent('Package', {
495496 <span class =" text-fg-subtle font-mono text-sm select-none" >$</span >
496497 <code class =" font-mono text-sm"
497498 ><ClientOnly
498- ><span class =" text-fg" >{{ selectedPMLabel }}</span >
499- <span class =" text-fg-muted" >{{ selectedPMAction }}</span
499+ ><span class =" text-fg" >{{ selectedPMLabel }}</span
500+ > & nbsp ; <span class =" text-fg-muted" >{{ selectedPMAction }}</span
500501 ><span v-if =" selectedPM !== 'deno'" class =" text-fg-muted"
501502 >  ; {{ pkg.name }}</span
502503 ><span v-else class =" text-fg-muted" >{{ pkg.name }}</span
503504 ><span v-if =" requestedVersion" class =" text-fg-muted" >@{{ requestedVersion }}</span
504505 ><template #fallback
505506 ><span class =" text-fg" >npm</span >  ; <span class =" text-fg-muted"
506- >install {{ pkg.name }}</span
507+ >install& nbsp ; {{ pkg.name }}</span
507508 ></template
508509 ></ClientOnly
509510 ></code
@@ -566,6 +567,9 @@ defineOgImageComponent('Package', {
566567 </ul >
567568 </section >
568569
570+ <!-- Donwload stats -->
571+ <PackageDownloadStats :downloads =" weeklyDownloads" />
572+
569573 <section
570574 v-if ="
571575 displayVersion?.engines && (displayVersion.engines.node || displayVersion.engines.npm)
0 commit comments