A package which supplements NestJS applications with out of the box CRUD functionality and parameter actions.
In order to keep consistency in CRUD applications you often find yourself writing the same functionality for each new module. Nest-utilities offers a set of basic endpoints and query parameters out of the box while keeping module specific authentication and data manipulation in mind.
Nest-utilities aims for performance and developer experience to keep you focused on building features instead of implementing menial tasks.
Consult the wiki for more detailed documentation.
Extending your controllers with the CrudController
will give you access to a set of basic Restful endpoints. Learn more.
The aforementioned CrudController
will also extend all generated GET
methods with a set of query parameter actions. These actions will give applications requesting data from the API more options and will prevent having to write unnecessary custom endpoints. Learn more.
Extending your services with the CrudService
will give you access to a set of methods which helps you streamline your development and keep your service clean. Learn more.