Skip to content

ExpressTS-ReadySetGo is an Express.js and TypeScript boilerplate equipped with ESLint, Prettier, Husky, Jest, Supertest, & Pino is ready to kickstart your backend development.

License

Notifications You must be signed in to change notification settings

sanjaysah101/ExpressTS-ReadySetGo

Repository files navigation

ExpressTS-ReadySetGo

ExpressTS-ReadySetGo is an Express.js and TypeScript boilerplate equipped with ESLint, Prettier, Husky, Jest, Supertest, and Pino ready to kickstart your backend development.

Features

  • 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

Getting Started

Follow these steps to get your project up and running.

Prerequisites

Make sure you have Node.js and npm installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/sanjaysah101/ExpressTS-ReadySetGo.git
    
  2. Install dependencies:

    cd TypeExpress-Starter
    npm install
    
  3. Usage

    npm run dev
    
  4. Testing

    npm test
    

Contributing

Contributions are welcome! Please read the Contribution Guidelines

  • 🐞 Reporting issues
  • 💡 Suggesting new features
  • 📚 Improving documentation
  • 🐛 Fixing bugs
  • 💻 Adding new code

License

This project is licensed under the MIT License. See the License file for details.

About

ExpressTS-ReadySetGo is an Express.js and TypeScript boilerplate equipped with ESLint, Prettier, Husky, Jest, Supertest, & Pino is ready to kickstart your backend development.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published