From a26485bac7adb6440662a742a85f286bfd9f8233 Mon Sep 17 00:00:00 2001 From: "dobby-yivi-agent[bot]" <275734547+dobby-yivi-agent[bot]@users.noreply.github.com> Date: Tue, 28 Apr 2026 13:23:47 +0000 Subject: [PATCH 1/2] chore(deps): bump typescript to ^6.0.3 and dotenv to ^17.4.2 Both bump cleanly: - typescript 5.5 -> 6.0.3: svelte-check produces same single pre-existing error (unrelated yivi-css side-effect import); build succeeds - dotenv 16.4.5 -> 17.4.2: dotenv has no in-repo usage (devDep only), bump is mechanical Refs encryption4all/dobby#25, encryption4all/postguard-website#123 --- package-lock.json | 31 +++++++++++++++++++++++-------- package.json | 4 ++-- 2 files changed, 25 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8e6ca22..50b3ca2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "@sveltejs/vite-plugin-svelte": "^6.2.4", "@typescript-eslint/eslint-plugin": "^5.58.0", "@typescript-eslint/parser": "^5.58.0", - "dotenv": "^16.4.5", + "dotenv": "^17.4.2", "eslint": "^8.38.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-svelte": "^2.35.1", @@ -39,7 +39,7 @@ "svelte-i18n": "^4.0.1", "svelte-preprocess": "^6.0.0", "tslib": "^2.5.0", - "typescript": "^5.5.0", + "typescript": "^6.0.3", "vite": "^7.3.1" } }, @@ -2292,9 +2292,9 @@ } }, "node_modules/dotenv": { - "version": "16.6.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", - "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", + "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -4269,6 +4269,21 @@ } } }, + "node_modules/svelte-check/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/svelte-eslint-parser": { "version": "0.43.0", "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.43.0.tgz", @@ -4571,9 +4586,9 @@ } }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/package.json b/package.json index 26620d8..bf8c744 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@sveltejs/vite-plugin-svelte": "^6.2.4", "@typescript-eslint/eslint-plugin": "^5.58.0", "@typescript-eslint/parser": "^5.58.0", - "dotenv": "^16.4.5", + "dotenv": "^17.4.2", "eslint": "^8.38.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-svelte": "^2.35.1", @@ -34,7 +34,7 @@ "svelte-i18n": "^4.0.1", "svelte-preprocess": "^6.0.0", "tslib": "^2.5.0", - "typescript": "^5.5.0", + "typescript": "^6.0.3", "vite": "^7.3.1" }, "type": "module", From b0321029bda6f6ef69c8cd0a159b19f7456bbe82 Mon Sep 17 00:00:00 2001 From: "dobby-yivi-agent[bot]" <275734547+dobby-yivi-agent[bot]@users.noreply.github.com> Date: Tue, 28 Apr 2026 22:05:11 +0000 Subject: [PATCH 2/2] fix(types): declare @privacybydesign/yivi-css module for TS 6 svelte-check --- src/app.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app.d.ts b/src/app.d.ts index 1e587e5..a957b19 100644 --- a/src/app.d.ts +++ b/src/app.d.ts @@ -8,3 +8,5 @@ declare namespace App { // interface PrivateEnv {} // interface PublicEnv {} } + +declare module '@privacybydesign/yivi-css'