From c01e021ab57c157120f51a0549f0d7dc26c1eeb0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Mar 2026 12:44:59 +0000 Subject: [PATCH 1/2] fix(deps): bump ical.js from 2.1.0 to ^2.2.1 Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 81dbb29..62d0aa4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.2", "license": "AGPL-3.0-or-later", "dependencies": { - "ical.js": "^2.1.0" + "ical.js": "^2.2.1" }, "devDependencies": { "@nextcloud/browserslist-config": "^3.0.1", @@ -5477,9 +5477,9 @@ "dev": true }, "node_modules/ical.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ical.js/-/ical.js-2.1.0.tgz", - "integrity": "sha512-BOVfrH55xQ6kpS3muGvIXIg2l7p+eoe12/oS7R5yrO3TL/j/bLsR0PR+tYQESFbyTbvGgPHn9zQ6tI4FWyuSaQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ical.js/-/ical.js-2.2.1.tgz", + "integrity": "sha512-yK/UlPbEs316igb/tjRgbFA8ZV75rCsBJp/hWOatpyaPNlgw0dGDmU+FoicOcwX4xXkeXOkYiOmCqNPFpNPkQg==", "license": "MPL-2.0" }, "node_modules/ieee754": { diff --git a/package.json b/package.json index e012785..531d89d 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "extends @nextcloud/browserslist-config" ], "dependencies": { - "ical.js": "^2.1.0" + "ical.js": "^2.2.1" }, "devDependencies": { "@nextcloud/browserslist-config": "^3.0.1", From dbe9fea891b1efd6888ce6a5c3f02441d43a1a3d Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Sat, 28 Mar 2026 20:59:34 +0100 Subject: [PATCH 2/2] chore(tsconfig): enable skipLibCheck to circumvent problems in ical.js Is not critical as the upstream typing information is based on their Jsdoc anyway. They are not using TypeScript so it doesn't make sense to be overly strict here. ``` node_modules/ical.js/dist/types/vcard_time.d.ts:51:5 - error TS2610: 'icaltype' is defined as an accessor in class 'Time', but is overridden here in 'VCardTime' as an instance property. 51 icaltype: string; ~~~~~~~~ ``` Signed-off-by: Richard Steinmetz --- tsconfig.json | 1 + 1 file changed, 1 insertion(+) diff --git a/tsconfig.json b/tsconfig.json index c12618d..92ca09a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,7 @@ { "$schema": "https://json.schemastore.org/tsconfig", "compilerOptions": { + "skipLibCheck": true, "allowImportingTsExtensions": true, "declaration": true, "emitDeclarationOnly": true,