1.0.5 • Published 2 years ago

@redredgroup/prisma-enum-generator v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

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