Update dependencies, fix logo on landing and auth.

This commit is contained in:
Bradley Shellnut 2024-02-15 17:18:37 -08:00
parent 2b3d037861
commit 0c4f93e39c
7 changed files with 160 additions and 161 deletions

View file

@ -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"
},

View file

@ -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

View file

@ -14,10 +14,11 @@
<header>
<div class="corner">
<a href="/" class="logo" title="Home">
<div class="logo">
<a href="/" class="main-logo" title="Home">
<div class="logo-image">
<Logo />
</div>
Bored Game
</a>
</div>
<!-- <TextSearch /> -->
@ -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 {

View file

@ -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();

View file

@ -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

View file

@ -50,8 +50,6 @@
<style lang="postcss">
.container {
/* display: none;
position: relative; */
display: flex;
flex-direction: column;
justify-content: center;
@ -59,10 +57,10 @@
height: 100%;
min-height: 100vh;
@media (min-width: 768px) {
@media (width >= 768px) {
display: grid
}
@media (min-width: 1024px) {
@media (width >= 1024px) {
padding-left: 0;
padding-right: 0;
grid-template-columns: repeat(2, minmax(0, 1fr));
@ -77,7 +75,7 @@
height: 100%;
color: #ffffff;
@media (min-width: 1024px) {
@media (width >= 1024px) {
display: flex;
}
@ -112,7 +110,7 @@
}
.auth-form {
@media (min-width: 1024px) {
@media (width >= 1024px) {
padding: 2rem;
}
}
@ -123,13 +121,13 @@
top: 1rem;
right: 1rem;
@media (min-width: 768px) {
@media (min-width >= 768px) {
top: 2rem;
right: 2rem;
}
}
:global(.auth-logo) {
.auth-logo {
display: flex;
position: relative;
z-index: 20;
@ -141,6 +139,8 @@
transition-property: color, background-color, border-color,text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 300ms;
top: 1rem;
left: 1rem;
&:hover {
color: hsl(var(--muted-foreground));
@ -151,20 +151,19 @@
height: 2rem;
}
@media (max-width: 768px) {
@media (width <= 768px) {
position: absolute;
top: 1rem;
left: 1rem;
}
@media (min-width: 768px) {
@media (width > 768px) {
position: absolute;
top: 2rem;
left: 2rem;
--fg: #2c3e50;
}
@media (min-width: 1024px) {
@media (width >= 1024px) {
color: white;
--fg: white;
}
}
</style>

View file

@ -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;
</script>
<svelte:head>