0.0.4 • Published 1 year ago

push-common v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Push Lib Common

NPM Version Package License

Librería de Herramientas Comunes para Backend NestJS

Esta librería proporciona un conjunto de herramientas comunes para facilitar el desarrollo de aplicaciones backend con NestJS.

Características

  • Utilidades de Logging: Integración y configuración de herramientas de logging para un seguimiento eficiente de la aplicación.
  • Gestión de Errores: Manejo de errores estándar y personalizados para una gestión de excepciones más clara.
  • Autenticación y Autorización: Herramientas para la implementación de autenticación y autorización robusta.
  • Interceptors y Guards: Interceptores y guards comunes para reutilizar en diferentes partes de la aplicación.
  • Configuración Centralizada: Mecanismos para manejar configuraciones de manera centralizada y fácil de gestionar.
  • Decoradores Personalizados: Decoradores para simplificar la obtención de datos comunes.
  • DTOs y Validación: Definición y validación de Data Transfer Objects.
  • Filtros de Excepciones: Mecanismos para capturar y manejar excepciones globalmente.
  • Enums y Constantes: Enumeraciones y constantes para uso en toda la aplicación.
  • Middlewares: Funciones middleware reutilizables.
  • Paginación: Utilidades para implementar paginación de manera sencilla.
  • Repositorios y Servicios: Abstracciones para acceder a datos y lógica de negocio.
  • Plantillas de Correo Electrónico: Plantillas predefinidas para enviar correos electrónicos.
  • Utilidades Generales: Funciones de utilidad para uso común en la aplicación.

Instalación

Para instalar la librería, utiliza npm o yarn:

npm install push-lib-common
yarn add push-lib-common

Documentación

La documentación completa de la librería está disponible en el sitio oficial.

Soporte

Si encuentras algún problema o tienes preguntas, por favor abre un issue en el repositorio.

Licencia

Este proyecto está licenciado bajo la licencia MIT. Mira el archivo LICENSE para más detalles.