Skip to content

Commit 77d0586

Browse files
feat(node)!: require at least Node.js v20 (#65)
BREAKING CHANGE: require at least Node.js `v20`
1 parent 4abb902 commit 77d0586

File tree

4 files changed

+13
-24
lines changed

4 files changed

+13
-24
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
16.20.2
1+
20.19.5

package-lock.json

Lines changed: 9 additions & 20 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
@@ -36,7 +36,7 @@
3636
"json"
3737
],
3838
"engines": {
39-
"node": ">=14"
39+
"node": ">=20"
4040
},
4141
"dependencies": {
4242
"lodash": "^4.17.21"
@@ -45,7 +45,7 @@
4545
"@types/chai": "4.3.20",
4646
"@types/lodash": "4.17.20",
4747
"@types/mocha": "10.0.10",
48-
"@types/node": "18.19.130",
48+
"@types/node": "20.19.22",
4949
"@types/sinon": "17.0.4",
5050
"@types/sinon-chai": "3.2.12",
5151
"@typescript-eslint/eslint-plugin": "6.21.0",

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
// "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */
1414

1515
/* Language and Environment */
16-
"target": "es2020", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
16+
"target": "es2023", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
1717
// "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */
1818
// "jsx": "preserve", /* Specify what JSX code is generated. */
1919
"experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */

0 commit comments

Comments
 (0)