Update for Node.js 16 per https://github.com/microsoft/TypeScript/wiki/Node-Target-Mapping
"lib": ["ES2021"]
"target": "ES2021"
-
Internal: Update dev dependencies
-
Change: Remove ts-node transpileOnly = true since that's not an inherited property
- Change: Set ts-node transpileOnly = true
- Fix: Target es2020 otherwise we can't use optional chaining etc.
-
Breaking: Remove entrypoint nodejs/tsconfig.json. Just use the main entrypoint.
-
Internal: Use ESLint instead of TSLint for linting