Because vscode-jsonrpc (a transitive dependency of `vue-tsc`) contains
optional chaining syntax, which is only supported in Node.js 14+.
I expect more and more such cases will emerge in the future. So let's
just get rid of Node.js 12.
node-version:
- 14
include:
- - node-version: 12
- os: ubuntu-latest
- node-version: 16
os: ubuntu-latest
- node-version: 17
"template"
],
"engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ "node": "^14.13.1 || >=16.0.0"
},
"scripts": {
"prepare": "husky install",