Add support for using the Bun and pnpm package managers to manage package.json and node_modules. These are popular Node.js package managers that are faster and more space efficient than npm and Yarn.
Users of the Bun package manager are probably also using the Bun runtime which supports partial CommonJS and ESM interop. This helps smooth over integration between CLJS and the JavaScript ecosystem (no need to mess with different Clojure requires syntax when handling ESM v. CommonJS).
This is not about adding support for running a CLJS REPL on the Bun runtime (e.g. #923 for a CLJS REPL on the Deno runtime). Bun users should use an existing REPL like the browser REPL.
Add support for using the Bun and pnpm package managers to manage
package.jsonandnode_modules. These are popular Node.js package managers that are faster and more space efficient than npm and Yarn.Users of the Bun package manager are probably also using the Bun runtime which supports partial CommonJS and ESM interop. This helps smooth over integration between CLJS and the JavaScript ecosystem (no need to mess with different Clojure requires syntax when handling ESM v. CommonJS).
This is not about adding support for running a CLJS REPL on the Bun runtime (e.g. #923 for a CLJS REPL on the Deno runtime). Bun users should use an existing REPL like the browser REPL.