prisma-enums-generator
v1.1.1
Published
Generates enums from your Prisma schema to typescript or graphql files.
Downloads
8
Maintainers
Readme
Prisma Enums Generator
Generates enums from your prisma schema to typescript or graphql files. Note it doesn't generate the typescript or types for shapes.
Installation
npm install prisma-enums-generatorUsage
generator enums {
provider = "prisma-enums-generator"
isExport = true
useComma = true
// output = "path to file"
}Example
generator client {
provider = "prisma-client-js"
}
generator enums {
provider = "prisma-enums-generator"
isExport = true
useComma = true
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
enum UserType {
pro
best
}
model User {
id String @unique @default(uuid())
name String
username String
type UserType
}Generates
npx prisma generateIt will default generate the following file, prisma/types/index.ts with the following code
export enum UserType {
pro,
best,
}Contributing
If you'd like to contribute, please follow our contribution guidelines.
Support
If you like the project, please consider supporting us by giving a ⭐️ on Github.
Bugs
If you find a bug, please file an issue on our issue tracker on GitHub
License
prisma-enums-generator is open-source software licensed under the MIT license.
