Sobre el proyecto

Prisma Next es una reescritura en TypeScript de Prisma ORM, la capa de acceso a datos popular para aplicaciones Node.js y TypeScript. Actualmente está en Early Access, reinventa la experiencia del ORM con extensibilidad, componibilidad e integración de agentes de IA como principios de diseño fundamentales. Bases de datos compatibles - PostgreSQL: Disponibilidad general — el objetivo principal - MongoDB: Acceso temprano, demostrando que el framework se extiende más allá de SQL - SQLite: Prueba de concepto - MySQL: Planificado para una versión posterior Primeros pasos Los desarrolladores pueden crear un nuevo proyecto con `npm create prisma@next` o agregar Prisma Next a un proyecto existente usando `npx @prisma/cli@next orm init`. La configuración configura automáticamente `prisma.config.ts`, genera contratos iniciales, instala el tiempo de ejecución y registra las habilidades de los agentes de IA. Integración de agentes de IA Prisma Next está diseñado para funcionar sin problemas con asistentes de codificación de IA. Ambos instaladores crean un archivo `prisma-next.md` introductorio en la raíz del proyecto y generan archivos de habilidad en los directorios `.claude/skills/` y `.agents/skills/`. Los agentes de IA como Claude Code, Cursor y GitHub Copilot pueden leer estas habilidades para comprender la capa de datos del proyecto y impulsar cambios de extremo a extremo a partir de indicaciones en lenguaje natural. Sistema de extensiones El ORM tiene un núcleo mínimo con todo construido sobre una SPI pública (Interfaz de Proveedor de Servicio). Esto permite a cualquier autor integrar bases de datos, herramientas o bibliotecas personalizadas. Las extensiones incluidas ofrecen soporte para columnas vectoriales y búsqueda semántica (`pgvector`), búsqueda de texto completo tipificada con índices BM25 (`paradedb`), tipos y consultas geoespaciales (`postgis`) y cifrado buscable. Requisitos previos - Node.js 24 o superior - Un administrador de paquetes: npm, pnpm o yarn Licencia: Apache 2.0