Skip to content

chore(deps): bump the dependencies group across 1 directory with 9 updates#21207

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dependencies-afa4cb05e3
Open

chore(deps): bump the dependencies group across 1 directory with 9 updates#21207
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dependencies-afa4cb05e3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 17, 2026

Copy link
Copy Markdown
Contributor

Bumps the dependencies group with 9 updates in the / directory:

Package From To
acorn 8.16.0 8.17.0
enhanced-resolve 5.22.2 5.24.0
@codspeed/core 5.5.0 5.6.0
@types/node 25.9.1 25.9.3
assemblyscript 0.28.18 0.28.19
less 4.6.4 4.6.6
memfs 4.57.6 4.57.7
oxc-parser 0.134.0 0.136.0
prettier 3.8.3 3.8.4

Updates acorn from 8.16.0 to 8.17.0

Commits
  • 5b9d16c Mark version 8.17.0
  • 449f9fa Make linter happy
  • 9e1bced Add a strict option to turn on strict mode for scripts
  • 8a47812 Convert stack overflow errors to SyntaxError instances
  • 3bc83f9 Update maintainer email
  • 3f40dbe Bump test262
  • 8bd0290 Improve handling of using/await using in for loops
  • f25fded Upgrade some dev dependencies
  • 27781e4 Remove unnecessary test
  • 2dded4b Forbid 'new super()'
  • Additional commits viewable in compare view

Updates enhanced-resolve from 5.22.2 to 5.24.0

Release notes

Sourced from enhanced-resolve's releases.

v5.24.0

Minor Changes

  • Allow the context path and request arguments of resolve (and resolveSync/resolvePromise) to accept file: URL instances, converting them to filesystem paths. Plain strings stay literal paths, matching Node's fs. (by @​alexander-akait in #607)

Patch Changes

  • Make the resolver runtime-agnostic so it works in browsers, Deno and Bun as well as Node. File contents are decoded without assuming a Node Buffer, and browser shims are provided for the path, url and graceful-fs builtins (Node, Deno and Bun keep using the native ones) so the package bundles for the browser — supply your own fileSystem there. (by @​alexander-akait in #606)

  • Rename the positional resolve/resolveSync/resolvePromise parameters to parent/specifier (from path/request) for ESM-aligned naming and document them in the README. Purely cosmetic — arguments are positional, so there is no behavior or API change. (by @​alexander-akait in #611)

v5.23.0

Minor Changes

  • Allow the path-like resolve options roots, modules, alias/fallback targets, restrictions, and tsconfig (the config file, configFile, baseUrl, and references) to accept file URL instances (such as new URL("./dir/", import.meta.url)), converting them to filesystem paths. Plain strings are still treated as literal paths, matching Node's fs. (by @​alexander-akait in #604)
Changelog

Sourced from enhanced-resolve's changelog.

5.24.0

Minor Changes

  • Allow the context path and request arguments of resolve (and resolveSync/resolvePromise) to accept file: URL instances, converting them to filesystem paths. Plain strings stay literal paths, matching Node's fs. (by @​alexander-akait in #607)

Patch Changes

  • Make the resolver runtime-agnostic so it works in browsers, Deno and Bun as well as Node. File contents are decoded without assuming a Node Buffer, and browser shims are provided for the path, url and graceful-fs builtins (Node, Deno and Bun keep using the native ones) so the package bundles for the browser — supply your own fileSystem there. (by @​alexander-akait in #606)

  • Rename the positional resolve/resolveSync/resolvePromise parameters to parent/specifier (from path/request) for ESM-aligned naming and document them in the README. Purely cosmetic — arguments are positional, so there is no behavior or API change. (by @​alexander-akait in #611)

5.23.0

Minor Changes

  • Allow the path-like resolve options roots, modules, alias/fallback targets, restrictions, and tsconfig (the config file, configFile, baseUrl, and references) to accept file URL instances (such as new URL("./dir/", import.meta.url)), converting them to filesystem paths. Plain strings are still treated as literal paths, matching Node's fs. (by @​alexander-akait in #604)
Commits
  • af82f5a chore(release): new release (#610)
  • d40c6b1 test: migrate test suite from jest to the node:test runner (#597)
  • ac7d7c5 feat: make the resolver runtime-agnostic (browser/deno/bun) (#606)
  • f3b08dd docs: document resolve() public API and rename params to parent/specifier (#611)
  • ce6fb1d feat: accept file: URL instances for resolve context and request (#607)
  • ae46898 chore(deps-dev): bump memfs from 4.57.3 to 4.57.6 in the dependencies group (...
  • 6a74524 chore(deps): bump the dependencies group with 3 updates (#609)
  • 476fad1 chore(release): new release (#605)
  • 03016f9 feat: accept URLs in options
  • 795fab9 chore(deps-dev): bump tooling from a671b6d to a28b891 (#593)
  • Additional commits viewable in compare view

Updates @codspeed/core from 5.5.0 to 5.6.0

Release notes

Sourced from @​codspeed/core's releases.

v5.6.0

What's Changed

Full Changelog: CodSpeedHQ/codspeed-node@v5.5.0...v5.6.0

Commits
  • bcd7e64 v5.6.0
  • 3411926 feat: add macOS-only vitest benchmark and CI job
  • b7f1be7 feat(vitest,tinybench): emit benchmark markers inside the sample window
  • 079e488 chore: bump instrument-hooks
  • See full diff in compare view

Updates @types/node from 25.9.1 to 25.9.3

Commits

Updates assemblyscript from 0.28.18 to 0.28.19

Release notes

Sourced from assemblyscript's releases.

v0.28.19

New features

  • update binaryen to v130 (#3026) (18b17a7ade0b9f03b80f63e3235f5ce6f43e5562)
Commits

Updates less from 4.6.4 to 4.6.6

Release notes

Sourced from less's releases.

Release v4.6.6

Changes

See CHANGELOG.md for details.

Installation

npm install less@4.6.6

Release v4.6.5

Changes

See CHANGELOG.md for details.

Installation

npm install less@4.6.5
Changelog

Sourced from less's changelog.

v4.6.6 (2026-06-14)

Changes

v4.6.5 (2026-06-13)

Bug Fixes

Maintenance

Commits

Updates memfs from 4.57.6 to 4.57.7

Release notes

Sourced from memfs's releases.

Release v4.57.7

What's Changed

Full Changelog: streamich/memfs@v4.57.6...v4.57.7

Commits
  • bbcc695 chore: release v4.57.7
  • c67f51e Merge pull request #1260 from streamich/snapshot-fix
  • d20c3e9 fix: 🐛 do not allow relative paths in snapshot restoration
  • See full diff in compare view

Updates oxc-parser from 0.134.0 to 0.136.0

Release notes

Sourced from oxc-parser's releases.

oxc crates_v0.136.0

💥 BREAKING CHANGES

  • 7a24911 codegen: [BREAKING] Borrow sourcemaps from codegen (#23422) (Boshen)
  • bb0ed44 transformer: [BREAKING] Disable styled-components transpileTemplateLiterals by default (#23171) (Boshen)

🚀 Features

  • 1490a0a linter/react: Implement react-compiler rule (#23202) (Boshen)
  • 6c0bdf0 transformer/react-refresh: Support module.property.useHook() (#23190) (Dunqing)
  • 47991bd semantic: Report TS1228 for invalid type predicates (#23174) (camc314)
  • 1d3af58 parser: Add TS2398 parameter property diagnostic (#23216) (camc314)
  • 44313da semantic: Add scope_is_descendant_of api (#22313) (camc314)
  • e5050c0 parser: Improve diagnostic for rest initializer (#23205) (camc314)
  • ec266bb transformer: Run React Compiler as a feature-gated transform pass (#23201) (Boshen)
  • e7374fe parser: Report error for const modifier on interface type parameter (#23173) (camc314)
  • a7c1c9b parser: Report ambient definite variable assertions (#23165) (camc314)
  • d169fcd parser: Report invalid class definite assertions (#23164) (camc314)
  • 00244d8 parser: Report definite property initializer errors (#23160) (camc314)

🐛 Bug Fixes

  • 52d0c31 transformer: Replace ambient dot defines (#23231) (camc314)
  • 2c28748 transformer/class: Parent generated constructors to class scope (#23222) (camc314)
  • 8edd234 parser: Report accessor definite assertion on token (#23203) (camc314)
  • de38a3f react_compiler: Keep imports referenced only by a local re-export (#23176) (Boshen)
  • f5721c2 codegen: Preserve parentheses around intrinsic type reference (#23156) (Boshen)
  • e89f81d parser: Don't emit TS1477 for parenthesized instantiation expression (#23147) (Boshen)
  • 8a04149 parser: Reject module-referencing imports/exports in a namespace body (#22829) (Boshen)

⚡ Performance

  • 2783295 parser: Table-driven operator precedence lookup (#23346) (Boshen)
  • 231d5de parser: Single-match member expression dispatch (#23347) (Boshen)
  • e89729b codegen: Accept one-shot wrap closures (#23265) (camc314)
  • a6c11fa parser: Force-inline read_non_decimal to fold per-digit number dispatch (#23157) (Boshen)
  • d74964c parser: Store class definite assertion offset (#23170) (camc314)
  • f0fda4d parser: Shrink-wrap cold diagnostic tails out of hot frames (#23159) (Boshen)
  • a082180 parser: Store definite assertion offset (#23167) (camc314)
  • 534f9c6 oxc: Conditionally rebuild semantic in compiler pipeline (#23153) (Boshen)
  • b435c6a parser: Skip checkpoint for infer T extends U constraint in disallow context (#23128) (Boshen)
  • 7464dce parser: Peek instead of checkpoint/rewind for export default modifier (#23124) (Boshen)
  • 80a9a32 parser: Fast-path single-keyword TS declarations (#23083) (Boshen)
  • da1a6c6 diagnostics: Migrate to allocation-optimized oxc-miette (#23094) (Boshen)
  • b7b08ce parser: Peek once for the static modifier disambiguation (#23079) (Boshen)
  • e7e07a3 parser: Fold unary dispatch into a single match (#23076) (Boshen)

📚 Documentation

  • d241add semantic: Add AGENTS.md test guidance for agents (#23441) (camc314)

... (truncated)

Changelog

Sourced from oxc-parser's changelog.

[0.136.0] - 2026-06-15

⚡ Performance

  • da1a6c6 diagnostics: Migrate to allocation-optimized oxc-miette (#23094) (Boshen)

[0.130.0] - 2026-05-11

📚 Documentation

  • a4a6892 napi/parser: Correct code comment (#22278) (overlookmotel)

[0.129.0] - 2026-05-05

🐛 Bug Fixes

  • 429deac napi/parser: Export visitorKeys from wasm entrypoint (#21996) (NullVoxPopuli)

[0.128.0] - 2026-04-27

💥 BREAKING CHANGES

  • 502e804 ast: [BREAKING] Reduce size of TSTypePredicateName (#21711) (overlookmotel)
  • 5651539 ast: [BREAKING] Reduce size of JSXExpression (#21710) (overlookmotel)
  • c44e280 ast: [BREAKING] Reduce size of ArrayExpressionElement (#21709) (overlookmotel)

⚡ Performance

  • 9fa362e napi/parser: Do not generate tokens except in tests (#21811) (overlookmotel)

🛡️ Security

  • d8076c9 deps: Update rolldown (#21639) (renovate)

[0.127.0] - 2026-04-20

🐛 Bug Fixes

  • 00fc136 codegen: Preserve coverage comments before object properties (#21312) (bab)

[0.125.0] - 2026-04-13

💥 BREAKING CHANGES

  • 382958a span: [BREAKING] Remove re-exports of string types from oxc_span crate (#21246) (overlookmotel)

⚡ Performance

  • addcd02 napi/parser, linter/plugins: Raw transfer deserializer for Vecs use shift instead of multiply where possible (#21142) (overlookmotel)
  • 3068ded napi/parser, linter/plugins: Shift before add when calculating positions in raw transfer deserializer (#21141) (overlookmotel)

... (truncated)

Commits
  • 827248a release(crates): oxc v0.136.0 (#23443)
  • e745892 chore(deps): update napi (#23394)
  • 777f02a refactor(diagnostics)!: return a Diagnostics type instead of Vec<OxcDiagnosti...
  • da1a6c6 perf(diagnostics): migrate to allocation-optimized oxc-miette (#23094)
  • e9b8fd5 release(crates): oxc v0.135.0 (#23117)
  • cdc0ac4 chore(deps): update npm packages (#23087)
  • 324c8ae refactor(semantic): add SemanticBuilder::new_compiler / new_linter presets (#...
  • See full diff in compare view

Updates prettier from 3.8.3 to 3.8.4

Release notes

Sourced from prettier's releases.

3.8.4

🔗 Changelog

Changelog

Sourced from prettier's changelog.

3.8.4

diff

Markdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (#17746 by @​byplayer)

Prettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.

<!-- Input -->
- a


b


c

d



<!-- Prettier 3.8.3 -->

a

b


c

d



<!-- Prettier 3.8.4 -->


a

b



c

d
Commits
  • 1c6ba55 Release 3.8.4
  • 4a673dc Fix blank lines between list items and nested sub-lists being removed in Mark...
  • 074aaed Replace main branch in changelog link with tags (#19054)
  • c22a003 Bump Prettier dependency to 3.8.3
  • 07bad1f Clean changelog_unreleased
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

…dates

Bumps the dependencies group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.17.0` |
| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.22.2` | `5.24.0` |
| [@codspeed/core](https://github.com/CodSpeedHQ/codspeed-node) | `5.5.0` | `5.6.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `25.9.3` |
| [assemblyscript](https://github.com/AssemblyScript/assemblyscript) | `0.28.18` | `0.28.19` |
| [less](https://github.com/less/less.js) | `4.6.4` | `4.6.6` |
| [memfs](https://github.com/streamich/memfs) | `4.57.6` | `4.57.7` |
| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.134.0` | `0.136.0` |
| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` |



Updates `acorn` from 8.16.0 to 8.17.0
- [Commits](acornjs/acorn@8.16.0...8.17.0)

Updates `enhanced-resolve` from 5.22.2 to 5.24.0
- [Release notes](https://github.com/webpack/enhanced-resolve/releases)
- [Changelog](https://github.com/webpack/enhanced-resolve/blob/main/CHANGELOG.md)
- [Commits](webpack/enhanced-resolve@v5.22.2...v5.24.0)

Updates `@codspeed/core` from 5.5.0 to 5.6.0
- [Release notes](https://github.com/CodSpeedHQ/codspeed-node/releases)
- [Commits](CodSpeedHQ/codspeed-node@v5.5.0...v5.6.0)

Updates `@types/node` from 25.9.1 to 25.9.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `assemblyscript` from 0.28.18 to 0.28.19
- [Release notes](https://github.com/AssemblyScript/assemblyscript/releases)
- [Commits](AssemblyScript/assemblyscript@v0.28.18...v0.28.19)

Updates `less` from 4.6.4 to 4.6.6
- [Release notes](https://github.com/less/less.js/releases)
- [Changelog](https://github.com/less/less.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/less/less.js/commits/v4.6.6)

Updates `memfs` from 4.57.6 to 4.57.7
- [Release notes](https://github.com/streamich/memfs/releases)
- [Changelog](https://github.com/streamich/memfs/blob/master/CHANGELOG.md)
- [Commits](streamich/memfs@v4.57.6...v4.57.7)

Updates `oxc-parser` from 0.134.0 to 0.136.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/napi/parser/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/crates_v0.136.0/napi/parser)

Updates `prettier` from 3.8.3 to 3.8.4
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.8.3...3.8.4)

---
updated-dependencies:
- dependency-name: acorn
  dependency-version: 8.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: enhanced-resolve
  dependency-version: 5.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@codspeed/core"
  dependency-version: 5.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@types/node"
  dependency-version: 25.9.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: assemblyscript
  dependency-version: 0.28.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: less
  dependency-version: 4.6.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: memfs
  dependency-version: 4.57.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: oxc-parser
  dependency-version: 0.136.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: prettier
  dependency-version: 3.8.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jun 17, 2026
@changeset-bot

changeset-bot Bot commented Jun 17, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 0365230

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@webpack webpack Bot enabled auto-merge (squash) June 17, 2026 14:17
@github-actions

Copy link
Copy Markdown
Contributor

This PR is packaged and the instant preview is available (0365230).

Install it locally:

  • npm
npm i -D webpack@https://pkg.pr.new/webpack@0365230
  • yarn
yarn add -D webpack@https://pkg.pr.new/webpack@0365230
  • pnpm
pnpm add -D webpack@https://pkg.pr.new/webpack@0365230

@github-actions

Copy link
Copy Markdown
Contributor

Types Coverage

Coverage after merging dependabot/npm_and_yarn/dependencies-afa4cb05e3 into main will be
99.34%
Coverage Report<
FileStmtsBranchesFuncsLinesUncovered Lines
bin
   webpack.js98.77%100%100%98.77%91
examples
   build-common.js100%100%100%100%
   buildAll.js100%100%100%100%
   examples.js100%100%100%100%
   template-common.js98.21%100%100%98.21%72
examples/custom-javascript-parser
   test.filter.js100%100%100%100%
examples/custom-javascript-parser/internals
   acorn-parse.js100%100%100%100%
   meriyah-parse.js100%100%100%100%
   oxc-parse.js91.30%100%100%91.30%140, 142–143, 145, 147, 153–154, 161, 168, 90
examples/markdown
   webpack.config.mjs100%100%100%100%
examples/typescript
   test.filter.js100%100%100%100%
examples/typescript-non-erasable
   test.filter.js50%100%100%50%5
examples/virtual-modules
   test.filter.js100%100%100%100%
examples/wasm-bindgen-esm
   test.filter.js100%100%100%100%
examples/wasm-complex
   test.filter.js100%100%100%100%
examples/wasm-simple
   test.filter.js100%100%100%100%
examples/wasm-simple-source-phase
   test.filter.js100%100%100%100%
lib
   APIPlugin.js100%100%100%100%
   AsyncDependenciesBlock.js100%100%100%100%
   AutomaticPrefetchPlugin.js100%100%100%100%
   BannerPlugin.js100%100%100%100%
   Cache.js98.21%100%100%98.21%101
   CacheFacade.js100%100%100%100%
   Chunk.js99.72%100%100%99.72%39
   ChunkGraph.js100%100%100%100%
   ChunkGroup.js100%100%100%100%
   ChunkTemplate.js100%100%100%100%
   CleanPlugin.js99.15%100%100%99.15%206, 226
   CodeGenerationResults.js100%100%100%100%
   CompatibilityPlugin.js100%100%100%100%
   Compilation.js98.44%100%100%98.44%1609, 1905, 1912, 1920, 1942, 2838, 3317–3318, 3350, 4014, 4044, 4097–4098, 4102, 4107, 4123–4124, 4138–4139, 4144–4145, 4622, 4648, 513, 518, 5456, 5488, 5505, 5521, 5537, 5552, 5577–5578, 5580, 5908, 5913, 5919, 5922, 5934, 5936, 5940, 5956, 5971, 6003, 6057, 6081, 6195, 763–764
   Compiler.js99.56%100%100%99.56%1135–1136, 1144
   ConcatenationScope.js98.59%100%100%98.59%189
   ConditionalInitFragment.js100%100%100%100%
   ConstPlugin.js100%100%100%100%
   ContextExclusionPlugin.js100%100%100%100%
   ContextModule.js100%100%100%100%
   ContextModuleFactory.js97.40%100%100%97.40%258, 395, 418, 420, 424, 433–434
   ContextReplacementPlugin.js100%100%100%100%
   DefinePlugin.js99%100%100%99%171–172, 188, 207, 281
   DependenciesBlock.js100%100%100%100%
   Dependency.js98.15%100%100%98.15%382, 428
   DependencyTemplate.js100%100%100%100%
   DependencyTemplates.js100%100%100%100%
   DotenvPlugin.js98.41%100%100%98.41%378, 391–392
   DynamicEntryPlugin.js100%100%100%100%
   EntryOptionPlugin.js100%100%100%100%
   EntryPlugin.js100%100%100%100%
   Entrypoint.js100%100%100%100%
   EnvironmentPlugin.js97.14%100%100%97.14%49
   ErrorHelpers.js100%100%100%100%
   EvalDevToolModulePlugin.js100%100%100%100%
   EvalSourceMapDevToolPlugin.js100%100%100%100%
   ExportsInfo.js100%100%100%100%
   ExportsInfoApiPlugin.js100%100%100%100%
   ExternalModule.js98.66%100%100%98.66%1057, 1060, 445–449, 597
   ExternalModuleFactoryPlugin.js100%100%100%100%
   ExternalsPlugin.js100%100%100%100%
   FileSystemInfo.js99.50%100%100%99.50%182, 2252–2253, 2256, 2267, 2278, 2289, 278, 3693, 3708, 3732
   FlagAllModulesAsUsedPlugin.js100%100%100%100%
   FlagDependencyExportsPlugin.js98.46%100%100%98.46%425, 434, 436, 440
   FlagDependencyUsagePlugin.js100%100%100%100%
   FlagEntryExportAsUsedPlugin.js100%100%100%100%
   Generator.js100%100%100%100%
   HotModuleReplacementPlugin.js100%100%100%100%
   HotUpdateChunk.js100%100%100%100%
   IgnorePlugin.js100%100%100%100%
   IgnoreWarningsPlugin.js100%100%100%100%
   InitFragment.js100%100%100%100%
   JavascriptMetaInfoPlugin.js100%100%100%100%
   LibraryTemplatePlugin.js100%100%100%100%
   LoaderOptionsPlugin.js100%100%100%100%
   LoaderTargetPlugin.js100%100%100%100%
   MainTemplate.js100%100%100%100%
   ManifestPlugin.js100%100%100%100%
   Module.js98.50%100%100%98.50%1285, 1290, 1350, 1364, 1426, 1435
   ModuleFactory.js100%100%100%100%
   ModuleFilenameHelpers.js98.85%100%100%98.85%106, 108
   ModuleGraph.js99.73%100%100%99.73%1005
   ModuleGraphConnection.js100%100%100%100%
   ModuleInfoHeaderPlugin.js100%100%100%100%
   ModuleNotFoundError.js100%100%100%100%
   ModuleProfile.js100%100%100%100%
   ModuleSourceTypeConstants.js100%100%100%100%
   ModuleTemplate.js100%100%100%100%
   ModuleTypeConstants.js100%100%100%100%
   MultiCompiler.js99.69%100%100%99.69%659
   MultiStats.js100%100%100%100%
   MultiWatching.js100%100%100%100%
   NoEmitOnErrorsPlugin.js100%100%100%100%
   NodeStuffPlugin.js100%100%100%100%
   NormalModule.js97.90%100%100%97.90%1240, 1243, 1260, 1277, 1524, 1558, 1574, 1661, 2017, 2316, 2321–2331, 419, 423, 577
   NormalModuleFactory.js99.47%100%100%99.47%1083, 1392, 486, 498
   NormalModuleReplacementPlugin.js100%100%100%100%
   NullFactory.js100%100%100%100%
   OptimizationStages.js100%100%100%100%
   OptionsApply.js100%100%100%100%
   Parser.js100%100%100%100%
   PlatformPlugin.js100%100%100%100%
   PrefetchPlugin.js100%100%100%100%
   ProgressPlugin.js98.85%100%100%98.85%519–520, 525, 527, 591
   ProvidePlugin.js100%100%100%100%
   RawModule.js100%100%100%100%
   RecordIdsPlugin.js100%100%100%100%
   RequestShortener.js100%100%100%100%
   ResolverFactory.js100%100%100%100%
   RuntimeGlobals.js100%100%100%100%
   RuntimeModule.js100%100%100%100%
   RuntimePlugin.js100%100%100%100%
   RuntimeTemplate.js100%100%100%100%
   SelfModuleFactory.js100%100%100%100%
   SingleEntryPlugin.js100%100%100%100%
   SourceMapDevToolModuleOptionsPlugin.js100%100%100%100%
   SourceMapDevToolPlugin.js98.62%100%100%98.62%220, 224, 226, 419, 430, 891
   Stats.js100%100%100%100%
   Template.js100%100%100%100%
   TemplatedPathPlugin.js99.17%100%100%99.17%176–177
   UseStrictPlugin.js100%100%100%100%
   WarnCaseSensitiveModulesPlugin.js100%100%100%100%
   WarnDeprecatedOptionPlugin.js100%100%100%100%
   WarnNoModeSetPlugin.js100%100%100%100%
   WatchIgnorePlugin.js100%100%100%100%
   Watching.js100%100%100%100%
   WebpackError.js100%100%100%100%
   WebpackIsIncludedPlugin.js100%100%100%100%
   WebpackOptionsApply.js100%100%100%100%
   WebpackOptionsDefaulter.js100%100%100%100%
   buildChunkGraph.js99.87%100%100%99.87%371
   cli.js98.62%100%100%98.62%10, 119, 545, 577, 627, 897
   index.js99.72%100%100%99.72%179
   validateSchema.js94.67%100%100%94.67%100, 87, 89, 98
   webpack.js96.33%100%100%96.33%10, 198, 220, 222
lib/asset
   AssetBytesGenerator.js100%100%100%100%
   AssetBytesParser.js100%100%100%100%
   AssetGenerator.js100%100%100%100%
   AssetModule.js100%100%100%100%
   AssetModulesPlugin.js97.32%100%100%97.32%281, 305, 308, 36, 360, 41
   AssetParser.js100%100%100%100%
   AssetSourceGenerator.js100%100%100%100%
   AssetSourceParser.js100%100%100%100%
   RawDataUrlModule.js100%100%100%100%
lib/async-modules
   AsyncModuleHelpers.js100%100%100%100%
   AwaitDependenciesInitFragment.js100%100%100%100%
   InferAsyncModulesPlugin.js100%100%100%100%
lib/cache
   AddBuildDependenciesPlugin.js100%100%100%100%
   AddManagedPathsPlugin.js100%100%100%100%
   IdleFileCachePlugin.js97.92%100%100%97.92%71, 83, 91
   MemoryCachePlugin.js95.83%100%100%95.83%33
   MemoryWithGcCachePlugin.js93.15%100%100%93.15%106, 113–114, 122, 89
   PackFileCacheStrategy.js96.40%100%100%96.40%1250, 1350, 1354, 1416, 628, 647, 657–659, 661, 677–678, 683, 686, 688, 693, 698, 722, 728, 762, 768, 774, 779, 790, 799, 804–805, 807, 824, 830–831, 833
   ResolverCachePlugin.js100%100%100%100%
   getLazyHashedEtag.js100%100%100%100%
   mergeEtags.js100%100%100%100%
lib/config
   browserslistTargetHandler.js100%100%100%100%
   defaults.js99.31%100%100%99.31%1439–1441, 1449, 274, 277, 282, 286
   normalization.js99.01%100%100%99.01%191–192, 258, 273
   target.js100%100%100%100%
lib/container
   ContainerEntryDependency.js100%100%100%100%
   ContainerEntryModule.js100%100%100%100%
   ContainerEntryModuleFactory.js100%100%100%

@codspeed-hq

codspeed-hq Bot commented Jun 17, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 29.55%

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 2 improved benchmarks
❌ 1 regressed benchmark
✅ 141 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Memory benchmark "lodash", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' 127 KB 858.4 KB -85.21%
Memory benchmark "side-effects-reexport", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' 1,203.3 KB 766.7 KB +56.93%
Memory benchmark "future-defaults", scenario '{"name":"mode-production","mode":"production"}' 11.8 MB 7.8 MB +50.64%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing dependabot/npm_and_yarn/dependencies-afa4cb05e3 (0365230) with main (31def43)

Open in CodSpeed

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