Skip to content

[Question] Clarification on Lack of Specific Prisma Version as Peer Dependency #1084

@iamfj

Description

@iamfj

Hi ZenStack team,

I've been exploring your repository and noticed that there is no specific version set for Prisma as a peer dependency. I'm curious about the rationale behind this decision.

Given the rapid development and frequent updates of Prisma, I'm concerned about compatibility issues between ZenStack and future versions of Prisma. Typically, libraries that extend or enhance the functionality of other libraries specify compatible versions to prevent conflicts and ensure stable integration.

Could you please clarify the following points:

  1. Is ZenStack designed to be compatible with any future updates of Prisma, or is there a range of versions that are known to work without issues?
  2. If ZenStack is intended to work with any version of Prisma, how do you ensure compatibility with future updates, especially considering the potential for breaking changes?
  3. Would it be possible to define a peer dependency version range for Prisma to help users avoid compatibility issues?

I believe that setting a specific version or range for Prisma as a peer dependency could greatly benefit users by providing clearer guidelines and preventing potential integration problems.

Thank you for your time and effort in maintaining this project. I look forward to your response and clarification.

Best regards,
Fabian

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions