Asking as a non-JS person - what's the cost and effort to switch?

It probably depends on how much of the deno-specific api is being used, and then how similar that is to whatever you're going to switch to.

https://docs.deno.com/api/deno/