ExpressTS-ReadySetGo is an Express.js and TypeScript boilerplate equipped with ESLint, Prettier, Husky, Jest, Supertest, and Pino ready to kickstart your backend development.
- Express.js as the web framework
- TypeScript for static typing
- ESLint for linting
- Prettier for code formatting
- Husky for managing git hooks
- Jest for testing
- Supertest for HTTP assertions
- Pino for logger
Follow these steps to get your project up and running.
Make sure you have Node.js and npm installed on your machine.
-
Clone the repository:
git clone https://github.com/sanjaysah101/ExpressTS-ReadySetGo.git
-
Install dependencies:
cd TypeExpress-Starter npm install
-
Usage
npm run dev
-
Testing
npm test
Contributions are welcome! Please read the Contribution Guidelines
- 🐞 Reporting issues
- 💡 Suggesting new features
- 📚 Improving documentation
- 🐛 Fixing bugs
- 💻 Adding new code
This project is licensed under the MIT License. See the License file for details.