Welcome to express-ts-starter
, an Express.js TypeScript boilerplate with Prisma, Jest, and other common tools. This boilerplate is designed to provide a robust foundation for building web applications using modern technologies. Here are some key features:
-
Express.js Integration: Out-of-the-box integration with Express.js, a lightweight and fast web framework for Node.js.
-
TypeScript Development: Leveraging TypeScript for development, ensuring strong type support and enhanced developer experience.
-
Seamless Prisma Configuration: Effortlessly interact with databases using Prisma, a modern and efficient ORM for Node.js and TypeScript.
-
Thoughtfully Designed Unit Test Structure: A well-organized unit test structure to ensure code robustness and maintainability.
-
Morgan Integration for HTTP Request Logging: Integration of Morgan for logging HTTP requests, providing insights into the application's request/response lifecycle.
-
Jest Integration for Unit Testing: Jest integration for writing and running unit tests, ensuring the reliability of your codebase.
To install the boilerplate, use the following command:
npm i express-ts-with-unit-test