Skip to content

Commit 32f13fb

Browse files
committed
fix: include @ in org param
1 parent 3cc2025 commit 32f13fb

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

app/composables/usePackageRoute.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,23 @@
33
*
44
* Routes use structured params:
55
* /package/nuxt → org: undefined, name: "nuxt"
6-
* /package/@nuxt/kit → org: "nuxt", name: "kit"
6+
* /package/@nuxt/kit → org: "@nuxt", name: "kit"
77
* /package/nuxt/v/4.2.0 → org: undefined, name: "nuxt", version: "4.2.0"
8-
* /package/@nuxt/kit/v/1.0.0 → org: "nuxt", name: "kit", version: "1.0.0"
8+
* /package/@nuxt/kit/v/1.0.0 → org: "@nuxt", name: "kit", version: "1.0.0"
99
*/
1010
export function usePackageRoute() {
1111
const route = useRoute<'package'>('package')
1212

1313
const packageName = computed(() => {
1414
const { org, name } = route.params
15-
return org ? `@${org}/${name}` : name
15+
return org ? `${org}/${name}` : name
1616
})
1717

1818
const requestedVersion = computed(() => ('version' in route.params ? route.params.version : null))
19-
const orgName = computed(() => route.params.org ?? null)
19+
const orgName = computed(() => {
20+
const org = route.params.org
21+
return org ? org.replace(/^@/, '') : null
22+
})
2023

2124
return {
2225
packageName,

app/utils/router.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
export function packageRoute(packageName: string, version?: string | null) {
2-
const [org, name] = packageName.startsWith('@')
3-
? packageName.slice(1).split('/')
4-
: [null, packageName]
2+
const [org, name] = packageName.startsWith('@') ? packageName.split('/') : [null, packageName]
53

64
if (version) {
75
return {

0 commit comments

Comments
 (0)