From 0c4f93e39ce4d67a2fa41e8b1f72d1161fde86ab Mon Sep 17 00:00:00 2001 From: Bradley Shellnut Date: Thu, 15 Feb 2024 17:18:37 -0800 Subject: [PATCH] Update dependencies, fix logo on landing and auth. --- package.json | 10 +- pnpm-lock.yaml | 246 ++++++++++++------------- src/lib/components/Header.svelte | 21 ++- src/lib/renderImage.ts | 2 +- src/routes/(auth)/+layout.server.ts | 5 + src/routes/(auth)/+layout.svelte | 29 ++- src/routes/(auth)/sign-up/+page.svelte | 8 +- 7 files changed, 160 insertions(+), 161 deletions(-) diff --git a/package.json b/package.json index 3864974..3f8c3eb 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@sveltejs/kit": "^2.5.0", "@sveltejs/vite-plugin-svelte": "^3.0.2", "@types/cookie": "^0.6.0", - "@types/node": "^20.11.17", + "@types/node": "^20.11.19", "@types/pg": "^8.11.0", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", @@ -47,16 +47,16 @@ "just-clone": "^6.2.0", "just-debounce-it": "^3.2.0", "postcss": "^8.4.35", - "postcss-import": "^16.0.0", + "postcss-import": "^16.0.1", "postcss-load-config": "^5.0.3", "postcss-preset-env": "^9.3.0", "prettier": "^3.2.5", - "prettier-plugin-svelte": "^3.2.0", + "prettier-plugin-svelte": "^3.2.1", "prisma": "^5.9.1", "sass": "^1.70.0", "satori": "^0.10.13", "satori-html": "^0.3.2", - "svelte": "^4.2.10", + "svelte": "^4.2.11", "svelte-check": "^3.6.4", "svelte-meta-tags": "^3.1.0", "svelte-preprocess": "^5.1.3", @@ -68,7 +68,7 @@ "tslib": "^2.6.1", "tsx": "^4.7.1", "typescript": "^5.3.3", - "vite": "^5.1.1", + "vite": "^5.1.3", "vitest": "^1.2.2", "zod": "^3.22.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc16dbb..43ed1d0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,7 @@ dependencies: version: 5.9.1(prisma@5.9.1) '@sentry/sveltekit': specifier: ^7.100.1 - version: 7.100.1(@sveltejs/kit@2.5.0)(svelte@4.2.10) + version: 7.100.1(@sveltejs/kit@2.5.0)(svelte@4.2.11) '@sveltejs/adapter-vercel': specifier: ^5.1.0 version: 5.1.0(@sveltejs/kit@2.5.0) @@ -49,7 +49,7 @@ dependencies: version: 0.5.20 bits-ui: specifier: ^0.18.1 - version: 0.18.1(svelte@4.2.10) + version: 0.18.1(svelte@4.2.11) boardgamegeekclient: specifier: ^1.9.1 version: 1.9.1 @@ -70,7 +70,7 @@ dependencies: version: 4.29.1 formsnap: specifier: ^0.4.4 - version: 0.4.4(svelte@4.2.10)(sveltekit-superforms@1.13.4)(zod@3.22.4) + version: 0.4.4(svelte@4.2.11)(sveltekit-superforms@1.13.4)(zod@3.22.4) html-entities: specifier: ^2.4.0 version: 2.4.0 @@ -88,7 +88,7 @@ dependencies: version: 3.0.1 lucide-svelte: specifier: ^0.323.0 - version: 0.323.0(svelte@4.2.10) + version: 0.323.0(svelte@4.2.11) mysql2: specifier: ^3.9.1 version: 3.9.1 @@ -109,10 +109,10 @@ dependencies: version: 3.4.3 radix-svelte: specifier: ^0.9.0 - version: 0.9.0(svelte@4.2.10) + version: 0.9.0(svelte@4.2.11) svelte-french-toast: specifier: ^1.2.0 - version: 1.2.0(svelte@4.2.10) + version: 1.2.0(svelte@4.2.11) svelte-lazy-loader: specifier: ^1.0.0 version: 1.0.0 @@ -132,10 +132,10 @@ dependencies: devDependencies: '@melt-ui/pp': specifier: ^0.3.0 - version: 0.3.0(@melt-ui/svelte@0.73.0)(svelte@4.2.10) + version: 0.3.0(@melt-ui/svelte@0.73.0)(svelte@4.2.11) '@melt-ui/svelte': specifier: ^0.73.0 - version: 0.73.0(svelte@4.2.10) + version: 0.73.0(svelte@4.2.11) '@playwright/test': specifier: ^1.41.2 version: 1.41.2 @@ -147,19 +147,19 @@ devDependencies: version: 3.1.1(@sveltejs/kit@2.5.0) '@sveltejs/enhanced-img': specifier: ^0.1.8 - version: 0.1.8(svelte@4.2.10) + version: 0.1.8(svelte@4.2.11) '@sveltejs/kit': specifier: ^2.5.0 - version: 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.1) + version: 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.11)(vite@5.1.3) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.2 - version: 3.0.2(svelte@4.2.10)(vite@5.1.1) + version: 3.0.2(svelte@4.2.11)(vite@5.1.3) '@types/cookie': specifier: ^0.6.0 version: 0.6.0 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.11.19 + version: 20.11.19 '@types/pg': specifier: ^8.11.0 version: 8.11.0 @@ -186,7 +186,7 @@ devDependencies: version: 9.1.0(eslint@8.56.0) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.35.1(eslint@8.56.0)(svelte@4.2.10)(ts-node@10.9.2) + version: 2.35.1(eslint@8.56.0)(svelte@4.2.11)(ts-node@10.9.2) just-clone: specifier: ^6.2.0 version: 6.2.0 @@ -197,8 +197,8 @@ devDependencies: specifier: ^8.4.35 version: 8.4.35 postcss-import: - specifier: ^16.0.0 - version: 16.0.0(postcss@8.4.35) + specifier: ^16.0.1 + version: 16.0.1(postcss@8.4.35) postcss-load-config: specifier: ^5.0.3 version: 5.0.3(postcss@8.4.35) @@ -209,8 +209,8 @@ devDependencies: specifier: ^3.2.5 version: 3.2.5 prettier-plugin-svelte: - specifier: ^3.2.0 - version: 3.2.0(prettier@3.2.5)(svelte@4.2.10) + specifier: ^3.2.1 + version: 3.2.1(prettier@3.2.5)(svelte@4.2.11) prisma: specifier: ^5.9.1 version: 5.9.1 @@ -224,32 +224,32 @@ devDependencies: specifier: ^0.3.2 version: 0.3.2 svelte: - specifier: ^4.2.10 - version: 4.2.10 + specifier: ^4.2.11 + version: 4.2.11 svelte-check: specifier: ^3.6.4 - version: 3.6.4(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.70.0)(svelte@4.2.10) + version: 3.6.4(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.70.0)(svelte@4.2.11) svelte-meta-tags: specifier: ^3.1.0 - version: 3.1.0(svelte@4.2.10)(typescript@5.3.3) + version: 3.1.0(svelte@4.2.11)(typescript@5.3.3) svelte-preprocess: specifier: ^5.1.3 - version: 5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.70.0)(svelte@4.2.10)(typescript@5.3.3) + version: 5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.70.0)(svelte@4.2.11)(typescript@5.3.3) svelte-sequential-preprocessor: specifier: ^2.0.1 version: 2.0.1 sveltekit-flash-message: specifier: ^2.4.1 - version: 2.4.1(@sveltejs/kit@2.5.0)(svelte@4.2.10) + version: 2.4.1(@sveltejs/kit@2.5.0)(svelte@4.2.11) sveltekit-superforms: specifier: ^1.13.4 - version: 1.13.4(@sveltejs/kit@2.5.0)(svelte@4.2.10)(zod@3.22.4) + version: 1.13.4(@sveltejs/kit@2.5.0)(svelte@4.2.11)(zod@3.22.4) tailwindcss: specifier: ^3.4.1 version: 3.4.1(ts-node@10.9.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.11.17)(typescript@5.3.3) + version: 10.9.2(@types/node@20.11.19)(typescript@5.3.3) tslib: specifier: ^2.6.1 version: 2.6.2 @@ -260,11 +260,11 @@ devDependencies: specifier: ^5.3.3 version: 5.3.3 vite: - specifier: ^5.1.1 - version: 5.1.1(@types/node@20.11.17)(sass@1.70.0) + specifier: ^5.1.3 + version: 5.1.3(@types/node@20.11.19)(sass@1.70.0) vitest: specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.17)(sass@1.70.0) + version: 1.2.2(@types/node@20.11.19)(sass@1.70.0) zod: specifier: ^3.22.4 version: 3.22.4 @@ -1738,20 +1738,20 @@ packages: - supports-color dev: false - /@melt-ui/pp@0.3.0(@melt-ui/svelte@0.73.0)(svelte@4.2.10): + /@melt-ui/pp@0.3.0(@melt-ui/svelte@0.73.0)(svelte@4.2.11): resolution: {integrity: sha512-b07Bdh8l2KcwKVCXOY+SoBw1dk9eWvQfMSi6SoacpRVyVmmfpi0kV4oGt3HYF0tUCB3sEmVicxse50ZzZxEzEA==} engines: {pnpm: '>=8.6.3'} peerDependencies: '@melt-ui/svelte': '>= 0.29.0' svelte: ^3.55.0 || ^4.0.0 || ^5.0.0-next.1 dependencies: - '@melt-ui/svelte': 0.73.0(svelte@4.2.10) + '@melt-ui/svelte': 0.73.0(svelte@4.2.11) estree-walker: 3.0.3 magic-string: 0.30.5 - svelte: 4.2.10 + svelte: 4.2.11 dev: true - /@melt-ui/svelte@0.71.2(svelte@4.2.10): + /@melt-ui/svelte@0.71.2(svelte@4.2.11): resolution: {integrity: sha512-GDUErhAphEoEOLpcBjQ84BgzRR6M3344fQE4QYFffwT7aedWak7CvNsECgeig1Y5xvfDmeEaFnGlOQXIBucJYw==} peerDependencies: svelte: '>=3 <5' @@ -1762,10 +1762,10 @@ packages: dequal: 2.0.3 focus-trap: 7.5.4 nanoid: 5.0.5 - svelte: 4.2.10 + svelte: 4.2.11 dev: false - /@melt-ui/svelte@0.73.0(svelte@4.2.10): + /@melt-ui/svelte@0.73.0(svelte@4.2.11): resolution: {integrity: sha512-KD9Z+5DDhnZmDUZv1GQ0+LGeXjxl1zwrB8JAwmGeMN6EigTvXMsTPtrFRUYC+TtEjVq82eTlJzuf4C/a88MkjA==} peerDependencies: svelte: '>=3 <5' @@ -1776,7 +1776,7 @@ packages: dequal: 2.0.3 focus-trap: 7.5.4 nanoid: 5.0.5 - svelte: 4.2.10 + svelte: 4.2.11 dev: true /@napi-rs/wasm-runtime@0.1.1: @@ -2847,7 +2847,7 @@ packages: '@sentry/utils': 7.100.1 dev: false - /@sentry/svelte@7.100.1(svelte@4.2.10): + /@sentry/svelte@7.100.1(svelte@4.2.11): resolution: {integrity: sha512-2oZJNFZYfXeDX05mvBBLtve1KRfCI0DgrxZYe9qbYQIe7snobNSydTK+wIHX/SJeVUz3Z+qyovPqFzjkJPTFnw==} engines: {node: '>=8'} peerDependencies: @@ -2858,10 +2858,10 @@ packages: '@sentry/types': 7.100.1 '@sentry/utils': 7.100.1 magic-string: 0.30.7 - svelte: 4.2.10 + svelte: 4.2.11 dev: false - /@sentry/sveltekit@7.100.1(@sveltejs/kit@2.5.0)(svelte@4.2.10): + /@sentry/sveltekit@7.100.1(@sveltejs/kit@2.5.0)(svelte@4.2.11): resolution: {integrity: sha512-t6JaivTmw5oIqOpKQ8PNbGjNP99AQY6vMPkhxzVuwPa3A3o2WtmzQoIXNxdrkux5XkoBI9CsT6TsM5TbaMDwjQ==} engines: {node: '>=16'} peerDependencies: @@ -2871,11 +2871,11 @@ packages: '@sentry/core': 7.100.1 '@sentry/integrations': 7.100.1 '@sentry/node': 7.100.1 - '@sentry/svelte': 7.100.1(svelte@4.2.10) + '@sentry/svelte': 7.100.1(svelte@4.2.11) '@sentry/types': 7.100.1 '@sentry/utils': 7.100.1 '@sentry/vite-plugin': 0.6.1 - '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.1) + '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.11)(vite@5.1.3) magicast: 0.2.8 sorcery: 0.11.0 transitivePeerDependencies: @@ -2942,7 +2942,7 @@ packages: peerDependencies: '@sveltejs/kit': ^2.0.0 dependencies: - '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.1) + '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.11)(vite@5.1.3) import-meta-resolve: 4.0.0 dev: true @@ -2951,7 +2951,7 @@ packages: peerDependencies: '@sveltejs/kit': ^2.4.0 dependencies: - '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.1) + '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.11)(vite@5.1.3) '@vercel/nft': 0.26.2 esbuild: 0.19.11 transitivePeerDependencies: @@ -2959,18 +2959,18 @@ packages: - supports-color dev: false - /@sveltejs/enhanced-img@0.1.8(svelte@4.2.10): + /@sveltejs/enhanced-img@0.1.8(svelte@4.2.11): resolution: {integrity: sha512-0cLVR9KiO0/t3VVm64OM7bPHTkdaT2aaz1rwoAhao+EBXR3vMvLoYXLHvz8o9/552PSV8G844RkH7qkGc3YAiQ==} dependencies: magic-string: 0.30.5 - svelte-parse-markup: 0.1.2(svelte@4.2.10) + svelte-parse-markup: 0.1.2(svelte@4.2.11) vite-imagetools: 6.2.9 transitivePeerDependencies: - rollup - svelte dev: true - /@sveltejs/kit@2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.1): + /@sveltejs/kit@2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.11)(vite@5.1.3): resolution: {integrity: sha512-1uyXvzC2Lu1FZa30T4y5jUAC21R309ZMRG0TPt+PPPbNUoDpy8zSmSNVWYaBWxYDqLGQ5oPNWvjvvF2IjJ1jmA==} engines: {node: '>=18.13'} hasBin: true @@ -2980,7 +2980,7 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.10)(vite@5.1.1) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.11)(vite@5.1.3) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 4.3.2 @@ -2992,11 +2992,11 @@ packages: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.4 - svelte: 4.2.10 + svelte: 4.2.11 tiny-glob: 0.2.9 - vite: 5.1.1(@types/node@20.11.17)(sass@1.70.0) + vite: 5.1.3(@types/node@20.11.19)(sass@1.70.0) - /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.1): + /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.11)(vite@5.1.3): resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -3004,29 +3004,29 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.10)(vite@5.1.1) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.11)(vite@5.1.3) debug: 4.3.4 - svelte: 4.2.10 - vite: 5.1.1(@types/node@20.11.17)(sass@1.70.0) + svelte: 4.2.11 + vite: 5.1.3(@types/node@20.11.19)(sass@1.70.0) transitivePeerDependencies: - supports-color - /@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.10)(vite@5.1.1): + /@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.11)(vite@5.1.3): resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.1) + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.11)(vite@5.1.3) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.5 - svelte: 4.2.10 - svelte-hmr: 0.15.3(svelte@4.2.10) - vite: 5.1.1(@types/node@20.11.17)(sass@1.70.0) - vitefu: 0.2.5(vite@5.1.1) + svelte: 4.2.11 + svelte-hmr: 0.15.3(svelte@4.2.11) + vite: 5.1.3(@types/node@20.11.19)(sass@1.70.0) + vitefu: 0.2.5(vite@5.1.3) transitivePeerDependencies: - supports-color @@ -3069,22 +3069,22 @@ packages: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} dev: true - /@types/node@20.11.17: - resolution: {integrity: sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==} + /@types/node@20.11.19: + resolution: {integrity: sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==} dependencies: undici-types: 5.26.5 /@types/pg@8.11.0: resolution: {integrity: sha512-sDAlRiBNthGjNFfvt0k6mtotoVYVQ63pA8R4EMWka7crawSR60waVYR0HAgmPRs/e2YaeJTD/43OoZ3PFw80pw==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.11.19 pg-protocol: 1.6.0 pg-types: 4.0.2 /@types/pg@8.6.6: resolution: {integrity: sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.11.19 pg-protocol: 1.6.0 pg-types: 2.2.0 dev: false @@ -3504,15 +3504,15 @@ packages: file-uri-to-path: 1.0.0 dev: false - /bits-ui@0.18.1(svelte@4.2.10): + /bits-ui@0.18.1(svelte@4.2.11): resolution: {integrity: sha512-6junivBQ3EIHeF9j8wDa5pgzegtOwaI61ny4X8F7h2SIJi4RJWwZknkT7O5qPLeGoIYNeYV7N6EOBrr1w9/Mxg==} peerDependencies: svelte: ^4.0.0 dependencies: '@internationalized/date': 3.5.1 - '@melt-ui/svelte': 0.71.2(svelte@4.2.10) + '@melt-ui/svelte': 0.71.2(svelte@4.2.11) nanoid: 5.0.5 - svelte: 4.2.10 + svelte: 4.2.11 dev: false /boardgamegeekclient@1.9.1: @@ -4267,7 +4267,7 @@ packages: eslint: 8.56.0 dev: true - /eslint-plugin-svelte@2.35.1(eslint@8.56.0)(svelte@4.2.10)(ts-node@10.9.2): + /eslint-plugin-svelte@2.35.1(eslint@8.56.0)(svelte@4.2.11)(ts-node@10.9.2): resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -4289,8 +4289,8 @@ packages: postcss-safe-parser: 6.0.0(postcss@8.4.35) postcss-selector-parser: 6.0.13 semver: 7.5.4 - svelte: 4.2.10 - svelte-eslint-parser: 0.33.1(svelte@4.2.10) + svelte: 4.2.11 + svelte-eslint-parser: 0.33.1(svelte@4.2.11) transitivePeerDependencies: - supports-color - ts-node @@ -4526,15 +4526,15 @@ packages: is-callable: 1.2.7 dev: false - /formsnap@0.4.4(svelte@4.2.10)(sveltekit-superforms@1.13.4)(zod@3.22.4): + /formsnap@0.4.4(svelte@4.2.11)(sveltekit-superforms@1.13.4)(zod@3.22.4): resolution: {integrity: sha512-O+Cf4GneR4CLP48J0c5AJY6eowc+1N3DYZz9uIJ3Mk57AjdL5l8DQEA+HmRfse4UEPepizEPl+M4vFg8cON2BQ==} peerDependencies: svelte: ^4.0.0 sveltekit-superforms: ^1.7.1 zod: ^3.22.2 dependencies: - svelte: 4.2.10 - sveltekit-superforms: 1.13.4(@sveltejs/kit@2.5.0)(svelte@4.2.10)(zod@3.22.4) + svelte: 4.2.11 + sveltekit-superforms: 1.13.4(@sveltejs/kit@2.5.0)(svelte@4.2.11)(zod@3.22.4) zod: 3.22.4 dev: false @@ -5161,12 +5161,12 @@ packages: oslo: 1.0.1 dev: false - /lucide-svelte@0.323.0(svelte@4.2.10): + /lucide-svelte@0.323.0(svelte@4.2.11): resolution: {integrity: sha512-3GEFk1vCwB8BtHTHZTocFJfX6AtTLQw9a74JSuihAGx+MzhxqeWk8W1TkM4WUlvE0x9UdONM2rJGRyx9IyjkJg==} peerDependencies: svelte: ^3 || ^4 || ^5.0.0-next.42 dependencies: - svelte: 4.2.10 + svelte: 4.2.11 dev: false /magic-string@0.27.0: @@ -5921,8 +5921,8 @@ packages: read-cache: 1.0.0 resolve: 1.22.8 - /postcss-import@16.0.0(postcss@8.4.35): - resolution: {integrity: sha512-e77lhVvrD1I2y7dYmBv0k9ULTdArgEYZt97T4w6sFIU5uxIHvDFQlKgUUyY7v7Barj0Yf/zm5A4OquZN7jKm5Q==} + /postcss-import@16.0.1(postcss@8.4.35): + resolution: {integrity: sha512-i2Pci0310NaLHr/5JUFSw1j/8hf1CzwMY13g6ZDxgOavmRHQi2ba3PmUHoihO+sjaum+KmCNzskNsw7JDrg03g==} engines: {node: '>=18.0.0'} peerDependencies: postcss: ^8.0.0 @@ -5969,7 +5969,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.35 - ts-node: 10.9.2(@types/node@20.11.17)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.11.19)(typescript@5.3.3) yaml: 1.10.2 dev: true @@ -5987,7 +5987,7 @@ packages: dependencies: lilconfig: 3.0.0 postcss: 8.4.35 - ts-node: 10.9.2(@types/node@20.11.17)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.11.19)(typescript@5.3.3) yaml: 2.3.4 /postcss-load-config@5.0.3(postcss@8.4.35): @@ -6260,14 +6260,14 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-svelte@3.2.0(prettier@3.2.5)(svelte@4.2.10): - resolution: {integrity: sha512-3474Zxxw8z4k64aqZmwTfcGdh/ULM2zNQslORdXEkNjKqqsSxBmiASazoxdCrmaqsbKD2Y0rxKhBEn1u0Y+j9g==} + /prettier-plugin-svelte@3.2.1(prettier@3.2.5)(svelte@4.2.11): + resolution: {integrity: sha512-ENAPbIxASf2R79IZwgkG5sBdeNA9kLRlXVvKKmTXh79zWTy0KKoT86XO2pHrTitUPINd+iXWy12MRmgzKGVckA==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: prettier: 3.2.5 - svelte: 4.2.10 + svelte: 4.2.11 dev: true /prettier@3.2.5: @@ -6310,7 +6310,7 @@ packages: /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - /radix-svelte@0.9.0(svelte@4.2.10): + /radix-svelte@0.9.0(svelte@4.2.11): resolution: {integrity: sha512-0PJMHiZVTjWGrjK7c2/FY+nq0fBGwPXNy6fFvkLZIs73hTIai/Exw+pi3TCvtd80gSjFb5utdHWI3qiuuN0B/Q==} engines: {node: '>= 16'} peerDependencies: @@ -6318,7 +6318,7 @@ packages: dependencies: '@floating-ui/core': 1.5.0 '@floating-ui/dom': 1.5.3 - svelte: 4.2.10 + svelte: 4.2.11 dev: false /react-is@18.2.0: @@ -6753,7 +6753,7 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-check@3.6.4(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.70.0)(svelte@4.2.10): + /svelte-check@3.6.4(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.70.0)(svelte@4.2.11): resolution: {integrity: sha512-mY/dqucqm46p72M8yZmn81WPZx9mN6uuw8UVfR3ZKQeLxQg5HDGO3HHm5AZuWZPYNMLJ+TRMn+TeN53HfQ/vsw==} hasBin: true peerDependencies: @@ -6765,8 +6765,8 @@ packages: import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 4.2.10 - svelte-preprocess: 5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.70.0)(svelte@4.2.10)(typescript@5.3.3) + svelte: 4.2.11 + svelte-preprocess: 5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.70.0)(svelte@4.2.11)(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - '@babel/core' @@ -6780,7 +6780,7 @@ packages: - sugarss dev: true - /svelte-eslint-parser@0.33.1(svelte@4.2.10): + /svelte-eslint-parser@0.33.1(svelte@4.2.11): resolution: {integrity: sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6794,50 +6794,50 @@ packages: espree: 9.6.1 postcss: 8.4.35 postcss-scss: 4.0.9(postcss@8.4.35) - svelte: 4.2.10 + svelte: 4.2.11 dev: true - /svelte-french-toast@1.2.0(svelte@4.2.10): + /svelte-french-toast@1.2.0(svelte@4.2.11): resolution: {integrity: sha512-5PW+6RFX3xQPbR44CngYAP1Sd9oCq9P2FOox4FZffzJuZI2mHOB7q5gJBVnOiLF5y3moVGZ7u2bYt7+yPAgcEQ==} peerDependencies: svelte: ^3.57.0 || ^4.0.0 dependencies: - svelte: 4.2.10 - svelte-writable-derived: 3.1.0(svelte@4.2.10) + svelte: 4.2.11 + svelte-writable-derived: 3.1.0(svelte@4.2.11) dev: false - /svelte-hmr@0.15.3(svelte@4.2.10): + /svelte-hmr@0.15.3(svelte@4.2.11): resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 4.2.10 + svelte: 4.2.11 /svelte-lazy-loader@1.0.0: resolution: {integrity: sha512-AZD6R60vksyojn21FgXLglmBiBB9K5Dkdu0hdGrLbCaRCYT68IsWkZfRUqKhMx1IfzqWcZQ8X9y/f+Ih0oNQkQ==} dev: false - /svelte-meta-tags@3.1.0(svelte@4.2.10)(typescript@5.3.3): + /svelte-meta-tags@3.1.0(svelte@4.2.11)(typescript@5.3.3): resolution: {integrity: sha512-wFBfpktSua1R5rdvQ/aFucvXmRqzDhRYrPpMQ/pL4+KL5QHIzomPf29a5WN3yDR0reSy1PXyQ2ah0+uCYCbi0g==} peerDependencies: svelte: ^3.55.0 || ^4.0.0 dependencies: schema-dts: 1.1.2(typescript@5.3.3) - svelte: 4.2.10 + svelte: 4.2.11 transitivePeerDependencies: - typescript dev: true - /svelte-parse-markup@0.1.2(svelte@4.2.10): + /svelte-parse-markup@0.1.2(svelte@4.2.11): resolution: {integrity: sha512-DycY7DJr7VqofiJ63ut1/NEG92HrWWL56VWITn/cJCu+LlZhMoBkBXT4opUitPEEwbq1nMQbv4vTKUfbOqIW1g==} peerDependencies: svelte: ^3.0.0 || ^4.0.0 dependencies: - svelte: 4.2.10 + svelte: 4.2.11 dev: true - /svelte-preprocess@5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.70.0)(svelte@4.2.10)(typescript@5.3.3): + /svelte-preprocess@5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(sass@1.70.0)(svelte@4.2.11)(typescript@5.3.3): resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} engines: {node: '>= 16.0.0', pnpm: ^8.0.0} requiresBuild: true @@ -6883,7 +6883,7 @@ packages: sass: 1.70.0 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 4.2.10 + svelte: 4.2.11 typescript: 5.3.3 dev: true @@ -6891,20 +6891,20 @@ packages: resolution: {integrity: sha512-N5JqlBni6BzElxmuFrOPxOJnjsxh1cFDACLEVKs8OHBcx8ZNRO1p5SxuQex1m3qbLzAC8G99EHeWcxGkjyKjLQ==} engines: {node: '>=16'} dependencies: - svelte: 4.2.10 + svelte: 4.2.11 tslib: 2.6.2 dev: true - /svelte-writable-derived@3.1.0(svelte@4.2.10): + /svelte-writable-derived@3.1.0(svelte@4.2.11): resolution: {integrity: sha512-cTvaVFNIJ036vSDIyPxJYivKC7ZLtcFOPm1Iq6qWBDo1fOHzfk6ZSbwaKrxhjgy52Rbl5IHzRcWgos6Zqn9/rg==} peerDependencies: svelte: ^3.2.1 || ^4.0.0-next.1 dependencies: - svelte: 4.2.10 + svelte: 4.2.11 dev: false - /svelte@4.2.10: - resolution: {integrity: sha512-Ep06yCaCdgG1Mafb/Rx8sJ1QS3RW2I2BxGp2Ui9LBHSZ2/tO/aGLc5WqPjgiAP6KAnLJGaIr/zzwQlOo1b8MxA==} + /svelte@4.2.11: + resolution: {integrity: sha512-YIQk3J4X89wOLhjsqIW8tqY3JHPuBdtdOIkASP2PZeAMcSW9RsIjQzMesCrxOF3gdWYC0mKknlKF7OqmLM+Zqg==} engines: {node: '>=16'} dependencies: '@ampproject/remapping': 2.2.1 @@ -6922,27 +6922,27 @@ packages: magic-string: 0.30.5 periscopic: 3.1.0 - /sveltekit-flash-message@2.4.1(@sveltejs/kit@2.5.0)(svelte@4.2.10): + /sveltekit-flash-message@2.4.1(@sveltejs/kit@2.5.0)(svelte@4.2.11): resolution: {integrity: sha512-n01N62FkXL6tp3VK3u4eCHKz1RwZVgqEEj63pUG/Pj3caHWkjtTUHKX8GRb14kpt9bkML8t93D/B1l1UorskvA==} peerDependencies: '@sveltejs/kit': 1.x || 2.x svelte: 3.x || 4.x dependencies: - '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.1) - svelte: 4.2.10 + '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.11)(vite@5.1.3) + svelte: 4.2.11 dev: true - /sveltekit-superforms@1.13.4(@sveltejs/kit@2.5.0)(svelte@4.2.10)(zod@3.22.4): + /sveltekit-superforms@1.13.4(@sveltejs/kit@2.5.0)(svelte@4.2.11)(zod@3.22.4): resolution: {integrity: sha512-rM2+Ictaw7OAIorCLmvg82orci/mtO9ZouI4emtx8SyYngx9aED+eNZlHPLufgB6D7geL2a+hMSFtM3zmMQixQ==} peerDependencies: '@sveltejs/kit': 1.x || 2.x svelte: 3.x || 4.x zod: 3.x dependencies: - '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.10)(vite@5.1.1) + '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.11)(vite@5.1.3) devalue: 4.3.2 klona: 2.0.6 - svelte: 4.2.10 + svelte: 4.2.11 zod: 3.22.4 /tabbable@6.2.0: @@ -7103,7 +7103,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-node@10.9.2(@types/node@20.11.17)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@20.11.19)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -7122,7 +7122,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.17 + '@types/node': 20.11.19 acorn: 8.11.2 acorn-walk: 8.3.0 arg: 4.1.3 @@ -7278,7 +7278,7 @@ packages: - rollup dev: true - /vite-node@1.2.2(@types/node@20.11.17)(sass@1.70.0): + /vite-node@1.2.2(@types/node@20.11.19)(sass@1.70.0): resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7287,7 +7287,7 @@ packages: debug: 4.3.4 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.1.1(@types/node@20.11.17)(sass@1.70.0) + vite: 5.1.3(@types/node@20.11.19)(sass@1.70.0) transitivePeerDependencies: - '@types/node' - less @@ -7299,8 +7299,8 @@ packages: - terser dev: true - /vite@5.1.1(@types/node@20.11.17)(sass@1.70.0): - resolution: {integrity: sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==} + /vite@5.1.3(@types/node@20.11.19)(sass@1.70.0): + resolution: {integrity: sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7327,7 +7327,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.17 + '@types/node': 20.11.19 esbuild: 0.19.12 postcss: 8.4.35 rollup: 4.9.6 @@ -7335,7 +7335,7 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitefu@0.2.5(vite@5.1.1): + /vitefu@0.2.5(vite@5.1.3): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -7343,9 +7343,9 @@ packages: vite: optional: true dependencies: - vite: 5.1.1(@types/node@20.11.17)(sass@1.70.0) + vite: 5.1.3(@types/node@20.11.19)(sass@1.70.0) - /vitest@1.2.2(@types/node@20.11.17)(sass@1.70.0): + /vitest@1.2.2(@types/node@20.11.19)(sass@1.70.0): resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7370,7 +7370,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.17 + '@types/node': 20.11.19 '@vitest/expect': 1.2.2 '@vitest/runner': 1.2.2 '@vitest/snapshot': 1.2.2 @@ -7389,8 +7389,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.2 - vite: 5.1.1(@types/node@20.11.17)(sass@1.70.0) - vite-node: 1.2.2(@types/node@20.11.17)(sass@1.70.0) + vite: 5.1.3(@types/node@20.11.19)(sass@1.70.0) + vite-node: 1.2.2(@types/node@20.11.19)(sass@1.70.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 57229d6..fb6809c 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -14,10 +14,11 @@
- @@ -113,23 +114,23 @@ } .corner { - width: 3em; - height: 3em; margin-left: 1rem; } .corner a { display: flex; - align-items: center; - justify-content: center; + place-items: center; + gap: 0.5rem; width: 100%; height: 100%; + font-size: 1.125rem; + line-height: 1.75rem; + font-weight: 500; } - .logo { - width: 2.5rem; - height: 2.5rem; - overflow: hidden; + .logo-image { + width: 2rem; + height: 2rem; } nav { diff --git a/src/lib/renderImage.ts b/src/lib/renderImage.ts index 602e047..eaa0f09 100644 --- a/src/lib/renderImage.ts +++ b/src/lib/renderImage.ts @@ -5,7 +5,7 @@ import { dev } from '$app/environment'; import { read } from '$app/server'; // we use a Vite plugin to turn this import into the result of fs.readFileSync during build -import firaSansSemiBold from '$lib/fonts/FiraSans-SemiBold.ttf'; +import firaSansSemiBold from '$lib/fonts/FiraSans-Bold.ttf'; const fontData = read(firaSansSemiBold).arrayBuffer(); diff --git a/src/routes/(auth)/+layout.server.ts b/src/routes/(auth)/+layout.server.ts index a3be9cd..84402fc 100644 --- a/src/routes/(auth)/+layout.server.ts +++ b/src/routes/(auth)/+layout.server.ts @@ -1,6 +1,11 @@ +import { redirect } from '@sveltejs/kit'; import type { LayoutServerLoad } from './$types'; export const load: LayoutServerLoad = async ({ url, locals }) => { + if (locals.user) { + redirect(302, '/'); + } + return { url: url.pathname, user: locals.user diff --git a/src/routes/(auth)/+layout.svelte b/src/routes/(auth)/+layout.svelte index 9087ada..fbaa302 100644 --- a/src/routes/(auth)/+layout.svelte +++ b/src/routes/(auth)/+layout.svelte @@ -50,8 +50,6 @@ \ No newline at end of file diff --git a/src/routes/(auth)/sign-up/+page.svelte b/src/routes/(auth)/sign-up/+page.svelte index 430289a..2f19cc0 100644 --- a/src/routes/(auth)/sign-up/+page.svelte +++ b/src/routes/(auth)/sign-up/+page.svelte @@ -3,7 +3,6 @@ import { quintIn } from 'svelte/easing'; import { superForm } from 'sveltekit-superforms/client'; import * as flashModule from 'sveltekit-flash-message/client'; - import toast from 'svelte-french-toast'; import { ChevronsUpDown } from "lucide-svelte"; import { Button } from '$components/ui/button'; import { Label } from '$components/ui/label'; @@ -12,7 +11,6 @@ import * as Collapsible from '$lib/components/ui/collapsible'; import * as Alert from '$lib/components/ui/alert'; import { boredState } from '$lib/stores/boredState.js'; - import { onMount } from 'svelte'; export let data; @@ -31,11 +29,7 @@ delayMs: 0, }); - let collapsibleOpen = true; - - onMount(() => { - collapsibleOpen = false; - }); + let collapsibleOpen = false;