Updating deps, remove crossfade on auth cards.

This commit is contained in:
Bradley Shellnut 2025-01-03 22:23:26 -08:00
parent a8abcbc540
commit bfe7b8a28a
8 changed files with 275 additions and 163 deletions

View file

@ -43,7 +43,7 @@
"@sveltejs/kit": "^2.15.1", "@sveltejs/kit": "^2.15.1",
"@sveltejs/vite-plugin-svelte": "^5.0.3", "@sveltejs/vite-plugin-svelte": "^5.0.3",
"@types/cookie": "^1.0.0", "@types/cookie": "^1.0.0",
"@types/node": "^22.10.4", "@types/node": "^22.10.5",
"@types/pg": "^8.11.10", "@types/pg": "^8.11.10",
"@types/pg-pool": "^2.0.6", "@types/pg-pool": "^2.0.6",
"@types/qrcode": "^1.5.5", "@types/qrcode": "^1.5.5",
@ -80,7 +80,7 @@
"@hono/swagger-ui": "^0.5.0", "@hono/swagger-ui": "^0.5.0",
"@hono/zod-openapi": "^0.18.3", "@hono/zod-openapi": "^0.18.3",
"@hono/zod-validator": "^0.4.2", "@hono/zod-validator": "^0.4.2",
"@inlang/paraglide-sveltekit": "^0.15.0", "@inlang/paraglide-sveltekit": "^0.15.3",
"@internationalized/date": "^3.5.5", "@internationalized/date": "^3.5.5",
"@needle-di/core": "^0.8.4", "@needle-di/core": "^0.8.4",
"@oslojs/binary": "^1.0.0", "@oslojs/binary": "^1.0.0",
@ -94,7 +94,7 @@
"@tailwindcss/container-queries": "^0.1.1", "@tailwindcss/container-queries": "^0.1.1",
"@tailwindcss/forms": "^0.5.9", "@tailwindcss/forms": "^0.5.9",
"@tailwindcss/typography": "^0.5.15", "@tailwindcss/typography": "^0.5.15",
"arctic": "^2.3.3", "arctic": "^3.0.0",
"argon2": "^0.41.1", "argon2": "^0.41.1",
"dayjs": "^1.11.13", "dayjs": "^1.11.13",
"dotenv": "^16.4.7", "dotenv": "^16.4.7",

View file

@ -18,8 +18,8 @@ importers:
specifier: ^0.4.2 specifier: ^0.4.2
version: 0.4.2(hono@4.6.15)(zod@3.24.1) version: 0.4.2(hono@4.6.15)(zod@3.24.1)
'@inlang/paraglide-sveltekit': '@inlang/paraglide-sveltekit':
specifier: ^0.15.0 specifier: ^0.15.3
version: 0.15.0(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))) version: 0.15.3(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))
'@internationalized/date': '@internationalized/date':
specifier: ^3.5.5 specifier: ^3.5.5
version: 3.6.0 version: 3.6.0
@ -60,8 +60,8 @@ importers:
specifier: ^0.5.15 specifier: ^0.5.15
version: 0.5.15(tailwindcss@3.4.17) version: 0.5.15(tailwindcss@3.4.17)
arctic: arctic:
specifier: ^2.3.3 specifier: ^3.0.0
version: 2.3.3 version: 3.0.0
argon2: argon2:
specifier: ^0.41.1 specifier: ^0.41.1
version: 0.41.1 version: 0.41.1
@ -155,7 +155,7 @@ importers:
version: 8.4.7(storybook@8.4.7) version: 8.4.7(storybook@8.4.7)
'@storybook/addon-svelte-csf': '@storybook/addon-svelte-csf':
specifier: ^5.0.0-next.21 specifier: ^5.0.0-next.21
version: 5.0.0-next.21(@storybook/svelte@8.4.7(storybook@8.4.7)(svelte@5.16.1))(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) version: 5.0.0-next.21(@storybook/svelte@8.4.7(storybook@8.4.7)(svelte@5.16.1))(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
'@storybook/blocks': '@storybook/blocks':
specifier: ^8.4.7 specifier: ^8.4.7
version: 8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7) version: 8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7)
@ -164,28 +164,28 @@ importers:
version: 8.4.7(storybook@8.4.7)(svelte@5.16.1) version: 8.4.7(storybook@8.4.7)(svelte@5.16.1)
'@storybook/sveltekit': '@storybook/sveltekit':
specifier: ^8.4.7 specifier: ^8.4.7
version: 8.4.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) version: 8.4.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
'@storybook/test': '@storybook/test':
specifier: ^8.4.7 specifier: ^8.4.7
version: 8.4.7(storybook@8.4.7) version: 8.4.7(storybook@8.4.7)
'@sveltejs/adapter-node': '@sveltejs/adapter-node':
specifier: ^5.2.9 specifier: ^5.2.9
version: 5.2.11(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))) version: 5.2.11(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))
'@sveltejs/enhanced-img': '@sveltejs/enhanced-img':
specifier: ^0.4.4 specifier: ^0.4.4
version: 0.4.4(rollup@4.29.1)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) version: 0.4.4(rollup@4.29.1)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
'@sveltejs/kit': '@sveltejs/kit':
specifier: ^2.15.1 specifier: ^2.15.1
version: 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) version: 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
'@sveltejs/vite-plugin-svelte': '@sveltejs/vite-plugin-svelte':
specifier: ^5.0.3 specifier: ^5.0.3
version: 5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) version: 5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
'@types/cookie': '@types/cookie':
specifier: ^1.0.0 specifier: ^1.0.0
version: 1.0.0 version: 1.0.0
'@types/node': '@types/node':
specifier: ^22.10.4 specifier: ^22.10.5
version: 22.10.4 version: 22.10.5
'@types/pg': '@types/pg':
specifier: ^8.11.10 specifier: ^8.11.10
version: 8.11.10 version: 8.11.10
@ -212,7 +212,7 @@ importers:
version: 0.30.1 version: 0.30.1
formsnap: formsnap:
specifier: ^2.0.0 specifier: ^2.0.0
version: 2.0.0(svelte@5.16.1)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(@types/json-schema@7.0.15)(svelte@5.16.1)(typescript@5.7.2)) version: 2.0.0(svelte@5.16.1)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(@types/json-schema@7.0.15)(svelte@5.16.1)(typescript@5.7.2))
lucide-svelte: lucide-svelte:
specifier: ^0.469.0 specifier: ^0.469.0
version: 0.469.0(svelte@5.16.1) version: 0.469.0(svelte@5.16.1)
@ -242,10 +242,10 @@ importers:
version: 0.3.28(svelte@5.16.1) version: 0.3.28(svelte@5.16.1)
sveltekit-flash-message: sveltekit-flash-message:
specifier: ^2.4.4 specifier: ^2.4.4
version: 2.4.4(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1) version: 2.4.4(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)
sveltekit-superforms: sveltekit-superforms:
specifier: ^2.22.1 specifier: ^2.22.1
version: 2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(@types/json-schema@7.0.15)(svelte@5.16.1)(typescript@5.7.2) version: 2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(@types/json-schema@7.0.15)(svelte@5.16.1)(typescript@5.7.2)
tailwind-merge: tailwind-merge:
specifier: ^2.6.0 specifier: ^2.6.0
version: 2.6.0 version: 2.6.0
@ -266,10 +266,10 @@ importers:
version: 5.7.2 version: 5.7.2
vite: vite:
specifier: ^6.0.7 specifier: ^6.0.7
version: 6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0) version: 6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)
vitest: vitest:
specifier: ^2.0.4 specifier: ^2.0.4
version: 2.1.8(@types/node@22.10.4) version: 2.1.8(@types/node@22.10.5)
zod: zod:
specifier: ^3.24.1 specifier: ^3.24.1
version: 3.24.1 version: 3.24.1
@ -1467,21 +1467,24 @@ packages:
peerDependencies: peerDependencies:
'@sinclair/typebox': ^0.31.17 '@sinclair/typebox': ^0.31.17
'@inlang/paraglide-js@1.11.3': '@inlang/paraglide-js@1.11.7':
resolution: {integrity: sha512-WVNraTylfZty0kt5EQNh8yx0WUJbtYEmc8YoNRRSUWB0rqeCh8a9xIQnmzZxBMf7IL7es+Ppiqx15py7mukJRw==} resolution: {integrity: sha512-KEZQvED+eLidJ/U7VSE60ux7M+ctfvvxlqQ3pkaSNbRPeEYRSt/9e8aWMv9cHgEtqS62x2s0n7Ej+BF7uNSJyA==}
hasBin: true hasBin: true
'@inlang/paraglide-sveltekit@0.15.0': '@inlang/paraglide-sveltekit@0.15.3':
resolution: {integrity: sha512-V8tSihi4Ang8wWv2N9RZMKpiQ6qLXeeRZyRdMt7pzAUkLSBarB3oD+Qn+lhPXmUFKZn5lOxg4y633JyauPus6g==} resolution: {integrity: sha512-/kw4TE7+COOEpqPryt3+g4aindV1N21FPEyeaVMwejh4cyZgVjLXDeZzNTvsfYLwjcAHkAkUPEEzPfZ8U5+Gcg==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@sveltejs/kit': ^2.4.3 '@sveltejs/kit': ^2.4.3
'@inlang/paraglide-unplugin@1.9.0': '@inlang/paraglide-unplugin@1.9.3':
resolution: {integrity: sha512-X/wlLMW4Q7xw1hlIf0+heuLUDSS6fNlrvpye6Ey8lRb4TynHR8NSO5jC7NiHhu+T2+D0KXmZK4JEuJ0dpoSM+g==} resolution: {integrity: sha512-ddtHTqL6x7ySTSLX466oryznWdKNo44UZ8KcX1MtMxX6OO4SSecrIhMEX64sPjx8NpM0D03MmYnLMGV8Rf53Gw==}
'@inlang/paraglide-vite@1.3.0': '@inlang/paraglide-vite@1.3.3':
resolution: {integrity: sha512-SXKUWEWaBai66XEnmeA0vBGSoGz6Yz5+3BkzuHgfXnkt8IFba2OlVqrzFliFON4bAcxN/7hk0BPDHG+U55Og3g==} resolution: {integrity: sha512-ZSvrGbPuvJZLeg9YKico5zMx3Rjeby7q6oSqBItcVmg5Sptu+ULe2H28C8HwHJL2fkVjiSCAkhWbop1kyf6tWw==}
'@inlang/plugin-message-format@2.2.0':
resolution: {integrity: sha512-6MJLExr3OLqbR8gCP4UEgNMgdaJFFCug2GLmFwid7Ana4kObnbCA33YN3m3eN8p+lmnv7zpfW7oeyTZXZLoptg==}
'@inlang/plugin@2.4.14': '@inlang/plugin@2.4.14':
resolution: {integrity: sha512-HFI1t1tKs6jXqwKVl59vvt7kvMgg2Po7xA3IFijfJTZCt0tTI8txqeXCUV9jhUop29Hqj6a5zQd32BYv33Dulw==} resolution: {integrity: sha512-HFI1t1tKs6jXqwKVl59vvt7kvMgg2Po7xA3IFijfJTZCt0tTI8txqeXCUV9jhUop29Hqj6a5zQd32BYv33Dulw==}
@ -1493,6 +1496,12 @@ packages:
peerDependencies: peerDependencies:
'@sinclair/typebox': ^0.31.17 '@sinclair/typebox': ^0.31.17
'@inlang/recommend-ninja@0.1.1':
resolution: {integrity: sha512-dthW8SA6LHUhPFXwKxYy92PG4dg4KeIS0jbgpplXxgoQAeouP6DHEa87kva2DXbk3kUbNz+/MFPjyaygBfamog==}
'@inlang/recommend-sherlock@0.1.1':
resolution: {integrity: sha512-8qZ8FJ/QqVh6YqKmHo3SxI4ENM0O80TCzETm+hxeQ2JzPKPFYucFINpLvUygiLFp/hJwhoI5TjRz6jNI2QdfMQ==}
'@inlang/result@1.1.0': '@inlang/result@1.1.0':
resolution: {integrity: sha512-zLGroi9EUiHuOjUOaglUVTFO7EWdo2OARMJLBO1Q5Ga/xJmSQb6XS1lhqEXBFAjgFarfEMX5YEJWWALogYV3wA==} resolution: {integrity: sha512-zLGroi9EUiHuOjUOaglUVTFO7EWdo2OARMJLBO1Q5Ga/xJmSQb6XS1lhqEXBFAjgFarfEMX5YEJWWALogYV3wA==}
@ -1500,6 +1509,10 @@ packages:
resolution: {integrity: sha512-wjsavc44H24v74tdEQ13FqZZcr43T106oEfHJnBLzEP55Zz2JJWABLund+DEdosZx+9E8mJBEW5JlVnlBwP3Zw==} resolution: {integrity: sha512-wjsavc44H24v74tdEQ13FqZZcr43T106oEfHJnBLzEP55Zz2JJWABLund+DEdosZx+9E8mJBEW5JlVnlBwP3Zw==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
'@inlang/sdk@0.36.4':
resolution: {integrity: sha512-fTr0mkDx2ViZt/8lxaF9Mxj3m8LaqIhcjMJy+CdHREMc9UvpUhGLB7elMp061YysxnN1CFccAgLRug5VWK3yWw==}
engines: {node: '>=18.0.0'}
'@inlang/translatable@1.3.1': '@inlang/translatable@1.3.1':
resolution: {integrity: sha512-VAtle21vRpIrB+axtHFrFB0d1HtDaaNj+lV77eZQTJyOWbTFYTVIQJ8WAbyw9eu4F6h6QC2FutLyxjMomxfpcQ==} resolution: {integrity: sha512-VAtle21vRpIrB+axtHFrFB0d1HtDaaNj+lV77eZQTJyOWbTFYTVIQJ8WAbyw9eu4F6h6QC2FutLyxjMomxfpcQ==}
@ -2252,8 +2265,8 @@ packages:
'@types/aria-query@5.0.4': '@types/aria-query@5.0.4':
resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
'@types/aws-lambda@8.10.146': '@types/aws-lambda@8.10.147':
resolution: {integrity: sha512-3BaDXYTh0e6UCJYL/jwV/3+GRslSc08toAiZSmleYtkAUyV5rtvdPYxrG/88uqvTuT6sb27WE9OS90ZNTIuQ0g==} resolution: {integrity: sha512-nD0Z9fNIZcxYX5Mai2CTmFD7wX7UldCkW2ezCF8D1T5hdiLsnTWDGRpfRYntU6VjTdLQjOvyszru7I1c1oCQew==}
'@types/btoa-lite@1.0.2': '@types/btoa-lite@1.0.2':
resolution: {integrity: sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg==} resolution: {integrity: sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg==}
@ -2280,8 +2293,8 @@ packages:
'@types/mdx@2.0.13': '@types/mdx@2.0.13':
resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
'@types/node@22.10.4': '@types/node@22.10.5':
resolution: {integrity: sha512-99l6wv4HEzBQhvaU/UGoeBoCK61SCROQaCCGyQSgX2tEQ3rKkNZ2S7CEWnS/4s1LV+8ODdK21UeyR1fHP2mXug==} resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==}
'@types/pg-pool@2.0.6': '@types/pg-pool@2.0.6':
resolution: {integrity: sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ==} resolution: {integrity: sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ==}
@ -2439,8 +2452,8 @@ packages:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'} engines: {node: '>= 8'}
arctic@2.3.3: arctic@3.0.0:
resolution: {integrity: sha512-f42+wyM0LKNwUY0TV3fSH1Fnsr/klcZi42XfWFvlNP7Ag8aBX92FaKQIU5xBQzxvvy7jg02tF567LsIlmEujKg==} resolution: {integrity: sha512-Od87d6wYenoExOHMmU0ss7ViXnNZpUhclemhf32OAYzpzQyXEz1clV/MlPEkBtpbukJ+ZVNuQdconuzW1tsh0w==}
arg@5.0.2: arg@5.0.2:
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
@ -2465,6 +2478,9 @@ packages:
array-flatten@1.1.1: array-flatten@1.1.1:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
array-timsort@1.0.3:
resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==}
assertion-error@2.0.1: assertion-error@2.0.1:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'} engines: {node: '>=12'}
@ -2700,6 +2716,10 @@ packages:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'} engines: {node: '>= 6'}
comment-json@4.2.5:
resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==}
engines: {node: '>= 6'}
commondir@1.0.1: commondir@1.0.1:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
@ -2733,6 +2753,9 @@ packages:
resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==}
engines: {node: '>=18'} engines: {node: '>=18'}
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
crc-32@1.2.2: crc-32@1.2.2:
resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
engines: {node: '>=0.8'} engines: {node: '>=0.8'}
@ -3402,6 +3425,10 @@ packages:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
has-own-prop@2.0.0:
resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==}
engines: {node: '>=8'}
has-property-descriptors@1.0.2: has-property-descriptors@1.0.2:
resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
@ -4281,6 +4308,10 @@ packages:
resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
engines: {node: '>=8'} engines: {node: '>=8'}
repeat-string@1.6.1:
resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
engines: {node: '>=0.10'}
resolve-from@4.0.0: resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'} engines: {node: '>=4'}
@ -5913,9 +5944,16 @@ snapshots:
'@inlang/plugin': 2.4.14(@sinclair/typebox@0.31.28) '@inlang/plugin': 2.4.14(@sinclair/typebox@0.31.28)
'@sinclair/typebox': 0.31.28 '@sinclair/typebox': 0.31.28
'@inlang/paraglide-js@1.11.3': '@inlang/paraglide-js@1.11.7':
dependencies: dependencies:
'@inlang/detect-json-formatting': 1.0.0 '@inlang/detect-json-formatting': 1.0.0
'@inlang/language-tag': 1.5.1
'@inlang/plugin-message-format': 2.2.0
'@inlang/recommend-ninja': 0.1.1
'@inlang/recommend-sherlock': 0.1.1
'@inlang/sdk': 0.36.4
'@lix-js/client': 2.2.1
'@lix-js/fs': 2.2.0
commander: 11.1.0 commander: 11.1.0
consola: 3.2.3 consola: 3.2.3
dedent: 1.5.1 dedent: 1.5.1
@ -5924,13 +5962,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- babel-plugin-macros - babel-plugin-macros
- debug - debug
- supports-color
'@inlang/paraglide-sveltekit@0.15.0(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))': '@inlang/paraglide-sveltekit@0.15.3(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))':
dependencies: dependencies:
'@inlang/paraglide-js': 1.11.3 '@inlang/paraglide-js': 1.11.7
'@inlang/paraglide-vite': 1.3.0 '@inlang/paraglide-vite': 1.3.3
'@lix-js/client': 2.2.1 '@lix-js/client': 2.2.1
'@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
commander: 12.1.0 commander: 12.1.0
dedent: 1.5.1 dedent: 1.5.1
devalue: 4.3.3 devalue: 4.3.3
@ -5941,10 +5980,10 @@ snapshots:
- debug - debug
- supports-color - supports-color
'@inlang/paraglide-unplugin@1.9.0': '@inlang/paraglide-unplugin@1.9.3':
dependencies: dependencies:
'@inlang/paraglide-js': 1.11.3 '@inlang/paraglide-js': 1.11.7
'@inlang/sdk': 0.36.3 '@inlang/sdk': 0.36.4
'@lix-js/client': 2.2.1 '@lix-js/client': 2.2.1
unplugin: 1.16.0 unplugin: 1.16.0
transitivePeerDependencies: transitivePeerDependencies:
@ -5952,14 +5991,16 @@ snapshots:
- debug - debug
- supports-color - supports-color
'@inlang/paraglide-vite@1.3.0': '@inlang/paraglide-vite@1.3.3':
dependencies: dependencies:
'@inlang/paraglide-unplugin': 1.9.0 '@inlang/paraglide-unplugin': 1.9.3
transitivePeerDependencies: transitivePeerDependencies:
- babel-plugin-macros - babel-plugin-macros
- debug - debug
- supports-color - supports-color
'@inlang/plugin-message-format@2.2.0': {}
'@inlang/plugin@2.4.14(@sinclair/typebox@0.31.28)': '@inlang/plugin@2.4.14(@sinclair/typebox@0.31.28)':
dependencies: dependencies:
'@inlang/json-types': 1.1.0(@sinclair/typebox@0.31.28) '@inlang/json-types': 1.1.0(@sinclair/typebox@0.31.28)
@ -5976,6 +6017,27 @@ snapshots:
'@inlang/language-tag': 1.5.1 '@inlang/language-tag': 1.5.1
'@sinclair/typebox': 0.31.28 '@sinclair/typebox': 0.31.28
'@inlang/recommend-ninja@0.1.1':
dependencies:
'@inlang/sdk': 0.36.3
'@lix-js/client': 2.2.1
'@lix-js/fs': 2.2.0
'@sinclair/typebox': 0.31.28
js-yaml: 4.1.0
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
'@inlang/recommend-sherlock@0.1.1':
dependencies:
'@inlang/sdk': 0.36.4
'@lix-js/fs': 2.2.0
'@sinclair/typebox': 0.31.28
comment-json: 4.2.5
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
'@inlang/result@1.1.0': {} '@inlang/result@1.1.0': {}
'@inlang/sdk@0.36.3': '@inlang/sdk@0.36.3':
@ -6002,6 +6064,30 @@ snapshots:
- babel-plugin-macros - babel-plugin-macros
- supports-color - supports-color
'@inlang/sdk@0.36.4':
dependencies:
'@inlang/json-types': 1.1.0(@sinclair/typebox@0.31.28)
'@inlang/language-tag': 1.5.1
'@inlang/message': 2.1.0(@sinclair/typebox@0.31.28)
'@inlang/message-lint-rule': 1.4.7(@sinclair/typebox@0.31.28)
'@inlang/module': 1.2.14(@sinclair/typebox@0.31.28)
'@inlang/plugin': 2.4.14(@sinclair/typebox@0.31.28)
'@inlang/project-settings': 2.4.2(@sinclair/typebox@0.31.28)
'@inlang/result': 1.1.0
'@inlang/translatable': 1.3.1
'@lix-js/client': 2.2.1
'@lix-js/fs': 2.2.0
'@sinclair/typebox': 0.31.28
debug: 4.4.0
dedent: 1.5.1
deepmerge-ts: 5.1.0
murmurhash3js: 3.0.1
solid-js: 1.6.12
throttle-debounce: 5.0.2
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
'@inlang/translatable@1.3.1': '@inlang/translatable@1.3.1':
dependencies: dependencies:
'@inlang/language-tag': 1.5.1 '@inlang/language-tag': 1.5.1
@ -6176,7 +6262,7 @@ snapshots:
'@octokit/core': 5.2.0 '@octokit/core': 5.2.0
'@octokit/oauth-authorization-url': 6.0.2 '@octokit/oauth-authorization-url': 6.0.2
'@octokit/oauth-methods': 4.1.0 '@octokit/oauth-methods': 4.1.0
'@types/aws-lambda': 8.10.146 '@types/aws-lambda': 8.10.147
universal-user-agent: 6.0.1 universal-user-agent: 6.0.1
'@octokit/oauth-authorization-url@6.0.2': {} '@octokit/oauth-authorization-url@6.0.2': {}
@ -6568,21 +6654,21 @@ snapshots:
storybook: 8.4.7 storybook: 8.4.7
ts-dedent: 2.2.0 ts-dedent: 2.2.0
'@storybook/addon-svelte-csf@5.0.0-next.21(@storybook/svelte@8.4.7(storybook@8.4.7)(svelte@5.16.1))(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))': '@storybook/addon-svelte-csf@5.0.0-next.21(@storybook/svelte@8.4.7(storybook@8.4.7)(svelte@5.16.1))(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))':
dependencies: dependencies:
'@storybook/csf': 0.1.13 '@storybook/csf': 0.1.13
'@storybook/docs-tools': 8.4.7(storybook@8.4.7) '@storybook/docs-tools': 8.4.7(storybook@8.4.7)
'@storybook/node-logger': 8.4.7(storybook@8.4.7) '@storybook/node-logger': 8.4.7(storybook@8.4.7)
'@storybook/svelte': 8.4.7(storybook@8.4.7)(svelte@5.16.1) '@storybook/svelte': 8.4.7(storybook@8.4.7)(svelte@5.16.1)
'@storybook/types': 8.4.7(storybook@8.4.7) '@storybook/types': 8.4.7(storybook@8.4.7)
'@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
dedent: 1.5.3 dedent: 1.5.3
es-toolkit: 1.31.0 es-toolkit: 1.31.0
esrap: 1.3.2 esrap: 1.3.2
magic-string: 0.30.17 magic-string: 0.30.17
svelte: 5.16.1 svelte: 5.16.1
svelte-ast-print: 0.4.2(svelte@5.16.1) svelte-ast-print: 0.4.2(svelte@5.16.1)
vite: 6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0) vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)
zimmerframe: 1.1.2 zimmerframe: 1.1.2
transitivePeerDependencies: transitivePeerDependencies:
- babel-plugin-macros - babel-plugin-macros
@ -6607,13 +6693,13 @@ snapshots:
react: 18.3.1 react: 18.3.1
react-dom: 18.3.1(react@18.3.1) react-dom: 18.3.1(react@18.3.1)
'@storybook/builder-vite@8.4.7(storybook@8.4.7)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))': '@storybook/builder-vite@8.4.7(storybook@8.4.7)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))':
dependencies: dependencies:
'@storybook/csf-plugin': 8.4.7(storybook@8.4.7) '@storybook/csf-plugin': 8.4.7(storybook@8.4.7)
browser-assert: 1.2.1 browser-assert: 1.2.1
storybook: 8.4.7 storybook: 8.4.7
ts-dedent: 2.2.0 ts-dedent: 2.2.0
vite: 6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0) vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)
'@storybook/components@8.4.7(storybook@8.4.7)': '@storybook/components@8.4.7(storybook@8.4.7)':
dependencies: dependencies:
@ -6681,11 +6767,11 @@ snapshots:
react-dom: 18.3.1(react@18.3.1) react-dom: 18.3.1(react@18.3.1)
storybook: 8.4.7 storybook: 8.4.7
'@storybook/svelte-vite@8.4.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))': '@storybook/svelte-vite@8.4.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))':
dependencies: dependencies:
'@storybook/builder-vite': 8.4.7(storybook@8.4.7)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@storybook/builder-vite': 8.4.7(storybook@8.4.7)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
'@storybook/svelte': 8.4.7(storybook@8.4.7)(svelte@5.16.1) '@storybook/svelte': 8.4.7(storybook@8.4.7)(svelte@5.16.1)
'@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
magic-string: 0.30.17 magic-string: 0.30.17
storybook: 8.4.7 storybook: 8.4.7
svelte: 5.16.1 svelte: 5.16.1
@ -6694,7 +6780,7 @@ snapshots:
sveltedoc-parser: 4.2.1 sveltedoc-parser: 4.2.1
ts-dedent: 2.2.0 ts-dedent: 2.2.0
typescript: 5.7.2 typescript: 5.7.2
vite: 6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0) vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
- coffeescript - coffeescript
@ -6722,15 +6808,15 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@storybook/sveltekit@8.4.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))': '@storybook/sveltekit@8.4.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))':
dependencies: dependencies:
'@storybook/addon-actions': 8.4.7(storybook@8.4.7) '@storybook/addon-actions': 8.4.7(storybook@8.4.7)
'@storybook/builder-vite': 8.4.7(storybook@8.4.7)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@storybook/builder-vite': 8.4.7(storybook@8.4.7)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
'@storybook/svelte': 8.4.7(storybook@8.4.7)(svelte@5.16.1) '@storybook/svelte': 8.4.7(storybook@8.4.7)(svelte@5.16.1)
'@storybook/svelte-vite': 8.4.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@storybook/svelte-vite': 8.4.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(postcss-load-config@4.0.2(postcss@8.4.49))(postcss@8.4.49)(storybook@8.4.7)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
storybook: 8.4.7 storybook: 8.4.7
svelte: 5.16.1 svelte: 5.16.1
vite: 6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0) vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
- '@sveltejs/vite-plugin-svelte' - '@sveltejs/vite-plugin-svelte'
@ -6764,29 +6850,29 @@ snapshots:
dependencies: dependencies:
storybook: 8.4.7 storybook: 8.4.7
'@sveltejs/adapter-node@5.2.11(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))': '@sveltejs/adapter-node@5.2.11(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))':
dependencies: dependencies:
'@rollup/plugin-commonjs': 28.0.2(rollup@4.29.1) '@rollup/plugin-commonjs': 28.0.2(rollup@4.29.1)
'@rollup/plugin-json': 6.1.0(rollup@4.29.1) '@rollup/plugin-json': 6.1.0(rollup@4.29.1)
'@rollup/plugin-node-resolve': 16.0.0(rollup@4.29.1) '@rollup/plugin-node-resolve': 16.0.0(rollup@4.29.1)
'@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
rollup: 4.29.1 rollup: 4.29.1
'@sveltejs/enhanced-img@0.4.4(rollup@4.29.1)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))': '@sveltejs/enhanced-img@0.4.4(rollup@4.29.1)(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))':
dependencies: dependencies:
magic-string: 0.30.17 magic-string: 0.30.17
sharp: 0.33.5 sharp: 0.33.5
svelte: 5.16.1 svelte: 5.16.1
svelte-parse-markup: 0.1.5(svelte@5.16.1) svelte-parse-markup: 0.1.5(svelte@5.16.1)
vite: 6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0) vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)
vite-imagetools: 7.0.5(rollup@4.29.1) vite-imagetools: 7.0.5(rollup@4.29.1)
zimmerframe: 1.1.2 zimmerframe: 1.1.2
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
'@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))': '@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))':
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
'@types/cookie': 0.6.0 '@types/cookie': 0.6.0
cookie: 0.6.0 cookie: 0.6.0
devalue: 5.1.1 devalue: 5.1.1
@ -6800,27 +6886,27 @@ snapshots:
sirv: 3.0.0 sirv: 3.0.0
svelte: 5.16.1 svelte: 5.16.1
tiny-glob: 0.2.9 tiny-glob: 0.2.9
vite: 6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0) vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)
'@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))': '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))':
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
debug: 4.4.0 debug: 4.4.0
svelte: 5.16.1 svelte: 5.16.1
vite: 6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0) vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))': '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))':
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
debug: 4.4.0 debug: 4.4.0
deepmerge: 4.3.1 deepmerge: 4.3.1
kleur: 4.1.5 kleur: 4.1.5
magic-string: 0.30.17 magic-string: 0.30.17
svelte: 5.16.1 svelte: 5.16.1
vite: 6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0) vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)
vitefu: 1.0.4(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) vitefu: 1.0.4(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -6872,7 +6958,7 @@ snapshots:
'@types/aria-query@5.0.4': {} '@types/aria-query@5.0.4': {}
'@types/aws-lambda@8.10.146': {} '@types/aws-lambda@8.10.147': {}
'@types/btoa-lite@1.0.2': {} '@types/btoa-lite@1.0.2': {}
@ -6888,13 +6974,13 @@ snapshots:
'@types/jsonwebtoken@9.0.7': '@types/jsonwebtoken@9.0.7':
dependencies: dependencies:
'@types/node': 22.10.4 '@types/node': 22.10.5
'@types/luxon@3.4.2': {} '@types/luxon@3.4.2': {}
'@types/mdx@2.0.13': {} '@types/mdx@2.0.13': {}
'@types/node@22.10.4': '@types/node@22.10.5':
dependencies: dependencies:
undici-types: 6.20.0 undici-types: 6.20.0
@ -6904,7 +6990,7 @@ snapshots:
'@types/pg@8.11.10': '@types/pg@8.11.10':
dependencies: dependencies:
'@types/node': 22.10.4 '@types/node': 22.10.5
pg-protocol: 1.7.0 pg-protocol: 1.7.0
pg-types: 4.0.2 pg-types: 4.0.2
@ -6912,7 +6998,7 @@ snapshots:
'@types/qrcode@1.5.5': '@types/qrcode@1.5.5':
dependencies: dependencies:
'@types/node': 22.10.4 '@types/node': 22.10.5
'@types/react@19.0.2': '@types/react@19.0.2':
dependencies: dependencies:
@ -6973,13 +7059,13 @@ snapshots:
chai: 5.1.2 chai: 5.1.2
tinyrainbow: 1.2.0 tinyrainbow: 1.2.0
'@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.4))': '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.5))':
dependencies: dependencies:
'@vitest/spy': 2.1.8 '@vitest/spy': 2.1.8
estree-walker: 3.0.3 estree-walker: 3.0.3
magic-string: 0.30.17 magic-string: 0.30.17
optionalDependencies: optionalDependencies:
vite: 5.4.11(@types/node@22.10.4) vite: 5.4.11(@types/node@22.10.5)
'@vitest/pretty-format@2.0.5': '@vitest/pretty-format@2.0.5':
dependencies: dependencies:
@ -7074,7 +7160,7 @@ snapshots:
normalize-path: 3.0.0 normalize-path: 3.0.0
picomatch: 2.3.1 picomatch: 2.3.1
arctic@2.3.3: arctic@3.0.0:
dependencies: dependencies:
'@oslojs/crypto': 1.0.1 '@oslojs/crypto': 1.0.1
'@oslojs/encoding': 1.1.0 '@oslojs/encoding': 1.1.0
@ -7104,6 +7190,8 @@ snapshots:
array-flatten@1.1.1: {} array-flatten@1.1.1: {}
array-timsort@1.0.3: {}
assertion-error@2.0.1: {} assertion-error@2.0.1: {}
ast-types@0.16.1: ast-types@0.16.1:
@ -7350,6 +7438,14 @@ snapshots:
commander@4.1.1: {} commander@4.1.1: {}
comment-json@4.2.5:
dependencies:
array-timsort: 1.0.3
core-util-is: 1.0.3
esprima: 4.0.1
has-own-prop: 2.0.0
repeat-string: 1.6.1
commondir@1.0.1: {} commondir@1.0.1: {}
concat-map@0.0.1: {} concat-map@0.0.1: {}
@ -7370,6 +7466,8 @@ snapshots:
cookie@1.0.2: {} cookie@1.0.2: {}
core-util-is@1.0.3: {}
crc-32@1.2.2: {} crc-32@1.2.2: {}
cron-parser@4.9.0: cron-parser@4.9.0:
@ -7971,11 +8069,11 @@ snapshots:
combined-stream: 1.0.8 combined-stream: 1.0.8
mime-types: 2.1.35 mime-types: 2.1.35
formsnap@2.0.0(svelte@5.16.1)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(@types/json-schema@7.0.15)(svelte@5.16.1)(typescript@5.7.2)): formsnap@2.0.0(svelte@5.16.1)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(@types/json-schema@7.0.15)(svelte@5.16.1)(typescript@5.7.2)):
dependencies: dependencies:
svelte: 5.16.1 svelte: 5.16.1
svelte-toolbelt: 0.5.0(svelte@5.16.1) svelte-toolbelt: 0.5.0(svelte@5.16.1)
sveltekit-superforms: 2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(@types/json-schema@7.0.15)(svelte@5.16.1)(typescript@5.7.2) sveltekit-superforms: 2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(@types/json-schema@7.0.15)(svelte@5.16.1)(typescript@5.7.2)
forwarded@0.2.0: {} forwarded@0.2.0: {}
@ -8072,6 +8170,8 @@ snapshots:
has-flag@4.0.0: {} has-flag@4.0.0: {}
has-own-prop@2.0.0: {}
has-property-descriptors@1.0.2: has-property-descriptors@1.0.2:
dependencies: dependencies:
es-define-property: 1.0.1 es-define-property: 1.0.1
@ -8897,6 +8997,8 @@ snapshots:
regexpp@3.2.0: {} regexpp@3.2.0: {}
repeat-string@1.6.1: {}
resolve-from@4.0.0: {} resolve-from@4.0.0: {}
resolve-pkg-maps@1.0.0: {} resolve-pkg-maps@1.0.0: {}
@ -9349,14 +9451,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
sveltekit-flash-message@2.4.4(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1): sveltekit-flash-message@2.4.4(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1):
dependencies: dependencies:
'@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
svelte: 5.16.1 svelte: 5.16.1
sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(@types/json-schema@7.0.15)(svelte@5.16.1)(typescript@5.7.2): sveltekit-superforms@2.22.1(@sveltejs/kit@2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(@types/json-schema@7.0.15)(svelte@5.16.1)(typescript@5.7.2):
dependencies: dependencies:
'@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)) '@sveltejs/kit': 2.15.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)))(svelte@5.16.1)(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0))
devalue: 5.1.1 devalue: 5.1.1
memoize-weak: 1.0.2 memoize-weak: 1.0.2
svelte: 5.16.1 svelte: 5.16.1
@ -9583,13 +9685,13 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
vite-node@2.1.8(@types/node@22.10.4): vite-node@2.1.8(@types/node@22.10.5):
dependencies: dependencies:
cac: 6.7.14 cac: 6.7.14
debug: 4.4.0 debug: 4.4.0
es-module-lexer: 1.6.0 es-module-lexer: 1.6.0
pathe: 1.1.2 pathe: 1.1.2
vite: 5.4.11(@types/node@22.10.4) vite: 5.4.11(@types/node@22.10.5)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- less - less
@ -9601,35 +9703,35 @@ snapshots:
- supports-color - supports-color
- terser - terser
vite@5.4.11(@types/node@22.10.4): vite@5.4.11(@types/node@22.10.5):
dependencies: dependencies:
esbuild: 0.21.5 esbuild: 0.21.5
postcss: 8.4.49 postcss: 8.4.49
rollup: 4.29.1 rollup: 4.29.1
optionalDependencies: optionalDependencies:
'@types/node': 22.10.4 '@types/node': 22.10.5
fsevents: 2.3.3 fsevents: 2.3.3
vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0): vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0):
dependencies: dependencies:
esbuild: 0.24.2 esbuild: 0.24.2
postcss: 8.4.49 postcss: 8.4.49
rollup: 4.29.1 rollup: 4.29.1
optionalDependencies: optionalDependencies:
'@types/node': 22.10.4 '@types/node': 22.10.5
fsevents: 2.3.3 fsevents: 2.3.3
jiti: 1.21.7 jiti: 1.21.7
tsx: 4.19.2 tsx: 4.19.2
yaml: 2.7.0 yaml: 2.7.0
vitefu@1.0.4(vite@6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)): vitefu@1.0.4(vite@6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)):
optionalDependencies: optionalDependencies:
vite: 6.0.7(@types/node@22.10.4)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0) vite: 6.0.7(@types/node@22.10.5)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0)
vitest@2.1.8(@types/node@22.10.4): vitest@2.1.8(@types/node@22.10.5):
dependencies: dependencies:
'@vitest/expect': 2.1.8 '@vitest/expect': 2.1.8
'@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.4)) '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.5))
'@vitest/pretty-format': 2.1.8 '@vitest/pretty-format': 2.1.8
'@vitest/runner': 2.1.8 '@vitest/runner': 2.1.8
'@vitest/snapshot': 2.1.8 '@vitest/snapshot': 2.1.8
@ -9645,11 +9747,11 @@ snapshots:
tinyexec: 0.3.2 tinyexec: 0.3.2
tinypool: 1.0.2 tinypool: 1.0.2
tinyrainbow: 1.2.0 tinyrainbow: 1.2.0
vite: 5.4.11(@types/node@22.10.4) vite: 5.4.11(@types/node@22.10.5)
vite-node: 2.1.8(@types/node@22.10.4) vite-node: 2.1.8(@types/node@22.10.5)
why-is-node-running: 2.3.0 why-is-node-running: 2.3.0
optionalDependencies: optionalDependencies:
'@types/node': 22.10.4 '@types/node': 22.10.5
transitivePeerDependencies: transitivePeerDependencies:
- less - less
- lightningcss - lightningcss

View file

@ -1,8 +1,19 @@
import { quintOut } from 'svelte/easing';
import { crossfade } from 'svelte/transition'; import { crossfade } from 'svelte/transition';
export const [send, receive] = crossfade({ export const [send, receive] = crossfade({
duration: (d) => Math.sqrt(d * 200), duration: d => Math.sqrt(d * 200),
fallback() { fallback(node, params) {
return { duration: 600, easing: (x) => --x * x * x + 1 }; // Ease-out cubic const style = getComputedStyle(node);
}, const transform = style.transform === 'none' ? '' : style.transform;
});
return {
duration: 600,
easing: quintOut,
css: (t) => `
transform: ${transform} scale(${t});
opacity: ${t}
`
};
}
});

View file

@ -1,5 +1,6 @@
<script lang="ts"> <script lang="ts">
import { page } from "$app/state"; import { page } from "$app/state";
import ThemeDropdown from "$lib/components/theme-dropdown.svelte";
import { Button } from "$lib/components/ui/button"; import { Button } from "$lib/components/ui/button";
import Logo from "@/components/logo.svelte"; import Logo from "@/components/logo.svelte";
@ -11,6 +12,7 @@
<Logo /> <Logo />
</a> </a>
<div class="auth-buttons"> <div class="auth-buttons">
<ThemeDropdown />
{#if page.url.pathname !== "/login"} {#if page.url.pathname !== "/login"}
<Button href="/login" variant="ghost">Login</Button> <Button href="/login" variant="ghost">Login</Button>
{/if} {/if}
@ -34,7 +36,7 @@
</blockquote> </blockquote>
</div> </div>
</div> </div>
<div> <div class="auth-form">
{@render children()} {@render children()}
</div> </div>
</div> </div>
@ -103,6 +105,9 @@
:global(.auth-buttons) { :global(.auth-buttons) {
position: absolute; position: absolute;
display: flex;
place-items: center;
gap: 0.2rem;
top: 1rem; top: 1rem;
right: 1rem; right: 1rem;

View file

@ -1,6 +1,6 @@
import { StatusCodes } from '$lib/utils/status-codes';
import type { RequestEvent } from '@sveltejs/kit'; import type { RequestEvent } from '@sveltejs/kit';
import { redirect } from 'sveltekit-flash-message/server'; import { redirect } from 'sveltekit-flash-message/server';
import { StatusCodes } from '$lib/utils/status-codes';
export async function GET(event: RequestEvent): Promise<Response> { export async function GET(event: RequestEvent): Promise<Response> {
const { locals, url } = event; const { locals, url } = event;

View file

@ -23,26 +23,24 @@
<title>Acme | Login</title> <title>Acme | Login</title>
</svelte:head> </svelte:head>
<div in:receive={{ key: "auth-card" }} out:send={{ key: "auth-card" }}> <Card.Root class="mx-auto mt-24 max-w-sm">
<Card.Root class="mx-auto mt-24 max-w-sm"> <Card.Header>
<Card.Header> <Card.Title class="text-2xl">Log into your account</Card.Title>
<Card.Title class="text-2xl">Log into your account</Card.Title> </Card.Header>
</Card.Header> <Card.Content class="grid gap-4">
<Card.Content class="grid gap-4"> {@render usernameEmailForm()}
{@render usernameEmailForm()} {#if showOAuthButtons}
{#if showOAuthButtons} <span class="text-center text-sm text-muted-foreground">or sign in with</span>
<span class="text-center text-sm text-muted-foreground">or sign in with</span> {@render oAuthButtons()}
{@render oAuthButtons()} {/if}
{/if} <p class="px-8 py-4 text-center text-sm text-muted-foreground">
<p class="px-8 py-4 text-center text-sm text-muted-foreground"> By clicking continue, you agree to our
By clicking continue, you agree to our <a href="/terms" class="underline underline-offset-4 hover:text-primary"> Terms of Use </a>
<a href="/terms" class="underline underline-offset-4 hover:text-primary"> Terms of Use </a> and
and <a href="/privacy-policy" class="underline underline-offset-4 hover:text-primary"> Privacy Policy </a>.
<a href="/privacy-policy" class="underline underline-offset-4 hover:text-primary"> Privacy Policy </a>. </p>
</p> </Card.Content>
</Card.Content> </Card.Root>
</Card.Root>
</div>
{#snippet usernameEmailForm()} {#snippet usernameEmailForm()}
<form method="POST" use:loginEnhance> <form method="POST" use:loginEnhance>

View file

@ -33,23 +33,21 @@
const { form: tokenFormData, enhance: tokenEnhance } = tokenVerificationForm; const { form: tokenFormData, enhance: tokenEnhance } = tokenVerificationForm;
</script> </script>
<div out:send={{ key: 'auth-card' }} in:receive={{ key: 'auth-card' }}> <Card.Root class="mx-auto max-w-sm">
<Card.Root class="mx-auto max-w-sm"> <Card.Header>
<Card.Header> <Card.Title class="text-2xl">Reset Password</Card.Title>
<Card.Title class="text-2xl">Reset Password</Card.Title> <Card.Description>Enter your email to reset your password</Card.Description>
<Card.Description>Enter your email to reset your password</Card.Description> </Card.Header>
</Card.Header> <Card.Content>
<Card.Content> <div class="grid gap-4">
<div class="grid gap-4"> {#if showTokenVerification}
{#if showTokenVerification} {@render tokenForm()}
{@render tokenForm()} {:else}
{:else} {@render emailForm()}
{@render emailForm()} {/if}
{/if} </div>
</div> </Card.Content>
</Card.Content> </Card.Root>
</Card.Root>
</div>
{#snippet emailForm()} {#snippet emailForm()}
<form method="POST" action="?/passwordReset" use:emailResetEnhance class="grid gap-4"> <form method="POST" action="?/passwordReset" use:emailResetEnhance class="grid gap-4">
@ -57,7 +55,7 @@
<Form.Control> <Form.Control>
{#snippet children({ props })} {#snippet children({ props })}
<Form.Label for="email">Email</Form.Label> <Form.Label for="email">Email</Form.Label>
<Form.Input <Input
{...props} {...props}
type="email" type="email"
placeholder="you@awesome.com" placeholder="you@awesome.com"
@ -74,12 +72,12 @@
{#snippet tokenForm()} {#snippet tokenForm()}
<form method="POST" action="?/verifyToken" use:tokenEnhance class="space-y-4"> <form method="POST" action="?/verifyToken" use:tokenEnhance class="space-y-4">
<input hidden value={$tokenFormData.resetToken} name="email" /> <input hidden value={$tokenFormData.token} name="email" />
<Form.Field form={tokenVerificationForm} name="resetToken"> <Form.Field form={tokenVerificationForm} name="token">
<Form.Control> <Form.Control>
{#snippet children({ props })} {#snippet children({ props })}
<Form.Label for="resetToken">Enter the token that was sent to your email</Form.Label> <Form.Label for="token">Enter the token that was sent to your email</Form.Label>
<InputOTP.Root maxlength={6} {...props} bind:value={$tokenFormData.resetToken}> <InputOTP.Root maxlength={6} {...props} bind:value={$tokenFormData.token}>
{#snippet children({ cells })} {#snippet children({ cells })}
<InputOTP.Group> <InputOTP.Group>
{#each cells as cell} {#each cells as cell}

View file

@ -24,21 +24,19 @@ const { form: signupForm, errors: signupErrors, enhance: signupEnhance } = sf_si
<title>Acme | Sign Up</title> <title>Acme | Sign Up</title>
</svelte:head> </svelte:head>
<div in:receive={{ key: 'auth-card' }} out:send={{ key: 'auth-card' }}> <Card.Root class="mx-auto mt-24 max-w-sm">
<Card.Root class="mx-auto mt-24 max-w-sm"> <Card.Header>
<Card.Header> <Card.Title class="text-2xl">Signup for an account</Card.Title>
<Card.Title class="text-2xl">Signup for an account</Card.Title> </Card.Header>
</Card.Header> <Card.Content>
<Card.Content> <div class="grid gap-4">
<div class="grid gap-4"> {@render signUpForm()}
{@render signUpForm()} </div>
</div> <div class="mt-4 text-center text-sm">
<div class="mt-4 text-center text-sm"> By registering, you agree to our <a href="##" class="underline">Terms of Service</a>
By registering, you agree to our <a href="##" class="underline">Terms of Service</a> </div>
</div> </Card.Content>
</Card.Content> </Card.Root>
</Card.Root>
</div>
{#snippet signUpForm()} {#snippet signUpForm()}
<form method="POST" action="/signup" use:signupEnhance class="grid gap-2 mt-4"> <form method="POST" action="/signup" use:signupEnhance class="grid gap-2 mt-4">