Skip to content

Commit

Permalink
chore(deps): update dependency webpack to v5.88.0 (#411)
Browse files Browse the repository at this point in the history
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [webpack](https://github.com/webpack/webpack) | [`5.81.0` -> `5.88.0`](https://renovatebot.com/diffs/npm/webpack/5.81.0/5.88.0) | [![age](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/compatibility-slim/5.81.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/confidence-slim/5.81.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>webpack/webpack (webpack)</summary>

### [`v5.88.0`](https://github.com/webpack/webpack/releases/tag/v5.88.0)

[Compare Source](https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0)

##### New Features

-   \[CSS] - Use `css/auto` as the default css mode by [@&#8203;burhanuday](https://github.com/burhanuday) in [https://github.com/webpack/webpack/pull/17399](https://github.com/webpack/webpack/pull/17399)

##### Bug Fixes

-   Fix bugs related to require.context and layer by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17388](https://github.com/webpack/webpack/pull/17388)
-   Fix bug in runtime for CSS loading by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17400](https://github.com/webpack/webpack/pull/17400)
-   Correct indirect call for tagged template expressions using correct this context by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17397](https://github.com/webpack/webpack/pull/17397)
-   Update environment support for KaiOS browser by [@&#8203;steverep](https://github.com/steverep) in [https://github.com/webpack/webpack/pull/17395](https://github.com/webpack/webpack/pull/17395)
-   Fix async module runtime code for running top-level-await by [@&#8203;ahabhgk](https://github.com/ahabhgk) in [https://github.com/webpack/webpack/pull/17393](https://github.com/webpack/webpack/pull/17393)

##### Developer Experience

-   Add example for stats minimal output by [@&#8203;ersachin3112](https://github.com/ersachin3112) in [https://github.com/webpack/webpack/pull/17406](https://github.com/webpack/webpack/pull/17406)
-   Significantly improve type coverage for Dependency, Runtime, Template classes by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17394](https://github.com/webpack/webpack/pull/17394)

##### Dependencies & Maintenance

-   Bump browserslist from 4.21.8 to 4.21.9 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17389](https://github.com/webpack/webpack/pull/17389)
-   Bump acorn from 8.8.2 to 8.9.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17402](https://github.com/webpack/webpack/pull/17402)
-   Bump eslint from 8.42.0 to 8.43.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17401](https://github.com/webpack/webpack/pull/17401)
-   Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17407](https://github.com/webpack/webpack/pull/17407)

##### New Contributors

-   [@&#8203;steverep](https://github.com/steverep) made their first contribution in [https://github.com/webpack/webpack/pull/17395](https://github.com/webpack/webpack/pull/17395)

**Full Changelog**: webpack/webpack@v5.87.0...v5.88.0

### [`v5.87.0`](https://github.com/webpack/webpack/releases/tag/v5.87.0)

[Compare Source](https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0)

#### New Features

-   Implement `fetchPriority` feature as parser option and magic comment by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17249](https://github.com/webpack/webpack/pull/17249)
-   \[CSS] - Introduce 'css/auto' as a css module type by [@&#8203;ahabhgk](https://github.com/ahabhgk) in [https://github.com/webpack/webpack/pull/16577](https://github.com/webpack/webpack/pull/16577)
-   \[CSS] - Style-specific fields now automatically resolve in package.json by [@&#8203;burhanuday](https://github.com/burhanuday) in [https://github.com/webpack/webpack/pull/17346](https://github.com/webpack/webpack/pull/17346)
-   webpack configuration API now accepts "falsy values" loaders and plugins by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17339](https://github.com/webpack/webpack/pull/17339)

#### Bug Fixes

-   Fix codecov badge in readme by [@&#8203;burhanuday](https://github.com/burhanuday) in [https://github.com/webpack/webpack/pull/17353](https://github.com/webpack/webpack/pull/17353)

#### Developer Experience

-   Add link to svelte loader for webpack by [@&#8203;burhanuday](https://github.com/burhanuday) in [https://github.com/webpack/webpack/pull/17369](https://github.com/webpack/webpack/pull/17369)
-   Increase parser API types in internal plugins across dependency plugins [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17365](https://github.com/webpack/webpack/pull/17365)

#### Dependencies & Maintenance

-   Bump memfs from 3.5.2 to 3.5.3 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17347](https://github.com/webpack/webpack/pull/17347)
-   Bump webpack-cli from 5.1.3 to 5.1.4 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17349](https://github.com/webpack/webpack/pull/17349)
-   Bump es-module-lexer from 1.2.1 to 1.3.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17362](https://github.com/webpack/webpack/pull/17362)
-   Bump [@&#8203;types/node](https://github.com/types/node) from 20.2.5 to 20.3.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17361](https://github.com/webpack/webpack/pull/17361)
-   Bump core-js from 3.30.2 to 3.31.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17360](https://github.com/webpack/webpack/pull/17360)
-   Bump browserslist from 4.21.6 to 4.21.8 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17367](https://github.com/webpack/webpack/pull/17367)
-   Bump [@&#8203;types/node](https://github.com/types/node) from 20.3.0 to 20.3.1 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17366](https://github.com/webpack/webpack/pull/17366)

#### New Contributors

[@&#8203;aboktor](https://github.com/aboktor) made their first contribution in [#&#8203;16991](https://github.com/webpack/webpack/issues/16991) [#&#8203;16989](https://github.com/webpack/webpack/issues/16989)
[@&#8203;silverwind](https://github.com/silverwind) made their first contribution in [#&#8203;17339](https://github.com/webpack/webpack/issues/17339) via [#&#8203;17329](https://github.com/webpack/webpack/issues/17329)

**Full Changelog**: webpack/webpack@v5.86.0...v5.87.0

### [`v5.86.0`](https://github.com/webpack/webpack/releases/tag/v5.86.0)

[Compare Source](https://github.com/webpack/webpack/compare/v5.85.1...v5.86.0)

#### New Features

-   Improved cache size performance via better handling of serialization for errors and bigints by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17282](https://github.com/webpack/webpack/pull/17282)
-   Introduce an export default handler function option for `ProgressPlugin` by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17312](https://github.com/webpack/webpack/pull/17312)
-   Support passing `RegExp` to `splitChunks.chunks` by [@&#8203;hyf0](https://github.com/hyf0) in [https://github.com/webpack/webpack/pull/17332](https://github.com/webpack/webpack/pull/17332)

#### Bug Fixes

-   Fix layer capabilities for `ContextModule` types by [@&#8203;huozhi](https://github.com/huozhi) in [https://github.com/webpack/webpack/pull/17310](https://github.com/webpack/webpack/pull/17310)
-   Fix compatibility of `__non_webpack_require__` with ES modules by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17308](https://github.com/webpack/webpack/pull/17308)
-   Improve type coverage `Chunk`, `ChunkGroup`, and other plugins by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/1731](https://github.com/webpack/webpack/pull/1731)
-   Do not add `js` extension for eval source maps when extension is not resolvable by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17331](https://github.com/webpack/webpack/pull/17331)

#### Developer Experience

-   Improve type coverage for Json Module type and lazy load json-assertions package by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17301](https://github.com/webpack/webpack/pull/17301)

#### Dependencies & Maintenance

-   Bump memfs from 3.5.1 to 3.5.2 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17315](https://github.com/webpack/webpack/pull/17315)
-   Bump webpack-cli from 5.1.1 to 5.1.3 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17314](https://github.com/webpack/webpack/pull/17314)
-   Bump eslint from 8.41.0 to 8.42.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17313](https://github.com/webpack/webpack/pull/17313)

#### New Contributors

-   [@&#8203;huozhi](https://github.com/huozhi) made their first contribution in [https://github.com/webpack/webpack/pull/17310](https://github.com/webpack/webpack/pull/17310)
-   [@&#8203;hyf0](https://github.com/hyf0) made their first contribution in [https://github.com/webpack/webpack/pull/17332](https://github.com/webpack/webpack/pull/17332)

**Full Changelog**: webpack/webpack@v5.85.1...v5.86.0

### [`v5.85.1`](https://github.com/webpack/webpack/releases/tag/v5.85.1)

[Compare Source](https://github.com/webpack/webpack/compare/v5.85.0...v5.85.1)

#### Bug Fixes

-   Fix bug in handling barrel imports ([#&#8203;17305](https://github.com/webpack/webpack/issues/17305)) by [@&#8203;bworline](https://github.com/bworline) in [https://github.com/webpack/webpack/pull/17307](https://github.com/webpack/webpack/pull/17307) - ***NOTE**: An internal API `BasicEvaluatedExpression.getMemberRangeStarts` has been changed to `BasicEvaluatedExpression.getMemberRanges`, please see type definition changes and the pull request for more information.*

#### Dependencies & Maintenance

-   Bump [@&#8203;types/jest](https://github.com/types/jest) from 29.5.1 to 29.5.2 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17297](https://github.com/webpack/webpack/pull/17297)

**Full Changelog**: webpack/webpack@v5.85.0...v5.85.1

### [`v5.85.0`](https://github.com/webpack/webpack/releases/tag/v5.85.0)

[Compare Source](https://github.com/webpack/webpack/compare/v5.84.1...v5.85.0)

#### New Features

-   Add `readonly` cache mode by [@&#8203;vankop](https://github.com/vankop) in [https://github.com/webpack/webpack/pull/15470](https://github.com/webpack/webpack/pull/15470)
-   Normalize property accessors for esm namespaces and chained member/call expressions by [@&#8203;bworline](https://github.com/bworline) in [https://github.com/webpack/webpack/pull/17203](https://github.com/webpack/webpack/pull/17203)
-   Support `environment` in loader context by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17281](https://github.com/webpack/webpack/pull/17281)
-   Introduce a new syntax for `addModule()` support in worklets - `*context.audioWorklet.addModule()` by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17212](https://github.com/webpack/webpack/pull/17212)

#### Bug Fixes

-   Fix type regression with unknown module type strings by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17266](https://github.com/webpack/webpack/pull/17266)

#### Developer Experience

-   Use global runtime constants for webpack exports by [@&#8203;burhanuday](https://github.com/burhanuday) in [https://github.com/webpack/webpack/pull/17270](https://github.com/webpack/webpack/pull/17270)
-   Add strict mode type coverage for WASM and Runtime code by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17267](https://github.com/webpack/webpack/pull/17267)
-   Add strict mode type coverage for runtime modules and runtime plugins by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17261](https://github.com/webpack/webpack/pull/17261)
-   Add types for JSON & Asset Modules including their interfacing plugins by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17262](https://github.com/webpack/webpack/pull/17262)
-   Add type coverage for Module subclasses and plugins by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17272](https://github.com/webpack/webpack/pull/17272)

#### Dependencies & Maintenance

-   Use GitHub Discussions instead of Gitter in issue templates by [@&#8203;snitin315](https://github.com/snitin315) in [https://github.com/webpack/webpack/pull/17293](https://github.com/webpack/webpack/pull/17293)
-   Bump [@&#8203;types/node](https://github.com/types/node) from 20.2.3 to 20.2.4 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17269](https://github.com/webpack/webpack/pull/17269)
-   Bump browserslist from 4.21.5 to 4.21.6 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17275](https://github.com/webpack/webpack/pull/17275)
-   Bump [@&#8203;types/node](https://github.com/types/node) from 20.2.4 to 20.2.5 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17276](https://github.com/webpack/webpack/pull/17276)
-   Bump [@&#8203;babel/core](https://github.com/babel/core) from 7.21.8 to 7.22.1 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17278](https://github.com/webpack/webpack/pull/17278)

**Full Changelog**: webpack/webpack@v5.84.1...v5.85.0

### [`v5.84.1`](https://github.com/webpack/webpack/releases/tag/v5.84.1)

[Compare Source](https://github.com/webpack/webpack/compare/v5.84.0...v5.84.1)

#### Bug Fixes

-   Fix regression in inner graph for reserved identifiers by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17265](https://github.com/webpack/webpack/pull/17265)

#### Dependencies & Maintenance

-   Bump [@&#8203;types/jest](https://github.com/types/jest) from 29.5.0 to 29.5.1 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17027](https://github.com/webpack/webpack/pull/17027)
-   Bump simple-git from 3.18.0 to 3.19.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17263](https://github.com/webpack/webpack/pull/17263)

**Full Changelog**: webpack/webpack@v5.84.0...v5.84.1

### [`v5.84.0`](https://github.com/webpack/webpack/releases/tag/v5.84.0)

[Compare Source](https://github.com/webpack/webpack/compare/v5.83.1...v5.84.0)

#### New Features

-   SourceMapDevToolPlugin now supports `append` option as a function by [@&#8203;snitin315](https://github.com/snitin315) in [https://github.com/webpack/webpack/pull/17252](https://github.com/webpack/webpack/pull/17252)

#### Bug Fixes

-   Fix multiple bugs referencing class names when shadowed by import name in properties and methods by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17233](https://github.com/webpack/webpack/pull/17233)
-   Allow DefinePlugin shorthand property by [@&#8203;shamoilarsi](https://github.com/shamoilarsi) in [https://github.com/webpack/webpack/pull/17231](https://github.com/webpack/webpack/pull/17231)
-   \[CSS] - Fix edge cases in parsing `@import` by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17229](https://github.com/webpack/webpack/pull/17229)

#### Developer Experience

-   Increase type coverage for serialization classes by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17243](https://github.com/webpack/webpack/pull/17243)
-   Increase type coverage for `JavascriptParser` and `ModuleDependency` subclasses by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17236](https://github.com/webpack/webpack/pull/17236)
-   Increase type coverage to `strict`-mode quality for Configuration/Normalization objects by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17247](https://github.com/webpack/webpack/pull/17247)
-   Refactor duplicate strings by replacing them with constant for **webpack_require** instead of string literal by [@&#8203;burhanuday](https://github.com/burhanuday) in [https://github.com/webpack/webpack/pull/17228](https://github.com/webpack/webpack/pull/17228)
-   Add test case for `with { type: "json" }` by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17230](https://github.com/webpack/webpack/pull/17230)
-   Add test case for destructuring by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17248](https://github.com/webpack/webpack/pull/17248)

#### Dependencies & Maintenance

-   Add GitHub discussions badge in README by [@&#8203;snitin315](https://github.com/snitin315) in [https://github.com/webpack/webpack/pull/17251](https://github.com/webpack/webpack/pull/17251)
-   Bump enhanced-resolve to 5.14.1 by [@&#8203;TheLarkInn](https://github.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17257](https://github.com/webpack/webpack/pull/17257)
-   Bump [@&#8203;types/node](https://github.com/types/node) from 20.1.7 to 20.2.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17219](https://github.com/webpack/webpack/pull/17219)
-   Bump [@&#8203;types/node](https://github.com/types/node) from 20.2.0 to 20.2.1 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17226](https://github.com/webpack/webpack/pull/17226)
-   Bump webpack-cli from 5.1.0 to 5.1.1 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17164](https://github.com/webpack/webpack/pull/17164)
-   Bump eslint from 8.39.0 to 8.40.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17148](https://github.com/webpack/webpack/pull/17148)
-   Bump [@&#8203;babel/core](https://github.com/babel/core) from 7.21.4 to 7.21.8 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17126](https://github.com/webpack/webpack/pull/17126)
-   Bump [@&#8203;types/node](https://github.com/types/node) from 20.2.1 to 20.2.3 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17238](https://github.com/webpack/webpack/pull/17238)
-   Bump eslint from 8.40.0 to 8.41.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17237](https://github.com/webpack/webpack/pull/17237)

#### New Contributors

-   [@&#8203;shamoilarsi](https://github.com/shamoilarsi) made their first contribution in [https://github.com/webpack/webpack/pull/17231](https://github.com/webpack/webpack/pull/17231)

**Full Changelog**: webpack/webpack@v5.83.1...v5.84.0

### [`v5.83.1`](https://github.com/webpack/webpack/releases/tag/v5.83.1)

[Compare Source](https://github.com/webpack/webpack/compare/v5.83.0...v5.83.1)

#### Bug Fixes

-   Fix regression in import/export normailization effecting mini-css-extract-plugin by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17214](https://github.com/webpack/webpack/pull/17214)

**Full Changelog**: webpack/webpack@v5.83.0...v5.83.1

### [`v5.83.0`](https://github.com/webpack/webpack/releases/tag/v5.83.0)

[Compare Source](https://github.com/webpack/webpack/compare/v5.82.1...v5.83.0)

#### New Features

-   Normalize property access for imports and exports by [@&#8203;bworline](https://github.com/bworline) in [https://github.com/webpack/webpack/pull/17137](https://github.com/webpack/webpack/pull/17137)
-   Top Level Await is now enabled by default by [@&#8203;burhanuday](https://github.com/burhanuday) in [https://github.com/webpack/webpack/pull/17192](https://github.com/webpack/webpack/pull/17192)

#### Bug Fixes

-   Correct `chunkgroup.groupsIterable` return type by [@&#8203;TheLarkInn](https://github.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17196](https://github.com/webpack/webpack/pull/17196)
-   Fix bug in Rule Matcher type by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17207](https://github.com/webpack/webpack/pull/17207)
-   Fixed apply event callback and optimizing callback event type by [@&#8203;nuintun](https://github.com/nuintun) in [https://github.com/webpack/webpack/pull/16094](https://github.com/webpack/webpack/pull/16094)
-   Fix types in hot module replacement APIs by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17193](https://github.com/webpack/webpack/pull/17193)

#### Developer Experience

-   Expose `ChunkGroup` to type definitions by [@&#8203;TheLarkInn](https://github.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17201](https://github.com/webpack/webpack/pull/17201)
-   Add `NormalModuleFactory`'s `ResolveData` type to public interface by [@&#8203;TheLarkInn](https://github.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17195](https://github.com/webpack/webpack/pull/17195)
-   Document `compilation.afterChunks` hook by [@&#8203;TheLarkInn](https://github.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17202](https://github.com/webpack/webpack/pull/17202)

#### Dependencies & Maintenance

-   Bump [@&#8203;webassemblyjs/wasm-edit](https://github.com/webassemblyjs/wasm-edit) from 1.11.5 to 1.11.6 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17168](https://github.com/webpack/webpack/pull/17168)
-   Bump wast-loader from 1.11.5 to 1.11.6 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17163](https://github.com/webpack/webpack/pull/17163)
-   Bump yarn-deduplicate from 6.0.1 to 6.0.2 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17184](https://github.com/webpack/webpack/pull/17184)
-   Fix command by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17154](https://github.com/webpack/webpack/pull/17154)
-   Bump [@&#8203;types/node](https://github.com/types/node) from 18.16.3 to 20.1.7 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17205](https://github.com/webpack/webpack/pull/17205)

#### New Contributors

-   [@&#8203;bworline](https://github.com/bworline) made their first contribution in [https://github.com/webpack/webpack/pull/17137](https://github.com/webpack/webpack/pull/17137)
-   [@&#8203;nuintun](https://github.com/nuintun) made their first contribution in [https://github.com/webpack/webpack/pull/16094](https://github.com/webpack/webpack/pull/16094)

**Full Changelog**: webpack/webpack@v5.82.1...v5.83.0

### [`v5.82.1`](https://github.com/webpack/webpack/releases/tag/v5.82.1)

[Compare Source](https://github.com/webpack/webpack/compare/v5.82.0...v5.82.1)

#### Bug Fixes

-   \[CSS] - Support nesting in CSS modules and bug fixes by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17133](https://github.com/webpack/webpack/pull/17133)
-   \[CSS] - Fix crash with `importModule` when CSS enabled by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17140](https://github.com/webpack/webpack/pull/17140)
-   Fix bug where `output.hashFunction` was failing to generate debug hash by [@&#8203;ahabhgk](https://github.com/ahabhgk) in [https://github.com/webpack/webpack/pull/16950](https://github.com/webpack/webpack/pull/16950)
-   Reduce the amount of generated code for chunk loading by [@&#8203;lvivski](https://github.com/lvivski) in [https://github.com/webpack/webpack/pull/17151](https://github.com/webpack/webpack/pull/17151)
-   Use module preload for ESM module output by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17143](https://github.com/webpack/webpack/pull/17143)

#### Developer Experience

-   Improve module type strictness for Module.prototype.type expand ModuleTypeConstants by [@&#8203;TheLarkInn](https://github.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17136](https://github.com/webpack/webpack/pull/17136)

#### Dependencies & Maintenance

-   Update package.json description by [@&#8203;JeraldVin](https://github.com/JeraldVin) in [https://github.com/webpack/webpack/pull/17145](https://github.com/webpack/webpack/pull/17145)
-   Bump webpack-cli from 5.0.2 to 5.1.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17146](https://github.com/webpack/webpack/pull/17146)
-   Bump core-js from 3.30.1 to 3.30.2 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17149](https://github.com/webpack/webpack/pull/17149)
-   Bump enhanced-resolve to v5.14.0 by [@&#8203;snitin315](https://github.com/snitin315) in [https://github.com/webpack/webpack/pull/17160](https://github.com/webpack/webpack/pull/17160)

#### New Contributors

-   [@&#8203;JeraldVin](https://github.com/JeraldVin) made their first contribution in [https://github.com/webpack/webpack/pull/17145](https://github.com/webpack/webpack/pull/17145)

**Full Changelog**: webpack/webpack@v5.82.0...v5.82.1

### [`v5.82.0`](https://github.com/webpack/webpack/releases/tag/v5.82.0)

[Compare Source](https://github.com/webpack/webpack/compare/v5.81.0...v5.82.0)

#### New Features

-   \[CSS] - Add URL dependencies support to consume shared module via module federation by [@&#8203;snitin315](https://github.com/snitin315) in [https://github.com/webpack/webpack/pull/16945](https://github.com/webpack/webpack/pull/16945)
-   Allow webpack-cli to be in ESM by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17088](https://github.com/webpack/webpack/pull/17088)
-   Allow specifying "onPolicyCreationFailure" mode for trusted types by [@&#8203;Zlatkovsky](https://github.com/Zlatkovsky) in [https://github.com/webpack/webpack/pull/16990](https://github.com/webpack/webpack/pull/16990)

#### Bug Fixes

-   \[CSS] - Respect `media`/`supports`/`layer` from parent CSS module by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17115](https://github.com/webpack/webpack/pull/17115)
-   \[CSS] - Add warning & support for any [@&#8203;import](https://github.com/import) rules must precede all other rules by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17118](https://github.com/webpack/webpack/pull/17118)
-   \[CSS] - Support handling `#hash` URL as external (similar to Parcel) by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17116](https://github.com/webpack/webpack/pull/17116)
-   Optimize numberHash.js performance by removing inner loops by [@&#8203;alexkuz](https://github.com/alexkuz) in [https://github.com/webpack/webpack/pull/17074](https://github.com/webpack/webpack/pull/17074)
-   Improve template string comparison algorithm by [@&#8203;An0nie](https://github.com/An0nie) in [https://github.com/webpack/webpack/pull/17079](https://github.com/webpack/webpack/pull/17079)

#### Tests & Contributor Experience

-   \[CSS] - Increase imports external test coverage by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17089](https://github.com/webpack/webpack/pull/17089)
-   Improve PR reliability via ignoring unstable coverage by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17106](https://github.com/webpack/webpack/pull/17106)
-   Update webpack types to support extends property in webpack (for webpack-cli) by [@&#8203;burhanuday](https://github.com/burhanuday) in [https://github.com/webpack/webpack/pull/17113](https://github.com/webpack/webpack/pull/17113)

#### Developer Experience

-   Increase type coverage and documentation for `StringXor` class.  by [@&#8203;TheLarkInn](https://github.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17070](https://github.com/webpack/webpack/pull/17070)
-   Increase type coverage & docs for `numberHash` by [@&#8203;TheLarkInn](https://github.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17072](https://github.com/webpack/webpack/pull/17072)
-   Increase type coverage & docs for `JavascriptParser` by [@&#8203;TheLarkInn](https://github.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17094](https://github.com/webpack/webpack/pull/17094)
-   Increase type coverage & docs for `BasicEvaluatedExpression` by [@&#8203;TheLarkInn](https://github.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17096](https://github.com/webpack/webpack/pull/17096)
-   Increase type coverage for CSS module type by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17097](https://github.com/webpack/webpack/pull/17097)
-   Increase type coverage for JSON module type by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17095](https://github.com/webpack/webpack/pull/17095)
-   Increase type coverage & docs for multiple utility classes by [@&#8203;alexander-akait](https://github.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17107](https://github.com/webpack/webpack/pull/17107)

#### Dependencies & Maintenance

-   chore(deps-dev): bump lint-staged from 13.2.1 to 13.2.2 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17075](https://github.com/webpack/webpack/pull/17075)
-   chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17052](https://github.com/webpack/webpack/pull/17052)
-   chore(deps-dev): bump assemblyscript from 0.27.3 to 0.27.4 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17064](https://github.com/webpack/webpack/pull/17064)
-   chore(deps-dev): bump assemblyscript from 0.27.4 to 0.27.5 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17109](https://github.com/webpack/webpack/pull/17109)
-   chore(deps-dev): bump [@&#8203;types/node](https://github.com/types/node) from 18.16.2 to 18.16.3 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17112](https://github.com/webpack/webpack/pull/17112)
-   chore(deps-dev): bump [@&#8203;types/node](https://github.com/types/node) from 18.15.13 to 18.16.2 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17084](https://github.com/webpack/webpack/pull/17084)
-   chore(deps-dev): bump webpack-cli from 5.0.1 to 5.0.2 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17054](https://github.com/webpack/webpack/pull/17054)
-   chore(deps-dev): bump date-fns from 2.29.3 to 2.30.0 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/webpack/webpack/pull/17111](https://github.com/webpack/webpack/pull/17111)

#### New Contributors

-   [@&#8203;An0nie](https://github.com/An0nie) made their first contribution in [https://github.com/webpack/webpack/pull/17079](https://github.com/webpack/webpack/pull/17079)
-   [@&#8203;burhanuday](https://github.com/burhanuday) made their first contribution in [https://github.com/webpack/webpack/pull/17113](https://github.com/webpack/webpack/pull/17113)
-   [@&#8203;Zlatkovsky](https://github.com/Zlatkovsky) made their first contribution in [https://github.com/webpack/webpack/pull/16990](https://github.com/webpack/webpack/pull/16990)

**Full Changelog**: webpack/webpack@v5.81.0...v5.82.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), 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.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/sullivanpj/open-system).
  • Loading branch information
renovate[bot] authored Jun 25, 2023
1 parent 4a7bfb0 commit 58c17cf
Showing 1 changed file with 42 additions and 42 deletions.
84 changes: 42 additions & 42 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 58c17cf

Please sign in to comment.