Skip to content

Repository files navigation

prisma enum value generator

This tool allows you to get the value of the enum table from prisma.

Installation

Install @redredgroup/prisma-enum-generator with npm OR yarn

 npm install -D @redredgroup/prisma-enum-generator
//or
yarn add -D @redredgroup/prisma-enum-generator

Usage/Examples

Please add enum module as below.

generatorclient {provider="prisma-client-js"}generatorenum {provider="nodenode_modules/@redredgroup/prisma-enum-generator"output="./generated"}datasourcedb {provider="postgresql"url=env("DATABASE_URL")}
//And npx prisma db pull
//Build
npx prisma generate

Done!

Environment Variables

The two options below are optional, but can be modified if the properties below and the table names used are different.

ENUM_PREFIX enum table start prefix (Default: enum_*)

ENUM_TABLE_COLUMN Value column for table enum (Default: value)

ENUM_FILE_NAME File name to output | example NiceEnum Value -> NiceEnum.ts (The .ts will be added automatically.) | (Default: enum.ts)

Warning

v0.0.1 version only supports postgres SQL relational databases. Please note.

License

MIT

About

simple prisma enum generator

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages