Skip to content

Commit 4e8f4ff

Browse files
siddsrivkuhe
andauthored
chore(package.json): bump engines and @types/node to >=18.x (#1487)
* chore(package.json): bump engines and @types/node to >=18.x * chore(deps-dev): bump @types/node * chore(deps-dev): bump @types/node * update protocol test codegen for node18 * drop node16 support * actions to node18 * update tsconfig * fix type error * build fix * grammar * set inliner to node18 --------- Co-authored-by: George Fu <[email protected]>
1 parent 1f6565e commit 4e8f4ff

File tree

72 files changed

+195
-166
lines changed

Some content is hidden

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

72 files changed

+195
-166
lines changed

.changeset/lazy-doors-exist.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
"@smithy/service-client-documentation-generator": major
3+
"@smithy/eventstream-serde-universal": major
4+
"@smithy/util-defaults-mode-browser": major
5+
"@smithy/credential-provider-imds": major
6+
"@smithy/util-defaults-mode-node": major
7+
"@smithy/eventstream-serde-node": major
8+
"@smithy/shared-ini-file-loader": major
9+
"@smithy/util-body-length-node": major
10+
"@smithy/node-config-provider": major
11+
"@smithy/util-config-provider": major
12+
"@smithy/eventstream-codec": major
13+
"@smithy/node-http-handler": major
14+
"@smithy/hash-stream-node": major
15+
"@smithy/util-buffer-from": major
16+
"@smithy/util-stream-node": major
17+
"@smithy/util-middleware": major
18+
"@smithy/util-endpoints": major
19+
"@smithy/smithy-client": major
20+
"@smithy/util-base64": major
21+
"@smithy/util-stream": major
22+
"@smithy/util-retry": major
23+
"@smithy/hash-node": major
24+
"@smithy/md5-js": major
25+
"@smithy/core": major
26+
---
27+
28+
drop node16 support

.github/workflows/ci.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
- uses: gradle/wrapper-validation-action@v2
4242
- uses: actions/setup-node@v4
4343
with:
44-
node-version: 16
44+
node-version: 18
4545
cache: "yarn"
4646

4747
- name: Set up JDK ${{ matrix.java }}
@@ -66,7 +66,7 @@ jobs:
6666
- uses: actions/checkout@v4
6767
- uses: actions/setup-node@v4
6868
with:
69-
node-version: 16
69+
node-version: 18
7070
cache: "yarn"
7171
- name: Install dependencies
7272
run: yarn
@@ -80,7 +80,7 @@ jobs:
8080
strategy:
8181
fail-fast: false
8282
matrix:
83-
node: [16, 18, 20, 22]
83+
node: [18, 20, 22]
8484

8585
steps:
8686
- uses: actions/checkout@v4
@@ -112,7 +112,7 @@ jobs:
112112
- uses: actions/checkout@v4
113113
- uses: actions/setup-node@v4
114114
with:
115-
node-version: 16
115+
node-version: 18
116116
cache: "yarn"
117117
- name: Install dependencies
118118
run: yarn
@@ -136,7 +136,7 @@ jobs:
136136
fetch-depth: 0
137137
- uses: actions/setup-node@v4
138138
with:
139-
node-version: 16
139+
node-version: 18
140140
cache: "yarn"
141141
- name: Install
142142
run: yarn

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
For Client SDK code generation, the `typescript-client-codegen` plugin provides a framework for generating extensible TypeScript clients that can support multiple JavaScript platforms, including Node.js, Browser, and React-Native. See [the section on generating a client to see how to get started](#generating-a-client), or [the `typescript-client-codegen` documentation](#client-sdk-code-generation-typescript-client-codegen-plugin).
88

9-
> Note: Node.js support includes versions >= 16, and is subject to change.
9+
> Note: Node.js support includes versions >= 18, and is subject to change.
1010
1111
For Server SDK code generation, the `typescript-server-codegen` plugin provides a framework for generating server scaffolding at a higher level of abstraction and with type safety. More documentation can be found at in [the `typescript-server-codegen` documentation](#server-sdk-code-generation-typescript-server-codegen-plugin), or [smithy.io](https://smithy.io/2.0/ts-ssdk/index.html).
1212

packages/abort-controller/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"tslib": "^2.6.2"
3030
},
3131
"engines": {
32-
"node": ">=16.0.0"
32+
"node": ">=18.0.0"
3333
},
3434
"typesVersions": {
3535
"<4.0": {

packages/config-resolver/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"typedoc": "0.23.23"
3838
},
3939
"engines": {
40-
"node": ">=16.0.0"
40+
"node": ">=18.0.0"
4141
},
4242
"typesVersions": {
4343
"<4.0": {

packages/core/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"tslib": "^2.6.2"
6565
},
6666
"engines": {
67-
"node": ">=16.0.0"
67+
"node": ">=18.0.0"
6868
},
6969
"typesVersions": {
7070
"<4.0": {
@@ -87,7 +87,7 @@
8787
"directory": "packages/core"
8888
},
8989
"devDependencies": {
90-
"@types/node": "^16.18.96",
90+
"@types/node": "^18.11.9",
9191
"concurrently": "7.0.0",
9292
"downlevel-dts": "0.10.1",
9393
"json-bigint": "^1.0.0",

packages/credential-provider-imds/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@
3434
"tslib": "^2.6.2"
3535
},
3636
"devDependencies": {
37-
"@types/node": "^16.18.96",
37+
"@types/node": "^18.11.9",
3838
"concurrently": "7.0.0",
3939
"downlevel-dts": "0.10.1",
4040
"rimraf": "3.0.2",
4141
"typedoc": "0.23.23"
4242
},
4343
"types": "./dist-types/index.d.ts",
4444
"engines": {
45-
"node": ">=16.0.0"
45+
"node": ">=18.0.0"
4646
},
4747
"typesVersions": {
4848
"<4.0": {

packages/eventstream-codec/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
},
3131
"devDependencies": {
3232
"@smithy/util-utf8": "workspace:^",
33-
"@types/node": "^16.18.96",
33+
"@types/node": "^18.11.9",
3434
"concurrently": "7.0.0",
3535
"downlevel-dts": "0.10.1",
3636
"rimraf": "3.0.2",

packages/eventstream-serde-browser/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"tslib": "^2.6.2"
2828
},
2929
"engines": {
30-
"node": ">=16.0.0"
30+
"node": ">=18.0.0"
3131
},
3232
"typesVersions": {
3333
"<4.0": {

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"tslib": "^2.6.2"
2929
},
3030
"engines": {
31-
"node": ">=16.0.0"
31+
"node": ">=18.0.0"
3232
},
3333
"typesVersions": {
3434
"<4.0": {

packages/eventstream-serde-node/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@
2727
"tslib": "^2.6.2"
2828
},
2929
"devDependencies": {
30-
"@types/node": "^16.18.96",
30+
"@types/node": "^18.11.9",
3131
"concurrently": "7.0.0",
3232
"downlevel-dts": "0.10.1",
3333
"rimraf": "3.0.2",
3434
"typedoc": "0.23.23"
3535
},
3636
"engines": {
37-
"node": ">=16.0.0"
37+
"node": ">=18.0.0"
3838
},
3939
"typesVersions": {
4040
"<4.0": {

packages/eventstream-serde-universal/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@
2929
},
3030
"devDependencies": {
3131
"@smithy/util-utf8": "workspace:^",
32-
"@types/node": "^16.18.96",
32+
"@types/node": "^18.11.9",
3333
"concurrently": "7.0.0",
3434
"downlevel-dts": "0.10.1",
3535
"rimraf": "3.0.2",
3636
"typedoc": "0.23.23"
3737
},
3838
"engines": {
39-
"node": ">=16.0.0"
39+
"node": ">=18.0.0"
4040
},
4141
"typesVersions": {
4242
"<4.0": {

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"tslib": "^2.6.2"
3737
},
3838
"engines": {
39-
"node": ">=16.0.0"
39+
"node": ">=18.0.0"
4040
},
4141
"typesVersions": {
4242
"<4.0": {

packages/hash-node/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
},
2424
"license": "Apache-2.0",
2525
"devDependencies": {
26-
"@types/node": "^16.18.96",
26+
"@types/node": "^18.11.9",
2727
"concurrently": "7.0.0",
2828
"downlevel-dts": "0.10.1",
2929
"hash-test-vectors": "^1.3.2",
@@ -37,7 +37,7 @@
3737
"tslib": "^2.6.2"
3838
},
3939
"engines": {
40-
"node": ">=16.0.0"
40+
"node": ">=18.0.0"
4141
},
4242
"typesVersions": {
4343
"<4.0": {

packages/hash-stream-node/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@
3030
"devDependencies": {
3131
"@aws-crypto/sha256-js": "5.2.0",
3232
"@smithy/util-hex-encoding": "workspace:^",
33-
"@types/node": "^16.18.96",
33+
"@types/node": "^18.11.9",
3434
"concurrently": "7.0.0",
3535
"downlevel-dts": "0.10.1",
3636
"rimraf": "3.0.2",
3737
"typedoc": "0.23.23"
3838
},
3939
"engines": {
40-
"node": ">=16.0.0"
40+
"node": ">=18.0.0"
4141
},
4242
"typesVersions": {
4343
"<4.0": {

packages/is-array-buffer/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"tslib": "^2.6.2"
2828
},
2929
"engines": {
30-
"node": ">=16.0.0"
30+
"node": ">=18.0.0"
3131
},
3232
"typesVersions": {
3333
"<4.0": {

packages/md5-js/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"devDependencies": {
2626
"@smithy/util-base64": "workspace:^",
2727
"@smithy/util-hex-encoding": "workspace:^",
28-
"@types/node": "^16.18.96",
28+
"@types/node": "^18.11.9",
2929
"concurrently": "7.0.0",
3030
"downlevel-dts": "0.10.1",
3131
"hash-test-vectors": "^1.3.2",

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"tslib": "^2.6.2"
3232
},
3333
"engines": {
34-
"node": ">=16.0.0"
34+
"node": ">=18.0.0"
3535
},
3636
"typesVersions": {
3737
"<4.0": {

packages/middleware-compression/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
"types": "./dist-types/index.d.ts",
3737
"engines": {
38-
"node": ">=16.0.0"
38+
"node": ">=18.0.0"
3939
},
4040
"typesVersions": {
4141
"<4.0": {

packages/middleware-content-length/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"tslib": "^2.6.2"
3030
},
3131
"engines": {
32-
"node": ">=16.0.0"
32+
"node": ">=18.0.0"
3333
},
3434
"typesVersions": {
3535
"<4.0": {

packages/middleware-endpoint/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"typedoc": "0.23.23"
4141
},
4242
"engines": {
43-
"node": ">=16.0.0"
43+
"node": ">=18.0.0"
4444
},
4545
"typesVersions": {
4646
"<4.0": {

packages/middleware-retry/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"typedoc": "0.23.23"
5353
},
5454
"engines": {
55-
"node": ">=16.0.0"
55+
"node": ">=18.0.0"
5656
},
5757
"typesVersions": {
5858
"<4.0": {

packages/middleware-serde/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"tslib": "^2.6.2"
3030
},
3131
"engines": {
32-
"node": ">=16.0.0"
32+
"node": ">=18.0.0"
3333
},
3434
"typesVersions": {
3535
"<4.0": {

packages/middleware-stack/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"typedoc": "0.23.23"
3737
},
3838
"engines": {
39-
"node": ">=16.0.0"
39+
"node": ">=18.0.0"
4040
},
4141
"typesVersions": {
4242
"<4.0": {

packages/node-config-provider/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@
3131
"tslib": "^2.6.2"
3232
},
3333
"devDependencies": {
34-
"@types/node": "^16.18.96",
34+
"@types/node": "^18.11.9",
3535
"concurrently": "7.0.0",
3636
"downlevel-dts": "0.10.1",
3737
"rimraf": "3.0.2",
3838
"typedoc": "0.23.23"
3939
},
4040
"engines": {
41-
"node": ">=16.0.0"
41+
"node": ">=18.0.0"
4242
},
4343
"typesVersions": {
4444
"<4.0": {

packages/node-http-handler/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,14 @@
3333
"tslib": "^2.6.2"
3434
},
3535
"devDependencies": {
36-
"@types/node": "^16.18.96",
36+
"@types/node": "^18.11.9",
3737
"concurrently": "7.0.0",
3838
"downlevel-dts": "0.10.1",
3939
"rimraf": "3.0.2",
4040
"typedoc": "0.23.23"
4141
},
4242
"engines": {
43-
"node": ">=16.0.0"
43+
"node": ">=18.0.0"
4444
},
4545
"typesVersions": {
4646
"<4.0": {

packages/property-provider/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"tslib": "^2.6.2"
2828
},
2929
"engines": {
30-
"node": ">=16.0.0"
30+
"node": ">=18.0.0"
3131
},
3232
"typesVersions": {
3333
"<4.0": {

packages/protocol-http/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"tslib": "^2.6.2"
2929
},
3030
"engines": {
31-
"node": ">=16.0.0"
31+
"node": ">=18.0.0"
3232
},
3333
"typesVersions": {
3434
"<4.0": {

packages/querystring-builder/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"tslib": "^2.6.2"
2828
},
2929
"engines": {
30-
"node": ">=16.0.0"
30+
"node": ">=18.0.0"
3131
},
3232
"typesVersions": {
3333
"<4.0": {

packages/querystring-parser/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"tslib": "^2.6.2"
2828
},
2929
"engines": {
30-
"node": ">=16.0.0"
30+
"node": ">=18.0.0"
3131
},
3232
"typesVersions": {
3333
"<4.0": {

0 commit comments

Comments
 (0)