mirror of
https://github.com/pesde-pkg/pesde.git
synced 2025-05-04 10:33:47 +01:00
fix(website): strip wally# prefix
This commit is contained in:
parent
59b1eec15b
commit
2f7e4a9707
1 changed files with 6 additions and 4 deletions
|
@ -27,6 +27,8 @@
|
||||||
(entry) => entry.dependency[1],
|
(entry) => entry.dependency[1],
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const stripWally = (s: string) => s.replace(/^wally#/, "")
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if Object.keys(groupedDeps).length === 0}
|
{#if Object.keys(groupedDeps).length === 0}
|
||||||
|
@ -42,9 +44,9 @@
|
||||||
<div class="space-y-4">
|
<div class="space-y-4">
|
||||||
{#each group as { dependency: [dependencyInfo] }}
|
{#each group as { dependency: [dependencyInfo] }}
|
||||||
{@const isWally = "wally" in dependencyInfo}
|
{@const isWally = "wally" in dependencyInfo}
|
||||||
{@const [scope, name] = (isWally ? dependencyInfo.wally : dependencyInfo.name).split(
|
{@const [scope, name] = (
|
||||||
"/",
|
isWally ? stripWally(dependencyInfo.wally) : dependencyInfo.name
|
||||||
)}
|
).split("/")}
|
||||||
{@const target = isWally
|
{@const target = isWally
|
||||||
? undefined
|
? undefined
|
||||||
: (dependencyInfo.target ?? $page.params.target ?? data.pkg.targets[0].kind)}
|
: (dependencyInfo.target ?? $page.params.target ?? data.pkg.targets[0].kind)}
|
||||||
|
@ -63,7 +65,7 @@
|
||||||
{...isOfficialRegistry
|
{...isOfficialRegistry
|
||||||
? {
|
? {
|
||||||
href: isWally
|
href: isWally
|
||||||
? `https://wally.run/package/${dependencyInfo.wally}`
|
? `https://wally.run/package/${stripWally(dependencyInfo.wally)}`
|
||||||
: `/packages/${dependencyInfo.name}/latest/${target}`,
|
: `/packages/${dependencyInfo.name}/latest/${target}`,
|
||||||
}
|
}
|
||||||
: {}}
|
: {}}
|
||||||
|
|
Loading…
Add table
Reference in a new issue