Typescript node boilerplate project set up how I like it:
- Node 14; version enforced via package.json and npmrc
- Typescript 4 and Node 14 compliant tsconfig
- nvmrc for nvm users
- Jest, ts-jest and typed jest config
- xo for linting. To use as VSCode formatter, install it and set it as your default formatter
- Webpack 5 with ts-loader and fork-ts-checker for production-ready speedy builds