Repository navigation
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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]
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: webpack/webpack-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: [email protected]
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 4 commits
- 14 files changed
- 3 contributors
Commits on Oct 30, 2026
-
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
Configuration menu - View commit details
-
Copy full SHA for 3942417 - Browse repository at this point
Copy the full SHA 3942417View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 02a85ac - Browse repository at this point
Copy the full SHA 02a85acView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 4a88999 - Browse repository at this point
Copy the full SHA 4a88999View commit details -
chore(release): new release (#4891)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3a695da - Browse repository at this point
Copy the full SHA 3a695daView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff [email protected]@7.3.1