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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make CommonJS import preserve chained expressions #17718

Merged
merged 4 commits into from Oct 13, 2023

Conversation

bworline
Copy link
Contributor

@bworline bworline commented Oct 1, 2023

Summary

This is a follow-on to #17203 which handled harmony imports. This PR handles commonjs imports. This chained expression handling is required for Closure Compiler operation in ADVANCED mode. Fixes #17723.

🤖 Generated by Copilot at b14922c

This pull request refactors the code generation and dependency handling of webpack for commonjs and harmony imports with chained ids. It introduces a new utility function getTrimmedIdsAndRange in lib/util/chainedImports.js to simplify and unify the logic for trimming ids. It also updates and adds test cases to verify the output quality and coverage.

Details

🤖 Generated by Copilot at b14922c

  • Refactor the logic for trimming ids from different types of dependencies into a separate module and a common function getTrimmedIdsAndRange (link, link, link)
  • Add a new parameter idRanges to the CommonJsFullRequireDependency constructor and the related hook handlers, and make it optional for backward compatibility (link, link, link, link, link, link)
  • Update the serialization and deserialization logic of the CommonJsFullRequireDependency class to include the idRanges property (link, link)
  • Update the apply method of the CommonJsFullRequireDependency class to use the getTrimmedIdsAndRange function and the idRanges property for computing and replacing the trimmed ids and range (link, link)
  • Update the chainHandler and callChainHandler functions in the CommonJsImportsParserPlugin class to pass the idRanges parameter to the CommonJsFullRequireDependency constructor (link, link)
  • Update the apply method of the HarmonyImportSpecifierDependency class to use the getTrimmedIdsAndRange function for computing the trimmed ids and range (link)
  • Remove the unused _trimIdsToThoseImported method from the HarmonyImportSpecifierDependency class (link)
  • Update the walkMemberExpression and walkCallExpression methods of the JavascriptParser class to pass the memberRanges parameter to the hook handlers (link, link)
  • Add some new test cases to the test/configCases/code-generation/re-export-namespace-concat/index.js and test/configCases/code-generation/re-export-namespace/index.js files to check the behavior of webpack when re-exporting namespaces with concatenated ids (link, link)
  • Update the expected output of the test cases in the test/configCases/code-generation/re-export-namespace-concat/index.js and test/configCases/code-generation/re-export-namespace/index.js files to reflect the changes made by the refactoring and the feature of trimming ids (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)

@bworline
Copy link
Contributor Author

bworline commented Oct 2, 2023

@TheLarkInn can you take a look? Thanks!

@bworline bworline changed the title Preserve chained expressions; commonjs import of harmony export Preserve chained expressions; CommonJS import of Harmony export Oct 3, 2023
@bworline bworline changed the title Preserve chained expressions; CommonJS import of Harmony export CommonJS import preserved chained expressions Oct 3, 2023
@bworline bworline changed the title CommonJS import preserved chained expressions CommonJS import preserves chained expressions Oct 3, 2023
@bworline bworline changed the title CommonJS import preserves chained expressions Make CommonJS import preserve chained expressions Oct 3, 2023
@TheLarkInn TheLarkInn merged commit 21c80e4 into webpack:main Oct 13, 2023
52 checks passed
@TheLarkInn
Copy link
Member

Thank you for this fix <3

github-merge-queue bot pushed a commit to deepmodeling/reacnetgenerator that referenced this pull request Oct 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.88.2` ->
`5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.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://developer.mend.io/github/tongzhugroup/reacnetgenerator).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to ariakit/ariakit that referenced this pull request Oct 14, 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.88.2` ->
`5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.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://developer.mend.io/github/ariakit/ariakit).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to runtime-env/import-meta-env that referenced this pull request Oct 14, 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.88.2` ->
`5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.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://developer.mend.io/github/iendeavor/import-meta-env).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

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 14, 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.88.2` -> `5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?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.89.0`](https://togithub.com/webpack/webpack/releases/tag/v5.89.0)

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

#### New Features

-   Make CommonJS import preserve chained expressions by [@&#8203;bworline](https://togithub.com/bworline) in [webpack/webpack#17718

#### Dependencies & Maintenance

-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to 20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17568
-   docs: add example for stats detailed  output by [@&#8203;ersachin3112](https://togithub.com/ersachin3112) in [webpack/webpack#17420
-   docs: add example for stats normal  output by [@&#8203;ersachin3112](https://togithub.com/ersachin3112) in [webpack/webpack#17426
-   chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17539
-   chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17536
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to 20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17583
-   chore(deps-dev): bump less from 4.1.3 to 4.2.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17580
-   chore(deps): bump semver from 5.7.1 to 5.7.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17483
-   chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17427
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to 20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17666

**Full Changelog**: webpack/webpack@v5.88.2...v5.89.0

</details>

---

### Configuration

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

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

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

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Canary-nextjs).
kodiakhq bot pushed a commit to X-oss-byte/Nextjs that referenced this pull request Oct 14, 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.88.2` -> `5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

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

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

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

#### New Features

-   Make CommonJS import preserve chained expressions by [@&#8203;bworline](https://togithub.com/bworline) in [webpack/webpack#17718

#### Dependencies & Maintenance

-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to 20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17568
-   docs: add example for stats detailed  output by [@&#8203;ersachin3112](https://togithub.com/ersachin3112) in [webpack/webpack#17420
-   docs: add example for stats normal  output by [@&#8203;ersachin3112](https://togithub.com/ersachin3112) in [webpack/webpack#17426
-   chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17539
-   chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17536
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to 20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17583
-   chore(deps-dev): bump less from 4.1.3 to 4.2.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17580
-   chore(deps): bump semver from 5.7.1 to 5.7.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17483
-   chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17427
-   chore(deps-dev): bump [@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to 20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in [webpack/webpack#17666

**Full Changelog**: webpack/webpack@v5.88.2...v5.89.0

</details>

---

### Configuration

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

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates 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/Nextjs).
renovate bot added a commit to runtime-env/import-meta-env that referenced this pull request Oct 14, 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.88.2` ->
`5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.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://developer.mend.io/github/iendeavor/import-meta-env).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

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

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
every weekday,every weekend" in timezone Asia/Tokyo, Automerge - At any
time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/macchiitaka/tasks-app-nextjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to WtfJoke/setup-tectonic that referenced this pull request Oct 16, 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.88.2` ->
`5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone
Europe/Berlin, 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://developer.mend.io/github/WtfJoke/setup-tectonic).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
github-merge-queue bot pushed a commit to AmadeusITGroup/otter that referenced this pull request Oct 16, 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.88.0` ->
`~5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
every weekday,every weekend" in timezone Europe/Paris, 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 these
updates 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/AmadeusITGroup/otter).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
AmrikSD pushed a commit to Potato-Blood/pogo that referenced this pull request Nov 2, 2023
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [webpack](https://togithub.com/webpack/webpack) | devDependencies |
minor | [`5.88.2` ->
`5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) |

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.0

</details>

---

### Configuration

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

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

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

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

Co-authored-by: Renovate Bot <bot@renovateapp.com>
renovate bot added a commit to redwoodjs/redwood that referenced this pull request Nov 11, 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.88.2` ->
`5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/webpack](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/webpack)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`5.28.1` ->
`5.28.5`](https://renovatebot.com/diffs/npm/@types%2fwebpack/5.28.1/5.28.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fwebpack/5.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fwebpack/5.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fwebpack/5.28.1/5.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fwebpack/5.28.1/5.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.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 these
updates 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/redwoodjs/redwood).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40Ni4wIiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
jtoar pushed a commit to redwoodjs/redwood that referenced this pull request Nov 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.88.2` ->
`5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/webpack](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/webpack)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`5.28.1` ->
`5.28.5`](https://renovatebot.com/diffs/npm/@types%2fwebpack/5.28.1/5.28.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fwebpack/5.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fwebpack/5.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fwebpack/5.28.1/5.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fwebpack/5.28.1/5.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.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 these
updates 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/redwoodjs/redwood).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40Ni4wIiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
sungik-choi pushed a commit to channel-io/bezier-react that referenced this pull request Nov 22, 2023
[![Mend Renovate logo
banner](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.88.2` ->
`5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on Monday after 10am before 7pm" in
timezone Asia/Seoul, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/channel-io/bezier-react).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to openedx/edx-ui-toolkit that referenced this pull request Nov 27, 2023
[![Mend Renovate logo
banner](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.88.2` ->
`5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.88.2/5.89.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.88.2/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.0

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
hogo6002 pushed a commit to google/osv.dev that referenced this pull request Dec 5, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
| | | lockFileMaintenance | All locks refreshed |
[![age](https://developer.mend.io/api/mc/badges/age///?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption///?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility////?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence////?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@github/clipboard-copy-element](https://togithub.com/github/clipboard-copy-element)
| dependencies | minor | [`1.2.1` ->
`1.3.0`](https://renovatebot.com/diffs/npm/@github%2fclipboard-copy-element/1.2.1/1.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@github%2fclipboard-copy-element/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@github%2fclipboard-copy-element/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@github%2fclipboard-copy-element/1.2.1/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@github%2fclipboard-copy-element/1.2.1/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [sass](https://togithub.com/sass/dart-sass) | devDependencies | minor
| [`1.63.4` ->
`1.69.5`](https://renovatebot.com/diffs/npm/sass/1.63.4/1.69.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.69.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.69.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.63.4/1.69.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.63.4/1.69.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [webpack](https://togithub.com/webpack/webpack) | devDependencies |
minor | [`5.87.0` ->
`5.89.0`](https://renovatebot.com/diffs/npm/webpack/5.87.0/5.89.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.87.0/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.87.0/5.89.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[webpack-bundle-analyzer](https://togithub.com/webpack-contrib/webpack-bundle-analyzer)
| devDependencies | minor | [`4.9.1` ->
`4.10.1`](https://renovatebot.com/diffs/npm/webpack-bundle-analyzer/4.9.1/4.10.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack-bundle-analyzer/4.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack-bundle-analyzer/4.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack-bundle-analyzer/4.9.1/4.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack-bundle-analyzer/4.9.1/4.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Release Notes

<details>
<summary>github/clipboard-copy-element
(@&#8203;github/clipboard-copy-element)</summary>

###
[`v1.3.0`](https://togithub.com/github/clipboard-copy-element/releases/tag/v1.3.0)

[Compare
Source](https://togithub.com/github/clipboard-copy-element/compare/v1.2.1...v1.3.0)

#### What's Changed

- Bump socket.io-parser from 4.2.2 to 4.2.4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[github/clipboard-copy-element#68
- Bump word-wrap from 1.2.3 to 1.2.4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[github/clipboard-copy-element#69
- Fix import error in example page by
[@&#8203;Xvezda](https://togithub.com/Xvezda) in
[github/clipboard-copy-element#70
- Allow disabling element by
[@&#8203;camertron](https://togithub.com/camertron) in
[github/clipboard-copy-element#71

#### New Contributors

- [@&#8203;Xvezda](https://togithub.com/Xvezda) made their first
contribution in
[github/clipboard-copy-element#70
- [@&#8203;camertron](https://togithub.com/camertron) made their first
contribution in
[github/clipboard-copy-element#71

**Full Changelog**:
github/clipboard-copy-element@v1.2.1...v1.3.0

</details>

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

###
[`v1.69.5`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1695)

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

##### JS API

-   Compatibility with Node.js 21.0.0.

###
[`v1.69.4`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1694)

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

-   No user-visible changes.

###
[`v1.69.3`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1693)

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

##### Embedded Sass

-   Fix TypeScript type locations in `package.json`.

###
[`v1.69.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1692)

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

##### JS API

- Fix a bug where Sass crashed when running in the browser if there was
a global
    variable named `process`.

###
[`v1.69.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1691)

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

-   No user-visible changes.

###
[`v1.69.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1690)

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

- Add a `meta.get-mixin()` function that returns a mixin as a
first-class Sass
    value.

-   Add a `meta.apply()` mixin that includes a mixin value.

- Add a `meta.module-mixins()` function which returns a map from mixin
names in
    a module to the first-class mixins that belong to those names.

- Add a `meta.accepts-content()` function which returns whether or not a
mixin
    value can take a content block.

- Add support for the relative color syntax from CSS Color 5. This
syntax
cannot be used to create Sass color values. It is always emitted as-is
in the
    CSS output.

##### Dart API

- Deprecate `Deprecation.calcInterp` since it was never actually emitted
as a
    deprecation.

##### Embedded Sass

- Fix a rare race condition where the embedded compiler could freeze
when a
    protocol error was immediately followed by another request.

###
[`v1.68.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1680)

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

-   Fix the source spans associated with the `abs-percent` deprecation.

##### JS API

- Non-filesystem importers can now set the `nonCanonicalScheme` field,
which
declares that one or more URL schemes (without `:`) will never be used
for
    URLs returned by the `canonicalize()` method.

- Add a `containingUrl` field to the `canonicalize()` and
`findFileUrl()`
methods of importers, which is set to the canonical URL of the
stylesheet that
contains the current load. For filesystem importers, this is always set;
for
other importers, it's set only if the current load has no URL scheme, or
if
    its URL scheme is declared as non-canonical by the importer.

##### Dart API

- Add `AsyncImporter.isNonCanonicalScheme`, which importers (async or
sync) can
use to indicate that a certain URL scheme will never be used for URLs
returned
    by the `canonicalize()` method.

-   Add `AsyncImporter.containingUrl`, which is set during calls to the
`canonicalize()` method to the canonical URL of the stylesheet that
contains
the current load. This is set only if the current load has no URL
scheme, or
    if its URL scheme is declared as non-canonical by the importer.

##### Embedded Sass

- The `CalculationValue.interpolation` field is deprecated and will be
removed
in a future version. It will no longer be set by the compiler, and if
the host
sets it it will be treated as equivalent to `CalculationValue.string`
except
that `"("` and `")"` will be added to the beginning and end of the
string
    values.

-   Properly include TypeScript types in the `sass-embedded` package.

###
[`v1.67.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1670)

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

- All functions defined in CSS Values and Units 4 are now once again
parsed as
calculation objects: `round()`, `mod()`, `rem()`, `sin()`, `cos()`,
`tan()`,
`asin()`, `acos()`, `atan()`, `atan2()`, `pow()`, `sqrt()`, `hypot()`,
    `log()`, `exp()`, `abs()`, and `sign()`.

Unlike in 1.65.0, function calls are *not* locked into being parsed as
    calculations or plain Sass functions at parse-time. This means that
user-defined functions will take precedence over CSS calculations of the
same
name. Although the function names `calc()` and `clamp()` are still
forbidden,
users may continue to freely define functions whose names overlap with
other
CSS calculations (including `abs()`, `min()`, `max()`, and `round()`
whose
    names overlap with global Sass functions).

- **Breaking change**: As a consequence of the change in calculation
parsing
described above, calculation functions containing interpolation are now
parsed
more strictly than before. However, *almost* all interpolations that
would
    have produced valid CSS will continue to work. The only exception is
    `#{$variable}%` which is not valid in Sass and is no longer valid in
calculations. Instead of this, either use `$variable` directly and
ensure it
    already has the `%` unit, or write `($variable * 1%)`.

- **Potentially breaking bug fix**: The importer used to load a given
file is no
    longer used to load absolute URLs that appear in that file. This was
unintented behavior that contradicted the Sass specification. Absolute
URLs
will now correctly be loaded only from the global importer list. This
applies
    to the modern JS API, the Dart API, and the embedded protocol.

##### Embedded Sass

- Substantially improve the embedded compiler's performance when
compiling many
files or files that require many importer or function call round-trips
with
    the embedded host.

###
[`v1.66.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1661)

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

##### JS API

- Fix a bug where Sass compilation could crash in strict mode if passed
a
    callback that threw a string, boolean, number, symbol, or bignum.

###
[`v1.66.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1660)

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

- **Breaking change:** Drop support for the additional CSS calculations
defined
in CSS Values and Units 4. Custom Sass functions whose names overlapped
with
these new CSS functions were being parsed as CSS calculations instead,
causing
an unintentional breaking change outside our normal \[compatibility
policy] for
    CSS compatibility changes.

Support will be added again in a future version, but only after Sass has
emitted a deprecation warning for all functions that will break for at
least
    three months prior to the breakage.

###
[`v1.65.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1651)

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

-   Update abs-percent deprecatedIn version to `1.65.0`.

###
[`v1.65.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1650)

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

- All functions defined in CSS Values and Units 4 are now parsed as
calculation
objects: `round()`, `mod()`, `rem()`, `sin()`, `cos()`, `tan()`,
`asin()`,
`acos()`, `atan()`, `atan2()`, `pow()`, `sqrt()`, `hypot()`, `log()`,
`exp()`,
    `abs()`, and `sign()`.

- Deprecate explicitly passing the `%` unit to the global `abs()`
function. In
future releases, this will emit a CSS abs() function to be resolved by
the
    browser. This deprecation is named `abs-percent`.

###
[`v1.64.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1642)

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

-   No user-visible changes.

###
[`v1.64.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1641)

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

##### Embedded Sass

- Fix a bug where a valid `SassCalculation.clamp()` with less than 3
arguments
    would throw an error.

###
[`v1.64.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1640)

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

- Comments that appear before or between `@use` and `@forward` rules are
now
emitted in source order as much as possible, instead of always being
emitted
    after the CSS of all module dependencies.

- Fix a bug where an interpolation in a custom property name crashed if
the file
    was loaded by a `@use` nested in an `@import`.

##### JavaScript API

- Add a new `SassCalculation` type that represents the calculation
objects added
    in Dart Sass 1.40.0.

-   Add `Value.assertCalculation()`, which returns the value if it's a
    `SassCalculation` and throws an error otherwise.

- Produce a better error message when an environment that supports some
Node.js
APIs loads the browser entrypoint but attempts to access the filesystem.

##### Embedded Sass

- Fix a bug where nested relative `@imports` failed to load when using
the
deprecated functions `render` or `renderSync` and those relative imports
were
    loaded multiple times across different files.

###
[`v1.63.6`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1636)

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

##### JavaScript API

- Fix `import sass from 'sass'` again after it was broken in the last
release.

##### Embedded Sass

-   Fix the `exports` declaration in `package.json`.

###
[`v1.63.5`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1635)

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

##### JavaScript API

- Fix a bug where loading the package through both CJS `require()` and
ESM
    `import` could crash on Node.js.

##### Embedded Sass

-   Fix a deadlock when running at high concurrency on 32-bit systems.

- Fix a race condition where the embedded compiler could deadlock or
crash if a
compilation ID was reused immediately after the compilation completed.

</details>

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

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[webpack/webpack#17718

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17568
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17420
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[webpack/webpack#17426
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17539
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17536
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17583
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17580
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17483
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17427
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[webpack/webpack#17666

**Full Changelog**:
webpack/webpack@v5.88.2...v5.89.0

###
[`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
[webpack/webpack#17444

**Full Changelog**:
webpack/webpack@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
[webpack/webpack#17414

**Full Changelog**:
webpack/webpack@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
[webpack/webpack#17399

#### Bug Fixes

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

#### Developer Experience

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

#### Dependencies & Maintenance

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

#### New Contributors

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

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

</details>

<details>
<summary>webpack-contrib/webpack-bundle-analyzer
(webpack-bundle-analyzer)</summary>

###
[`v4.10.1`](https://togithub.com/webpack-contrib/webpack-bundle-analyzer/blob/HEAD/CHANGELOG.md#4101)

[Compare
Source](https://togithub.com/webpack-contrib/webpack-bundle-analyzer/compare/021de3ddd433993002e214e9840c2c53664a7366...v4.10.1)

-   **Bug Fix**
- fix `this.handleValueChange.cancel()` is not a function
([#&#8203;611](https://togithub.com/webpack-contrib/webpack-bundle-analyzer/pull/625)
by [@&#8203;life2015](https://togithub.com/life2015))

###
[`v4.10.0`](https://togithub.com/webpack-contrib/webpack-bundle-analyzer/blob/HEAD/CHANGELOG.md#4100)

[Compare
Source](https://togithub.com/webpack-contrib/webpack-bundle-analyzer/compare/v4.9.1...021de3ddd433993002e214e9840c2c53664a7366)

-   **Improvement**
- Allows filtering the list of entrypoints
([#&#8203;624](https://togithub.com/webpack-contrib/webpack-bundle-analyzer/pull/624)
by [@&#8203;chriskrogh](https://togithub.com/chriskrogh))

-   **Internal**
- Make module much slimmer by replacing all `lodash.*` packages
([#&#8203;612](https://togithub.com/webpack-contrib/webpack-bundle-analyzer/pull/612))
by [@&#8203;sukkaw](https://togithub.com/sukkaw).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on monday" 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://developer.mend.io/github/google/osv.dev).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
renovate bot added a commit to JoshuaKGoldberg/emoji-blast that referenced this pull request Mar 28, 2024
[![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.75.0` ->
`5.91.0`](https://renovatebot.com/diffs/npm/webpack/5.75.0/5.91.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.75.0/5.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.75.0/5.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.90.3...v5.91.0)

#### Bug Fixes

-   Deserializer for ignored modules doesn't crash
-   Allow the `unsafeCache` option to be a proxy object
-   Normalize the `snapshot.unmanagedPaths` option
-   Fixed `fs` types
-   Fixed resolve's plugins types
-   Fixed wrongly calculate postOrderIndex
-   Fixed watching types
-   Output import attrbiutes/import assertions for external JS imports
- Throw an error when DllPlugin needs to generate multiple manifest
files, but the path is the same
-   \[CSS] Output `layer`/`supports`/`media` for external CSS imports

#### New Features

-   Allow to customize the stage of BannerPlugin
-   \[CSS] Support CSS exports convention
-   \[CSS] support CSS local ident name
-   \[CSS] Support `__webpack_nonce__` for CSS chunks
-   \[CSS] Support `fetchPriority` for CSS chunks
- \[CSS] Allow to use LZW to compress css head meta (enabled in the
`production` mode by default)
-   \[CSS] Support prefetch/preload for CSS chunks

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

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.90.2...v5.90.3)

#### Bug Fixes

-   don't mangle when destructuring a reexport
-   types for `Stats.toJson()` and `Stats.toString()`
-   many internal types
-   \[CSS] clean up export css local vars

#### Perf

-   simplify and optimize chunk graph creation

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

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.90.1...v5.90.2)

#### Bug Fixes

- use `Math.imul` in `fnv1a32` to avoid loss of precision, directly hash
UTF16 values
- the `setStatus()` of the HMR module should not return an array, which
may cause infinite recursion
- `__webpack_exports_info__.xxx.canMangle` shouldn't always same as
default
-   mangle export with destructuring
-   use new runtime to reconsider skipped connections `activeState`
-   make dynamic import optional in `try/catch`
-   improve auto publicPath detection

#### Dependencies & Maintenance

-   improve CI setup and include Node.js@21

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

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.90.0...v5.90.1)

#### Bug Fixes

-   set `unmanagedPaths` in defaults
-   correct `preOrderIndex` and `postOrderIndex`
-   add fallback for MIME mismatch error in async wasm loading
-   browsers versions of ECMA features

#### Performance

-   optimize `compareStringsNumeric`
- optimize `numberHash` using 32-bit FNV1a for small ranges, 64-bit for
larger
-   reuse VM context across webpack magic comments

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

[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.89.0...v5.90.0)

#### Bug Fixes

-   Fixed inner graph for classes
-   Optimized `RemoveParentModulesPlugin` via bigint arithmetic
-   Fixed worklet detection in production mode
-   Fixed an error for cyclic importModule
-   Fixed types for `Server` and `Dirent`
-   Added the `fetchPriority` to hmr runtime's `ensureChunk` function
-   Don't warn about dynamic import for build dependencies
- External module generation respects the
`output.environment.arrowFunction` option
-   Fixed consumimng shared runtime module logic
-   Fixed a runtime logic of multiple chunks
-   Fixed destructing assignment of dynamic import json file
-   Passing errors array for a module hash
-   Added `/*#__PURE__*/` to generated `JSON.parse()`
-   Generated a library manifest after clean plugin
-   Fixed non `amd` externals and `amd` library
-   Fixed a bug in `SideEffectsFlagPlugin` with namespace re-exports
-   Fixed an error message for condition `or`
-   The `strictModuleErrorHandling` is now working
-   Clean up child compilation chunk graph to avoid memory leak
-   \[CSS] - Fixed CSS import prefer relative resolution
-   \[CSS] - Fixed CSS runtime chunk loading error message

#### New Features

-   Allow to set `false` for dev server in `webpack.config.js`
-   Added a warning for async external when not supported
-   Added a warning for async module when not supported
- Added the `node-module` option for the `node.__filename/__dirname` and
enable it by default for ESM target
-   Added the `snapshot.unmanagedPaths` option
-   Exposed the `MultiCompilerOptions` type
-   \[CSS] - Added CSS parser options to enable/disable named exports
-   \[CSS] - Moved CSS the `exportsOnly` option to CSS generator options

#### Dependencies & Maintenance

-   use node.js LTS version for lint
-   bump actions/cache from 3 to 4
-   bump prettier from 3.2.1 to 3.2.3
-   bump assemblyscript
-   bump actions/checkout from 3 to 4

**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.89.0...v5.90.0

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

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

#### New Features

- Make CommonJS import preserve chained expressions by
[@&#8203;bworline](https://togithub.com/bworline) in
[https://github.com/webpack/webpack/pull/17718](https://togithub.com/webpack/webpack/pull/17718)

#### Dependencies & Maintenance

- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17568](https://togithub.com/webpack/webpack/pull/17568)
- docs: add example for stats detailed output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[https://github.com/webpack/webpack/pull/17420](https://togithub.com/webpack/webpack/pull/17420)
- docs: add example for stats normal output by
[@&#8203;ersachin3112](https://togithub.com/ersachin3112) in
[https://github.com/webpack/webpack/pull/17426](https://togithub.com/webpack/webpack/pull/17426)
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17539](https://togithub.com/webpack/webpack/pull/17539)
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17536](https://togithub.com/webpack/webpack/pull/17536)
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17583](https://togithub.com/webpack/webpack/pull/17583)
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17580](https://togithub.com/webpack/webpack/pull/17580)
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17483](https://togithub.com/webpack/webpack/pull/17483)
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17427](https://togithub.com/webpack/webpack/pull/17427)
- chore(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17666](https://togithub.com/webpack/webpack/pull/17666)

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

###
[`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/web

</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://developer.mend.io/github/JoshuaKGoldberg/emoji-blast).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CommonJS imports should preserve chained expressions
4 participants