diff --git a/website/src/lib/registry-api.ts b/website/src/lib/registry-api.ts index abb92a6..6ce029d 100644 --- a/website/src/lib/registry-api.ts +++ b/website/src/lib/registry-api.ts @@ -121,8 +121,10 @@ export async function fetchRegistryJson( return response.json() } +export const makeRegistryUrl = (path: string) => new URL(path, PUBLIC_REGISTRY_URL) + export async function fetchRegistry(path: string, fetcher: typeof fetch, options?: RequestInit) { - const response = await fetcher(new URL(path, PUBLIC_REGISTRY_URL), options) + const response = await fetcher(makeRegistryUrl(path), options) if (!response.ok) { throw new RegistryHttpError(`Failed to fetch ${response.url}: ${response.statusText}`, response) } diff --git a/website/src/routes/(app)/packages/[scope]/[name]/[[version]]/[[target]]/+layout.svelte b/website/src/routes/(app)/packages/[scope]/[name]/[[version]]/[[target]]/+layout.svelte index 4ebfaea..767be49 100644 --- a/website/src/routes/(app)/packages/[scope]/[name]/[[version]]/[[target]]/+layout.svelte +++ b/website/src/routes/(app)/packages/[scope]/[name]/[[version]]/[[target]]/+layout.svelte @@ -1,7 +1,7 @@
@@ -58,7 +64,10 @@ class="w-full flex-shrink-0 border-t pt-16 lg:ml-auto lg:max-w-[22rem] lg:border-l lg:border-t-0 lg:pl-4 lg:pt-6" >

Install

- + +

+ Or, download the archive here . +