From da8b4c342d261f3ed7847e62f6d65b3481b21f64 Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sat, 20 Apr 2024 00:16:26 +0000 Subject: [PATCH 1/2] Update drizzle-kit dependency to version 0.20.16 --- package-lock.json | 50 ++++++++++++++++++++++++++---------- package.json | 2 +- src/routes/+layout.server.ts | 5 +++- 3 files changed, 41 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 950267fa..428a14d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "autoprefixer": "^10.4.19", "daisyui": "^4.9.0", "dotenv": "^16.4.5", - "drizzle-kit": "^0.20.14", + "drizzle-kit": "^0.20.16", "lucia": "^3.1.1", "pg": "^8.11.5", "postcss": "^8.4.38", @@ -63,15 +63,6 @@ "node": ">=6.0.0" } }, - "node_modules/@drizzle-team/studio": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@drizzle-team/studio/-/studio-0.0.39.tgz", - "integrity": "sha512-c5Hkm7MmQC2n5qAsKShjQrHoqlfGslB8+qWzsGGZ+2dHMRTNG60UuzalF0h0rvBax5uzPXuGkYLGaQ+TUX3yMw==", - "dev": true, - "dependencies": { - "superjson": "^2.2.1" - } - }, "node_modules/@emnapi/core": { "version": "0.45.0", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-0.45.0.tgz", @@ -867,6 +858,25 @@ "node": ">=12" } }, + "node_modules/@hono/node-server": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.11.0.tgz", + "integrity": "sha512-TLIJq9TMtD1NEG1mVoqNUn1Ita0qSaB5XboZErjFBcO/GJYXwWY4dVdTi9G0lbxtu0x+hJXDItcLaFHb7rlFTw==", + "dev": true, + "engines": { + "node": ">=18.14.1" + } + }, + "node_modules/@hono/zod-validator": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@hono/zod-validator/-/zod-validator-0.2.1.tgz", + "integrity": "sha512-HFoxln7Q6JsE64qz2WBS28SD33UB2alp3aRKmcWnNLDzEL1BLsWfbdX6e1HIiUprHYTIXf5y7ax8eYidKUwyaA==", + "dev": true, + "peerDependencies": { + "hono": ">=3.9.0", + "zod": "^3.19.1" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -3326,13 +3336,14 @@ } }, "node_modules/drizzle-kit": { - "version": "0.20.14", - "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.20.14.tgz", - "integrity": "sha512-0fHv3YIEaUcSVPSGyaaBfOi9bmpajjhbJNdPsRMIUvYdLVxBu9eGjH8mRc3Qk7HVmEidFc/lhG1YyJhoXrn5yA==", + "version": "0.20.16", + "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.20.16.tgz", + "integrity": "sha512-WoqV0XDny8mHnVoLYcUs6H3Ae1HBxeV0zi3VXG/mTahIQYfadZmIc3eRqzXjD3yxemj+GdHI1nThddmsoabdIA==", "dev": true, "dependencies": { - "@drizzle-team/studio": "^0.0.39", "@esbuild-kit/esm-loader": "^2.5.5", + "@hono/node-server": "^1.9.0", + "@hono/zod-validator": "^0.2.0", "camelcase": "^7.0.1", "chalk": "^5.2.0", "commander": "^9.4.1", @@ -3341,9 +3352,11 @@ "esbuild-register": "^3.5.0", "glob": "^8.1.0", "hanji": "^0.0.5", + "hono": "^4.1.4", "json-diff": "0.9.0", "minimatch": "^7.4.3", "semver": "^7.5.4", + "superjson": "^2.2.1", "zod": "^3.20.2" }, "bin": { @@ -4425,6 +4438,15 @@ "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==", "dev": true }, + "node_modules/hono": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.2.5.tgz", + "integrity": "sha512-uonJD3i/yy005kQ7bPZRVfG3rejYJwyPqBmPoUGijS4UB/qM+YlrZ7xzSWy+ByDu9buGHUG+f+SKzz03Y6V1Kw==", + "dev": true, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", diff --git a/package.json b/package.json index 7b6544dd..96ef5dba 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "autoprefixer": "^10.4.19", "daisyui": "^4.9.0", "dotenv": "^16.4.5", - "drizzle-kit": "^0.20.14", + "drizzle-kit": "^0.20.16", "lucia": "^3.1.1", "pg": "^8.11.5", "postcss": "^8.4.38", diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts index 833ed48a..4f750905 100644 --- a/src/routes/+layout.server.ts +++ b/src/routes/+layout.server.ts @@ -1,5 +1,8 @@ import type { LayoutServerLoad, PageServerLoad } from "./$types"; -import { USING_VERCEL } from "$env/static/private"; +let USING_VERCEL: string; +try { + USING_VERCEL = require("$env/static/private").USING_VERCEL; +} catch (error) {} export const load: LayoutServerLoad = async (event) => { if (event.locals.user) { From 348c54541915886a45e33982bc7990f42c769e9e Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sat, 20 Apr 2024 00:53:01 +0000 Subject: [PATCH 2/2] Update dependencies and add new features --- package-lock.json | 17 ++++++++ package.json | 1 + src/lib/components/AdventureCard.svelte | 55 +++++++++---------------- src/lib/components/Navbar.svelte | 46 ++++++++++++++++++--- src/lib/components/UserAvatar.svelte | 2 +- src/routes/+layout.svelte | 1 + src/routes/+page.server.ts | 13 ++++-- src/routes/+page.svelte | 2 +- src/routes/featured/+page.svelte | 1 - tailwind.config.js | 2 +- 10 files changed, 92 insertions(+), 48 deletions(-) diff --git a/package-lock.json b/package-lock.json index 428a14d3..2e78dd8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@vercel/analytics": "^1.2.2", "@vercel/speed-insights": "^1.0.10", "drizzle-orm": "^0.30.6", + "iconify-icon": "^2.1.0", "oslo": "^1.2.0", "postgres": "^3.4.4" }, @@ -877,6 +878,11 @@ "zod": "^3.19.1" } }, + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -4460,6 +4466,17 @@ "node": ">= 6" } }, + "node_modules/iconify-icon": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/iconify-icon/-/iconify-icon-2.1.0.tgz", + "integrity": "sha512-lto4XU3bwTQnb+D/CsJ4dWAo0aDe+uPMxEtxyOodw9l7R9QnJUUab3GCehlw2M8mDHdeUu/ufx8PvRQiJphhXg==", + "dependencies": { + "@iconify/types": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/cyberalien" + } + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", diff --git a/package.json b/package.json index 96ef5dba..c0ff76f5 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "@vercel/analytics": "^1.2.2", "@vercel/speed-insights": "^1.0.10", "drizzle-orm": "^0.30.6", + "iconify-icon": "^2.1.0", "oslo": "^1.2.0", "postgres": "^3.4.4" } diff --git a/src/lib/components/AdventureCard.svelte b/src/lib/components/AdventureCard.svelte index 357635df..79684f2a 100644 --- a/src/lib/components/AdventureCard.svelte +++ b/src/lib/components/AdventureCard.svelte @@ -45,22 +45,16 @@

{name}

{#if location !== ""} -

- Logo{location} -

+
+ +

{location}

+
{/if} {#if created !== ""} -

- Logo{created} -

+
+ +

{created}

+
{/if}
@@ -77,13 +71,10 @@

{name}

{#if location != ""} -

- Logo{location} -

+
+ +

{location}

+
{/if}
@@ -99,22 +90,16 @@

{name}

{#if location !== ""} -

- Logo{location} -

+
+ +

{location}

+
{/if} {#if created !== ""} -

- Logo{created} -

+
+ +

{created}

+
{/if}
diff --git a/src/lib/components/Navbar.svelte b/src/lib/components/Navbar.svelte index 386413fe..48997b2d 100644 --- a/src/lib/components/Navbar.svelte +++ b/src/lib/components/Navbar.svelte @@ -104,21 +104,55 @@

Adventures: {count}

{/if} - + diff --git a/src/lib/components/UserAvatar.svelte b/src/lib/components/UserAvatar.svelte index 0af9f6c4..b6db2cf7 100644 --- a/src/lib/components/UserAvatar.svelte +++ b/src/lib/components/UserAvatar.svelte @@ -29,7 +29,7 @@