← Blog
The Nub Team

Nub 0.1.2

Package-manager, runtime, and installer fixes — lifecycle Node-version discovery, workspace resolution, and env-file parsing.

A patch release with package-manager, runtime, installer, and documentation fixes.

Bug fixes

  • A dependency's lifecycle script no longer crashes when the dependency ships its own .nvmrc or .node-version file. Node-version discovery now ignores pin files found under node_modules, so lifecycle Node re-entry resolves the project's pin instead of a dependency's. (#7)
  • Installs eligible for the global virtual store keep a hidden-hoisted dependency project-local, fixing a case where a dependency's bare import could resolve to a stale older version. (#6)
  • A workspace member's dependency is no longer installed below its declared semver range when reading an npm lockfileVersion 3 lockfile; workspace peer dependencies and npm member paths resolve correctly. (#14)

Runtime

Env-file values that contain unquoted JSON are now preserved as-is rather than being altered during parsing.

Installer

The install script runs on bash 3 without requiring a GitHub token.

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.)