{"repo":"gmarokov/node-fastify-mongo-api","free":true,"listed":false,"github":"https://github.com/gmarokov/node-fastify-mongo-api","clone":"git clone https://github.com/gmarokov/node-fastify-mongo-api.git","description":"Node.js Restful API starter template","language":"TypeScript","stars":105,"topics":["nodejs","fastify","typescript","jest","swagger","mongodb"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"node-fastify-mongo-api Node.js Restful API starter template with TypeScript, Fastify, MongoDB, Jest and Swagger. Requirements 1. Node.js = 10 2. Docker Getting started 1. Install packages: npm install 3. Run project: npm run start:dev Testing Using Jest for endpoint integration testing and swapping MongoDB with In Memory Mongo server. Code coverage report generated and consumed by Coveralls. 1. Run tests with coverage: npm run test Additional information - Pre-commit hook is configured to run ESLint and Prettier before each commit with Husky. - Debug configuration for VS Code is included. Documentation Using Swagger for the endpoints documentation. Swagger UI available at http://localhost:3000/docs. Additional Postman collection attached to repository.","default_branch":null,"files":null,"tree":[],"storefront":"/r/gmarokov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gmarokov/node-fastify-mongo-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}