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