Repository navigation
fix(deps): bump the dependencies group with 4 updates - #22518
Conversation
Bumps the dependencies group with 4 updates: [test/external/html5lib-tests](https://github.com/html5lib/html5lib-tests), [test/external/wpt](https://github.com/web-platform-tests/wpt), [test/external/swc](https://github.com/swc-project/swc) and [test/external/oxc](https://github.com/oxc-project/oxc). Updates `test/external/html5lib-tests` from `224991e` to `c777c40` - [Commits](html5lib/html5lib-tests@224991e...c777c40) Updates `test/external/wpt` from `f085a1e` to `13748c3` - [Release notes](https://github.com/web-platform-tests/wpt/releases) - [Commits](web-platform-tests/wpt@f085a1e...13748c3) Updates `test/external/swc` from `965c2df` to `1391a34` - [Release notes](https://github.com/swc-project/swc/releases) - [Commits](swc-project/swc@965c2df...1391a34) Updates `test/external/oxc` from `dfbc0d1` to `6a7d48b` - [Release notes](https://github.com/oxc-project/oxc/releases) - [Commits](oxc-project/oxc@dfbc0d1...6a7d48b) --- updated-dependencies: - dependency-name: test/external/html5lib-tests dependency-version: c777c408b61078ea2eb4acefc2535f54dbc8b28a dependency-type: direct:production dependency-group: dependencies - dependency-name: test/external/wpt dependency-version: 13748c36fdf9dd77cd0b34dd6b244256b365ea60 dependency-type: direct:production dependency-group: dependencies - dependency-name: test/external/swc dependency-version: 1391a346e1ba8ef0cbaaa7c1b90c391ad6d150c5 dependency-type: direct:production dependency-group: dependencies - dependency-name: test/external/oxc dependency-version: 6a7d48b4a74822f8b36b4475d6075552beca1e0c dependency-type: direct:production dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
🦋 Changeset detectedLatest commit: 9f00e76 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Types CoverageCoverage after merging dependabot/submodules/dependencies-c5a7130bae into main will be
Coverage Report |
|
This PR is packaged and the instant preview is available (49a891d). Install it locally:
npm i -D webpack@https://pkg.pr.new/webpack@49a891d
yarn add -D webpack@https://pkg.pr.new/webpack@49a891d
pnpm add -D webpack@https://pkg.pr.new/webpack@49a891d |
Generated code sizeComparing base (
Read No asset changed size. No runtime gained or lost a runtime module. Built |
Merging this PR will degrade performance by 5.68%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Memory | benchmark "cache-filesystem", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' |
525.1 KB | 1,024.5 KB | -48.75% |
| ⚡ | Memory | unit benchmark "scope-analyzer-unit", analyze 'three.module.js' |
864.4 KB | 665.8 KB | +29.81% |
| ⚡ | Memory | benchmark "html-many-chunks", scenario '{"name":"mode-development","mode":"development"}' |
1.8 MB | 1.4 MB | +26.12% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing dependabot/submodules/dependencies-c5a7130bae (9f00e76) with main (68812db)
Footnotes
-
6 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
`||` matches each slot's components together, so `flex-flow:wrap row balance` and `text-decoration:underline solid overline` are invalid; dropping the initial in the middle revived them.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #22518 +/- ##
=======================================
Coverage 96.12% 96.12%
=======================================
Files 773 773
Lines 126267 126277 +10
Branches 41642 41648 +6
=======================================
+ Hits 121374 121385 +11
+ Misses 4893 4892 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Flexbox 2 adds `flex-line-count`, which neither `flex` nor `flex-flow` resets. A flex property mdn-data adds next fails until its shorthand is checked.
…ness html5lib-tests now expects `ProcessingInstruction` tokens, and none where EOF cuts one short. `tokenize` reports one comment range and leaves that to the tree builder, so the harness asks `parseHtml` as the CDATA case does.
…c bump
oxc's peephole tests moved, so each `file:line` key follows its source. New
cases webpack writes bigger join OXC_SMALLER or SWC_SMALLER under the existing
reason, and the `import {}` ones REFERENCE_MISPRINTS as EMPTY_IMPORT.
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [webpack](https://github.com/webpack/webpack) | [`5.111.1` → `5.112.0`](https://renovatebot.com/diffs/npm/webpack/5.111.1/5.112.0) |  |  | --- >⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/99) for more information. --- ### Release Notes <details> <summary>webpack/webpack (webpack)</summary> ### [`v5.112.0`](https://github.com/webpack/webpack/blob/HEAD/CHANGELOG.md#51120) [Compare Source](webpack/webpack@v5.111.1...v5.112.0) ##### Minor Changes - Apply `plugins` set on a multi-configuration array to the `MultiCompiler`. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22702](webpack/webpack#22702)) - Add `optimization.minimize.css.dropOverriddenDeclarations`, dropping a declaration a later one overrides where no target is named. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22175](webpack/webpack#22175)) - Export more plugins under their scope, move eleven loose exports under theirs, deprecate the old, and expose `template.DependencyTemplate`, `module.NullFactory` and `util.makeSerializable`. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22261](webpack/webpack#22261)) - Let `util.makeSerializable` take several requests, current one first. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22340](webpack/webpack#22340)) - Emit the source map `scopes` field, so a debugger resolves imported ESM bindings by name. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​21999](webpack/webpack#21999)) - Add `library.entryExports: "all"` to expose the exports of every entry module. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22235](webpack/webpack#22235)) - Recognize a required `const` binding assigned to `exports` as a re-export. (by [@​hai-x](https://github.com/hai-x) in [#​22276](webpack/webpack#22276)) - Accept glob patterns in more path, module and file filter options. (by [@​hai-x](https://github.com/hai-x) in [#​22422](webpack/webpack#22422)) - Bundle a run of inline `<script>` tags into one chunk the page can inline. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22188](webpack/webpack#22188)) - Add `module.parser.javascript.topLevelThis` for classic-script `this` semantics. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22193](webpack/webpack#22193)) - Add `module.parser.html.chunkName` and a `webpackChunkName` comment for tags. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22200](webpack/webpack#22200)) - Add `include`/`exclude` version and request filters to shared modules. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22297](webpack/webpack#22297)) - Keep module side-effect information in ESM output as PURE annotations. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​21789](webpack/webpack#21789)) - Add `optimization.splitChunks.dedupDepth` to discover chunk intersections. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22240](webpack/webpack#22240)) - Add `optimization.minimizeOptions.json`, on by default with `futureDefaults`. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22286](webpack/webpack#22286)) - Add `SSRManifestPlugin` and fix server-rendered CSS collection and adoption. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​21913](webpack/webpack#21913)) - Add an `ignore` hook to `output.copy` and keep unfollowed `from` symlinks. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22216](webpack/webpack#22216)) - Add `optimization.minimize.css.convertApproximateColors`. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22157](webpack/webpack#22157)) - Add XML parsing and SVG/XML minification with data URLs and attribute sorting. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22269](webpack/webpack#22269)) - Extract CSS/HTML license comments like JS and safely shorten CSS gradients. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22408](webpack/webpack#22408)) - Resolve an async `DefinePlugin.runtimeValue` over an async `beforeParse` hook. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22210](webpack/webpack#22210)) - Add CSS `customMedia`/`customSelectors` minimize options; resolve chained names. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22360](webpack/webpack#22360)) - Rename the `Harmony*` names to `ESM*` and deprecate the old spellings. (by [@​hai-x](https://github.com/hai-x) in [#​22283](webpack/webpack#22283)) - Reduce `css.syntax`/`html.syntax` to `parser`, `printer`, `SourceProcessor` with one node path. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22233](webpack/webpack#22233)) - Add a JavaScript `SyntaxTree` read like the CSS one, and `toEstreeObject`. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22608](webpack/webpack#22608)) - Fix minified code that threw, and add `pure_conversions` and `pure_heritage`. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22473](webpack/webpack#22473)) - Shorten more CSS values and selectors, fold longhands, order declarations and gather layer blocks. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22442](webpack/webpack#22442)) - Add `optimization.minimize.css.charset`; `false` drops `@charset` for UTF-8 CSS. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22632](webpack/webpack#22632)) ##### Patch Changes - Join rules a gathered `@layer` leaves adjacent, and an at-rule with a later one (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22204](webpack/webpack#22204)) stating the same condition; read what a condition declares. - Read escaped CSS names and functions as spelled, and minify them unescaped. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22262](webpack/webpack#22262)) - Minify JavaScript, CSS and HTML assets whose names carry a `#fragment`. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22277](webpack/webpack#22277)) - Require `minimizer-webpack-plugin` 5.12, so inline scripts in HTML minify again. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22296](webpack/webpack#22296)) - Minify the attributes of an HTML tag without rewriting the template in it. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22166](webpack/webpack#22166)) - Order joined at-rule selector lists and gather a repeated large `@layer` block. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22224](webpack/webpack#22224)) - Preserve case-sensitive template identifiers when minifying HTML tag attributes. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22177](webpack/webpack#22177)) - Match Acorn's strict directives, Unicode identifiers and expression validation. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22185](webpack/webpack#22185)) - Skip concatenating modules when `optimization.providedExports` is disabled. (by [@​hai-x](https://github.com/hai-x) in [#​22410](webpack/webpack#22410)) - Join rules a nesting lowering or duplicate drop left for a second pass. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22268](webpack/webpack#22268)) - Write U+00A0 in a minified HTML attribute as the character, not ` `. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22208](webpack/webpack#22208)) - Escape a foreign `<script>` or `<style>` body, which is character data. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22233](webpack/webpack#22233)) - Name the runtime module whose generation fails while hashing. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22203](webpack/webpack#22203)) - Rebuild a module in watch when its missing unused dependencies swap. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22693](webpack/webpack#22693)) - Rebuild in watch mode when a file is deleted while a build is running. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22650](webpack/webpack#22650)) - Take out the declaration a lowered shorthand writes over, which its source spelling made look like a fallback. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22270](webpack/webpack#22270)) - Read a foreign `<script>` or `<style>` body as character data, not as raw text. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22258](webpack/webpack#22258)) - Keep an inline `<style>` body as written when rebuilding a page webpack emitted. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22265](webpack/webpack#22265)) - Fix minified HTML for `style` spellings, CSS quotes, `<noscript>` and a BOM. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22370](webpack/webpack#22370)) - Record a build dependency required through a spread on Bun. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22230](webpack/webpack#22230)) - Write a nested selector opening on a combinator against its parent the way the printer writes one. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22271](webpack/webpack#22271)) - Fix missing async stylesheets with a shared runtime. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22659](webpack/webpack#22659)) - Support deferred imports introduced by hot updates. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22668](webpack/webpack#22668)) - Fix trailing commas in `require.resolve()` and `require.resolveWeak()` calls. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22658](webpack/webpack#22658)) - Keep regular expressions, functions and plugins distinct in resolver caches. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22667](webpack/webpack#22667)) - Order the list a lowered nested selector lands in on what is written, not on what was. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22287](webpack/webpack#22287)) - Hoist a vendor-prefixed nested rule for a target that reads no nesting. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22308](webpack/webpack#22308)) - Name a hoisted nested rule in the dark-scheme copy it writes. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22318](webpack/webpack#22318)) - Minify data: URL payloads in HTML attributes and `new URL`, and web manifests. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22300](webpack/webpack#22300)) - fold a fallback's colors over the author's arguments, and print with (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22314](webpack/webpack#22314)) `recurseBlocks: false` rather than throwing - Read a regular expression repeating a capture group name in linear time. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22187](webpack/webpack#22187)) - Make lazy barrels defer import declarations and keep no deferral across compilations. (by [@​hai-x](https://github.com/hai-x) in [#​22359](webpack/webpack#22359)) - Invalidate unaffected caches when connection activity or async status changes. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22431](webpack/webpack#22431)) - Order concatenated re-exports deterministically when their source order ties. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22697](webpack/webpack#22697)) - Regenerate a module's exports when a require() cycle forms or breaks around it. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22644](webpack/webpack#22644)) - Recompute re-exports, code and warnings when a module goes missing or returns. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22432](webpack/webpack#22432)) - Preserve loader resolution dependencies across cached rebuilds. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22430](webpack/webpack#22430)) - Read unwatched changes afresh and wait for restarted watch compilers to finish. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22646](webpack/webpack#22646)) - Parse loader output for `.wasm` as JavaScript when async wasm is auto-enabled. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22556](webpack/webpack#22556)) - Remove modules an async chunk inherits from a named parent chunk grown later. (by [@​hai-x](https://github.com/hai-x) in [#​22555](webpack/webpack#22555)) - Fix JavaScript minifier crashes, altered behavior, lost comments, unparsable output and null source map sources, including parameter aliases, ESTree trees and preserved names, and stop it writing into the caller's parse options. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22352](webpack/webpack#22352)) - Preserve the source phase of dynamic WebAssembly import contexts. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22604](webpack/webpack#22604)) - Await every async entry before resolving an ESM library import. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22617](webpack/webpack#22617)) - Keep unknown `import.meta` properties per module, alike for aliases and direct use. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22618](webpack/webpack#22618)) - Return WebAssembly modules directly from eager and weak source imports. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22606](webpack/webpack#22606)) - Handle missing ESM hot update manifests in Node.js without failing HMR checks. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22613](webpack/webpack#22613)) - Speed up JavaScript parsing: comment lookup, the tokenizer and the grammar. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22179](webpack/webpack#22179)) - Name a core module external by its key whichever spelling the code uses. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22565](webpack/webpack#22565)) - Prefix and drop 2009 flexbox names, keeping them where a box lays out by them. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22320](webpack/webpack#22320)) - Keep `initial` where Gecko or WebKit reads the property's keyword apart. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22176](webpack/webpack#22176)) - Fold `calc()` as lightningcss does, keeping it where a bare value is refused. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22205](webpack/webpack#22205)) - Keep a `color-mix()` whose hue rests on a gray's conversion residue. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22198](webpack/webpack#22198)) - Keep a shorthand's initial keyword where it parts two keywords of another slot. (by [@​dependabot](https://github.com/apps/dependabot) in [#​22518](webpack/webpack#22518)) - Group `lib/` and `lib/dependencies/` sources into directories. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22118](webpack/webpack#22118)) - Treat a browserslist target given at a bare major version (e.g. `safari 10`) as `<major>.0` when a feature's first supported version is a `[major, minor]` pair, so it is no longer reported as unsupported. (by [@​Eshiv-Pandey](https://github.com/Eshiv-Pandey) in [#​22280](webpack/webpack#22280)) - Keep the last HMR update with `output.clean`; stop rechecking removed files. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22339](webpack/webpack#22339)) - Read and print a CSS backslash as the spec does, and a NUL as U+FFFD. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22201](webpack/webpack#22201)) - Make minified CSS and HTML stable on a second pass, even for truncated input. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22290](webpack/webpack#22290)) - Minify a merged `<style>` run as one sheet, closing each where its input ended. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22302](webpack/webpack#22302)) - Minify JavaScript with webpack's printer under `futureDefaults`, `terser` otherwise. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22217](webpack/webpack#22217)) - Preserve `wrappedContextRegExp` flags when rebuilding context request matchers. (by [@​Eshiv-Pandey](https://github.com/Eshiv-Pandey) in [#​22303](webpack/webpack#22303)) - Minify CSS `@supports`, `@import` and `@custom-media` conditions, and exponent numbers. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22347](webpack/webpack#22347)) - Fold unitless `hsl()`/`hwb()` channels, and only where the separators are valid. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22242](webpack/webpack#22242)) - Split `@value` imports on the `from` keyword, not a substring in the path. (by [@​Eshiv-Pandey](https://github.com/Eshiv-Pandey) in [#​22306](webpack/webpack#22306)) - Destructure a dotted `DefinePlugin` key whose value is falsy or a runtimeValue. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22215](webpack/webpack#22215)) - Make `Stats.hasErrors()` read errors through the `processErrors` hook (via `getErrors()`), matching `hasWarnings()`, so a plugin that filters errors out of the hook is no longer contradicted by `hasErrors()`. (by [@​Eshiv-Pandey](https://github.com/Eshiv-Pandey) in [#​22281](webpack/webpack#22281)) - Allow wrapping an external concatenated module, now asked of the module itself, and re-exporting a JSON or asset `default` as a namespace object. (by [@​hai-x](https://github.com/hai-x) in [#​22226](webpack/webpack#22226)) - Match `urlHints` rules written with `and`, `or`, `not` and `glob` conditions; profile hook map taps, such as resolver and parser hooks, in `ProfilingPlugin`; report `import.meta` option errors inside `require.ensure` callbacks, not crash; and replace `any`, `object` and `Function` with precise types in the type definitions. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22681](webpack/webpack#22681)) - Reduce CSS and HTML build time and memory allocation. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22135](webpack/webpack#22135)) - Reuse free names instead of re-parsing modules for the entry IIFE rename. (by [@​hai-x](https://github.com/hai-x) in [#​22206](webpack/webpack#22206)) - Release each module's ast once scope-analysed, and encode each export path once. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22241](webpack/webpack#22241)) - Export a module library entry's default expression as its own binding, and keep (by [@​hai-x](https://github.com/hai-x) in [#​22227](webpack/webpack#22227)) the export helpers where the entry is not inlined. - Give a wrapped concatenated body the same function header as a module factory. (by [@​hai-x](https://github.com/hai-x) in [#​22254](webpack/webpack#22254)) - Skip reading every asset when no content hash is named. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22256](webpack/webpack#22256)) - Cut graph, cached set, lazy barrel and ESM import memory and allocations. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22289](webpack/webpack#22289)) - Stop a module source from being held as both a string and a buffer. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22294](webpack/webpack#22294)) - Read the browserslist data and options schema only when a build needs them. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22324](webpack/webpack#22324)) - Release the eval devtool's cached module sources after wrapping them. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22358](webpack/webpack#22358)) - Release the rendered module sources after emitting the chunks. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22365](webpack/webpack#22365)) - Cut the peak memory and time of minifying through webpack's printer. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22368](webpack/webpack#22368)) - Shrink minified JS: unwrap IIFEs, fold calls, drop dead code, split arrays. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22393](webpack/webpack#22393)) - Cut JavaScript minifier time and memory; keep token positions in large inputs. (by [@​bjohansebas](https://github.com/bjohansebas) in [#​22329](webpack/webpack#22329)) - Keep the `calc()` around a `steps()` count `jump-none` would reject bare. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22168](webpack/webpack#22168)) - Split the CSS syntax module into a parser file and a printer file. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22222](webpack/webpack#22222)) - Update enhanced-resolve to 5.26.0. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22358](webpack/webpack#22358)) - Update watchpack to 2.6.1. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22670](webpack/webpack#22670)) - Split the HTML syntax module into a parser file and a printer file. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22223](webpack/webpack#22223)) - Rename classes in `lib/` so each says what it does and no two share a name. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22361](webpack/webpack#22361)) - Keep the remote fallback index aligned with registered container externals when an `internal ` external precedes a real one. (by [@​Eshiv-Pandey](https://github.com/Eshiv-Pandey) in [#​22362](webpack/webpack#22362)) - Stop a minified inlined chunk leaving a doubled `;` in its `<script>`. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22370](webpack/webpack#22370)) - Stop `mergeDistantRules` mangling rules or reordering `all`, and merge more. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22370](webpack/webpack#22370)) - Minify by parsing with webpack's own parser rather than terser's. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22397](webpack/webpack#22397)) - Read JavaScript with webpack's parser alone when minifying, refusing early errors. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22397](webpack/webpack#22397)) - Parse an `assert(...)` call after an import with no semicolon, and a regular expression after `yield` in a generator method. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22406](webpack/webpack#22406)) - Keep the private names a direct `eval` reads when mangling. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22412](webpack/webpack#22412)) - Keep a class dropped for its effects where they read a private name it declares. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22421](webpack/webpack#22421)) - Parenthesize the right side of a private `in`, a `yield`, `await`, private `in` or optional chain tagging a template, and a `let` or `async` starting a statement or loop head, where the minifier printed code that no longer parsed or read otherwise. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22437](webpack/webpack#22437)) - Keep a name a parameter list or catch parameter reads from resolving to what the function body or catch block declares, which the minifier renamed or dropped as unused. (by [@​aryanraj45](https://github.com/aryanraj45) in [#​22439](webpack/webpack#22439)) - Scope and export a CSS Modules `@value` the same way whether local or imported. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22443](webpack/webpack#22443)) - Keep CSS `border: none` and gradient fallbacks for units a target cannot read. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22567](webpack/webpack#22567)) - Keep minified CSS safe for older browsers; drop dead fallbacks and overrides. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22696](webpack/webpack#22696)) - Keep CSS rules apart from a neighbor whose selector no browser parses. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22634](webpack/webpack#22634)) - Keep an `:nth-*()` argument with a space after its sign as written. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22700](webpack/webpack#22700)) - Keep minified CSS readable by browsers the compat data does not cover. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22701](webpack/webpack#22701)) - Keep a module its chunk still needs after `compilation.rebuildModule()`. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22705](webpack/webpack#22705)) - Keep a CSS rule nested under a selector opening on a combinator when lowering. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22707](webpack/webpack#22707)) - Use module paths for webpack's built-in minimizers so parallel minification can load them directly in workers instead of serializing their function sources. (by [@​xiaoxiaojx](https://github.com/xiaoxiaojx) in [#​22309](webpack/webpack#22309)) - Keep stats from an earlier build readable after a later build no longer has one of their modules. (by [@​alexander-akait](https://github.com/alexander-akait) in [#​22695](webpack/webpack#22695)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 9am on tuesday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjcuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjE2Ny4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZSJdfQ==--> Reviewed-on: https://code.futo.org/harbor/harbor/pulls/1941 Reviewed-by: Mark Harding <mark@futo.org>
Bumps the dependencies group with 4 updates: test/external/html5lib-tests, test/external/wpt, test/external/swc and test/external/oxc.
Updates
test/external/html5lib-testsfrom224991etoc777c40Commits
c777c40Add tokenizer tests for processing instructionsUpdates
test/external/wptfromf085a1eto13748c3Commits
13748c3Update IDNA Test JSON to Unicode 18.0.057bdb7fImplement window.pushManager for Declarative Web Push.1d99362[Pointer Event] pointermove will only be detected for one finger with multipl...172557bREGRESSION(311393@main): Table cells after a width: 0 column are placed off-s...dc7f6a3Remove now invalid WPT assertions from the history interface989c64cClear SVG resource invalidation mask when performing cycle-checkdcab91aRemove void element end tags from WPTscd40777[HiC] Disable composited clip-path animations inside canvas3a34a13[css-mixins] Invalidate shadow DOM mixin consumersb01090aUse long timeout for src-then-lazy-load.htmlUpdates
test/external/swcfrom965c2dfto1391a34Commits
1391a34chore: Publish1.16.13withswc_corev81.0.248b7e97chore: Update changeloga006b7fchore: Publish1.16.13-nightly-20260930.1withswc_corev81.0.2d16855echore: Publish crates withswc_corev81.0.2e92460afix(swc_config): Show why an options object failed to deserialize (#12441)7dc1796test(es/ast): add missing ctxt field to jsx_element serde test (#12439)0b151bfperf(node): Optimize macOS native addon first load (#12436)68586f0chore: Update changelog1b2c264chore: Publish1.16.12withswc_corev81.0.1cc5f286chore: Update changelogUpdates
test/external/oxcfromdfbc0d1to6a7d48bCommits
6a7d48bfix(parser): report abstract private field error on modifier (#27314)2ff6fb5fix(parser): include generator marker in overload diagnostic span (#27313)4359a66fix(parser): reject TypeScript class modifiers in JavaScript (#27312)335ce79docs(agents): scope verification for local and stacked work (#27299)07833c0feat(ast): tiedebug_namereturn lifetime to the underlying AST node (#27295)42dcfd2feat(linter/react/no-unescaped-entities): implement suggestion (#27292)176b4b9fix(linter/jsx-a11y/label-has-associated-control): validate label attribute v...7d381c3fix(linter/jsx-a11y/mouse-events-have-key-events): handle nullish event handl...4e09837fix(linter/jsx-a11y/lang): validate lang expression strings (#27304)1f917f4refactor(minifier): remove unecessary unfolds, for parentized and ts exprs (#...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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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