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

Implement transform support for using declarations #15633

Merged
merged 22 commits into from May 24, 2023

Conversation

nicolo-ribaudo
Copy link
Member

@nicolo-ribaudo nicolo-ribaudo commented May 17, 2023

Q                       A
Fixed Issues?
Patch: Bug Fix?
Major: Breaking Change?
Minor: New Feature?
Tests Added + Pass? Yes
Documentation PR Link babel/website#2792
Any Dependency Changes?
License MIT

Missing:

  • exec tests
  • support for using at the top-level of modules
  • async support

REPL demo

cc @rbuckton in case you track implementations of the proposal

@nicolo-ribaudo nicolo-ribaudo added PR: New Feature 🚀 A type of pull request used for our changelog categories Spec: Explicit Resource Management labels May 17, 2023
@babel-bot
Copy link
Collaborator

babel-bot commented May 17, 2023

Build successful! You can test your changes in the REPL here: https://babeljs.io/repl/build/54520/

@nicolo-ribaudo nicolo-ribaudo changed the base branch from main to feat-7.22.0/explicit-resource-management May 17, 2023 13:54
@nicolo-ribaudo nicolo-ribaudo force-pushed the explicit-resource-management branch 2 times, most recently from dad4497 to 39f4d15 Compare May 17, 2023 14:19
@nicolo-ribaudo nicolo-ribaudo added this to the v7.22.0 milestone May 19, 2023
@nicolo-ribaudo nicolo-ribaudo changed the title [wip] Implement transform support for using declarations Implement transform support for using declarations May 21, 2023
@nicolo-ribaudo
Copy link
Member Author

Ready for review!

@nicolo-ribaudo nicolo-ribaudo marked this pull request as ready for review May 21, 2023 18:20
packages/babel-helpers/src/helpers/dispose.js Show resolved Hide resolved
/* @minVersion 7.0.0-beta.0 */

export default function _using(stack, value, isAwait) {
if (value !== null && value !== void 0) {
Copy link
Member

Choose a reason for hiding this comment

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

Maybe use value != null?

Unrelated to this PR: Why do we always use === in helpers? == seems to be more compatible and shorter.🤔

Copy link
Member Author

Choose a reason for hiding this comment

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

It's because of document.all (document.all == null, nut it's neither null nor undefined). We have an assumption option to use == instead of checking with both null and undefined (and maybe we could even consider enabling that assumption by default), but assumptions do not affect the code used in the helper.

packages/babel-helpers/src/helpers/using.js Outdated Show resolved Hide resolved
@liuxingbaoyu
Copy link
Member

liuxingbaoyu commented May 22, 2023

I have another thought.
Is it possible for us to have the whole try...catch as a helper?
This greatly reduces code size and improves readability.
But I'm not sure what the performance impact would be, less code caching vs more likely JIT? Maybe it doesn't matter much. :)
Also this has some limitations, especially in variable scope.

function helperX(fn) {
  var _stack = [], _error, _hasError;
  try {
    fn(function (obj, isAwait) {
      babelHelpers.using(_stack, obj, isAwait);
    });
  } catch (_) {
    _error = _;
    _hasError = true;
  } finally {
    return babelHelpers.dispose(
      _stack,
      _error,
      _hasError,
      typeof SuppressedError !== "undefined" && SuppressedError
    );
  }
}

helperX(function (using) {
  const x = using(obj, 1);
  stmt;
  const y = using(obj, 1),
    z = using(obj, 1);
  doSomethingWith(x, y);
});

@nicolo-ribaudo
Copy link
Member Author

Unfortunately that gets really complex whenever the block contains return/continue/break/var.

@nicolo-ribaudo nicolo-ribaudo changed the base branch from feat-7.22.0/explicit-resource-management to main May 22, 2023 11:39
@nicolo-ribaudo nicolo-ribaudo force-pushed the explicit-resource-management branch 4 times, most recently from 7a6455a to 54b6b9f Compare May 22, 2023 15:00
parentPath.isFunction() ||
parentPath.isTryStatement() ||
parentPath.isCatchClause() ||
parentPath.isStaticBlock()
Copy link
Contributor

Choose a reason for hiding this comment

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

The StaticBlock does not have body as BlockStatement, we may need extra handling here.

Copy link
Member Author

Choose a reason for hiding this comment

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

This AST shape feels like a bug, StaticBlocks should have had a BlockStatement as their body 🤦
Thanks for catching this!

Copy link
Contributor

Choose a reason for hiding this comment

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

The current design was borrowed from TSModuleBlock, to compress the node memory size, though in this case, a BlockStatement body will simplify the handling here.

// polyfills that do not compile the contents of runtime
// helpers.
template.expression.ast`
typeof SuppressedError !== "undefined" && SuppressedError
Copy link
Contributor

Choose a reason for hiding this comment

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

Can we make it a helper? The minifier can't do much thing about global variables.

Copy link
Member Author

Choose a reason for hiding this comment

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

The reason I put this here and not inline code is so that if you ran babel-plugin-polyfill-corejs3 in "usage-pure" mode it has a change of injecting the polyfill. If the helper relied on a global, it wouldn't work with "pure" polyfills.

Copy link
Member

Choose a reason for hiding this comment

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

Personally I prefer to create a variable _SuppressedError at the top level and then always reference it.
By the way, will we merge it soon? I want to try it #15633 (comment) :)

Copy link
Member Author

Choose a reason for hiding this comment

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

I just realized that thanks to #15531, when using "usage-pure" users can get imports to the polyfilled version of the helper. We don't need to pass SuppressedError from the user code.

var _Symbol = require("@babel/runtime-corejs2/core-js/symbol");
var _Symbol$iterator = require("@babel/runtime-corejs2/core-js/symbol/iterator");
var _Array$from = require("@babel/runtime-corejs2/core-js/array/from");
var _Symbol = require("core-js/library/fn/symbol.js");
Copy link
Member Author

Choose a reason for hiding this comment

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

This is a side effect of using babel-plugin-polyfill-corejs2 directly, but it's good: there is one less "proxy file" that does nothing other than re-exporting another file.

@@ -1,17 +1,18 @@
var _Object$create = require("@babel/runtime-corejs3/core-js/object/create");
var _Promise = require("@babel/runtime-corejs3/core-js/promise");
var _SuppressedError = require("core-js-pure/features/suppressed-error.js");
Copy link
Member Author

Choose a reason for hiding this comment

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

Now this is polyfilled :)

function dispose_SuppressedError(suppressed, error) {
return dispose_SuppressedError = function dispose_SuppressedError(suppressed, error) {
return "undefined" != typeof _SuppressedError ? dispose_SuppressedError = _SuppressedError : (dispose_SuppressedError = function dispose_SuppressedError(suppressed, error) {
Copy link
Member

Choose a reason for hiding this comment

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

Is it possible we're doing dead code elimination here?

Copy link
Member Author

Choose a reason for hiding this comment

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

We minify helpers before injecting polyfills and not after, however any users bundling our helpers in a client-side bundle will usually re-minify them (all bundlers minify the end bundle, and not just the individual chunks) and this will be very easily eliminated :)

Copy link
Contributor

@JLHwung JLHwung left a comment

Choose a reason for hiding this comment

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

lgtm except minor spec compliance questions.

packages/babel-helpers/src/helpers/using.js Outdated Show resolved Hide resolved
packages/babel-helpers/src/helpers/dispose.js Show resolved Hide resolved
@JLHwung
Copy link
Contributor

JLHwung commented May 24, 2023

For reviewers: I added a REPL demo link in the PR description.

@nicolo-ribaudo nicolo-ribaudo merged commit 09aede9 into babel:main May 24, 2023
53 of 54 checks passed
@nicolo-ribaudo nicolo-ribaudo deleted the explicit-resource-management branch May 24, 2023 18:04
scudette added a commit to Velocidex/velociraptor that referenced this pull request Jun 20, 2023
…l/runtime (#2757)

<p>This PR was automatically created by Snyk using the credentials of a
real user.</p><br /><h3>Snyk has created this PR to upgrade multiple
dependencies.</h3>
👯‍♂ The following dependencies are linked and will therefore be updated
together.
</br></br>
:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
</br></br>

 Name         | Versions     | Released on
:-------------|:-------------|:-------------
**@babel/core**</br>from 7.21.8 to 7.22.1 | **2 versions** ahead of your
current version | **24 days ago**</br>on 2023-05-26
**@babel/plugin-transform-react-jsx**</br>from 7.21.5 to 7.22.3 | **2
versions** ahead of your current version | **23 days ago**</br>on
2023-05-27
**@babel/runtime**</br>from 7.21.5 to 7.22.3 | **2 versions** ahead of
your current version | **23 days ago**</br>on 2023-05-27



<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@babel/core</b></summary>
    <ul>
      <li>
<b>7.22.1</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.1">2023-05-26</a></br><h2>v7.22.1
(2023-05-26)</h2>
<h4><g-emoji class="g-emoji" alias="bug"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png">🐛</g-emoji>
Bug Fix</h4>
<ul>
<li><code>babel-preset-env</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15658"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15658/hovercard">#15658</a>
Workaround for broken babel-preset-react-app (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 2</h4>
<ul>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
      <li>
<b>7.22.0</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.0">2023-05-26</a></br><h2>v7.22.0
(2023-05-26)</h2>
<h4><g-emoji class="g-emoji" alias="rocket"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png">🚀</g-emoji>
New Feature</h4>
<ul>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15497"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15497/hovercard">#15497</a> [ts]
Support <code>import ... =</code> and <code>export =</code> in scripts
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-core</code>,
<code>babel-plugin-proposal-unicode-sets-regex</code>,
<code>babel-plugin-transform-unicode-sets-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15636"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15636/hovercard">#15636</a> Add
<code>unicode-sets-regex</code> transform to <code>preset-env</code> (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15633"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15633/hovercard">#15633</a>
Implement transform support for <code>using</code> declarations (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-import-attributes-to-assertions</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15620"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15620/hovercard">#15620</a> Create
<code>@ babel/plugin-proposal-import-attributes-to-assertions</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15536"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15536/hovercard">#15536</a> Add
support for the updated import attributes proposal (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15520"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15520/hovercard">#15520</a> Parse
<code>await using</code> declarations (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-helper-create-regexp-features-plugin</code>,
<code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15638"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15638/hovercard">#15638</a> Enable
regexp unicode sets parsing by default (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-syntax-decorators</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15570"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15570/hovercard">#15570</a> Add
decorators version <code>2023-05</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="nail_care"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f485.png">💅</g-emoji>
Polish</h4>
<ul>
<li><code>babel-plugin-transform-react-constant-elements</code>,
<code>babel-plugin-transform-react-jsx</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15549"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15549/hovercard">#15549</a>
Improve type definitions for validators (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="house"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji>
Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15630"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15630/hovercard">#15630</a> Unify
parsing of import/export modifiers (type/typeof/module) (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-helper-transform-fixture-test-runner</code>,
<code>babel-node</code>, <code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-duplicate-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-preset-env</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15531"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15531/hovercard">#15531</a> Allow
polyfill providers to specify custom <code>@ babel/runtime</code> pkg
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-plugin-proposal-async-generator-functions</code>,
<code>babel-plugin-proposal-class-properties</code>,
<code>babel-plugin-proposal-class-static-block</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-dynamic-import</code>,
<code>babel-plugin-proposal-export-namespace-from</code>,
<code>babel-plugin-proposal-function-sent</code>,
<code>babel-plugin-proposal-json-strings</code>,
<code>babel-plugin-proposal-logical-assignment-operators</code>,
<code>babel-plugin-proposal-nullish-coalescing-operator</code>,
<code>babel-plugin-proposal-numeric-separator</code>,
<code>babel-plugin-proposal-object-rest-spread</code>,
<code>babel-plugin-proposal-optional-catch-binding</code>,
<code>babel-plugin-proposal-optional-chaining</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-proposal-private-methods</code>,
<code>babel-plugin-proposal-private-property-in-object</code>,
<code>babel-plugin-proposal-unicode-property-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15614"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15614/hovercard">#15614</a> Rename
<code>-proposal-</code>s that became standard to
<code>-transform-</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a href="https://snyk.io/redirect/github/babel-bot">@
babel-bot</a>)</li>
<li>Huáng Jùnliàng (<a href="https://snyk.io/redirect/github/JLHwung">@
JLHwung</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
      <li>
<b>7.21.8</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.21.8">2023-05-02</a></br><h2>v7.21.8
(2023-05-02)</h2>
<h4><g-emoji class="g-emoji" alias="eyeglasses"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f453.png">👓</g-emoji>
Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15602"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15602/hovercard">#15602</a> Remove
<code>using await</code> restriction in explicitResourceManagement (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="bug"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png">🐛</g-emoji>
Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15605"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15605/hovercard">#15605</a> Fix
backward compat for semver checks in class&amp;regexp feat plugins (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 2</h4>
<ul>
<li>Huáng Jùnliàng (<a href="https://snyk.io/redirect/github/JLHwung">@
JLHwung</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/babel/babel/releases">@babel/core
GitHub release notes</a>
  </details>
  <details>
<summary>Package name:
<b>@babel/plugin-transform-react-jsx</b></summary>
    <ul>
      <li>
<b>7.22.3</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.3">2023-05-27</a></br><h2>v7.22.3
(2023-05-27)</h2>
<ul>
<li>Re-publish all the package published in 7.22.0 that hadn't been
republished yet. We accidentally published them with a
<code>package.json</code> file containing <code>"type": "script"</code>
instead of <code>"type": "commonjs"</code> (<a
href="https://snyk.io/redirect/github/babel/babel/issues/15664"
data-hovercard-type="issue"
data-hovercard-url="/babel/babel/issues/15664/hovercard">#15664</a>).</li>
</ul>
      </li>
      <li>
<b>7.22.0</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.0">2023-05-26</a></br><h2>v7.22.0
(2023-05-26)</h2>
<h4><g-emoji class="g-emoji" alias="rocket"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png">🚀</g-emoji>
New Feature</h4>
<ul>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15497"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15497/hovercard">#15497</a> [ts]
Support <code>import ... =</code> and <code>export =</code> in scripts
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-core</code>,
<code>babel-plugin-proposal-unicode-sets-regex</code>,
<code>babel-plugin-transform-unicode-sets-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15636"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15636/hovercard">#15636</a> Add
<code>unicode-sets-regex</code> transform to <code>preset-env</code> (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15633"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15633/hovercard">#15633</a>
Implement transform support for <code>using</code> declarations (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-import-attributes-to-assertions</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15620"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15620/hovercard">#15620</a> Create
<code>@ babel/plugin-proposal-import-attributes-to-assertions</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15536"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15536/hovercard">#15536</a> Add
support for the updated import attributes proposal (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15520"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15520/hovercard">#15520</a> Parse
<code>await using</code> declarations (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-helper-create-regexp-features-plugin</code>,
<code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15638"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15638/hovercard">#15638</a> Enable
regexp unicode sets parsing by default (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-syntax-decorators</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15570"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15570/hovercard">#15570</a> Add
decorators version <code>2023-05</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="nail_care"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f485.png">💅</g-emoji>
Polish</h4>
<ul>
<li><code>babel-plugin-transform-react-constant-elements</code>,
<code>babel-plugin-transform-react-jsx</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15549"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15549/hovercard">#15549</a>
Improve type definitions for validators (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="house"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji>
Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15630"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15630/hovercard">#15630</a> Unify
parsing of import/export modifiers (type/typeof/module) (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-helper-transform-fixture-test-runner</code>,
<code>babel-node</code>, <code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-duplicate-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-preset-env</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15531"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15531/hovercard">#15531</a> Allow
polyfill providers to specify custom <code>@ babel/runtime</code> pkg
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-plugin-proposal-async-generator-functions</code>,
<code>babel-plugin-proposal-class-properties</code>,
<code>babel-plugin-proposal-class-static-block</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-dynamic-import</code>,
<code>babel-plugin-proposal-export-namespace-from</code>,
<code>babel-plugin-proposal-function-sent</code>,
<code>babel-plugin-proposal-json-strings</code>,
<code>babel-plugin-proposal-logical-assignment-operators</code>,
<code>babel-plugin-proposal-nullish-coalescing-operator</code>,
<code>babel-plugin-proposal-numeric-separator</code>,
<code>babel-plugin-proposal-object-rest-spread</code>,
<code>babel-plugin-proposal-optional-catch-binding</code>,
<code>babel-plugin-proposal-optional-chaining</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-proposal-private-methods</code>,
<code>babel-plugin-proposal-private-property-in-object</code>,
<code>babel-plugin-proposal-unicode-property-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15614"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15614/hovercard">#15614</a> Rename
<code>-proposal-</code>s that became standard to
<code>-transform-</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a href="https://snyk.io/redirect/github/babel-bot">@
babel-bot</a>)</li>
<li>Huáng Jùnliàng (<a href="https://snyk.io/redirect/github/JLHwung">@
JLHwung</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
      <li>
<b>7.21.5</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.21.5">2023-04-28</a></br><h2>v7.21.5
(2023-04-28)</h2>
<h4><g-emoji class="g-emoji" alias="eyeglasses"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f453.png">👓</g-emoji>
Spec Compliance</h4>
<ul>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15539"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15539/hovercard">#15539</a> fix:
Remove <code>mixins</code> and <code>implements</code> for
<code>DeclareInterface</code> and <code>InterfaceDeclaration</code> (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="bug"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png">🐛</g-emoji>
Bug Fix</h4>
<ul>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-plugin-transform-react-jsx</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15515"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15515/hovercard">#15515</a> fix:
<code>)</code> position with <code>createParenthesizedExpressions</code>
(<a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
<li><code>babel-preset-env</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15580"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15580/hovercard">#15580</a> Add
syntax import meta to preset env (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="nail_care"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f485.png">💅</g-emoji>
Polish</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15546"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15546/hovercard">#15546</a>
Improve the layout of generated validators (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15535"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15535/hovercard">#15535</a> Use
<code>lt</code> instead of <code>lte</code> to check TS version for .cts
config (<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="house"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji>
Internal</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15575"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15575/hovercard">#15575</a> Use
synchronous <code>import.meta.resolve</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-helper-fixtures</code>,
<code>babel-preset-typescript</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15568"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15568/hovercard">#15568</a> Handle
<code>.overrides</code> and <code>.env</code> when resolving
plugins/presets from fixture options (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15548"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15548/hovercard">#15548</a> Use
<code>semver</code> package to compare versions (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a href="https://snyk.io/redirect/github/babel-bot">@
babel-bot</a>)</li>
<li>Huáng Jùnliàng (<a href="https://snyk.io/redirect/github/JLHwung">@
JLHwung</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/babel/babel/releases">@babel/plugin-transform-react-jsx
GitHub release notes</a>
  </details>
  <details>
    <summary>Package name: <b>@babel/runtime</b></summary>
    <ul>
      <li>
<b>7.22.3</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.3">2023-05-27</a></br><h2>v7.22.3
(2023-05-27)</h2>
<ul>
<li>Re-publish all the package published in 7.22.0 that hadn't been
republished yet. We accidentally published them with a
<code>package.json</code> file containing <code>"type": "script"</code>
instead of <code>"type": "commonjs"</code> (<a
href="https://snyk.io/redirect/github/babel/babel/issues/15664"
data-hovercard-type="issue"
data-hovercard-url="/babel/babel/issues/15664/hovercard">#15664</a>).</li>
</ul>
      </li>
      <li>
<b>7.22.0</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.0">2023-05-26</a></br><a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.0">
Read more </a>
      </li>
      <li>
<b>7.21.5</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.21.5">2023-04-28</a></br><a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.21.5">
Read more </a>
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/babel/babel/releases">@babel/runtime
GitHub release notes</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI2YTAwNTlkZS1iZmI2LTRmYjUtOTQ5Mi0xNWRhZDk3OTc3YzQiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjZhMDA1OWRlLWJmYjYtNGZiNS05NDkyLTE1ZGFkOTc5NzdjNCJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/scudette/project/76f4d127-566b-42ef-86f4-bdcbc92b90b4?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/scudette/project/76f4d127-566b-42ef-86f4-bdcbc92b90b4/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/scudette/project/76f4d127-566b-42ef-86f4-bdcbc92b90b4/settings/integration?pkg&#x3D;@babel/core&amp;pkg&#x3D;@babel/plugin-transform-react-jsx&amp;pkg&#x3D;@babel/runtime&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"6a0059de-bfb6-4fb5-9492-15dad97977c4","prPublicId":"6a0059de-bfb6-4fb5-9492-15dad97977c4","dependencies":[{"name":"@babel/core","from":"7.21.8","to":"7.22.1"},{"name":"@babel/plugin-transform-react-jsx","from":"7.21.5","to":"7.22.3"},{"name":"@babel/runtime","from":"7.21.5","to":"7.22.3"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/scudette/project/76f4d127-566b-42ef-86f4-bdcbc92b90b4?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"76f4d127-566b-42ef-86f4-bdcbc92b90b4","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":2,"publishedDate":"2023-05-26T16:34:57.150Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
vanbasten17 pushed a commit to hubtype/botonic that referenced this pull request Jun 28, 2023
<p>This PR was automatically created by Snyk using the credentials of a
real user.</p><br /><h3>Snyk has created this PR to upgrade
@babel/runtime from 7.21.0 to 7.22.3.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **8 versions** ahead of your current
version.
- The recommended version was released **a month ago**, on 2023-05-27.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@babel/runtime</b></summary>
    <ul>
      <li>
<b>7.22.3</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.3">2023-05-27</a></br><h2>v7.22.3
(2023-05-27)</h2>
<ul>
<li>Re-publish all the package published in 7.22.0 that hadn't been
republished yet. We accidentally published them with a
<code>package.json</code> file containing <code>"type": "script"</code>
instead of <code>"type": "commonjs"</code> (<a
href="https://snyk.io/redirect/github/babel/babel/issues/15664"
data-hovercard-type="issue"
data-hovercard-url="/babel/babel/issues/15664/hovercard">#15664</a>).</li>
</ul>
      </li>
      <li>
<b>7.22.0</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.0">2023-05-26</a></br><h2>v7.22.0
(2023-05-26)</h2>
<h4><g-emoji class="g-emoji" alias="rocket"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png">🚀</g-emoji>
New Feature</h4>
<ul>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15497"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15497/hovercard">#15497</a> [ts]
Support <code>import ... =</code> and <code>export =</code> in scripts
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-core</code>,
<code>babel-plugin-proposal-unicode-sets-regex</code>,
<code>babel-plugin-transform-unicode-sets-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15636"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15636/hovercard">#15636</a> Add
<code>unicode-sets-regex</code> transform to <code>preset-env</code> (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15633"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15633/hovercard">#15633</a>
Implement transform support for <code>using</code> declarations (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-import-attributes-to-assertions</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15620"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15620/hovercard">#15620</a> Create
<code>@ babel/plugin-proposal-import-attributes-to-assertions</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15536"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15536/hovercard">#15536</a> Add
support for the updated import attributes proposal (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15520"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15520/hovercard">#15520</a> Parse
<code>await using</code> declarations (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-helper-create-regexp-features-plugin</code>,
<code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15638"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15638/hovercard">#15638</a> Enable
regexp unicode sets parsing by default (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-syntax-decorators</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15570"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15570/hovercard">#15570</a> Add
decorators version <code>2023-05</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="nail_care"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f485.png">💅</g-emoji>
Polish</h4>
<ul>
<li><code>babel-plugin-transform-react-constant-elements</code>,
<code>babel-plugin-transform-react-jsx</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15549"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15549/hovercard">#15549</a>
Improve type definitions for validators (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="house"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji>
Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15630"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15630/hovercard">#15630</a> Unify
parsing of import/export modifiers (type/typeof/module) (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-helper-transform-fixture-test-runner</code>,
<code>babel-node</code>, <code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-duplicate-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-preset-env</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15531"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15531/hovercard">#15531</a> Allow
polyfill providers to specify custom <code>@ babel/runtime</code> pkg
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-plugin-proposal-async-generator-functions</code>,
<code>babel-plugin-proposal-class-properties</code>,
<code>babel-plugin-proposal-class-static-block</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-dynamic-import</code>,
<code>babel-plugin-proposal-export-namespace-from</code>,
<code>babel-plugin-proposal-function-sent</code>,
<code>babel-plugin-proposal-json-strings</code>,
<code>babel-plugin-proposal-logical-assignment-operators</code>,
<code>babel-plugin-proposal-nullish-coalescing-operator</code>,
<code>babel-plugin-proposal-numeric-separator</code>,
<code>babel-plugin-proposal-object-rest-spread</code>,
<code>babel-plugin-proposal-optional-catch-binding</code>,
<code>babel-plugin-proposal-optional-chaining</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-proposal-private-methods</code>,
<code>babel-plugin-proposal-private-property-in-object</code>,
<code>babel-plugin-proposal-unicode-property-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15614"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15614/hovercard">#15614</a> Rename
<code>-proposal-</code>s that became standard to
<code>-transform-</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a href="https://snyk.io/redirect/github/babel-bot">@
babel-bot</a>)</li>
<li>Huáng Jùnliàng (<a href="https://snyk.io/redirect/github/JLHwung">@
JLHwung</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
      <li>
<b>7.21.5</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.21.5">2023-04-28</a></br><h2>v7.21.5
(2023-04-28)</h2>
<h4><g-emoji class="g-emoji" alias="eyeglasses"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f453.png">👓</g-emoji>
Spec Compliance</h4>
<ul>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15539"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15539/hovercard">#15539</a> fix:
Remove <code>mixins</code> and <code>implements</code> for
<code>DeclareInterface</code> and <code>InterfaceDeclaration</code> (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="bug"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png">🐛</g-emoji>
Bug Fix</h4>
<ul>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-plugin-transform-react-jsx</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15515"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15515/hovercard">#15515</a> fix:
<code>)</code> position with <code>createParenthesizedExpressions</code>
(<a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
<li><code>babel-preset-env</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15580"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15580/hovercard">#15580</a> Add
syntax import meta to preset env (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15546"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15546/hovercard">#15546</a>
Improve the layout of generated validators (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15535"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15535/hovercard">#15535</a> Use
<code>lt</code> instead of <code>lte</code> to check TS version for .cts
config (<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="house"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji>
Internal</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15575"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15575/hovercard">#15575</a> Use
synchronous <code>import.meta.resolve</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-helper-fixtures</code>,
<code>babel-preset-typescript</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15568"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15568/hovercard">#15568</a> Handle
<code>.overrides</code> and <code>.env</code> when resolving
plugins/presets from fixture options (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15548"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15548/hovercard">#15548</a> Use
<code>semver</code> package to compare versions (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a href="https://snyk.io/redirect/github/babel-bot">@
babel-bot</a>)</li>
<li>Huáng Jùnliàng (<a href="https://snyk.io/redirect/github/JLHwung">@
JLHwung</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
      <li>
        <b>7.21.4-esm.4</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.3</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.2</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.1</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.0</b> - 2023-02-20
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/babel/babel/releases">@babel/runtime
GitHub release notes</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIwNTMyY2ZiZC1lNjNiLTRlY2YtOWIwMi0yNmJiNDcwNjljNjciLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjA1MzJjZmJkLWU2M2ItNGVjZi05YjAyLTI2YmI0NzA2OWM2NyJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/manuelfidalgo/project/769ce794-fdf1-4a0f-b65f-8048a4452873?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/manuelfidalgo/project/769ce794-fdf1-4a0f-b65f-8048a4452873/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/manuelfidalgo/project/769ce794-fdf1-4a0f-b65f-8048a4452873/settings/integration?pkg&#x3D;@babel/runtime&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"0532cfbd-e63b-4ecf-9b02-26bb47069c67","prPublicId":"0532cfbd-e63b-4ecf-9b02-26bb47069c67","dependencies":[{"name":"@babel/runtime","from":"7.21.0","to":"7.22.3"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/manuelfidalgo/project/769ce794-fdf1-4a0f-b65f-8048a4452873?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"769ce794-fdf1-4a0f-b65f-8048a4452873","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":8,"publishedDate":"2023-05-27T10:11:03.463Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
vanbasten17 pushed a commit to hubtype/botonic that referenced this pull request Jul 5, 2023
<p>This PR was automatically created by Snyk using the credentials of a
real user.</p><br /><h3>Snyk has created this PR to upgrade
@babel/runtime from 7.21.0 to 7.22.3.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **8 versions** ahead of your current
version.
- The recommended version was released **a month ago**, on 2023-05-27.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@babel/runtime</b></summary>
    <ul>
      <li>
<b>7.22.3</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.3">2023-05-27</a></br><h2>v7.22.3
(2023-05-27)</h2>
<ul>
<li>Re-publish all the package published in 7.22.0 that hadn't been
republished yet. We accidentally published them with a
<code>package.json</code> file containing <code>"type": "script"</code>
instead of <code>"type": "commonjs"</code> (<a
href="https://snyk.io/redirect/github/babel/babel/issues/15664"
data-hovercard-type="issue"
data-hovercard-url="/babel/babel/issues/15664/hovercard">#15664</a>).</li>
</ul>
      </li>
      <li>
<b>7.22.0</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.0">2023-05-26</a></br><h2>v7.22.0
(2023-05-26)</h2>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15497"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15497/hovercard">#15497</a> [ts]
Support <code>import ... =</code> and <code>export =</code> in scripts
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-core</code>,
<code>babel-plugin-proposal-unicode-sets-regex</code>,
<code>babel-plugin-transform-unicode-sets-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15636"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15636/hovercard">#15636</a> Add
<code>unicode-sets-regex</code> transform to <code>preset-env</code> (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15633"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15633/hovercard">#15633</a>
Implement transform support for <code>using</code> declarations (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-import-attributes-to-assertions</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15620"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15620/hovercard">#15620</a> Create
<code>@ babel/plugin-proposal-import-attributes-to-assertions</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15536"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15536/hovercard">#15536</a> Add
support for the updated import attributes proposal (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15520"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15520/hovercard">#15520</a> Parse
<code>await using</code> declarations (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-helper-create-regexp-features-plugin</code>,
<code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15638"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15638/hovercard">#15638</a> Enable
regexp unicode sets parsing by default (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-syntax-decorators</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15570"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15570/hovercard">#15570</a> Add
decorators version <code>2023-05</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="nail_care"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f485.png">💅</g-emoji>
Polish</h4>
<ul>
<li><code>babel-plugin-transform-react-constant-elements</code>,
<code>babel-plugin-transform-react-jsx</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15549"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15549/hovercard">#15549</a>
Improve type definitions for validators (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15630"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15630/hovercard">#15630</a> Unify
parsing of import/export modifiers (type/typeof/module) (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-helper-transform-fixture-test-runner</code>,
<code>babel-node</code>, <code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-duplicate-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-preset-env</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15531"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15531/hovercard">#15531</a> Allow
polyfill providers to specify custom <code>@ babel/runtime</code> pkg
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-plugin-proposal-async-generator-functions</code>,
<code>babel-plugin-proposal-class-properties</code>,
<code>babel-plugin-proposal-class-static-block</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-dynamic-import</code>,
<code>babel-plugin-proposal-export-namespace-from</code>,
<code>babel-plugin-proposal-function-sent</code>,
<code>babel-plugin-proposal-json-strings</code>,
<code>babel-plugin-proposal-logical-assignment-operators</code>,
<code>babel-plugin-proposal-nullish-coalescing-operator</code>,
<code>babel-plugin-proposal-numeric-separator</code>,
<code>babel-plugin-proposal-object-rest-spread</code>,
<code>babel-plugin-proposal-optional-catch-binding</code>,
<code>babel-plugin-proposal-optional-chaining</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-proposal-private-methods</code>,
<code>babel-plugin-proposal-private-property-in-object</code>,
<code>babel-plugin-proposal-unicode-property-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15614"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15614/hovercard">#15614</a> Rename
<code>-proposal-</code>s that became standard to
<code>-transform-</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a href="https://snyk.io/redirect/github/babel-bot">@
babel-bot</a>)</li>
<li>Huáng Jùnliàng (<a href="https://snyk.io/redirect/github/JLHwung">@
JLHwung</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
      <li>
<b>7.21.5</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.21.5">2023-04-28</a></br><h2>v7.21.5
(2023-04-28)</h2>
<h4>👓 Spec Compliance</h4>
<ul>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15539"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15539/hovercard">#15539</a> fix:
Remove <code>mixins</code> and <code>implements</code> for
<code>DeclareInterface</code> and <code>InterfaceDeclaration</code> (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="bug"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png">🐛</g-emoji>
Bug Fix</h4>
<ul>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-plugin-transform-react-jsx</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15515"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15515/hovercard">#15515</a> fix:
<code>)</code> position with <code>createParenthesizedExpressions</code>
(<a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
<li><code>babel-preset-env</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15580"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15580/hovercard">#15580</a> Add
syntax import meta to preset env (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="nail_care"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f485.png">💅</g-emoji>
Polish</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15546"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15546/hovercard">#15546</a>
Improve the layout of generated validators (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15535"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15535/hovercard">#15535</a> Use
<code>lt</code> instead of <code>lte</code> to check TS version for .cts
config (<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="house"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji>
Internal</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15575"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15575/hovercard">#15575</a> Use
synchronous <code>import.meta.resolve</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-helper-fixtures</code>,
<code>babel-preset-typescript</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15568"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15568/hovercard">#15568</a> Handle
<code>.overrides</code> and <code>.env</code> when resolving
plugins/presets from fixture options (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15548"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15548/hovercard">#15548</a> Use
<code>semver</code> package to compare versions (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a href="https://snyk.io/redirect/github/babel-bot">@
babel-bot</a>)</li>
<li>Huáng Jùnliàng (<a href="https://snyk.io/redirect/github/JLHwung">@
JLHwung</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
      <li>
        <b>7.21.4-esm.4</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.3</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.2</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.1</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.0</b> - 2023-02-20
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/babel/babel/releases">@babel/runtime
GitHub release notes</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI3NDM1MDEzYy02ZGIyLTRlYmItOTMwMy1iNzI4Zjc1ZWYwNDQiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6Ijc0MzUwMTNjLTZkYjItNGViYi05MzAzLWI3MjhmNzVlZjA0NCJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/manuelfidalgo/project/5377b91e-1f65-4687-bd82-f1cfd31dbf49?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/manuelfidalgo/project/5377b91e-1f65-4687-bd82-f1cfd31dbf49/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/manuelfidalgo/project/5377b91e-1f65-4687-bd82-f1cfd31dbf49/settings/integration?pkg&#x3D;@babel/runtime&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"7435013c-6db2-4ebb-9303-b728f75ef044","prPublicId":"7435013c-6db2-4ebb-9303-b728f75ef044","dependencies":[{"name":"@babel/runtime","from":"7.21.0","to":"7.22.3"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/manuelfidalgo/project/5377b91e-1f65-4687-bd82-f1cfd31dbf49?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"5377b91e-1f65-4687-bd82-f1cfd31dbf49","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":8,"publishedDate":"2023-05-27T10:11:03.463Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
vanbasten17 added a commit to hubtype/botonic that referenced this pull request Jul 15, 2023
<p>This PR was automatically created by Snyk using the credentials of a
real user.</p><br /><h3>Snyk has created this PR to upgrade
@babel/runtime from 7.15.4 to 7.22.5.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **32 versions** ahead of your current
version.
- The recommended version was released **a month ago**, on 2023-06-08.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@babel/runtime</b></summary>
    <ul>
      <li>
<b>7.22.5</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.5">2023-06-08</a></br><h2>v7.22.5
(2023-06-08)</h2>
<h4><g-emoji class="g-emoji" alias="bug"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png">🐛</g-emoji>
Bug Fix</h4>
<ul>
<li><code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15675"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15675/hovercard">#15675</a> Fix
using <code>syntax-unicode-sets-regex</code> in standalone (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="nail_care"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f485.png">💅</g-emoji>
Polish</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15683"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15683/hovercard">#15683</a>
Suggest <code>-transform-</code> when resolving missing plugins (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Avery (<a href="https://snyk.io/redirect/github/nullableVoidPtr">@
nullableVoidPtr</a>)</li>
<li>Babel Bot (<a href="https://snyk.io/redirect/github/babel-bot">@
babel-bot</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
      <li>
<b>7.22.3</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.3">2023-05-27</a></br><h2>v7.22.3
(2023-05-27)</h2>
<ul>
<li>Re-publish all the package published in 7.22.0 that hadn't been
republished yet. We accidentally published them with a
<code>package.json</code> file containing <code>"type": "script"</code>
instead of <code>"type": "commonjs"</code> (<a
href="https://snyk.io/redirect/github/babel/babel/issues/15664"
data-hovercard-type="issue"
data-hovercard-url="/babel/babel/issues/15664/hovercard">#15664</a>).</li>
</ul>
      </li>
      <li>
<b>7.22.0</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.0">2023-05-26</a></br><h2>v7.22.0
(2023-05-26)</h2>
<h4><g-emoji class="g-emoji" alias="rocket"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png">🚀</g-emoji>
New Feature</h4>
<ul>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15497"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15497/hovercard">#15497</a> [ts]
Support <code>import ... =</code> and <code>export =</code> in scripts
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-core</code>,
<code>babel-plugin-proposal-unicode-sets-regex</code>,
<code>babel-plugin-transform-unicode-sets-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15636"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15636/hovercard">#15636</a> Add
<code>unicode-sets-regex</code> transform to <code>preset-env</code> (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15633"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15633/hovercard">#15633</a>
Implement transform support for <code>using</code> declarations (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-import-attributes-to-assertions</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15620"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15620/hovercard">#15620</a> Create
<code>@ babel/plugin-proposal-import-attributes-to-assertions</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15536"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15536/hovercard">#15536</a> Add
support for the updated import attributes proposal (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15520"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15520/hovercard">#15520</a> Parse
<code>await using</code> declarations (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-helper-create-regexp-features-plugin</code>,
<code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15638"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15638/hovercard">#15638</a> Enable
regexp unicode sets parsing by default (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-syntax-decorators</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15570"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15570/hovercard">#15570</a> Add
decorators version <code>2023-05</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="nail_care"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f485.png">💅</g-emoji>
Polish</h4>
<ul>
<li><code>babel-plugin-transform-react-constant-elements</code>,
<code>babel-plugin-transform-react-jsx</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15549"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15549/hovercard">#15549</a>
Improve type definitions for validators (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="house"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji>
Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15630"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15630/hovercard">#15630</a> Unify
parsing of import/export modifiers (type/typeof/module) (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-helper-transform-fixture-test-runner</code>,
<code>babel-node</code>, <code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-duplicate-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-preset-env</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15531"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15531/hovercard">#15531</a> Allow
polyfill providers to specify custom <code>@ babel/runtime</code> pkg
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-plugin-proposal-async-generator-functions</code>,
<code>babel-plugin-proposal-class-properties</code>,
<code>babel-plugin-proposal-class-static-block</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-dynamic-import</code>,
<code>babel-plugin-proposal-export-namespace-from</code>,
<code>babel-plugin-proposal-function-sent</code>,
<code>babel-plugin-proposal-json-strings</code>,
<code>babel-plugin-proposal-logical-assignment-operators</code>,
<code>babel-plugin-proposal-nullish-coalescing-operator</code>,
<code>babel-plugin-proposal-numeric-separator</code>,
<code>babel-plugin-proposal-object-rest-spread</code>,
<code>babel-plugin-proposal-optional-catch-binding</code>,
<code>babel-plugin-proposal-optional-chaining</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-proposal-private-methods</code>,
<code>babel-plugin-proposal-private-property-in-object</code>,
<code>babel-plugin-proposal-unicode-property-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15614"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15614/hovercard">#15614</a> Rename
<code>-proposal-</code>s that became standard to
<code>-transform-</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a href="https://snyk.io/redirect/github/babel-bot">@
babel-bot</a>)</li>
<li>Huáng Jùnliàng (<a href="https://snyk.io/redirect/github/JLHwung">@
JLHwung</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
      <li>
        <b>7.21.5</b> - 2023-04-28
      </li>
      <li>
        <b>7.21.4-esm.4</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.3</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.2</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.1</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.0</b> - 2023-02-20
      </li>
      <li>
        <b>7.20.13</b> - 2023-01-21
      </li>
      <li>
        <b>7.20.7</b> - 2022-12-22
      </li>
      <li>
        <b>7.20.6</b> - 2022-11-28
      </li>
      <li>
        <b>7.20.5</b> - 2022-11-28
      </li>
      <li>
        <b>7.20.1</b> - 2022-11-01
      </li>
      <li>
        <b>7.20.0</b> - 2022-10-27
      </li>
      <li>
        <b>7.19.4</b> - 2022-10-10
      </li>
      <li>
        <b>7.19.0</b> - 2022-09-05
      </li>
      <li>
        <b>7.18.9</b> - 2022-07-18
      </li>
      <li>
        <b>7.18.6</b> - 2022-06-27
      </li>
      <li>
        <b>7.18.3</b> - 2022-05-25
      </li>
      <li>
        <b>7.18.2</b> - 2022-05-25
      </li>
      <li>
        <b>7.18.0</b> - 2022-05-19
      </li>
      <li>
        <b>7.17.9</b> - 2022-04-06
      </li>
      <li>
        <b>7.17.8</b> - 2022-03-18
      </li>
      <li>
        <b>7.17.7</b> - 2022-03-14
      </li>
      <li>
        <b>7.17.2</b> - 2022-02-08
      </li>
      <li>
        <b>7.17.0</b> - 2022-02-02
      </li>
      <li>
        <b>7.16.7</b> - 2021-12-31
      </li>
      <li>
        <b>7.16.5</b> - 2021-12-13
      </li>
      <li>
        <b>7.16.3</b> - 2021-11-09
      </li>
      <li>
        <b>7.16.0</b> - 2021-10-29
      </li>
      <li>
        <b>7.15.4</b> - 2021-09-02
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/babel/babel/releases">@babel/runtime
GitHub release notes</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI2N2U4ZmE0ZS0yOGEwLTRmOTYtYjExOS0wY2Y0OTlmOWI4ODMiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjY3ZThmYTRlLTI4YTAtNGY5Ni1iMTE5LTBjZjQ5OWY5Yjg4MyJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/manuelfidalgo/project/66032be7-3f6a-461d-846e-cb929cfbf7f4?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/manuelfidalgo/project/66032be7-3f6a-461d-846e-cb929cfbf7f4/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/manuelfidalgo/project/66032be7-3f6a-461d-846e-cb929cfbf7f4/settings/integration?pkg&#x3D;@babel/runtime&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"67e8fa4e-28a0-4f96-b119-0cf499f9b883","prPublicId":"67e8fa4e-28a0-4f96-b119-0cf499f9b883","dependencies":[{"name":"@babel/runtime","from":"7.15.4","to":"7.22.5"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/manuelfidalgo/project/66032be7-3f6a-461d-846e-cb929cfbf7f4?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"66032be7-3f6a-461d-846e-cb929cfbf7f4","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":32,"publishedDate":"2023-06-08T18:21:03.378Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: van Basten 17 <35448568+vanbasten17@users.noreply.github.com>
vanbasten17 added a commit to hubtype/botonic that referenced this pull request Jul 19, 2023
<p>This PR was automatically created by Snyk using the credentials of a
real user.</p><br /><h3>Snyk has created this PR to upgrade
@babel/runtime from 7.14.8 to 7.22.5.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **34 versions** ahead of your current
version.
- The recommended version was released **a month ago**, on 2023-06-08.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@babel/runtime</b></summary>
    <ul>
      <li>
<b>7.22.5</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.5">2023-06-08</a></br><h2>v7.22.5
(2023-06-08)</h2>
<h4><g-emoji class="g-emoji" alias="bug"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png">🐛</g-emoji>
Bug Fix</h4>
<ul>
<li><code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15675"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15675/hovercard">#15675</a> Fix
using <code>syntax-unicode-sets-regex</code> in standalone (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="nail_care"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f485.png">💅</g-emoji>
Polish</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15683"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15683/hovercard">#15683</a>
Suggest <code>-transform-</code> when resolving missing plugins (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Avery (<a href="https://snyk.io/redirect/github/nullableVoidPtr">@
nullableVoidPtr</a>)</li>
<li>Babel Bot (<a href="https://snyk.io/redirect/github/babel-bot">@
babel-bot</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
      <li>
<b>7.22.3</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.3">2023-05-27</a></br><h2>v7.22.3
(2023-05-27)</h2>
<ul>
<li>Re-publish all the package published in 7.22.0 that hadn't been
republished yet. We accidentally published them with a
<code>package.json</code> file containing <code>"type": "script"</code>
instead of <code>"type": "commonjs"</code> (<a
href="https://snyk.io/redirect/github/babel/babel/issues/15664"
data-hovercard-type="issue"
data-hovercard-url="/babel/babel/issues/15664/hovercard">#15664</a>).</li>
</ul>
      </li>
      <li>
<b>7.22.0</b> - <a
href="https://snyk.io/redirect/github/babel/babel/releases/tag/v7.22.0">2023-05-26</a></br><h2>v7.22.0
(2023-05-26)</h2>
<h4><g-emoji class="g-emoji" alias="rocket"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png">🚀</g-emoji>
New Feature</h4>
<ul>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15497"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15497/hovercard">#15497</a> [ts]
Support <code>import ... =</code> and <code>export =</code> in scripts
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>, <code>babel-core</code>,
<code>babel-plugin-proposal-unicode-sets-regex</code>,
<code>babel-plugin-transform-unicode-sets-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15636"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15636/hovercard">#15636</a> Add
<code>unicode-sets-regex</code> transform to <code>preset-env</code> (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15633"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15633/hovercard">#15633</a>
Implement transform support for <code>using</code> declarations (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-import-attributes-to-assertions</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15620"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15620/hovercard">#15620</a> Create
<code>@ babel/plugin-proposal-import-attributes-to-assertions</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15536"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15536/hovercard">#15536</a> Add
support for the updated import attributes proposal (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15520"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15520/hovercard">#15520</a> Parse
<code>await using</code> declarations (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-helper-create-regexp-features-plugin</code>,
<code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15638"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15638/hovercard">#15638</a> Enable
regexp unicode sets parsing by default (<a
href="https://snyk.io/redirect/github/JLHwung">@ JLHwung</a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-syntax-decorators</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15570"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15570/hovercard">#15570</a> Add
decorators version <code>2023-05</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="nail_care"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f485.png">💅</g-emoji>
Polish</h4>
<ul>
<li><code>babel-plugin-transform-react-constant-elements</code>,
<code>babel-plugin-transform-react-jsx</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15549"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15549/hovercard">#15549</a>
Improve type definitions for validators (<a
href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a>)</li>
</ul>
</li>
</ul>
<h4><g-emoji class="g-emoji" alias="house"
fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji>
Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15630"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15630/hovercard">#15630</a> Unify
parsing of import/export modifiers (type/typeof/module) (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-helper-transform-fixture-test-runner</code>,
<code>babel-node</code>, <code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-duplicate-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-named-capturing-groups-regex</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-preset-env</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15531"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15531/hovercard">#15531</a> Allow
polyfill providers to specify custom <code>@ babel/runtime</code> pkg
(<a href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-plugin-proposal-async-generator-functions</code>,
<code>babel-plugin-proposal-class-properties</code>,
<code>babel-plugin-proposal-class-static-block</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-dynamic-import</code>,
<code>babel-plugin-proposal-export-namespace-from</code>,
<code>babel-plugin-proposal-function-sent</code>,
<code>babel-plugin-proposal-json-strings</code>,
<code>babel-plugin-proposal-logical-assignment-operators</code>,
<code>babel-plugin-proposal-nullish-coalescing-operator</code>,
<code>babel-plugin-proposal-numeric-separator</code>,
<code>babel-plugin-proposal-object-rest-spread</code>,
<code>babel-plugin-proposal-optional-catch-binding</code>,
<code>babel-plugin-proposal-optional-chaining</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-proposal-private-methods</code>,
<code>babel-plugin-proposal-private-property-in-object</code>,
<code>babel-plugin-proposal-unicode-property-regex</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a href="https://snyk.io/redirect/github/babel/babel/pull/15614"
data-hovercard-type="pull_request"
data-hovercard-url="/babel/babel/pull/15614/hovercard">#15614</a> Rename
<code>-proposal-</code>s that became standard to
<code>-transform-</code> (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a href="https://snyk.io/redirect/github/babel-bot">@
babel-bot</a>)</li>
<li>Huáng Jùnliàng (<a href="https://snyk.io/redirect/github/JLHwung">@
JLHwung</a>)</li>
<li>Nicolò Ribaudo (<a
href="https://snyk.io/redirect/github/nicolo-ribaudo">@
nicolo-ribaudo</a>)</li>
<li><a href="https://snyk.io/redirect/github/liuxingbaoyu">@
liuxingbaoyu</a></li>
</ul>
      </li>
      <li>
        <b>7.21.5</b> - 2023-04-28
      </li>
      <li>
        <b>7.21.4-esm.4</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.3</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.2</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm.1</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.4-esm</b> - 2023-04-04
      </li>
      <li>
        <b>7.21.0</b> - 2023-02-20
      </li>
      <li>
        <b>7.20.13</b> - 2023-01-21
      </li>
      <li>
        <b>7.20.7</b> - 2022-12-22
      </li>
      <li>
        <b>7.20.6</b> - 2022-11-28
      </li>
      <li>
        <b>7.20.5</b> - 2022-11-28
      </li>
      <li>
        <b>7.20.1</b> - 2022-11-01
      </li>
      <li>
        <b>7.20.0</b> - 2022-10-27
      </li>
      <li>
        <b>7.19.4</b> - 2022-10-10
      </li>
      <li>
        <b>7.19.0</b> - 2022-09-05
      </li>
      <li>
        <b>7.18.9</b> - 2022-07-18
      </li>
      <li>
        <b>7.18.6</b> - 2022-06-27
      </li>
      <li>
        <b>7.18.3</b> - 2022-05-25
      </li>
      <li>
        <b>7.18.2</b> - 2022-05-25
      </li>
      <li>
        <b>7.18.0</b> - 2022-05-19
      </li>
      <li>
        <b>7.17.9</b> - 2022-04-06
      </li>
      <li>
        <b>7.17.8</b> - 2022-03-18
      </li>
      <li>
        <b>7.17.7</b> - 2022-03-14
      </li>
      <li>
        <b>7.17.2</b> - 2022-02-08
      </li>
      <li>
        <b>7.17.0</b> - 2022-02-02
      </li>
      <li>
        <b>7.16.7</b> - 2021-12-31
      </li>
      <li>
        <b>7.16.5</b> - 2021-12-13
      </li>
      <li>
        <b>7.16.3</b> - 2021-11-09
      </li>
      <li>
        <b>7.16.0</b> - 2021-10-29
      </li>
      <li>
        <b>7.15.4</b> - 2021-09-02
      </li>
      <li>
        <b>7.15.3</b> - 2021-08-11
      </li>
      <li>
        <b>7.14.8</b> - 2021-07-20
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/babel/babel/releases">@babel/runtime
GitHub release notes</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIzMzM3ZDhjYy1iNDdjLTQxODItYjU4MC1hOWMzN2UxNzhmM2MiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjMzMzdkOGNjLWI0N2MtNDE4Mi1iNTgwLWE5YzM3ZTE3OGYzYyJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/manuelfidalgo/project/1c62d78b-20bb-4951-b329-bcb6c6a5d6ad?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/manuelfidalgo/project/1c62d78b-20bb-4951-b329-bcb6c6a5d6ad/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/manuelfidalgo/project/1c62d78b-20bb-4951-b329-bcb6c6a5d6ad/settings/integration?pkg&#x3D;@babel/runtime&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"3337d8cc-b47c-4182-b580-a9c37e178f3c","prPublicId":"3337d8cc-b47c-4182-b580-a9c37e178f3c","dependencies":[{"name":"@babel/runtime","from":"7.14.8","to":"7.22.5"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/manuelfidalgo/project/1c62d78b-20bb-4951-b329-bcb6c6a5d6ad?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"1c62d78b-20bb-4951-b329-bcb6c6a5d6ad","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":34,"publishedDate":"2023-06-08T18:21:03.378Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: van Basten 17 <35448568+vanbasten17@users.noreply.github.com>
@github-actions github-actions bot added the outdated A closed issue/PR that is archived due to age. Recommended to make a new issue label Aug 25, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 25, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
outdated A closed issue/PR that is archived due to age. Recommended to make a new issue PR: New Feature 🚀 A type of pull request used for our changelog categories Spec: Explicit Resource Management
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants