From 2d1af2bd67b2fdf5df1d2f8fa795270cc5ec06a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgars=20Egl=C4=ABtis?= <37242620+eglitise@users.noreply.github.com> Date: Fri, 22 Aug 2025 14:50:04 +0300 Subject: [PATCH] feat(tsconfig): update base to Node20 (#21505) --- package-lock.json | 28 ++++++++++++++-------------- package.json | 2 +- packages/tsconfig/package.json | 2 +- packages/tsconfig/tsconfig.json | 5 ++--- tsconfig.json | 2 +- 5 files changed, 19 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 831aa014b..602e5687f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "devDependencies": { "@colors/colors": "1.6.0", "@eslint/js": "9.33.0", - "@tsconfig/node14": "14.1.4", + "@tsconfig/node20": "20.1.6", "@types/archiver": "6.0.3", "@types/argparse": "2.0.17", "@types/async-lock": "1.4.2", @@ -2790,17 +2790,17 @@ "dev": true, "license": "MIT" }, - "node_modules/@tsconfig/node14": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-14.1.4.tgz", - "integrity": "sha512-S5G+j19uQt/7wiXFqGapQ1cSYHlAoxYreObGkOmawAknegyUjx8EXngqy6vAitLHqCFu3rzluPlk77pWMD4n1Q==", - "license": "MIT" - }, "node_modules/@tsconfig/node16": { "version": "1.0.3", "dev": true, "license": "MIT" }, + "node_modules/@tsconfig/node20": { + "version": "20.1.6", + "resolved": "https://registry.npmjs.org/@tsconfig/node20/-/node20-20.1.6.tgz", + "integrity": "sha512-sz+Hqx9zwZDpZIV871WSbUzSqNIsXzghZydypnfgzPKLltVJfkINfUeTct31n/tTSa9ZE1ZOfKdRre1uHHquYQ==", + "license": "MIT" + }, "node_modules/@tsd/typescript": { "version": "5.9.2", "resolved": "https://registry.npmjs.org/@tsd/typescript/-/typescript-5.9.2.tgz", @@ -20869,7 +20869,7 @@ "version": "1.0.0", "license": "Apache-2.0", "dependencies": { - "@tsconfig/node14": "14.1.4" + "@tsconfig/node20": "20.1.6" }, "engines": { "node": "^20.19.0 || ^22.12.0 || >=24.0.0", @@ -21884,7 +21884,7 @@ "@appium/tsconfig": { "version": "file:packages/tsconfig", "requires": { - "@tsconfig/node14": "14.1.4" + "@tsconfig/node20": "20.1.6" } }, "@appium/types": { @@ -23545,15 +23545,15 @@ "version": "1.0.11", "dev": true }, - "@tsconfig/node14": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-14.1.4.tgz", - "integrity": "sha512-S5G+j19uQt/7wiXFqGapQ1cSYHlAoxYreObGkOmawAknegyUjx8EXngqy6vAitLHqCFu3rzluPlk77pWMD4n1Q==" - }, "@tsconfig/node16": { "version": "1.0.3", "dev": true }, + "@tsconfig/node20": { + "version": "20.1.6", + "resolved": "https://registry.npmjs.org/@tsconfig/node20/-/node20-20.1.6.tgz", + "integrity": "sha512-sz+Hqx9zwZDpZIV871WSbUzSqNIsXzghZydypnfgzPKLltVJfkINfUeTct31n/tTSa9ZE1ZOfKdRre1uHHquYQ==" + }, "@tsd/typescript": { "version": "5.9.2", "resolved": "https://registry.npmjs.org/@tsd/typescript/-/typescript-5.9.2.tgz", diff --git a/package.json b/package.json index e8df07825..c17281e7e 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "devDependencies": { "@colors/colors": "1.6.0", "@eslint/js": "9.33.0", - "@tsconfig/node14": "14.1.4", + "@tsconfig/node20": "20.1.6", "@types/argparse": "2.0.17", "@types/archiver": "6.0.3", "@types/async-lock": "1.4.2", diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json index db9385a96..ef7f5fa29 100644 --- a/packages/tsconfig/package.json +++ b/packages/tsconfig/package.json @@ -32,7 +32,7 @@ "npm": ">=10" }, "dependencies": { - "@tsconfig/node14": "14.1.4" + "@tsconfig/node20": "20.1.6" }, "scripts": { "test:smoke": "node tsconfig.json && node tsconfig.plugin.json" diff --git a/packages/tsconfig/tsconfig.json b/packages/tsconfig/tsconfig.json index a0755b38a..468ecad72 100644 --- a/packages/tsconfig/tsconfig.json +++ b/packages/tsconfig/tsconfig.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/tsconfig", - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node20/tsconfig.json", "ts-node": { "transpileOnly": true }, @@ -16,7 +16,6 @@ "sourceMap": true, "removeComments": false, "strict": false, - "types": ["node"], - "lib": ["es2020", "ES2021.WeakRef"] + "types": ["node"] } } diff --git a/tsconfig.json b/tsconfig.json index c30a6c2e4..cefa3d00b 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/tsconfig", - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node20/tsconfig.json", "files": [], "ts-node": { "transpileOnly": true