← Blog
The Nub Team

Nub 0.2.2

Project-source plain JavaScript is transpiled, the navigator global and Web Locks land on the compat floor, and the WPT slice expands.

A runtime and package-manager patch.

Runtime

  • Project-source plain JavaScript is transpiled. .js, .mjs, and .cjs project source now goes through the same transpile path as TypeScript. (#152)
  • The navigator global is backfilled on Node below 21, and Web Locks is spec-faithful. (#164)
  • The WPT slice expands to cover URLPattern, Web Locks, and reportError. (#158)

Package manager

  • Bare pnpm_config_* registry env vars are honored under a pnpm 11+ incumbent. (#153)
  • Yarn workspace members are linked into the consumer's node_modules. (#154)
  • Dist-tag specs are re-read live when the primer served the pick. (#155)
  • directories.bin is linked as a fallback when a top-level bin is absent. (#156)

Thanks to @jdalton for sharing recursive-run chunk members via a shared reference instead of a per-worker clone, and for trimming redundant work on the JavaScript transpile path. (#148, #159)

The full release notes list every change in this release.

Get started

Or paste this "Get Started" prompt into an agent. It will install Nub and explain how it can be used in your project. (It won't make any changes without permission.)