diff --git a/package.json b/package.json index 308c585..01f3e67 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "prettier-plugin-svelte": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.9", "set-cookie-parser": "^2.7.1", - "svelte": "^4.2.19", + "svelte": "^5.0.0", "svelte-carousel": "^1.0.25", "svelte-check": "^4.1.4", "svelte-click-outside": "^1.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5cdf550..9430c69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,10 +56,10 @@ importers: version: 2.1.1 '@melt-ui/pp': specifier: ^0.3.2 - version: 0.3.2(@melt-ui/svelte@0.86.2(svelte@4.2.19))(svelte@4.2.19) + version: 0.3.2(@melt-ui/svelte@0.86.2(svelte@5.0.0))(svelte@5.0.0) '@melt-ui/svelte': specifier: ^0.86.2 - version: 0.86.2(svelte@4.2.19) + version: 0.86.2(svelte@5.0.0) '@playwright/test': specifier: ^1.49.1 version: 1.49.1 @@ -68,16 +68,16 @@ importers: version: 2.11.8 '@sveltejs/adapter-auto': specifier: ^3.3.1 - version: 3.3.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2))) + version: 3.3.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2))) '@sveltejs/adapter-cloudflare': specifier: ^4.7.3 - version: 4.9.0(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(wrangler@3.99.0(@cloudflare/workers-types@4.20241224.0)) + version: 4.9.0(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(wrangler@3.99.0(@cloudflare/workers-types@4.20241224.0)) '@sveltejs/kit': specifier: ^2.15.2 - version: 2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)) + version: 2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)) + version: 3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)) '@tailwindcss/typography': specifier: ^0.5.16 version: 0.5.16(tailwindcss@3.4.17) @@ -122,7 +122,7 @@ importers: version: 9.1.0(eslint@9.18.0(jiti@1.21.7)) eslint-plugin-svelte: specifier: ^2.46.1 - version: 2.46.1(eslint@9.18.0(jiti@1.21.7))(svelte@4.2.19) + version: 2.46.1(eslint@9.18.0(jiti@1.21.7))(svelte@5.0.0) globals: specifier: ^15.14.0 version: 15.14.0 @@ -146,22 +146,22 @@ importers: version: 3.4.2 prettier-plugin-svelte: specifier: ^3.3.3 - version: 3.3.3(prettier@3.4.2)(svelte@4.2.19) + version: 3.3.3(prettier@3.4.2)(svelte@5.0.0) prettier-plugin-tailwindcss: specifier: ^0.6.9 - version: 0.6.9(prettier-plugin-svelte@3.3.3(prettier@3.4.2)(svelte@4.2.19))(prettier@3.4.2) + version: 0.6.9(prettier-plugin-svelte@3.3.3(prettier@3.4.2)(svelte@5.0.0))(prettier@3.4.2) set-cookie-parser: specifier: ^2.7.1 version: 2.7.1 svelte: - specifier: ^4.2.19 - version: 4.2.19 + specifier: ^5.0.0 + version: 5.0.0 svelte-carousel: specifier: ^1.0.25 version: 1.0.25 svelte-check: specifier: ^4.1.4 - version: 4.1.4(svelte@4.2.19)(typescript@5.7.3) + version: 4.1.4(svelte@5.0.0)(typescript@5.7.3) svelte-click-outside: specifier: ^1.0.0 version: 1.0.0 @@ -170,10 +170,10 @@ importers: version: 2.3.1 svelte-popperjs: specifier: ^1.3.2 - version: 1.3.2(@popperjs/core@2.11.8)(svelte@4.2.19) + version: 1.3.2(@popperjs/core@2.11.8)(svelte@5.0.0) svelte-preprocess: specifier: ^6.0.3 - version: 6.0.3(postcss-load-config@5.1.0(jiti@1.21.7)(postcss@8.5.1))(postcss@8.5.1)(svelte@4.2.19)(typescript@5.7.3) + version: 6.0.3(postcss-load-config@5.1.0(jiti@1.21.7)(postcss@8.5.1))(postcss@8.5.1)(svelte@5.0.0)(typescript@5.7.3) svelte-scrollto: specifier: ^0.2.0 version: 0.2.0 @@ -194,7 +194,7 @@ importers: version: 5.7.3 typescript-svelte-plugin: specifier: ^0.3.45 - version: 0.3.45(svelte@4.2.19)(typescript@5.7.3) + version: 0.3.45(svelte@5.0.0)(typescript@5.7.3) vite: specifier: ^5.4.8 version: 5.4.11(@types/node@22.10.2) @@ -1120,6 +1120,11 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-typescript@1.4.13: + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' + acorn-walk@8.3.4: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} @@ -1530,6 +1535,9 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} + esrap@1.4.3: + resolution: {integrity: sha512-Xddc1RsoFJ4z9nR7W7BFaEPIp4UXoeQ0+077UdWLxbafMQFyU79sQJMk7kxNgRwQ9/aVgaKacCHC2pUACGwmYw==} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -2653,6 +2661,10 @@ packages: resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} + svelte@5.0.0: + resolution: {integrity: sha512-jv2IvTtakG58DqZMo6fY3T6HFmGV4iDQH2lSUyfmCEYaoa+aCNcF+9rERbdDvT4XDF0nQBg6TEoJn0dirED8VQ==} + engines: {node: '>=18'} + svgo@3.3.2: resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} engines: {node: '>=14.0.0'} @@ -2931,6 +2943,9 @@ packages: youch@3.3.4: resolution: {integrity: sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==} + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + zod@3.24.1: resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} @@ -3316,14 +3331,14 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@melt-ui/pp@0.3.2(@melt-ui/svelte@0.86.2(svelte@4.2.19))(svelte@4.2.19)': + '@melt-ui/pp@0.3.2(@melt-ui/svelte@0.86.2(svelte@5.0.0))(svelte@5.0.0)': dependencies: - '@melt-ui/svelte': 0.86.2(svelte@4.2.19) + '@melt-ui/svelte': 0.86.2(svelte@5.0.0) estree-walker: 3.0.3 magic-string: 0.30.17 - svelte: 4.2.19 + svelte: 5.0.0 - '@melt-ui/svelte@0.86.2(svelte@4.2.19)': + '@melt-ui/svelte@0.86.2(svelte@5.0.0)': dependencies: '@floating-ui/core': 1.6.8 '@floating-ui/dom': 1.6.12 @@ -3331,7 +3346,7 @@ snapshots: dequal: 2.0.3 focus-trap: 7.6.2 nanoid: 5.0.9 - svelte: 4.2.19 + svelte: 5.0.0 '@nodelib/fs.scandir@2.1.5': dependencies: @@ -3421,22 +3436,22 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))': + '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))': dependencies: - '@sveltejs/kit': 2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)) + '@sveltejs/kit': 2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)) import-meta-resolve: 4.1.0 - '@sveltejs/adapter-cloudflare@4.9.0(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(wrangler@3.99.0(@cloudflare/workers-types@4.20241224.0))': + '@sveltejs/adapter-cloudflare@4.9.0(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(wrangler@3.99.0(@cloudflare/workers-types@4.20241224.0))': dependencies: '@cloudflare/workers-types': 4.20241224.0 - '@sveltejs/kit': 2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)) + '@sveltejs/kit': 2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)) esbuild: 0.24.2 worktop: 0.8.0-next.18 wrangler: 3.99.0(@cloudflare/workers-types@4.20241224.0) - '@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2))': + '@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -3448,28 +3463,28 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.7.1 sirv: 3.0.0 - svelte: 4.2.19 + svelte: 5.0.0 tiny-glob: 0.2.9 vite: 5.4.11(@types/node@22.10.2) - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)) debug: 4.4.0 - svelte: 4.2.19 + svelte: 5.0.0 vite: 5.4.11(@types/node@22.10.2) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)))(svelte@4.2.19)(vite@5.4.11(@types/node@22.10.2)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)))(svelte@5.0.0)(vite@5.4.11(@types/node@22.10.2)) debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 - svelte: 4.2.19 - svelte-hmr: 0.16.0(svelte@4.2.19) + svelte: 5.0.0 + svelte-hmr: 0.16.0(svelte@5.0.0) vite: 5.4.11(@types/node@22.10.2) vitefu: 0.2.5(vite@5.4.11(@types/node@22.10.2)) transitivePeerDependencies: @@ -3643,6 +3658,10 @@ snapshots: dependencies: acorn: 8.14.0 + acorn-typescript@1.4.13(acorn@8.14.0): + dependencies: + acorn: 8.14.0 + acorn-walk@8.3.4: dependencies: acorn: 8.14.0 @@ -4066,7 +4085,7 @@ snapshots: dependencies: eslint: 9.18.0(jiti@1.21.7) - eslint-plugin-svelte@2.46.1(eslint@9.18.0(jiti@1.21.7))(svelte@4.2.19): + eslint-plugin-svelte@2.46.1(eslint@9.18.0(jiti@1.21.7))(svelte@5.0.0): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@1.21.7)) '@jridgewell/sourcemap-codec': 1.5.0 @@ -4079,9 +4098,9 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.5.1) postcss-selector-parser: 6.1.2 semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@4.2.19) + svelte-eslint-parser: 0.43.0(svelte@5.0.0) optionalDependencies: - svelte: 4.2.19 + svelte: 5.0.0 transitivePeerDependencies: - ts-node @@ -4158,6 +4177,10 @@ snapshots: dependencies: estraverse: 5.3.0 + esrap@1.4.3: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -4857,16 +4880,16 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-svelte@3.3.3(prettier@3.4.2)(svelte@4.2.19): + prettier-plugin-svelte@3.3.3(prettier@3.4.2)(svelte@5.0.0): dependencies: prettier: 3.4.2 - svelte: 4.2.19 + svelte: 5.0.0 - prettier-plugin-tailwindcss@0.6.9(prettier-plugin-svelte@3.3.3(prettier@3.4.2)(svelte@4.2.19))(prettier@3.4.2): + prettier-plugin-tailwindcss@0.6.9(prettier-plugin-svelte@3.3.3(prettier@3.4.2)(svelte@5.0.0))(prettier@3.4.2): dependencies: prettier: 3.4.2 optionalDependencies: - prettier-plugin-svelte: 3.3.3(prettier@3.4.2)(svelte@4.2.19) + prettier-plugin-svelte: 3.3.3(prettier@3.4.2)(svelte@5.0.0) prettier@3.4.2: {} @@ -5043,21 +5066,21 @@ snapshots: dependencies: easy-reactive: 1.0.4 - svelte-check@4.1.4(svelte@4.2.19)(typescript@5.7.3): + svelte-check@4.1.4(svelte@5.0.0)(typescript@5.7.3): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.3 fdir: 6.4.2 picocolors: 1.1.1 sade: 1.8.1 - svelte: 4.2.19 + svelte: 5.0.0 typescript: 5.7.3 transitivePeerDependencies: - picomatch svelte-click-outside@1.0.0: {} - svelte-eslint-parser@0.43.0(svelte@4.2.19): + svelte-eslint-parser@0.43.0(svelte@5.0.0): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -5065,24 +5088,24 @@ snapshots: postcss: 8.5.1 postcss-scss: 4.0.9(postcss@8.5.1) optionalDependencies: - svelte: 4.2.19 + svelte: 5.0.0 svelte-forms@2.3.1: dependencies: is-promise: 4.0.0 - svelte-hmr@0.16.0(svelte@4.2.19): + svelte-hmr@0.16.0(svelte@5.0.0): dependencies: - svelte: 4.2.19 + svelte: 5.0.0 - svelte-popperjs@1.3.2(@popperjs/core@2.11.8)(svelte@4.2.19): + svelte-popperjs@1.3.2(@popperjs/core@2.11.8)(svelte@5.0.0): dependencies: '@popperjs/core': 2.11.8 - svelte: 4.2.19 + svelte: 5.0.0 - svelte-preprocess@6.0.3(postcss-load-config@5.1.0(jiti@1.21.7)(postcss@8.5.1))(postcss@8.5.1)(svelte@4.2.19)(typescript@5.7.3): + svelte-preprocess@6.0.3(postcss-load-config@5.1.0(jiti@1.21.7)(postcss@8.5.1))(postcss@8.5.1)(svelte@5.0.0)(typescript@5.7.3): dependencies: - svelte: 4.2.19 + svelte: 5.0.0 optionalDependencies: postcss: 8.5.1 postcss-load-config: 5.1.0(jiti@1.21.7)(postcss@8.5.1) @@ -5099,11 +5122,11 @@ snapshots: svelte-steps@2.4.1: {} - svelte2tsx@0.7.31(svelte@4.2.19)(typescript@5.7.3): + svelte2tsx@0.7.31(svelte@5.0.0)(typescript@5.7.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.2.19 + svelte: 5.0.0 typescript: 5.7.3 svelte@3.59.2: {} @@ -5125,6 +5148,22 @@ snapshots: magic-string: 0.30.17 periscopic: 3.1.0 + svelte@5.0.0: + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + acorn: 8.14.0 + acorn-typescript: 1.4.13(acorn@8.14.0) + aria-query: 5.3.2 + axobject-query: 4.1.0 + esm-env: 1.2.1 + esrap: 1.4.3 + is-reference: 3.0.3 + locate-character: 3.0.0 + magic-string: 0.30.17 + zimmerframe: 1.1.2 + svgo@3.3.2: dependencies: '@trysound/sax': 0.2.0 @@ -5217,10 +5256,10 @@ snapshots: dependencies: '@types/web-animations-js': 2.2.16 - typescript-svelte-plugin@0.3.45(svelte@4.2.19)(typescript@5.7.3): + typescript-svelte-plugin@0.3.45(svelte@5.0.0)(typescript@5.7.3): dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - svelte2tsx: 0.7.31(svelte@4.2.19)(typescript@5.7.3) + svelte2tsx: 0.7.31(svelte@5.0.0)(typescript@5.7.3) transitivePeerDependencies: - svelte - typescript @@ -5419,4 +5458,6 @@ snapshots: mustache: 4.2.0 stacktracey: 2.1.8 + zimmerframe@1.1.2: {} + zod@3.24.1: {}