feat: add "denoDeploy" preview feature flag for client
This is a preliminary work for Deno Deploy support of prisma client. We're going to implement Deno Deploy specific feature under this feature flag. (Please see the prisma/deno shared channel for more context.)
Note: related to https://github.com/prisma/prisma/pull/14386
Slack: https://prisma-company.slack.com/archives/C03MQBP84E6/p1659032973203539
I think this change is necessary for continuing the work at prisma/prisma#14386. PTAL @millsp @matthewmueller
@garrensmith can you please create an integration version for @kt3k (if not already)?
Is there anything I can do to help this get merged?
Hey @kt3k we can't merge this as-is yet otherwise the preview feature would show up to our users (if we release). What we can do is to release an integration of this for you to work with in the client. Triggered here https://github.com/prisma/prisma-engines/pull/3161. I'll send you extra instructions when this is out.
@millsp Thanks!
Hey @kt3k here's the integration version. This is basically our main branch with the engines that you've modified in this PR. You can directly update the engines versions in your own TypeScript PR. Just run pnpm run bump-engines 4.4.0-4.integration-deno-preview-flag-3c1168fbf77b17ded4f89a480e467eddb5302d77 in the monorepo, and it will install the built engines of current PR.
We decided to switch to using deno as the preview feature.
I quickly recreated this PR as https://github.com/prisma/prisma-engines/pull/3291 and it was merged.