Quick and dirty audit of Node.js support across Workers. See https://workers-nodejs-compat-matrix.pages.dev
Install Volta:
curl https://get.volta.sh | bash
Install Deno:
# see https://docs.deno.com/runtime/manual/getting_started/installation for alternatives
brew install deno
Install Bun:
# see https://bun.sh/docs/installation for alternatives
brew install oven-sh/bun/bun
Install the dependencies
pnpm install
Important
Update Bun and Deno, i.e. using brew upgrade
on mac.
Update wrangler
and workerd
in pnpm-workspace.yaml
from wrangler's package.json
Important
This requires features from Node v22, so if it isn't your default node version, run it with volta run --node 22 pnpm generate
.
-
Update the catalog version in
pnpm-workspace.yaml
-
Run:
pnpm update -r
-
Generate the report
pnpm generate
pnpm report:dev