@rodrigosantanag/usuarios-orm-prisma
v1.0.1
Published
Paquete que expone un cliente Prisma preconfigurado para gestionar usuarios.
Readme
usuarios-orm-prisma
Paquete que expone un cliente Prisma preconfigurado para gestionar usuarios.
Instalación
npm install usuarios-orm-prismaConfiguración (variable de entorno)
El método por defecto usa la variable de entorno DATABASE_URL.
Crea un archivo .env o exporta la variable en tu entorno:
DATABASE_URL="postgresql://user:password@localhost:5432/mydb?schema=public"Uso — Singleton (fácil)
import { prisma, disconnectPrisma } from "usuarios-orm-prisma";
const users = await prisma.users.findMany();
// Al terminar (por ejemplo en tests o scripts) puedes desconectar:
await disconnectPrisma();Este paquete expone únicamente un singleton llamado prisma. Reutilizar una única instancia
por proceso es la configuración recomendada para la mayoría de apps y evita abrir conexiones
en exceso. Para pruebas aisladas, crea y controla la conexión desde el propio test (por ejemplo
montando entornos de integración separados) y usa disconnectPrisma() para limpiar.
Publicación
El paquete está listo para ser publicado. El package.json contiene scripts build y prepare que compilan TypeScript y ejecutan prisma generate.
Antes de publicar, asegúrate de:
- No incluir credenciales en el repo.
- Configurar
nameúnico enpackage.jsonsi publicarás en npm público.
Ejemplo de publicación:
npm login
npm publish --access public