Typescript Node barebone boilerplate. This basic architecture consists of:
- Node
- Typescript
- Docker
- GitHub Actions
- ESLint
- Prettier
- ts-node-dev
- VS Code debugger
to install the dependencies
to start the app with ts-node-dev
or tsnd
alias
much faster that nodemon
to start the app with ts-node-dev
and debugger attached
But before, in VS Code press Command + Shift + P and select Debug: Toggle Auto Attach -> Only With Flag
to build everything inside the src/
folder and output JS files to dist/
folder
to launch the production build of the app using node ./dist/index.js
to upgrade all npm packages to their latest versions
- improvements are highly appreciated
- don't forget to star the repo