Skip to content

Commit 01b4c43

Browse files
committed
fix(deps): update ip-address, vitest, @typescript-eslint, uuid
1 parent b08e2ba commit 01b4c43

17 files changed

Lines changed: 707 additions & 884 deletions

File tree

package-lock.json

Lines changed: 679 additions & 858 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
"@types/parquetjs": "^0.10.3",
3737
"@types/uuid": "^9.0.8",
3838
"@types/yazl": "^3.3.0",
39-
"@typescript-eslint/eslint-plugin": "^6.x",
40-
"@typescript-eslint/parser": "^6.x",
39+
"@typescript-eslint/eslint-plugin": "^8.62.0",
40+
"@typescript-eslint/parser": "^8.62.0",
4141
"bson-objectid": "^2.0.4",
4242
"dotenv": "^17.4.1",
4343
"eslint": "^8.28.0",
@@ -61,8 +61,8 @@
6161
"unplugin-icons": "^0.16.1",
6262
"vite": "^6.3.5",
6363
"vite-node": "^3.0.9",
64-
"vitest": "^3.1.4",
65-
"vitest-browser-svelte": "^0.1.0",
64+
"vitest": "^4.1.9",
65+
"vitest-browser-svelte": "^2.1.1",
6666
"yazl": "^3.3.1"
6767
},
6868
"type": "module",
@@ -73,13 +73,14 @@
7373
"@modelcontextprotocol/sdk": "^1.26.0",
7474
"@resvg/resvg-js": "^2.6.2",
7575
"@tailwindcss/vite": "^4.3.0",
76+
"@vitest/browser": "^4.1.9",
7677
"bits-ui": "^2.14.2",
7778
"date-fns": "^2.29.3",
7879
"file-type": "^21.3.1",
7980
"handlebars": "^4.7.8",
8081
"highlight.js": "^11.7.0",
8182
"htmlparser2": "^10.0.0",
82-
"ip-address": "^9.0.5",
83+
"ip-address": "^10.2.0",
8384
"isomorphic-dompurify": "^3.8.0",
8485
"json5": "^2.2.3",
8586
"katex": "^0.16.21",
@@ -100,7 +101,7 @@
100101
"tailwind-scrollbar": "^4.0.2",
101102
"tailwindcss": "^4.3.0",
102103
"undici": "^7.18.2",
103-
"uuid": "^10.0.0",
104+
"uuid": "^14.0.1",
104105
"web-haptics": "^0.0.6",
105106
"zod": "^3.22.3"
106107
},

src/lib/components/ScrollToPreviousBtn.svelte

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
onDestroy(destroy);
5050
5151
$effect(() => {
52-
scrollNode &&
52+
if (scrollNode) {
5353
untrack(() => {
5454
if (scrollNode) {
5555
destroy();
@@ -63,6 +63,7 @@
6363
scrollNode.addEventListener("scroll", updateVisibility);
6464
}
6565
});
66+
}
6667
});
6768
</script>
6869

src/lib/components/ShareConversationModal.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
if (page.params.id && page.params.id.length === 7) {
4545
try {
4646
createdUrl = await createShareLink(page.params.id);
47-
} catch (e) {
47+
} catch {
4848
// ignore
4949
}
5050
}
@@ -58,7 +58,7 @@
5858
const u = new URL(url);
5959
u.searchParams.set("leafId", leafId);
6060
return u.toString();
61-
} catch (e) {
61+
} catch {
6262
return url;
6363
}
6464
}

src/lib/migrations/lock.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export async function acquireLock(key: Semaphores | string): Promise<ObjectId |
1818
});
1919

2020
return insert.acknowledged ? id : false; // true if the document was inserted
21-
} catch (e) {
21+
} catch {
2222
// unique index violation, so there must already be a lock
2323
return false;
2424
}

src/lib/migrations/migrations.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ describe(
1414
await ready;
1515
try {
1616
await collections.semaphores.createIndex({ key: 1 }, { unique: true });
17-
} catch (e) {
17+
} catch {
1818
// Index might already exist, ignore error
1919
}
2020
}, 20000);

src/lib/server/generateFromDefaultEndpoint.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export async function* generateFromDefaultEndpoint({
3838
token: output.token.text,
3939
};
4040
}
41-
} catch (error) {
41+
} catch {
4242
return "";
4343
}
4444

src/lib/switchTheme.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export function getThemePreference(): ThemePreference {
6565
export function setTheme(preference: ThemePreference) {
6666
try {
6767
localStorage.theme = preference;
68-
} catch (_err) {
68+
} catch {
6969
void 0; // ignore write errors
7070
}
7171

@@ -88,7 +88,7 @@ export function setTheme(preference: ThemePreference) {
8888
if (existing) {
8989
try {
9090
mql.removeEventListener("change", existing);
91-
} catch (_err) {
91+
} catch {
9292
// older Safari compatibility
9393
const legacy = (
9494
mql as unknown as {
@@ -102,7 +102,7 @@ export function setTheme(preference: ThemePreference) {
102102
if (preference === "system") {
103103
try {
104104
mql.addEventListener("change", listener);
105-
} catch (_err) {
105+
} catch {
106106
// older Safari compatibility
107107
const legacy = (
108108
mql as unknown as {

src/lib/types/Message.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import type { InferenceProvider } from "@huggingface/inference";
22
import type { MessageUpdate } from "./MessageUpdate";
33
import type { Timestamps } from "./Timestamps";
4-
import type { v4 } from "uuid";
54

65
export type Message = Partial<Timestamps> & {
76
from: "user" | "assistant" | "system";
8-
id: ReturnType<typeof v4>;
7+
id: string;
98
content: string;
109
updates?: MessageUpdate[];
1110

src/lib/utils/isUrl.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ export function isURL(url: string) {
22
try {
33
new URL(url);
44
return true;
5-
} catch (e) {
5+
} catch {
66
return false;
77
}
88
}

0 commit comments

Comments
 (0)