Download Latest Version nub-darwin-arm64.tar.gz (49.3 MB)
Email in envelope

Get an email when there's a new version of Nub

Home / v0.1.13
Name Modified Size InfoDownloads / Week
Parent folder
nub-darwin-arm64.tar.gz 2026-06-23 49.3 MB
nub-darwin-arm64.tar.gz.sha256 2026-06-23 90 Bytes
nub-darwin-x64.tar.gz 2026-06-23 51.9 MB
nub-darwin-x64.tar.gz.sha256 2026-06-23 88 Bytes
nub-linux-arm64-musl.tar.gz 2026-06-23 50.3 MB
nub-linux-arm64-musl.tar.gz.sha256 2026-06-23 94 Bytes
nub-linux-arm64.tar.gz 2026-06-23 50.5 MB
nub-linux-arm64.tar.gz.sha256 2026-06-23 89 Bytes
nub-linux-x64-musl.tar.gz 2026-06-23 54.0 MB
nub-linux-x64-musl.tar.gz.sha256 2026-06-23 92 Bytes
nub-linux-x64.tar.gz 2026-06-23 52.7 MB
nub-linux-x64.tar.gz.sha256 2026-06-23 87 Bytes
nub-win32-arm64.zip 2026-06-23 50.3 MB
nub-win32-arm64.zip.sha256 2026-06-23 86 Bytes
nub-win32-x64.zip 2026-06-23 52.8 MB
nub-win32-x64.zip.sha256 2026-06-23 84 Bytes
README.md 2026-06-23 3.2 kB
v0.1.13 source code.tar.gz 2026-06-23 23.4 MB
v0.1.13 source code.zip 2026-06-23 24.3 MB
Totals: 19 Items   459.6 MB 1

v0.1.13 is a patch release that fixes a false positive in the malicious-package check, where a bare, dist-tag, or range install could be wrongly blocked because an older version of the package carried a malicious advisory.

[!IMPORTANT] If nub install <pkg> was wrongly blocked on v0.1.12, upgrade to v0.1.13. Installs like nub install axios are no longer blocked when the resolved version is clean. The security property is unchanged: an install that resolves to a malicious version is still blocked.

Package manager

v0.1.12's OSV malicious-package gate matched advisories against the package as a whole, so a bare/dist-tag/range install of a package whose latest is clean was blocked when an older version carried a malicious advisory. v0.1.13 resolves the install to its concrete version first and relies on the version-aware post-resolve OSV gate, so a clean latest installs while the actually-malicious version stays blocked. (#89, Fixes #88, cc71b04)

Testing & internals

  • Extract the nub-cache-key crate to lock down cache-key invalidation in tests (#87, 63f5447).
  • Isolate ~/.npmrc in the cold-CAS bench harness so a polluted host config can't break runs (e5b808a).

Documentation

  • Bump Node version examples to 26 in the README and the nub node pin error (84e7b4a).
  • Set the external-issue acknowledgement convention to exactly "Investigating." with no preamble or diagnosis (eb892e1).

Commits in this release

  • v0.1.13 (f711a1e)
  • fix(pm): resolve dist-tag/range to concrete version before the OSV malicious-package check (#88) (#89, cc71b04)
  • docs(skill): external-issue ack is exactly "Investigating." — no preamble/diagnosis (eb892e1)
  • test(native): extract nub-cache-key crate to lock cache-key invalidation (#87, 63f5447)
  • test(bench): isolate ~/.npmrc in cold-CAS harness so a polluted host config can't break runs (e5b808a)
  • docs: bump Node version examples to 26 in README + nub node pin error (84e7b4a)

Full Changelog: https://github.com/nubjs/nub/compare/v0.1.12...v0.1.13

Source: README.md, updated 2026-06-23