🌜
🌞
@sdgoij/nestjsx-util

@sdgoij/nestjsx-util

v5.0.0-alpha.5

NestJs CRUD for RESTful APIs - util

npm install @sdgoij/nestjsx-util

README

CRUD (@nestjsx/util)

for RESTful APIs built with NestJs


We believe that everyone who's working with NestJs and building some RESTful services and especially some CRUD functionality will find @nestjsx/crud microframework very useful.

Features

CRUD usage
  • Super easy to install and start using the full-featured controllers and services :point_right:

  • DB and service agnostic extendable CRUD controllers

  • Reach query parsing with filtering, pagination, sorting, relations, nested relations, cache, etc.

  • Framework agnostic package with query builder for a frontend usage

  • Query, path params and DTOs validation included

  • Overriding controller methods with ease

  • Tiny config (including globally)

  • Additional helper decorators

  • Swagger documentation

Packages

  • @nestjsx/crud - core package which provides @Crud() decorator for endpoints generation, global configuration, validation, helper decorators (docs)
  • @nestjsx/crud-request - request builder/parser package which provides RequestQueryBuilder class for a frontend usage and RequestQueryParser that is being used internally for handling and validating query/path params on a backend side (docs)
  • @nestjsx/crud-typeorm - TypeORM package which provides base TypeOrmCrudService with methods for CRUD database operations (docs)

Documentation

Support

Any support is welcome. At least you can give us a star.

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute]. code contributor

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

individual

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

organization organization organization organization organization organization organization organization organization organization

License

MIT

General

License
MIT
Typescript Types
None found
Tree-shakeable
No

Popularity

GitHub Stargazers
3,223
Community Interest
2,898
Number of Forks
400

Maintenance

Commits
11/2110/22010
Last Commit
Open Issues
239
Closed Issues
307
Open Pull Requests
33
Closed Pull Requests
86

Versions

Versions Released
11/2110/2201
Latest Version Released
Dec 12, 2019
Current Tags
latest5.0.0-alpha.5

Dependencies

Dependencies (0)
Dev Dependencies (0)

Contributors

zMotivat0r
zMotivat0r
Commits: 257
Diluka
Diluka
Commits: 43
renovate-bot
renovate-bot
Commits: 25
greenkeeper[bot]
greenkeeper[bot]
Commits: 6
0xflotus
0xflotus
Commits: 5
RobotScribe
RobotScribe
Commits: 5
klalex
klalex
Commits: 4
jdguzman
jdguzman
Commits: 3
salomaosnff
salomaosnff
Commits: 3
bestori
bestori
Commits: 3
roland-chernov-akvelon
roland-chernov-akvelon
Commits: 3
tbrannam
tbrannam
Commits: 3
debagger
debagger
Commits: 2
fwoelffel
fwoelffel
Commits: 2
SamiSammour
SamiSammour
Commits: 2