Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: add case for ModuleFederationPlugin usage with shareScope option #16943

Merged
merged 1 commit into from Apr 8, 2023

Conversation

snitin315
Copy link
Member

@snitin315 snitin315 commented Apr 8, 2023

Summary

Test case for #16031, Related issue #13797

馃 Generated by Copilot at 4e2d51e

This pull request adds a new test case for the module federation with shareScope feature of webpack. It creates two containers that share React as a dependency with different versions and formats. It tests the ability to import and render components from different containers and to upgrade the React version dynamically.

Details

馃 Generated by Copilot at 4e2d51e

  • Add a test case for module federation with shareScope feature (link, link, link, link)
  • Configure two module federation containers with different output formats and filenames in webpack.config.js (link)
  • Declare React as a dependency with a wildcard version range in package.json (link)
  • Initialize the shared scope and expect two versions of React to be available in index.js (link)
  • Specify how to find the bundle files for the test case in test.config.js (link)
  • Add a module that exports a function that upgrades the React version by calling a setVersion function from React (link)
  • Add a React component called App that imports and renders components from two other containers using module federation (link)
    • Check that the ComponentB from containerB is not the same as the local ComponentB (link)
  • Add two local React components called ComponentB and ComponentC that render strings with the React version or import and render components from other containers (link, link)

@webpack-bot
Copy link
Contributor

For maintainers only:

  • This needs to be documented (issue in webpack/webpack.js.org will be filed when merged)
  • This needs to be backported to webpack 4 (issue will be created when merged)

@alexander-akait alexander-akait merged commit f22773f into webpack:main Apr 8, 2023
48 checks passed
@snitin315 snitin315 deleted the fix/mf-sharescope branch April 8, 2023 20:28
renovate bot added a commit to ariakit/ariakit that referenced this pull request Apr 12, 2023
[![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://togithub.com/webpack/webpack) | [`5.78.0` ->
`5.79.0`](https://renovatebot.com/diffs/npm/webpack/5.78.0/5.79.0) |
[![age](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/compatibility-slim/5.78.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/confidence-slim/5.78.0)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>webpack/webpack</summary>

###
[`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0)

##### New Features

- webpack will now support simple destructuring scenarios for
treeshaking namespaced imports and `DefinePlugin` by
[@&#8203;vankop](https://togithub.com/vankop) in
[webpack/webpack#16941

##### Bugfixes

- Truncate extremely long module names in `DefaultStatsPrinter` by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16882
- Add `[contenthash]` template support in `DllPlugin`'s `name` option by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16935
- Fixed a bug where `readRecords` compiler hook was causing hangs in
conjunction with the `ReadRecordsPlugin` by
[@&#8203;snitin315](https://togithub.com/snitin315) &
[@&#8203;zookatron](https://togithub.com/zookatron) in
[webpack/webpack#16944
- webpack can now consume ESM bundles generated by webpack's esm output
support by [@&#8203;vankop](https://togithub.com/vankop) in
[webpack/webpack#15608
- \[CSS] - webpack now respects CSS's case-insensitivity with atTags
like `@MEDIA` by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#16915
- \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work
when loading styles by
[@&#8203;chenjiahan](https://togithub.com/chenjiahan) in
[webpack/webpack#16925

##### Developer Experience

- Fix broken links and typos found in examples by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16937
- Export more `Externals` Option types by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#12774

##### Contributor Experience

- Add new test case for ModuleFederationPlugin usage with `shareScope`
option by [@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16943
- Bump core-js from 3.20.3 to 3.30.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#16905
- Update all applicable local dependencies and devDependencies by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#16919,
[webpack/webpack#16924,
[webpack/webpack#16936,
[webpack/webpack#16968
- Update to Jest 29 by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#16947

##### New Contributors

- [@&#8203;chenjiahan](https://togithub.com/chenjiahan) made their first
contribution in
[webpack/webpack#16925
- [@&#8203;karlhorky](https://togithub.com/karlhorky) made their first
contribution in
[webpack/webpack#16419
- [@&#8203;zookatron](https://togithub.com/zookatron) made their first
contribution in
[webpack/webpack#16301

**Full Changelog**:
webpack/webpack@v5.78.0...v5.79.0

</details>

---

### Configuration

馃搮 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

馃殾 **Automerge**: Enabled.

鈾 **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](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/ariakit/ariakit).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS40MC4wIiwidXBkYXRlZEluVmVyIjoiMzUuNDAuMCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
kodiakhq bot added a commit to weareinreach/InReach that referenced this pull request Apr 13, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@aws-sdk/client-cognito-identity-provider](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity-provider) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.310.0` -> `3.312.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-cognito-identity-provider/3.310.0/3.312.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.312.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.312.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.312.0/compatibility-slim/3.310.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.312.0/confidence-slim/3.310.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.310.0` -> `3.312.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.310.0/3.312.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.312.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.312.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.312.0/compatibility-slim/3.310.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.312.0/confidence-slim/3.310.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/next/code/addons/a11y) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-actions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/actions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-docs](https://togithub.com/storybookjs/storybook/tree/next/code/addons/docs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-docs/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/next/code/addons/essentials) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-interactions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/interactions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-viewport](https://togithub.com/storybookjs/storybook/tree/next/code/addons/viewport) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-viewport/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/manager-api](https://togithub.com/storybookjs/storybook/tree/main/lib/manager-api) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2fmanager-api/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/nextjs](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/nextjs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2fnextjs/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/preview-api](https://togithub.com/storybookjs/storybook/tree/main/code/lib/preview-api) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2fpreview-api/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/react](https://togithub.com/storybookjs/storybook/tree/main/renderers/react) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2freact/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/theming](https://togithub.com/storybookjs/storybook/tree/main/lib/theming) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/types](https://togithub.com/storybookjs/storybook/tree/main/code/lib/types) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2ftypes/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-turbo](https://togithub.com/vercel/turbo) | [`1.9.0` -> `1.9.1`](https://renovatebot.com/diffs/npm/eslint-plugin-turbo/1.9.0/1.9.1) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.9.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.9.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.9.1/compatibility-slim/1.9.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.9.1/confidence-slim/1.9.0)](https://docs.renovatebot.com/merge-confidence/) |
| [storybook](https://togithub.com/storybookjs/storybook/tree/main/lib/cli) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/storybook/7.0.3/7.0.4) | [![age](https://badges.renovateapi.com/packages/npm/storybook/7.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/storybook/7.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/storybook/7.0.4/compatibility-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/storybook/7.0.4/confidence-slim/7.0.3)](https://docs.renovatebot.com/merge-confidence/) |
| [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`1.9.0` -> `1.9.1`](https://renovatebot.com/diffs/npm/turbo/1.9.0/1.9.1) | [![age](https://badges.renovateapi.com/packages/npm/turbo/1.9.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.9.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/turbo/1.9.1/compatibility-slim/1.9.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.9.1/confidence-slim/1.9.0)](https://docs.renovatebot.com/merge-confidence/) |
| [webpack](https://togithub.com/webpack/webpack) | [`5.78.0` -> `5.79.0`](https://renovatebot.com/diffs/npm/webpack/5.78.0/5.79.0) | [![age](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/compatibility-slim/5.78.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/confidence-slim/5.78.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-cognito-identity-provider)</summary>

### [`v3.312.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#&#8203;33120-httpsgithubcomawsaws-sdk-js-v3comparev33110v33120-2023-04-12)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.310.0...v3.312.0)

##### Features

-   **client:** reduce generated HTTP request header code size ([#&#8203;4594](https://togithub.com/aws/aws-sdk-js-v3/issues/4594)) ([fe91123](https://togithub.com/aws/aws-sdk-js-v3/commit/fe91123411499b5932b406fb813e69f4a0d36503))

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-s3)</summary>

### [`v3.312.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#&#8203;33120-httpsgithubcomawsaws-sdk-js-v3comparev33110v33120-2023-04-12)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.310.0...v3.312.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)

</details>

<details>
<summary>storybookjs/storybook</summary>

### [`v7.0.4`](https://togithub.com/storybookjs/storybook/releases/tag/v7.0.4)

[Compare Source](https://togithub.com/storybookjs/storybook/compare/v7.0.3...v7.0.4)

Storybook 7.0 is here! 馃帀

-   鈿★笍 [First-class Vite](https://storybook.js.org/blog/first-class-vite-support-in-storybook/)
-   馃敿 [Zero-config NextJS](https://storybook.js.org/blog/integrate-nextjs-and-storybook-automatically/)
-   馃嚫 [Zero-config SvelteKit](https://storybook.js.org/blog/storybook-for-sveltekit/)
-   馃彈锔 [Frameworks API](https://storybook.js.org/blog/framework-api/)
-   3锔忊儯 [Component Story Format v3](https://storybook.js.org/blog/storybook-csf3-is-here/)
-   馃洝锔 [Improved type safety](https://storybook.js.org/blog/improved-type-safety-in-storybook-7/)
-   馃摎 [Docs overhaul with MDx2 support](https://storybook.js.org/blog/storybook-7-docs/)
-   鈽傦笍 [Code coverage for interaction testing](https://storybook.js.org/blog/code-coverage-with-the-storybook-test-runner/)
-   馃柤锔 [UI design refresh](https://storybook.js.org/blog/7-0-design-alpha/)
-   馃彌锔 [Improved stability](https://storybook.js.org/blog/storybook-ecosystem-ci/)

7.0 contains hundreds more fixes, features, and tweaks. Browse the changelogs matching `7.0.0-alpha.*`, `7.0.0-beta.*`, and `7.0.0-rc.*` for the full list of changes.

See our [Migration guide](https://storybook.js.org/migration-guides/7.0) to upgrade from earlier versions of Storybook.

##### Bug Fixes

-   CLI: Catch errors thrown on sanity check of SB installs [#&#8203;22039](https://togithub.com/storybooks/storybook/pull/22039)

##### Dependency Upgrades

-   Addon-docs: Remove mdx1-csf as optional peer dep [#&#8203;22038](https://togithub.com/storybooks/storybook/pull/22038)

</details>

<details>
<summary>vercel/turbo</summary>

### [`v1.9.1`](https://togithub.com/vercel/turbo/releases/tag/v1.9.1): Turborepo v1.9.1

[Compare Source](https://togithub.com/vercel/turbo/compare/v1.9.0...v1.9.1)



#### What's Changed

##### Changelog

-   Add more readme for integration tests by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#4515
-   Deprecate `THASH`. by [@&#8203;nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#4526
-   oldGlobalHash can be named by [@&#8203;nathanhammond](https://togithub.com/nathanhammond) in [vercel/turbo#4528
-   feat(summary): add taskId to single package task by [@&#8203;tknickman](https://togithub.com/tknickman) in [vercel/turbo#4530
-   Document --summarize flag and include in Troubleshooting doc by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#4467
-   feat(examples): update READMEs for create-turbo by [@&#8203;tknickman](https://togithub.com/tknickman) in [vercel/turbo#4451
-   Documentation for Strict Environments by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#4490
-   chore(turborepo): Make rustls the default feature for turborepo-lib by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#4537
-   fix(turborepo): SCM tests and renaming by [@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in [vercel/turbo#4462
-   Update data sent to vercel for runs by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#4495
-   Gather Run Summary even when tasks fail by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#4524
-   Update old testbed make target to fixture- for new fixtures layout by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [vercel/turbo#4538
-   Use both key and version when sorting lockfile entries by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#4541
-   Save task duration correctly by [@&#8203;mehulkar](https://togithub.com/mehulkar) in [vercel/turbo#4540

**Full Changelog**: vercel/turbo@v1.9.0...v1.9.1

</details>

<details>
<summary>webpack/webpack</summary>

### [`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0)

#### New Features

-   webpack will now support simple destructuring scenarios for treeshaking namespaced imports and `DefinePlugin` by [@&#8203;vankop](https://togithub.com/vankop) in [webpack/webpack#16941

#### Bugfixes

-   Truncate extremely long module names in `DefaultStatsPrinter` by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#16882
-   Add `[contenthash]` template support in `DllPlugin`'s `name` option by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#16935
-   Fixed a bug where `readRecords` compiler hook was causing hangs in conjunction with the `ReadRecordsPlugin` by [@&#8203;snitin315](https://togithub.com/snitin315) & [@&#8203;zookatron](https://togithub.com/zookatron) in [webpack/webpack#16944
-   webpack can now consume ESM bundles generated by webpack's esm output support by [@&#8203;vankop](https://togithub.com/vankop) in [webpack/webpack#15608
-   \[CSS] - webpack now respects CSS's case-insensitivity with atTags like `@MEDIA` by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#16915
-   \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work when loading styles by [@&#8203;chenjiahan](https://togithub.com/chenjiahan) in [webpack/webpack#16925

#### Developer Experience

-   Fix broken links and typos found in examples by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#16937
-   Export more `Externals` Option types by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#12774

#### Contributor Experience

-   Add new test case for ModuleFederationPlugin usage with `shareScope` option by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#16943
-   Bump core-js from 3.20.3 to 3.30.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#16905
-   Update all applicable local dependencies and devDependencies by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#16919, [webpack/webpack#16924, [webpack/webpack#16936, [webpack/webpack#16968
-   Update to Jest 29 by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#16947

#### New Contributors

-   [@&#8203;chenjiahan](https://togithub.com/chenjiahan) made their first contribution in [webpack/webpack#16925
-   [@&#8203;karlhorky](https://togithub.com/karlhorky) made their first contribution in [webpack/webpack#16419
-   [@&#8203;zookatron](https://togithub.com/zookatron) made their first contribution in [webpack/webpack#16301

**Full Changelog**: webpack/webpack@v5.78.0...v5.79.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 is behind base branch, or you tick the rebase/retry checkbox.

馃懟 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] 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://app.renovatebot.com/dashboard#github/weareinreach/InReach).



PR-URL: #407
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to ziyadedher/ziyadedher that referenced this pull request Apr 13, 2023
[![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://togithub.com/webpack/webpack) | [`5.78.0` ->
`5.79.0`](https://renovatebot.com/diffs/npm/webpack/5.78.0/5.79.0) |
[![age](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/compatibility-slim/5.78.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/confidence-slim/5.78.0)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>webpack/webpack</summary>

###
[`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0)

#### New Features

- webpack will now support simple destructuring scenarios for
treeshaking namespaced imports and `DefinePlugin` by
[@&#8203;vankop](https://togithub.com/vankop) in
[webpack/webpack#16941

#### Bugfixes

- Truncate extremely long module names in `DefaultStatsPrinter` by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16882
- Add `[contenthash]` template support in `DllPlugin`'s `name` option by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16935
- Fixed a bug where `readRecords` compiler hook was causing hangs in
conjunction with the `ReadRecordsPlugin` by
[@&#8203;snitin315](https://togithub.com/snitin315) &
[@&#8203;zookatron](https://togithub.com/zookatron) in
[webpack/webpack#16944
- webpack can now consume ESM bundles generated by webpack's esm output
support by [@&#8203;vankop](https://togithub.com/vankop) in
[webpack/webpack#15608
- \[CSS] - webpack now respects CSS's case-insensitivity with atTags
like `@MEDIA` by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#16915
- \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work
when loading styles by
[@&#8203;chenjiahan](https://togithub.com/chenjiahan) in
[webpack/webpack#16925

#### Developer Experience

- Fix broken links and typos found in examples by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16937
- Export more `Externals` Option types by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#12774

#### Contributor Experience

- Add new test case for ModuleFederationPlugin usage with `shareScope`
option by [@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16943
- Bump core-js from 3.20.3 to 3.30.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#16905
- Update all applicable local dependencies and devDependencies by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#16919,
[webpack/webpack#16924,
[webpack/webpack#16936,
[webpack/webpack#16968
- Update to Jest 29 by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#16947

#### New Contributors

- [@&#8203;chenjiahan](https://togithub.com/chenjiahan) made their first
contribution in
[webpack/webpack#16925
- [@&#8203;karlhorky](https://togithub.com/karlhorky) made their first
contribution in
[webpack/webpack#16419
- [@&#8203;zookatron](https://togithub.com/zookatron) made their first
contribution in
[webpack/webpack#16301

**Full Changelog**:
webpack/webpack@v5.78.0...v5.79.0

</details>

---

### Configuration

馃搮 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

馃殾 **Automerge**: Enabled.

鈾 **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](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/ziyadedher/ziyadedher).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS40MC4wIiwidXBkYXRlZEluVmVyIjoiMzUuNDAuMCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
aviator-app bot pushed a commit to airplanedev/views that referenced this pull request Apr 13, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@codemirror/autocomplete](https://togithub.com/codemirror/autocomplete) | [`6.4.2` -> `6.5.1`](https://renovatebot.com/diffs/npm/@codemirror%2fautocomplete/6.4.2/6.5.1) | [![age](https://badges.renovateapi.com/packages/npm/@codemirror%2fautocomplete/6.5.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2fautocomplete/6.5.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2fautocomplete/6.5.1/compatibility-slim/6.4.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2fautocomplete/6.5.1/confidence-slim/6.4.2)](https://docs.renovatebot.com/merge-confidence/) |
| [@codemirror/lang-javascript](https://togithub.com/codemirror/lang-javascript) | [`6.1.5` -> `6.1.6`](https://renovatebot.com/diffs/npm/@codemirror%2flang-javascript/6.1.5/6.1.6) | [![age](https://badges.renovateapi.com/packages/npm/@codemirror%2flang-javascript/6.1.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2flang-javascript/6.1.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2flang-javascript/6.1.6/compatibility-slim/6.1.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2flang-javascript/6.1.6/confidence-slim/6.1.5)](https://docs.renovatebot.com/merge-confidence/) |
| [@codemirror/lang-sql](https://togithub.com/codemirror/lang-sql) | [`6.4.0` -> `6.4.1`](https://renovatebot.com/diffs/npm/@codemirror%2flang-sql/6.4.0/6.4.1) | [![age](https://badges.renovateapi.com/packages/npm/@codemirror%2flang-sql/6.4.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2flang-sql/6.4.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2flang-sql/6.4.1/compatibility-slim/6.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2flang-sql/6.4.1/confidence-slim/6.4.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@codemirror/lint](https://togithub.com/codemirror/lint) | [`6.2.0` -> `6.2.1`](https://renovatebot.com/diffs/npm/@codemirror%2flint/6.2.0/6.2.1) | [![age](https://badges.renovateapi.com/packages/npm/@codemirror%2flint/6.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2flint/6.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2flint/6.2.1/compatibility-slim/6.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2flint/6.2.1/confidence-slim/6.2.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`18.0.34` -> `18.0.35`](https://renovatebot.com/diffs/npm/@types%2freact/18.0.34/18.0.35) | [![age](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.35/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.35/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.35/compatibility-slim/18.0.34)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2freact/18.0.35/confidence-slim/18.0.34)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) | [`5.57.1` -> `5.58.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.57.1/5.58.0) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.58.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.58.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.58.0/compatibility-slim/5.57.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.58.0/confidence-slim/5.57.1)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) | [`5.57.1` -> `5.58.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.57.1/5.58.0) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.58.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.58.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.58.0/compatibility-slim/5.57.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.58.0/confidence-slim/5.57.1)](https://docs.renovatebot.com/merge-confidence/) |
| [@uiw/react-codemirror](https://uiwjs.github.io/react-codemirror) ([source](https://togithub.com/uiwjs/react-codemirror)) | [`4.19.9` -> `4.19.16`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.19.9/4.19.16) | [![age](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.19.16/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.19.16/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.19.16/compatibility-slim/4.19.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.19.16/confidence-slim/4.19.9)](https://docs.renovatebot.com/merge-confidence/) |
| [react-markdown](https://togithub.com/remarkjs/react-markdown) | [`8.0.6` -> `8.0.7`](https://renovatebot.com/diffs/npm/react-markdown/8.0.6/8.0.7) | [![age](https://badges.renovateapi.com/packages/npm/react-markdown/8.0.7/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/react-markdown/8.0.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/react-markdown/8.0.7/compatibility-slim/8.0.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/react-markdown/8.0.7/confidence-slim/8.0.6)](https://docs.renovatebot.com/merge-confidence/) |
| [vite-tsconfig-paths](https://togithub.com/aleclarson/vite-tsconfig-paths) | [`4.0.9` -> `4.2.0`](https://renovatebot.com/diffs/npm/vite-tsconfig-paths/4.0.9/4.2.0) | [![age](https://badges.renovateapi.com/packages/npm/vite-tsconfig-paths/4.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/vite-tsconfig-paths/4.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/vite-tsconfig-paths/4.2.0/compatibility-slim/4.0.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/vite-tsconfig-paths/4.2.0/confidence-slim/4.0.9)](https://docs.renovatebot.com/merge-confidence/) |
| [webpack](https://togithub.com/webpack/webpack) | [`5.78.0` -> `5.79.0`](https://renovatebot.com/diffs/npm/webpack/5.78.0/5.79.0) | [![age](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/compatibility-slim/5.78.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/confidence-slim/5.78.0)](https://docs.renovatebot.com/merge-confidence/) |

If you are assigned as a reviewer, please help and promptly review this upgrade - [see docs](https://www.notion.so/airplanedev/Dependency-PRs-07a8a4f0570040a7965c2c1183fb87c8).

---

### Release Notes

<details>
<summary>codemirror/autocomplete</summary>

### [`v6.5.1`](https://togithub.com/codemirror/autocomplete/blob/HEAD/CHANGELOG.md#&#8203;651-2023-04-13)

[Compare Source](https://togithub.com/codemirror/autocomplete/compare/6.5.0...6.5.1)

##### Bug fixes

Keep completions open when interaction with an info tooltip moves focus out of the editor.

### [`v6.5.0`](https://togithub.com/codemirror/autocomplete/blob/HEAD/CHANGELOG.md#&#8203;650-2023-04-13)

[Compare Source](https://togithub.com/codemirror/autocomplete/compare/6.4.2...6.5.0)

##### Bug fixes

When `closeBrackets` skips a bracket, it now generates a change that overwrites the bracket.

Replace the entire selected range when picking a completion with a non-cursor selection active.

##### New features

Completions can now provide a `section` field that is used to group them into sections.

The new `positionInfo` option can be used to provide custom logic for positioning the info tooltips.

</details>

<details>
<summary>codemirror/lang-javascript</summary>

### [`v6.1.6`](https://togithub.com/codemirror/lang-javascript/blob/HEAD/CHANGELOG.md#&#8203;616-2023-04-13)

[Compare Source](https://togithub.com/codemirror/lang-javascript/compare/6.1.5...6.1.6)

##### Bug fixes

Fix a bug that allowed `autoCloseTags` to close JSX tags in JavaScript context.

</details>

<details>
<summary>codemirror/lang-sql</summary>

### [`v6.4.1`](https://togithub.com/codemirror/lang-sql/blob/HEAD/CHANGELOG.md#&#8203;641-2023-04-13)

[Compare Source](https://togithub.com/codemirror/lang-sql/compare/6.4.0...6.4.1)

##### Bug fixes

Fix a bug where tokenizing of block comments got confused when nested comment start/end markers appeared directly next to each other.

</details>

<details>
<summary>codemirror/lint</summary>

### [`v6.2.1`](https://togithub.com/codemirror/lint/blob/HEAD/CHANGELOG.md#&#8203;621-2023-04-13)

[Compare Source](https://togithub.com/codemirror/lint/compare/6.2.0...6.2.1)

##### Bug fixes

The `linter` function now eagerly includes all lint-related extensions, rather than appending them to the configuration as-needed, so that turning off linting by clearing the compartment that contains it works properly.

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/eslint-plugin)</summary>

### [`v5.58.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5580-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5571v5580-2023-04-10)

[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.1...v5.58.0)

##### Bug Fixes

-   **eslint-plugin:** \[unified-signatures] allow overloads with different named and different number of parameters ([#&#8203;6877](https://togithub.com/typescript-eslint/typescript-eslint/issues/6877)) ([939d665](https://togithub.com/typescript-eslint/typescript-eslint/commit/939d6656ebcb94fab048a08d719b3e77362ab5b4))

##### Features

-   **eslint-plugin:** \[no-unsafe-enum-comparison] add rule ([#&#8203;6107](https://togithub.com/typescript-eslint/typescript-eslint/issues/6107)) ([915f9c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/915f9c2dc8934eef491a672786ec9f016f3658ba))

#### [5.57.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1) (2023-04-03)

##### Bug Fixes

-   **eslint-plugin:** \[strict-boolean-expressions] support mixed enums in allowNullableEnum option ([#&#8203;6740](https://togithub.com/typescript-eslint/typescript-eslint/issues/6740)) ([49be8a8](https://togithub.com/typescript-eslint/typescript-eslint/commit/49be8a814c82f3784308ef5a6e90478eb56e55c1))

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/parser)</summary>

### [`v5.58.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5580-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5571v5580-2023-04-10)

[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.1...v5.58.0)

##### Bug Fixes

-   update getLib for new TypeScript targets ES2021, ES2022 ([#&#8203;6782](https://togithub.com/typescript-eslint/typescript-eslint/issues/6782)) ([1c04664](https://togithub.com/typescript-eslint/typescript-eslint/commit/1c0466414300f338c6c4111f8d1eac0c3e6a8983))

#### [5.57.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1) (2023-04-03)

**Note:** Version bump only for package [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

</details>

<details>
<summary>uiwjs/react-codemirror</summary>

### [`v4.19.16`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.19.16)

[Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.19.15...v4.19.16)

[![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;uiw/react-codemirror@4.19.16/file/README.md)

Documentation v4.19.16: https://raw.githack.com/uiwjs/react-codemirror/b0072ad/index.html\
Comparing Changes: uiwjs/react-codemirror@v4.19.15...v4.19.16

```shell
npm i @&#8203;uiw/react-codemirror@4.19.16
```

-   馃摉 doc: Update README.md [`85c3468`](https://togithub.com/uiwjs/react-codemirror/commit/85c3468) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)
-   馃悶 fix: fix editable/readOnly props. ([#&#8203;488](https://togithub.com/uiwjs/react-codemirror/issues/488)) [`606a5a1`](https://togithub.com/uiwjs/react-codemirror/commit/606a5a1) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)

### [`v4.19.15`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.19.15)

[Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.19.14...v4.19.15)

[![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;uiw/react-codemirror@4.19.15/file/README.md)

Documentation v4.19.15: https://raw.githack.com/uiwjs/react-codemirror/904a7d8/index.html\
Comparing Changes: uiwjs/react-codemirror@v4.19.14...v4.19.15

```shell
npm i @&#8203;uiw/react-codemirror@4.19.15
```

-   馃専 feat(CodeMirrorMerge): add `orientation`, `revertControls`, `highlightChanges`, `gutter` props. [`3198a3c`](https://togithub.com/uiwjs/react-codemirror/commit/3198a3c) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)

### [`v4.19.14`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.19.14)

[Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.19.13...v4.19.14)

[![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;uiw/react-codemirror@4.19.14/file/README.md)

Documentation v4.19.14: https://raw.githack.com/uiwjs/react-codemirror/996d43e/index.html\
Comparing Changes: uiwjs/react-codemirror@v4.19.13...v4.19.14

```shell
npm i @&#8203;uiw/react-codemirror@4.19.14
```

-   馃悶 fix(react-codemirror-merge): fix `ref` issue. ([#&#8203;455](https://togithub.com/uiwjs/react-codemirror/issues/455)) [`9f90348`](https://togithub.com/uiwjs/react-codemirror/commit/9f90348) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)
-   馃悶 fix: fix bundle file name. [`60fba4f`](https://togithub.com/uiwjs/react-codemirror/commit/60fba4f) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)

### [`v4.19.13`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.19.13)

[Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.19.12...v4.19.13)

[![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;uiw/react-codemirror@4.19.13/file/README.md)

Documentation v4.19.13: https://raw.githack.com/uiwjs/react-codemirror/4745c35/index.html\
Comparing Changes: uiwjs/react-codemirror@v4.19.12...v4.19.13

```shell
npm i @&#8203;uiw/react-codemirror@4.19.13
```

-   馃悶 fix(react-codemirror-merge): fix extensions props issue. ([#&#8203;455](https://togithub.com/uiwjs/react-codemirror/issues/455)) [`eb6b780`](https://togithub.com/uiwjs/react-codemirror/commit/eb6b780) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)

### [`v4.19.12`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.19.12)

[Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.19.11...v4.19.12)

[![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;uiw/react-codemirror@4.19.12/file/README.md)

Documentation v4.19.12: https://raw.githack.com/uiwjs/react-codemirror/5ce6bf4/index.html\
Comparing Changes: uiwjs/react-codemirror@v4.19.11...v4.19.12

```shell
npm i @&#8203;uiw/react-codemirror@4.19.12
```

-   馃摉 - 馃摉 docs: fix indentWithTab prop description ([#&#8203;483](https://togithub.com/uiwjs/react-codemirror/issues/483)) [`ff629d7`](https://togithub.com/uiwjs/react-codemirror/commit/ff629d7) [@&#8203;lloydlobo](https://togithub.com/lloydlobo)
-   馃拕 chore(deps): update dependency tsbb to v4 [#&#8203;481](https://togithub.com/uiwjs/react-codemirror/issues/481) [`83f1d1f`](https://togithub.com/uiwjs/react-codemirror/commit/83f1d1f) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)
-   馃専 feat: add react-codemirror-merge component ([#&#8203;455](https://togithub.com/uiwjs/react-codemirror/issues/455)). [`ba3d076`](https://togithub.com/uiwjs/react-codemirror/commit/ba3d076) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)

### [`v4.19.11`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.19.11)

[Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.19.10...v4.19.11)

[![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;uiw/react-codemirror@4.19.11/file/README.md)

Documentation v4.19.11: https://raw.githack.com/uiwjs/react-codemirror/79658d4/index.html\
Comparing Changes: uiwjs/react-codemirror@v4.19.10...v4.19.11

```shell
npm i @&#8203;uiw/react-codemirror@4.19.11
```

-   馃悶 fix: fix dependencies issue. ([#&#8203;480](https://togithub.com/uiwjs/react-codemirror/issues/480)) [`3232f4c`](https://togithub.com/uiwjs/react-codemirror/commit/3232f4c) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)
-   馃拕 chore: update workflows config. [`c24f120`](https://togithub.com/uiwjs/react-codemirror/commit/c24f120) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)

### [`v4.19.10`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.19.10)

[Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.19.9...v4.19.10)

[![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;uiw/react-codemirror@4.19.10/file/README.md)

Documentation v4.19.10: https://raw.githack.com/uiwjs/react-codemirror/061c0a9/index.html\
Comparing Changes: uiwjs/react-codemirror@v4.19.9...v4.19.10

```shell
npm i @&#8203;uiw/react-codemirror@4.19.10
```

-   馃悶 fix(deps): update dependency [@&#8203;codemirror/lang-markdown](https://togithub.com/codemirror/lang-markdown) to ~6.1.0 ([#&#8203;459](https://togithub.com/uiwjs/react-codemirror/issues/459)) [`68abb98`](https://togithub.com/uiwjs/react-codemirror/commit/68abb98) [@&#8203;renovate-bot](https://togithub.com/renovate-bot)
-   馃拕 chore(core): remove unused const ([#&#8203;467](https://togithub.com/uiwjs/react-codemirror/issues/467)) [`f284a8d`](https://togithub.com/uiwjs/react-codemirror/commit/f284a8d) [@&#8203;jgbernalp](https://togithub.com/jgbernalp)
-   馃摉 doc(extensions): update README.md [`6968faf`](https://togithub.com/uiwjs/react-codemirror/commit/6968faf) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)
-   馃悶 fix: optimizing useCodeMirror rendering issues. ([#&#8203;474](https://togithub.com/uiwjs/react-codemirror/issues/474)) [`5eee5f4`](https://togithub.com/uiwjs/react-codemirror/commit/5eee5f4) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)
-   馃敊 - 馃悶 revert: "fix: optimizing useCodeMirror rendering issues. ([#&#8203;474](https://togithub.com/uiwjs/react-codemirror/issues/474))" [`2fbfc8f`](https://togithub.com/uiwjs/react-codemirror/commit/2fbfc8f) [@&#8203;jaywcjlove](https://togithub.com/jaywcjlove)

</details>

<details>
<summary>remarkjs/react-markdown</summary>

### [`v8.0.7`](https://togithub.com/remarkjs/react-markdown/releases/tag/8.0.7)

[Compare Source](https://togithub.com/remarkjs/react-markdown/compare/8.0.6...8.0.7)

##### Perf

-   [`c289176`](https://togithub.com/remarkjs/react-markdown/commit/c289176) Fix performance for keys
    by [@&#8203;wooorm](https://togithub.com/wooorm) in [remarkjs/react-markdown#738

##### Docs

-   [`9034dbd`](https://togithub.com/remarkjs/react-markdown/commit/9034dbd) Fix types in syntax highlight example
    by [@&#8203;dlqqq](https://togithub.com/dlqqq) in [remarkjs/react-markdown#736

**Full Changelog**: remarkjs/react-markdown@8.0.6...8.0.7

</details>

<details>
<summary>aleclarson/vite-tsconfig-paths</summary>

### [`v4.2.0`](https://togithub.com/aleclarson/vite-tsconfig-paths/releases/tag/v4.2.0)

[Compare Source](https://togithub.com/aleclarson/vite-tsconfig-paths/compare/v4.1.0...v4.2.0)

-   [`7a97869`](https://togithub.com/aleclarson/vite-tsconfig-paths/commit/7a97869db40bf42924856bf586b615cb3003dbc7) If a tsconfig file is malformed and cannot be parsed (e.g. its `extends` property points to a non-existent file), an error is now logged instead of crashing the process. You can disable parsing error logs by setting `ignoreConfigErrors: true` in the plugin options.

### [`v4.1.0`](https://togithub.com/aleclarson/vite-tsconfig-paths/releases/tag/v4.1.0)

[Compare Source](https://togithub.com/aleclarson/vite-tsconfig-paths/compare/v4.0.9...v4.1.0)

-   [`9766de8`](https://togithub.com/aleclarson/vite-tsconfig-paths/commit/9766de8a0dc0889800005c5c6b3f8c3954171d08) If the `projects` option is used, any missing tsconfig files will be silently ignored (other than a debug log, enabled with `DEBUG="vite-tsconfig-paths"` environment variable).

</details>

<details>
<summary>webpack/webpack</summary>

### [`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0)

#### New Features

-   webpack will now support simple destructuring scenarios for treeshaking namespaced imports and `DefinePlugin` by [@&#8203;vankop](https://togithub.com/vankop) in [webpack/webpack#16941

#### Bugfixes

-   Truncate extremely long module names in `DefaultStatsPrinter` by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#16882
-   Add `[contenthash]` template support in `DllPlugin`'s `name` option by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#16935
-   Fixed a bug where `readRecords` compiler hook was causing hangs in conjunction with the `ReadRecordsPlugin` by [@&#8203;snitin315](https://togithub.com/snitin315) & [@&#8203;zookatron](https://togithub.com/zookatron) in [webpack/webpack#16944
-   webpack can now consume ESM bundles generated by webpack's esm output support by [@&#8203;vankop](https://togithub.com/vankop) in [webpack/webpack#15608
-   \[CSS] - webpack now respects CSS's case-insensitivity with atTags like `@MEDIA` by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#16915
-   \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work when loading styles by [@&#8203;chenjiahan](https://togithub.com/chenjiahan) in [webpack/webpack#16925

#### Developer Experience

-   Fix broken links and typos found in examples by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#16937
-   Export more `Externals` Option types by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#12774

#### Contributor Experience

-   Add new test case for ModuleFederationPlugin usage with `shareScope` option by [@&#8203;snitin315](https://togithub.com/snitin315) in [webpack/webpack#16943
-   Bump core-js from 3.20.3 to 3.30.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#16905
-   Update all applicable local dependencies and devDependencies by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#16919, [webpack/webpack#16924, [webpack/webpack#16936, [webpack/webpack#16968
-   Update to Jest 29 by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#16947

#### New Contributors

-   [@&#8203;chenjiahan](https://togithub.com/chenjiahan) made their first contribution in [webpack/webpack#16925
-   [@&#8203;karlhorky](https://togithub.com/karlhorky) made their first contribution in [webpack/webpack#16419
-   [@&#8203;zookatron](https://togithub.com/zookatron) made their first contribution in [webpack/webpack#16301

**Full Changelog**: webpack/webpack@v5.78.0...v5.79.0

</details>

---

### Configuration

馃搮 **Schedule**: Branch creation - "before 5am on Thursday" in timezone America/New_York, 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.

馃懟 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->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://app.renovatebot.com/dashboard#github/airplanedev/views).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS40MC4wIiwidXBkYXRlZEluVmVyIjoiMzUuNDAuMCJ9-->
another-rex pushed a commit to google/osv.dev that referenced this pull request Apr 26, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[html-webpack-plugin](https://togithub.com/jantimon/html-webpack-plugin)
| [`5.5.0` ->
`5.5.1`](https://renovatebot.com/diffs/npm/html-webpack-plugin/5.5.0/5.5.1)
|
[![age](https://badges.renovateapi.com/packages/npm/html-webpack-plugin/5.5.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/html-webpack-plugin/5.5.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/html-webpack-plugin/5.5.1/compatibility-slim/5.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/html-webpack-plugin/5.5.1/confidence-slim/5.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [lit](https://lit.dev/) ([source](https://togithub.com/lit/lit)) |
[`2.7.0` -> `2.7.2`](https://renovatebot.com/diffs/npm/lit/2.7.0/2.7.2)
|
[![age](https://badges.renovateapi.com/packages/npm/lit/2.7.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/lit/2.7.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/lit/2.7.2/compatibility-slim/2.7.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/lit/2.7.2/confidence-slim/2.7.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [sass](https://togithub.com/sass/dart-sass) | [`1.60.0` ->
`1.62.0`](https://renovatebot.com/diffs/npm/sass/1.60.0/1.62.0) |
[![age](https://badges.renovateapi.com/packages/npm/sass/1.62.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/sass/1.62.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/sass/1.62.0/compatibility-slim/1.60.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/sass/1.62.0/confidence-slim/1.60.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [webpack](https://togithub.com/webpack/webpack) | [`5.77.0` ->
`5.79.0`](https://renovatebot.com/diffs/npm/webpack/5.77.0/5.79.0) |
[![age](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/compatibility-slim/5.77.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.79.0/confidence-slim/5.77.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [webpack-dev-server](https://togithub.com/webpack/webpack-dev-server)
| [`4.13.2` ->
`4.13.3`](https://renovatebot.com/diffs/npm/webpack-dev-server/4.13.2/4.13.3)
|
[![age](https://badges.renovateapi.com/packages/npm/webpack-dev-server/4.13.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/webpack-dev-server/4.13.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/webpack-dev-server/4.13.3/compatibility-slim/4.13.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/webpack-dev-server/4.13.3/confidence-slim/4.13.2)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>jantimon/html-webpack-plugin</summary>

###
[`v5.5.1`](https://togithub.com/jantimon/html-webpack-plugin/blob/HEAD/CHANGELOG.md#&#8203;551-httpsgithubcomjantimonhtml-webpack-plugincomparev550v551-2023-04-15)

[Compare
Source](https://togithub.com/jantimon/html-webpack-plugin/compare/v5.5.0...v5.5.1)

</details>

<details>
<summary>lit/lit</summary>

###
[`v2.7.2`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#&#8203;272)

[Compare
Source](https://togithub.com/lit/lit/compare/lit@2.7.1...lit@2.7.2)

##### Patch Changes

- [#&#8203;3788](https://togithub.com/lit/lit/pull/3788)
[`88fe0390`](https://togithub.com/lit/lit/commit/88fe039015ff979e031efbdde1861ae5b11a0da5)
- Allow numbers to be used as values in styleMap()

###
[`v2.7.1`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#&#8203;271)

[Compare
Source](https://togithub.com/lit/lit/compare/lit@2.7.0...lit@2.7.1)

##### Patch Changes

- [#&#8203;3768](https://togithub.com/lit/lit/pull/3768)
[`7c1191da`](https://togithub.com/lit/lit/commit/7c1191da8e2f33e145ea58265531b7c744835401)
- Fix styleMap's handling of important flags

- [#&#8203;3720](https://togithub.com/lit/lit/pull/3720)
[`575fb578`](https://togithub.com/lit/lit/commit/575fb578473031859b59b9ed98634ba091b389f7)
- `lit-html/experimental-hydrate.js` and
`lit-element/experimental-hydrate-support.js` have been moved to
`@lit-labs/ssr-client`.

The modules in the original location have been marked deprecated and
will be removed in a future version.

</details>

<details>
<summary>sass/dart-sass</summary>

###
[`v1.62.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#&#8203;1620)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.61.0...1.62.0)

- Deprecate the use of multiple `!global` or `!default` flags on the
same
    variable. This deprecation is named `duplicate-var-flags`.

- Allow special numbers like `var()` or `calc()` in the global
functions:
`grayscale()`, `invert()`, `saturate()`, and `opacity()`. These are also
native CSS `filter` functions. This is in addition to number values
which were
    already allowed.

- Fix a cosmetic bug where an outer rule could be duplicated after
nesting was
    resolved, instead of re-using a shared rule.

###
[`v1.61.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#&#8203;1610)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.60.0...1.61.0)

- **Potentially breaking change:** Drop support for End-of-Life Node.js
12.

- Fix remaining cases for the performance regression introduced in
1.59.0.

##### Embedded Sass

- The JS embedded host now loads files from the working directory when
using the
    legacy API.

</details>

<details>
<summary>webpack/webpack</summary>

###
[`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0)

#### New Features

- webpack will now support simple destructuring scenarios for
treeshaking namespaced imports and `DefinePlugin` by
[@&#8203;vankop](https://togithub.com/vankop) in
[webpack/webpack#16941

#### Bugfixes

- Truncate extremely long module names in `DefaultStatsPrinter` by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16882
- Add `[contenthash]` template support in `DllPlugin`'s `name` option by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16935
- Fixed a bug where `readRecords` compiler hook was causing hangs in
conjunction with the `ReadRecordsPlugin` by
[@&#8203;snitin315](https://togithub.com/snitin315) &
[@&#8203;zookatron](https://togithub.com/zookatron) in
[webpack/webpack#16944
- webpack can now consume ESM bundles generated by webpack's esm output
support by [@&#8203;vankop](https://togithub.com/vankop) in
[webpack/webpack#15608
- \[CSS] - webpack now respects CSS's case-insensitivity with atTags
like `@MEDIA` by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#16915
- \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work
when loading styles by
[@&#8203;chenjiahan](https://togithub.com/chenjiahan) in
[webpack/webpack#16925

#### Developer Experience

- Fix broken links and typos found in examples by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16937
- Export more `Externals` Option types by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#12774

#### Contributor Experience

- Add new test case for ModuleFederationPlugin usage with `shareScope`
option by [@&#8203;snitin315](https://togithub.com/snitin315) in
[webpack/webpack#16943
- Bump core-js from 3.20.3 to 3.30.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#16905
- Update all applicable local dependencies and devDependencies by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#16919,
[webpack/webpack#16924,
[webpack/webpack#16936,
[webpack/webpack#16968
- Update to Jest 29 by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#16947

#### New Contributors

- [@&#8203;chenjiahan](https://togithub.com/chenjiahan) made their first
contribution in
[webpack/webpack#16925
- [@&#8203;karlhorky](https://togithub.com/karlhorky) made their first
contribution in
[webpack/webpack#16419
- [@&#8203;zookatron](https://togithub.com/zookatron) made their first
contribution in
[webpack/webpack#16301

**Full Changelog**:
webpack/webpack@v5.78.0...v5.79.0

###
[`v5.78.0`](https://togithub.com/webpack/webpack/releases/tag/v5.78.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.77.0...v5.78.0)

#### Features

- Implement `amdContainer` support for AMD libraries (Fixes
[#&#8203;16561](https://togithub.com/webpack/webpack/issues/16561)) by
[@&#8203;long76](https://togithub.com/long76) in
[webpack/webpack#16562

#### Bugfixes

- \[CSS] - Nested atRule's `@media` or `@supports` now properly are
replaced with unique identifiers by
[@&#8203;noreiller](https://togithub.com/noreiller) in
[webpack/webpack#15812
- \[CSS] - Fix bug where closing parenthesis in CSS were not properly
parsed and compiled by [@&#8203;janlent1](https://togithub.com/janlent1)
in
[webpack/webpack#16864
- Fix an issue where `oneOf` rule has been picked multiple times by
[@&#8203;xiaoxiaojx](https://togithub.com/xiaoxiaojx) in
[webpack/webpack#16477
- Add `createRequire` support for `node:module` prefix by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[webpack/webpack#16904
- Fix bug where self-referencing a package in a shared module failed by
[@&#8203;weareoutman](https://togithub.com/weareoutman) in
[webpack/webpack#16685

#### Performance

- Make `ErrorHelpers` named functions; Add types by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[webpack/webpack#16893
- Introduce `ModuleTypeConstants` for plugins by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[webpack/webpack#16896
- Refactor memory footprint in string usages for multiple plugins by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[webpack/webpack#16894
- Add more module type constants, use them across codebase by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[webpack/webpack#16898

#### Contributor Experience

- Implement default PR Template to use GitHub Copilot for PR's
integration and fix template name usage by
[@&#8203;geromegrignon](https://togithub.com/geromegrignon) in
[webpack/webpack#16890
- ci: update actions/cache to v3 by
[@&#8203;armujahid](https://togithub.com/armujahid) in
[webpack/webpack#16462
- webpack org Collaborators and Members now have [funded GitHub
Codespaces!](https://togithub.com/openjs-foundation/cross-project-council/issues/1009)

[![Open in GitHub
Codespaces](https://togithub.com/codespaces/badge.svg)](https://togithub.com/codespaces/new?hide_repo_select=true\&ref=main\&repo=3678731\&machine=standardLinux32gb\&location=WestUs2)

#### New Contributors

- [@&#8203;geromegrignon](https://togithub.com/geromegrignon) made their
first contribution in
[webpack/webpack#16890
- [@&#8203;armujahid](https://togithub.com/armujahid) made their first
contribution in
[webpack/webpack#16462
- [@&#8203;long76](https://togithub.com/long76) made their first
contribution in
[webpack/webpack#16562
- [@&#8203;weareoutman](https://togithub.com/weareoutman) made their
first contribution in
[webpack/webpack#16685

**Full Changelog**:
webpack/webpack@v5.77.0...v5.78.0

</details>

<details>
<summary>webpack/webpack-dev-server</summary>

###
[`v4.13.3`](https://togithub.com/webpack/webpack-dev-server/blob/HEAD/CHANGELOG.md#&#8203;4133-httpsgithubcomwebpackwebpack-dev-servercomparev4132v4133-2023-04-15)

[Compare
Source](https://togithub.com/webpack/webpack-dev-server/compare/v4.13.2...v4.13.3)

</details>

---

### Configuration

馃搮 **Schedule**: Branch creation - "before 6am on wednesday" in timezone
Australia/Sydney, 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.

馃懟 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->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://app.renovatebot.com/dashboard#github/google/osv.dev).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4zMS40IiwidXBkYXRlZEluVmVyIjoiMzUuMzEuNCJ9-->
renovate bot added a commit to openedx/edx-ui-toolkit that referenced this pull request Aug 7, 2023
[![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://togithub.com/webpack/webpack) | [`5.76.0` ->
`5.88.2`](https://renovatebot.com/diffs/npm/webpack/5.76.0/5.88.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.88.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.88.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.76.0/5.88.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.76.0/5.88.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v5.88.2`](https://togithub.com/webpack/webpack/releases/tag/v5.88.2)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.88.1...v5.88.2)

#### Bug Fixes

- Fixed a bug where unused identifiers should retain names when using
css modules by [@&#8203;burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17444](https://togithub.com/webpack/webpack/pull/17444)

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.88.1...v5.88.2

###
[`v5.88.1`](https://togithub.com/webpack/webpack/releases/tag/v5.88.1)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.88.0...v5.88.1)

#### Developer Experience

- Significantly improve TypeScript coverage for Library Plugins by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17414](https://togithub.com/webpack/webpack/pull/17414)

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.88.0...v5.88.1

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

[Compare
Source](https://togithub.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://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17399](https://togithub.com/webpack/webpack/pull/17399)

#### Bug Fixes

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

#### Developer Experience

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0

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

[Compare
Source](https://togithub.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://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17249](https://togithub.com/webpack/webpack/pull/17249)
- \[CSS] - Introduce 'css/auto' as a css module type by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/webpack/webpack/pull/16577](https://togithub.com/webpack/webpack/pull/16577)
- \[CSS] - Style-specific fields now automatically resolve in
package.json by [@&#8203;burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17346](https://togithub.com/webpack/webpack/pull/17346)
- webpack configuration API now accepts "falsy values" loaders and
plugins by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17339](https://togithub.com/webpack/webpack/pull/17339)

#### Bug Fixes

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

#### Developer Experience

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0

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

[Compare
Source](https://togithub.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://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17282](https://togithub.com/webpack/webpack/pull/17282)
- Introduce an export default handler function option for
`ProgressPlugin` by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17312](https://togithub.com/webpack/webpack/pull/17312)
- Support passing `RegExp` to `splitChunks.chunks` by
[@&#8203;hyf0](https://togithub.com/hyf0) in
[https://github.com/webpack/webpack/pull/17332](https://togithub.com/webpack/webpack/pull/17332)

#### Bug Fixes

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.85.1...v5.86.0

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

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

#### Bug Fixes

- Fix bug in handling barrel imports
([#&#8203;17305](https://togithub.com/webpack/webpack/issues/17305)) by
[@&#8203;bworline](https://togithub.com/bworline) in
[https://github.com/webpack/webpack/pull/17307](https://togithub.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://togithub.com/types/jest) from 29.5.1
to 29.5.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17297](https://togithub.com/webpack/webpack/pull/17297)

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.85.0...v5.85.1

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

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

#### New Features

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

#### Bug Fixes

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

#### Developer Experience

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

#### Dependencies & Maintenance

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

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.84.1...v5.85.0

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

[Compare
Source](https://togithub.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://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17265](https://togithub.com/webpack/webpack/pull/17265)

#### Dependencies & Maintenance

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

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.84.0...v5.84.1

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

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

#### New Features

- SourceMapDevToolPlugin now supports `append` option as a function by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17252](https://togithub.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://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17233](https://togithub.com/webpack/webpack/pull/17233)
- Allow DefinePlugin shorthand property by
[@&#8203;shamoilarsi](https://togithub.com/shamoilarsi) in
[https://github.com/webpack/webpack/pull/17231](https://togithub.com/webpack/webpack/pull/17231)
- \[CSS] - Fix edge cases in parsing `@import` by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17229](https://togithub.com/webpack/webpack/pull/17229)

#### Developer Experience

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.83.1...v5.84.0

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

[Compare
Source](https://togithub.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://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17214](https://togithub.com/webpack/webpack/pull/17214)

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.83.0...v5.83.1

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

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

#### New Features

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

#### Bug Fixes

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

#### Developer Experience

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.82.1...v5.83.0

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

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

#### Developer Experience

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.82.0...v5.82.1

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

[Compare
Source](https://togithub.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://togithub.com/snitin315)
in
[https://github.com/webpack/webpack/pull/16945](https://togithub.com/webpack/webpack/pull/16945)
- Allow webpack-cli to be in ESM by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17088](https://togithub.com/webpack/webpack/pull/17088)
- Allow specifying "onPolicyCreationFailure" mode for trusted types by
[@&#8203;Zlatkovsky](https://togithub.com/Zlatkovsky) in
[https://github.com/webpack/webpack/pull/16990](https://togithub.com/webpack/webpack/pull/16990)

#### Bug Fixes

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

#### Tests & Contributor Experience

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

#### Developer Experience

- Increase type coverage and documentation for `StringXor` class. by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17070](https://togithub.com/webpack/webpack/pull/17070)
- Increase type coverage & docs for `numberHash` by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17072](https://togithub.com/webpack/webpack/pull/17072)
- Increase type coverage & docs for `JavascriptParser` by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17094](https://togithub.com/webpack/webpack/pull/17094)
- Increase type coverage & docs for `BasicEvaluatedExpression` by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17096](https://togithub.com/webpack/webpack/pull/17096)
- Increase type coverage for CSS module type by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17097](https://togithub.com/webpack/webpack/pull/17097)
- Increase type coverage for JSON module type by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17095](https://togithub.com/webpack/webpack/pull/17095)
- Increase type coverage & docs for multiple utility classes by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17107](https://togithub.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://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17075](https://togithub.com/webpack/webpack/pull/17075)
- chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17052](https://togithub.com/webpack/webpack/pull/17052)
- chore(deps-dev): bump assemblyscript from 0.27.3 to 0.27.4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17064](https://togithub.com/webpack/webpack/pull/17064)
- chore(deps-dev): bump assemblyscript from 0.27.4 to 0.27.5 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17109](https://togithub.com/webpack/webpack/pull/17109)
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 18.16.2 to
18.16.3 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17112](https://togithub.com/webpack/webpack/pull/17112)
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 18.15.13 to
18.16.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17084](https://togithub.com/webpack/webpack/pull/17084)
- chore(deps-dev): bump webpack-cli from 5.0.1 to 5.0.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17054](https://togithub.com/webpack/webpack/pull/17054)
- chore(deps-dev): bump date-fns from 2.29.3 to 2.30.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17111](https://togithub.com/webpack/webpack/pull/17111)

#### New Contributors

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

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.81.0...v5.82.0

###
[`v5.81.0`](https://togithub.com/webpack/webpack/releases/tag/v5.81.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.80.0...v5.81.0)

#### New Features

- \[CSS] - Increased CSS import support and new hooks included for CSS
module creation by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17057](https://togithub.com/webpack/webpack/pull/17057)
- Logging now added to DefinePlugin by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17048](https://togithub.com/webpack/webpack/pull/17048)
- New `ignoreBrowserWarnings` option to ignore browser console warnings
in ModuleFederation by
[@&#8203;indeediansbrett](https://togithub.com/indeediansbrett) in
[https://github.com/webpack/webpack/pull/16388](https://togithub.com/webpack/webpack/pull/16388)

#### Bug Fixes

- \[CSS] - Fix issue where vendor prefixed keyframes and animation was
not supported in CSS modules by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16975](https://togithub.com/webpack/webpack/pull/16975)
- Fix bug where AST was not properly handled by
[@&#8203;quanru](https://togithub.com/quanru) in
[https://github.com/webpack/webpack/pull/17032](https://togithub.com/webpack/webpack/pull/17032)
- Fix automatic publicPath detection logic by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17047](https://togithub.com/webpack/webpack/pull/17047)

#### Tests & Contributor Experience

- Rename `provide` to `getOrInsert` in MapHelpers and document it better
by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17060](https://togithub.com/webpack/webpack/pull/17060)
- Increase test reliability for DefinePlugin
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17062](https://togithub.com/webpack/webpack/pull/17062)
- Add additional CI Pipeline to test main branches of first-party
webpack dependencies by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17020](https://togithub.com/webpack/webpack/pull/17020)
- Refactor tests to no longer use deprecated or legacy dependencies and
APIs by [@&#8203;alexander-akait](https://togithub.com/alexander-akait)
in
[https://github.com/webpack/webpack/pull/17033](https://togithub.com/webpack/webpack/pull/17033)

#### Developer Experience

- Increase type coverage/documentation for ModuleFilenameHelpers by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17045](https://togithub.com/webpack/webpack/pull/17045)
- Increase type coverage/documentation for CommonJsExportsParserPlugin
by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17046](https://togithub.com/webpack/webpack/pull/17046)
- Increase type coverage/documentation for binarySearchBounds.js by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17058](https://togithub.com/webpack/webpack/pull/17058)
- Export MemoryCacheOptions types by
[@&#8203;romulof](https://togithub.com/romulof) in
[https://github.com/webpack/webpack/pull/17055](https://togithub.com/webpack/webpack/pull/17055)

#### Dependencies & Maintenance

- Add NodeJS v20 to CI Matrix by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17019](https://togithub.com/webpack/webpack/pull/17019)
- Update Typescript to v5 by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16957](https://togithub.com/webpack/webpack/pull/16957)
- Bump [@&#8203;types/estree](https://togithub.com/types/estree) from
1.0.0 to 1.0.1 by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[https://github.com/webpack/webpack/pull/17026](https://togithub.com/webpack/webpack/pull/17026)
- Bump [@&#8203;types/node](https://togithub.com/types/node) from
18.15.11 to 18.15.13 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17038](https://togithub.com/webpack/webpack/pull/17038)
- Bump assemblyscript from 0.27.2 to 0.27.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17051](https://togithub.com/webpack/webpack/pull/17051)
- Bump memfs from 3.5.0 to 3.5.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17039](https://togithub.com/webpack/webpack/pull/17039)
- Bump prettier from 2.8.7 to 2.8.8 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17050](https://togithub.com/webpack/webpack/pull/17050)
- Bump simple-git from 3.17.0 to 3.18.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17066](https://togithub.com/webpack/webpack/pull/17066)

#### New Contributors

- [@&#8203;quanru](https://togithub.com/quanru) made their first
contribution in
[https://github.com/webpack/webpack/pull/17032](https://togithub.com/webpack/webpack/pull/17032)
- [@&#8203;romulof](https://togithub.com/romulof) made their first
contribution in
[https://github.com/webpack/webpack/pull/17055](https://togithub.com/webpack/webpack/pull/17055)
- [@&#8203;indeediansbrett](https://togithub.com/indeediansbrett) made
their first contribution in
[https://github.com/webpack/webpack/pull/16388](https://togithub.com/webpack/webpack/pull/16388)

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.80.0...v5.81.0

###
[`v5.80.0`](https://togithub.com/webpack/webpack/releases/tag/v5.80.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.79.0...v5.80.0)

#### New Features

- Support destructuring assignment in `import.meta` by
[@&#8203;vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/16996](https://togithub.com/webpack/webpack/pull/16996)
- Support treeshaking for destructuring assignment with
`AwaitExpression` by [@&#8203;vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/16995](https://togithub.com/webpack/webpack/pull/16995)
- Introduce `errorsSpace`, `warningsSpace` for more readable traces in
stats by [@&#8203;vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/15450](https://togithub.com/webpack/webpack/pull/15450)

#### Bug Fixes

- \[CSS] - Fix runtime generation bug for merged CSS Chunks by
[@&#8203;janlent1](https://togithub.com/janlent1) in
[https://github.com/webpack/webpack/pull/16903](https://togithub.com/webpack/webpack/pull/16903)
- \[CSS] - Properly handle `url()`/`src()`/`image-set()`/`image()` by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16978](https://togithub.com/webpack/webpack/pull/16978)
- ES Module webpack loaders are now supported
[@&#8203;stefanprobst](https://togithub.com/stefanprobst) in
[https://github.com/webpack/webpack/pull/15198](https://togithub.com/webpack/webpack/pull/15198)
- Fix spelling error for `statement.finalizer` in parser by
[@&#8203;xiaoboost](https://togithub.com/xiaoboost) in
[https://github.com/webpack/webpack/pull/17016](https://togithub.com/webpack/webpack/pull/17016)
- Fix non-deterministic `moduleId` assignment due to encountering `NaN`
in sort function by [@&#8203;scameron](https://togithub.com/scameron) in
[https://github.com/webpack/webpack/pull/16933](https://togithub.com/webpack/webpack/pull/16933)
- \[enhanced-resolve]: Support wildcards pattern with common suffix in
package maps & imports/exports field by
[@&#8203;bvanjoi](https://togithub.com/bvanjoi) in
[https://github.com/webpack/enhanced-resolve/pull/353](https://togithub.com/webpack/enhanced-resolve/pull/353)

#### Tests & Contributor Experience

- \[CSS] - Added test case for `@supports` field by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17011](https://togithub.com/webpack/webpack/pull/17011)
- Add test for include option in `BannerPlugin` by
[@&#8203;jeffin143](https://togithub.com/jeffin143) in
[https://github.com/webpack/webpack/pull/10736](https://togithub.com/webpack/webpack/pull/10736)
- Remove `finializer` from cspell.json by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17022](https://togithub.com/webpack/webpack/pull/17022)

#### Developer Experience

- Adds the twitter badge by
[@&#8203;yadunandanbhat](https://togithub.com/yadunandanbhat) in
[https://github.com/webpack/webpack/pull/15667](https://togithub.com/webpack/webpack/pull/15667)
- Add `wasm-bindgen` example to `example` by
[@&#8203;gthb](https://togithub.com/gthb) in
[https://github.com/webpack/webpack/pull/14313](https://togithub.com/webpack/webpack/pull/14313)
- Update grammar mistakes in examples by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[https://github.com/webpack/webpack/pull/16988](https://togithub.com/webpack/webpack/pull/16988)

#### Dependencies & Maintenance

- Bump core-js from 3.30.0 to 3.30.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/16983](https://togithub.com/webpack/webpack/pull/16983)
- Bump `@webassemblyjs` by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17003](https://togithub.com/webpack/webpack/pull/17003)
- Bump assemblyscript from 0.25.2 to 0.27.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/16959](https://togithub.com/webpack/webpack/pull/16959)
- Bump enhanced-resolve to
[5.13.0](https://togithub.com/webpack/enhanced-resolve/releases/tag/v5.13.0)
by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17024](https://togithub.com/webpack/webpack/pull/17024)
- Included githubactions in the dependabot config by
[@&#8203;neilnaveen](https://togithub.com/neilnaveen) in
[https://github.com/webpack/webpack/pull/15618](https://togithub.com/webpack/webpack/pull/15618)
- Fix prettier by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16976](https://togithub.com/webpack/webpack/pull/16976)

#### New Contributors

- [@&#8203;neilnaveen](https://togithub.com/neilnaveen) made their first
contribution in
[https://github.com/webpack/webpack/pull/15618](https://togithub.com/webpack/webpack/pull/15618)
- [@&#8203;yadunandanbhat](https://togithub.com/yadunandanbhat) made
their first contribution in
[https://github.com/webpack/webpack/pull/15667](https://togithub.com/webpack/webpack/pull/15667)
- [@&#8203;ersachin3112](https://togithub.com/ersachin3112) made their
first contribution in
[https://github.com/webpack/webpack/pull/16988](https://togithub.com/webpack/webpack/pull/16988)
- [@&#8203;stefanprobst](https://togithub.com/stefanprobst) made their
first contribution in
[https://github.com/webpack/webpack/pull/15198](https://togithub.com/webpack/webpack/pull/15198)
- [@&#8203;xiaoboost](https://togithub.com/xiaoboost) made their first
contribution in
[https://github.com/webpack/webpack/pull/17016](https://togithub.com/webpack/webpack/pull/17016)
- [@&#8203;scameron](https://togithub.com/scameron) made their first
contribution in
[https://github.com/webpack/webpack/pull/16933](https://togithub.com/webpack/webpack/pull/16933)

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.79.0...v5.80.0

###
[`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0)

#### New Features

- webpack will now support simple destructuring scenarios for
treeshaking namespaced imports and `DefinePlugin` by
[@&#8203;vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/16941](https://togithub.com/webpack/webpack/pull/16941)

#### Bugfixes

- Truncate extremely long module names in `DefaultStatsPrinter` by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16882](https://togithub.com/webpack/webpack/pull/16882)
- Add `[contenthash]` template support in `DllPlugin`'s `name` option by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16935](https://togithub.com/webpack/webpack/pull/16935)
- Fixed a bug where `readRecords` compiler hook was causing hangs in
conjunction with the `ReadRecordsPlugin` by
[@&#8203;snitin315](https://togithub.com/snitin315) &
[@&#8203;zookatron](https://togithub.com/zookatron) in
[https://github.com/webpack/webpack/pull/16944](https://togithub.com/webpack/webpack/pull/16944)
- webpack can now consume ESM bundles generated by webpack's esm output
support by [@&#8203;vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/15608](https://togithub.com/webpack/webpack/pull/15608)
- \[CSS] - webpack now respects CSS's case-insensitivity with atTags
like `@MEDIA` by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16915](https://togithub.com/webpack/webpack/pull/16915)
- \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work
when loading styles by
[@&#8203;chenjiahan](https://togithub.com/chenjiahan) in
[https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925)

#### Developer Experience

- Fix broken links and typos found in examples by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16937](https://togithub.com/webpack/webpack/pull/16937)
- Export more `Externals` Option types by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/12774](https://togithub.com/webpack/webpack/pull/12774)

#### Contributor Experience

- Add new test case for ModuleFederationPlugin usage with `shareScope`
option by [@&#8203;snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16943](https://togithub.com/webpack/webpack/pull/16943)
- Bump core-js from 3.20.3 to 3.30.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/16905](https://togithub.com/webpack/webpack/pull/16905)
- Update all applicable local dependencies and devDependencies by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16919](https://togithub.com/webpack/webpack/pull/16919),
[https://github.com/webpack/webpack/pull/16924](https://togithub.com/webpack/webpack/pull/16924),
[https://github.com/webpack/webpack/pull/16936](https://togithub.com/webpack/webpack/pull/16936),
[https://github.com/webpack/webpack/pull/16968](https://togithub.com/webpack/webpack/pull/16968)
- Update to Jest 29 by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16947](https://togithub.com/webpack/webpack/pull/16947)

#### New Contributors

- [@&#8203;chenjiahan](https://togithub.com/chenjiahan) made their first
contribution in
[https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925)
- [@&#8203;karlhorky](https://togithub.com/karlhorky) made their first
contribution in
[https://github.com/webpack/webpack/pull/16419](https://togithub.com/webpack/webpack/pull/16419)
- [@&#8203;zookatron](https://togithub.com/zookatron) made their first
contribution in
[https://github.com/webpack/webpack/pull/16301](https://togithub.com/webpack/webpack/pull/16301)

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.78.0...v5.79.0

###
[`v5.78.0`](https://togithub.com/webpack/webpack/releases/tag/v5.78.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.77.0...v5.78.0)

#### Features

- Implement `amdContainer` support for AMD libraries (Fixes
[#&#8203;16561](https://togithub.com/webpack/webpack/issues/16561)) by
[@&#8203;long76](https://togithub.com/long76) in
[https://github.com/webpack/webpack/pull/16562](https://togithub.com/webpack/webpack/pull/16562)

#### Bugfixes

- \[CSS] - Nested atRule's `@media` or `@supports` now properly are
replaced with unique identifiers by
[@&#8203;noreiller](https://togithub.com/noreiller) in
[https://github.com/webpack/webpack/pull/15812](https://togithub.com/webpack/webpack/pull/15812)
- \[CSS] - Fix bug where closing parenthesis in CSS were not properly
parsed and compiled by [@&#8203;janlent1](https://togithub.com/janlent1)
in
[https://github.com/webpack/webpack/pull/16864](https://togithub.com/webpack/webpack/pull/16864)
- Fix an issue where `oneOf` rule has been picked multiple times by
[@&#8203;xiaoxiaojx](https://togithub.com/xiaoxiaojx) in
[https://github.com/webpack/webpack/pull/16477](https://togithub.com/webpack/webpack/pull/16477)
- Add `createRequire` support for `node:module` prefix by
[@&#8203;alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16904](https://togithub.com/webpack/webpack/pull/16904)
- Fix bug where self-referencing a package in a shared module failed by
[@&#8203;weareoutman](https://togithub.com/weareoutman) in
[https://github.com/webpack/webpack/pull/16685](https://togithub.com/webpack/webpack/pull/16685)

#### Performance

- Make `ErrorHelpers` named functions; Add types by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/16893](https://togithub.com/webpack/webpack/pull/16893)
- Introduce `ModuleTypeConstants` for plugins by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/16896](https://togithub.com/webpack/webpack/pull/16896)
- Refactor memory footprint in string usages for multiple plugins by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/16894](https://togithub.com/webpack/webpack/pull/16894)
- Add more module type constants, use them across codebase by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/16898](https://togithub.com/webpack/webpack/pull/16898)

#### Contributor Experience

- Implement default PR Template to use GitHub Copilot for PR's
integration and fix template name usage by
[@&#8203;geromegrignon](https://togithub.com/geromegrignon) in
[https://github.com/webpack/webpack/pull/16890](https://togithub.com/webpack/webpack/pull/16890)
- ci: update actions/cache to v3 by
[@&#8203;armujahid](https://togithub.com/armujahid) in
[https://github.com/webpack/webpack/pull/16462](https://togithub.com/webpack/webpack/pull/16462)
- webpack org Collaborators and Members now have [funded GitHub
Codespaces!](https://togithub.com/openjs-foundation/cross-project-council/issues/1009)

[![Open in GitHub
Codespaces](https://togithub.com/codespaces/badge.svg)](https://togithub.com/codespaces/new?hide_repo_select=true\&ref=main\&repo=3678731\&machine=standardLinux32gb\&location=WestUs2)

#### New Contributors

- [@&#8203;geromegrignon](https://togithub.com/geromegrignon) made their
first contribution in
[https://github.com/webpack/webpack/pull/16890](https://togithub.com/webpack/webpack/pull/16890)
- [@&#8203;armujahid](https://togithub.com/armujahid) made their first
contribution in
[https://github.com/webpack/webpack/pull/16462](https://togithub.com/webpack/webpack/pull/16462)
- [@&#8203;long76](https://togithub.com/long76) made their first
contribution in
[https://github.com/webpack/webpack/pull/16562](https://togithub.com/webpack/webpack/pull/16562)
- [@&#8203;weareoutman](https://togithub.com/weareoutman) made their
first contribution in
[https://github.com/webpack/webpack/pull/16685](https://togithub.com/webpack/webpack/pull/16685)

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.77.0...v5.78.0

###
[`v5.77.0`](https://togithub.com/webpack/webpack/releases/tag/v5.77.0)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.76.3...v5.77.0)

#### New Features

- Add a new output option, `output.workerPublicPath` by
[@&#8203;thomastay](https://togithub.com/thomastay) in
[https://github.com/webpack/webpack/pull/16671](https://togithub.com/webpack/webpack/pull/16671)

#### Developer Experience

- Improve `resolve.extensions` error message to suggest when `"."` is
missing before the extension by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16807](https://togithub.com/webpack/webpack/pull/16807)

#### Contributor Experience

- Enable GitHub Copilot for PR's into default Pull Request Template by
[@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/16881](https://togithub.com/webpack/webpack/pull/16881)

#### New Contributors

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

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.76.3...v5.77.0

###
[`v5.76.3`](https://togithub.com/webpack/webpack/releases/tag/v5.76.3)

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.76.2...v5.76.3)

#### Bugfixes

- Non-javascript files will correctly **not** be imported when using
`experiments.outputModule` (ES Module Output) by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16809](https://togithub.com/webpack/webpack/pull/16809)
- Limit console output progress bar length to 40 when no columns
provided by [@&#8203;snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16810](https://togithub.com/webpack/webpack/pull/16810)
- Add missing NodeJS Builtin Modules support for `inspector/promises`,
`readline/promises`, and `stream/consumers` by
[@&#8203;ShenHongFei](https://togithub.com/ShenHongFei) in
[https://github.com/webpack/webpack/pull/16841](https://togithub.com/webpack/webpack/pull/16841)
- webpack bin/cli now properly respects `NODE_PATH` env variable by
[@&#8203;snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16808](https://togithub.com/webpack/webpack/pull/16808)
- Improve typos in `resolveResourceErrorHints` by
[@&#8203;snitin315](https://togithub.com/snitin315) in [https://gi

</details>

---

### Configuration

馃搮 **Schedule**: Branch creation - "before 4am on Monday" in timezone
America/New_York, Automerge - At any time (no schedule defined).

馃殾 **Automerge**: Enabled.

鈾 **Rebasing**: Whenever PR is behind base branch, 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](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/openedx/edx-ui-toolkit).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzYuMjcuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
kodiakhq bot pushed a commit to X-oss-byte/Canary-nextjs that referenced this pull request Oct 1, 2023
[![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://togithub.com/webpack/webpack) | [`5.76.0` -> `5.88.2`](https://renovatebot.com/diffs/npm/webpack/5.76.0/5.88.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.88.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.88.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.76.0/5.88.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.76.0/5.88.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### 鈿 Dependency Lookup Warnings 鈿

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.

---

### Release Notes

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

### [`v5.88.2`](https://togithub.com/webpack/webpack/releases/tag/v5.88.2)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.88.1...v5.88.2)

#### Bug Fixes

-   Fixed a bug where unused identifiers should retain names when using css modules by [@&#8203;burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17444](https://togithub.com/webpack/webpack/pull/17444)

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.88.1...v5.88.2

### [`v5.88.1`](https://togithub.com/webpack/webpack/releases/tag/v5.88.1)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.88.0...v5.88.1)

#### Developer Experience

-   Significantly improve TypeScript coverage for Library Plugins by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17414](https://togithub.com/webpack/webpack/pull/17414)

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.88.0...v5.88.1

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

[Compare Source](https://togithub.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://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17399](https://togithub.com/webpack/webpack/pull/17399)

#### Bug Fixes

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

#### Developer Experience

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0

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

[Compare Source](https://togithub.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://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17249](https://togithub.com/webpack/webpack/pull/17249)
-   \[CSS] - Introduce 'css/auto' as a css module type by [@&#8203;ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/webpack/webpack/pull/16577](https://togithub.com/webpack/webpack/pull/16577)
-   \[CSS] - Style-specific fields now automatically resolve in package.json by [@&#8203;burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17346](https://togithub.com/webpack/webpack/pull/17346)
-   webpack configuration API now accepts "falsy values" loaders and plugins by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17339](https://togithub.com/webpack/webpack/pull/17339)

#### Bug Fixes

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

#### Developer Experience

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0

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

[Compare Source](https://togithub.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://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17282](https://togithub.com/webpack/webpack/pull/17282)
-   Introduce an export default handler function option for `ProgressPlugin` by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17312](https://togithub.com/webpack/webpack/pull/17312)
-   Support passing `RegExp` to `splitChunks.chunks` by [@&#8203;hyf0](https://togithub.com/hyf0) in [https://github.com/webpack/webpack/pull/17332](https://togithub.com/webpack/webpack/pull/17332)

#### Bug Fixes

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.85.1...v5.86.0

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

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

#### Bug Fixes

-   Fix bug in handling barrel imports ([#&#8203;17305](https://togithub.com/webpack/webpack/issues/17305)) by [@&#8203;bworline](https://togithub.com/bworline) in [https://github.com/webpack/webpack/pull/17307](https://togithub.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://togithub.com/types/jest) from 29.5.1 to 29.5.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17297](https://togithub.com/webpack/webpack/pull/17297)

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.85.0...v5.85.1

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

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

#### New Features

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

#### Bug Fixes

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

#### Developer Experience

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

#### Dependencies & Maintenance

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

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.84.1...v5.85.0

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

[Compare Source](https://togithub.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://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17265](https://togithub.com/webpack/webpack/pull/17265)

#### Dependencies & Maintenance

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

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.84.0...v5.84.1

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

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

#### New Features

-   SourceMapDevToolPlugin now supports `append` option as a function by [@&#8203;snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/17252](https://togithub.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://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17233](https://togithub.com/webpack/webpack/pull/17233)
-   Allow DefinePlugin shorthand property by [@&#8203;shamoilarsi](https://togithub.com/shamoilarsi) in [https://github.com/webpack/webpack/pull/17231](https://togithub.com/webpack/webpack/pull/17231)
-   \[CSS] - Fix edge cases in parsing `@import` by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17229](https://togithub.com/webpack/webpack/pull/17229)

#### Developer Experience

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.83.1...v5.84.0

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

[Compare Source](https://togithub.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://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17214](https://togithub.com/webpack/webpack/pull/17214)

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.83.0...v5.83.1

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

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

#### New Features

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

#### Bug Fixes

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

#### Developer Experience

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.82.1...v5.83.0

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

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

#### Developer Experience

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

#### Dependencies & Maintenance

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

#### New Contributors

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

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.82.0...v5.82.1

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

[Compare Source](https://togithub.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://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16945](https://togithub.com/webpack/webpack/pull/16945)
-   Allow webpack-cli to be in ESM by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17088](https://togithub.com/webpack/webpack/pull/17088)
-   Allow specifying "onPolicyCreationFailure" mode for trusted types by [@&#8203;Zlatkovsky](https://togithub.com/Zlatkovsky) in [https://github.com/webpack/webpack/pull/16990](https://togithub.com/webpack/webpack/pull/16990)

#### Bug Fixes

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

#### Tests & Contributor Experience

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

#### Developer Experience

-   Increase type coverage and documentation for `StringXor` class.  by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17070](https://togithub.com/webpack/webpack/pull/17070)
-   Increase type coverage & docs for `numberHash` by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17072](https://togithub.com/webpack/webpack/pull/17072)
-   Increase type coverage & docs for `JavascriptParser` by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17094](https://togithub.com/webpack/webpack/pull/17094)
-   Increase type coverage & docs for `BasicEvaluatedExpression` by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17096](https://togithub.com/webpack/webpack/pull/17096)
-   Increase type coverage for CSS module type by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17097](https://togithub.com/webpack/webpack/pull/17097)
-   Increase type coverage for JSON module type by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17095](https://togithub.com/webpack/webpack/pull/17095)
-   Increase type coverage & docs for multiple utility classes by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17107](https://togithub.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://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17075](https://togithub.com/webpack/webpack/pull/17075)
-   chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17052](https://togithub.com/webpack/webpack/pull/17052)
-   chore(deps-dev): bump assemblyscript from 0.27.3 to 0.27.4 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17064](https://togithub.com/webpack/webpack/pull/17064)
-   chore(deps-dev): bump assemblyscript from 0.27.4 to 0.27.5 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17109](https://togithub.com/webpack/webpack/pull/17109)
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 18.16.2 to 18.16.3 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17112](https://togithub.com/webpack/webpack/pull/17112)
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 18.15.13 to 18.16.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17084](https://togithub.com/webpack/webpack/pull/17084)
-   chore(deps-dev): bump webpack-cli from 5.0.1 to 5.0.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17054](https://togithub.com/webpack/webpack/pull/17054)
-   chore(deps-dev): bump date-fns from 2.29.3 to 2.30.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17111](https://togithub.com/webpack/webpack/pull/17111)

#### New Contributors

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

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.81.0...v5.82.0

### [`v5.81.0`](https://togithub.com/webpack/webpack/releases/tag/v5.81.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.80.0...v5.81.0)

#### New Features

-   \[CSS] - Increased CSS import support and new hooks included for CSS module creation by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17057](https://togithub.com/webpack/webpack/pull/17057)
-   Logging now added to DefinePlugin by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17048](https://togithub.com/webpack/webpack/pull/17048)
-   New `ignoreBrowserWarnings` option to ignore browser console warnings in ModuleFederation by [@&#8203;indeediansbrett](https://togithub.com/indeediansbrett) in [https://github.com/webpack/webpack/pull/16388](https://togithub.com/webpack/webpack/pull/16388)

#### Bug Fixes

-   \[CSS] - Fix issue where vendor prefixed keyframes and animation was not supported in CSS modules by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16975](https://togithub.com/webpack/webpack/pull/16975)
-   Fix bug where AST was not properly handled by [@&#8203;quanru](https://togithub.com/quanru) in [https://github.com/webpack/webpack/pull/17032](https://togithub.com/webpack/webpack/pull/17032)
-   Fix automatic publicPath detection logic by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17047](https://togithub.com/webpack/webpack/pull/17047)

#### Tests & Contributor Experience

-   Rename `provide` to `getOrInsert` in MapHelpers and document it better by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17060](https://togithub.com/webpack/webpack/pull/17060)
-   Increase test reliability for DefinePlugin [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17062](https://togithub.com/webpack/webpack/pull/17062)
-   Add additional CI Pipeline to test main branches of first-party webpack dependencies by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17020](https://togithub.com/webpack/webpack/pull/17020)
-   Refactor tests to no longer use deprecated or legacy dependencies and APIs by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17033](https://togithub.com/webpack/webpack/pull/17033)

#### Developer Experience

-   Increase type coverage/documentation for ModuleFilenameHelpers by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17045](https://togithub.com/webpack/webpack/pull/17045)
-   Increase type coverage/documentation for CommonJsExportsParserPlugin by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17046](https://togithub.com/webpack/webpack/pull/17046)
-   Increase type coverage/documentation for binarySearchBounds.js by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17058](https://togithub.com/webpack/webpack/pull/17058)
-   Export MemoryCacheOptions types by [@&#8203;romulof](https://togithub.com/romulof) in [https://github.com/webpack/webpack/pull/17055](https://togithub.com/webpack/webpack/pull/17055)

#### Dependencies & Maintenance

-   Add NodeJS v20 to CI Matrix by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17019](https://togithub.com/webpack/webpack/pull/17019)
-   Update Typescript to v5 by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16957](https://togithub.com/webpack/webpack/pull/16957)
-   Bump [@&#8203;types/estree](https://togithub.com/types/estree) from 1.0.0 to 1.0.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17026](https://togithub.com/webpack/webpack/pull/17026)
-   Bump [@&#8203;types/node](https://togithub.com/types/node) from 18.15.11 to 18.15.13 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17038](https://togithub.com/webpack/webpack/pull/17038)
-   Bump assemblyscript from 0.27.2 to 0.27.3 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17051](https://togithub.com/webpack/webpack/pull/17051)
-   Bump memfs from 3.5.0 to 3.5.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17039](https://togithub.com/webpack/webpack/pull/17039)
-   Bump prettier from 2.8.7 to 2.8.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17050](https://togithub.com/webpack/webpack/pull/17050)
-   Bump simple-git from 3.17.0 to 3.18.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17066](https://togithub.com/webpack/webpack/pull/17066)

#### New Contributors

-   [@&#8203;quanru](https://togithub.com/quanru) made their first contribution in [https://github.com/webpack/webpack/pull/17032](https://togithub.com/webpack/webpack/pull/17032)
-   [@&#8203;romulof](https://togithub.com/romulof) made their first contribution in [https://github.com/webpack/webpack/pull/17055](https://togithub.com/webpack/webpack/pull/17055)
-   [@&#8203;indeediansbrett](https://togithub.com/indeediansbrett) made their first contribution in [https://github.com/webpack/webpack/pull/16388](https://togithub.com/webpack/webpack/pull/16388)

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.80.0...v5.81.0

### [`v5.80.0`](https://togithub.com/webpack/webpack/releases/tag/v5.80.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.79.0...v5.80.0)

#### New Features

-   Support destructuring assignment in `import.meta` by [@&#8203;vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/16996](https://togithub.com/webpack/webpack/pull/16996)
-   Support treeshaking for destructuring assignment with `AwaitExpression` by [@&#8203;vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/16995](https://togithub.com/webpack/webpack/pull/16995)
-   Introduce `errorsSpace`, `warningsSpace` for more readable traces in stats by [@&#8203;vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/15450](https://togithub.com/webpack/webpack/pull/15450)

#### Bug Fixes

-   \[CSS] - Fix runtime generation bug for merged CSS Chunks by [@&#8203;janlent1](https://togithub.com/janlent1) in [https://github.com/webpack/webpack/pull/16903](https://togithub.com/webpack/webpack/pull/16903)
-   \[CSS] - Properly handle `url()`/`src()`/`image-set()`/`image()` by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16978](https://togithub.com/webpack/webpack/pull/16978)
-   ES Module webpack loaders are now supported [@&#8203;stefanprobst](https://togithub.com/stefanprobst) in [https://github.com/webpack/webpack/pull/15198](https://togithub.com/webpack/webpack/pull/15198)
-   Fix spelling error for `statement.finalizer` in parser by [@&#8203;xiaoboost](https://togithub.com/xiaoboost) in [https://github.com/webpack/webpack/pull/17016](https://togithub.com/webpack/webpack/pull/17016)
-   Fix non-deterministic `moduleId` assignment due to encountering `NaN` in sort function by [@&#8203;scameron](https://togithub.com/scameron) in [https://github.com/webpack/webpack/pull/16933](https://togithub.com/webpack/webpack/pull/16933)
-   \[enhanced-resolve]: Support wildcards pattern with common suffix in package maps & imports/exports field by [@&#8203;bvanjoi](https://togithub.com/bvanjoi) in [https://github.com/webpack/enhanced-resolve/pull/353](https://togithub.com/webpack/enhanced-resolve/pull/353)

#### Tests & Contributor Experience

-   \[CSS] - Added test case for `@supports` field by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17011](https://togithub.com/webpack/webpack/pull/17011)
-   Add test for include option in `BannerPlugin` by [@&#8203;jeffin143](https://togithub.com/jeffin143) in [https://github.com/webpack/webpack/pull/10736](https://togithub.com/webpack/webpack/pull/10736)
-   Remove `finializer` from cspell.json by [@&#8203;snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/17022](https://togithub.com/webpack/webpack/pull/17022)

#### Developer Experience

-   Adds the twitter badge by [@&#8203;yadunandanbhat](https://togithub.com/yadunandanbhat) in [https://github.com/webpack/webpack/pull/15667](https://togithub.com/webpack/webpack/pull/15667)
-   Add `wasm-bindgen` example to `example` by [@&#8203;gthb](https://togithub.com/gthb) in [https://github.com/webpack/webpack/pull/14313](https://togithub.com/webpack/webpack/pull/14313)
-   Update grammar mistakes in examples by [@&#8203;ersachin3112](https://togithub.com/ersachin3112) in [https://github.com/webpack/webpack/pull/16988](https://togithub.com/webpack/webpack/pull/16988)

#### Dependencies & Maintenance

-   Bump core-js from 3.30.0 to 3.30.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/16983](https://togithub.com/webpack/webpack/pull/16983)
-   Bump `@webassemblyjs` by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17003](https://togithub.com/webpack/webpack/pull/17003)
-   Bump assemblyscript from 0.25.2 to 0.27.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/16959](https://togithub.com/webpack/webpack/pull/16959)
-   Bump enhanced-resolve to [5.13.0](https://togithub.com/webpack/enhanced-resolve/releases/tag/v5.13.0) by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17024](https://togithub.com/webpack/webpack/pull/17024)
-   Included githubactions in the dependabot config by [@&#8203;neilnaveen](https://togithub.com/neilnaveen) in [https://github.com/webpack/webpack/pull/15618](https://togithub.com/webpack/webpack/pull/15618)
-   Fix prettier by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16976](https://togithub.com/webpack/webpack/pull/16976)

#### New Contributors

-   [@&#8203;neilnaveen](https://togithub.com/neilnaveen) made their first contribution in [https://github.com/webpack/webpack/pull/15618](https://togithub.com/webpack/webpack/pull/15618)
-   [@&#8203;yadunandanbhat](https://togithub.com/yadunandanbhat) made their first contribution in [https://github.com/webpack/webpack/pull/15667](https://togithub.com/webpack/webpack/pull/15667)
-   [@&#8203;ersachin3112](https://togithub.com/ersachin3112) made their first contribution in [https://github.com/webpack/webpack/pull/16988](https://togithub.com/webpack/webpack/pull/16988)
-   [@&#8203;stefanprobst](https://togithub.com/stefanprobst) made their first contribution in [https://github.com/webpack/webpack/pull/15198](https://togithub.com/webpack/webpack/pull/15198)
-   [@&#8203;xiaoboost](https://togithub.com/xiaoboost) made their first contribution in [https://github.com/webpack/webpack/pull/17016](https://togithub.com/webpack/webpack/pull/17016)
-   [@&#8203;scameron](https://togithub.com/scameron) made their first contribution in [https://github.com/webpack/webpack/pull/16933](https://togithub.com/webpack/webpack/pull/16933)

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.79.0...v5.80.0

### [`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0)

#### New Features

-   webpack will now support simple destructuring scenarios for treeshaking namespaced imports and `DefinePlugin` by [@&#8203;vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/16941](https://togithub.com/webpack/webpack/pull/16941)

#### Bugfixes

-   Truncate extremely long module names in `DefaultStatsPrinter` by [@&#8203;snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16882](https://togithub.com/webpack/webpack/pull/16882)
-   Add `[contenthash]` template support in `DllPlugin`'s `name` option by [@&#8203;snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16935](https://togithub.com/webpack/webpack/pull/16935)
-   Fixed a bug where `readRecords` compiler hook was causing hangs in conjunction with the `ReadRecordsPlugin` by [@&#8203;snitin315](https://togithub.com/snitin315) & [@&#8203;zookatron](https://togithub.com/zookatron) in [https://github.com/webpack/webpack/pull/16944](https://togithub.com/webpack/webpack/pull/16944)
-   webpack can now consume ESM bundles generated by webpack's esm output support by [@&#8203;vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/15608](https://togithub.com/webpack/webpack/pull/15608)
-   \[CSS] - webpack now respects CSS's case-insensitivity with atTags like `@MEDIA` by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16915](https://togithub.com/webpack/webpack/pull/16915)
-   \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work when loading styles by [@&#8203;chenjiahan](https://togithub.com/chenjiahan) in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925)

#### Developer Experience

-   Fix broken links and typos found in examples by [@&#8203;snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16937](https://togithub.com/webpack/webpack/pull/16937)
-   Export more `Externals` Option types by [@&#8203;snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/12774](https://togithub.com/webpack/webpack/pull/12774)

#### Contributor Experience

-   Add new test case for ModuleFederationPlugin usage with `shareScope` option by [@&#8203;snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16943](https://togithub.com/webpack/webpack/pull/16943)
-   Bump core-js from 3.20.3 to 3.30.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/16905](https://togithub.com/webpack/webpack/pull/16905)
-   Update all applicable local dependencies and devDependencies by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16919](https://togithub.com/webpack/webpack/pull/16919), [https://github.com/webpack/webpack/pull/16924](https://togithub.com/webpack/webpack/pull/16924), [https://github.com/webpack/webpack/pull/16936](https://togithub.com/webpack/webpack/pull/16936), [https://github.com/webpack/webpack/pull/16968](https://togithub.com/webpack/webpack/pull/16968)
-   Update to Jest 29 by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16947](https://togithub.com/webpack/webpack/pull/16947)

#### New Contributors

-   [@&#8203;chenjiahan](https://togithub.com/chenjiahan) made their first contribution in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925)
-   [@&#8203;karlhorky](https://togithub.com/karlhorky) made their first contribution in [https://github.com/webpack/webpack/pull/16419](https://togithub.com/webpack/webpack/pull/16419)
-   [@&#8203;zookatron](https://togithub.com/zookatron) made their first contribution in [https://github.com/webpack/webpack/pull/16301](https://togithub.com/webpack/webpack/pull/16301)

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.78.0...v5.79.0

### [`v5.78.0`](https://togithub.com/webpack/webpack/releases/tag/v5.78.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.77.0...v5.78.0)

#### Features

-   Implement `amdContainer` support for AMD libraries (Fixes [#&#8203;16561](https://togithub.com/webpack/webpack/issues/16561)) by [@&#8203;long76](https://togithub.com/long76) in [https://github.com/webpack/webpack/pull/16562](https://togithub.com/webpack/webpack/pull/16562)

#### Bugfixes

-   \[CSS] - Nested atRule's `@media` or `@supports` now properly are replaced with unique identifiers by [@&#8203;noreiller](https://togithub.com/noreiller) in [https://github.com/webpack/webpack/pull/15812](https://togithub.com/webpack/webpack/pull/15812)
-   \[CSS] - Fix bug where closing parenthesis in CSS were not properly parsed and compiled by [@&#8203;janlent1](https://togithub.com/janlent1) in [https://github.com/webpack/webpack/pull/16864](https://togithub.com/webpack/webpack/pull/16864)
-   Fix an issue where `oneOf` rule has been picked multiple times by [@&#8203;xiaoxiaojx](https://togithub.com/xiaoxiaojx) in [https://github.com/webpack/webpack/pull/16477](https://togithub.com/webpack/webpack/pull/16477)
-   Add `createRequire` support for `node:module` prefix by [@&#8203;alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16904](https://togithub.com/webpack/webpack/pull/16904)
-   Fix bug where self-referencing a package in a shared module failed by [@&#8203;weareoutman](https://togithub.com/weareoutman) in [https://github.com/webpack/webpack/pull/16685](https://togithub.com/webpack/webpack/pull/16685)

#### Performance

-   Make `ErrorHelpers` named functions; Add types by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16893](https://togithub.com/webpack/webpack/pull/16893)
-   Introduce `ModuleTypeConstants` for plugins by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16896](https://togithub.com/webpack/webpack/pull/16896)
-   Refactor memory footprint in string usages for multiple plugins by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16894](https://togithub.com/webpack/webpack/pull/16894)
-   Add more module type constants, use them across codebase by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16898](https://togithub.com/webpack/webpack/pull/16898)

#### Contributor Experience

-   Implement default PR Template to use GitHub Copilot for PR's integration and fix template name usage by [@&#8203;geromegrignon](https://togithub.com/geromegrignon) in [https://github.com/webpack/webpack/pull/16890](https://togithub.com/webpack/webpack/pull/16890)
-   ci: update actions/cache to v3 by [@&#8203;armujahid](https://togithub.com/armujahid) in [https://github.com/webpack/webpack/pull/16462](https://togithub.com/webpack/webpack/pull/16462)
-   webpack org Collaborators and Members now have [funded GitHub Codespaces!](https://togithub.com/openjs-foundation/cross-project-council/issues/1009)

[![Open in GitHub Codespaces](https://togithub.com/codespaces/badge.svg)](https://togithub.com/codespaces/new?hide_repo_select=true\&ref=main\&repo=3678731\&machine=standardLinux32gb\&location=WestUs2)

#### New Contributors

-   [@&#8203;geromegrignon](https://togithub.com/geromegrignon) made their first contribution in [https://github.com/webpack/webpack/pull/16890](https://togithub.com/webpack/webpack/pull/16890)
-   [@&#8203;armujahid](https://togithub.com/armujahid) made their first contribution in [https://github.com/webpack/webpack/pull/16462](https://togithub.com/webpack/webpack/pull/16462)
-   [@&#8203;long76](https://togithub.com/long76) made their first contribution in [https://github.com/webpack/webpack/pull/16562](https://togithub.com/webpack/webpack/pull/16562)
-   [@&#8203;weareoutman](https://togithub.com/weareoutman) made their first contribution in [https://github.com/webpack/webpack/pull/16685](https://togithub.com/webpack/webpack/pull/16685)

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.77.0...v5.78.0

### [`v5.77.0`](https://togithub.com/webpack/webpack/releases/tag/v5.77.0)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.76.3...v5.77.0)

#### New Features

-   Add a new output option, `output.workerPublicPath` by [@&#8203;thomastay](https://togithub.com/thomastay) in [https://github.com/webpack/webpack/pull/16671](https://togithub.com/webpack/webpack/pull/16671)

#### Developer Experience

-   Improve `resolve.extensions` error message to suggest when `"."` is missing before the extension by [@&#8203;snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16807](https://togithub.com/webpack/webpack/pull/16807)

#### Contributor Experience

-   Enable GitHub Copilot for PR's into default Pull Request Template by [@&#8203;TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16881](https://togithub.com/webpack/webpack/pull/16881)

#### New Contributors

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

**Full Changelog**: https://github.com/webpack/webpack/compare/v5.76.3...v5.77.0

### [`v5.76.3`](https://togithub.com/webpack/webpack/releases/tag/v5.76.3)

[Compare Source](https://togithub.com/webpack/webpack/compare/v5.76.2...v5.76.3)

#### Bugfixes

-   Non-javascript files will correctly **not** be imported when using `experiments.outputModule` (ES Module Output) by [@&#8203;snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16809](https://togithub.com/webpack/webpack/pull/16809)
-   Limit console output progress bar length to 40 when no columns provided by [@&#8203;snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16810](https://togithub.com/webpack/webpack/pull/16810)
-   Add missing NodeJS Builtin Modules support for `inspector/promises`, `readline/promises`, and `stream/consumers` by [@&#8203;ShenHongFei](https://togithub.com/ShenHongFei) in [https://github.com/webpack/webpack/pull/16841](https://togithub.com/webpack/webpack/pull/16841)
-   webpack bin/cli now properly respects `NODE_PATH` env variable by [@&#8203;snitin315](https://togithub.com/sni

</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/X-oss-byte/Canary-nextjs).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Shipped
Development

Successfully merging this pull request may close these issues.

None yet

3 participants