Skip to content

Commit bd44fbb

Browse files
build: use minimum support @types/node@18 in development (#2531)
Co-authored-by: William Bergamin <wbergamin@salesforce.com>
1 parent a2eb4be commit bd44fbb

File tree

10 files changed

+98
-5
lines changed

10 files changed

+98
-5
lines changed

.claude/settings.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,19 @@
1010
"Bash(gh pr status:*)",
1111
"Bash(gh pr update-branch:*)",
1212
"Bash(gh pr view:*)",
13+
"Bash(gh run view:*)",
1314
"Bash(gh search code:*)",
1415
"Bash(git diff:*)",
1516
"Bash(git grep:*)",
1617
"Bash(git log:*)",
18+
"Bash(git ls-tree:*)",
1719
"Bash(git show:*)",
1820
"Bash(git status:*)",
1921
"Bash(grep:*)",
2022
"Bash(head:*)",
23+
"Bash(jq:*)",
2124
"Bash(ls:*)",
25+
"Bash(node --test:*)",
2226
"Bash(node --version:*)",
2327
"Bash(npm --version:*)",
2428
"Bash(npm config:*)",
@@ -27,7 +31,10 @@
2731
"Bash(npm run build:*)",
2832
"Bash(npm run lint:*)",
2933
"Bash(npm run lint:fix:*)",
34+
"Bash(npm show:*)",
3035
"Bash(npm test:*)",
36+
"Bash(npm version:*)",
37+
"Bash(nvm use:*)",
3138
"Bash(tail:*)",
3239
"Bash(tree:*)",
3340
"WebFetch(domain:docs.slack.dev)",

.github/dependabot.yml

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@ updates:
1313
patterns:
1414
- "@types/mocha"
1515
- "mocha"
16+
ignore:
17+
- dependency-name: "@types/node"
18+
versions:
19+
- "19.x"
20+
- "20.x"
21+
- "21.x"
22+
- "22.x"
23+
- "23.x"
24+
- "24.x"
25+
- "25.x"
1626
labels:
1727
- "dependencies"
1828
- "javascript"
@@ -38,6 +48,16 @@ updates:
3848
patterns:
3949
- "@types/mocha"
4050
- "mocha"
51+
ignore:
52+
- dependency-name: "@types/node"
53+
versions:
54+
- "19.x"
55+
- "20.x"
56+
- "21.x"
57+
- "22.x"
58+
- "23.x"
59+
- "24.x"
60+
- "25.x"
4161
labels:
4262
- "dependencies"
4363
- "javascript"
@@ -63,6 +83,16 @@ updates:
6383
patterns:
6484
- "@types/mocha"
6585
- "mocha"
86+
ignore:
87+
- dependency-name: "@types/node"
88+
versions:
89+
- "19.x"
90+
- "20.x"
91+
- "21.x"
92+
- "22.x"
93+
- "23.x"
94+
- "24.x"
95+
- "25.x"
6696
labels:
6797
- "dependencies"
6898
- "javascript"
@@ -91,6 +121,16 @@ updates:
91121
patterns:
92122
- "@types/mocha"
93123
- "mocha"
124+
ignore:
125+
- dependency-name: "@types/node"
126+
versions:
127+
- "19.x"
128+
- "20.x"
129+
- "21.x"
130+
- "22.x"
131+
- "23.x"
132+
- "24.x"
133+
- "25.x"
94134
labels:
95135
- "dependencies"
96136
- "javascript"
@@ -119,6 +159,16 @@ updates:
119159
patterns:
120160
- "@types/mocha"
121161
- "mocha"
162+
ignore:
163+
- dependency-name: "@types/node"
164+
versions:
165+
- "19.x"
166+
- "20.x"
167+
- "21.x"
168+
- "22.x"
169+
- "23.x"
170+
- "24.x"
171+
- "25.x"
122172
labels:
123173
- "dependencies"
124174
- "javascript"
@@ -128,6 +178,16 @@ updates:
128178

129179
- package-ecosystem: "npm"
130180
directory: "/packages/types"
181+
ignore:
182+
- dependency-name: "@types/node"
183+
versions:
184+
- "19.x"
185+
- "20.x"
186+
- "21.x"
187+
- "22.x"
188+
- "23.x"
189+
- "24.x"
190+
- "25.x"
131191
labels:
132192
- "dependencies"
133193
- "javascript"
@@ -158,6 +218,16 @@ updates:
158218
patterns:
159219
- "@types/mocha"
160220
- "mocha"
221+
ignore:
222+
- dependency-name: "@types/node"
223+
versions:
224+
- "19.x"
225+
- "20.x"
226+
- "21.x"
227+
- "22.x"
228+
- "23.x"
229+
- "24.x"
230+
- "25.x"
161231
labels:
162232
- "dependencies"
163233
- "javascript"
@@ -178,6 +248,16 @@ updates:
178248
patterns:
179249
- "@types/mocha"
180250
- "mocha"
251+
ignore:
252+
- dependency-name: "@types/node"
253+
versions:
254+
- "19.x"
255+
- "20.x"
256+
- "21.x"
257+
- "22.x"
258+
- "23.x"
259+
- "24.x"
260+
- "25.x"
181261
labels:
182262
- "dependencies"
183263
- "javascript"

packages/cli-hooks/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
},
5555
"devDependencies": {
5656
"@types/minimist": "^1.2.5",
57-
"@types/node": "^25.0.3",
57+
"@types/node": "^18.19.130",
5858
"@types/semver": "^7.5.6",
5959
"@types/sinon": "^21.0.0",
6060
"shx": "^0.4.0",

packages/cli-test/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
},
4343
"devDependencies": {
4444
"@tsconfig/recommended": "^1.0.6",
45-
"@types/node": "^25.0.3",
45+
"@types/node": "^18.19.130",
4646
"@types/sinon": "^21.0.0",
4747
"cross-env": "^10.0.0",
4848
"shx": "^0.4.0",

packages/logger/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,10 @@
3838
"test:unit": "npm run build && node --experimental-test-coverage --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=lcov.info --test-reporter=junit --test-reporter-destination=test-results.xml --import tsx --test src/index.test.ts"
3939
},
4040
"dependencies": {
41-
"@types/node": ">=18.0.0"
41+
"@types/node": ">=18"
4242
},
4343
"devDependencies": {
44+
"@types/node": "^18.19.130",
4445
"shx": "^0.4.0",
4546
"tsx": "^4.20.6",
4647
"typedoc": "^0.28.7",

packages/oauth/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
"jsonwebtoken": "^9"
4949
},
5050
"devDependencies": {
51+
"@types/node": "^18.19.130",
5152
"@types/sinon": "^21",
5253
"rewiremock": "^3",
5354
"shx": "^0.4.0",

packages/rtm-api/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
"ws": "^8"
5656
},
5757
"devDependencies": {
58+
"@types/node": "^18.19.130",
5859
"@types/sinon": "^17",
5960
"@types/ws": "^8",
6061
"shx": "^0.3.2",

packages/socket-mode/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"ws": "^8"
5959
},
6060
"devDependencies": {
61+
"@types/node": "^18.19.130",
6162
"@tsconfig/recommended": "^1.0.7",
6263
"@types/proxyquire": "^1.3.31",
6364
"@types/sinon": "^21",

packages/web-api/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"dependencies": {
5252
"@slack/logger": "^4.0.0",
5353
"@slack/types": "^2.20.0",
54-
"@types/node": ">=18.0.0",
54+
"@types/node": ">=18",
5555
"@types/retry": "0.12.0",
5656
"axios": "^1.13.5",
5757
"eventemitter3": "^5.0.1",
@@ -65,6 +65,7 @@
6565
"devDependencies": {
6666
"@tsconfig/recommended": "^1",
6767
"@types/busboy": "^1.5.4",
68+
"@types/node": "^18.19.130",
6869
"@types/sinon": "^21",
6970
"busboy": "^1",
7071
"nock": "^14",

packages/webhook/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,11 @@
4343
},
4444
"dependencies": {
4545
"@slack/types": "^2.9.0",
46-
"@types/node": ">=18.0.0",
46+
"@types/node": ">=18",
4747
"axios": "^1.13.5"
4848
},
4949
"devDependencies": {
50+
"@types/node": "^18.19.130",
5051
"nock": "^14.0.6",
5152
"shx": "^0.4.0",
5253
"tsx": "^4.20.6",

0 commit comments

Comments
 (0)