diff --git a/package-lock.json b/package-lock.json index 950267f..428a14d 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 7b6544d..96ef5db 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 833ed48..4f75090 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) {