Registry / devops / prisma-merge

prisma-merge

JSON →
library0.2.0jsnpmunverified

Prisma Merge is a CLI tool for merging multiple Prisma schema files into a single output file, addressing the lack of native multi-file support in Prisma (issue #2377). Version 0.2.0 is the latest stable release; the package appears to be in maintenance mode with no recent updates. It uses glob patterns to collect schema files, with built-in exclusion of generated schema.prisma files. Written in TypeScript and ships type definitions. Differentiators: simple CLI, defaults that avoid conflicts with Prisma generated files, and oclif-based command structure.

npm install prisma-merge
INSTALL
IMPORT
SIG · PRISMA-MERGE
P
prisma-merge
devopsjavascriptv0.2.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

prisma-merge
import prismaMerge from 'prisma-merge'
const prismaMerge = require('prisma-merge')
Package is ESM-only; no CJS support.

Merge multiple Prisma schema files using default glob patterns, excluding generated schema.prisma files.

import prismaMerge from 'prisma-merge'; prismaMerge({ baseFilePattern: 'src/**/*.base.prisma', schemaFilePatterns: 'src/**/*.prisma', excludedFilePatterns: 'src/**/schema.prisma', outputFile: 'src/prisma/schema.prisma' }).then(() => console.log('Merged successfully')).catch(console.error);
Debug
Known issues
gotchaFile patterns are relative to current working directory, not the project root.
fix
Use absolute paths or run from the project root directory.
affects: >=0.0.0
gotchaExcluded file patterns must include 'schema.prisma' to avoid overwriting generated files; defaults may not cover all cases.
fix
Explicitly set excludedFilePatterns to include paths for all generated schema.prisma files.
affects: >=0.0.0
deprecatedPackage is no longer actively maintained as Prisma now supports multi-file schemas natively.
fix
Consider migrating to Prisma's built-in multi-file support (prisma.schema directory).
affects: >=0.0.0
Errors
Common errors & fixes
Error: ENOENT: no such file or directory, open '...'
Output directory does not exist.
fix
Ensure the output directory exists before running, or create it with mkdir.
Error: No files matched pattern '...'
Glob pattern did not match any files.
fix
Double-check the pattern and ensure files exist at expected paths.
Upgrade
Version history
0.2.0latest on npm
Audit
Dependencies
@oclif/commandrequiredUsed for CLI command framework
Agent activity
12 hits · last 30 days
node
10
Amazon
1
Resources
prisma-merge — npm install prisma-merge · libregistry