This library contains the entity manager of the Punks backend.
npm install @punks/backend-entity-managerThis library contains the entity manager of the Punks backend.
``bash`
npm install @punks/backend-entity-manager @punks/backend-core class-transformer class-validator
`bash`
npm install express async_hooks bcrypt @nestjs/platform-express @nestjs/jwt
- TypeORM
`bash`
npm install typeorm
- SendGrid
`bash`
mpm install @sendgrid/mail
- AWS SES
`bash`
npm install @aws-sdk/client-ses
- AWS S3
`bash`
npm install @aws-sdk/client-s3 @aws-sdk/s3-request-presigner
- NestJS
`bash`NestJS with TypeORM
npm install @nestjs/core @nestjs/common @nestjs/event-emitter @nestjs/typeorm @nestjs/swagger
npm install -D pg-mem supertest
```
├─ extensions
| |
| └─ plugins
| |
| └─ email: email plugin
|
├─ platforms
| |
| └─ nestjs: nestjs core module
|
├─ actions: entity manager actions
| |
| ├── commands
| |
| └── queries
|
├─ ioc: dependency injection
|
└─ abstractions: common abstractions