We currently test that Prisma + Vercel's pkg bundler work, but we don't have any test for ncc.
While pkg basically bundles everything it finds up, ncc bundles a Node.js codebase into a single artifact.
Vercel claims it supports Node.js binary addons (NAPI), but apparently napi.rs may not be supported (see a Prisma user comment on bundling libquery + ncc, which is apparently just fixed by using the binary Query Engine target prisma/orm#16901 (comment)).
ncc may also be used by the Vercel CLI, so it's highly relevant for us to ensure this works.
Next steps:
We currently test that Prisma + Vercel's
pkgbundler work, but we don't have any test forncc.While
pkgbasically bundles everything it finds up,nccbundles a Node.js codebase into a single artifact.Vercel claims it supports Node.js binary addons (NAPI), but apparently napi.rs may not be supported (see a Prisma user comment on bundling
libquery+ncc, which is apparently just fixed by using thebinaryQuery Engine target prisma/orm#16901 (comment)).nccmay also be used by the Vercel CLI, so it's highly relevant for us to ensure this works.Next steps: