0.2.0 • Published 6 months ago
prisma-frontend v0.2.0
prisma-frontend
A Prisma generator for creating frontend-friendly exports (types and enums).
- Generated outputs can be used just as easily in the backend or frontend, unifying the import source of your model types and enums.
- Generated outputs are in ESM format.
- This is experimental. Please open bug tickets in GitHub.
Install
npm i -D prisma-frontend
Usage
Prisma Schema
Insert this as a generator in your Prisma schema file:
// the standard client generator
generator jsClient {
provider = "prisma-client-js"
}
// this package's generator
generator jsFrontend {
provider = "prisma-frontend"
}
This generator requires the prisma-client-js
generator to be used as well (as shown above).
Imports
Import model types and enums from prisma-frontend
:
import {type User, AuthRole} from 'prisma-frontend';
export function authenticateAdmin(user: Partial<User>): boolean {
return user.authRole === AuthRole.Admin;
}
0.2.0
6 months ago
0.1.6
7 months ago
0.1.5
10 months ago
0.1.0
1 year ago
0.1.2
12 months ago
0.1.1
12 months ago
0.1.4
12 months ago
0.1.3
12 months ago
0.0.13
1 year ago
0.0.12
1 year ago
0.0.11
1 year ago
0.0.10
1 year ago
0.0.9
1 year ago
0.0.8
1 year ago
0.0.7
1 year ago
0.0.6
1 year ago
0.0.5
1 year ago
0.0.4
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.1
1 year ago
0.0.0
1 year ago