Aequum is a framework for building apps common components in a fast and easy way, also providing a set of common components such utils, models, DTOs, controllers, decorators, pipes, guards etc. for the NestJS framework.
This framework was designed having in mind hexagonal archivecture and clean code using the DDD (Domain Driven Design) approach, also the components was divided in packages to use them in a modular way.
- @aequum/nestjs-authn: Authentication module
- @aequum/nestjs-authz: Authorization module
- @aequum/nestjs-common: common components
- @aequum/nestjs-crudl: CRUD/CRUDL operations components
- @aequum/nestjs-exceptions: Descriptive and rich exceptions module
- @aequum/nestjs-geojson-dto: GeoJSON DTO models for NestJS
- @aequum/nestjs-mongoose: NestJS Mongoose tools
- @aequum/nestjs-paginate-common: Pagination common components
- @aequum/nestjs-uniform-data: Uniform data components