Skip to content

Latest commit

 

History

History
 
 

cli

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Prisma 2 CLI architecture




                                                         ╔══════════════════╗
                                                         ║                  ║
                                                         ║     prisma2      ║
                       ┌────────────────────────────────▶║                  ║◀─────────────────────────────┐
                       │                                 ╚══════════════════╝                              │
                       │                                  prisma/prisma2-cli                               │
                       │                                      ▲    ▲    ▲                                  │
                       │                                      │    │    │                                  │
                       │                                      │    │    │                                  │
                       │                                      │    │    │                                  │
                       │                   ┌──────────────────┘    │    └───────────────────┐              │
                       │                   │                       │                        │              │
                       │                   │                       │                        │              │
                       │         ╔═════════╩════════╗    ╔═════════╩════════╗   ╔═══════════╩═══════════╗  │
                       │         ║                  ║◀ ─ ╣                  ║   ║                       ║  │
                       │         ║  @prisma/photon  ║    ║   @prisma/lift   ║   ║ @prisma/introspection ║  │
                       │         ║                  ╠───▶║                  ║   ║                       ║  │
                       │         ╚══════════════════╝    ╚══════════════════╝   ╚═══════════════════════╝  │
                       │           prisma/photon-js          prisma/lift           prisma/prisma2-cli      │
                       │             ▲  ▲  ▲                       ▲                        ▲              │
                       │             │  │  │                       │                        │              │
                       │  ─ ─ ─ ─ ─ ─   │  └─────────────┐         │                        │              │
                       │ │              │                │         │                        │              │
                       │                │                │         │                        │              │
                       │ │              │                │         │                        │              │
                       │      ╔═════════╩═════════════╗  ╠═════════╩════════╦───────────────┘              │
                       │ │    ║                       ║  ║                  ║                              │
                       │      ║  @prisma/engine-core  ║  ║   @prisma/cli    ╠──────────────────────────────┘
                       │ │    ║                       ║  ║                  ║
                       │      ╚═══════════════════════╝  ╚══════════════════╝
                       │ │    ▲    prisma/photon-js       prisma/prisma2-cli
                       │      │
  ╔════════════════════╩═╩═╦ ─
  ║                        ║
  ║  @prisma/fetch-engine  ║
  ║                        ║
  ╚════════════════════════╝
       prisma/photon-js