🌜
🌞
nestjsx-tmp-crud-typeorm

nestjsx-tmp-crud-typeorm

v4.7.3-alpha.0

NestJs CRUD for RESTful APIs - TypeORM

npm install nestjsx-tmp-crud-typeorm

README

CRUD (nestjsx-tmp-crud-typeorm)

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-tmp-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

Install

npm i nestjsx-tmp-crud-typeorm @nestjs/typeorm typeorm

Packages

  • nestjsx-tmp-crud - core package which provides @Crud() decorator for endpoints generation, global configuration, validation, helper decorators (docs)
  • nestjsx-tmp-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-tmp-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,212
Community Interest
2,992
Number of Forks
399

Maintenance

Commits
10/219/22010
Last Commit
Open Issues
239
Closed Issues
307
Open Pull Requests
33
Closed Pull Requests
86

Versions

Versions Released
10/219/2201
Latest Version Released
Oct 2, 2020
Current Tags
latest4.7.3-alpha.0

Dependencies

Dependencies (1)
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
bestori
bestori
Commits: 3
jdguzman
jdguzman
Commits: 3
salomaosnff
salomaosnff
Commits: 3
roland-chernov
roland-chernov
Commits: 3
tbrannam
tbrannam
Commits: 3
fwoelffel
fwoelffel
Commits: 2
frco9
frco9
Commits: 2
SamiSammour
SamiSammour
Commits: 2