Skip to content

Commit e76fc08

Browse files
Drop support for Node v14, start testing against Node v20 (#110)
* Drop support for Node v14, start testing against Node v20 * Build release PRs on version-* branches * latest node@16 types
1 parent 493f2dc commit e76fc08

File tree

7 files changed

+20
-15
lines changed

7 files changed

+20
-15
lines changed

.changeset/funny-chefs-shake.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@as-integrations/aws-lambda': major
3+
---
4+
5+
Drop support for Node v14

.circleci/config.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,17 +67,16 @@ jobs:
6767
- run: npm run spell-check
6868

6969
workflows:
70-
version: 2
7170
Build:
7271
jobs:
7372
- NodeJS:
7473
name: NodeJS << matrix.node-version >>
7574
matrix:
7675
parameters:
7776
node-version:
78-
- "14"
7977
- "16"
8078
- "18"
79+
- "20"
8180
- Prettier
8281
- Lint
8382
- Spell Check

.github/workflows/release-pr.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- main
7+
- version-*
78

89
jobs:
910
release:

package-lock.json

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"main": "dist/index.js",
1616
"types": "dist/index.d.ts",
1717
"engines": {
18-
"node": ">=14.0"
18+
"node": ">=16.0"
1919
},
2020
"scripts": {
2121
"build": "tsc --build tsconfig.build.json",
@@ -40,7 +40,7 @@
4040
"@changesets/changelog-github": "0.4.8",
4141
"@changesets/cli": "2.26.2",
4242
"@types/jest": "29.5.3",
43-
"@types/node": "14.18.54",
43+
"@types/node": "16.18.39",
4444
"@typescript-eslint/eslint-plugin": "5.62.0",
4545
"@typescript-eslint/parser": "5.62.0",
4646
"cspell": "6.31.2",

renovate.json5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// versions we support.
2222
{
2323
"matchPackageNames": ["@types/node"],
24-
"allowedVersions": "14.x"
24+
"allowedVersions": "16.x"
2525
},
2626
],
2727
}

tsconfig.base.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"compilerOptions": {
33
"rootDir": "./src",
44
"outDir": "./dist",
5-
"target": "es2020",
5+
"target": "es2021",
66
"module": "commonjs",
77
"moduleResolution": "node",
88
"esModuleInterop": true,
@@ -18,7 +18,7 @@
1818
"noUnusedParameters": true,
1919
"noUnusedLocals": true,
2020
"forceConsistentCasingInFileNames": true,
21-
"lib": ["es2020", "DOM"],
21+
"lib": ["es2021", "DOM"],
2222
"types": ["node"],
2323
"baseUrl": ".",
2424
"paths": {

0 commit comments

Comments
 (0)