prisma-erd-generator-markdown

所属分类:代码编辑器
开发工具:TypeScript
文件大小:89KB
下载次数:0
上传日期:2023-06-02 22:12:56
上 传 者sh-1993
说明:  棱镜erd发生器降价,,
(prisma-erd-generator-markdown,,)

文件列表:
.husky (0, 2023-03-11)
.husky\commit-msg (82, 2023-03-11)
.prettierrc (86, 2023-03-11)
commitlint.config.js (69, 2023-03-11)
package-lock.json (343700, 2023-03-11)
package.json (244, 2023-03-11)
packages (0, 2023-03-11)
packages\generator (0, 2023-03-11)
packages\generator\.npmignore (101, 2023-03-11)
packages\generator\jest.config.js (253, 2023-03-11)
packages\generator\package.json (1837, 2023-03-11)
packages\generator\src (0, 2023-03-11)
packages\generator\src\__tests__ (0, 2023-03-11)
packages\generator\src\__tests__\__fixtures__ (0, 2023-03-11)
packages\generator\src\__tests__\__fixtures__\getSampleDMMF.ts (5211, 2023-03-11)
packages\generator\src\__tests__\__snapshots__ (0, 2023-03-11)
packages\generator\src\__tests__\__snapshots__\genEnum.test.ts.snap (364, 2023-03-11)
packages\generator\src\__tests__\genEnum.test.ts (271, 2023-03-11)
packages\generator\src\bin.ts (41, 2023-03-11)
packages\generator\src\constants.ts (62, 2023-03-11)
packages\generator\src\generator.ts (629, 2023-03-11)
packages\generator\src\helpers (0, 2023-03-11)
packages\generator\src\helpers\genMermaid.ts (4029, 2023-03-11)
packages\generator\src\utils (0, 2023-03-11)
packages\generator\src\utils\formatFile.ts (417, 2023-03-11)
packages\generator\src\utils\writeFileSafely.ts (303, 2023-03-11)
packages\generator\tsconfig.json (613, 2023-03-11)
packages\usage (0, 2023-03-11)
packages\usage\package.json (334, 2023-03-11)
packages\usage\prisma (0, 2023-03-11)
packages\usage\prisma\ERD.md (260, 2023-03-11)
packages\usage\prisma\schema.prisma (586, 2023-03-11)

# Prisma ERD Generator Markdown Prisma generator to create a mermaid ERD in a markdown file. ## Install ```bash npm i -D prisma-erd-generator-markdown # or yarn add -D prisma-erd-generator-markdown ``` ## Setup Add to your `schema.prisma` ```prisma generator erd { provider = "prisma-erd-generator-markdown" output = "./ERD.md" } ``` ## Generate Run the generator ```bash npx prisma generate ``` ## Example Given the following prisma schema: ```prisma model User { id Int @id @default(autoincrement()) email String @unique name String? posts Post[] } model Post { id Int @id @default(autoincrement()) title String content String? published Boolean @default(false) author User @relation(fields: [authorId], references: [id]) authorId Int } ``` This diagram will be generated: ```mermaid erDiagram User { Int id PK "autoincrement()" String email String name "nullable" } Post { Int id PK "autoincrement()" String title String content "nullable" Boolean published Int authorId FK } Post }o--|| User : author ``` > This generator was bootstraped using [create-prisma-generator](https://github.com/YassinEldeeb/create-prisma-generator)

近期下载者

相关文件


收藏者