diff --git a/app/pages/package/[...name].vue b/app/pages/package/[...name].vue
index 34e2a02182..2aae2a28f4 100644
--- a/app/pages/package/[...name].vue
+++ b/app/pages/package/[...name].vue
@@ -162,11 +162,15 @@ const selectedPMAction = computed(() => currentPM.value.action)
const installCommand = computed(() => {
if (!pkg.value) return ''
const pm = currentPM.value
+ let command = `${pm.label} ${pm.action} ${pkg.value.name}`
// deno uses "add npm:package" format
if (pm.id === 'deno') {
- return `${pm.label} ${pm.action}${pkg.value.name}`
+ command = `${pm.label} ${pm.action}${pkg.value.name}`
}
- return `${pm.label} ${pm.action} ${pkg.value.name}`
+ if (requestedVersion.value) {
+ command += `@${requestedVersion.value}`
+ }
+ return command
})
// Copy install command
@@ -511,7 +515,10 @@ defineOgImageComponent('Package', {
> {{ pkg.name }}{{ pkg.name }}npm install {{ pkg.name }}
+ >{{ pkg.name }}@{{ requestedVersion }}npm install {{ pkg.name }}