Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / ialopezg / backend
A basic skeleton with class abstraction, global & local validation, global & local exception handlers, logging & data tracking, data transfer objects, execution context, authentication, users & user roles, migrations, pagination, and default dispatchers. All built with NestJS.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ialopezg%2Fbackend
Stars: 1
Forks: 0
Open Issues: 5
License: mit
Language: TypeScript
Repo Size: 1.41 MB
Dependencies:
705
Created: over 2 years ago
Updated: over 1 year ago
Last pushed: over 1 year ago
Last synced: about 1 year ago
Topics: authentication, class-abstraction, context-execution, data-transfer-object, dispatchers, dto, exceptions, logs, migrations, seeders, user-roles, users, validation
Funding links: https://github.com/sponsors/ialopezg, https://ko-fi.com/ialopezg
Files
Dependencies
- mongo latest
- mongo-express latest
- dpage/pgadmin4 latest
- postgres latest
- @types/express ^4.17.13 development
- @types/jest ^28.1.6 development
- @types/morgan ^1.9.3 development
- @types/node ^17.0.37 development
- @types/nodemailer ^6.4.4 development
- @types/passport ^1.0.9 development
- @types/passport-jwt ^3.0.6 development
- @typescript-eslint/eslint-plugin ^5.30.7 development
- @typescript-eslint/parser ^5.30.7 development
- eslint ^8.20.0 development
- eslint-config-standard ^17.0.0 development
- eslint-plugin-import ^2.26.0 development
- eslint-plugin-n ^15.2.4 development
- eslint-plugin-promise ^6.0.0 development
- husky ^8.0.1 development
- jest ^28.1.3 development
- jest-mock-extended ^2.0.7 development
- lint-staged ^13.0.3 development
- nodemon ^2.0.19 development
- ts-jest ^28.0.7 development
- ts-node ^10.8.0 development
- typescript ^4.7.2 development
- @ialopezg/corejs ^1.0.0-alpha.1
- class-transformer ^0.5.1
- class-validator ^0.13.2
- custom-error-service ^0.4.0
- dotenv ^16.0.1
- express ^4.18.1
- handlebars ^4.7.7
- joi ^17.6.0
- jsonwebtoken ^8.5.1
- mongoose ^6.4.6
- morgan ^1.10.0
- nodemailer ^6.7.5
- passport ^0.6.0
- passport-jwt ^4.0.0