Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NativeScript/nativescript-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v9.1.0
Choose a base ref
...
head repository: NativeScript/nativescript-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v9.1.1-dev.0
Choose a head ref
  • 2 commits
  • 5 files changed
  • 2 contributors

Commits on Aug 31, 2026

  1. fix: pnpm installs hang forever - close stdin, harden the pnpm backend

    pnpm 10/11 never exits while its stdin is an open pipe, so every
    CLI-fired install (ns run/debug --force, ns install, plugin add)
    finished its work and then hung the CLI on the child's "close" event.
    Non-interactive installs now spawn with stdin ignored.
    
    Also in the pnpm backend:
    - pass --shamefully-hoist only when no pnpm-workspace.yaml or .npmrc
      layout key (node-linker, shamefully-hoist, hoist*) governs the
      install dir: pnpm treats a contradicting hoist flag as a config
      change and rebuilds node_modules, aborting when there is no TTY
    - drop CLI-internal options (ignoreScripts, path, frameworkPath)
      before flag serialization: pnpm hard-fails on unknown options
      where npm silently accepts them
    - getCachePath: `pnpm config get cache` prints "undefined" (pnpm has
      no cache key), yielding a relative junk path for pacote; fall back
      to the parent of `pnpm store path`
    NathanWalker committed Aug 31, 2026
    Configuration menu
    Copy the full SHA
    a6ab285 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2428b3a View commit details
    Browse the repository at this point in the history
Loading