From 2a5a8d9415503b6fc4aa300739049985f4d6a9c8 Mon Sep 17 00:00:00 2001 From: Gilson Oliveira Date: Wed, 22 Jul 2026 19:54:17 -0300 Subject: [PATCH 1/3] feat: redirect directly to the repo --- app/components/Package/ExternalLinks.vue | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/components/Package/ExternalLinks.vue b/app/components/Package/ExternalLinks.vue index c1a3fac963..e5ae31366d 100644 --- a/app/components/Package/ExternalLinks.vue +++ b/app/components/Package/ExternalLinks.vue @@ -8,7 +8,15 @@ const props = defineProps<{ const displayVersion = computed(() => props.pkg?.requestedVersion ?? null) const { repositoryUrl } = useRepositoryUrl(displayVersion) -const { meta: repoMeta, repoRef, stars, starsLink, forks, forksLink } = useRepoMeta(repositoryUrl) +const { + meta: repoMeta, + repoRef, + stars, + starsLink, + forks, + forksLink, + repoLink, +} = useRepoMeta(repositoryUrl) const compactNumberFormatter = useCompactNumberFormatter() const homepageUrl = computed(() => { @@ -143,8 +151,8 @@ useCommandPaletteContextCommands( {{ $t('package.links.repo') }} -
  • - +
  • + {{ compactNumberFormatter.format(stars) }}
  • From de201fca33af6ed67b8d6b0b734c647a2dac7d7e Mon Sep 17 00:00:00 2001 From: Gilson Oliveira Date: Thu, 23 Jul 2026 08:52:38 -0300 Subject: [PATCH 2/3] fix: remove remaining starsLink reference --- app/components/Package/ExternalLinks.vue | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/app/components/Package/ExternalLinks.vue b/app/components/Package/ExternalLinks.vue index e5ae31366d..3e0d4d8c9d 100644 --- a/app/components/Package/ExternalLinks.vue +++ b/app/components/Package/ExternalLinks.vue @@ -8,15 +8,7 @@ const props = defineProps<{ const displayVersion = computed(() => props.pkg?.requestedVersion ?? null) const { repositoryUrl } = useRepositoryUrl(displayVersion) -const { - meta: repoMeta, - repoRef, - stars, - starsLink, - forks, - forksLink, - repoLink, -} = useRepoMeta(repositoryUrl) +const { meta: repoMeta, repoRef, stars, forks, forksLink, repoLink } = useRepoMeta(repositoryUrl) const compactNumberFormatter = useCompactNumberFormatter() const homepageUrl = computed(() => { @@ -63,14 +55,14 @@ useCommandPaletteContextCommands( }) } - if (repositoryUrl.value && starsLink.value) { + if (repositoryUrl.value && repoLink.value) { commands.push({ id: 'package-link-stars', group: 'links', label: $t('command_palette.package_links.stars'), keywords: [...packageKeywords, $t('command_palette.package_links.stars')], iconClass: 'i-lucide:star', - href: starsLink.value, + href: repoLink.value, }) } From 7875fff779ccb360cac047044dd6c0b81d2bf25e Mon Sep 17 00:00:00 2001 From: "Willow (GHOST)" Date: Thu, 23 Jul 2026 15:13:42 +0100 Subject: [PATCH 3/3] chore: remove fully --- app/composables/useRepoMeta.ts | 1 - test/nuxt/components/OgImagePackage.spec.ts | 1 - 2 files changed, 2 deletions(-) diff --git a/app/composables/useRepoMeta.ts b/app/composables/useRepoMeta.ts index 1dbeb3a0d0..3e0138e6de 100644 --- a/app/composables/useRepoMeta.ts +++ b/app/composables/useRepoMeta.ts @@ -36,7 +36,6 @@ export function useRepoMeta(repositoryUrl: MaybeRefOrGetter meta.value?.forks ?? 0), watchers: computed(() => meta.value?.watchers ?? 0), - starsLink: computed(() => meta.value?.links.stars ?? null), forksLink: computed(() => meta.value?.links.forks ?? null), watchersLink: computed(() => meta.value?.links.watchers ?? null), repoLink: computed(() => meta.value?.links.repo ?? null), diff --git a/test/nuxt/components/OgImagePackage.spec.ts b/test/nuxt/components/OgImagePackage.spec.ts index b19bc16ba1..2e0b7fd344 100644 --- a/test/nuxt/components/OgImagePackage.spec.ts +++ b/test/nuxt/components/OgImagePackage.spec.ts @@ -84,7 +84,6 @@ describe('OgImagePackage', () => { mockUseRepoMeta.mockReturnValue({ meta: computed(() => null), repoRef: computed(() => ({ owner: 'test', repo: 'repo' })), - starsLink: computed(() => ''), forks: computed(() => 0), forksLink: computed(() => ''), stars: computed(() => stars),