@krsbx/prisma-repo

0.2.7 • Public • Published

Prisma Repo

Prisma Generator to quickly setup a Repository Pattern in Express, Prisma, and TypeScript projects.

Get started with `Prisma Repo` by running npm i @krsbx/prisma-repo

PRs-Welcome NPM version Downloads

Table of contents

What is Prisma Repo?

"Prisma Repo" is a Repository Pattern Generator for your Prisma TypeScript Backend. By using Prisma Repo, you can free your mind from how to setup a Repository Pattern in Prisma without a headache.

Keep in mind that the generated file is can be edited. You can freely modified the generated model repository file and the base repository file as you like. Just keep in mind the prisma-repo will be overwritten every time you run a prisma migration.

Getting Started

  1. To get started with prisma-repo, run any of the following commands:

npm

npm i -D prisma-repo@latest
  1. Add Prisma Generator as your generator in your schema.prisma
# Top level after prisma-client generator

generator repo {
  provider = "prisma-repo"
  output   = "../src/repository"
  query    = true
  warn     = true
  info     = true
  error    = true
}

# Rest of your model and stuff...

Config Docs

The following options can be use to configure the behavior of the prisma-repo :
Option/Flag Description
output Determine the destination of generated files to be outputted
query Determine whether to use the query options in prisma logging
warn Determine whether to use the warn options in prisma logging
info Determine whether to use the info options in prisma logging
error Determine whether to use the error options in prisma logging

Contributors

We 💖 contributors! Feel free to contribute to this project but please read the Contributing Guidelines before opening an issue or PR so you understand the branching strategy and local development environment.

Package Sidebar

Install

npm i @krsbx/prisma-repo

Weekly Downloads

14

Version

0.2.7

License

MIT

Unpacked Size

44 kB

Total Files

32

Last publish

Collaborators

  • krsbx