Bump @sveltejs/kit from 2.16.1 to 2.50.2 in /web (#772)

* Bump @sveltejs/kit from 2.16.1 to 2.50.2 in /web

Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) from 2.16.1 to 2.50.2.
- [Release notes](https://github.com/sveltejs/kit/releases)
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.50.2/packages/kit)

---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
  dependency-version: 2.50.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix errors

* Fix errors

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonas Plum <git@cugu.eu>
Co-authored-by: Jonas Plum <cugu@users.noreply.github.com>
This commit is contained in:
dependabot[bot]
2026-02-06 13:31:37 +01:00
committed by GitHub
parent f877e0b266
commit 46a12647ee
13 changed files with 64 additions and 36 deletions

60
web/package-lock.json generated
View File

@@ -62,7 +62,7 @@
"devDependencies": {
"@playwright/test": "^1.58.1",
"@sveltejs/adapter-auto": "^3.0.0",
"@sveltejs/kit": "^2.5.27",
"@sveltejs/kit": "^2.50.2",
"@sveltejs/vite-plugin-svelte": "^4.0.0",
"@types/canvas-confetti": "^1.9.0",
"@types/node": "^20.11.25",
@@ -1094,6 +1094,21 @@
"integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
"license": "MIT"
},
"node_modules/@standard-schema/spec": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
"integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
"license": "MIT"
},
"node_modules/@sveltejs/acorn-typescript": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.8.tgz",
"integrity": "sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA==",
"license": "MIT",
"peerDependencies": {
"acorn": "^8.9.0"
}
},
"node_modules/@sveltejs/adapter-auto": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-3.3.1.tgz",
@@ -1123,21 +1138,23 @@
}
},
"node_modules/@sveltejs/kit": {
"version": "2.16.1",
"resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.16.1.tgz",
"integrity": "sha512-2pF5sgGJx9brYZ/9nNDYnh5KX0JguPF14dnvvtf/MqrvlWrDj/e7Rk3LBJPecFLLK1GRs6ZniD24gFPqZm/NFw==",
"version": "2.50.2",
"resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.50.2.tgz",
"integrity": "sha512-875hTUkEbz+MyJIxWbQjfMaekqdmEKUUfR7JyKcpfMRZqcGyrO9Gd+iS1D/Dx8LpE5FEtutWGOtlAh4ReSAiOA==",
"license": "MIT",
"dependencies": {
"@standard-schema/spec": "^1.0.0",
"@sveltejs/acorn-typescript": "^1.0.5",
"@types/cookie": "^0.6.0",
"acorn": "^8.14.1",
"cookie": "^0.6.0",
"devalue": "^5.1.0",
"devalue": "^5.6.2",
"esm-env": "^1.2.2",
"import-meta-resolve": "^4.1.0",
"kleur": "^4.1.5",
"magic-string": "^0.30.5",
"mrmime": "^2.0.0",
"sade": "^1.8.1",
"set-cookie-parser": "^2.6.0",
"set-cookie-parser": "^3.0.0",
"sirv": "^3.0.0"
},
"bin": {
@@ -1147,9 +1164,19 @@
"node": ">=18.13"
},
"peerDependencies": {
"@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0",
"@opentelemetry/api": "^1.0.0",
"@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0",
"svelte": "^4.0.0 || ^5.0.0-next.0",
"vite": "^5.0.3 || ^6.0.0"
"typescript": "^5.3.3",
"vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0"
},
"peerDependenciesMeta": {
"@opentelemetry/api": {
"optional": true
},
"typescript": {
"optional": true
}
}
},
"node_modules/@sveltejs/vite-plugin-svelte": {
@@ -2346,9 +2373,9 @@
}
},
"node_modules/acorn": {
"version": "8.14.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
"integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
"version": "8.15.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"license": "MIT",
"bin": {
"acorn": "bin/acorn"
@@ -3914,6 +3941,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
"integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==",
"dev": true,
"license": "MIT",
"funding": {
"type": "github",
@@ -5979,9 +6007,9 @@
"license": "ISC"
},
"node_modules/set-cookie-parser": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz",
"integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==",
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-3.0.1.tgz",
"integrity": "sha512-n7Z7dXZhJbwuAHhNzkTti6Aw9QDDjZtm3JTpTGATIdNzdQz5GuFs22w90BcvF4INfnrL5xrX3oGsuqO5Dx3A1Q==",
"license": "MIT"
},
"node_modules/set-function-length": {
@@ -6588,7 +6616,7 @@
"version": "5.7.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
"integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
"dev": true,
"devOptional": true,
"license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",

View File

@@ -15,7 +15,7 @@
"devDependencies": {
"@playwright/test": "^1.58.1",
"@sveltejs/adapter-auto": "^3.0.0",
"@sveltejs/kit": "^2.5.27",
"@sveltejs/kit": "^2.50.2",
"@sveltejs/vite-plugin-svelte": "^4.0.0",
"@types/canvas-confetti": "^1.9.0",
"@types/node": "^20.11.25",

View File

@@ -44,7 +44,7 @@
onedit,
}: Props = $props();
let gallery: PhotoGallery;
let gallery: PhotoGallery | undefined = $state();
let imgSrc: string[] = $state([]);
@@ -107,7 +107,7 @@
<button
class="relative w-16 aspect-square ml-2 mb-3 shrink-0"
type="button"
onclick={() => gallery.openGallery()}
onclick={() => gallery?.openGallery()}
>
{#each imgSrc as img, i}
{#if isVideoURL(img)}

View File

@@ -18,7 +18,7 @@
let { waypoint, mode = "show", onchange }: Props = $props();
let gallery: PhotoGallery;
let gallery: PhotoGallery | undefined = $state();
let imgSrc: string[] = $state([]);
$effect(() => {
@@ -61,7 +61,7 @@
<button
class="relative basis-16 aspect-square ml-2 mb-3 shrink-0"
type="button"
onclick={mode == "show" ? () => gallery.openGallery() : undefined}
onclick={mode == "show" ? () => gallery?.openGallery() : undefined}
>
{#each imgSrc as img, i}
{#if isVideoURL(img)}

View File

@@ -62,7 +62,7 @@
try {
await users_confirm_reset({
...form,
token: page.params.token,
token: page.params.token!,
});
goto("/login");
show_toast({

View File

@@ -46,8 +46,8 @@
let lists: List[] = $state(data.lists.items);
let confirmModal: ConfirmModal;
let listShareModal: ListShareModal;
let confirmModal: ConfirmModal | undefined = $state();
let listShareModal: ListShareModal | undefined = $state();
let filter: ListFilter = $state(page.data.filter);
@@ -89,11 +89,11 @@
return;
}
if (item.value == "share") {
listShareModal.openModal();
listShareModal?.openModal();
} else if (item.value == "edit") {
goto("/lists/edit/" + selectedList.id);
} else if (item.value == "delete") {
confirmModal.openModal();
confirmModal?.openModal();
}
}

View File

@@ -39,7 +39,7 @@
<main class="grid grid-cols-1 md:grid-cols-[458px_1fr] gap-x-1 gap-y-4">
<div id="panel" class="hidden md:block">
<TrailInfoPanel handle={page.params.handle} initTrail={trail} {markers}
<TrailInfoPanel handle={page.params.handle!} initTrail={trail} {markers}
></TrailInfoPanel>
</div>
<div id="trail-details">

View File

@@ -14,7 +14,7 @@
let { data, children } = $props();
let profileShareModal: ProfileShareModal;
let profileShareModal: ProfileShareModal | undefined = $state();
let followLoading: boolean = $state(false);
@@ -172,7 +172,7 @@
<div class="px-4 mb-4 flex flex-col gap-2">
<button
class="btn-secondary basis-full"
onclick={() => profileShareModal.openModal()}
onclick={() => profileShareModal?.openModal()}
>{$_("share-profile")}</button
>
<a

View File

@@ -42,7 +42,7 @@
async function loadNextPage() {
pagination.page += 1;
feed = await profile_feed_index(page.params.handle, pagination.page);
feed = await profile_feed_index(page.params.handle!, pagination.page);
}
function handleFeedItemClick(f: FeedItem) {

View File

@@ -222,7 +222,7 @@
async function loadSummitLogs() {
try {
const logs = await profile_stats_index(page.params.handle, filter);
const logs = await profile_stats_index(page.params.handle!, filter);
summitLogs = logs;
} catch (e) {
show_toast({
@@ -406,7 +406,7 @@
<div class=" overflow-x-auto">
<SummitLogTable
{summitLogs}
handle={page.params.handle}
handle={page.params.handle!}
showCategory
showTrail
showRoute

View File

@@ -24,7 +24,7 @@
loading = true;
try {
trails = await profile_trails_index(
page.params.handle,
page.params.handle!,
filter,
pagination.page,
pagination.items,
@@ -45,7 +45,7 @@
pagination.page = newPage;
try {
trails = await profile_trails_index(
page.params.handle,
page.params.handle!,
filter,
newPage,
items ?? pagination.items,

View File

@@ -60,7 +60,7 @@
<svelte:window onscroll={onListScroll} />
<div style="min-height: 70vh">
<h1 class="text-3xl font-semibold mb-4">{$_(page.params.type)}</h1>
<h1 class="text-3xl font-semibold mb-4">{$_(page.params.type!)}</h1>
<ul class="space-y-4">
{#each follows.items as follow}
<a

View File

@@ -34,6 +34,6 @@
activeTab={parseInt(page.url.searchParams.get("t") ?? "0")}
initTrail={data.trail}
mode="overview"
handle={page.params.handle}
handle={page.params.handle!}
></TrailInfoPanel>
{/if}