edgedb-js icon indicating copy to clipboard operation
edgedb-js copied to clipboard

Evaluate the current Deno packaging and publishing situation

Open scotttrinh opened this issue 1 year ago • 0 comments

With the advent of Deno v1.45, Deno now has first class support for "npm workspaces", and better Node interop. We should look at the various Deno-specific parts of our codebase and consider the how best to simplify building, packaging, and publishing for Deno consumers.

  • Can we bring the Deno packaging into the main edgedb-js monorepo from the separate edgedb-deno repo?
    • Do we even need a separate build anymore? Maybe node-compat is good enough now?
    • Should dual-publish to JSR?
  • Can we split the driver and generator for Deno to match that split in our npm packaging?

scotttrinh avatar Jul 16 '24 14:07 scotttrinh