Exposes Prisma's compiler API for NodeJS applications, enabling programmatic schema compilation, validation, TypeScript definition generation, and documentation/diagram creation without requiring the Prisma CLI. Current stable version is 3.0.0, released with a generator change from JS to TS. The library supports multiple schema files, discriminated result types (success, failure, exception), and integrates with Prisma v7. It is designed for Node.js only, not for browser environments, and is commonly used in AI-driven backend code generation pipelines.
npm install embed-prismaNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Compile a Prisma schema programmatically and inspect success/failure/exception results.
Update custom Prisma generators to TypeScript, or use v2.x if JS is required.
Upgrade Prisma to v7 or newer; pin embed-prisma to v1.x if using Prisma <7.
Use dynamic import: const { EmbedPrisma } = await import('embed-prisma');Ensure keys end with '.prisma'.
Ensure your project has the required Prisma dependencies and generator block.
Run 'npm install embed-prisma' and ensure import path is correct.
Use dynamic import: const { EmbedPrisma } = await import('embed-prisma');Ensure you import { EmbedPrisma } and instantiate: new EmbedPrisma()Use file names like 'schema.prisma' as keys.