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

[feat]: Support Google Analytics 4 properties #1576

Closed
wants to merge 19 commits into from

Conversation

anikdhabal
Copy link
Contributor

Which problem is this PR solving?

Resolves #1332

Short description of the changes

function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID')
</script>
Copy link
Member

@yurishkuro yurishkuro Jul 13, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is not how we use GA, please see the discussion in the ticket.

Copy link
Contributor Author

@anikdhabal anikdhabal Jul 14, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the way to support GA4 analytics without any 3rd party libraries.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, for tracking different pages of a static website, but not of a Reach app that is a single page.

Yushmanth-reddy and others added 17 commits July 14, 2023 14:47
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from
4.1.2 to 4.1.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/salesforce/tough-cookie/releases">tough-cookie's
releases</a>.</em></p>
<blockquote>
<h2>4.1.3</h2>
<p>Security fix for Prototype Pollution discovery in <a
href="https://redirect.github.com/salesforce/tough-cookie/issues/282">#282</a>.
This is a minor release, although output from the <code>inspect</code>
utility is affected by this change, we felt this change was important
enough to be pushed into the next patch.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/salesforce/tough-cookie/commit/4ff4d29f6cefd279a412b8d62a21142ebd410b36"><code>4ff4d29</code></a>
4.1.3 release preparation, update the package and lib/version to 4.1.3.
(<a
href="https://redirect.github.com/salesforce/tough-cookie/issues/284">#284</a>)</li>
<li><a
href="https://github.com/salesforce/tough-cookie/commit/12d474791bb856004e858fdb1c47b7608d09cf6e"><code>12d4747</code></a>
Prevent prototype pollution in cookie memstore (<a
href="https://redirect.github.com/salesforce/tough-cookie/issues/283">#283</a>)</li>
<li><a
href="https://github.com/salesforce/tough-cookie/commit/f06b72d1d447f33dfa6222c0a3c0c5e063558248"><code>f06b72d</code></a>
Fix documentation for store.findCookies, missing allowSpecialUseDomain
proper...</li>
<li>See full diff in <a
href="https://github.com/salesforce/tough-cookie/compare/v4.1.2...v4.1.3">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tough-cookie&package-manager=npm_and_yarn&previous-version=4.1.2&new-version=4.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/jaegertracing/jaeger-ui/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)
from 4.3.9 to 4.4.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/releases">vite's
releases</a>.</em></p>
<blockquote>
<h2>create-vite@4.4.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@4.4.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted -->4.4.2 (2023-07-07)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix(css): use single postcss instance (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13738">#13738</a>)
(<a href="https://github.com/vitejs/vite/commit/c02fac4">c02fac4</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13738">#13738</a></li>
</ul>
<h2><!-- raw HTML omitted -->4.4.1 (2023-07-06)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: revert <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13073">#13073</a>,
use consistent virtual module ID in module graph (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13734">#13734</a>)
(<a href="https://github.com/vitejs/vite/commit/f589ac0">f589ac0</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13073">#13073</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/13734">#13734</a></li>
<li>fix: revert import config module as data (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13731">#13731</a>)
(<a href="https://github.com/vitejs/vite/commit/b0bfa01">b0bfa01</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13731">#13731</a></li>
<li>chore: changelog notes and clean for 4.4 (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13728">#13728</a>)
(<a href="https://github.com/vitejs/vite/commit/3f4e36e">3f4e36e</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13728">#13728</a></li>
</ul>
<h2>4.4.0 (2023-07-06)</h2>
<h3>Experimental support for Lightning CSS</h3>
<p>Starting from Vite 4.4, there is experimental support for <a
href="https://lightningcss.dev/">Lightning CSS</a>. You can opt into it
by adding <a
href="https://main.vitejs.dev/config/shared-options.html#css-transformer"><code>css.transformer:
'lightningcss'</code></a> to your config file and install the optional
<a
href="https://www.npmjs.com/package/lightningcss"><code>lightningcss</code></a>
dev dependency. If enabled, CSS files will be processed by Lightning CSS
instead of PostCSS.</p>
<p>Lightning CSS can also be used as the CSS minifier with <a
href="https://main.vitejs.dev/config/build-options.html#css-minify"><code>build.cssMinify:
'lightningcss'</code></a>.</p>
<p>See beta docs at the <a
href="https://main.vitejs.dev/guide/features.html#lightning-css">Lighting
CSS guide</a>.</p>
<h3>esbuild 0.18 update</h3>
<p><a
href="https://github.com/evanw/esbuild/blob/main/CHANGELOG.md#0180">esbuild
0.18</a> contains backwards-incompatible changes to esbuild's handling
of <code>tsconfig.json</code> files. We think they shouldn't affect Vite
users, you can review <a
href="https://redirect.github.com/vitejs/vite/issues/13525">#13525</a>
for more information.</p>
<h3>Templates for Solid and Qwik in create-vite</h3>
<p>New starter templates have been added to <a
href="https://vitejs.dev/guide/#scaffolding-your-first-vite-project">create-vite</a>
for <a href="https://www.solidjs.com/">Solid</a> and <a
href="https://qwik.builder.io/">Qwik</a>. Try them online at <a
href="https://vite.new/solid-ts">vite.new/solid-ts</a> and <a
href="https://vite.new/qwik-ts">vite.new/qwik-ts</a>.</p>
<h3>Korean Translation</h3>
<p>Vite's docs are now translated to Korean, available at <a
href="https://ko.vitejs.dev">ko.vitejs.dev</a>.</p>
<h3>Features</h3>
<ul>
<li>feat: preview mode add keyboard shortcuts (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/12968">#12968</a>)
(<a href="https://github.com/vitejs/vite/commit/126e93e">126e93e</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/12968">#12968</a></li>
<li>feat: asset type add apng (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13294">#13294</a>)
(<a href="https://github.com/vitejs/vite/commit/a11b6f6">a11b6f6</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13294">#13294</a></li>
<li>feat: emit event to handle chunk load errors (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/12084">#12084</a>)
(<a href="https://github.com/vitejs/vite/commit/2eca54e">2eca54e</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/12084">#12084</a></li>
<li>feat: import public non-asset URL (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13422">#13422</a>)
(<a href="https://github.com/vitejs/vite/commit/3a98558">3a98558</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13422">#13422</a></li>
<li>feat: support files for <code>fs.allow</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/12863">#12863</a>)
(<a href="https://github.com/vitejs/vite/commit/4a06e66">4a06e66</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/12863">#12863</a></li>
<li>feat(build): warn dynamic import module with a static import
alongside (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/12850">#12850</a>)
(<a href="https://github.com/vitejs/vite/commit/127c334">127c334</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/12850">#12850</a></li>
<li>feat(client): add debounce on page reload (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13545">#13545</a>)
(<a href="https://github.com/vitejs/vite/commit/d080b51">d080b51</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13545">#13545</a></li>
<li>feat(client): add WebSocket connections events (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13334">#13334</a>)
(<a href="https://github.com/vitejs/vite/commit/eb75103">eb75103</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13334">#13334</a></li>
<li>feat(config): friendly ESM file require error (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13283">#13283</a>)
(<a href="https://github.com/vitejs/vite/commit/b9a6ba0">b9a6ba0</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13283">#13283</a></li>
<li>feat(css): add support for Lightning CSS (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/12807">#12807</a>)
(<a href="https://github.com/vitejs/vite/commit/c6c5d49">c6c5d49</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/12807">#12807</a></li>
<li>feat(css): support at import preprocessed styles (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/8400">#8400</a>)
(<a href="https://github.com/vitejs/vite/commit/2bd6077">2bd6077</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/8400">#8400</a></li>
<li>feat(html): support image set in inline style (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13473">#13473</a>)
(<a href="https://github.com/vitejs/vite/commit/2c0faba">2c0faba</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13473">#13473</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitejs/vite/commit/df492face07b466ae6c1e48c232d207bbde67067"><code>df492fa</code></a>
release: v4.4.2</li>
<li><a
href="https://github.com/vitejs/vite/commit/c02fac41d31608ef58054f28ee3d8e099c4c6ac8"><code>c02fac4</code></a>
fix(css): use single postcss instance (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13738">#13738</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/487bdcde3399463ac68eb5ab5bc19e5096b4623b"><code>487bdcd</code></a>
release: v4.4.1</li>
<li><a
href="https://github.com/vitejs/vite/commit/f589ac09098617c9c46bd1fe6e1e42696734ce68"><code>f589ac0</code></a>
fix: revert <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13073">#13073</a>,
use consistent virtual module ID in module graph (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13734">#13734</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/b0bfa0158b5ffd86b04fde2ab66372eedf25b4bb"><code>b0bfa01</code></a>
fix: revert import config module as data (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13731">#13731</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/3f4e36e078456b06fa34c17d981726f53efd75c4"><code>3f4e36e</code></a>
chore: changelog notes and clean for 4.4 (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13728">#13728</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/3b47e34af89b8220c0aeb119f813e8315e98668e"><code>3b47e34</code></a>
release: v4.4.0</li>
<li><a
href="https://github.com/vitejs/vite/commit/9310b3a52fb2a7d299a9cc6f43d88492d67e743a"><code>9310b3a</code></a>
fix(pluginContainer): drop previous sourcesContent (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13722">#13722</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/71516db3438c57643df80da687be57cf641b1762"><code>71516db</code></a>
fix(define): stringify object parse error in build mode (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13600">#13600</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/be4b0c0bffb3c41d88fb2f2fdaeedd6f6fa70d23"><code>be4b0c0</code></a>
fix: check document before detect script rel (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13559">#13559</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vitejs/vite/commits/v4.4.2/packages/vite">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite&package-manager=npm_and_yarn&previous-version=4.3.9&new-version=4.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Signed-off-by: Yuri Shkuro <github@ysh.us>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Bumps the babel group with 4 updates:
[@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser),
[@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core),
[@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env)
and
[@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli).

Updates `@babel/eslint-parser` from 7.22.5 to 7.22.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/eslint-parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.22.7 (2023-07-06)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15719">#15719</a>
fix: Avoid internally generating negative source maps columns (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15725">#15725</a> Use
<code>NodePath#hub</code> as part of the paths cache key (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15747">#15747</a>
fix: export <code>meta</code> from
<code>eslint-parser/experimental-worker</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15702">#15702</a>
Refactor visitors merging (<a
href="https://github.com/nullableVoidPtr"><code>@​nullableVoidPtr</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Avery (<a
href="https://github.com/nullableVoidPtr"><code>@​nullableVoidPtr</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
<h2>v7.22.6 (2023-07-04)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-compat-data</code>,
<code>babel-helper-compilation-targets</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15727">#15727</a> Add
opera mobile compat data (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-optional-chaining</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15739">#15739</a> Fix
transform of <code>delete a?.b</code> in function params (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-split-export-declaration</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15736">#15736</a>
fix: Default export for duplicate names (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15726">#15726</a>
update compat-data sources (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15705">#15705</a> Fix
handling of sync error in <code>@@asyncDispose</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15707">#15707</a>
fix: Support transforming Explicit Resource Management in
<code>stage-2</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15626">#15626</a>
fix: Works correctly with <code>--frozen-intrinsics</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-classes</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15700">#15700</a>
Minor class transform cleanups (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:microscope: Output optimization</h4>
<ul>

<li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15740">#15740</a>
Compress output for optional chain with multiple <code>?.</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-destructuring-private</code>,
<code>babel-plugin-proposal-do-expressions</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-nullish-coalescing-operator</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15741">#15741</a>
Inject tmp vars in the params list of IIFEs when possible (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Babel Bot (<a
href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/eslint-parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.22.7 (2023-07-06)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15719">#15719</a>
fix: Avoid internally generating negative source maps columns (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15725">#15725</a> Use
<code>NodePath#hub</code> as part of the paths cache key (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15747">#15747</a>
fix: export <code>meta</code> from
<code>eslint-parser/experimental-worker</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15702">#15702</a>
Refactor visitors merging (<a
href="https://github.com/nullableVoidPtr"><code>@​nullableVoidPtr</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.22.6 (2023-07-04)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-compat-data</code>,
<code>babel-helper-compilation-targets</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15727">#15727</a> Add
opera mobile compat data (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-optional-chaining</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15739">#15739</a> Fix
transform of <code>delete a?.b</code> in function params (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-split-export-declaration</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15736">#15736</a>
fix: Default export for duplicate names (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15726">#15726</a>
update compat-data sources (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15705">#15705</a> Fix
handling of sync error in <code>@@asyncDispose</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15707">#15707</a>
fix: Support transforming Explicit Resource Management in
<code>stage-2</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15626">#15626</a>
fix: Works correctly with <code>--frozen-intrinsics</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-classes</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15700">#15700</a>
Minor class transform cleanups (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:microscope: Output optimization</h4>
<ul>

<li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15740">#15740</a>
Compress output for optional chain with multiple <code>?.</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-destructuring-private</code>,
<code>babel-plugin-proposal-do-expressions</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-nullish-coalescing-operator</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15741">#15741</a>
Inject tmp vars in the params list of IIFEs when possible (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/babel/babel/commit/b16081ed750c1c6e7bcd41fec7daa3f98f1db866"><code>b16081e</code></a>
v7.22.7</li>
<li><a
href="https://github.com/babel/babel/commit/7fec154fc99b700f2c924c175de18f2c451eec95"><code>7fec154</code></a>
fix: export <code>meta</code> from
<code>eslint-parser/experimental-worker</code> (<a
href="https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/15747">#15747</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/4e431d1c5f3af034538300c696ba67654e758bf2"><code>4e431d1</code></a>
v7.22.6</li>
<li><a
href="https://github.com/babel/babel/commit/230ea2c630125c68242ccb9086af890aee985030"><code>230ea2c</code></a>
Use forked <code>semver@6</code> with backported security fixes (<a
href="https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/15742">#15742</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/ef1cddbd8c891cfb9c881da2300d451dc708e804"><code>ef1cddb</code></a>
Enable Babel and Prettier e2e tests for the esm build (<a
href="https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/15672">#15672</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.22.7/eslint/babel-eslint-parser">compare
view</a></li>
</ul>
</details>
<br />

Updates `@babel/core` from 7.22.5 to 7.22.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/core</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.22.8 (2023-07-06)</h2>
<p>This release reverts a commit that caused all new angular
installations to fail: <a
href="https://redirect.github.com/angular/angular-cli/issues/25496">angular/angular-cli#25496</a></p>
<h4>:leftwards_arrow_with_hook: Revert</h4>
<ul>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15754">#15754</a>
Revert &quot;Use <code>NodePath#hub</code> as part of the paths cache
key&quot; (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h2>v7.22.7 (2023-07-06)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15719">#15719</a>
fix: Avoid internally generating negative source maps columns (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15725">#15725</a> Use
<code>NodePath#hub</code> as part of the paths cache key (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15747">#15747</a>
fix: export <code>meta</code> from
<code>eslint-parser/experimental-worker</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15702">#15702</a>
Refactor visitors merging (<a
href="https://github.com/nullableVoidPtr"><code>@​nullableVoidPtr</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Avery (<a
href="https://github.com/nullableVoidPtr"><code>@​nullableVoidPtr</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
<h2>v7.22.6 (2023-07-04)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-compat-data</code>,
<code>babel-helper-compilation-targets</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15727">#15727</a> Add
opera mobile compat data (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-optional-chaining</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15739">#15739</a> Fix
transform of <code>delete a?.b</code> in function params (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-split-export-declaration</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15736">#15736</a>
fix: Default export for duplicate names (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15726">#15726</a>
update compat-data sources (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15705">#15705</a> Fix
handling of sync error in <code>@@asyncDispose</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15707">#15707</a>
fix: Support transforming Explicit Resource Management in
<code>stage-2</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15626">#15626</a>
fix: Works correctly with <code>--frozen-intrinsics</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/core</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.22.8 (2023-07-06)</h2>
<h4>:leftwards_arrow_with_hook: Revert</h4>
<ul>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15754">#15754</a>
Revert &quot;Use <code>NodePath#hub</code> as part of the paths cache
key&quot; (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.22.7 (2023-07-06)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15719">#15719</a>
fix: Avoid internally generating negative source maps columns (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15725">#15725</a> Use
<code>NodePath#hub</code> as part of the paths cache key (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15747">#15747</a>
fix: export <code>meta</code> from
<code>eslint-parser/experimental-worker</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15702">#15702</a>
Refactor visitors merging (<a
href="https://github.com/nullableVoidPtr"><code>@​nullableVoidPtr</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.22.6 (2023-07-04)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-compat-data</code>,
<code>babel-helper-compilation-targets</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15727">#15727</a> Add
opera mobile compat data (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-optional-chaining</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15739">#15739</a> Fix
transform of <code>delete a?.b</code> in function params (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-split-export-declaration</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15736">#15736</a>
fix: Default export for duplicate names (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15726">#15726</a>
update compat-data sources (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15705">#15705</a> Fix
handling of sync error in <code>@@asyncDispose</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15707">#15707</a>
fix: Support transforming Explicit Resource Management in
<code>stage-2</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15626">#15626</a>
fix: Works correctly with <code>--frozen-intrinsics</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-classes</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15700">#15700</a>
Minor class transform cleanups (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:microscope: Output optimization</h4>
<ul>

<li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15740">#15740</a>
Compress output for optional chain with multiple <code>?.</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-destructuring-private</code>,
<code>babel-plugin-proposal-do-expressions</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-nullish-coalescing-operator</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15741">#15741</a>
Inject tmp vars in the params list of IIFEs when possible (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/babel/babel/commit/34a611cf390fce637dc349eb19c44e45ed810093"><code>34a611c</code></a>
v7.22.8</li>
<li><a
href="https://github.com/babel/babel/commit/c1fe357e69280636727cd1672ecb9abb15ac9778"><code>c1fe357</code></a>
Revert &quot;Use <code>NodePath#hub</code> as part of the paths cache
key&quot; (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15754">#15754</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/b16081ed750c1c6e7bcd41fec7daa3f98f1db866"><code>b16081e</code></a>
v7.22.7</li>
<li><a
href="https://github.com/babel/babel/commit/b1de75f39183562fccafa9c19514a91828627fba"><code>b1de75f</code></a>
Refactor visitors merging (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15702">#15702</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/abb5a7cf2fd779f46430c42ee584b0dff819cfa0"><code>abb5a7c</code></a>
Use <code>NodePath#hub</code> as part of the paths cache key (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15725">#15725</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/b5c2669da4fd655fd1e7f6dd748f3366ffb0b906"><code>b5c2669</code></a>
chore: Update TS 5.1 (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15681">#15681</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/4e431d1c5f3af034538300c696ba67654e758bf2"><code>4e431d1</code></a>
v7.22.6</li>
<li><a
href="https://github.com/babel/babel/commit/230ea2c630125c68242ccb9086af890aee985030"><code>230ea2c</code></a>
Use forked <code>semver@6</code> with backported security fixes (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15742">#15742</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/980b63c829de369ace21461d3268d04bb80fc380"><code>980b63c</code></a>
Use more optional chaining (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15703">#15703</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/5fed5af537ad0510657405a1a8bf8d1948b634c7"><code>5fed5af</code></a>
fix: Works correctly with <code>--frozen-intrinsics</code> (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/15626">#15626</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/babel/babel/commits/v7.22.8/packages/babel-core">compare
view</a></li>
</ul>
</details>
<br />

Updates `@babel/preset-env` from 7.22.5 to 7.22.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/preset-env</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.22.7 (2023-07-06)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15719">#15719</a>
fix: Avoid internally generating negative source maps columns (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15725">#15725</a> Use
<code>NodePath#hub</code> as part of the paths cache key (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15747">#15747</a>
fix: export <code>meta</code> from
<code>eslint-parser/experimental-worker</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15702">#15702</a>
Refactor visitors merging (<a
href="https://github.com/nullableVoidPtr"><code>@​nullableVoidPtr</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Avery (<a
href="https://github.com/nullableVoidPtr"><code>@​nullableVoidPtr</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
<h2>v7.22.6 (2023-07-04)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-compat-data</code>,
<code>babel-helper-compilation-targets</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15727">#15727</a> Add
opera mobile compat data (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-optional-chaining</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15739">#15739</a> Fix
transform of <code>delete a?.b</code> in function params (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-split-export-declaration</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15736">#15736</a>
fix: Default export for duplicate names (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15726">#15726</a>
update compat-data sources (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15705">#15705</a> Fix
handling of sync error in <code>@@asyncDispose</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15707">#15707</a>
fix: Support transforming Explicit Resource Management in
<code>stage-2</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15626">#15626</a>
fix: Works correctly with <code>--frozen-intrinsics</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-classes</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15700">#15700</a>
Minor class transform cleanups (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:microscope: Output optimization</h4>
<ul>

<li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15740">#15740</a>
Compress output for optional chain with multiple <code>?.</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-destructuring-private</code>,
<code>babel-plugin-proposal-do-expressions</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-nullish-coalescing-operator</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15741">#15741</a>
Inject tmp vars in the params list of IIFEs when possible (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Babel Bot (<a
href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/preset-env</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.22.7 (2023-07-06)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15719">#15719</a>
fix: Avoid internally generating negative source maps columns (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15725">#15725</a> Use
<code>NodePath#hub</code> as part of the paths cache key (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15747">#15747</a>
fix: export <code>meta</code> from
<code>eslint-parser/experimental-worker</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-core</code>, <code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15702">#15702</a>
Refactor visitors merging (<a
href="https://github.com/nullableVoidPtr"><code>@​nullableVoidPtr</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.22.6 (2023-07-04)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-compat-data</code>,
<code>babel-helper-compilation-targets</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15727">#15727</a> Add
opera mobile compat data (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-optional-chaining</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15739">#15739</a> Fix
transform of <code>delete a?.b</code> in function params (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-split-export-declaration</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15736">#15736</a>
fix: Default export for duplicate names (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15726">#15726</a>
update compat-data sources (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15705">#15705</a> Fix
handling of sync error in <code>@@asyncDispose</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15707">#15707</a>
fix: Support transforming Explicit Resource Management in
<code>stage-2</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15626">#15626</a>
fix: Works correctly with <code>--frozen-intrinsics</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-classes</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15700">#15700</a>
Minor class transform cleanups (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:microscope: Output optimization</h4>
<ul>

<li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15740">#15740</a>
Compress output for optional chain with multiple <code>?.</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-destructuring-private</code>,
<code>babel-plugin-proposal-do-expressions</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-nullish-coalescing-operator</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15741">#15741</a>
Inject tmp vars in the params list of IIFEs when possible (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/babel/babel/commit/b16081ed750c1c6e7bcd41fec7daa3f98f1db866"><code>b16081e</code></a>
v7.22.7</li>
<li><a
href="https://github.com/babel/babel/commit/b60e0c2a7ccddb37309baa99b5a5cc3d9c8a7a1b"><code>b60e0c2</code></a>
Update polyfills packages (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/15749">#15749</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/b5c2669da4fd655fd1e7f6dd748f3366ffb0b906"><code>b5c2669</code></a>
chore: Update TS 5.1 (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/15681">#15681</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/4e431d1c5f3af034538300c696ba67654e758bf2"><code>4e431d1</code></a>
v7.22.6</li>
<li><a
href="https://github.com/babel/babel/commit/e8c596cd97083112c57f20e8f137c72a956e644b"><code>e8c596c</code></a>
Add opera mobile compat data (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/15727">#15727</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/230ea2c630125c68242ccb9086af890aee985030"><code>230ea2c</code></a>
Use forked <code>semver@6</code> with backported security fixes (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/15742">#15742</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/134aa1723c6aa01a42713e379142088b30c6cc0d"><code>134aa17</code></a>
Update compat data (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/15732">#15732</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/e8273728f591a5cad24a1723e83031c3f17cca91"><code>e827372</code></a>
update compat-data sources (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/15726">#15726</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/be8fccd6f3407bbd3221da63f32153b99ebc05df"><code>be8fccd</code></a>
chore: Run <code>readmes.js</code> in CI (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/15690">#15690</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/2fcd653d5c6cf091b8d10233f135a2d14c8ea35e"><code>2fcd653</code></a>
Update compat data (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/15692">#15692</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.22.7/packages/babel-preset-env">compare
view</a></li>
</ul>
</details>
<br />

Updates `@babel/cli` from 7.22.5 to 7.22.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/cli</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.22.6 (2023-07-04)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-compat-data</code>,
<code>babel-helper-compilation-targets</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15727">#15727</a> Add
opera mobile compat data (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-optional-chaining</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15739">#15739</a> Fix
transform of <code>delete a?.b</code> in function params (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-split-export-declaration</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15736">#15736</a>
fix: Default export for duplicate names (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15726">#15726</a>
update compat-data sources (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15705">#15705</a> Fix
handling of sync error in <code>@@asyncDispose</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15707">#15707</a>
fix: Support transforming Explicit Resource Management in
<code>stage-2</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15626">#15626</a>
fix: Works correctly with <code>--frozen-intrinsics</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-classes</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15700">#15700</a>
Minor class transform cleanups (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:microscope: Output optimization</h4>
<ul>

<li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15740">#15740</a>
Compress output for optional chain with multiple <code>?.</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-destructuring-private</code>,
<code>babel-plugin-proposal-do-expressions</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-nullish-coalescing-operator</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15741">#15741</a>
Inject tmp vars in the params list of IIFEs when possible (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Babel Bot (<a
href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Joe Maffei (<a
href="https://github.com/joemaffei"><code>@​joemaffei</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/cli</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.22.6 (2023-07-04)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-compat-data</code>,
<code>babel-helper-compilation-targets</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15727">#15727</a> Add
opera mobile compat data (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-optional-chaining</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15739">#15739</a> Fix
transform of <code>delete a?.b</code> in function params (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-split-export-declaration</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15736">#15736</a>
fix: Default export for duplicate names (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15726">#15726</a>
update compat-data sources (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15705">#15705</a> Fix
handling of sync error in <code>@@asyncDispose</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15707">#15707</a>
fix: Support transforming Explicit Resource Management in
<code>stage-2</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15626">#15626</a>
fix: Works correctly with <code>--frozen-intrinsics</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-classes</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15700">#15700</a>
Minor class transform cleanups (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:microscope: Output optimization</h4>
<ul>

<li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15740">#15740</a>
Compress output for optional chain with multiple <code>?.</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-destructuring-private</code>,
<code>babel-plugin-proposal-do-expressions</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-nullish-coalescing-operator</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/15741">#15741</a>
Inject tmp vars in the params list of IIFEs when possible (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/babel/babel/commit/4e431d1c5f3af034538300c696ba67654e758bf2"><code>4e431d1</code></a>
v7.22.6</li>
<li><a
href="https://github.com/babel/babel/commit/230ea2c630125c68242ccb9086af890aee985030"><code>230ea2c</code></a>
Use forked <code>semver@6</code> with backported security fixes (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/15742">#15742</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/be8fccd6f3407bbd3221da63f32153b99ebc05df"><code>be8fccd</code></a>
chore: Run <code>readmes.js</code> in CI (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-cli/issues/15690">#15690</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.22.6/packages/babel-cli">compare
view</a></li>
</ul>
</details>
<br />

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Signed-off-by: Yuri Shkuro <github@ysh.us>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Bumps the babel group with 1 update:
[babel-loader](https://github.com/babel/babel-loader).

<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel-loader/releases">babel-loader's
releases</a>.</em></p>
<blockquote>
<h2>v9.1.3</h2>
<h2>Security dependency updates</h2>
<ul>
<li>Bump http-cache-semantics from 4.1.0 to 4.1.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/babel/babel-loader/pull/982">babel/babel-loader#982</a></li>
<li>Bump semver from 7.3.2 to 7.5.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/babel/babel-loader/pull/993">babel/babel-loader#993</a></li>
<li>bump find-cache-dir to v4 by <a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a> in <a
href="https://redirect.github.com/babel/babel-loader/pull/995">babel/babel-loader#995</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/piwysocki"><code>@​piwysocki</code></a>
made their first contribution in <a
href="https://redirect.github.com/babel/babel-loader/pull/981">babel/babel-loader#981</a></li>
<li><a href="https://github.com/comoser"><code>@​comoser</code></a> made
their first contribution in <a
href="https://redirect.github.com/babel/babel-loader/pull/897">babel/babel-loader#897</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/babel/babel-loader/compare/v9.1.2...v9.1.3">https://github.com/babel/babel-loader/compare/v9.1.2...v9.1.3</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/babel/babel-loader/commit/b89dfbd3bca9154ebee6d8ea10f99b7722a0125c"><code>b89dfbd</code></a>
9.1.3</li>
<li><a
href="https://github.com/babel/babel-loader/commit/54fb7811434fbead1407bcb68414d3161da8f189"><code>54fb781</code></a>
Update caniuse</li>
<li><a
href="https://github.com/babel/babel-loader/commit/6f300f3bcb8b580ad9ffb8c06ea601e2a6b2026a"><code>6f300f3</code></a>
bump find-cache-dir to v4 (<a
href="https://redirect.github.com/babel/babel-loader/issues/995">#995</a>)</li>
<li><a
href="https://github.com/babel/babel-loader/commit/2fd1c0a3750cb5760566ba88691054256e41f464"><code>2fd1c0a</code></a>
Bump semver from 7.3.2 to 7.5.2 (<a
href="https://redirect.github.com/babel/babel-loader/issues/993">#993</a>)</li>
<li><a
href="https://github.com/babel/babel-loader/commit/b3682fd256f939d7256016ef30b235ca026dd75c"><code>b3682fd</code></a>
Add more exhaustive example on customized-loader (<a
href="https://redirect.github.com/babel/babel-loader/issues/897">#897</a>)</li>
<li><a
href="https://github.com/babel/babel-loader/commit/a797c3b74acba0833a9f84cc0ff33c194b6fa57a"><code>a797c3b</code></a>
ci: bump actions/checkout (<a
href="https://redirect.github.com/babel/babel-loader/issues/981">#981</a>)</li>
<li><a
href="https://github.com/babel/babel-loader/commit/170350e7ba9e82758402fa953e3818f8f04203ac"><code>170350e</code></a>
Bump http-cache-semantics from 4.1.0 to 4.1.1 (<a
href="https://redirect.github.com/babel/babel-loader/issues/982">#982</a>)</li>
<li><a
href="https://github.com/babel/babel-loader/commit/78bd0a1c22166208dc0aec1d529f5dffec3702c8"><code>78bd0a1</code></a>
Update README.md (<a
href="https://redirect.github.com/babel/babel-loader/issues/987">#987</a>)</li>
<li><a
href="https://github.com/babel/babel-loader/commit/c0491875f8dab8c6799ff22dd9b6a4d560f2b2d9"><code>c049187</code></a>
Bump webpack from 5.74.0 to 5.76.0 (<a
href="https://redirect.github.com/babel/babel-loader/issues/986">#986</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel-loader/compare/v9.1.2...v9.1.3">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=babel-loader&package-manager=npm_and_yarn&previous-version=9.1.2&new-version=9.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Bumps the vite group with 2 updates:
[@vitejs/plugin-legacy](https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy)
and
[@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react).

Updates `@vitejs/plugin-legacy` from 4.0.4 to 4.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/releases"><code>@​vitejs/plugin-legacy</code>'s
releases</a>.</em></p>
<blockquote>
<h2>create-vite@4.1.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@4.1.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v4.1.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v4.1.0/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>plugin-legacy@4.1.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/plugin-legacy@4.1.0/packages/plugin-legacy/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v4.1.0-beta.2</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v4.1.0-beta.2/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v4.1.0-beta.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v4.1.0-beta.1/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v4.1.0-beta.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v4.1.0-beta.0/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@4.1.0-beta.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@4.1.0-beta.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v4.0.5</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v4.0.5/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>plugin-legacy@4.0.5</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/plugin-legacy@4.0.5/packages/plugin-legacy/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/main/packages/plugin-legacy/CHANGELOG.md"><code>@​vitejs/plugin-legacy</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>4.1.0 (2023-07-06)</h2>
<ul>
<li>feat(plugin-legacy): add option to output only legacy builds (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/10139">#10139</a>)
(<a href="https://github.com/vitejs/vite/commit/931b24f">931b24f</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/10139">#10139</a></li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/13701">#13701</a>)
(<a href="https://github.com/vitejs/vite/commit/02c6bc3">02c6bc3</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13701">#13701</a></li>
</ul>
<h2><!-- raw HTML omitted -->4.0.5 (2023-06-21)<!-- raw HTML omitted
--></h2>
<ul>
<li>chore: add funding field (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/13585">#13585</a>)
(<a href="https://github.com/vitejs/vite/commit/2501627">2501627</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13585">#13585</a></li>
<li>chore(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/13553">#13553</a>)
(<a href="https://github.com/vitejs/vite/commit/3ea0534">3ea0534</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13553">#13553</a></li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/13059">#13059</a>)
(<a href="https://github.com/vitejs/vite/commit/123ef4c">123ef4c</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13059">#13059</a></li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/13488">#13488</a>)
(<a href="https://github.com/vitejs/vite/commit/bd09248">bd09248</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13488">#13488</a></li>
<li>docs(legacy): add test case to ensure correct csp hashes in
readme.md (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/13384">#13384</a>)
(<a href="https://github.com/vitejs/vite/commit/bf0cd25">bf0cd25</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/13384">#13384</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitejs/vite/commit/55b971139557f65f249f5385b580fa45946cb1d3"><code>55b9711</code></a>
feat(legacy)!: bump modern target to support async generator (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/11896">#11896</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/d5b8f8615e880e854a3e1105e3193c24cc964f30"><code>d5b8f86</code></a>
fix(plugin-legacy)!: support browserslist and update default target (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/11318">#11318</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/2ff5930e02d80d6254037281b4c62b8e489d63ba"><code>2ff5930</code></a>
fix(plugin-legacy): legacy sourcemap not generate (fix <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/11693">#11693</a>)
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/11841">#11841</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/5d5508311f9856de69babd72dc4de0e7c21c7ae8"><code>5d55083</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/11846">#11846</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/271394fc7157a08b19f22d3751c8ec6e69f0bd5f"><code>271394f</code></a>
chore(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/11787">#11787</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/b1a8e5856db91df264a7d1e40bf847dde5eb0981"><code>b1a8e58</code></a>
refactor(plugin-legacy): optimize cspHashes array (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/11734">#11734</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/a56bc3434e9d4bc7f9d580ae630ccc633e7d436a"><code>a56bc34</code></a>
chore: update packages' (vite, vite-legacy) keywords (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/11402">#11402</a>)</li>
<li><a
href="https://github.com/vitejs/vite/commit/896475dc6c7e5f1168e21d556201a61659552617"><code>896475d</code></a>
chore(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy/issues/11419">#11419</a>)</li>
<li>See full diff in <a
href="https://github.com/vitejs/vite/commits/v4.1.0/packages/plugin-legacy">compare
view</a></li>
</ul>
</details>
<br />

Updates `@vitejs/plugin-react` from 4.0.0 to 4.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite-plugin-react/releases"><code>@​vitejs/plugin-react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v4.0.2</h2>
<ul>
<li>Fix fast-refresh for files that are transformed into jsx (<a
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/188">#188</a>)</li>
</ul>
<h2>plugin-react@4.0.1</h2>
<ul>
<li>Support <a
href="https://vitest.dev/config/#deps-experimentaloptimizer">Vitest
deps.experimentalOptimizer</a></li>
<li>Support using components inside web workers (<a
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/181">#181</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md"><code>@​vitejs/plugin-react</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>4.0.2 (2023-07-06)</h2>
<ul>
<li>Fix fast-refresh for files that are transformed into jsx (<a
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/188">#188</a>)</li>
</ul>
<h2>4.0.1 (2023-06-19)</h2>
<ul>
<li>Support <a
href="https://vitest.dev/config/#deps-experimentaloptimizer">Vitest
deps.experimentalOptimizer</a></li>
<li>Support using components inside web workers (<a
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/181">#181</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitejs/vite-plugin-react/commit/7967375b8be4f036bbb63f8254052917bfc5f006"><code>7967375</code></a>
release: plugin-react@4.0.2</li>
<li><a
href="https://github.com/vitejs/vite-plugin-react/commit/caa9b5330092c70288fcb94ceb96ca42438df2a2"><code>caa9b53</code></a>
fix: fix fast-refresh for files that are transformed into jsx (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/188">#188</a>)</li>
<li><a
href="https://github.com/vitejs/vite-plugin-react/commit/deb40a45f8c296ca2ae4e27c7709bec5ae5b9a62"><code>deb40a4</code></a>
release: plugin-react@4.0.1</li>
<li><a
href="https://github.com/vitejs/vite-plugin-react/commit/ab7e97abde093a7ef87fed931479accf086dbb1a"><code>ab7e97a</code></a>
fix: disable hot reloading if in a WebWorker (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/181">#181</a>)</li>
<li><a
href="https://github.com/vitejs/vite-plugin-react/commit/0d3d41b0a2d9c0c66504e07679ff6c36cf2374b1"><code>0d3d41b</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/178">#178</a>)</li>
<li><a
href="https://github.com/vitejs/vite-plugin-react/commit/a3c06b0f3ed345c2b49faa88bd373e3b2bd337ab"><code>a3c06b0</code></a>
fix: check config.server.hmr instead of env to detect testing mode</li>
<li><a
href="https://github.com/vitejs/vite-plugin-react/commit/b528c3b5c83af07f181b00f6d91a9d6d6eea4d3f"><code>b528c3b</code></a>
feat: vitest deps.experimentalOptimizer (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/170">#170</a>)</li>
<li><a
href="https://github.com/vitejs/vite-plugin-react/commit/af005bf9d9e48936632450930d2d4cd8c6c23330"><code>af005bf</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/166">#166</a>)</li>
<li><a
href="https://github.com/vitejs/vite-plugin-react/commit/d89727a27ddd0d1c8ec89907373957b22385e135"><code>d89727a</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/158">#158</a>)</li>
<li><a
href="https://github.com/vitejs/vite-plugin-react/commit/722ddd7c9875365a000d34a3ed0cca7154b16591"><code>722ddd7</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/156">#156</a>)</li>
<li>See full diff in <a
href="https://github.com/vitejs/vite-plugin-react/commits/v4.0.2/packages/plugin-react">compare
view</a></li>
</ul>
</details>
<br />

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Bumps the typescript-eslint group with 2 updates:
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
and
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).

Updates `@typescript-eslint/eslint-plugin` from 5.60.1 to 5.61.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.61.0</h2>
<h1><a
href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0">5.61.0</a>
(2023-07-03)</h1>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [ban-types] ban types in extends and
implements (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7129">#7129</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe">997783f</a>)</li>
<li>support TypeScript 5.1 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7088">#7088</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4bf2d7360eaf74c9ef87b196ff4c459b8f50800b">4bf2d73</a>)</li>
<li>use graphemer instead of grapheme-splitter (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7069">#7069</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c">faea3ff</a>)</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h1><a
href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0">5.61.0</a>
(2023-07-03)</h1>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [ban-types] ban types in extends and
implements (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7129">#7129</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe">997783f</a>)</li>
<li>use graphemer instead of grapheme-splitter (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7069">#7069</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c">faea3ff</a>)</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/2f46341a14ca6f05334301315bc54dd20129c408"><code>2f46341</code></a>
chore: publish v5.61.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe"><code>997783f</code></a>
feat(eslint-plugin): [ban-types] ban types in extends and implements (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7129">#7129</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c"><code>faea3ff</code></a>
feat: use graphemer instead of grapheme-splitter (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7069">#7069</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v5.61.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 5.60.1 to 5.61.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.61.0</h2>
<h1><a
href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0">5.61.0</a>
(2023-07-03)</h1>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [ban-types] ban types in extends and
implements (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7129">#7129</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe">997783f</a>)</li>
<li>support TypeScript 5.1 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7088">#7088</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4bf2d7360eaf74c9ef87b196ff4c459b8f50800b">4bf2d73</a>)</li>
<li>use graphemer instead of grapheme-splitter (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7069">#7069</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c">faea3ff</a>)</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h1><a
href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0">5.61.0</a>
(2023-07-03)</h1>
<p><strong>Note:</strong> Version bump only for package
<code>@​typescript-eslint/parser</code></p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/2f46341a14ca6f05334301315bc54dd20129c408"><code>2f46341</code></a>
chore: publish v5.61.0</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v5.61.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to
3.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.0.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.0.0-alpha.6...3.0.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2023/07/05/3.0.0.html">Release
note</a></p>
<h2>3.0.0-alpha.6</h2>
<h2>What's Changed</h2>
<ul>
<li>Update <code>.d.ts</code> files of plugins to use <code>export
default ...</code> by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/14435">prettier/prettier#14435</a></li>
</ul>
<p>Other changes since v2, see <a
href="https://github.com/prettier/prettier/releases/tag/3.0.0-alpha.1"><code>3.0.0-alpha.1</code>
release notes</a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/prettier/prettier/compare/3.0.0-alpha.5...3.0.0-alpha.6">https://github.com/prettier/prettier/compare/3.0.0-alpha.5...3.0.0-alpha.6</a></p>
<h2>3.0.0-alpha.5</h2>
<h2>What's Changed</h2>
<ul>
<li>Add <code>.d.ts</code> files by <a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>
in <a
href="https://redirect.github.com/prettier/prettier/pull/14212">prettier/prettier#14212</a></li>
<li>Support TypeScript 5 via <code>babel-ts</code> parser by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/14391">prettier/prettier#14391</a></li>
</ul>
<p>Other changes since v2, see <a
href="https://github.com/prettier/prettier/releases/tag/3.0.0-alpha.1"><code>3.0.0-alpha.1</code>
release notes</a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/prettier/prettier/compare/3.0.0-alpha.4...3.0.0-alpha.5">https://github.com/prettier/prettier/compare/3.0.0-alpha.4...3.0.0-alpha.5</a></p>
<h2>3.0.0-alpha.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Remove support for Flow comment types by <a
href="https://github.com/thorn0"><code>@​thorn0</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/13687">prettier/prettier#13687</a></li>
<li>Make <code>resolveParser</code> work like v2 by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/13732">prettier/prettier#13732</a></li>
<li>Add <code>__debug</code> apis to cjs version by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/13731">prettier/prettier#13731</a></li>
</ul>
<p>Other changes since v2, see <a
href="https://github.com/prettier/prettier/releases/tag/3.0.0-alpha.1"><code>3.0.0-alpha.1</code>
release notes</a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/prettier/prettier/compare/3.0.0-alpha.3...3.0.0-alpha.4">https://github.com/prettier/prettier/compare/3.0.0-alpha.3...3.0.0-alpha.4</a></p>
<h2>3.0.0-alpha.3</h2>
<ul>
<li>Fix <code>exports</code> field in <code>package.json</code>
file</li>
</ul>
<p>Other changes since v2, see <a
href="https://github.com/prettier/prettier/releases/tag/3.0.0-alpha.1"><code>3.0.0-alpha.1</code>
release notes</a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/prettier/prettier/compare/3.0.0-alpha.2...3.0.0-alpha.3">https://github.com/prettier/prettier/compare/3.0.0-alpha.2...3.0.0-alpha.3</a></p>
<h2>3.0.0-alpha.2</h2>
<ul>
<li>Fix bundled <code>index.cjs</code> file</li>
</ul>
<p>Other changes since v2, see <a
href="https://github.com/prettier/prettier/releases/tag/3.0.0-alpha.1"><code>3.0.0-alpha.1</code>
release notes</a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/prettier/prettier/compare/3.0.0-alpha.1...3.0.0-alpha.2">https://github.com/prettier/prettier/compare/3.0.0-alpha.1...3.0.0-alpha.2</a></p>
<h2>3.0.0-alpha.1</h2>
<p><strong>If you are a plugin developer, please try this version and
send us feedback! Feel free to ping <a
href="https://github.com/fisker"><code>@​fisker</code></a> if you have
any questions about v3 migration.</strong></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.0.0</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.0.0-alpha.6...3.0.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2023/07/05/3.0.0.html">Release
Notes</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/186e0966b010d57a0be1185494ce772becf5dac4"><code>186e096</code></a>
Release 3.0.0</li>
<li><a
href="https://github.com/prettier/prettier/commit/44979b0a37983857797a17d0e2308ad45e815048"><code>44979b0</code></a>
Remove test step from release script (<a
href="https://redirect.github.com/prettier/prettier/issues/15011">#15011</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e12afe89f3a3cc0fa2624a59447c57b48a7980dc"><code>e12afe8</code></a>
Regenerate yarn.lock file (<a
href="https://redirect.github.com/prettier/prettier/issues/15010">#15010</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/db31fd602ef00ef19299309c572fee6f1f3f0331"><code>db31fd6</code></a>
Regenerate yarn.lock file for website (<a
href="https://redirect.github.com/prettier/prettier/issues/15009">#15009</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/1a0d9ed80064b67350602c15f44a411a7d4f0958"><code>1a0d9ed</code></a>
chore(deps): update dependency cosmiconfig to v8.2.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/14901">#14901</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/25fa483e3524d4505f79d641d4d3911e533780fc"><code>25fa483</code></a>
chore(deps): update dependency typescript to v5.1.5 (<a
href="https://redirect.github.com/prettier/prettier/issues/14896">#14896</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/d0759650b866ee7060d1d7ab51bd7aba7a4ba532"><code>d075965</code></a>
chore(deps): update dependency webpack to v5.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/14994">#14994</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/d97f78db99fb26c6147b8d53d9d505bbbef782e3"><code>d97f78d</code></a>
chore(deps): update dependency webpack to v5.88.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/14995">#14995</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/f1ef433e98b8b4695bf0db959d57a7dc214a40a9"><code>f1ef433</code></a>
chore(deps): update dependency flow-parser to v0.211.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/15002">#15002</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/61804e2516b35a8855df8d3bbab14ac7f0cfcecd"><code>61804e2</code></a>
chore(deps): update dependency espree to v9.6.0 (<a
href="https://redirect.github.com/prettier/prettier/issues/15000">#15000</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/2.8.8...3.0.0">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=2.8.8&new-version=3.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Yuri Shkuro <github@ysh.us>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yuri Shkuro <github@ysh.us>
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Bumps [eslint](https://github.com/eslint/eslint) from 8.43.0 to 8.44.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.44.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/176677180a4a1209fc192771521c9192e1f67578"><code>1766771</code></a>
feat: add <code>es2023</code> and <code>es2024</code> environments (<a
href="https://redirect.github.com/eslint/eslint/issues/17328">#17328</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c5040022639ae804c15b366afc6e64982bd8ae3"><code>4c50400</code></a>
feat: add <code>ecmaVersion: 2024</code>, regexp <code>v</code> flag
parsing (<a
href="https://redirect.github.com/eslint/eslint/issues/17324">#17324</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4d411e4c7063274d6d346f1b7ee46f7575d0bbd2"><code>4d411e4</code></a>
feat: add ternaryOperandBinaryExpressions option to no-extra-parens rule
(<a
href="https://redirect.github.com/eslint/eslint/issues/17270">#17270</a>)
(Percy Ma)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c8b1f4d61a256727755d561bf53f889b6cd712e0"><code>c8b1f4d</code></a>
feat: Move <code>parserServices</code> to <code>SourceCode</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/17311">#17311</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ef6e24e42670f321d996948623846d9caaedac99"><code>ef6e24e</code></a>
feat: treat unknown nodes as having the lowest precedence (<a
href="https://redirect.github.com/eslint/eslint/issues/17302">#17302</a>)
(Brad Zacher)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1866e1df6175e4ba0ae4a0d88dc3c956bb310035"><code>1866e1d</code></a>
feat: allow flat config files to export a Promise (<a
href="https://redirect.github.com/eslint/eslint/issues/17301">#17301</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/a36bcb67f26be42c794797d0cc9948b9cfd4ff71"><code>a36bcb6</code></a>
fix: no-unused-vars false positive with logical assignment operators (<a
href="https://redirect.github.com/eslint/eslint/issues/17320">#17320</a>)
(Gweesin Chan)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7620b891e81c234f30f9dbcceb64a05fd0dde65e"><code>7620b89</code></a>
fix: Remove <code>no-unused-labels</code> autofix before potential
directives (<a
href="https://redirect.github.com/eslint/eslint/issues/17314">#17314</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/391ed38b09bd1a3abe85db65b8fcda980ab3d6f4"><code>391ed38</code></a>
fix: Remove <code>no-extra-semi</code> autofix before potential
directives (<a
href="https://redirect.github.com/eslint/eslint/issues/17297">#17297</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/526e91106e6fe101578e9478a9d7f4844d4f72ac"><code>526e911</code></a>
docs: resubmit pr 17115 doc changes (<a
href="https://redirect.github.com/eslint/eslint/issues/17291">#17291</a>)
(唯然)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e1314bf85a52bb0d05b1c9ca3b4c1732bae22172"><code>e1314bf</code></a>
docs: Integration section and tutorial (<a
href="https://redirect.github.com/eslint/eslint/issues/17132">#17132</a>)
(Ben Perlmutter)</li>
<li><a
href="https://github.com/eslint/eslint/commit/19a8c5d84596a9f7f2aa428c1696ba86daf854e6"><code>19a8c5d</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/49e46edf3c8dc71d691a97fc33b63ed80ae0db0c"><code>49e46ed</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.44.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/17329">#17329</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a1cb6421f9d185901cd99e5f696e912226ef6632"><code>a1cb642</code></a>
chore: package.json update for <code>@​eslint/js</code> release (ESLint
Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/840a26462bbf6c27c52c01b85ee2018062157951"><code>840a264</code></a>
test: More test cases for no-case-declarations (<a
href="https://redirect.github.com/eslint/eslint/issues/17315">#17315</a>)
(Elian Cordoba)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e6e74f9eef0448129dd4775628aba554a2d8c8c9"><code>e6e74f9</code></a>
chore: package.json update for eslint-config-eslint release (ESLint
Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/eb3d7946e1e9f70254008744dba2397aaa730114"><code>eb3d794</code></a>
chore: upgrade semver@7.5.3 (<a
href="https://redirect.github.com/eslint/eslint/issues/17323">#17323</a>)
(Ziyad El Abid)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cf884390ad8071d88eae05df9321100f1770363d"><code>cf88439</code></a>
chore: upgrade optionator@0.9.3 (<a
href="https://redirect.github.com/eslint/eslint/issues/17319">#17319</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9718a9781d69d2c40b68c631aed97700b32c0082"><code>9718a97</code></a>
refactor: remove unnecessary code in <code>flat-eslint.js</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/17308">#17308</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f82e56e9acfb9562ece76441472d5657d7d5e296"><code>f82e56e</code></a>
perf: various performance improvements (<a
href="https://redirect.github.com/eslint/eslint/issues/17135">#17135</a>)
(moonlightaria)</li>
<li><a
href="https://github.com/eslint/eslint/commit/da81e66e22b4f3d3fe292cf70c388753304deaad"><code>da81e66</code></a>
chore: update eslint-plugin-jsdoc to 46.2.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/17245">#17245</a>)
(唯然)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b991640176d5dce4750f7cc71c56cd6f284c882f"><code>b991640</code></a>
chore: switch eslint-config-eslint to the flat format (<a
href="https://redirect.github.com/eslint/eslint/issues/17247">#17247</a>)
(唯然)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.44.0 - June 30, 2023</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/49e46edf3c8dc71d691a97fc33b63ed80ae0db0c"><code>49e46ed</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.44.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/17329">#17329</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a1cb6421f9d185901cd99e5f696e912226ef6632"><code>a1cb642</code></a>
chore: package.json update for <code>@​eslint/js</code> release (ESLint
Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/176677180a4a1209fc192771521c9192e1f67578"><code>1766771</code></a>
feat: add <code>es2023</code> and <code>es2024</code> environments (<a
href="https://redirect.github.com/eslint/eslint/issues/17328">#17328</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c5040022639ae804c15b366afc6e64982bd8ae3"><code>4c50400</code></a>
feat: add <code>ecmaVersion: 2024</code>, regexp <code>v</code> flag
parsing (<a
href="https://redirect.github.com/eslint/eslint/issues/17324">#17324</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4d411e4c7063274d6d346f1b7ee46f7575d0bbd2"><code>4d411e4</code></a>
feat: add ternaryOperandBinaryExpressions option to no-extra-parens rule
(<a
href="https://redirect.github.com/eslint/eslint/issues/17270">#17270</a>)
(Percy Ma)</li>
<li><a
href="https://github.com/eslint/eslint/commit/840a26462bbf6c27c52c01b85ee2018062157951"><code>840a264</code></a>
test: More test cases for no-case-declarations (<a
href="https://redirect.github.com/eslint/eslint/issues/17315">#17315</a>)
(Elian Cordoba)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e6e74f9eef0448129dd4775628aba554a2d8c8c9"><code>e6e74f9</code></a>
chore: package.json update for eslint-config-eslint release (ESLint
Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/eb3d7946e1e9f70254008744dba2397aaa730114"><code>eb3d794</code></a>
chore: upgrade semver@7.5.3 (<a
href="https://redirect.github.com/eslint/eslint/issues/17323">#17323</a>)
(Ziyad El Abid)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a36bcb67f26be42c794797d0cc9948b9cfd4ff71"><code>a36bcb6</code></a>
fix: no-unused-vars false positive with logical assignment operators (<a
href="https://redirect.github.com/eslint/eslint/issues/17320">#17320</a>)
(Gweesin Chan)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c8b1f4d61a256727755d561bf53f889b6cd712e0"><code>c8b1f4d</code></a>
feat: Move <code>parserServices</code> to <code>SourceCode</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/17311">#17311</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cf884390ad8071d88eae05df9321100f1770363d"><code>cf88439</code></a>
chore: upgrade optionator@0.9.3 (<a
href="https://redirect.github.com/eslint/eslint/issues/17319">#17319</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7620b891e81c234f30f9dbcceb64a05fd0dde65e"><code>7620b89</code></a>
fix: Remove <code>no-unused-labels</code> autofix before potential
directives (<a
href="https://redirect.github.com/eslint/eslint/issues/17314">#17314</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ef6e24e42670f321d996948623846d9caaedac99"><code>ef6e24e</code></a>
feat: treat unknown nodes as having the lowest precedence (<a
href="https://redirect.github.com/eslint/eslint/issues/17302">#17302</a>)
(Brad Zacher)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9718a9781d69d2c40b68c631aed97700b32c0082"><code>9718a97</code></a>
refactor: remove unnecessary code in <code>flat-eslint.js</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/17308">#17308</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1866e1df6175e4ba0ae4a0d88dc3c956bb310035"><code>1866e1d</code></a>
feat: allow flat config files to export a Promise (<a
href="https://redirect.github.com/eslint/eslint/issues/17301">#17301</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f82e56e9acfb9562ece76441472d5657d7d5e296"><code>f82e56e</code></a>
perf: various performance improvements (<a
href="https://redirect.github.com/eslint/eslint/issues/17135">#17135</a>)
(moonlightaria)</li>
<li><a
href="https://github.com/eslint/eslint/commit/da81e66e22b4f3d3fe292cf70c388753304deaad"><code>da81e66</code></a>
chore: update eslint-plugin-jsdoc to 46.2.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/17245">#17245</a>)
(唯然)</li>
<li><a
href="https://github.com/eslint/eslint/commit/526e91106e6fe101578e9478a9d7f4844d4f72ac"><code>526e911</code></a>
docs: resubmit pr 17115 doc changes (<a
href="https://redirect.github.com/eslint/eslint/issues/17291">#17291</a>)
(唯然)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b991640176d5dce4750f7cc71c56cd6f284c882f"><code>b991640</code></a>
chore: switch eslint-config-eslint to the flat format (<a
href="https://redirect.github.com/eslint/eslint/issues/17247">#17247</a>)
(唯然)</li>
<li><a
href="https://github.com/eslint/eslint/commit/391ed38b09bd1a3abe85db65b8fcda980ab3d6f4"><code>391ed38</code></a>
fix: Remove <code>no-extra-semi</code> autofix before potential
directives (<a
href="https://redirect.github.com/eslint/eslint/issues/17297">#17297</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e1314bf85a52bb0d05b1c9ca3b4c1732bae22172"><code>e1314bf</code></a>
docs: Integration section and tutorial (<a
href="https://redirect.github.com/eslint/eslint/issues/17132">#17132</a>)
(Ben Perlmutter)</li>
<li><a
href="https://github.com/eslint/eslint/commit/19a8c5d84596a9f7f2aa428c1696ba86daf854e6"><code>19a8c5d</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/8c1ec65fa3d355d072f2c9c66e91aeada8e7ba14"><code>8c1ec65</code></a>
8.44.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/849933b29d4bb188f36f458f5d9a138a57a441f0"><code>849933b</code></a>
Build: changelog update for 8.44.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/49e46edf3c8dc71d691a97fc33b63ed80ae0db0c"><code>49e46ed</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.44.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/17329">#17329</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a1cb6421f9d185901cd99e5f696e912226ef6632"><code>a1cb642</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/176677180a4a1209fc192771521c9192e1f67578"><code>1766771</code></a>
feat: add <code>es2023</code> and <code>es2024</code> environments (<a
href="https://redirect.github.com/eslint/eslint/issues/17328">#17328</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c5040022639ae804c15b366afc6e64982bd8ae3"><code>4c50400</code></a>
feat: add <code>ecmaVersion: 2024</code>, regexp <code>v</code> flag
parsing (<a
href="https://redirect.github.com/eslint/eslint/issues/17324">#17324</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4d411e4c7063274d6d346f1b7ee46f7575d0bbd2"><code>4d411e4</code></a>
feat: add ternaryOperandBinaryExpressions option to no-extra-parens rule
(<a
href="https://redirect.github.com/eslint/eslint/issues/17">#17</a>...</li>
<li><a
href="https://github.com/eslint/eslint/commit/840a26462bbf6c27c52c01b85ee2018062157951"><code>840a264</code></a>
test: More test cases for no-case-declarations (<a
href="https://redirect.github.com/eslint/eslint/issues/17315">#17315</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e6e74f9eef0448129dd4775628aba554a2d8c8c9"><code>e6e74f9</code></a>
chore: package.json update for eslint-config-eslint release</li>
<li><a
href="https://github.com/eslint/eslint/commit/eb3d7946e1e9f70254008744dba2397aaa730114"><code>eb3d794</code></a>
chore: upgrade semver@7.5.3 (<a
href="https://redirect.github.com/eslint/eslint/issues/17323">#17323</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.43.0...v8.44.0">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=8.43.0&new-version=8.44.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Bumps
[jest-environment-jsdom](https://github.com/facebook/jest/tree/HEAD/packages/jest-environment-jsdom)
from 29.5.0 to 29.6.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/jest/releases">jest-environment-jsdom's
releases</a>.</em></p>
<blockquote>
<h2>v29.6.1</h2>
<h2>Fixes</h2>
<ul>
<li><code>[jest-circus]</code> Revert <a
href="https://redirect.github.com/jestjs/jest/pull/14110">#14110</a> as
it was a breaking change</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/jestjs/jest/compare/v29.6.0...v29.6.1">https://github.com/jestjs/jest/compare/v29.6.0...v29.6.1</a></p>
<h2>v29.6.0</h2>
<h2>Features</h2>
<ul>
<li><code>[jest-circus, jest-snapshot]</code> Add support for snapshot
matchers in concurrent tests (<a
href="https://redirect.github.com/jestjs/jest/pull/14139">#14139</a>)</li>
<li><code>[jest-cli]</code> Include type definitions to generated config
files (<a
href="https://redirect.github.com/facebook/jest/pull/14078">#14078</a>)</li>
<li><code>[jest-snapshot]</code> Support arrays as property matchers (<a
href="https://redirect.github.com/facebook/jest/pull/14025">#14025</a>)</li>
<li><code>[jest-core, jest-circus, jest-reporter, jest-runner]</code>
Added support for reporting about start individual test cases using
jest-circus (<a
href="https://redirect.github.com/jestjs/jest/pull/14174">#14174</a>)</li>
</ul>
<h2>Fixes</h2>
<ul>
<li><code>[jest-circus]</code> Prevent false test failures caused by
promise rejections handled asynchronously (<a
href="https://redirect.github.com/jestjs/jest/pull/14110">#14110</a>)</li>
<li><code>[jest-config]</code> Handle frozen config object (<a
href="https://redirect.github.com/facebook/jest/pull/14054">#14054</a>)</li>
<li><code>[jest-config]</code> Allow <code>coverageDirectory</code> and
<code>collectCoverageFrom</code> in project config (<a
href="https://redirect.github.com/jestjs/jest/pull/14180">#14180</a>)</li>
<li><code>[jest-core]</code> Always use workers in watch mode to avoid
crashes (<a
href="https://redirect.github.com/facebook/jest/pull/14059">#14059</a>).</li>
<li><code>[jest-environment-jsdom, jest-environment-node]</code> Fix
assignment of <code>customExportConditions</code> via
<code>testEnvironmentOptions</code> when custom env subclass defines a
default value (<a
href="https://redirect.github.com/facebook/jest/pull/13989">#13989</a>)</li>
<li><code>[jest-matcher-utils]</code> Fix copying value of inherited
getters (<a
href="https://redirect.github.com/facebook/jest/pull/14007">#14007</a>)</li>
<li><code>[jest-mock]</code> Tweak typings to allow
<code>jest.replaceProperty()</code> replace methods (<a
href="https://redirect.github.com/facebook/jest/pull/14008">#14008</a>)</li>
<li><code>[jest-mock]</code> Improve user input validation and error
messages of <code>spyOn</code> and <code>replaceProperty</code> methods
(<a
href="https://redirect.github.com/facebook/jest/pull/14087">#14087</a>)</li>
<li><code>[jest-runtime]</code> Bind
<code>jest.isolateModulesAsync</code> to <code>this</code> (<a
href="https://redirect.github.com/facebook/jest/pull/14083">#14083</a>)</li>
<li><code>[jest-runtime]</code> Forward <code>wrapperLength</code> to
the <code>Script</code> constructor as <code>columnOffset</code> for
accurate debugging (<a
href="https://redirect.github.com/facebook/jest/pull/14148">#14148</a>)</li>
<li><code>[jest-runtime]</code> Guard <code>_isMockFunction</code>
access with <code>in</code> (<a
href="https://redirect.github.com/facebook/jest/pull/14188">#14188</a>)</li>
<li><code>[jest-snapshot]</code> Fix a potential bug when not using
prettier and improve performance (<a
href="https://redirect.github.com/facebook/jest/pull/14036">#14036</a>)</li>
<li><code>[@jest/transform]</code> Do not instrument <code>.json</code>
modules (<a
href="https://redirect.github.com/facebook/jest/pull/14048">#14048</a>)</li>
</ul>
<h2>Chore &amp; Maintenance</h2>
<ul>
<li><code>[*]</code> Update <code>semver</code> dependency to get
vulnerability fix (<a
href="https://redirect.github.com/jestjs/jest/pull/14262">#14262</a>)</li>
<li><code>[docs]</code> Updated documentation for the
<code>--runTestsByPath</code> CLI command (<a
href="https://redirect.github.com/facebook/jest/pull/14004">#14004</a>)</li>
<li><code>[docs]</code> Updated documentation regarding the synchronous
fallback when asynchronous code transforms are unavailable (<a
href="https://redirect.github.com/facebook/jest/pull/14056">#14056</a>)</li>
<li><code>[docs]</code> Update jest statistics of use and downloads in
website Index.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/huntie"><code>@​huntie</code></a> made
their first contribution in <a
href="https://redirect.github.com/jestjs/jest/pull/13989">jestjs/jest#13989</a></li>
<li><a href="https://github.com/liammulh"><code>@​liammulh</code></a>
made their first contribution in <a
href="https://redirect.github.com/jestjs/jest/pull/14001">jestjs/jest#14001</a></li>
<li><a
href="https://github.com/BenceSzalai"><code>@​BenceSzalai</code></a>
made their first contribution in <a
href="https://redirect.github.com/jestjs/jest/pull/14007">jestjs/jest#14007</a></li>
<li><a href="https://github.com/Mike-Dax"><code>@​Mike-Dax</code></a>
made their first contribution in <a
href="https://redirect.github.com/jestjs/jest/pull/14056">jestjs/jest#14056</a></li>
<li><a
href="https://github.com/bakasmarius"><code>@​bakasmarius</code></a>
made their first contribution in <a
href="https://redirect.github.com/jestjs/jest/pull/14025">jestjs/jest#14025</a></li>
<li><a
href="https://github.com/PeteTheHeat"><code>@​PeteTheHeat</code></a>
made their first contribution in <a
href="https://redirect.github.com/jestjs/jest/pull/14015">jestjs/jest#14015</a></li>
<li><a
href="https://github.com/tjenkinson"><code>@​tjenkinson</code></a> made
their first contribution in <a
href="https://redirect.github.com/jestjs/jest/pull/14083">jestjs/jest#14083</a></li>
<li><a
href="https://github.com/soyjuanmacias"><code>@​soyjuanmacias</code></a>
made their first contribution in <a
href="https://redirect.github.com/jestjs/jest/pull/14101">jestjs/jest#14101</a></li>
<li><a
href="https://github.com/bharathkalyans"><code>@​bharathkalyans</code></a>
made their first contribution in <a
href="https://redirect.github.com/jestjs/jest/pull/14154">jestjs/jest#14154</a></li>
<li><a href="https://github.com/itzjacki"><code>@​itzjacki</code></a>
made their first contribution in <a
href="https://redirect.github.com/jestjs/jest/pull/14165">jestjs/jest#14165</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jestjs/jest/blob/main/CHANGELOG.md">jest-environment-jsdom's
changelog</a>.</em></p>
<blockquote>
<h2>29.6.1</h2>
<h3>Fixes</h3>
<ul>
<li><code>[jest-circus]</code> Revert <a
href="https://redirect.github.com/jestjs/jest/pull/14110">#14110</a> as
it was a breaking change</li>
</ul>
<h2>29.6.0</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-circus, jest-snapshot]</code> Add support for snapshot
matchers in concurrent tests (<a
href="https://redirect.github.com/jestjs/jest/pull/14139">#14139</a>)</li>
<li><code>[jest-cli]</code> Include type definitions to generated config
files (<a
href="https://redirect.github.com/facebook/jest/pull/14078">#14078</a>)</li>
<li><code>[jest-snapshot]</code> Support arrays as property matchers (<a
href="https://redirect.github.com/facebook/jest/pull/14025">#14025</a>)</li>
<li><code>[jest-core, jest-circus, jest-reporter, jest-runner]</code>
Added support for reporting about start individual test cases using
jest-circus (<a
href="https://redirect.github.com/jestjs/jest/pull/14174">#14174</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-circus]</code> Prevent false test failures caused by
promise rejections handled asynchronously (<a
href="https://redirect.github.com/jestjs/jest/pull/14110">#14110</a>)</li>
<li><code>[jest-config]</code> Handle frozen config object (<a
href="https://redirect.github.com/facebook/jest/pull/14054">#14054</a>)</li>
<li><code>[jest-config]</code> Allow <code>coverageDirectory</code> and
<code>collectCoverageFrom</code> in project config (<a
href="https://redirect.github.com/jestjs/jest/pull/14180">#14180</a>)</li>
<li><code>[jest-core]</code> Always use workers in watch mode to avoid
crashes (<a
href="https://redirect.github.com/facebook/jest/pull/14059">#14059</a>).</li>
<li><code>[jest-environment-jsdom, jest-environment-node]</code> Fix
assignment of <code>customExportConditions</code> via
<code>testEnvironmentOptions</code> when custom env subclass defines a
default value (<a
href="https://redirect.github.com/facebook/jest/pull/13989">#13989</a>)</li>
<li><code>[jest-matcher-utils]</code> Fix copying value of inherited
getters (<a
href="https://redirect.github.com/facebook/jest/pull/14007">#14007</a>)</li>
<li><code>[jest-mock]</code> Tweak typings to allow
<code>jest.replaceProperty()</code> replace methods (<a
href="https://redirect.github.com/facebook/jest/pull/14008">#14008</a>)</li>
<li><code>[jest-mock]</code> Improve user input validation and error
messages of <code>spyOn</code> and <code>replaceProperty</code> methods
(<a
href="https://redirect.github.com/facebook/jest/pull/14087">#14087</a>)</li>
<li><code>[jest-runtime]</code> Bind
<code>jest.isolateModulesAsync</code> to <code>this</code> (<a
href="https://redirect.github.com/facebook/jest/pull/14083">#14083</a>)</li>
<li><code>[jest-runtime]</code> Forward <code>wrapperLength</code> to
the <code>Script</code> constructor as <code>columnOffset</code> for
accurate debugging (<a
href="https://redirect.github.com/facebook/jest/pull/14148">#14148</a>)</li>
<li><code>[jest-runtime]</code> Guard <code>_isMockFunction</code>
access with <code>in</code> (<a
href="https://redirect.github.com/facebook/jest/pull/14188">#14188</a>)</li>
<li><code>[jest-snapshot]</code> Fix a potential bug when not using
prettier and improve performance (<a
href="https://redirect.github.com/facebook/jest/pull/14036">#14036</a>)</li>
<li><code>[@jest/transform]</code> Do not instrument <code>.json</code>
modules (<a
href="https://redirect.github.com/facebook/jest/pull/14048">#14048</a>)</li>
</ul>
<h3>Chore &amp; Maintenance</h3>
<ul>
<li><code>[*]</code> Update <code>semver</code> dependency to get
vulnerability fix (<a
href="https://redirect.github.com/jestjs/jest/pull/14262">#14262</a>)</li>
<li><code>[docs]</code> Updated documentation for the
<code>--runTestsByPath</code> CLI command (<a
href="https://redirect.github.com/facebook/jest/pull/14004">#14004</a>)</li>
<li><code>[docs]</code> Updated documentation regarding the synchronous
fallback when asynchronous code transforms are unavailable (<a
href="https://redirect.github.com/facebook/jest/pull/14056">#14056</a>)</li>
<li><code>[docs]</code> Update jest statistics of use and downloads in
website Index.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jestjs/jest/commit/1f019afdcdfc54a6664908bb45f343db4e3d0848"><code>1f019af</code></a>
v29.6.1</li>
<li><a
href="https://github.com/jestjs/jest/commit/c1e5b8a38ef54bb138409f89831942ebf6a7a67e"><code>c1e5b8a</code></a>
v29.6.0</li>
<li><a
href="https://github.com/jestjs/jest/commit/26bd03a77d6b683632adaf0a45ec912c0cd707a0"><code>26bd03a</code></a>
fix: Fix user override of customExportConditions in custom env
subclasses (<a
href="https://github.com/facebook/jest/tree/HEAD/packages/jest-environment-jsdom/issues/1">#1</a>...</li>
<li>See full diff in <a
href="https://github.com/facebook/jest/commits/v29.6.1/packages/jest-environment-jsdom">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jest-environment-jsdom&package-manager=npm_and_yarn&previous-version=29.5.0&new-version=29.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Bumps the typescript-eslint group with 2 updates:
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
and
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).

Updates `@typescript-eslint/eslint-plugin` from 5.61.0 to 5.62.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.62.0</h2>
<h1><a
href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0">5.62.0</a>
(2023-07-10)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [comma-spacing] allow no space after
trailing comma in objects and arrays (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6938">#6938</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d">24bdacc</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-includes] escape special
characters (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7161">#7161</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0">5a347a5</a>),
closes <a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7145">#7145</a></li>
<li><strong>eslint-plugin:</strong> replace auto-fix of class literal
property style rule with suggestion (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7054">#7054</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3">a8c824a</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] add
<code>ignorePrimitives</code> option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6487">#6487</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804">6edaa04</a>)</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h1><a
href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0">5.62.0</a>
(2023-07-10)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [comma-spacing] allow no space after
trailing comma in objects and arrays (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6938">#6938</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d">24bdacc</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-includes] escape special
characters (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7161">#7161</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0">5a347a5</a>),
closes <a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7145">#7145</a></li>
<li><strong>eslint-plugin:</strong> replace auto-fix of class literal
property style rule with suggestion (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7054">#7054</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3">a8c824a</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] add
<code>ignorePrimitives</code> option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6487">#6487</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804">6edaa04</a>)</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/cba0d113bba1bbcee69149c954dc6bd4c658c714"><code>cba0d11</code></a>
chore: publish v5.62.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3"><code>a8c824a</code></a>
fix(eslint-plugin): replace auto-fix of class literal property style
rule wit...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4437d18015dfa7ed0fd77e736a1ddedb638eeb31"><code>4437d18</code></a>
docs: be more explicit about what restrict-template-expressions
restricts (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7">#7</a>...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d"><code>24bdacc</code></a>
fix(eslint-plugin): [comma-spacing] allow no space after trailing comma
in ob...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0"><code>5a347a5</code></a>
fix(eslint-plugin): [prefer-includes] escape special characters (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7161">#7161</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804"><code>6edaa04</code></a>
feat(eslint-plugin): [prefer-nullish-coalescing] add
<code>ignorePrimitives</code> optio...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v5.62.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 5.61.0 to 5.62.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.62.0</h2>
<h1><a
href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0">5.62.0</a>
(2023-07-10)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [comma-spacing] allow no space after
trailing comma in objects and arrays (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6938">#6938</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d">24bdacc</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-includes] escape special
characters (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7161">#7161</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0">5a347a5</a>),
closes <a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7145">#7145</a></li>
<li><strong>eslint-plugin:</strong> replace auto-fix of class literal
property style rule with suggestion (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7054">#7054</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3">a8c824a</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] add
<code>ignorePrimitives</code> option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6487">#6487</a>)
(<a
href="https://github.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804">6edaa04</a>)</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h1><a
href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0">5.62.0</a>
(2023-07-10)</h1>
<p><strong>Note:</strong> Version bump only for package
<code>@​typescript-eslint/parser</code></p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/cba0d113bba1bbcee69149c954dc6bd4c658c714"><code>cba0d11</code></a>
chore: publish v5.62.0</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v5.62.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Bumps [terser](https://github.com/terser/terser) from 5.18.2 to 5.19.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/terser/terser/blob/master/CHANGELOG.md">terser's
changelog</a>.</em></p>
<blockquote>
<h2>v5.19.0</h2>
<ul>
<li>Allow <code>/*@__MANGLE_PROP__*/</code> annotation in
<code>object.property</code>, in addition to property declarations.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/terser/terser/commit/2993f2c91f93eeddf3179fb47d685ca486203bb5"><code>2993f2c</code></a>
5.19.0</li>
<li><a
href="https://github.com/terser/terser/commit/0856e9f7ad695d70854294d7adf34936a42cb0cd"><code>0856e9f</code></a>
update changelog</li>
<li><a
href="https://github.com/terser/terser/commit/e4126e856ff799153885cd9edbb929f0e79b7abd"><code>e4126e8</code></a>
extend <code>__MANGLE_PROP__</code> for object property access and
assignment (<a
href="https://redirect.github.com/terser/terser/issues/1409">#1409</a>)</li>
<li><a
href="https://github.com/terser/terser/commit/6a444c3d3b69fcbd52739e8001d5266bfb08b2b7"><code>6a444c3</code></a>
Update dependency acorn to v8.10.0 (<a
href="https://redirect.github.com/terser/terser/issues/1406">#1406</a>)</li>
<li><a
href="https://github.com/terser/terser/commit/e8a715df60cae33a3e9cceaf559743c9fc569c48"><code>e8a715d</code></a>
Update dependency <code>@​jridgewell/source-map</code> to v0.3.5 (<a
href="https://redirect.github.com/terser/terser/issues/1405">#1405</a>)</li>
<li><a
href="https://github.com/terser/terser/commit/4fef57ff179fd966d01bd8e29e50ae64e3af6a21"><code>4fef57f</code></a>
Update dependency <code>@​jridgewell/source-map</code> to v0.3.4 (<a
href="https://redirect.github.com/terser/terser/issues/1404">#1404</a>)</li>
<li>See full diff in <a
href="https://github.com/terser/terser/compare/v5.18.2...v5.19.0">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=terser&package-manager=npm_and_yarn&previous-version=5.18.2&new-version=5.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Signed-off-by: Anik Dhabal Babu <adhabal2002@gmail.com>
Signed-off-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com>
Signed-off-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com>
@anikdhabal anikdhabal closed this Jul 14, 2023
@anikdhabal anikdhabal deleted the issue#1332 branch July 14, 2023 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature]: Support Google Analytics 4 properties
3 participants