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: webpack/webpack-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: [email protected]
Choose a base ref
...
head repository: webpack/webpack-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: [email protected]
Choose a head ref
  • 4 commits
  • 14 files changed
  • 3 contributors

Commits on Oct 30, 2026

  1. chore: replace import-local and cross-spawn with Node.js built-ins (#…

    …4889)
    
    * chore: replace import-local and cross-spawn with Node.js built-ins
    
    The CLI used one function of each package, both are a few lines with
    node:module and node:child_process.
    
    Claude-Session: https://claude.ai/code/session_013FhutRFjuQemBzekJMYcqL
    
    * test: ignore engines of packages installed by Yarn in generator tests
    
    [email protected] depends on rechoir 1, which requires Node.js 22.15, and
    Yarn 1 fails the install on Node.js 20.
    
    Claude-Session: https://claude.ai/code/session_013FhutRFjuQemBzekJMYcqL
    
    * fix: find the command file on Windows like cross-spawn
    
    Run .exe and .com files without a shell and escape the arguments twice
    for the .cmd shims of packages, they pass them to another shell.
    
    Claude-Session: https://claude.ai/code/session_013FhutRFjuQemBzekJMYcqL
    
    * fix: detect missing package managers
    
    spawnSync returns a result instead of throwing, so the CLI always chose
    npm without a lock file, even when npm was missing. Check the error and
    the exit status, so yarn and pnpm are found too.
    
    Claude-Session: https://claude.ai/code/session_013FhutRFjuQemBzekJMYcqL
    
    * chore: add a changeset for the package manager detection fix
    
    Claude-Session: https://claude.ai/code/session_013FhutRFjuQemBzekJMYcqL
    
    * refactor: run package managers asynchronously
    
    getDefaultPackageManager and installPackage are async, so spawn the
    commands and look up their files on Windows without blocking.
    
    Claude-Session: https://claude.ai/code/session_013FhutRFjuQemBzekJMYcqL
    
    * fix: exit when a package fails to install
    
    The result of the package manager was ignored, so the CLI continued as if
    the package was installed.
    
    Claude-Session: https://claude.ai/code/session_013FhutRFjuQemBzekJMYcqL
    alexander-akait authored Oct 30, 2026
    Configuration menu
    Copy the full SHA
    3942417 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump the dependencies group across 1 directory with 5 up…

    …dates (#4892)
    
    Bumps the dependencies group with 5 updates in the / directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [coffeescript](https://github.com/jashkenas/coffeescript) | `2.7.0` | `2.7.1` |
    | [pkg-pr-new](https://github.com/stackblitz-labs/pkg.pr.new/tree/HEAD/packages/cli) | `0.0.91` | `0.0.92` |
    | [sass-loader](https://github.com/webpack/sass-loader) | `17.0.1` | `17.1.0` |
    | [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `5.1.7` | `5.1.8` |
    | [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `5.2.7` | `5.2.8` |
    
    
    
    Updates `coffeescript` from 2.7.0 to 2.7.1
    - [Release notes](https://github.com/jashkenas/coffeescript/releases)
    - [Commits](jashkenas/coffeescript@2.7.0...2.7.1)
    
    Updates `pkg-pr-new` from 0.0.91 to 0.0.92
    - [Commits](https://github.com/stackblitz-labs/pkg.pr.new/commits/v0.0.92/packages/cli)
    
    Updates `sass-loader` from 17.0.1 to 17.1.0
    - [Release notes](https://github.com/webpack/sass-loader/releases)
    - [Changelog](https://github.com/webpack/sass-loader/blob/main/CHANGELOG.md)
    - [Commits](webpack/sass-loader@v17.0.1...v17.1.0)
    
    Updates `@inquirer/expand` from 5.1.7 to 5.1.8
    - [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
    - [Commits](https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/[email protected]...@inquirer/[email protected])
    
    Updates `@inquirer/select` from 5.2.7 to 5.2.8
    - [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
    - [Commits](https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/[email protected]...@inquirer/[email protected])
    
    ---
    updated-dependencies:
    - dependency-name: coffeescript
      dependency-version: 2.7.1
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: pkg-pr-new
      dependency-version: 0.0.92
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: sass-loader
      dependency-version: 17.1.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@inquirer/expand"
      dependency-version: 5.1.8
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@inquirer/select"
      dependency-version: 5.2.8
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 30, 2026
    Configuration menu
    Copy the full SHA
    02a85ac View commit details
    Browse the repository at this point in the history
  3. chore: load configuration files without eval (#4893)

    * chore: load configuration files without eval
    
    TypeScript with module nodenext keeps import() in the CommonJS output, so
    eval is no longer needed to stop it turning into require().
    
    Claude-Session: https://claude.ai/code/session_013FhutRFjuQemBzekJMYcqL
    
    * test: load a configuration path only as a module specifier
    
    Claude-Session: https://claude.ai/code/session_013FhutRFjuQemBzekJMYcqL
    alexander-akait authored Oct 30, 2026
    Configuration menu
    Copy the full SHA
    4a88999 View commit details
    Browse the repository at this point in the history
  4. chore(release): new release (#4891)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Oct 30, 2026
    Configuration menu
    Copy the full SHA
    3a695da View commit details
    Browse the repository at this point in the history
Loading