🚀 @lextomato/nest-users ¡Nuevo paquete para NestJS!🎉

Estoy emocionado de presentar @lextomato/nest-users, un paquete integral y listo para usar que simplifica la implementación de autenticación, gestión de usuarios, roles y permisos en NestJS. Si estás desarrollando aplicaciones con NestJS y necesitas una solución robusta para el control de acceso y gestión de usuarios, ¡este paquete es para ti!
🚀 Características
- 🔒 Autenticación Completa: Implementación de autenticación basada en JWT, incluyendo login, logout, validación de sesión, cambio y recuperación de contraseñas.
- 🧒🏻 Gestión de Usuarios: CRUD completo para usuarios con integración de roles.
- ⚡️ Sistema de Roles y Permisos: Control de acceso basado en roles y permisos con un guardia de roles integrado.
- 📧 Sistema de Correo: Envío de correos electrónicos para activación de cuentas y recuperación de contraseñas, con configuración dinámica de plantillas y transporte.
- 🪜 Modularidad y Escalabilidad: Módulos independientes y bien integrados que facilitan la escalabilidad y el mantenimiento del código.
- 🛠️ Fácil Configuración y Extensión: Configuración sencilla y diseño extensible para adaptarse a diferentes necesidades de proyectos.
💡 Beneficios clave:
- Ahorra tiempo en la implementación de autenticación y control de acceso.
- Modular y escalable, ideal para proyectos que crecen.
- Listo para producción y totalmente documentado.
🚀 Instalación rápida:
npm install @lextomato/nest-users
💼 Documentación completa disponible en el repositorio de GitHub:
🔗 https://github.com/lextomato/nest-users
📄 Sobre el paquete:
@lextomato/nest-users está diseñado para desarrolladores que buscan una solución sólida para manejar usuarios, roles y permisos en sus aplicaciones de NestJS. Desde autenticación segura hasta un completo sistema de control de acceso, este paquete cubre todo el ciclo de gestión de usuarios de manera eficiente.
📡 API
La API de @lextomato/nest-users ofrece todas las funcionalidades necesarias para gestionar usuarios, roles, permisos, y autenticación en tu aplicación NestJS.
🌟 Endpoints disponibles
Puedes explorar todos los endpoints de la API de forma interactiva a través de nuestra documentación Swagger en línea. En ella encontrarás:
- 📄 Autenticación: Login, logout, recuperación de contraseña y más.
- 👥 Usuarios: CRUD completo para la gestión de usuarios.
- 🛡️ Roles y Permisos: Gestión de roles y permisos para control de acceso.
🌐 Demo en Línea de Swagger
👉 Accede a la documentación Swagger para ver la lista completa de endpoints y probar cada uno de ellos directamente desde la interfaz interactiva.
Documentación Swagger — Demo en Línea 🌍
⚠️ Nota: Esta es una demo estática destinada únicamente para visualización. La funcionalidad interactiva está deshabilitada, por lo que no es posible realizar pruebas de solicitudes o interactuar con los endpoints.
La demo te permitirá:
- Ver ejemplos de respuestas y formatos de solicitudes.
- Entender cómo interactuar con la API utilizando diferentes métodos y parámetros.
👥 Contribuciones:
Este es un proyecto open-source y estoy abierto a contribuciones. Si tienes ideas o sugerencias, no dudes en colaborar. ¡Juntos podemos mejorar este proyecto y aportar valor a la comunidad!
🔗 Enlace al paquete en npm: @lextomato/nest-users https://www.npmjs.com/package/@lextomato/nest-users
✨ ¿Interesado en saber más?
Déjame un comentario o envíame un mensaje directo, estaré encantado de ayudarte a comenzar.
🎯 ¡Gracias por tu apoyo y espero que encuentres útil este nuevo paquete!


