Skip to content

chore(deps): update dependency @nubjs/nub to v0.9.2 - #199

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/nubjs-nub-0.9.x
Sep 17, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/nubjs-nub-0.9.x

Conversation

@renovate

@renovate renovate Bot commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@nubjs/nub (source) 0.9.10.9.2 age confidence

Release Notes

nubjs/nub (@​nubjs/nub)

v0.9.2: Nub 0.9.2

Compare Source

The standalone runner, @nubjs/runner, gains nubr, a command that runs a TypeScript file, a package.json script, or an installed bin.

The unified runner

The package now ships a command as well as a preload. One name covers the three things the full CLI splits across nub <file>, nub run and nubx, because a package with a single bin has to unify them:

nubr app.ts        # a file
nubr build         # a package.json script
nubr vitest run    # an installed node_modules/.bin entry

Names resolve most-specific-first — a file, then a script, then a bin. A script wins over a bin of the same name, matching npm, because a script usually wraps the bin it is named after.

Scripts run through the same shell npm uses, with node_modules/.bin on the path and pre/post hooks honored. A file run re-execs Node with --import rather than arming the hooks in-process, so the command is identical to the documented preload form by construction. (#​840, 04929a4b9b)

Package manager

Area What changed Commit
Windows lifecycle scripts Dependency lifecycle scripts run through the bundled busybox sh, so a package whose install script assumes a POSIX shell behaves the same on Windows cb0e091780 (#​940)

Documentation

Area What changed Commit
Unified runner page Retitled, moved below the command pages it unifies, and given a nubr chip in the sidebar ba9c84f59a
Compiling executables The nodeExecutable examples show an absolute path alongside the $(...) form, with the Windows spelling b3b5052c2b, 0d9d201bf5

Release tooling

  • The version commit now carries crates/nub-phantom/Cargo.lock. That workspace is excluded from the root and is checked with --locked in CI, so omitting it tagged a stale tree (9fdd379ba7).

What's Changed

Full Changelog: nubjs/nub@v0.9.1...v0.9.2


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from boneskull as a code owner September 17, 2026 01:48
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Sep 17, 2026
@renovate
renovate Bot force-pushed the renovate/nubjs-nub-0.9.x branch from f45385a to bdc40fd Compare September 17, 2026 01:48
@renovate
renovate Bot merged commit 4e7c985 into main Sep 17, 2026
8 checks passed
@renovate
renovate Bot deleted the renovate/nubjs-nub-0.9.x branch September 17, 2026 04:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants