diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b45ba24..0653891 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - node: [18, 20, 22] + node: [20, 22] os: - ubuntu-latest - windows-latest diff --git a/package-lock.json b/package-lock.json index b1c2071..714c487 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^18.19.74", + "@types/node": "^20.14.8", "@types/vscode": "^1.82.0", "@typescript-eslint/eslint-plugin": "^8.22.0", "@typescript-eslint/parser": "^8.22.0", @@ -502,12 +502,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.19.74", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.74.tgz", - "integrity": "sha512-HMwEkkifei3L605gFdV+/UwtpxP6JSzM+xFk2Ia6DNFSwSVBRh9qp5Tgf4lNFOMfPVuU0WnkcWpXZpgn5ufO4A==", + "version": "20.17.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.17.tgz", + "integrity": "sha512-/WndGO4kIfMicEQLTi/mDANUu/iVUhT7KboZPdEqqHQ4aTS+3qT3U5gIqWDFV+XouorjfgGqvKILJeHhuQgFYg==", "dev": true, + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/@types/vscode": { @@ -5715,10 +5716,11 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" }, "node_modules/uri-js": { "version": "4.4.1", diff --git a/package.json b/package.json index 49d3a4e..aa789a1 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^18.19.74", + "@types/node": "^20.14.8", "@types/vscode": "^1.82.0", "@typescript-eslint/eslint-plugin": "^8.22.0", "@typescript-eslint/parser": "^8.22.0", diff --git a/renovate.json b/renovate.json index c4f5219..c062e42 100644 --- a/renovate.json +++ b/renovate.json @@ -5,5 +5,12 @@ "git-submodules": { "enabled": true }, + "packageRules": [ + { + "description": "Use types of the minimum supported Node version", + "matchPackageNames": ["@types/node"], + "allowedVersions": "<21" + } + ], "schedule": ["on Wednesday"] }