Skip to content

Minimalistic project template to jump start a Node.js back-end application in TypeScript 🚀 ESLint, Prettier, Jest, Nodemon, Debuggers pre-configured ⚙️

License

Notifications You must be signed in to change notification settings

anhtungbui/typescript-node-boilerplate

Repository files navigation

TypeScript Node Boilerplate 🚀

  • Minimalistic project template to jump start a Node.js back-end application in TypeScript
  • Need Express.js too? Check out typescript-express-boilerplate instead.

Pre-configured tools ⚙️

  • ESLint
  • Prettier
  • Jest
  • Nodemon
  • Visual Studio Code's Debuggers

Getting Started

Prerequisite

  • Node v20.x (LTS) or later

There are many ways to use the template:

A. Use as a repository template

  • To start, just click the Use template link (or the green button).
  • Start adding your code in the src and unit tests in the __tests__ directories.

B. Clone repository

To clone the repository, use the following commands:

git clone https://github.com/anhtungbui/typescript-node-boilerplate
cd typescript-node-boilerplate
npm install

Authors

Anh Tung Bui @ abui.dev

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

  1. https://www.youtube.com/watch?v=H91aqUHn8sE
  2. https://blog.logrocket.com/how-to-set-up-node-typescript-express/
  3. https://khalilstemmler.com/blogs/typescript/eslint-for-typescript/
  4. https://kulshekhar.github.io/ts-jest/docs/getting-started/installation#jest-config-file
  5. https://gist.github.com/DomPizzie/7a5ff55ffa9081f2de27c315f5018afc
  6. https://github.com/jsynowiec/node-typescript-boilerplate

About

Minimalistic project template to jump start a Node.js back-end application in TypeScript 🚀 ESLint, Prettier, Jest, Nodemon, Debuggers pre-configured ⚙️

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published