A patch release: a lockfile-compatibility fix, plus new and updated documentation.
Lockfile compatibility
nub install failed with ERR_NUB_MANIFEST_PARSE on a valid pnpm-lock.yaml when a package's engines: field held a nested map instead of a string range. Some legacy packages — cordova-plugin-inappbrowser, for one — put a nested cordovaDependencies map under engines, which pnpm preserves verbatim in the lockfile. Nub's parser expected a string there and rejected the file.
Nub now tolerates non-string engines values in the lockfile, keeping the string ranges and ignoring the nested extras — the same way it already parses package.json. (#439, fixes #417)
Documentation
This release adds a new "Nub vs Vite+" comparison guide and updates the bun-to-nub guide. The docs sidebar also renders its section separators as visible rules.
The full release notes list every change in this release.