BREAKING: Remove support for Node 16.x and upgrade to TypeScript 4.9
Now that Node 18 is the new LTS version of Node, it should be safe to
support ES2022 features. The install docs have already been updated to
recommend Node 18.x in 41a710854e
.
This will break support on Node 16.x and earlier.
Also update TypeScript to 4.9 which contains various typechecking
improvements: https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/
Ref: #238
Changelog: Changed
This commit is contained in:
parent
7f4117371a
commit
b67799ad3f
7 changed files with 20 additions and 20 deletions
|
@ -1 +1 @@
|
||||||
v16.15.0
|
v18.12.1
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
"cross-env": "7.0.3",
|
"cross-env": "7.0.3",
|
||||||
"cypress": "10.3.0",
|
"cypress": "10.3.0",
|
||||||
"start-server-and-test": "1.14.0",
|
"start-server-and-test": "1.14.0",
|
||||||
"typescript": "4.8.3"
|
"typescript": "^4.9.3"
|
||||||
},
|
},
|
||||||
"packageManager": "yarn@3.3.0"
|
"packageManager": "yarn@3.3.0"
|
||||||
}
|
}
|
||||||
|
|
|
@ -175,6 +175,6 @@
|
||||||
"execa": "6.1.0",
|
"execa": "6.1.0",
|
||||||
"form-data": "^4.0.0",
|
"form-data": "^4.0.0",
|
||||||
"sinon": "^14.0.2",
|
"sinon": "^14.0.2",
|
||||||
"typescript": "^4.8.3"
|
"typescript": "^4.9.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
"noFallthroughCasesInSwitch": true,
|
"noFallthroughCasesInSwitch": true,
|
||||||
"declaration": false,
|
"declaration": false,
|
||||||
"sourceMap": false,
|
"sourceMap": false,
|
||||||
"target": "ES2021",
|
"target": "ES2022",
|
||||||
"module": "esnext",
|
"module": "ES2022",
|
||||||
"moduleResolution": "Node16",
|
"moduleResolution": "Node16",
|
||||||
"allowSyntheticDefaultImports": true,
|
"allowSyntheticDefaultImports": true,
|
||||||
"removeComments": false,
|
"removeComments": false,
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
"./src/@types"
|
"./src/@types"
|
||||||
],
|
],
|
||||||
"lib": [
|
"lib": [
|
||||||
"esnext"
|
"ES2022"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"compileOnSave": false,
|
"compileOnSave": false,
|
||||||
|
|
|
@ -66,7 +66,7 @@
|
||||||
"tsc-alias": "1.7.0",
|
"tsc-alias": "1.7.0",
|
||||||
"tsconfig-paths": "4.1.0",
|
"tsconfig-paths": "4.1.0",
|
||||||
"twemoji-parser": "14.0.0",
|
"twemoji-parser": "14.0.0",
|
||||||
"typescript": "4.8.3",
|
"typescript": "^4.9.3",
|
||||||
"uuid": "8.3.2",
|
"uuid": "8.3.2",
|
||||||
"v-debounce": "0.1.2",
|
"v-debounce": "0.1.2",
|
||||||
"vanilla-tilt": "1.7.2",
|
"vanilla-tilt": "1.7.2",
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
"ts-jest": "^27.1.5",
|
"ts-jest": "^27.1.5",
|
||||||
"ts-node": "10.9.1",
|
"ts-node": "10.9.1",
|
||||||
"tsd": "^0.23.0",
|
"tsd": "^0.23.0",
|
||||||
"typescript": "4.8.3"
|
"typescript": "^4.9.3"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"built"
|
"built"
|
||||||
|
|
24
yarn.lock
24
yarn.lock
|
@ -3806,7 +3806,7 @@ __metadata:
|
||||||
tsconfig-paths: 4.1.0
|
tsconfig-paths: 4.1.0
|
||||||
twemoji-parser: 14.0.0
|
twemoji-parser: 14.0.0
|
||||||
typeorm: 0.3.7
|
typeorm: 0.3.7
|
||||||
typescript: ^4.8.3
|
typescript: ^4.9.3
|
||||||
unzipper: 0.10.11
|
unzipper: 0.10.11
|
||||||
uuid: 8.3.2
|
uuid: 8.3.2
|
||||||
web-push: 3.5.0
|
web-push: 3.5.0
|
||||||
|
@ -4788,7 +4788,7 @@ __metadata:
|
||||||
tsc-alias: 1.7.0
|
tsc-alias: 1.7.0
|
||||||
tsconfig-paths: 4.1.0
|
tsconfig-paths: 4.1.0
|
||||||
twemoji-parser: 14.0.0
|
twemoji-parser: 14.0.0
|
||||||
typescript: 4.8.3
|
typescript: ^4.9.3
|
||||||
uuid: 8.3.2
|
uuid: 8.3.2
|
||||||
v-debounce: 0.1.2
|
v-debounce: 0.1.2
|
||||||
vanilla-tilt: 1.7.2
|
vanilla-tilt: 1.7.2
|
||||||
|
@ -7900,7 +7900,7 @@ __metadata:
|
||||||
ts-jest: ^27.1.5
|
ts-jest: ^27.1.5
|
||||||
ts-node: 10.9.1
|
ts-node: 10.9.1
|
||||||
tsd: ^0.23.0
|
tsd: ^0.23.0
|
||||||
typescript: 4.8.3
|
typescript: ^4.9.3
|
||||||
languageName: unknown
|
languageName: unknown
|
||||||
linkType: soft
|
linkType: soft
|
||||||
|
|
||||||
|
@ -7921,7 +7921,7 @@ __metadata:
|
||||||
gulp-terser: 2.1.0
|
gulp-terser: 2.1.0
|
||||||
js-yaml: 4.1.0
|
js-yaml: 4.1.0
|
||||||
start-server-and-test: 1.14.0
|
start-server-and-test: 1.14.0
|
||||||
typescript: 4.8.3
|
typescript: ^4.9.3
|
||||||
languageName: unknown
|
languageName: unknown
|
||||||
linkType: soft
|
linkType: soft
|
||||||
|
|
||||||
|
@ -17032,13 +17032,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"typescript@npm:4.8.3, typescript@npm:^4.8.3":
|
"typescript@npm:^4.9.3":
|
||||||
version: 4.8.3
|
version: 4.9.3
|
||||||
resolution: "typescript@npm:4.8.3"
|
resolution: "typescript@npm:4.9.3"
|
||||||
bin:
|
bin:
|
||||||
tsc: bin/tsc
|
tsc: bin/tsc
|
||||||
tsserver: bin/tsserver
|
tsserver: bin/tsserver
|
||||||
checksum: 8286a5edcaf3d68e65c451aa1e7150ad1cf53ee0813c07ec35b7abdfdb10f355ecaa13c6a226a694ae7a67785fd7eeebf89f845da0b4f7e4a35561ddc459aba0
|
checksum: 17b8f816050b412403e38d48eef0e893deb6be522d6dc7caf105e54a72e34daf6835c447735fd2b28b66784e72bfbf87f627abb4818a8e43d1fa8106396128dc
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -17052,13 +17052,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"typescript@patch:typescript@4.8.3#~builtin<compat/typescript>, typescript@patch:typescript@^4.8.3#~builtin<compat/typescript>":
|
"typescript@patch:typescript@^4.9.3#~builtin<compat/typescript>":
|
||||||
version: 4.8.3
|
version: 4.9.3
|
||||||
resolution: "typescript@patch:typescript@npm%3A4.8.3#~builtin<compat/typescript>::version=4.8.3&hash=aae4e6"
|
resolution: "typescript@patch:typescript@npm%3A4.9.3#~builtin<compat/typescript>::version=4.9.3&hash=d73830"
|
||||||
bin:
|
bin:
|
||||||
tsc: bin/tsc
|
tsc: bin/tsc
|
||||||
tsserver: bin/tsserver
|
tsserver: bin/tsserver
|
||||||
checksum: 2222d2382fb3146089b1d27ce2b55e9d1f99cc64118f1aba75809b693b856c5d3c324f052f60c75b577947fc538bc1c27bad0eb76cbdba9a63a253489504ba7e
|
checksum: 67ca21a387c0572f1c04936e638dde7782c5aa520c3754aadc7cc9b7c915da9ebc3e27c601bfff4ccb7d7264e82dce6d277ada82ec09dc75024349e0ef64926d
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue