Registry / database / efiber-prisma-schema

efiber-prisma-schema

JSON →
library2.2.0jsnpmunverified

Provides the Prisma database schema for the eFiber project, enabling Node.js applications to generate and use Prisma Client with the predefined schema. Current stable version is 2.2.0. Adheres to eFiber's data model and is intended for internal use. Does not include migrations or seed data; relies on Prisma's version ^6.19.2 as a peer dependency. Differentiates from custom schema definitions by offering a centralized, versioned schema package.

npm install efiber-prisma-schema
INSTALL
IMPORT
SIG · EFIBER-PRISMA-SCHE
E
efiber-prisma-schema
databasejavascriptv2.2.0
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

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

PrismaClient
import { PrismaClient } from '@prisma/client'
import { PrismaClient } from 'efiber-prisma-schema'
The schema package itself does not export PrismaClient. After running prisma generate, PrismaClient is imported from @prisma/client.
prisma schema file
Use schema.prisma path: 'node_modules/efiber-prisma-schema/schema.prisma'
require('efiber-prisma-schema')
The package exports a schema file, not JS/TS modules. Reference the file path directly in prisma.schema.
generate command
prisma generate --schema=node_modules/efiber-prisma-schema/schema.prisma
prisma generate
You must point Prisma to the schema file from this package to generate the correct client.

Install schema package and Prisma, generate client, then instantiate and query using PrismaClient.

npm install efiber-prisma-schema prisma@^6.19.2 npx prisma generate --schema=node_modules/efiber-prisma-schema/schema.prisma # Then in code: import { PrismaClient } from '@prisma/client'; const prisma = new PrismaClient(); const users = await prisma.user.findMany(); console.log(users); await prisma.$disconnect();
Debug
Known issues
gotchaThe package does not include migrations; you must run prisma migrate separately with an existing database or use prisma db push.
fix
Run 'npx prisma migrate dev --schema=node_modules/efiber-prisma-schema/schema.prisma' to create migrations.
affects: all
gotchaPrisma version 6.19.2 is required as a peer dependency; using a different version may cause compatibility issues.
fix
Ensure your project uses prisma@^6.19.2.
affects: all
deprecatedSchema file is not directly importable as a module; referencing the file path correctly is critical.
fix
Use the full path to schema.prisma in node_modules.
affects: all
Errors
Common errors & fixes
Error: Cannot find module '@prisma/client'
Prisma Client not generated or installed.
fix
Run 'npx prisma generate --schema=node_modules/efiber-prisma-schema/schema.prisma' and ensure @prisma/client is installed.
Error: Schema file not found: ./schema.prisma
Missing --schema flag pointing to the schema file inside the package.
fix
Use '--schema=node_modules/efiber-prisma-schema/schema.prisma' with prisma commands.
Upgrade
Version history
2.2.0latest on npm
Audit
Dependencies
prismarequiredPeer dependency required for Prisma Client generation and migrations
Agent activity
8 hits · last 30 days
node
6
Amazon
1
Resources
efiber-prisma-schema — npm install efiber-prisma-schema · libregistry