Category | Popular Packages | Deeper Packages | Purpose |
---|---|---|---|
Core Framework | @nestjs/common | @nestjs/core | Core NestJS features, dependency injection, decorators, and lifecycle hooks. |
MongoDB Integration | @nestjs/mongoose | mongoose | Simplified MongoDB integration with Mongoose. |
Validation | class-validator | class-transformer | Request validation and object transformation. |
Configuration | @nestjs/config | dotenv | Manage environment variables and configurations. |
Authentication | @nestjs/passport | passport-local | Add Passport.js authentication strategies. |
@nestjs/jwt | passport-jwt | Add JWT-based authentication. | |
GraphQL Support | @nestjs/graphql | graphql-tools, apollo-server | Build GraphQL APIs with NestJS. |
File Handling | @nestjs/platform-express | @nestjs/multer | Handle file uploads and manage static assets. |
Logging | nestjs-pino | pino, winston | Advanced logging with lightweight or feature-rich loggers. |
Caching | @nestjs/redis | cache-manager, ioredis | Redis caching for high performance. |
Testing | @nestjs/testing | jest | Tools for writing unit and integration tests. |
Swagger Documentation | @nestjs/swagger | swagger-ui-express | Automatically generate API documentation. |
Microservices | @nestjs/microservices | amqp-connection-manager, nats | Build microservices and event-based applications. |
Job Scheduling | @nestjs/schedule | node-schedule, bull | Schedule tasks or manage job queues. |
Advanced MongoDB Tools | nestjs-mongoose-pagination | mongoose-paginate-v2 | Handle MongoDB pagination efficiently. |
nestjs-aggregate | mongoose-aggregate-pipeline | Simplify MongoDB aggregation queries. |
Build apps, not infrastructure.
Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)