Skip to content

Commit 671aa70

Browse files
authored
chore: update engines to node16 (#1258)
* chore: update engines to node16 * chore: update all engines to node16 * chore: update yarn lock * chore: changeset * chore: update test-typescript action to use node16 * chore: additional node16 updates * chore: node16 * chore: undo hand edit version bump
1 parent 79162c1 commit 671aa70

File tree

68 files changed

+308
-248
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+308
-248
lines changed

.changeset/sharp-jeans-refuse.md

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
"@smithy/service-client-documentation-generator": major
3+
"@smithy/eventstream-serde-config-resolver": major
4+
"@smithy/middleware-apply-body-checksum": major
5+
"@smithy/service-error-classification": major
6+
"@smithy/eventstream-serde-universal": major
7+
"@smithy/chunked-blob-reader-native": major
8+
"@smithy/util-defaults-mode-browser": major
9+
"@smithy/eventstream-serde-browser": major
10+
"@smithy/middleware-content-length": major
11+
"@smithy/credential-provider-imds": major
12+
"@smithy/util-body-length-browser": major
13+
"@smithy/util-defaults-mode-node": major
14+
"@smithy/eventstream-serde-node": major
15+
"@smithy/middleware-compression": major
16+
"@smithy/shared-ini-file-loader": major
17+
"@smithy/util-body-length-node": major
18+
"@smithy/node-config-provider": major
19+
"@smithy/util-config-provider": major
20+
"@smithy/chunked-blob-reader": major
21+
"@smithy/middleware-endpoint": major
22+
"@smithy/querystring-builder": major
23+
"@smithy/fetch-http-handler": major
24+
"@smithy/invalid-dependency": major
25+
"@smithy/querystring-parser": major
26+
"@smithy/eventstream-codec": major
27+
"@smithy/hash-blob-browser": major
28+
"@smithy/node-http-handler": major
29+
"@smithy/property-provider": major
30+
"@smithy/util-hex-encoding": major
31+
"@smithy/abort-controller": major
32+
"@smithy/hash-stream-node": major
33+
"@smithy/middleware-retry": major
34+
"@smithy/middleware-serde": major
35+
"@smithy/middleware-stack": major
36+
"@smithy/util-buffer-from": major
37+
"@smithy/util-stream-node": major
38+
"@smithy/config-resolver": major
39+
"@smithy/is-array-buffer": major
40+
"@smithy/util-middleware": major
41+
"@smithy/util-uri-escape": major
42+
"@smithy/util-endpoints": major
43+
"@smithy/protocol-http": major
44+
"@smithy/smithy-client": major
45+
"@smithy/signature-v4": major
46+
"@smithy/util-base64": major
47+
"@smithy/util-stream": major
48+
"@smithy/util-waiter": major
49+
"@smithy/url-parser": major
50+
"@smithy/util-retry": major
51+
"@smithy/hash-node": major
52+
"@smithy/util-utf8": major
53+
"@smithy/md5-js": major
54+
"@smithy/types": major
55+
"@smithy/core": major
56+
"@smithy/experimental-identity-and-auth": minor
57+
---
58+
59+
update to node16 minimum

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
- uses: actions/checkout@v4
5050
- uses: actions/setup-node@v4
5151
with:
52-
node-version: 14
52+
node-version: 16
5353
cache: "yarn"
5454
- uses: gradle/wrapper-validation-action@v2
5555
- name: Set up JDK 17

package.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
"test:integration": "yarn build-test-packages && turbo run test:integration",
1212
"lint": "turbo run lint",
1313
"lint-fix": "turbo run lint -- --fix",
14-
"lint:pkgJson": "node scripts/check-dependencies.js",
14+
"lint:pkgJson": "yarn lint:dependencies",
15+
"lint:dependencies": "node scripts/check-dependencies.js",
16+
"lint:versions": "node scripts/runtime-dep-version-check.js",
1517
"format": "turbo run format --parallel",
1618
"stage-release": "turbo run stage-release",
1719
"extract:docs": "mkdir -p api-extractor-packages && turbo run extract:docs",
@@ -76,7 +78,7 @@
7678
"packageManager": "[email protected]",
7779
"husky": {
7880
"hooks": {
79-
"pre-commit": "yarn lint:pkgJson"
81+
"pre-commit": "yarn lint:dependencies && yarn lint:versions"
8082
}
8183
}
8284
}

packages/abort-controller/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"tslib": "^2.6.2"
2929
},
3030
"engines": {
31-
"node": ">=14.0.0"
31+
"node": ">=16.0.0"
3232
},
3333
"typesVersions": {
3434
"<4.0": {
@@ -47,7 +47,6 @@
4747
"directory": "packages/abort-controller"
4848
},
4949
"devDependencies": {
50-
"@tsconfig/recommended": "1.0.1",
5150
"concurrently": "7.0.0",
5251
"downlevel-dts": "0.10.1",
5352
"rimraf": "3.0.2",

packages/chunked-blob-reader-native/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
"directory": "packages/chunked-blob-reader-native"
4343
},
4444
"devDependencies": {
45-
"@tsconfig/recommended": "1.0.1",
4645
"concurrently": "7.0.0",
4746
"downlevel-dts": "0.10.1",
4847
"rimraf": "3.0.2",

packages/chunked-blob-reader/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
"directory": "packages/chunked-blob-reader"
4242
},
4343
"devDependencies": {
44-
"@tsconfig/recommended": "1.0.1",
4544
"concurrently": "7.0.0",
4645
"downlevel-dts": "0.10.1",
4746
"rimraf": "3.0.2",

packages/config-resolver/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,13 @@
3030
"tslib": "^2.6.2"
3131
},
3232
"devDependencies": {
33-
"@tsconfig/recommended": "1.0.1",
3433
"concurrently": "7.0.0",
3534
"downlevel-dts": "0.10.1",
3635
"rimraf": "3.0.2",
3736
"typedoc": "0.23.23"
3837
},
3938
"engines": {
40-
"node": ">=14.0.0"
39+
"node": ">=16.0.0"
4140
},
4241
"typesVersions": {
4342
"<4.0": {

packages/core/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"tslib": "^2.6.2"
3434
},
3535
"engines": {
36-
"node": ">=14.0.0"
36+
"node": ">=16.0.0"
3737
},
3838
"typesVersions": {
3939
"<4.0": {
@@ -52,7 +52,7 @@
5252
"directory": "packages/core"
5353
},
5454
"devDependencies": {
55-
"@tsconfig/recommended": "1.0.1",
55+
"@types/node": "^16.18.96",
5656
"concurrently": "7.0.0",
5757
"downlevel-dts": "0.10.1",
5858
"rimraf": "3.0.2",

packages/credential-provider-imds/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@
3333
"tslib": "^2.6.2"
3434
},
3535
"devDependencies": {
36-
"@tsconfig/recommended": "1.0.1",
37-
"@types/node": "^14.14.31",
36+
"@types/node": "^16.18.96",
3837
"concurrently": "7.0.0",
3938
"downlevel-dts": "0.10.1",
4039
"nock": "^13.0.2",
@@ -43,7 +42,7 @@
4342
},
4443
"types": "./dist-types/index.d.ts",
4544
"engines": {
46-
"node": ">=14.0.0"
45+
"node": ">=16.0.0"
4746
},
4847
"typesVersions": {
4948
"<4.0": {

packages/eventstream-codec/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@
2929
},
3030
"devDependencies": {
3131
"@smithy/util-utf8": "workspace:^",
32-
"@tsconfig/recommended": "1.0.1",
33-
"@types/node": "^14.14.31",
32+
"@types/node": "^16.18.96",
3433
"concurrently": "7.0.0",
3534
"downlevel-dts": "0.10.1",
3635
"rimraf": "3.0.2",

packages/eventstream-serde-browser/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"tslib": "^2.6.2"
2828
},
2929
"engines": {
30-
"node": ">=14.0.0"
30+
"node": ">=16.0.0"
3131
},
3232
"typesVersions": {
3333
"<4.0": {
@@ -46,7 +46,6 @@
4646
"directory": "packages/eventstream-serde-browser"
4747
},
4848
"devDependencies": {
49-
"@tsconfig/recommended": "1.0.1",
5049
"concurrently": "7.0.0",
5150
"downlevel-dts": "0.10.1",
5251
"rimraf": "3.0.2",

packages/eventstream-serde-config-resolver/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"tslib": "^2.6.2"
2828
},
2929
"engines": {
30-
"node": ">=14.0.0"
30+
"node": ">=16.0.0"
3131
},
3232
"typesVersions": {
3333
"<4.0": {
@@ -46,7 +46,6 @@
4646
"directory": "packages/eventstream-serde-config-resolver"
4747
},
4848
"devDependencies": {
49-
"@tsconfig/recommended": "1.0.1",
5049
"concurrently": "7.0.0",
5150
"downlevel-dts": "0.10.1",
5251
"rimraf": "3.0.2",

packages/eventstream-serde-node/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,14 @@
2727
"tslib": "^2.6.2"
2828
},
2929
"devDependencies": {
30-
"@tsconfig/recommended": "1.0.1",
31-
"@types/node": "^14.14.31",
30+
"@types/node": "^16.18.96",
3231
"concurrently": "7.0.0",
3332
"downlevel-dts": "0.10.1",
3433
"rimraf": "3.0.2",
3534
"typedoc": "0.23.23"
3635
},
3736
"engines": {
38-
"node": ">=14.0.0"
37+
"node": ">=16.0.0"
3938
},
4039
"typesVersions": {
4140
"<4.0": {

packages/eventstream-serde-universal/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,14 @@
2828
},
2929
"devDependencies": {
3030
"@smithy/util-utf8": "workspace:^",
31-
"@tsconfig/recommended": "1.0.1",
32-
"@types/node": "^14.14.31",
31+
"@types/node": "^16.18.96",
3332
"concurrently": "7.0.0",
3433
"downlevel-dts": "0.10.1",
3534
"rimraf": "3.0.2",
3635
"typedoc": "0.23.23"
3736
},
3837
"engines": {
39-
"node": ">=14.0.0"
38+
"node": ">=16.0.0"
4039
},
4140
"typesVersions": {
4241
"<4.0": {

packages/experimental-identity-and-auth/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"tslib": "^2.6.2"
3535
},
3636
"engines": {
37-
"node": ">=14.0.0"
37+
"node": ">=16.0.0"
3838
},
3939
"typesVersions": {
4040
"<4.0": {
@@ -54,7 +54,6 @@
5454
},
5555
"devDependencies": {
5656
"@smithy/util-test": "workspace:^",
57-
"@tsconfig/recommended": "1.0.1",
5857
"concurrently": "7.0.0",
5958
"downlevel-dts": "0.10.1",
6059
"rimraf": "3.0.2",

packages/fetch-http-handler/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
},
3333
"devDependencies": {
3434
"@smithy/abort-controller": "workspace:^",
35-
"@tsconfig/recommended": "1.0.1",
3635
"@types/chai-as-promised": "^7.1.2",
3736
"chai": "^4.2.0",
3837
"chai-as-promised": "^7.1.1",

packages/hash-blob-browser/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
"devDependencies": {
3131
"@aws-crypto/sha256-js": "3.0.0",
3232
"@smithy/util-hex-encoding": "workspace:^",
33-
"@tsconfig/recommended": "1.0.1",
3433
"@types/chai-as-promised": "^7.1.2",
3534
"chai": "^4.2.0",
3635
"chai-as-promised": "^7.1.1",

packages/hash-node/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222
},
2323
"license": "Apache-2.0",
2424
"devDependencies": {
25-
"@tsconfig/recommended": "1.0.1",
26-
"@types/node": "^14.14.31",
25+
"@types/node": "^16.18.96",
2726
"concurrently": "7.0.0",
2827
"downlevel-dts": "0.10.1",
2928
"hash-test-vectors": "^1.3.2",
@@ -37,7 +36,7 @@
3736
"tslib": "^2.6.2"
3837
},
3938
"engines": {
40-
"node": ">=14.0.0"
39+
"node": ">=16.0.0"
4140
},
4241
"typesVersions": {
4342
"<4.0": {

packages/hash-stream-node/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,14 @@
2929
"devDependencies": {
3030
"@aws-crypto/sha256-js": "3.0.0",
3131
"@smithy/util-hex-encoding": "workspace:^",
32-
"@tsconfig/recommended": "1.0.1",
33-
"@types/node": "^14.14.31",
32+
"@types/node": "^16.18.96",
3433
"concurrently": "7.0.0",
3534
"downlevel-dts": "0.10.1",
3635
"rimraf": "3.0.2",
3736
"typedoc": "0.23.23"
3837
},
3938
"engines": {
40-
"node": ">=14.0.0"
39+
"node": ">=16.0.0"
4140
},
4241
"typesVersions": {
4342
"<4.0": {

packages/invalid-dependency/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
"directory": "packages/invalid-dependency"
4343
},
4444
"devDependencies": {
45-
"@tsconfig/recommended": "1.0.1",
4645
"concurrently": "7.0.0",
4746
"downlevel-dts": "0.10.1",
4847
"rimraf": "3.0.2",

packages/is-array-buffer/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"tslib": "^2.6.2"
2727
},
2828
"engines": {
29-
"node": ">=14.0.0"
29+
"node": ">=16.0.0"
3030
},
3131
"typesVersions": {
3232
"<4.0": {
@@ -45,7 +45,6 @@
4545
"directory": "packages/is-array-buffer"
4646
},
4747
"devDependencies": {
48-
"@tsconfig/recommended": "1.0.1",
4948
"concurrently": "7.0.0",
5049
"downlevel-dts": "0.10.1",
5150
"rimraf": "3.0.2",

packages/md5-js/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@
2424
"devDependencies": {
2525
"@smithy/util-base64": "workspace:^",
2626
"@smithy/util-hex-encoding": "workspace:^",
27-
"@tsconfig/recommended": "1.0.1",
28-
"@types/node": "^14.14.31",
27+
"@types/node": "^16.18.96",
2928
"concurrently": "7.0.0",
3029
"downlevel-dts": "0.10.1",
3130
"hash-test-vectors": "^1.3.2",

packages/middleware-apply-body-checksum/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"tslib": "^2.6.2"
3030
},
3131
"engines": {
32-
"node": ">=14.0.0"
32+
"node": ">=16.0.0"
3333
},
3434
"typesVersions": {
3535
"<4.0": {
@@ -49,7 +49,6 @@
4949
},
5050
"devDependencies": {
5151
"@smithy/util-test": "workspace:^",
52-
"@tsconfig/recommended": "1.0.1",
5352
"concurrently": "7.0.0",
5453
"downlevel-dts": "0.10.1",
5554
"rimraf": "3.0.2",

packages/middleware-compression/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,14 @@
2626
"tslib": "^2.6.2"
2727
},
2828
"devDependencies": {
29-
"@tsconfig/recommended": "1.0.1",
3029
"concurrently": "7.0.0",
3130
"downlevel-dts": "0.10.1",
3231
"rimraf": "3.0.2",
3332
"web-streams-polyfill": "3.2.1"
3433
},
3534
"types": "./dist-types/index.d.ts",
3635
"engines": {
37-
"node": ">=14.0.0"
36+
"node": ">=16.0.0"
3837
},
3938
"typesVersions": {
4039
"<4.0": {

0 commit comments

Comments
 (0)