Skip to content

REDREDGROUP/prisma-enum-generator

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.

generator client {
  provider = "prisma-client-js"
}

generator enum {
  provider = "node node_modules/@redredgroup/prisma-enum-generator"
  output = "./generated"
}

datasource db {
  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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published