From 868828ee4ab94dad5cd97543fe32e30005664e4d Mon Sep 17 00:00:00 2001 From: agamyo168 Date: Thu, 12 Feb 2026 22:41:32 +0200 Subject: [PATCH 1/4] feat: add copy button for package versions --- app/pages/package/[[org]]/[name].vue | 18 +++++++++++++++++- i18n/locales/en.json | 1 + i18n/schema.json | 3 +++ lunaria/files/en-GB.json | 1 + lunaria/files/en-US.json | 1 + 5 files changed, 23 insertions(+), 1 deletion(-) diff --git a/app/pages/package/[[org]]/[name].vue b/app/pages/package/[[org]]/[name].vue index 6990e3046..e5f0b030e 100644 --- a/app/pages/package/[[org]]/[name].vue +++ b/app/pages/package/[[org]]/[name].vue @@ -246,6 +246,12 @@ const { copied: copiedPkgName, copy: copyPkgName } = useClipboard({ copiedDuring: 2000, }) +//copy package name +const { copied: copiedVersion, copy: copyVersion } = useClipboard({ + source: resolvedVersion.value ?? '', + copiedDuring: 2000, +}) + // Fetch dependency analysis (lazy, client-side) // This is the same composable used by PackageVulnerabilityTree and PackageDeprecatedTree const { data: vulnTree, status: vulnTreeStatus } = useDependencyAnalysis( @@ -716,7 +722,17 @@ const showSkeleton = shallowRef(false) dir="ltr" >{{ resolvedVersion }} - v{{ resolvedVersion }} + v{{ resolvedVersion }} + + +