diff --git a/src/components/Topbar.svelte b/src/components/Topbar.svelte index 33306a1..1fd3fce 100644 --- a/src/components/Topbar.svelte +++ b/src/components/Topbar.svelte @@ -16,7 +16,7 @@ - + {m.nav_packages()} diff --git a/src/routes/+layout.js b/src/routes/+layout.js new file mode 100644 index 0000000..176ae64 --- /dev/null +++ b/src/routes/+layout.js @@ -0,0 +1 @@ +export const prerender = true diff --git a/src/routes/packages/+page.svelte b/src/routes/packages/+page.svelte index ef510b1..a2c9fab 100644 --- a/src/routes/packages/+page.svelte +++ b/src/routes/packages/+page.svelte @@ -85,7 +85,7 @@ {#each results as item} - {item.name} + {item.name} {item.version} {item.arch} diff --git a/src/routes/packages/helper.ts b/src/routes/packages/helper.ts index f45fe64..4cb3e16 100644 --- a/src/routes/packages/helper.ts +++ b/src/routes/packages/helper.ts @@ -41,7 +41,7 @@ export function baseUrlForMirror(mirror: string): string { // eslint-disable-next-line @typescript-eslint/no-explicit-any export async function getRepoDb(url: string): Promise { - const sqlPromise = initSqlJs({ locateFile: (file: string) => `/node_modules/sql.js/dist/${file}` }); + const sqlPromise = initSqlJs(); const dataPromise = fetch(url).then((res) => res.arrayBuffer()); const [SQL, data] = await Promise.all([sqlPromise, dataPromise]); return new SQL.Database(new Uint8Array(data)); diff --git a/src/routes/packages/pkginfo/+page.svelte b/src/routes/packages/pkginfo/+page.svelte index f54e38e..1c035f0 100644 --- a/src/routes/packages/pkginfo/+page.svelte +++ b/src/routes/packages/pkginfo/+page.svelte @@ -72,9 +72,9 @@

{m.pkginfo_download_size()}: {pkgInfo ? formatSize(pkgInfo['download_size']) : ""}

- - - + diff --git a/static/sql-wasm-browser.wasm b/static/sql-wasm-browser.wasm new file mode 100644 index 0000000..f6487ca Binary files /dev/null and b/static/sql-wasm-browser.wasm differ