From 60d8fda128b14ccfa19d2b80f4a99be19e5b7c29 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 29 May 2026 11:36:28 +0000 Subject: [PATCH] Update from template: W0086-updateTsconfigNode --- package-lock.json | 14 ++++++++++++++ package.json | 1 + tsconfig.json | 1 + 3 files changed, 16 insertions(+) diff --git a/package-lock.json b/package-lock.json index b2e13eb..973695e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "@crycode/eslint-config": "^2.2.1", "@iobroker/adapter-dev": "^1.5.0", "@iobroker/testing": "^5.1.1", + "@tsconfig/node20": "^20.1.9", "@types/node": "^24.9.1", "@types/proxyquire": "^1.3.31", "@typescript-eslint/eslint-plugin": "^8.46.2", @@ -1913,6 +1914,13 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, + "node_modules/@tsconfig/node20": { + "version": "20.1.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node20/-/node20-20.1.9.tgz", + "integrity": "sha512-IjlTv1RsvnPtUcjTqtVsZExKVq+KQx4g5pCP5tI7rAs6Xesl2qFwSz/tPDBC4JajkL/MlezBu3gPUwqRHl+RIg==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -7045,6 +7053,12 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, + "@tsconfig/node20": { + "version": "20.1.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node20/-/node20-20.1.9.tgz", + "integrity": "sha512-IjlTv1RsvnPtUcjTqtVsZExKVq+KQx4g5pCP5tI7rAs6Xesl2qFwSz/tPDBC4JajkL/MlezBu3gPUwqRHl+RIg==", + "dev": true + }, "@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", diff --git a/package.json b/package.json index 1b649c1..283c997 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "@crycode/eslint-config": "^2.2.1", "@iobroker/adapter-dev": "^1.5.0", "@iobroker/testing": "^5.1.1", + "@tsconfig/node20": "^20.1.9", "@types/node": "^24.9.1", "@types/proxyquire": "^1.3.31", "@typescript-eslint/eslint-plugin": "^8.46.2", diff --git a/tsconfig.json b/tsconfig.json index 0b8ca9f..08132d0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,6 @@ // Root tsconfig to set the settings and power editor support for all TS files { + "extends": "@tsconfig/node20/tsconfig.json", "compileOnSave": true, "compilerOptions": { // do not compile anything, this file is just to configure type checking