From 629a534e8d5f22848f9d6b9440fd688d4d3afb5c Mon Sep 17 00:00:00 2001 From: Houtan <62800782+houtan-rocky@users.noreply.github.com> Date: Wed, 27 Mar 2024 23:37:32 +0330 Subject: [PATCH 01/73] [FIX] broken link (#2883) Co-authored-by: Brian Ng --- website/data/tools/node/usage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/data/tools/node/usage.md b/website/data/tools/node/usage.md index a59b7b37d..b1d3e3948 100644 --- a/website/data/tools/node/usage.md +++ b/website/data/tools/node/usage.md @@ -6,6 +6,6 @@ require("@babel/core").transform("code", {

- For full documentation on the Babel API see the usage docs. + Explore the @babel/core documentation for the full API.

From 90125ef8248bcd02a4e55038272f380bdc718fe0 Mon Sep 17 00:00:00 2001 From: Tom Zajac Date: Fri, 29 Mar 2024 13:35:47 +0100 Subject: [PATCH 02/73] Update plugin-proposal-optional-chaining-assign.md (#2884) --- docs/plugin-proposal-optional-chaining-assign.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/plugin-proposal-optional-chaining-assign.md b/docs/plugin-proposal-optional-chaining-assign.md index e359b4b48..9a687e226 100644 --- a/docs/plugin-proposal-optional-chaining-assign.md +++ b/docs/plugin-proposal-optional-chaining-assign.md @@ -34,10 +34,12 @@ npm install --save-dev @babel/plugin-proposal-optional-chaining-assign ```json title="babel.config.json" { "plugins": [ - "@babel/plugin-proposal-optional-chaining-assign", - { - "version": "2023-07" - } + [ + "@babel/plugin-proposal-optional-chaining-assign", + { + "version": "2023-07" + } + ] ] } ``` From 6678bf7d8d8ba5bb107246179c2beee58b1c7b4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Wed, 3 Apr 2024 18:14:20 +0200 Subject: [PATCH 03/73] Add docs for bugfix-firefox-class-in-computed-class-key (#2885) --- ...fix-firefox-class-in-computed-class-key.md | 45 +++++++++++++++++++ website/sidebars.js | 1 + 2 files changed, 46 insertions(+) create mode 100644 docs/plugin-bugfix-firefox-class-in-computed-class-key.md diff --git a/docs/plugin-bugfix-firefox-class-in-computed-class-key.md b/docs/plugin-bugfix-firefox-class-in-computed-class-key.md new file mode 100644 index 000000000..84082a515 --- /dev/null +++ b/docs/plugin-bugfix-firefox-class-in-computed-class-key.md @@ -0,0 +1,45 @@ +--- +id: babel-plugin-bugfix-firefox-class-in-computed-class-key +title: "@babel/plugin-bugfix-firefox-class-in-computed-class-key" +sidebar_label: bugfix-firefox-class-in-computed-class-key +--- + +This bugfix plugin transforms classes inside computed keys of other classes to workaround a [SpiderMonkey bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1887677) with private class elements. + +:::tip +This plugin is included in `@babel/preset-env`, and Babel will automatically enable this plugin for you when your `targets` are affected by the browser bug. +::: + +:::warning +Terser versions older than 5.30.2 will undo the transform done by this plugin. Make sure to use at least version 5.30.2, or set the Terser's [`compress.inline`](https://terser.org/docs/options/#compress-options) option to `false`. +::: + +## Installation + +```shell npm2yarn +npm install --save-dev @babel/plugin-bugfix-firefox-class-in-computed-class-key +``` + +## Usage + +### With a configuration file (Recommended) + +```json title="babel.config.json" +{ + "plugins": ["@babel/plugin-bugfix-firefox-class-in-computed-class-key"] +} +``` + +### Via CLI + +```sh title="Shell" +babel --plugins @babel/plugin-bugfix-firefox-class-in-computed-class-key script.js +``` + +### Via Node API + +```js title="JavaScript" +require("@babel/core").transformSync("code", { + plugins: ["@babel/plugin-bugfix-firefox-class-in-computed-class-key"], +}); +``` diff --git a/website/sidebars.js b/website/sidebars.js index 13f4eec00..f4c6a258d 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -152,6 +152,7 @@ module.exports = { type: "category", label: "Bugfix", items: [ + "babel-plugin-bugfix-firefox-class-in-computed-class-key", "babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining", ], From 85c50ccf2bb460f155f0e51140af3c726285a67a Mon Sep 17 00:00:00 2001 From: Adam Skoufis Date: Wed, 10 Apr 2024 17:46:04 +1000 Subject: [PATCH 04/73] Fix typo in preset-typescript.md (#2886) --- docs/preset-typescript.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/preset-typescript.md b/docs/preset-typescript.md index b2ce2a5a2..93bb8901e 100644 --- a/docs/preset-typescript.md +++ b/docs/preset-typescript.md @@ -205,7 +205,7 @@ Added in: `v7.23.0` When set to `true`, Babel will rewrite `.ts`/`.mts`/`.cts` extensions in import declarations to `.js`/`.mjs`/`.cjs`. -This option, when used together with TypeScript's [`allowImportingTsExtension`](https://www.typescriptlang.org/tsconfig#allowImportingTsExtensions) option, allows to write complete relative specifiers in import declaratoinss while using the same extension used by the source files. +This option, when used together with TypeScript's [`allowImportingTsExtension`](https://www.typescriptlang.org/tsconfig#allowImportingTsExtensions) option, allows to write complete relative specifiers in import declarations while using the same extension used by the source files. As an example, given this project structure (where `src` contains the source files, and `dist` the compiled files): ``` From f151f34e090e5a9586fa73dbcc3db8bdd77e7cb9 Mon Sep 17 00:00:00 2001 From: Babel Bot Date: Mon, 29 Apr 2024 20:37:22 +0200 Subject: [PATCH 05/73] Update Babel types docs (#2887) --- docs/types.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/types.md b/docs/types.md index 118a30256..636f582a8 100644 --- a/docs/types.md +++ b/docs/types.md @@ -290,7 +290,7 @@ See also `t.isCallExpression(node, opts)` and `t.assertCallExpression(node, opts AST Node `CallExpression` shape: - `callee`: `Expression | Super | V8IntrinsicIdentifier` (required) -- `arguments`: `Array` (required) +- `arguments`: `Array` (required) - `optional`: `true | false` (default: `null`, excluded from builder function) - `typeArguments`: `TypeParameterInstantiation` (default: `null`, excluded from builder function) - `typeParameters`: `TSTypeParameterInstantiation` (default: `null`, excluded from builder function) @@ -1915,7 +1915,7 @@ See also `t.isNewExpression(node, opts)` and `t.assertNewExpression(node, opts)` AST Node `NewExpression` shape: - `callee`: `Expression | Super | V8IntrinsicIdentifier` (required) -- `arguments`: `Array` (required) +- `arguments`: `Array` (required) - `optional`: `true | false` (default: `null`, excluded from builder function) - `typeArguments`: `TypeParameterInstantiation` (default: `null`, excluded from builder function) - `typeParameters`: `TSTypeParameterInstantiation` (default: `null`, excluded from builder function) @@ -2232,7 +2232,7 @@ See also `t.isOptionalCallExpression(node, opts)` and `t.assertOptionalCallExpre AST Node `OptionalCallExpression` shape: - `callee`: `Expression` (required) -- `arguments`: `Array` (required) +- `arguments`: `Array` (required) - `optional`: `boolean` (required) - `typeArguments`: `TypeParameterInstantiation` (default: `null`, excluded from builder function) - `typeParameters`: `TSTypeParameterInstantiation` (default: `null`, excluded from builder function) From d75348f06bd30271e2fa6a57956f04e2e0198b75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 29 Apr 2024 20:38:54 +0200 Subject: [PATCH 06/73] Docs updates for `transform-runtime` cleanup (#2872) --- docs/plugin-transform-runtime.md | 131 +++++++++++++++++++++---------- docs/v8-migration.md | 10 +++ 2 files changed, 99 insertions(+), 42 deletions(-) diff --git a/docs/plugin-transform-runtime.md b/docs/plugin-transform-runtime.md index e71d55d0a..65c7296ea 100644 --- a/docs/plugin-transform-runtime.md +++ b/docs/plugin-transform-runtime.md @@ -5,10 +5,14 @@ title: "@babel/plugin-transform-runtime" A plugin that enables the re-use of Babel's injected helper code to save on codesize. +::::babel7 + :::note Instance methods such as `"foobar".includes("foo")` will only work with `core-js@3`. If you need to polyfill them, you can directly import `"core-js"` or use `@babel/preset-env`'s `useBuiltIns` option. ::: +:::: + ## Installation Install it as development dependency. @@ -35,10 +39,14 @@ Babel uses very small helpers for common functions such as `_extend`. By default This is where the `@babel/plugin-transform-runtime` plugin comes in: all of the helpers will reference the module `@babel/runtime` to avoid duplication across your compiled output. The runtime will be compiled into your build. +::::babel7 + Another purpose of this transformer is to create a sandboxed environment for your code. If you directly import [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](polyfill.md) and the built-ins it provides such as `Promise`, `Set` and `Map`, those will pollute the global scope. While this might be ok for an app or a command line tool, it becomes a problem if your code is a library which you intend to publish for others to use or if you can't exactly control the environment in which your code will run. The transformer will alias these built-ins to `core-js` so you can use them seamlessly without having to require the polyfill. +:::: + See the [technical details](#technical-details) section for more information on how this works and the types of transformations that occur. ## Usage @@ -90,6 +98,21 @@ require("@babel/core").transformSync("code", { ## Options + +### `absoluteRuntime` + +`boolean` or `string`, defaults to `false`. + +This allows users to run `transform-runtime` broadly across a whole project. By default, `transform-runtime` imports from `@babel/runtime/foo` directly, but that only works if `@babel/runtime` is in the `node_modules` of the file that is being compiled. This can be problematic for nested `node_modules`, npm-linked modules, or CLIs that reside outside the user's project, among other cases. To avoid worrying about how the runtime module's location is resolved, this allows users to resolve the runtime once up front, and then insert absolute paths to the runtime into the output code. + +Using absolute paths is not desirable if files are compiled for use at a later time, but in contexts where a file is compiled and then immediately consumed, they can be quite helpful. + +:::tip +You can read more about configuring plugin options [here](https://babeljs.io/docs/en/plugins#plugin-options) +::: + +::::babel7 + ### `corejs` `false`, `2`, `3` or `{ version: 2 | 3, proposals: boolean }`, defaults to `false`. @@ -118,6 +141,12 @@ This option requires changing the dependency used to provide the necessary runti | `2` | `npm install --save @babel/runtime-corejs2` | | `3` | `npm install --save @babel/runtime-corejs3` | +:::caution + +The `corejs` option will be removed in Babel 8. To inject polyfills, you can use [`babel-plugin-polyfill-corejs3`](https://github.com/babel/babel-polyfills/blob/main/packages/babel-plugin-polyfill-corejs3/README.md) or [`babel-plugin-polyfill-corejs2`](https://github.com/babel/babel-polyfills/blob/main/packages/babel-plugin-polyfill-corejs2/README.md) directly. + +::: + ### `helpers` `boolean`, defaults to `true`. @@ -126,6 +155,14 @@ Toggles whether or not inlined Babel helpers (`classCallCheck`, `extends`, etc.) For more information, see [Helper aliasing](#helper-aliasing). +:::caution + +The `helpers` option will be removed in Babel 8, as this plugin will only be used to inject helpers (including `regeneratorRuntime`, which will be handled as any other Babel helper). + +::: + +:::: + ### `moduleName`
@@ -147,42 +184,22 @@ This option controls which package of helpers `@babel/plugin-transform-runtime` Note that specifying the [`corejs`](#corejs) option will internally enable the corresponding `babel-plugin-polyfill-corejs*` plugin, thus it has an effect on the final module name. -### `polyfill` - -:::danger -This option was removed in v7. -::: +::::babel7 ### `regenerator` `boolean`, defaults to `true`. -Toggles whether or not generator functions are transformed to use a regenerator runtime that does not pollute the global scope. +In older Babel version, this option used to toggles whether or not generator functions were transformed to use a regenerator runtime that does not pollute the global scope. For more information, see [Regenerator aliasing](#regenerator-aliasing). -### `useBuiltIns` - -:::danger -This option was removed in v7. +:::caution +The `regenerator` option will be removed in Babel 8, as it will not be necessary anymore. ::: ### `useESModules` -::::babel8 - -:::danger -This option was removed in v8. -::: - -:::: - -::::babel7 - -:::caution -This option has been deprecated and will be removed in Babel 8: starting from version `7.13.0`, `@babel/runtime`'s `package.json` uses `"exports"` option to automatically choose between CJS and ESM helpers. -::: - `boolean`, defaults to `false`.
@@ -219,46 +236,59 @@ export default function(instance, Constructor) { } ``` +:::caution +The `useESModules` option has been deprecated and will be removed in Babel 8: starting from version `7.13.0`, `@babel/runtime`'s `package.json` uses `"exports"` option to automatically choose between CJS and ESM helpers. +::: + :::: -### `absoluteRuntime` +### `version` -`boolean` or `string`, defaults to `false`. +::::babel7 -This allows users to run `transform-runtime` broadly across a whole project. By default, `transform-runtime` imports from `@babel/runtime/foo` directly, but that only works if `@babel/runtime` is in the `node_modules` of the file that is being compiled. This can be problematic for nested `node_modules`, npm-linked modules, or CLIs that reside outside the user's project, among other cases. To avoid worrying about how the runtime module's location is resolved, this allows users to resolve the runtime once up front, and then insert absolute paths to the runtime into the output code. +By default transform-runtime assumes that `@babel/runtime@7.0.0` is installed. If you have later versions of +`@babel/runtime` (or their corejs counterparts e.g. `@babel/runtime-corejs3`) installed or listed as a dependency, transform-runtime can use more advanced features. -Using absolute paths is not desirable if files are compiled for use at a later time, but in contexts where a file is compiled and then immediately consumed, they can be quite helpful. +For example if you depend on `@babel/runtime@^7.24.0` you can transpile your code with -:::tip -You can read more about configuring plugin options [here](https://babeljs.io/docs/en/plugins#plugin-options) -::: +```json title="babel.config.json" +{ + "plugins": [ + ["@babel/plugin-transform-runtime", { + "version": "^7.24.0" + }] + ] +} +``` -### `version` +:::: -By default transform-runtime assumes that `@babel/runtime@7.0.0` is installed. If you have later versions of +::::babel8 + +By default transform-runtime assumes that `@babel/runtime@8.0.0` is installed. If you have later versions of `@babel/runtime` (or their corejs counterparts e.g. `@babel/runtime-corejs3`) installed or listed as a dependency, transform-runtime can use more advanced features. -For example if you depend on `@babel/runtime-corejs2@7.7.4` you can transpile your code with + +For example if you depend on `@babel/runtime@^8.1.0` you can transpile your code with ```json title="babel.config.json" { "plugins": [ - [ - "@babel/plugin-transform-runtime", - { - "absoluteRuntime": false, - "corejs": 2, - "version": "^7.7.4" - } - ] + ["@babel/plugin-transform-runtime", { + "version": "^8.1.0" + }] ] } ``` +:::: + which results in a smaller bundle size. ## Technical details +::::babel7 + The `transform-runtime` transformer plugin does three things: - Automatically requires `@babel/runtime/regenerator` when you use generators/async functions (toggleable with the `regenerator` option). @@ -381,6 +411,8 @@ without worrying about where they come from. ### Helper aliasing +:::: + Usually Babel will place helpers at the top of your file to do common tasks to avoid duplicating the code around in the current file. Sometimes these helpers can get a little bulky and add unnecessary duplication across files. The `runtime` @@ -425,3 +457,18 @@ var Person = function Person() { (0, _classCallCheck3.default)(this, Person); }; ``` + +## Removed options + +:::babel8 + +The following options where removed in Babel 8.0.0: +- `corejs` +- `helpers` +- `regenerator` + +::: + +The following options where removed in Babel 7.0.0: +- `useBuiltIns` +- `polyfill` diff --git a/docs/v8-migration.md b/docs/v8-migration.md index bc751c055..a2e58e990 100644 --- a/docs/v8-migration.md +++ b/docs/v8-migration.md @@ -403,12 +403,22 @@ The following syntax plugins are no longer needed, you can safely remove them fr ### `@babel/plugin-transform-runtime` +![medium](https://img.shields.io/badge/risk%20of%20breakage%3F-medium-yellow.svg) + +- The `corejs` option has been removed ([#16311](https://github.com/babel/babel/pull/16311)) + + **Migration**: To inject polyfills, you can use [`babel-plugin-polyfill-corejs3`](https://github.com/babel/babel-polyfills/blob/main/packages/babel-plugin-polyfill-corejs3/README.md) or [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/blob/main/packages/babel-plugin-polyfill-corejs2/README.md) directly. + ![low](https://img.shields.io/badge/risk%20of%20breakage%3F-low-yellowgreen.svg) - The `useESModules` option has been removed ([#16141](https://github.com/babel/babel/pull/16141)) **Migration**: Delete it from your configuration. `@babel/runtime` will now automatically expose ES modules when needed, using `package.json#exports`. +- The `runtime` and `helpers` options have been removed ([#16311](https://github.com/babel/babel/pull/16311)) + + **Migration**: Delete them from your configuration: `@babel/runtime` will now always import helpers. If you don't want to inject imports to helpers, remove `@babel/plugin-transform-runtime` from your config. + ### `@babel/node` ![low](https://img.shields.io/badge/risk%20of%20breakage%3F-low-yellowgreen.svg) From 014d07f6272ed766bb345863b0269c796b57de92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 30 Apr 2024 10:25:30 -0400 Subject: [PATCH 07/73] Bump Babel 8 node.js requirements (#2888) * Bump Babel 8 node.js requirements * Update docs/v8-migration.md --- docs/v8-migration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/v8-migration.md b/docs/v8-migration.md index a2e58e990..7d1327979 100644 --- a/docs/v8-migration.md +++ b/docs/v8-migration.md @@ -13,9 +13,9 @@ Refer users to this document when upgrading to Babel 8 from Babel 7. If you are ### Node.js support -All Babel 8 packages require Node.js `^16.20.0 || ^18.16.0 || >=20.0.0`. +All Babel 8 packages require Node.js `^18.20.0 || ^20.10.0 || >=21.0.0`. -We highly encourage you to use a newer version of Node.js (LTS v18) since the previous versions are not maintained. +We highly encourage you to use a newer version of Node.js (LTS v20) since the previous versions are not maintained. See [nodejs/Release](https://github.com/nodejs/Release) for more information. This just means Babel _itself_ won't run on older versions of Node. It can still _output_ code that runs on old Node versions. From c375585abc891f82fcdc233f175b971cf85f2487 Mon Sep 17 00:00:00 2001 From: Dunqing Date: Sat, 11 May 2024 17:39:15 +0800 Subject: [PATCH 08/73] Update plugin-transform-typescript.md (#2889) --- docs/plugin-transform-typescript.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/plugin-transform-typescript.md b/docs/plugin-transform-typescript.md index 6a8111118..35abf8095 100644 --- a/docs/plugin-transform-typescript.md +++ b/docs/plugin-transform-typescript.md @@ -116,7 +116,7 @@ Forcibly enables `jsx` parsing. Otherwise angle brackets will be treated as Type ### `jsxPragma` -`string`, defaults to `React` +`string`, defaults to `React.createElement` Replace the function used when compiling JSX expressions. This is so that we know that the import is not a type import, and should not be removed. From b013f246aad485b472d025de7d0eecc24bb47d71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Deng=20=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90?= Date: Sat, 1 Jun 2024 08:54:27 +0800 Subject: [PATCH 09/73] docs: update Babel/estree ast difference (#2892) --- docs/parser.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/parser.md b/docs/parser.md index 91cb21e6b..d80cd613b 100644 --- a/docs/parser.md +++ b/docs/parser.md @@ -118,7 +118,8 @@ It is based on [ESTree spec][] with the following deviations: - [Program][] and [BlockStatement][] contain additional `directives` field with [Directive][] and [DirectiveLiteral][] - [ClassMethod][], [ClassPrivateMethod][], [ObjectProperty][], and [ObjectMethod][] value property's properties in [FunctionExpression][] is coerced/brought into the main method node. - [ChainExpression][] is replaced with [OptionalMemberExpression][] and [OptionalCallExpression][] -- [ImportExpression][] is replaced with a [CallExpression][] whose `callee` is an [Import] node. +- [ImportExpression][] is replaced with a [CallExpression][] whose `callee` is an [Import] node. This change will be reversed in Babel 8. +- [ExportAllDeclaration][] with `exported` field is replaced with an [ExportNamedDeclaration][] containing an [ExportNamespaceSpecifier][] node. :::tip There is now an `estree` plugin which reverts these deviations @@ -134,6 +135,7 @@ AST for JSX code is based on [Facebook JSX AST][]. [propertydefinition]: https://github.com/estree/estree/blob/master/es2022.md#propertydefinition [chainexpression]: https://github.com/estree/estree/blob/master/es2020.md#chainexpression [importexpression]: https://github.com/estree/estree/blob/master/es2020.md#importexpression +[exportalldeclaration]: https://github.com/estree/estree/blob/master/es2020.md#exportalldeclaration [privateidentifier]: https://github.com/estree/estree/blob/master/es2022.md#privateidentifier [stringliteral]: https://github.com/babel/babel/tree/main/packages/babel-parser/ast/spec.md#stringliteral [numericliteral]: https://github.com/babel/babel/tree/main/packages/babel-parser/ast/spec.md#numericliteral @@ -157,6 +159,8 @@ AST for JSX code is based on [Facebook JSX AST][]. [optionalcallexpression]: https://github.com/babel/babel/blob/main/packages/babel-parser/ast/spec.md#optionalcallexpression [callexpression]: https://github.com/babel/babel/blob/main/packages/babel-parser/ast/spec.md#callexpression [import]: https://github.com/babel/babel/blob/main/packages/babel-parser/ast/spec.md#import +[exportnameddeclaration]: https://github.com/babel/babel/blob/main/packages/babel-parser/ast/spec.md#exportnameddeclaration +[exportnamespacespecifier]: https://github.com/babel/babel/blob/main/packages/babel-parser/ast/spec.md#exportnamespacespecifier [facebook jsx ast]: https://github.com/facebook/jsx/blob/master/AST.md ### Semver From 9018180f2aa287333e1cc0ec3262914f436eaa76 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Mon, 3 Jun 2024 21:35:15 +0800 Subject: [PATCH 10/73] [Babel 8] Migration guide for `extra.shorthand` (#2891) --- docs/v8-migration-api.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/v8-migration-api.md b/docs/v8-migration-api.md index 73845fb16..9544b48e4 100644 --- a/docs/v8-migration-api.md +++ b/docs/v8-migration-api.md @@ -284,6 +284,10 @@ Check out the [v8-migration guide](v8-migration.md) for other user-level changes **Migration**: Adapt to the new token design. If you want to restore to the Babel 7 behaviour, manually transform them to the Babel 7 tokens ([example](https://github.com/babel/babel/blob/7e60a93897f9a134506251ea51269faf4d02a86c/packages/babel-parser/src/parser/statement.ts#L116-L188)). +- Remove `extra.shorthand` from `ObjectProperty` nodes ([#16521](https://github.com/babel/babel/pull/16521)) + + **Migration**: Use `node.shorthand` rather than `node.extra.shorthand`. + ### `@babel/traverse` ![low](https://img.shields.io/badge/risk%20of%20breakage%3F-low-yellowgreen.svg) From 13c9277f3a4635f024975e673e46bbe9c851977e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 4 Jun 2024 03:55:55 -0400 Subject: [PATCH 11/73] fix transform-dynamic-import 404 (#2894) --- _redirects | 3 ++- ...mport.md => plugin-transform-dynamic-import.md} | 14 +++++++------- website/sidebars.js | 2 +- 3 files changed, 10 insertions(+), 9 deletions(-) rename docs/{plugin-proposal-dynamic-import.md => plugin-transform-dynamic-import.md} (85%) diff --git a/_redirects b/_redirects index 79bef5c1d..83a360c41 100644 --- a/_redirects +++ b/_redirects @@ -70,6 +70,7 @@ https://babel.netlify.com/* https://babeljs.io/:splat 301! /docs/babel-plugin-proposal-class-properties /docs/babel-plugin-transform-class-properties /docs/babel-plugin-proposal-private-methods /docs/babel-plugin-transform-private-methods /docs/babel-plugin-proposal-numeric-separator /docs/babel-plugin-transform-numeric-separator +/docs/babel-plugin-proposal-dynamic-import /docs/babel-plugin-transform-dynamic-import /docs/babel-plugin-proposal-logical-assignment-operators /docs/babel-plugin-transform-logical-assignment-operators /docs/babel-plugin-proposal-nullish-coalescing-operator /docs/babel-plugin-transform-nullish-coalescing-operator /docs/babel-plugin-proposal-optional-chaining /docs/babel-plugin-transform-optional-chaining @@ -93,7 +94,7 @@ https://babel.netlify.com/* https://babeljs.io/:splat 301! # Blog rewrites /7.24.0 /blog/2024/02/28/7.24.0 -/7.23.0 /blog/2023/09/25/7.22.0 +/7.23.0 /blog/2023/09/25/7.23.0 /7.22.0 /blog/2023/05/26/7.22.0 /7.21.0 /blog/2023/02/20/7.21.0 /7.20.0 /blog/2022/10/27/7.20.0 diff --git a/docs/plugin-proposal-dynamic-import.md b/docs/plugin-transform-dynamic-import.md similarity index 85% rename from docs/plugin-proposal-dynamic-import.md rename to docs/plugin-transform-dynamic-import.md index 439f68779..394fdb7a0 100644 --- a/docs/plugin-proposal-dynamic-import.md +++ b/docs/plugin-transform-dynamic-import.md @@ -1,6 +1,6 @@ --- -id: babel-plugin-proposal-dynamic-import -title: "@babel/plugin-proposal-dynamic-import" +id: babel-plugin-transform-dynamic-import +title: "@babel/plugin-transform-dynamic-import" sidebar_label: dynamic-import --- @@ -74,7 +74,7 @@ will be transformed to ## Installation ```shell npm2yarn -npm install --save-dev @babel/plugin-proposal-dynamic-import +npm install --save-dev @babel/plugin-transform-dynamic-import ``` ## Usage @@ -84,7 +84,7 @@ npm install --save-dev @babel/plugin-proposal-dynamic-import ```json title="babel.config.json" { "plugins": [ - "@babel/plugin-proposal-dynamic-import", + "@babel/plugin-transform-dynamic-import", "@babel/plugin-transform-modules-commonjs" ] } @@ -93,7 +93,7 @@ npm install --save-dev @babel/plugin-proposal-dynamic-import ### Via CLI ```sh title="Shell" -babel --plugins=@babel/plugin-proposal-dynamic-import,@babel/plugin-transform-modules-amd script.js +babel --plugins=@babel/plugin-transform-dynamic-import,@babel/plugin-transform-modules-amd script.js ``` ### Via Node API @@ -101,7 +101,7 @@ babel --plugins=@babel/plugin-proposal-dynamic-import,@babel/plugin-transform-mo ```js title="JavaScript" require("@babel/core").transformSync("code", { plugins: [ - "@babel/plugin-proposal-dynamic-import", + "@babel/plugin-transform-dynamic-import", "@babel/plugin-transform-modules-systemjs" ], }); @@ -109,4 +109,4 @@ require("@babel/core").transformSync("code", { ## References -- [Proposal: import()](https://github.com/tc39/proposal-dynamic-import) +- [Proposal: import()](https://github.com/tc39/transform-dynamic-import) diff --git a/website/sidebars.js b/website/sidebars.js index f4c6a258d..edfea9acd 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -70,7 +70,7 @@ module.exports = { type: "category", label: "ES2020", items: [ - "babel-plugin-proposal-dynamic-import", + "babel-plugin-transform-dynamic-import", "babel-plugin-transform-export-namespace-from", "babel-plugin-transform-nullish-coalescing-operator", "babel-plugin-transform-optional-chaining", From 873907a11bef7a1a1123a140953e858d8e13ff2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 4 Jun 2024 04:02:38 -0400 Subject: [PATCH 12/73] fix dynamic-import proposal link (#2896) --- docs/plugin-transform-dynamic-import.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/plugin-transform-dynamic-import.md b/docs/plugin-transform-dynamic-import.md index 394fdb7a0..89c0c478b 100644 --- a/docs/plugin-transform-dynamic-import.md +++ b/docs/plugin-transform-dynamic-import.md @@ -109,4 +109,4 @@ require("@babel/core").transformSync("code", { ## References -- [Proposal: import()](https://github.com/tc39/transform-dynamic-import) +- [Proposal: import()](https://github.com/tc39/proposal-dynamic-import) From 806e689059427195cf081e42583da76be2fb63ec Mon Sep 17 00:00:00 2001 From: fi3ework Date: Wed, 19 Jun 2024 15:38:09 +0800 Subject: [PATCH 13/73] docs: typo in plugin-proposal-decorators (#2900) --- docs/plugin-proposal-decorators.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/plugin-proposal-decorators.md b/docs/plugin-proposal-decorators.md index 44e1056a1..1a1dc5741 100644 --- a/docs/plugin-proposal-decorators.md +++ b/docs/plugin-proposal-decorators.md @@ -110,7 +110,7 @@ Selects the decorators proposal to use: `"2023-11"`, `"2023-05"`, `"2023-01"`, `"2022-03"`, `"2021-12"`, `"2018-09"` or `"legacy"`. Selects the decorators proposal to use: -- `"2023-11"` is the proposal version after the updates that reached consensus in the November 2023 TC30 meetings, intergrating [this change](https://github.com/pzuraq/ecma262/pull/12) +- `"2023-11"` is the proposal version after the updates that reached consensus in the November 2023 TC39 meetings, intergrating [this change](https://github.com/pzuraq/ecma262/pull/12) - `"2023-05"` is the proposal version after the updates that reached consensus in the March and May 2023 TC39 meetings, integrating [these changes](https://github.com/pzuraq/ecma262/compare/e86128e13b63a3c2efc3728f76c8332756752b02...c4465e44d514c6c1dba810487ec2721ccd6b08f9). - `"2023-01"` is the proposal version after the updates that reached consensus in the January 2023 TC39 meeting, integrating [`pzuraq/ecma262#4`](https://github.com/pzuraq/ecma262/pull/4). - `"2022-03"` is the proposal version that reached consensus for Stage 3 in the March 2022 TC39 meeting. You can read more about it at [`tc39/proposal-decorators@8ca65c046d`](https://github.com/tc39/proposal-decorators/tree/8ca65c046dd5e9aa3846a1fe5df343a6f7efd9f8). From d8df2be1805fb2c4b3661edea0f88c91fbbdbb6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Thu, 20 Jun 2024 15:53:54 +0200 Subject: [PATCH 14/73] Document that regexp plugins only handle regexp literals (#2901) --- ...posal-duplicate-named-capturing-groups-regex.md | 2 ++ docs/plugin-transform-dotall-regex.md | 2 ++ ...lugin-transform-named-capturing-groups-regex.md | 2 ++ docs/plugin-transform-unicode-property-regex.md | 2 ++ docs/plugin-transform-unicode-regex.md | 2 ++ docs/plugin-transform-unicode-sets-regex.md | 14 ++++++++++---- 6 files changed, 20 insertions(+), 4 deletions(-) diff --git a/docs/plugin-proposal-duplicate-named-capturing-groups-regex.md b/docs/plugin-proposal-duplicate-named-capturing-groups-regex.md index 2bfeb8052..5e9b17a08 100644 --- a/docs/plugin-proposal-duplicate-named-capturing-groups-regex.md +++ b/docs/plugin-proposal-duplicate-named-capturing-groups-regex.md @@ -4,6 +4,8 @@ title: "@babel/plugin-proposal-duplicate-named-capturing-groups-regex" sidebar_label: duplicate-named-capturing-groups-regex --- +This plugin transforms regular expression _literals_ to support duplicate named capturing groups. It does not patch the `new RegExp` constructor, since its arguments cannot be pre-transformed statically: to handle runtime behavior of functions/classes, you will need to use a polyfill instead. + ## Examples **In** diff --git a/docs/plugin-transform-dotall-regex.md b/docs/plugin-transform-dotall-regex.md index 7b5dcd09d..625e885ee 100644 --- a/docs/plugin-transform-dotall-regex.md +++ b/docs/plugin-transform-dotall-regex.md @@ -8,6 +8,8 @@ sidebar_label: dotall-regex This plugin is included in `@babel/preset-env`, in [ES2018](https://github.com/tc39/proposals/blob/master/finished-proposals.md) ::: +This plugin transforms regular expression _literals_ to support the `/s` flag. It does not patch the `new RegExp` constructor, since its arguments cannot be pre-transformed statically: to handle runtime behavior of functions/classes, you will need to use a polyfill instead. + ## Example **In** diff --git a/docs/plugin-transform-named-capturing-groups-regex.md b/docs/plugin-transform-named-capturing-groups-regex.md index 500b78389..bec9a6c0b 100644 --- a/docs/plugin-transform-named-capturing-groups-regex.md +++ b/docs/plugin-transform-named-capturing-groups-regex.md @@ -11,6 +11,8 @@ functionalities. If you need to support older browsers, use either the `runtime: false` option or import a proper polyfill (e.g. `core-js`). ::: +This plugin transforms regular expression _literals_ to support named capturing groups. It does not patch the `new RegExp` constructor, since its arguments cannot be pre-transformed statically: to handle runtime behavior of functions/classes, you will need to use a polyfill instead. + ## Examples **In** diff --git a/docs/plugin-transform-unicode-property-regex.md b/docs/plugin-transform-unicode-property-regex.md index 6ae8bf6c4..41322b416 100644 --- a/docs/plugin-transform-unicode-property-regex.md +++ b/docs/plugin-transform-unicode-property-regex.md @@ -8,6 +8,8 @@ sidebar_label: unicode-property-regex This plugin is included in `@babel/preset-env`, in [ES2018](https://github.com/tc39/proposals/blob/master/finished-proposals.md) ::: +This plugin transforms regular expression _literals_ to support the `\p{...}` escapes. It does not patch the `new RegExp` constructor, since its arguments cannot be pre-transformed statically: to handle runtime behavior of functions/classes, you will need to use a polyfill instead. + [Here’s an online demo.](https://mothereff.in/regexpu#input=var+regex+%3D+/%5Cp%7BScript_Extensions%3DGreek%7D/u%3B&unicodePropertyEscape=1) ## Installation diff --git a/docs/plugin-transform-unicode-regex.md b/docs/plugin-transform-unicode-regex.md index 949337ce2..a1a20f2cc 100644 --- a/docs/plugin-transform-unicode-regex.md +++ b/docs/plugin-transform-unicode-regex.md @@ -8,6 +8,8 @@ sidebar_label: unicode-regex This plugin is included in `@babel/preset-env` ::: +This plugin transforms regular expression _literals_ to support the `/u` flag. It does not patch the `new RegExp` constructor, since its arguments cannot be pre-transformed statically: to handle runtime behavior of functions/classes, you will need to use a polyfill instead. + ## Example **In** diff --git a/docs/plugin-transform-unicode-sets-regex.md b/docs/plugin-transform-unicode-sets-regex.md index f0c20856e..60257c035 100644 --- a/docs/plugin-transform-unicode-sets-regex.md +++ b/docs/plugin-transform-unicode-sets-regex.md @@ -10,23 +10,27 @@ This plugin is included in `@babel/preset-env`, in [ES2024](https://github.com/t This plugin transforms regular expressions using the `v` flag, introduced by the [RegExp set notation + properties of strings](https://github.com/tc39/proposal-regexp-set-notation) proposal, to regular expressions that use the `u` flag. +It only transforms `/.../v` syntax and it does not patch the `new RegExp` constructor, since its arguments cannot be pre-transformed statically: to handle runtime behavior of functions/classes, you will need to use a polyfill instead. + ## Example ### Intersection + ```js title="input.js" -/[\p{ASCII}&&\p{Decimal_Number}]/v +/[\p{ASCII}&&\p{Decimal_Number}]/v; ``` will be transformed to ```js title="output.js" -/[0-9]/u +/[0-9]/u; ``` ### Difference + ```js title="input.js" // Non-ASCII white spaces -/[\p{White_Space}--\p{ASCII}]/v +/[\p{White_Space}--\p{ASCII}]/v; ``` will be transformed to @@ -36,6 +40,7 @@ will be transformed to ``` ### Property of Strings + ```js title="input.js" /^\p{Emoji_Keycap_Sequence}$/v.test("*\uFE0F\u20E3"); // true @@ -49,9 +54,10 @@ will be transformed to ``` Here is [a list of supported properties](https://github.com/tc39/proposal-regexp-unicode-sequence-properties#proposed-solution). Note that using property of strings with `u`-flag will error. + ```js title="input.js" // highlight-error-next-line -/\p{Emoji_Keycap_Sequence}/u +/\p{Emoji_Keycap_Sequence}/u; // Error: Properties of strings are only supported when using the unicodeSets (v) flag. ``` From 449f038a14f8fbb37d1590f745ed3055bb4dd136 Mon Sep 17 00:00:00 2001 From: Denis Bendrikov Date: Sat, 6 Jul 2024 17:58:05 +0300 Subject: [PATCH 15/73] fix(docsearch): better text contrast for active hit (#2905) --- website/src/css/custom.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/src/css/custom.css b/website/src/css/custom.css index f73ac8c74..999714e99 100644 --- a/website/src/css/custom.css +++ b/website/src/css/custom.css @@ -109,6 +109,10 @@ article[itemprop="blogPost"] h4 { --docsearch-muted-color: #7f8497; } +.DocSearch-Hit-Container { + --docsearch-hit-active-color: var(--ifm-color-content-inverse); +} + .wrapper { margin: 0 auto; max-width: 1100px; From 4caa527eb8e844bc6855697e11b2e6a8336dd5f2 Mon Sep 17 00:00:00 2001 From: Andy Edwards Date: Tue, 9 Jul 2024 09:28:57 -0500 Subject: [PATCH 16/73] docs(options.md): clarify `--source-maps` CLI option (#2898) * docs(options.md): clarify `--source-maps` CLI option it's confusing. Honestly it would be less confusing and IMO better if having `sourceMaps: true` in config files would make `@babel/cli` write `.map` files to disk. * Update options.md --- docs/options.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/options.md b/docs/options.md index f9ec37b45..d234940ac 100644 --- a/docs/options.md +++ b/docs/options.md @@ -612,7 +612,8 @@ Default: `false`
- `"inline"` to generate a sourcemap and append it as a data URL to the end of the code, but not include it in the result object. - `"both"` is the same as inline, but will include the map in the result object. -`@babel/cli` overloads some of these to also affect how maps are written to disk: +Options in configuration files have no effect on whether `@babel/cli` writes files separate `.map` files to disk. +When the `--source-maps` CLI option is passed to `@babel/cli` it will also control whether `.map` files are written: - `true` will write the map to a `.map` file on disk - `"inline"` will write the file directly, so it will have a `data:` containing the map From 7242463c93827d8e45c4a018d90dc1a27bc3f291 Mon Sep 17 00:00:00 2001 From: Ryan Christian <33403762+rschristian@users.noreply.github.com> Date: Tue, 9 Jul 2024 09:29:11 -0500 Subject: [PATCH 17/73] docs(assumptions): Remove references to `noObjectSuper` & `noUndeclaredVariablesCheck` (#2895) * docs(assumptions): Remove `noObjectSuper` reference * docs(assumptions): Remove `noUndeclaredVariablesCheck` reference --- docs/assumptions.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/assumptions.md b/docs/assumptions.md index d6b244cc6..5e9d66e8e 100644 --- a/docs/assumptions.md +++ b/docs/assumptions.md @@ -434,8 +434,6 @@ class Child extends Parent { "mutableTemplateObject": true, "noClassCalls": true, "noDocumentAll": true, - "noObjectSuper": true, - "noUndeclaredVariablesCheck": true, "objectRestNoSymbols": true, "privateFieldsAsProperties": true, "pureGetters": true, From cf9d7652f998ddb86176dd6e6def2bf7a8c53618 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 9 Jul 2024 11:57:16 -0400 Subject: [PATCH 18/73] Update plugins-list.md (#2909) Added `transform-dynamic-import` plugin link. Removed syntax only plugins as there are already under the syntax plugins section. --- docs/plugins-list.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/docs/plugins-list.md b/docs/plugins-list.md index 3ff6353c4..c7535510f 100644 --- a/docs/plugins-list.md +++ b/docs/plugins-list.md @@ -37,7 +37,6 @@ sidebar_label: Plugins List - [class-static-block](plugin-transform-class-static-block.md) - [private-property-in-object](plugin-transform-private-property-in-object.md) - [private-methods](plugin-transform-private-methods.md) -- [syntax-top-level-await](plugin-syntax-top-level-await.md) ### ES2021 @@ -46,12 +45,10 @@ sidebar_label: Plugins List ### ES2020 +- [dynamic-import](plugin-transform-dynamic-import.md) - [export-namespace-from](plugin-transform-export-namespace-from.md) - [nullish-coalescing-operator](plugin-transform-nullish-coalescing-operator.md) - [optional-chaining](plugin-transform-optional-chaining.md) -- [syntax-dynamic-import](plugin-syntax-dynamic-import.md) -- [syntax-import-meta](plugin-syntax-import-meta.md) -- [syntax-bigint](plugin-syntax-bigint.md) ### ES2019 From 2852ab60bf7e77ac7f0baf43865e5e369c9b00b1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jul 2024 13:47:23 -0400 Subject: [PATCH 19/73] Bump ws from 7.5.9 to 7.5.10 (#2910) Bumps [ws](https://github.com/websockets/ws) from 7.5.9 to 7.5.10. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10) --- updated-dependencies: - dependency-name: ws dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 0c32a6e50..70e2b28a7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16898,8 +16898,8 @@ __metadata: linkType: hard "ws@npm:^7.3.1": - version: 7.5.9 - resolution: "ws@npm:7.5.9" + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -16908,7 +16908,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 171e35012934bd8788150a7f46f963e50bac43a4dc524ee714c20f258693ac4d3ba2abadb00838fdac42a47af9e958c7ae7e6f4bc56db047ba897b8a2268cf7c + checksum: 9c796b84ba80ffc2c2adcdfc9c8e9a219ba99caa435c9a8d45f9ac593bba325563b3f83edc5eb067cc6d21b9a6bf2c930adf76dd40af5f58a5ca6859e81858f0 languageName: node linkType: hard From f172a9648e8f28d5f1c855768eb3d078a2156029 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jul 2024 13:53:42 -0400 Subject: [PATCH 20/73] Bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#2911) Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4) --- updated-dependencies: - dependency-name: webpack-dev-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 70e2b28a7..8f20d2db9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16587,8 +16587,8 @@ __metadata: linkType: hard "webpack-dev-middleware@npm:^5.3.1": - version: 5.3.3 - resolution: "webpack-dev-middleware@npm:5.3.3" + version: 5.3.4 + resolution: "webpack-dev-middleware@npm:5.3.4" dependencies: colorette: "npm:^2.0.10" memfs: "npm:^3.4.3" @@ -16597,7 +16597,7 @@ __metadata: schema-utils: "npm:^4.0.0" peerDependencies: webpack: ^4.0.0 || ^5.0.0 - checksum: 31a2f7a11e58a76bdcde1eb8da310b6643844d9b442f9916f48be5b46c103f23490c393c32a9af501ce68226fbb018b811f5a956635ed60a03f9481a4bcd6c76 + checksum: 3004374130f31c2910da39b80e24296009653bb11caa0b8449d962b67e003d7e73d01fbcfda9be1f1f04179f66a9c39f4caf7963df54303b430e39ba5a94f7c2 languageName: node linkType: hard From ba5ca186530b1156871826de2bf2d6b0bb2260c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jul 2024 15:41:38 -0400 Subject: [PATCH 21/73] Bump braces from 3.0.2 to 3.0.3 (#2912) Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/yarn.lock b/yarn.lock index 8f20d2db9..f72892fb9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5884,11 +5884,11 @@ __metadata: linkType: hard "braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: "npm:^7.0.1" - checksum: 966b1fb48d193b9d155f810e5efd1790962f2c4e0829f8440b8ad236ba009222c501f70185ef732fef17a4c490bb33a03b90dab0631feafbdf447da91e8165b1 + fill-range: "npm:^7.1.1" + checksum: fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6 languageName: node linkType: hard @@ -8162,12 +8162,12 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: e260f7592fd196b4421504d3597cc76f4a1ca7a9488260d533b611fc3cefd61e9a9be1417cb82d3b01ad9f9c0ff2dbf258e1026d2445e26b0cf5148ff4250429 + checksum: a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea languageName: node linkType: hard From 22b7ea1b5ea3a4e5344053d566821e9afa75e313 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jul 2024 15:41:55 -0400 Subject: [PATCH 22/73] Bump ua-parser-js from 0.7.32 to 0.7.38 (#2913) Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.32 to 0.7.38. - [Release notes](https://github.com/faisalman/ua-parser-js/releases) - [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.32...0.7.38) --- updated-dependencies: - dependency-name: ua-parser-js dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index f72892fb9..f34931b26 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15825,9 +15825,9 @@ __metadata: linkType: hard "ua-parser-js@npm:^0.7.30": - version: 0.7.32 - resolution: "ua-parser-js@npm:0.7.32" - checksum: 0a8a3c482a4b615e7047a522c9a737c70d505f5a94a7e1b7d7675112ce366eb930efeca828f72a6c7fb67e57eafd2575bdfab565a430a51b38c50da312d80980 + version: 0.7.38 + resolution: "ua-parser-js@npm:0.7.38" + checksum: 011609d0176952abc60b7a20e0af266a899b34f4c49a6f5097d6af763da27eacaa3752b710ae4d930d7b99508bb8c0b34ebe8042e1d9fdc4056d051b209b0842 languageName: node linkType: hard From 4f109ed768a5614fa69f6aa2c9650d455b27ba9a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jul 2024 16:53:37 -0400 Subject: [PATCH 23/73] Bump follow-redirects from 1.15.3 to 1.15.6 (#2914) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index f34931b26..608336106 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8281,12 +8281,12 @@ __metadata: linkType: hard "follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.9": - version: 1.15.3 - resolution: "follow-redirects@npm:1.15.3" + version: 1.15.6 + resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: debug: optional: true - checksum: 60d98693f4976892f8c654b16ef6d1803887a951898857ab0cdc009570b1c06314ad499505b7a040ac5b98144939f8597766e5e6a6859c0945d157b473aa6f5f + checksum: 70c7612c4cab18e546e36b991bbf8009a1a41cf85354afe04b113d1117569abf760269409cb3eb842d9f7b03d62826687086b081c566ea7b1e6613cf29030bf7 languageName: node linkType: hard From 3f0e414e0a47350fe06d403f5c3d36b874e652b5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jul 2024 16:56:06 -0400 Subject: [PATCH 24/73] Bump tar from 6.1.13 to 6.2.1 (#2917) Bumps [tar](https://github.com/isaacs/node-tar) from 6.1.13 to 6.2.1. - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-tar/compare/v6.1.13...v6.2.1) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/yarn.lock b/yarn.lock index 608336106..d6c5966db 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11889,12 +11889,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^4.0.0": - version: 4.0.0 - resolution: "minipass@npm:4.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: 6656c87ea19e06faa7c1ae3b3125af544d7f563688f9353c6474cc2f53af94eb1d2b8344dfc0cf9bc0a962b51573163c857a2dd67a9a62c4d16390657981e07a +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 61682162d29f45d3152b78b08bab7fb32ca10899bc5991ffe98afc18c9e9543bd1e3be94f8b8373ba6262497db63607079dc242ea62e43e7b2270837b7347c93 languageName: node linkType: hard @@ -15555,16 +15553,16 @@ __metadata: linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.13 - resolution: "tar@npm:6.1.13" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" - minipass: "npm:^4.0.0" + minipass: "npm:^5.0.0" minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: add2c3c6d0d71192186ec118d265b92d94be5cd57a0b8fdf0d29ee46dc846574925a5fc57170eefffd78201eda4c45d7604070b5a4b0648e4d6e1d65918b5a82 + checksum: bfbfbb2861888077fc1130b84029cdc2721efb93d1d1fb80f22a7ac3a98ec6f8972f29e564103bbebf5e97be67ebc356d37fa48dbc4960600a1eb7230fbd1ea0 languageName: node linkType: hard From c5d174123576efda4fa657078c313cae3d7e3cee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jul 2024 16:56:15 -0400 Subject: [PATCH 25/73] Bump semver from 5.7.1 to 5.7.2 (#2916) Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index d6c5966db..ec327c46d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14732,11 +14732,11 @@ __metadata: linkType: hard "semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0": - version: 5.7.1 - resolution: "semver@npm:5.7.1" + version: 5.7.2 + resolution: "semver@npm:5.7.2" bin: - semver: ./bin/semver - checksum: fbc71cf00736480ca0dd67f2527cda6e0fde5447af00bd2ce06cb522d510216603a63ed0c6c87d8904507c1a4e8113e628a71424ebd9e0fd7d345ee8ed249690 + semver: bin/semver + checksum: fca14418a174d4b4ef1fecb32c5941e3412d52a4d3d85165924ce3a47fbc7073372c26faf7484ceb4bbc2bde25880c6b97e492473dc7e9708fdfb1c6a02d546e languageName: node linkType: hard From 8b91f98220049796716f2eaec59c214426f90ab4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jul 2024 16:56:28 -0400 Subject: [PATCH 26/73] Bump express from 4.18.2 to 4.19.2 (#2915) Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 45 ++++++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/yarn.lock b/yarn.lock index ec327c46d..33fbc81a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5784,12 +5784,12 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.1": - version: 1.20.1 - resolution: "body-parser@npm:1.20.1" +"body-parser@npm:1.20.2": + version: 1.20.2 + resolution: "body-parser@npm:1.20.2" dependencies: bytes: "npm:3.1.2" - content-type: "npm:~1.0.4" + content-type: "npm:~1.0.5" debug: "npm:2.6.9" depd: "npm:2.0.0" destroy: "npm:1.2.0" @@ -5797,10 +5797,10 @@ __metadata: iconv-lite: "npm:0.4.24" on-finished: "npm:2.4.1" qs: "npm:6.11.0" - raw-body: "npm:2.5.1" + raw-body: "npm:2.5.2" type-is: "npm:~1.6.18" unpipe: "npm:1.0.0" - checksum: 5f8d128022a2fb8b6e7990d30878a0182f300b70e46b3f9d358a9433ad6275f0de46add6d63206da3637c01c3b38b6111a7480f7e7ac2e9f7b989f6133fe5510 + checksum: 3cf171b82190cf91495c262b073e425fc0d9e25cc2bf4540d43f7e7bbca27d6a9eae65ca367b6ef3993eea261159d9d2ab37ce444e8979323952e12eb3df319a languageName: node linkType: hard @@ -6570,6 +6570,13 @@ __metadata: languageName: node linkType: hard +"content-type@npm:~1.0.5": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 + languageName: node + linkType: hard + "convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" @@ -6591,10 +6598,10 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380 +"cookie@npm:0.6.0": + version: 0.6.0 + resolution: "cookie@npm:0.6.0" + checksum: c1f8f2ea7d443b9331680598b0ae4e6af18a618c37606d1bbdc75bec8361cce09fe93e727059a673f2ba24467131a9fb5a4eec76bb1b149c1b3e1ccb268dc583 languageName: node linkType: hard @@ -7956,15 +7963,15 @@ __metadata: linkType: hard "express@npm:^4.17.3": - version: 4.18.2 - resolution: "express@npm:4.18.2" + version: 4.19.2 + resolution: "express@npm:4.19.2" dependencies: accepts: "npm:~1.3.8" array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.1" + body-parser: "npm:1.20.2" content-disposition: "npm:0.5.4" content-type: "npm:~1.0.4" - cookie: "npm:0.5.0" + cookie: "npm:0.6.0" cookie-signature: "npm:1.0.6" debug: "npm:2.6.9" depd: "npm:2.0.0" @@ -7990,7 +7997,7 @@ __metadata: type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 869ae89ed6ff4bed7b373079dc58e5dddcf2915a2669b36037ff78c99d675ae930e5fe052b35c24f56557d28a023bb1cbe3e2f2fb87eaab96a1cedd7e597809d + checksum: 3fcd792536f802c059789ef48db3851b87e78fba103423e524144d79af37da7952a2b8d4e1a007f423329c7377d686d9476ac42e7d9ea413b80345d495e30a3a languageName: node linkType: hard @@ -13487,15 +13494,15 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:2.5.1": - version: 2.5.1 - resolution: "raw-body@npm:2.5.1" +"raw-body@npm:2.5.2": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" dependencies: bytes: "npm:3.1.2" http-errors: "npm:2.0.0" iconv-lite: "npm:0.4.24" unpipe: "npm:1.0.0" - checksum: 280bedc12db3490ecd06f740bdcf66093a07535374b51331242382c0e130bb273ebb611b7bc4cba1b4b4e016cc7b1f4b05a6df885a6af39c2bc3b94c02291c84 + checksum: 863b5171e140546a4d99f349b720abac4410338e23df5e409cfcc3752538c9caf947ce382c89129ba976f71894bd38b5806c774edac35ebf168d02aa1ac11a95 languageName: node linkType: hard From 97be67f80270be066d5df494df18f123510cf1c9 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Wed, 10 Jul 2024 17:24:14 +0800 Subject: [PATCH 27/73] Add migration docs for removing methods starting with `_` (#2918) --- docs/v8-migration-api.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/docs/v8-migration-api.md b/docs/v8-migration-api.md index 9544b48e4..ae7209966 100644 --- a/docs/v8-migration-api.md +++ b/docs/v8-migration-api.md @@ -307,6 +307,33 @@ Check out the [v8-migration guide](v8-migration.md) for other user-level changes __Migration__: Adapt to the new behaviour. You can use `NodePath#shouldSkip` to check whether a NodePath has been skipped before calling `NodePath#requeue()`. +- Remove methods starting with `_` ([#16504](https://github.com/babel/babel/pull/16504)) + + ``` + _assertUnremoved + _call + _callRemovalHooks + _containerInsert + _containerInsertAfter + _containerInsertBefore + _getKey + _getPattern + _getQueueContexts + _getTypeAnnotation + _markRemoved + _remove + _removeFromScope + _replaceWith + _resolve + _resyncKey + _resyncList + _resyncParent + _resyncRemoved + _verifyNodeList + ``` + + __Migration__: These methods are meant to be private so there is no real migration approach. But if your plugin / build is broken by this change, feel free to open an issue and tell us how you use these methods and we can see what we can do after Babel 8 is released. + ### `@babel/compat-data` ![low](https://img.shields.io/badge/risk%20of%20breakage%3F-low-yellowgreen.svg) From eab1cea134185476e4beaec03ce6cb76bdb19e65 Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Mon, 15 Jul 2024 18:11:13 +0800 Subject: [PATCH 28/73] Fix REPL CORS error (#2920) --- _redirects | 3 +++ js/repl/CircleCI.ts | 17 ++++------------- js/repl/PluginConfig.ts | 1 - js/repl/Repl.tsx | 1 - js/repl/UriUtils.ts | 1 - js/repl/loadBundle.ts | 8 +------- js/repl/replUtils.ts | 1 - js/repl/types.ts | 3 --- 8 files changed, 8 insertions(+), 27 deletions(-) diff --git a/_redirects b/_redirects index 83a360c41..29c43f458 100644 --- a/_redirects +++ b/_redirects @@ -140,3 +140,6 @@ https://babel.netlify.com/* https://babeljs.io/:splat 301! # Docusaurus v1 compat /docs/en/* /docs/:splat + +# CircleCI CORS +/circleci/api/* https://circleci.com/api/v1.1/project/github/babel/babel/:splat 200 diff --git a/js/repl/CircleCI.ts b/js/repl/CircleCI.ts index f542dcdb8..57e25c197 100644 --- a/js/repl/CircleCI.ts +++ b/js/repl/CircleCI.ts @@ -1,11 +1,7 @@ import fetch from "unfetch"; -async function sendRequest( - repo: string | undefined | null, - uri: string -): Promise { - const urlRepo = repo && repo.length ? repo : "babel/babel"; - const fullURL = `https://circleci.com/api/v1.1/project/github/${urlRepo}/${uri}`; +async function sendRequest(uri: string): Promise { + const fullURL = `/circleci/api/${uri}`; let response; try { response = await fetch(fullURL).then((res) => res.json()); @@ -21,14 +17,11 @@ async function sendRequest( } export async function loadBuildArtifacts( - repo: string | undefined | null, regExp: RegExp, - build: number | string, - // eslint-disable-line no-unused-vars - cb: (url: string, error?: string) => Promise + build: number | string ): Promise { try { - const response = await sendRequest(repo, `${build}/artifacts`); + const response = await sendRequest(`${build}/artifacts`); const artifacts = response.filter((x) => regExp.test(x.path)); if (!artifacts || artifacts.length === 0) { throw new Error( @@ -42,14 +35,12 @@ export async function loadBuildArtifacts( } export async function loadLatestBuildNumberForBranch( - repo: string | undefined | null, branch: string, jobName: string, limit: number = 30 ): Promise { try { const response = await sendRequest( - repo, `tree/${branch}?limit=${limit}&filter=successful` ); if (!response) throw new Error("No builds found"); diff --git a/js/repl/PluginConfig.ts b/js/repl/PluginConfig.ts index 5e4feac97..940951d04 100644 --- a/js/repl/PluginConfig.ts +++ b/js/repl/PluginConfig.ts @@ -93,7 +93,6 @@ const replDefaults: ReplState = { builtIns: false, spec: false, loose: false, - circleciRepo: "", code: "", debug: false, evaluate: false, diff --git a/js/repl/Repl.tsx b/js/repl/Repl.tsx index 6ec7e9079..ffdf20e83 100644 --- a/js/repl/Repl.tsx +++ b/js/repl/Repl.tsx @@ -653,7 +653,6 @@ class Repl extends React.Component { corejs: envConfig.corejs, spec: envConfig.isSpecEnabled, loose: envConfig.isLooseEnabled, - circleciRepo: state.babel.circleciRepo, code: state.code, debug: state.debugEnvPreset, modules: envConfig.modules, diff --git a/js/repl/UriUtils.ts b/js/repl/UriUtils.ts index b989985d4..37da34cb6 100644 --- a/js/repl/UriUtils.ts +++ b/js/repl/UriUtils.ts @@ -14,7 +14,6 @@ const URL_KEYS = [ "forceAllTransforms", "modules", "shippedProposals", - "circleciRepo", "evaluate", "fileSize", "timeTravel", diff --git a/js/repl/loadBundle.ts b/js/repl/loadBundle.ts index fe60f3983..a4f6092da 100644 --- a/js/repl/loadBundle.ts +++ b/js/repl/loadBundle.ts @@ -62,18 +62,12 @@ export default async function loadBundle( // to main, we map /build/7.0 and /build/master to // /build/main for backwards compatibility. build = await loadLatestBuildNumberForBranch( - state.circleciRepo, build === "7.0" || build === "master" ? "main" : build, "build-standalone" ); } const regExp = new RegExp(`${packageName}/${packageFile}$`); - const url = await loadBuildArtifacts( - state.circleciRepo, - regExp, - build, - doLoad - ); + const url = await loadBuildArtifacts(regExp, build); return doLoad(url); } catch (ex) { return doLoad(null, ex.message); diff --git a/js/repl/replUtils.ts b/js/repl/replUtils.ts index 420b70754..062a80a47 100644 --- a/js/repl/replUtils.ts +++ b/js/repl/replUtils.ts @@ -66,7 +66,6 @@ export const persistedStateToBabelState = ( ): BabelState => ({ availablePresets: [], build: persistedState.build, - circleciRepo: persistedState.circleciRepo, didError: false, isLoaded: false, isLoading: true, diff --git a/js/repl/types.ts b/js/repl/types.ts index 6796de14d..1f18be6ed 100644 --- a/js/repl/types.ts +++ b/js/repl/types.ts @@ -75,7 +75,6 @@ export type BabelState = LazyLoadedState & { availablePresets: Array; build: any; errorMessage?: string; - circleciRepo: string; config: PluginConfig; version: any; }; @@ -84,7 +83,6 @@ export type EnvState = LazyLoadedState & { availablePresets: Array; build: number; errorMessage?: string; - circleciRepo: string; config: PluginConfig; version: any; isEnabled: boolean; @@ -129,7 +127,6 @@ export type ReplState = { corejs?: string | false; spec: boolean; loose: boolean; - circleciRepo: string; code: string; debug: boolean; evaluate: boolean; From 90481ce58f85fb2644f04f04913e1e7ce878821e Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Fri, 26 Jul 2024 21:17:36 +0800 Subject: [PATCH 29/73] [Babel 8] Doc for removing some `NodePath` methods (#2924) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Huáng Jùnliàng --- docs/v8-migration-api.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/docs/v8-migration-api.md b/docs/v8-migration-api.md index ae7209966..7b1944c8f 100644 --- a/docs/v8-migration-api.md +++ b/docs/v8-migration-api.md @@ -290,6 +290,31 @@ Check out the [v8-migration guide](v8-migration.md) for other user-level changes ### `@babel/traverse` +![medium](https://img.shields.io/badge/risk%20of%20breakage%3F-medium-yellow.svg) + +- Remove some `NodePath` methods ([#16655](https://github.com/babel/babel/pull/16655)) + + __Migration__: + `hoist`, `updateSiblingKeys`, `call`, `setScope`, `resync`, `popContext`, `pushContext`, `setup`, `setKey` + These methods are meant to be private so there is no real migration approach. But if your plugin / build is broken by this change, feel free to open an issue and tell us how you use these methods and we can see what we can do after Babel 8 is released. + + `is`, `isnt`, `has`, `equals` + Access `path.node` instead. + ```diff + --- functionExpressionPath.equals("id", idNode) + +++ functionExpressionPath.node.id === idNode + + --- functionExpressionPath.is("id") + --- functionExpressionPath.has("id") + +++ functionExpressionPath.node.id + + --- functionExpressionPath.has("arguments") + +++ !!functionExpressionPath.node.arguments.length + + --- functionExpressionPath.isnt("async") + +++ !functionExpressionPath.node.async + ``` + ![low](https://img.shields.io/badge/risk%20of%20breakage%3F-low-yellowgreen.svg) - Remove `block` argument from `Scope#rename` ([#15288](https://github.com/babel/babel/pull/15288)) From 6ea57043da0040c5ddaa8e1b905932201244a2d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Fri, 26 Jul 2024 12:56:18 -0400 Subject: [PATCH 30/73] Add duplicate-named-capturing-groups to ES2025 (#2893) --- _redirects | 33 ++++++++++--------- ...-duplicate-named-capturing-groups-regex.md | 16 +++++---- docs/plugins-list.md | 5 ++- website/sidebars.js | 6 +++- 4 files changed, 36 insertions(+), 24 deletions(-) diff --git a/_redirects b/_redirects index 29c43f458..eb887e41f 100644 --- a/_redirects +++ b/_redirects @@ -65,22 +65,23 @@ https://babel.netlify.com/* https://babeljs.io/:splat 301! /docs/plugins/external-helpers/ /docs/babel-plugin-external-helpers # Plugins renamed from -proposal- to -transform- -/docs/babel-plugin-proposal-class-static-block /docs/babel-plugin-transform-class-static-block -/docs/babel-plugin-proposal-private-property-in-object /docs/babel-plugin-transform-private-property-in-object -/docs/babel-plugin-proposal-class-properties /docs/babel-plugin-transform-class-properties -/docs/babel-plugin-proposal-private-methods /docs/babel-plugin-transform-private-methods -/docs/babel-plugin-proposal-numeric-separator /docs/babel-plugin-transform-numeric-separator -/docs/babel-plugin-proposal-dynamic-import /docs/babel-plugin-transform-dynamic-import -/docs/babel-plugin-proposal-logical-assignment-operators /docs/babel-plugin-transform-logical-assignment-operators -/docs/babel-plugin-proposal-nullish-coalescing-operator /docs/babel-plugin-transform-nullish-coalescing-operator -/docs/babel-plugin-proposal-optional-chaining /docs/babel-plugin-transform-optional-chaining -/docs/babel-plugin-proposal-json-strings /docs/babel-plugin-transform-json-strings -/docs/babel-plugin-proposal-optional-catch-binding /docs/babel-plugin-transform-optional-catch-binding -/docs/babel-plugin-proposal-async-generator-functions /docs/babel-plugin-transform-async-generator-functions -/docs/babel-plugin-proposal-object-rest-spread /docs/babel-plugin-transform-object-rest-spread -/docs/babel-plugin-proposal-unicode-property-regex /docs/babel-plugin-transform-unicode-property-regex -/docs/babel-plugin-proposal-unicode-sets-regex /docs/babel-plugin-transform-unicode-sets-regex -/docs/babel-plugin-proposal-export-namespace-from /docs/babel-plugin-transform-export-namespace-from +/docs/babel-plugin-proposal-class-static-block /docs/babel-plugin-transform-class-static-block +/docs/babel-plugin-proposal-private-property-in-object /docs/babel-plugin-transform-private-property-in-object +/docs/babel-plugin-proposal-class-properties /docs/babel-plugin-transform-class-properties +/docs/babel-plugin-proposal-private-methods /docs/babel-plugin-transform-private-methods +/docs/babel-plugin-proposal-numeric-separator /docs/babel-plugin-transform-numeric-separator +/docs/babel-plugin-proposal-dynamic-import /docs/babel-plugin-transform-dynamic-import +/docs/babel-plugin-proposal-logical-assignment-operators /docs/babel-plugin-transform-logical-assignment-operators +/docs/babel-plugin-proposal-nullish-coalescing-operator /docs/babel-plugin-transform-nullish-coalescing-operator +/docs/babel-plugin-proposal-optional-chaining /docs/babel-plugin-transform-optional-chaining +/docs/babel-plugin-proposal-json-strings /docs/babel-plugin-transform-json-strings +/docs/babel-plugin-proposal-optional-catch-binding /docs/babel-plugin-transform-optional-catch-binding +/docs/babel-plugin-proposal-async-generator-functions /docs/babel-plugin-transform-async-generator-functions +/docs/babel-plugin-proposal-object-rest-spread /docs/babel-plugin-transform-object-rest-spread +/docs/babel-plugin-proposal-unicode-property-regex /docs/babel-plugin-transform-unicode-property-regex +/docs/babel-plugin-proposal-unicode-sets-regex /docs/babel-plugin-transform-unicode-sets-regex +/docs/babel-plugin-proposal-export-namespace-from /docs/babel-plugin-transform-export-namespace-from +/docs/babel-plugin-proposal-duplicate-named-capturing-groups-regex /docs/babel-plugin-transform-duplicate-named-capturing-groups-regex # Legacy redirects /docs/en/babel-plugin-transform-decorators /docs/babel-plugin-proposal-decorators diff --git a/docs/plugin-proposal-duplicate-named-capturing-groups-regex.md b/docs/plugin-proposal-duplicate-named-capturing-groups-regex.md index 5e9b17a08..608b7e36a 100644 --- a/docs/plugin-proposal-duplicate-named-capturing-groups-regex.md +++ b/docs/plugin-proposal-duplicate-named-capturing-groups-regex.md @@ -1,9 +1,13 @@ --- -id: babel-plugin-proposal-duplicate-named-capturing-groups-regex -title: "@babel/plugin-proposal-duplicate-named-capturing-groups-regex" +id: babel-plugin-transform-duplicate-named-capturing-groups-regex +title: "@babel/plugin-transform-duplicate-named-capturing-groups-regex" sidebar_label: duplicate-named-capturing-groups-regex --- +:::info +This plugin is included in `@babel/preset-env`, in [ES2025](https://github.com/tc39/proposals/blob/master/finished-proposals.md). +::: + This plugin transforms regular expression _literals_ to support duplicate named capturing groups. It does not patch the `new RegExp` constructor, since its arguments cannot be pre-transformed statically: to handle runtime behavior of functions/classes, you will need to use a polyfill instead. ## Examples @@ -30,7 +34,7 @@ console.log(re.exec("02-1999").groups.year); ## Installation ```shell npm2yarn -npm install --save-dev @babel/plugin-proposal-duplicate-named-capturing-groups-regex +npm install --save-dev @babel/plugin-transform-duplicate-named-capturing-groups-regex ``` ## Usage @@ -39,21 +43,21 @@ npm install --save-dev @babel/plugin-proposal-duplicate-named-capturing-groups-r ```json title="babel.config.json" { - "plugins": ["@babel/plugin-proposal-duplicate-named-capturing-groups-regex"] + "plugins": ["@babel/plugin-transform-duplicate-named-capturing-groups-regex"] } ``` ### Via CLI ```sh title="Shell" -babel --plugins @babel/plugin-proposal-duplicate-named-capturing-groups-regex script.js +babel --plugins @babel/plugin-transform-duplicate-named-capturing-groups-regex script.js ``` ### Via Node API ```js title="JavaScript" require("@babel/core").transformSync("code", { - plugins: ["@babel/plugin-proposal-duplicate-named-capturing-groups-regex"], + plugins: ["@babel/plugin-transform-duplicate-named-capturing-groups-regex"], }); ``` diff --git a/docs/plugins-list.md b/docs/plugins-list.md index c7535510f..06e4d35f9 100644 --- a/docs/plugins-list.md +++ b/docs/plugins-list.md @@ -11,7 +11,6 @@ sidebar_label: Plugins List #### Stage 3 - [decorators](plugin-proposal-decorators.md) -- [duplicate-named-capturing-groups-regex](plugin-proposal-duplicate-named-capturing-groups-regex.md) - [json-modules](plugin-proposal-json-modules.md) - [import-wasm-source](plugin-proposal-import-wasm-source.md) - [regexp-modifiers](plugin-proposal-regexp-modifiers.md) @@ -27,6 +26,10 @@ sidebar_label: Plugins List - [throw-expressions](plugin-proposal-throw-expressions.md) - [record-and-tuple](plugin-proposal-record-and-tuple.md) +### ES2025 + +- [duplicate-named-capturing-groups-regex](plugin-proposal-duplicate-named-capturing-groups-regex.md) + ### ES2024 - [unicode-sets-regex](plugin-transform-unicode-sets-regex.md) diff --git a/website/sidebars.js b/website/sidebars.js index edfea9acd..c4592bc93 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -42,6 +42,11 @@ module.exports = { id: "babel-preset-env", }, items: [ + { + type: "category", + label: "ES2025", + items: ["babel-plugin-transform-duplicate-named-capturing-groups-regex"], + }, { type: "category", label: "ES2024", @@ -242,7 +247,6 @@ module.exports = { "TC39 Proposals": { "Stage 3": [ "babel-plugin-proposal-decorators", - "babel-plugin-proposal-duplicate-named-capturing-groups-regex", "babel-plugin-proposal-explicit-resource-management", "babel-plugin-proposal-import-wasm-source", "babel-plugin-proposal-json-modules", From 3dd26418ab19eadf9fa23f4639b661fc7932d62f Mon Sep 17 00:00:00 2001 From: David Taylor Date: Fri, 26 Jul 2024 17:56:30 +0100 Subject: [PATCH 31/73] Add docs for plugin-bugfix-safari-class-field-initializer-scope (#2921) --- ...ix-safari-class-field-initializer-scope.md | 41 +++++++++++++++++++ website/sidebars.js | 1 + 2 files changed, 42 insertions(+) create mode 100644 docs/plugin-bugfix-safari-class-field-initializer-scope.md diff --git a/docs/plugin-bugfix-safari-class-field-initializer-scope.md b/docs/plugin-bugfix-safari-class-field-initializer-scope.md new file mode 100644 index 000000000..d5f21096e --- /dev/null +++ b/docs/plugin-bugfix-safari-class-field-initializer-scope.md @@ -0,0 +1,41 @@ +--- +id: babel-plugin-bugfix-safari-class-field-initializer-scope +title: "@babel/plugin-bugfix-safari-class-field-initializer-scope" +sidebar_label: bugfix-safari-class-field-initializer-scope +--- + +This bugfix plugin wraps some class field initializers with an IIFE to workaround [a WebKit bug](https://webkit.org/b/236843) which affects Safari 15. + +:::tip +This plugin is included in `@babel/preset-env`, and Babel will automatically enable this plugin for you when your `targets` are affected by the browser bug. +::: + +## Installation + +```shell npm2yarn +npm install --save-dev @babel/plugin-bugfix-safari-class-field-initializer-scope +``` + +## Usage + +### With a configuration file (Recommended) + +```json title="babel.config.json" +{ + "plugins": ["@babel/plugin-bugfix-safari-class-field-initializer-scope"] +} +``` + +### Via CLI + +```sh title="Shell" +babel --plugins @babel/plugin-bugfix-safari-class-field-initializer-scope script.js +``` + +### Via Node API + +```js title="JavaScript" +require("@babel/core").transformSync("code", { + plugins: ["@babel/plugin-bugfix-safari-class-field-initializer-scope"], +}); +``` diff --git a/website/sidebars.js b/website/sidebars.js index c4592bc93..f2139a301 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -158,6 +158,7 @@ module.exports = { label: "Bugfix", items: [ "babel-plugin-bugfix-firefox-class-in-computed-class-key", + "babel-plugin-bugfix-safari-class-field-initializer-scope", "babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining", ], From 5c021854003fec55fd2a56fc9c93a961a3c73057 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 26 Jul 2024 18:57:01 +0200 Subject: [PATCH 32/73] Add docs for `uncheckedRequire` option (#2928) --- docs/plugin-proposal-json-modules.md | 36 +++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/docs/plugin-proposal-json-modules.md b/docs/plugin-proposal-json-modules.md index 795bac5fd..1f579ca49 100644 --- a/docs/plugin-proposal-json-modules.md +++ b/docs/plugin-proposal-json-modules.md @@ -72,9 +72,7 @@ npm install --save-dev @babel/plugin-proposal-json-modules ```json title="babel.config.json" { - "plugins": [ - "@babel/plugin-proposal-json-modules" - ] + "plugins": ["@babel/plugin-proposal-json-modules"] } ``` @@ -88,12 +86,38 @@ babel --plugins=@babel/plugin-proposal-json-modules script.js ```js title="JavaScript" require("@babel/core").transformSync("code", { - plugins: [ - "@babel/plugin-proposal-json-modules" - ], + plugins: ["@babel/plugin-proposal-json-modules"], }); ``` +## Options + +### `uncheckedRequire` + +Type: `boolean`
+Default: `false`
+Added in `v7.25.0` + +When set to `true`, the plugin will generate a simpler output by using `require` directly to import the JSON file. When targeting CommonJS, this option leads to output that is easier to analyze for bundlers but doesn't check that the module being imported is actually JSON: + +**In** + +```js +import data from "./data.json" with { type: "json" }; +``` + +**Out (without `uncheckedRequire: true`)** + +```js +const data = JSON.parse(require("fs").readFileSync(require.resolve("./data.json"))); +``` + +**Out (with `uncheckedRequire: true`)** + +```js +const data = require("./data.json"); +``` + ## References - [Proposal: JSON Modules](https://github.com/tc39/proposal-json-modules/) From 05b6483c695feaabcfe6e643732f6a9a33779175 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 26 Jul 2024 19:05:32 +0200 Subject: [PATCH 33/73] Add release post for 7.25.0 (#2927) Co-authored-by: Brian Ng Co-authored-by: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> --- website/blog/2024-07-26-7.25.0.md | 110 ++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 website/blog/2024-07-26-7.25.0.md diff --git a/website/blog/2024-07-26-7.25.0.md b/website/blog/2024-07-26-7.25.0.md new file mode 100644 index 000000000..75c3c98ce --- /dev/null +++ b/website/blog/2024-07-26-7.25.0.md @@ -0,0 +1,110 @@ +--- +layout: post +title: "7.25.0 Released: Safari bugfixes and duplicated named capturing groups" +author: Babel Team +authorURL: https://twitter.com/babeljs +date: 2024-07-26 0:00:00 +categories: announcements +share_text: "Babel 7.25.0 Released" +--- + +###### tags: `Babel blog article` + +Babel 7.25.0 is out! + +`@babel/preset-env` now supports the [duplicated named capturing groups](https://github.com/tc39/proposal-duplicate-named-capturing-groups) proposal for Regular Expressions by default, as well as a bugfix for class fields when targeting Safari. This version also improves support for compiling [JSON module imports](https://babeljs.io/docs/babel-plugin-proposal-json-modules) to CommonJS, and adds support for config files to `@babel/node`'s `--eval` mode. + +You can read the whole changelog [on GitHub](https://github.com/babel/babel/releases/tag/v7.25.0). + + + +> If you or your company want to support Babel and the evolution of JavaScript, but aren't sure how, you can donate to us on our [Open Collective](https://github.com/babel/babel?sponsor=1) and, better yet, work with us on the implementation of [new ECMAScript proposals](https://github.com/babel/proposals) directly! As a volunteer-driven project, we rely on the community's support to fund our efforts in supporting the wide range of JavaScript users. Reach out at [team@babeljs.io](mailto:team@babeljs.io) if you'd like to discuss more! + +## Highlights + +### Duplicated named capturing groups ([#16445](https://github.com/babel/babel/pull/16445)) + +The [duplicated named capturing groups](https://github.com/tc39/proposal-duplicate-named-capturing-groups) proposal allows re-using the same name for groups in alternative branches within a regular expression. For example, a RegExp that matches dates either in the `dd/mm/yyyy` or `yyyy-mm-dd` format could be written as + +```javascript +let re = + /(?\d\d)\/(?\d\d)\/(?\d\d\d\d)|(?\d\d\d\d)-(?\d\d)-(?\d\d)/; + +"21/12/2023".match(re).groups.day; // 21 +"2023-12-21".match(re).groups.day; // 21 +``` + +The proposal reached Stage 4 in the April 2024 TC39 meeting, and will be included in the next version of the JavaScript standard. It is thus now enabled by default in `@babel/preset-env` (when needed based on your [targets](https://babeljs.io/docs/options#targets)), and you can safely remove `@babel/plugin-proposal-duplicate-named-capturing-groups-regex` from your configuration. + +If for any reason you still need to explicitly list the plugin, it has now been renamed to `@babel/plugin-transform-duplicate-named-capturing-groups-regex` as the proposal became a standard language feature. + +### Simplify JSON modules imports in CommonJS ([#16579](https://github.com/babel/babel/pull/16579)) + +After introducing support for transforming [JSON modules](https://github.com/tc39/proposal-json-modules) imports in Babel 7.24.0, we realized that the generated output was not friendly to CommonJS bundlers. + +Given this code: + +```javascript +import myConfig from "./config.json" with { type: "json" }; +``` + +[`@babel/plugin-proposal-json-modules`](https://babeljs.io/docs/babel-plugin-proposal-json-modules) would compile it to the following, when targeting CommonJS on Node.js: + +```javascript +const myConfig = JSON.parse( + require("fs").readFileSync(require.resolve("./config.json")) +); +``` + +The `JSON.parse` + `readFileSync` combination is necessary to ensure that `config.json` is indeed a JSON file, and not a `config.json.js` file trying to sneakily execute some code while being loaded. + +`@babel/plugin-proposal-json-modules` has now an `uncheckedRequire` option to simplify the output, at the cost of less validation. You can enable it in your configuration: + +```json title="babel.config.json" +{ + "plugins": [ + ["@babel/plugin-proposal-json-modules", { "uncheckedRequire": true }] + ] +} +``` + +and Babel will generate the following code: + +```javascript +const myConfig = require("./config.json"); +``` + +### `@babel/plugin-bugfix-safari-class-field-initializer-scope` ([#16569](https://github.com/babel/babel/pull/16569)) + +Safari versions up to 16 (included) have [a bug](https://bugs.webkit.org/show_bug.cgi?id=236843) when using parentheses around expressions in class fields. For example, the following code would throw an error: + +```javascript +{ + let a = [3]; + new (class { + c = a[0]; + })(); +} +``` + +This is especially problematic when using Webpack or when compiling to CommonJS, as they add parentheses when transforming imports. For example, this input code: + +```javascript +import { hello } from "./dep"; + +class A { + prop = hello(); +} +``` + +would become + +```javascript +var _dep = /* ... */; + +class A { + prop = (0, _dep.hello)(); +} +``` + +[David Taylor](https://github.com/davidtaylorhq) implemented a fix (thanks!) in the new `@babel/plugin-bugfix-safari-class-field-initializer-scope` package, which is enabled by default in `@babel/preset-env` when your targets include Safari versions up to 16. From 7d5e62457f907a015529a7ba0f86e4bd46ad9f45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 26 Jul 2024 19:08:44 +0200 Subject: [PATCH 34/73] Remove tag from 7.25.0 blog post --- website/blog/2024-07-26-7.25.0.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/website/blog/2024-07-26-7.25.0.md b/website/blog/2024-07-26-7.25.0.md index 75c3c98ce..b30c54c16 100644 --- a/website/blog/2024-07-26-7.25.0.md +++ b/website/blog/2024-07-26-7.25.0.md @@ -8,8 +8,6 @@ categories: announcements share_text: "Babel 7.25.0 Released" --- -###### tags: `Babel blog article` - Babel 7.25.0 is out! `@babel/preset-env` now supports the [duplicated named capturing groups](https://github.com/tc39/proposal-duplicate-named-capturing-groups) proposal for Regular Expressions by default, as well as a bugfix for class fields when targeting Safari. This version also improves support for compiling [JSON module imports](https://babeljs.io/docs/babel-plugin-proposal-json-modules) to CommonJS, and adds support for config files to `@babel/node`'s `--eval` mode. From 7ff59f9cf09957fa0eaf067f307a4e36032868bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 26 Jul 2024 19:15:48 +0200 Subject: [PATCH 35/73] The Safari bug is _before_ 16 --- website/blog/2024-07-26-7.25.0.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/blog/2024-07-26-7.25.0.md b/website/blog/2024-07-26-7.25.0.md index b30c54c16..466b897e5 100644 --- a/website/blog/2024-07-26-7.25.0.md +++ b/website/blog/2024-07-26-7.25.0.md @@ -74,7 +74,7 @@ const myConfig = require("./config.json"); ### `@babel/plugin-bugfix-safari-class-field-initializer-scope` ([#16569](https://github.com/babel/babel/pull/16569)) -Safari versions up to 16 (included) have [a bug](https://bugs.webkit.org/show_bug.cgi?id=236843) when using parentheses around expressions in class fields. For example, the following code would throw an error: +Safari versions older than 16 have [a bug](https://bugs.webkit.org/show_bug.cgi?id=236843) when using parentheses around expressions in class fields. For example, the following code would throw an error: ```javascript { @@ -105,4 +105,4 @@ class A { } ``` -[David Taylor](https://github.com/davidtaylorhq) implemented a fix (thanks!) in the new `@babel/plugin-bugfix-safari-class-field-initializer-scope` package, which is enabled by default in `@babel/preset-env` when your targets include Safari versions up to 16. +[David Taylor](https://github.com/davidtaylorhq) implemented a fix (thanks!) in the new `@babel/plugin-bugfix-safari-class-field-initializer-scope` package, which is enabled by default in `@babel/preset-env` when your targets include Safari versions older than 16. From 06d451b1a9ab9581902ce310567d05c9d51260bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Fri, 26 Jul 2024 17:45:19 -0400 Subject: [PATCH 36/73] add 7.25.0 to past versions (#2929) * add 7.25.0 to past versions * add repl past versions * update announcement * update link --- _redirects | 1 + js/repl/past-versions.json | 5 ++++- website/past-versions.json | 1 + website/src/pages/index.js | 6 +++--- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/_redirects b/_redirects index eb887e41f..8ca5e4688 100644 --- a/_redirects +++ b/_redirects @@ -94,6 +94,7 @@ https://babel.netlify.com/* https://babeljs.io/:splat 301! /docs/en/next/tools/* /setup # Blog rewrites +/7.25.0 /blog/2024/07/26/7.25.0 /7.24.0 /blog/2024/02/28/7.24.0 /7.23.0 /blog/2023/09/25/7.23.0 /7.22.0 /blog/2023/05/26/7.22.0 diff --git a/js/repl/past-versions.json b/js/repl/past-versions.json index 7352befe1..255288f09 100644 --- a/js/repl/past-versions.json +++ b/js/repl/past-versions.json @@ -1,5 +1,8 @@ [ - "8.0.0-alpha.2", + "8.0.0-alpha.12", + "7.24.10", + "7.23.10", + "7.22.20", "7.21.9", "7.20.15", "7.19.6", diff --git a/website/past-versions.json b/website/past-versions.json index 127b8a51f..ba48695b5 100644 --- a/website/past-versions.json +++ b/website/past-versions.json @@ -1,4 +1,5 @@ [ + "7.25.0", "7.24.0", "7.23.0", "7.22.0", diff --git a/website/src/pages/index.js b/website/src/pages/index.js index 2e2036c79..49e968494 100755 --- a/website/src/pages/index.js +++ b/website/src/pages/index.js @@ -219,9 +219,9 @@ const Hero = ({ language }) => (
- Babel 7.24 is released! Please read our{" "} - blog post for highlights and{" "} - + Babel 7.25 is released! Please read our{" "} + blog post for highlights and{" "} + changelog {" "} for more details! From 86dee747193f4ea8030fb556083756cb5ff386af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Sat, 27 Jul 2024 13:02:49 +0200 Subject: [PATCH 37/73] Update 2024-07-26-7.25.0.md --- website/blog/2024-07-26-7.25.0.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/blog/2024-07-26-7.25.0.md b/website/blog/2024-07-26-7.25.0.md index 466b897e5..4f23dcc0e 100644 --- a/website/blog/2024-07-26-7.25.0.md +++ b/website/blog/2024-07-26-7.25.0.md @@ -79,9 +79,9 @@ Safari versions older than 16 have [a bug](https://bugs.webkit.org/show_bug.cgi? ```javascript { let a = [3]; - new (class { - c = a[0]; - })(); + new class { + c = (a)[0]; + }; } ``` From 3d3732cc14cba99a96b291c5a36d3875bfe68095 Mon Sep 17 00:00:00 2001 From: Arman Date: Mon, 29 Jul 2024 18:39:37 +0300 Subject: [PATCH 38/73] fix(options): fix nested directives usage (#2908) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(options): drop visual noise * fix nested directive * fix another nested babel 7 directive --------- Co-authored-by: Huáng Jùnliàng --- docs/options.md | 4 ++-- docs/plugin-transform-runtime.md | 4 ++-- docs/preset-react.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/options.md b/docs/options.md index d234940ac..b1a47563d 100644 --- a/docs/options.md +++ b/docs/options.md @@ -365,7 +365,7 @@ If a minor version is not specified, Babel will interpret it as `MAJOR.0`. For e #### No targets -:::babel7 +::::babel7 When no targets are specified: Babel will assume you are targeting the oldest browsers possible. For example, `@babel/preset-env` will transform all ES2015-ES2020 code to be ES5 compatible. @@ -389,7 +389,7 @@ Because of this, Babel's behavior is different than [browserslist](https://githu We recognize this isn’t ideal and will be revisiting this in Babel v8. -::: +:::: :::babel8 diff --git a/docs/plugin-transform-runtime.md b/docs/plugin-transform-runtime.md index 65c7296ea..b866e1a6a 100644 --- a/docs/plugin-transform-runtime.md +++ b/docs/plugin-transform-runtime.md @@ -462,13 +462,13 @@ var Person = function Person() { :::babel8 -The following options where removed in Babel 8.0.0: +The following options were removed in Babel 8.0.0: - `corejs` - `helpers` - `regenerator` ::: -The following options where removed in Babel 7.0.0: +The following options were removed in Babel 7.0.0: - `useBuiltIns` - `polyfill` diff --git a/docs/preset-react.md b/docs/preset-react.md index be70a26c3..050171b5b 100644 --- a/docs/preset-react.md +++ b/docs/preset-react.md @@ -176,7 +176,7 @@ Replace the function used when compiling JSX expressions. It should be a qualifi Replace the component used when compiling JSX fragments. It should be a valid JSX tag name. -:::babel7 +::::babel7 #### `useBuiltIns` @@ -200,7 +200,7 @@ This option will be removed in Babel 8. Set `useSpread` to `true` if you are tar When spreading props, use inline object with spread elements directly instead of Babel's extend helper or `Object.assign`. -::: +:::: ### babel.config.js From f9eeddda01074e5584e4209f09d6d63b7ef2dbc0 Mon Sep 17 00:00:00 2001 From: David LJ Date: Wed, 31 Jul 2024 18:35:55 +0200 Subject: [PATCH 39/73] fix(options): fix plugin / present entries anchors (#2930) --- docs/options.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/options.md b/docs/options.md index b1a47563d..a632e61d0 100644 --- a/docs/options.md +++ b/docs/options.md @@ -282,7 +282,7 @@ babelrcRoots: [ ### `plugins` -Type: `Array` ([`PluginEntry`](#plugin-preset-entries))
+Type: `Array` ([`PluginEntry`](#pluginpreset-entries))
Default: `[]`
An array of plugins to activate when processing this file. For more information on how @@ -295,7 +295,7 @@ representation of a plugin or preset, you should use [`babel.createConfigItem()` ### `presets` -Type: `Array` ([`PresetEntry`](#plugin-preset-entries))
+Type: `Array` ([`PresetEntry`](#pluginpreset-entries))
Default: `[]`
An array of presets to activate when processing this file. For more information on how From 287e0adc20a4ab2a241999972de97594b1e5395c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Thu, 1 Aug 2024 14:04:10 -0400 Subject: [PATCH 40/73] improve Babel generator docs (#2931) --- docs/generator.md | 21 ++++++++++++++++++++- docs/parser.md | 4 ++-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/docs/generator.md b/docs/generator.md index 7fe578ec2..8a121bcdf 100644 --- a/docs/generator.md +++ b/docs/generator.md @@ -3,7 +3,7 @@ id: babel-generator title: "@babel/generator" --- -> Turns an AST into code. +> Turns Babel AST into code. ## Install @@ -33,6 +33,25 @@ const output = generate( The symbols like white spaces or new line characters are not preserved in the AST. When Babel generator prints code from the AST, the output format is not guaranteed. ::: +### Parser plugins support +Babel generator supports all the listed [Babel parser plugins](./parser.md#plugins) except `estree`. Note that parser plugins do not transform the code. For example, +if you pass JSX `
` to babel generator, the result will still contain the `div` JSX element. + +```js title="JavaScript" +import { parse } from "@babel/parser"; +import generate from "@babel/generator"; + +const code = "const Example = () =>
example
"; +const ast = parse(code, { plugins: ["jsx" ] }); + +const output = generate( + ast, +); + +// true +output.includes("
"); +``` + ## Options
diff --git a/docs/parser.md b/docs/parser.md index d80cd613b..dd7befb40 100644 --- a/docs/parser.md +++ b/docs/parser.md @@ -121,8 +121,8 @@ It is based on [ESTree spec][] with the following deviations: - [ImportExpression][] is replaced with a [CallExpression][] whose `callee` is an [Import] node. This change will be reversed in Babel 8. - [ExportAllDeclaration][] with `exported` field is replaced with an [ExportNamedDeclaration][] containing an [ExportNamespaceSpecifier][] node. -:::tip -There is now an `estree` plugin which reverts these deviations +:::note +The `estree` plugin can revert these deviations. Use it only if you are passing Babel AST to other ESTree-compliant tools. ::: AST for JSX code is based on [Facebook JSX AST][]. From b3f6ea3908ef1973519961e8fa723cfb9abce162 Mon Sep 17 00:00:00 2001 From: Dwij <96073160+Dwij1704@users.noreply.github.com> Date: Sun, 11 Aug 2024 07:32:03 -0400 Subject: [PATCH 41/73] Updated Broken Link Broken Link #2934 (#2936) --- docs/preset-react.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/preset-react.md b/docs/preset-react.md index 050171b5b..ea724bf61 100644 --- a/docs/preset-react.md +++ b/docs/preset-react.md @@ -22,7 +22,7 @@ Automatic runtime (since `v7.9.0`) adds the functionality for these plugins auto ## Installation -> You can also check out the React [Getting Started page](https://facebook.github.io/react/docs/hello-world.html) +> You can also check out the React [Getting Started page](https://react.dev/learn/installation) ```shell npm2yarn npm install --save-dev @babel/preset-react From eccff2f3bfce49f0a6e256e7be9a9f2161b80021 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 19 Aug 2024 12:14:40 +0200 Subject: [PATCH 42/73] Add Route4Me sponsor logo (#2938) --- website/data/sponsors.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/website/data/sponsors.yml b/website/data/sponsors.yml index db876b998..a59d18f64 100644 --- a/website/data/sponsors.yml +++ b/website/data/sponsors.yml @@ -16,3 +16,9 @@ type: opencollective tier: gold-sponsors monthly: 1000 +- name: Route Planner + url: https://route4me.com/ + image: https://github.com/user-attachments/assets/002949fe-aa5e-4311-b77f-7f2c905e91f5 + type: opencollective + tier: silver-sponsors + monthly: 500 From 4cfea29424a948b12c9a0e5925ea4b002d9558e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Wed, 4 Sep 2024 15:52:29 +0200 Subject: [PATCH 43/73] Migration: min Node.js version for Babel 8 (#2947) --- docs/v8-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/v8-migration.md b/docs/v8-migration.md index 7d1327979..1e4525c93 100644 --- a/docs/v8-migration.md +++ b/docs/v8-migration.md @@ -13,7 +13,7 @@ Refer users to this document when upgrading to Babel 8 from Babel 7. If you are ### Node.js support -All Babel 8 packages require Node.js `^18.20.0 || ^20.10.0 || >=21.0.0`. +All Babel 8 packages require Node.js `^18.20.0 || ^20.17.0 || >=22.8.0`. We highly encourage you to use a newer version of Node.js (LTS v20) since the previous versions are not maintained. See [nodejs/Release](https://github.com/nodejs/Release) for more information. From 9423c66d453f4ab2518300a86189da76911e8ac6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Wed, 4 Sep 2024 16:13:47 +0200 Subject: [PATCH 44/73] Add Igalia as a base support sponsor (#2946) --- website/data/sponsors.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/website/data/sponsors.yml b/website/data/sponsors.yml index a59d18f64..108db20f5 100644 --- a/website/data/sponsors.yml +++ b/website/data/sponsors.yml @@ -1,3 +1,9 @@ +- name: Igalia + url: https://www.igalia.com/ + image: https://images.opencollective.com/igalia/1c2e7cb/logo/256.png + type: opencollective + tier: base-support-sponsor + yearly: 30000 # There is not actual amount, but we need a large enough amount to fit in the tier - name: Coinbase url: https://github.com/coinbase image: https://avatars.githubusercontent.com/u/1885080?s=200&v=4 From 4bad02bca0bc31ee3b225efdd774c1a3cbd693df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 6 Sep 2024 15:55:46 +0200 Subject: [PATCH 45/73] [babel 8] Docs for babel/node args order (#2950) --- docs/node.md | 16 +++++++++++++++- docs/v8-migration.md | 2 ++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/node.md b/docs/node.md index e37ec7d6f..04e170840 100644 --- a/docs/node.md +++ b/docs/node.md @@ -72,15 +72,29 @@ NODE_NO_READLINE=1 rlwrap --always-readline npx babel-node ### Usage ```sh title="Shell" -babel-node [options] [ -e script | script.js ] [arguments] +babel-node [options] [ -e script | [--] script.js ] [arguments] ``` +:::babel7 + When arguments for user script have names conflicting with node options, double dash placed before script name can be used to resolve ambiguities ```sh title="Shell" npx babel-node --inspect --presets @babel/preset-env -- script.js --inspect ``` +::: + +:::babel8 + +Options for Node.js and Babel must be placed before the file name, while arguments for the script (that will be available as `process.argv`) must be placed after. + +```sh title="Shell" +npx babel-node --arg-for-babel script.js --arg-for-script.js +``` + +::: + ### Options | Option | Default | Description | diff --git a/docs/v8-migration.md b/docs/v8-migration.md index 1e4525c93..fbadc4cb1 100644 --- a/docs/v8-migration.md +++ b/docs/v8-migration.md @@ -426,6 +426,8 @@ The following syntax plugins are no longer needed, you can safely remove them fr - The `-gc` and `-d` command-line flags have been removed ([#15956](https://github.com/babel/babel/pull/15956)) **Migration**: Use the `--expose-gc` and `--inspect` Node.js flags respectively. Note that although `-d` was short for `--debug`, the latter has been [deprecated since Node.js 7.7.0](https://nodejs.org/en/docs/guides/debugging-getting-started#legacy-debugger). +- Command-line flags for Node.js and Babel must now be passed _before_ the filename, while flags for the script itself must be passed after. ([#16706](https://github.com/babel/babel/pull/16706)) + ## Compilation Changes ### Default target From b5d8f968134386ebc2e762c890e89c5ee4eccfff Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Fri, 6 Sep 2024 21:56:12 +0800 Subject: [PATCH 46/73] [Babel 8] doc: Remove `decimal` from parser (#2945) --- docs/v8-migration.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/v8-migration.md b/docs/v8-migration.md index fbadc4cb1..238d4cf82 100644 --- a/docs/v8-migration.md +++ b/docs/v8-migration.md @@ -311,6 +311,17 @@ The following syntax plugins are no longer needed, you can safely remove them fr **Migration**: Remove the option from your config, since it's now enabled by default. Previously the `classFeatures` plugin enables `@babel/parser` to produce class properties AST compatible with ESLint 8, following the ESTree specification. In Babel 8 the `eslint-parser` only works with ESLint 8 and above. + - Remove `decimal` plugin option [#16741](https://github.com/babel/babel/pull/16741) + + **Migration**: Migrate your project to the latest proposal and remove the plugin from your config since the latest proposal doesn't have syntax anymore. + + ```diff title=example.js + - 1.03m + + new Decimal("1.03") + - decimal1 + decimal2 + + decimal1.add(decimal2) + ``` + ### `@babel/generator` {#configuration-change-generator} ![medium](https://img.shields.io/badge/risk%20of%20breakage%3F-medium-yellow.svg) From 1c62dd817e22e60a6931ef43c15e38415f5f915f Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Fri, 6 Sep 2024 21:57:14 +0800 Subject: [PATCH 47/73] [Babel 8] doc: Split `typeParameter` of `TSMappedType` (#2939) --- docs/v8-migration-api.md | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/docs/v8-migration-api.md b/docs/v8-migration-api.md index 7b1944c8f..7a2566cf2 100644 --- a/docs/v8-migration-api.md +++ b/docs/v8-migration-api.md @@ -33,7 +33,7 @@ Check out the [v8-migration guide](v8-migration.md) for other user-level changes // AST in Babel 8 { type: "ImportExpression", - source: StringLitera("foo"), + source: StringLiteral("foo"), options: Identifier("options") } ``` @@ -77,6 +77,39 @@ Check out the [v8-migration guide](v8-migration.md) for other user-level changes - For `node.parameters` in Babel 7, use `node.params` in Babel 8 - For `node.typeAnnotation` in Babel 7, use `node.returnType` in Babel 8 +![medium](https://img.shields.io/badge/risk%20of%20breakage%3F-medium-yellow.svg) + +- Split `typeParameter` of `TSMappedType` ([#16733](https://github.com/babel/babel/pull/16733)). + + For a `TSMappedType` node, the `typeParameter` attribute is split into `key` and `constraint` attributes. + This is to align the AST for TS nodes with `@typescript-eslint`. + + ```ts + // Example input + let map1: { [P in string]: number; }; + + // AST in Babel 7 + { + type: "TSMappedType", + typeParameter: { + type: "TypeParameter", + name: Identifier("P"), + constraint: TSStringKeyword() + }, + typeAnnotation: TSNumberKeyword(), + } + + // AST in Babel 8 + { + type: "TSMappedType", + key: Identifier("P"), + constraint: TSStringKeyword() + typeAnnotation: TSNumberKeyword(), + } + ``` + + __Migration__: If you have a customized plugin accessing `typeParameter` of a `TSMappedType` node, use `node.key` and `node.constraint` in Babel 8. + ![low](https://img.shields.io/badge/risk%20of%20breakage%3F-low-yellowgreen.svg) - Don't generate `TSParenthesizedType` unless `createParenthesizedExpression` is enabled([#9546](https://github.com/babel/babel/issues/9546), [#12608](https://github.com/babel/babel/pull/12608)) @@ -307,7 +340,7 @@ Check out the [v8-migration guide](v8-migration.md) for other user-level changes --- functionExpressionPath.is("id") --- functionExpressionPath.has("id") +++ functionExpressionPath.node.id - + --- functionExpressionPath.has("arguments") +++ !!functionExpressionPath.node.arguments.length From e159676a5a283f3ae5d3371be8453df21db11c5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Thu, 12 Sep 2024 12:06:16 -0400 Subject: [PATCH 48/73] Fix codeblock titles (#2960) * fix code block titles * update caniuse-lite --- docs/helper-environment-visitor.md | 2 +- docs/v8-migration.md | 12 ++++++------ yarn.lock | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/helper-environment-visitor.md b/docs/helper-environment-visitor.md index 41daeceb6..2ec23ecc4 100644 --- a/docs/helper-environment-visitor.md +++ b/docs/helper-environment-visitor.md @@ -74,7 +74,7 @@ if (path.isMethod()) { Suppose we are migrating from vanilla JavaScript to ES Modules. Now that the `this` keyword is equivalent to `undefined` at the top level of an ESModule ([spec](https://tc39.es/ecma262/#sec-module-environment-records-getthisbinding)), we want to replace all top-level `this` to [`globalThis`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/globalThis): -```js title=input.js +```js title="input.js" // replace this expression to `globalThis.foo = "top"` this.foo = "top"; diff --git a/docs/v8-migration.md b/docs/v8-migration.md index 238d4cf82..1751f6cf7 100644 --- a/docs/v8-migration.md +++ b/docs/v8-migration.md @@ -176,7 +176,7 @@ The following syntax plugins are no longer needed, you can safely remove them fr - Remove `useSpread` and `useBuiltIns` options ([#12593](https://github.com/babel/babel/pull/12593)) **Migration**: Babel 8 always compiles JSX spread elements to object spread: - ```jsx title=input.jsx + ```jsx title="input.jsx"
// transforms to jsx("div", { ...props }) @@ -315,7 +315,7 @@ The following syntax plugins are no longer needed, you can safely remove them fr **Migration**: Migrate your project to the latest proposal and remove the plugin from your config since the latest proposal doesn't have syntax anymore. - ```diff title=example.js + ```diff title="example.js" - 1.03m + new Decimal("1.03") - decimal1 + decimal2 @@ -478,7 +478,7 @@ The following syntax plugins are no longer needed, you can safely remove them fr - [Disallow sequence expressions inside JSX attributes](https://github.com/babel/babel/issues/8604) ([#12447](https://github.com/babel/babel/pull/12447)) **Migration**: Find and replace the following code patterns. You can start the migration prior to Babel 8: - ```diff title=input.jsx + ```diff title="input.jsx" -

// Invalid +

// Valid ``` @@ -486,7 +486,7 @@ The following syntax plugins are no longer needed, you can safely remove them fr - [Disallow `{`, `}`, `<` and `>` in JSX text](https://github.com/babel/babel/issues/11042) ([#12451](https://github.com/babel/babel/pull/12451)) **Migration**: Use `{'{'}`, `{'}'}`, `{'<'}` and `{'>'}` instead. Find and replace the following code patterns. You can start the migration prior to Babel 8: - ```diff title=input.jsx + ```diff title="input.jsx" -

">" is greater than.

+

"{'>'}" is greater than.

``` @@ -500,7 +500,7 @@ The following syntax plugins are no longer needed, you can safely remove them fr **Migration**: Use the new `declare` syntax, introduced in TypeScript 3.7, if you don't want fields to be initialized to `undefined`: - ```ts title=input.ts + ```ts title="input.ts" class A { foo: string | void; // initialized to undefined declare bar: number; // type-only, will be removed @@ -515,7 +515,7 @@ The following syntax plugins are no longer needed, you can safely remove them fr **Migration**: Use the new `declare` syntax, introduced in Flow 0.120, if you don't want fields to be initialized to `undefined`: - ```flow title=input.js + ```flow title="input.js" class A { foo: string | void; // initialized to undefined declare bar: number; // type-only, will be removed diff --git a/yarn.lock b/yarn.lock index 33fbc81a5..cb8298e56 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6055,9 +6055,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001538, caniuse-lite@npm:^1.0.30001541": - version: 1.0.30001561 - resolution: "caniuse-lite@npm:1.0.30001561" - checksum: 94cfc8454c19d28828baf254771e0f3cf1828f95b0a85904d70a77b530873a041a735761091e3baf17ec90609250f887baa044b8ed2776368a46dd2e70f050d6 + version: 1.0.30001660 + resolution: "caniuse-lite@npm:1.0.30001660" + checksum: 5d83f0b7e2075b7e31f114f739155dc6c21b0afe8cb61180f625a4903b0ccd3d7591a5f81c930f14efddfa57040203ba0890850b8a3738f6c7f17c7dd83b9de8 languageName: node linkType: hard From 7369e6eaecd4b16545d709a53a009edd234e9b25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Sep 2024 13:21:57 -0400 Subject: [PATCH 49/73] Bump webpack from 5.89.0 to 5.94.0 (#2962) Bumps [webpack](https://github.com/webpack/webpack) from 5.89.0 to 5.94.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.89.0...v5.94.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 237 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 236 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 70741959d..ad78f3b4e 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "rollup": "^3.28.0", "terser-webpack-plugin": "^5.3.9", "typescript": "^5.1.6", - "webpack": "^5.88.2", + "webpack": "^5.94.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1", "worker-loader": "^3.0.8" diff --git a/yarn.lock b/yarn.lock index cb8298e56..20789b8e0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3789,6 +3789,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d + languageName: node + linkType: hard + "@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" @@ -3813,6 +3820,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" @@ -3823,6 +3837,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.20": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc + languageName: node + linkType: hard + "@leichtgewicht/ip-codec@npm:^2.0.1": version: 2.0.4 resolution: "@leichtgewicht/ip-codec@npm:2.0.4" @@ -4449,6 +4473,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:^1.0.5": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: 7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408 + languageName: node + linkType: hard + "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.31": version: 4.17.32 resolution: "@types/express-serve-static-core@npm:4.17.32" @@ -4966,6 +4997,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/ast@npm:1.12.1" + dependencies: + "@webassemblyjs/helper-numbers": "npm:1.11.6" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + checksum: a775b0559437ae122d14fec0cfe59fdcaf5ca2d8ff48254014fd05d6797e20401e0f1518e628f9b06819aa085834a2534234977f9608b3f2e51f94b6e8b0bc43 + languageName: node + linkType: hard + "@webassemblyjs/floating-point-hex-parser@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" @@ -4987,6 +5028,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-buffer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" + checksum: 1d8705daa41f4d22ef7c6d422af4c530b84d69d0c253c6db5adec44d511d7caa66837803db5b1addcea611a1498fd5a67d2cf318b057a916283ae41ffb85ba8a + languageName: node + linkType: hard + "@webassemblyjs/helper-numbers@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" @@ -5017,6 +5065,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-section@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-buffer": "npm:1.12.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/wasm-gen": "npm:1.12.1" + checksum: e91e6b28114e35321934070a2db8973a08a5cd9c30500b817214c683bbf5269ed4324366dd93ad83bf2fba0d671ac8f39df1c142bf58f70c57a827eeba4a3d2f + languageName: node + linkType: hard + "@webassemblyjs/ieee754@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/ieee754@npm:1.11.6" @@ -5058,6 +5118,22 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-edit@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-buffer": "npm:1.12.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/helper-wasm-section": "npm:1.12.1" + "@webassemblyjs/wasm-gen": "npm:1.12.1" + "@webassemblyjs/wasm-opt": "npm:1.12.1" + "@webassemblyjs/wasm-parser": "npm:1.12.1" + "@webassemblyjs/wast-printer": "npm:1.12.1" + checksum: 5678ae02dbebba2f3a344e25928ea5a26a0df777166c9be77a467bfde7aca7f4b57ef95587e4bd768a402cdf2fddc4c56f0a599d164cdd9fe313520e39e18137 + languageName: node + linkType: hard + "@webassemblyjs/wasm-gen@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" @@ -5071,6 +5147,19 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-gen@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/ieee754": "npm:1.11.6" + "@webassemblyjs/leb128": "npm:1.11.6" + "@webassemblyjs/utf8": "npm:1.11.6" + checksum: ec45bd50e86bc9856f80fe9af4bc1ae5c98fb85f57023d11dff2b670da240c47a7b1b9b6c89755890314212bd167cf3adae7f1157216ddffb739a4ce589fc338 + languageName: node + linkType: hard + "@webassemblyjs/wasm-opt@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" @@ -5083,6 +5172,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-opt@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-buffer": "npm:1.12.1" + "@webassemblyjs/wasm-gen": "npm:1.12.1" + "@webassemblyjs/wasm-parser": "npm:1.12.1" + checksum: 21f25ae109012c49bb084e09f3b67679510429adc3e2408ad3621b2b505379d9cce337799a7919ef44db64e0d136833216914aea16b0d4856f353b9778e0cdb7 + languageName: node + linkType: hard + "@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": version: 1.11.6 resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" @@ -5097,6 +5198,20 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-api-error": "npm:1.11.6" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/ieee754": "npm:1.11.6" + "@webassemblyjs/leb128": "npm:1.11.6" + "@webassemblyjs/utf8": "npm:1.11.6" + checksum: f7311685b76c3e1def2abea3488be1e77f06ecd8633143a6c5c943ca289660952b73785231bb76a010055ca64645227a4bc79705c26ab7536216891b6bb36320 + languageName: node + linkType: hard + "@webassemblyjs/wast-printer@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/wast-printer@npm:1.11.6" @@ -5107,6 +5222,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wast-printer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wast-printer@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@xtuc/long": "npm:4.2.2" + checksum: 1a6a4b6bc4234f2b5adbab0cb11a24911b03380eb1cab6fb27a2250174a279fdc6aa2f5a9cf62dd1f6d4eb39f778f488e8ff15b9deb0670dee5c5077d46cf572 + languageName: node + linkType: hard + "@webpack-cli/configtest@npm:^2.1.1": version: 2.1.1 resolution: "@webpack-cli/configtest@npm:2.1.1" @@ -5187,6 +5312,15 @@ __metadata: languageName: node linkType: hard +"acorn-import-attributes@npm:^1.9.5": + version: 1.9.5 + resolution: "acorn-import-attributes@npm:1.9.5" + peerDependencies: + acorn: ^8 + checksum: 8bfbfbb6e2467b9b47abb4d095df717ab64fce2525da65eabee073e85e7975fb3a176b6c8bba17c99a7d8ede283a10a590272304eb54a93c4aa1af9790d47a8b + languageName: node + linkType: hard + "acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -5721,7 +5855,7 @@ __metadata: terser-webpack-plugin: "npm:^5.3.9" typescript: "npm:^5.1.6" unfetch: "npm:^4.2.0" - webpack: "npm:^5.88.2" + webpack: "npm:^5.94.0" webpack-cli: "npm:^5.1.4" webpack-dev-server: "npm:^4.15.1" worker-loader: "npm:^3.0.8" @@ -7421,6 +7555,16 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^5.17.1": + version: 5.17.1 + resolution: "enhanced-resolve@npm:5.17.1" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.2.0" + checksum: e8e03cb7a4bf3c0250a89afbd29e5ec20e90ba5fcd026066232a0754864d7d0a393fa6fc0e5379314a6529165a1834b36731147080714459d98924520410d8f5 + languageName: node + linkType: hard + "entities@npm:^2.0.0": version: 2.2.0 resolution: "entities@npm:2.2.0" @@ -8707,6 +8851,13 @@ __metadata: languageName: node linkType: hard +"graceful-fs@npm:^4.2.11": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 + languageName: node + linkType: hard + "graphemer@npm:^1.4.0": version: 1.4.0 resolution: "graphemer@npm:1.4.0" @@ -15573,6 +15724,28 @@ __metadata: languageName: node linkType: hard +"terser-webpack-plugin@npm:^5.3.10": + version: 5.3.10 + resolution: "terser-webpack-plugin@npm:5.3.10" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.20" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^3.1.1" + serialize-javascript: "npm:^6.0.1" + terser: "npm:^5.26.0" + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: fb1c2436ae1b4e983be043fa0a3d355c047b16b68f102437d08c736d7960c001e7420e2f722b9d99ce0dc70ca26a68cc63c0b82bc45f5b48671142b352a9d938 + languageName: node + linkType: hard + "terser-webpack-plugin@npm:^5.3.7, terser-webpack-plugin@npm:^5.3.9": version: 5.3.9 resolution: "terser-webpack-plugin@npm:5.3.9" @@ -15609,6 +15782,20 @@ __metadata: languageName: node linkType: hard +"terser@npm:^5.26.0": + version: 5.32.0 + resolution: "terser@npm:5.32.0" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.8.2" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: b398e37509e64665da233502911f3b32046656a569b1814e0c9944141f0484b3e4d13985faf5c8610dff2d27c2636dd30bab55cab3d8e14080ae273131fb5754 + languageName: node + linkType: hard + "text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" @@ -16509,6 +16696,16 @@ __metadata: languageName: node linkType: hard +"watchpack@npm:^2.4.1": + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" + dependencies: + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" + checksum: 6bd4c051d9af189a6c781c3158dcb3069f432a0c144159eeb0a44117412105c61b2b683a5c9eebc4324625e0e9b76536387d0ba354594fa6cbbdf1ef60bee4c3 + languageName: node + linkType: hard + "wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": version: 1.7.3 resolution: "wbuf@npm:1.7.3" @@ -16671,7 +16868,7 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.88.1, webpack@npm:^5.88.2": +"webpack@npm:^5.88.1": version: 5.89.0 resolution: "webpack@npm:5.89.0" dependencies: @@ -16708,6 +16905,42 @@ __metadata: languageName: node linkType: hard +"webpack@npm:^5.94.0": + version: 5.94.0 + resolution: "webpack@npm:5.94.0" + dependencies: + "@types/estree": "npm:^1.0.5" + "@webassemblyjs/ast": "npm:^1.12.1" + "@webassemblyjs/wasm-edit": "npm:^1.12.1" + "@webassemblyjs/wasm-parser": "npm:^1.12.1" + acorn: "npm:^8.7.1" + acorn-import-attributes: "npm:^1.9.5" + browserslist: "npm:^4.21.10" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.17.1" + es-module-lexer: "npm:^1.2.1" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.2.0" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^3.2.0" + tapable: "npm:^2.1.1" + terser-webpack-plugin: "npm:^5.3.10" + watchpack: "npm:^2.4.1" + webpack-sources: "npm:^3.2.3" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 648449c5fbbb0839814116e3b2b044ac6c75a7ba272435155ddeb1e64dfaa2f8079be3adfbb691f648b69900756ce0f6fb73beab0ced3cf5e0fd46868b4593a6 + languageName: node + linkType: hard + "webpackbar@npm:^5.0.2": version: 5.0.2 resolution: "webpackbar@npm:5.0.2" From 20e7a272963c52d4c1e73468aafd2fd5f125b76d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Fri, 13 Sep 2024 12:16:27 -0400 Subject: [PATCH 50/73] add diff to additionalLanguages (#2963) --- docs/v8-migration-api.md | 18 +++++++++--------- website/docusaurus.config.js | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/v8-migration-api.md b/docs/v8-migration-api.md index 7a2566cf2..49600228f 100644 --- a/docs/v8-migration-api.md +++ b/docs/v8-migration-api.md @@ -334,18 +334,18 @@ Check out the [v8-migration guide](v8-migration.md) for other user-level changes `is`, `isnt`, `has`, `equals` Access `path.node` instead. ```diff - --- functionExpressionPath.equals("id", idNode) - +++ functionExpressionPath.node.id === idNode + - functionExpressionPath.equals("id", idNode) + + functionExpressionPath.node.id === idNode - --- functionExpressionPath.is("id") - --- functionExpressionPath.has("id") - +++ functionExpressionPath.node.id + - functionExpressionPath.is("id") + - functionExpressionPath.has("id") + + functionExpressionPath.node.id - --- functionExpressionPath.has("arguments") - +++ !!functionExpressionPath.node.arguments.length + - functionExpressionPath.has("arguments") + + !!functionExpressionPath.node.arguments.length - --- functionExpressionPath.isnt("async") - +++ !functionExpressionPath.node.async + - functionExpressionPath.isnt("async") + + !functionExpressionPath.node.async ``` ![low](https://img.shields.io/badge/risk%20of%20breakage%3F-low-yellowgreen.svg) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 85052ed4c..a7e40d002 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -189,7 +189,7 @@ const siteConfig = { respectPrefersColorScheme: true, }, prism: { - additionalLanguages: ["flow", "powershell"], + additionalLanguages: ["diff", "flow", "powershell"], theme: require("./src/theme/prism/light"), darkTheme: require("./src/theme/prism/dark"), magicComments: [ From 61d93d102d894464b63bccc7ae78e93a146855d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 16 Sep 2024 13:28:45 +0200 Subject: [PATCH 51/73] Docs for `importAssertions` and `importReflection` removal (#2948) --- docs/parser.md | 162 ++++++++++++++++++++++++++----------------- docs/v8-migration.md | 17 ++++- 2 files changed, 115 insertions(+), 64 deletions(-) diff --git a/docs/parser.md b/docs/parser.md index dd7befb40..97d2ccc3b 100644 --- a/docs/parser.md +++ b/docs/parser.md @@ -32,15 +32,16 @@ mind. When in doubt, use `.parse()`.
History -| Version | Changes | -| --- | --- | -| `v7.23.0` | Added `createImportExpressions` | +| Version | Changes | +| --------- | -------------------------------------------------- | +| `v7.23.0` | Added `createImportExpressions` | | `v7.21.0` | Added `allowNewTargetOutsideFunction` and `annexb` | -| `v7.16.0` | Added `startColumn` | -| `v7.15.0` | Added `attachComment` | -| `v7.7.0` | Added `errorRecovery` | -| `v7.5.0` | Added `allowUndeclaredExports` | -| `v7.2.0` | Added `createParenthesizedExpressions` | +| `v7.16.0` | Added `startColumn` | +| `v7.15.0` | Added `attachComment` | +| `v7.7.0` | Added `errorRecovery` | +| `v7.5.0` | Added `allowUndeclaredExports` | +| `v7.2.0` | Added `createParenthesizedExpressions` | +
- **allowImportExportEverywhere**: By default, `import` and `export` @@ -194,52 +195,30 @@ require("@babel/parser").parse("code", { #### Language extensions -
History -| Version | Changes | -| --- | --- | +| Version | Changes | +| -------- | ------------------- | | `v7.6.0` | Added `v8intrinsic` | -
- -| Name | Code Example | -|------|--------------| -| `flow` ([repo](https://github.com/facebook/flow)) | `var a: string = "";` | -| `flowComments` ([docs](https://flow.org/en/docs/types/comments/)) | /*:: type Foo = \{...}; */ | -| `jsx` ([repo](https://facebook.github.io/jsx/)) | `{s}` | -| `typescript` ([repo](https://github.com/Microsoft/TypeScript)) | `var a: string = "";` | -| `v8intrinsic` | `%DebugPrint(foo);` | +
+| Name | Code Example | +| ----------------------------------------------------------------- | ----------------------------------------- | +| `flow` ([repo](https://github.com/facebook/flow)) | `var a: string = "";` | +| `flowComments` ([docs](https://flow.org/en/docs/types/comments/)) | /\*:: type Foo = \{...}; \*/ | +| `jsx` ([repo](https://facebook.github.io/jsx/)) | `{s}` | +| `typescript` ([repo](https://github.com/Microsoft/TypeScript)) | `var a: string = "";` | +| `v8intrinsic` | `%DebugPrint(foo);` | #### ECMAScript [proposals](https://github.com/babel/proposals) -
- History - -| Version | Changes | -| --- | --- | -| `v7.23.0` | Added `sourcePhaseImports`, `deferredImportEvaluation`, `optionalChainingAssign` | -| `v7.22.0` | Enabled `regexpUnicodeSets` by default, added `importAttributes` | -| `v7.20.0` | Added `explicitResourceManagement`, `importReflection` | -| `v7.17.0` | Added `regexpUnicodeSets`, `destructuringPrivate`, `decoratorAutoAccessors` | -| `v7.15.0` | Added `hack` to the `proposal` option of `pipelineOperator`. Moved `topLevelAwait`, `privateIn` to Latest ECMAScript features | -| `v7.14.0` | Added `asyncDoExpressions`. Moved `classProperties`, `classPrivateProperties`, `classPrivateMethods`, `moduleStringNames` to Latest ECMAScript features | -| `v7.13.0` | Added `moduleBlocks` | -| `v7.12.0` | Added `classStaticBlock`, `moduleStringNames` | -| `v7.11.0` | Added `decimal` | -| `v7.10.0` | Added `privateIn` | -| `v7.9.0` | Added `recordAndTuple` | -| `v7.7.0` | Added `topLevelAwait` | -| `v7.4.0` | Added `partialApplication` | -| `v7.2.0` | Added `classPrivateMethods` | -
+:::babel8 | Name | Code Example | | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | | `asyncDoExpressions` ([proposal](https://github.com/tc39/proposal-async-do-expressions)) | `async do { await requestAPI().json() }` | -| `decimal` ([proposal](https://github.com/tc39/proposal-decimal)) | `0.3m` | | `decorators` ([proposal](https://github.com/tc39/proposal-decorators))
`decorators-legacy` | `@a class A {}` | | `decoratorAutoAccessors` ([proposal](https://github.com/tc39/proposal-decorators)) | `class Example { @reactive accessor myBool = false; }` | | `deferredImportEvaluation` ([proposal](https://github.com/tc39/proposal-defer-import-eval)) | `import defer * as ns from "dep";` | @@ -249,8 +228,7 @@ require("@babel/parser").parse("code", { | `exportDefaultFrom` ([proposal](https://github.com/tc39/ecmascript-export-default-from)) | `export v from "mod"` | | `functionBind` ([proposal](https://github.com/zenparsing/es-function-bind)) | `a::b`, `::console.log` | | `functionSent` ([proposal](https://github.com/tc39/proposal-function.sent)) | `function.sent` | -| `importAttributes` ([proposal](https://github.com/tc39/proposal-import-attributes))
`importAssertions` (⚠️ deprecated) | `import json from "./foo.json" with { type: "json" };` | -| `importReflection` ([proposal](https://github.com/tc39/proposal-import-reflection)) | `import module foo from "./foo.wasm";` | +| `importAttributes` ([proposal](https://github.com/tc39/proposal-import-attributes)) | `import json from "./foo.json" with { type: "json" };` | | `moduleBlocks` ([proposal](https://github.com/tc39/proposal-js-module-blocks)) | `let m = module { export let y = 1; };` | | `optionalChainingAssign` ([proposal](https://github.com/tc39/proposal-optional-chaining-assignment)) | `x?.prop = 2` | | `partialApplication` ([proposal](https://github.com/babel/proposals/issues/32)) | `f(?, a)` | @@ -259,6 +237,55 @@ require("@babel/parser").parse("code", { | `sourcePhaseImports` ([proposal](https://github.com/tc39/proposal-source-phase-imports)) | `import source x from "./x"` | | `throwExpressions` ([proposal](https://github.com/babel/proposals/issues/23)) | `() => throw new Error("")` | +::: + +:::babel7 + +
+ History + +| Version | Changes | +| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `v7.23.0` | Added `sourcePhaseImports`, `deferredImportEvaluation`, `optionalChainingAssign` | +| `v7.22.0` | Enabled `regexpUnicodeSets` by default, added `importAttributes` | +| `v7.20.0` | Added `explicitResourceManagement`, `importReflection` | +| `v7.17.0` | Added `regexpUnicodeSets`, `destructuringPrivate`, `decoratorAutoAccessors` | +| `v7.15.0` | Added `hack` to the `proposal` option of `pipelineOperator`. Moved `topLevelAwait`, `privateIn` to Latest ECMAScript features | +| `v7.14.0` | Added `asyncDoExpressions`. Moved `classProperties`, `classPrivateProperties`, `classPrivateMethods`, `moduleStringNames` to Latest ECMAScript features | +| `v7.13.0` | Added `moduleBlocks` | +| `v7.12.0` | Added `classStaticBlock`, `moduleStringNames` | +| `v7.11.0` | Added `decimal` | +| `v7.10.0` | Added `privateIn` | +| `v7.9.0` | Added `recordAndTuple` | +| `v7.7.0` | Added `topLevelAwait` | +| `v7.4.0` | Added `partialApplication` | +| `v7.2.0` | Added `classPrivateMethods` | + +
+ +| Name | Code Example | +| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | +| `asyncDoExpressions` ([proposal](https://github.com/tc39/proposal-async-do-expressions)) | `async do { await requestAPI().json() }` | +| `decimal` ([proposal](https://github.com/tc39/proposal-decimal)) | `0.3m` | +| `decorators` ([proposal](https://github.com/tc39/proposal-decorators))
`decorators-legacy` | `@a class A {}` | +| `decoratorAutoAccessors` ([proposal](https://github.com/tc39/proposal-decorators)) | `class Example { @reactive accessor myBool = false; }` | +| `deferredImportEvaluation` ([proposal](https://github.com/tc39/proposal-defer-import-eval)) | `import defer * as ns from "dep";` | +| `destructuringPrivate` ([proposal](https://github.com/tc39/proposal-destructuring-private)) | `class Example { #x = 1; method() { const { #x: x } = this; } }` | +| `doExpressions` ([proposal](https://github.com/tc39/proposal-do-expressions)) | `var a = do { if (true) { 'hi'; } };` | +| `explicitResourceManagement` ([proposal](https://github.com/tc39/proposal-explicit-resource-management)) | `using reader = getReader()` | +| `exportDefaultFrom` ([proposal](https://github.com/tc39/ecmascript-export-default-from)) | `export v from "mod"` | +| `functionBind` ([proposal](https://github.com/zenparsing/es-function-bind)) | `a::b`, `::console.log` | +| `functionSent` ([proposal](https://github.com/tc39/proposal-function.sent)) | `function.sent` | +| `importAttributes` ([proposal](https://github.com/tc39/proposal-import-attributes))
`importAssertions` (⚠️ deprecated) | `import json from "./foo.json" with { type: "json" };` | +| `importReflection` ([proposal](https://github.com/tc39/proposal-import-reflection)) | `import module foo from "./foo.wasm";` | +| `moduleBlocks` ([proposal](https://github.com/tc39/proposal-js-module-blocks)) | `let m = module { export let y = 1; };` | +| `optionalChainingAssign` ([proposal](https://github.com/tc39/proposal-optional-chaining-assignment)) | `x?.prop = 2` | +| `partialApplication` ([proposal](https://github.com/babel/proposals/issues/32)) | `f(?, a)` | +| `pipelineOperator` ([proposal](https://github.com/babel/proposals/issues/29)) | a |> b | +| `recordAndTuple` ([proposal](https://github.com/tc39/proposal-record-tuple)) | `#{x: 1}`, `#[1, 2]` | +| `sourcePhaseImports` ([proposal](https://github.com/tc39/proposal-source-phase-imports)) | `import source x from "./x"` | +| `throwExpressions` ([proposal](https://github.com/babel/proposals/issues/23)) | `() => throw new Error("")` | + #### Latest ECMAScript features The following features are already enabled on the latest version of `@babel/parser`, and cannot be disabled because they are part of the language. @@ -277,7 +304,7 @@ You should enable these features only if you are using an older version. | `logicalAssignment` ([proposal](https://github.com/tc39/proposal-logical-assignment)) | `a &&= b` | | `moduleStringNames` ([proposal](https://github.com/tc39/ecma262/pull/2154)) | `import { "😄" as smile } from "emoji";` | | `nullishCoalescingOperator` ([proposal](https://github.com/babel/proposals/issues/14)) | `a ?? b` | -| `numericSeparator` ([proposal](https://github.com/tc39/proposal-numeric-separator)) | `1_000_000` | +| `numericSeparator` ([proposal](https://github.com/tc39/proposal-numeric-separator)) | `1_000_000` | | `objectRestSpread` ([proposal](https://github.com/tc39/proposal-object-rest-spread)) | `var a = { b, ...c };` | | `optionalCatchBinding` ([proposal](https://github.com/babel/proposals/issues/7)) | `try {throw 0;} catch{do();}` | | `optionalChaining` ([proposal](https://github.com/tc39/proposal-optional-chaining)) | `a?.b` | @@ -285,18 +312,21 @@ You should enable these features only if you are using an older version. | `regexpUnicodeSets` ([proposal](https://github.com/tc39/proposal-regexp-set-notation)) | `/[\p{Decimal_Number}--[0-9]]/v;` | | `topLevelAwait` ([proposal](https://github.com/tc39/proposal-top-level-await/)) | `await promise` in modules | +::: + #### Plugins options
History -| Version | Changes | -| --- | --- | +| Version | Changes | +| -------- | --------------------------------------------------------------------------------------------------------------------------------------------- | | `7.21.0` | The default behavior of the `decorators`' `decoratorsBeforeExport` option is to allow decorators either before or after the `export` keyword. | | `7.19.0` | The `syntaxType` option of the `recordAndTuple` plugin defaults to `hash`; added `allowCallParenthesized` option for the `decorators` plugin. | -| `7.17.0` | Added `@@` and `^^` to the `topicToken` option of the `hack` pipeline operator | -| `7.16.0` | Added `disallowAmbiguousJSXLike` for `typescript` plugin. Added `^` to the `topicToken` option of the `hack` pipeline operators | -| `7.14.0` | Added `dts` for `typescript` plugin | +| `7.17.0` | Added `@@` and `^^` to the `topicToken` option of the `hack` pipeline operator | +| `7.16.0` | Added `disallowAmbiguousJSXLike` for `typescript` plugin. Added `^` to the `topicToken` option of the `hack` pipeline operators | +| `7.14.0` | Added `dts` for `typescript` plugin | +
@@ -309,7 +339,11 @@ When a plugin is specified multiple times, only the first options are considered - `deprecatedAssertSyntax` (`boolean`, defaults to `false`) - When `true`, allow parsing import attributes using the [deprecated](https://tc39.es/proposal-import-attributes/#sec-deprecated-assert-keyword-for-import-attributes) `assert` keyword. This matches the syntax originally supported by the `importAssertions` parser plugin. + When `true`, allow parsing an old version of the import attributes, which used the `assert` keyword instead of `with`. + + :::babel7 + This matches the syntax originally supported by the `importAssertions` parser plugin. + ::: - `decorators`: @@ -319,20 +353,21 @@ When a plugin is specified multiple times, only the first options are considered - `decoratorsBeforeExport` (`boolean`) - By default decorators on exported classes can be placed either before or after the `export` keyword. When this option is set, decorators will only be allowed in the specified position. + By default decorators on exported classes can be placed either before or after the `export` keyword. When this option is set, decorators will only be allowed in the specified position. - ```js title="JavaScript" - // decoratorsBeforeExport: true - @dec - export class C {} + ```js title="JavaScript" + // decoratorsBeforeExport: true + @dec + export class C {} - // decoratorsBeforeExport: false - export @dec class C {} - ``` + // decoratorsBeforeExport: false + export @dec class C {} + ``` - :::caution -This option is deprecated and will be removed in a future version. Code that is valid when this option is explicitly set to `true` or `false` is also valid when this option is not set. -::: + :::caution + + This option is deprecated and will be removed in a future version. Code that is valid when this option is explicitly set to `true` or `false` is also valid when this option is not set. + ::: - `optionalChainingAssign`: @@ -384,9 +419,10 @@ This option is deprecated and will be removed in a future version. Code that is
History -| Version | Changes | -| --- | --- | +| Version | Changes | +| --------- | ----------------- | | `v7.14.0` | Added error codes | +
Error codes are useful for handling the errors thrown by `@babel/parser`. diff --git a/docs/v8-migration.md b/docs/v8-migration.md index 1751f6cf7..cb5ce403a 100644 --- a/docs/v8-migration.md +++ b/docs/v8-migration.md @@ -105,6 +105,9 @@ The following syntax plugins are no longer needed, you can safely remove them fr - `@babel/plugin-syntax-trailing-function-commas` - `@babel/plugin-syntax-unicode-sets-regex` +The following plugins are discontinued and their functionality is not available anymore: +- `@babel/plugin-syntax-import-assertions`. Use `@babel/plugin-syntax-import-attributes` instead, and see the [`@babel/parser`](#configuration-change-parser) section for more information. + ## Configuration Changes ### `@babel/core` {#configuration-change-preset-core} @@ -305,7 +308,7 @@ The following syntax plugins are no longer needed, you can safely remove them fr ### `@babel/parser` {#configuration-change-parser} -![low](https://img.shields.io/badge/risk%20of%20breakage%3F-low-yellowgreen.svg) +![medium](https://img.shields.io/badge/risk%20of%20breakage%3F-medium-yellow.svg) - Remove `estree` plugin option `classFeatures` ([#13752](https://github.com/babel/babel/pull/13752)) @@ -322,6 +325,18 @@ The following syntax plugins are no longer needed, you can safely remove them fr + decimal1.add(decimal2) ``` +- Remove `importAssertions` parser plugin ([#16770](https://github.com/babel/babel/pull/16770)) + + This plugin was for an old version of the import attributes proposal, using the `assert` keyword instead of `with`. The proposal moved ahead without the `assert` keyword. + + **Migration**: Replace the plugin with `importAttributes`. If you are still using the `assert` keyword it's recommended that you migrate to `with`: if it's not possible to do so, you can use the `["importAttributes", { deprecatedAssertSyntax: true }]` option.` + +- Remove `importReflection` parser plugin ([#16808](https://github.com/babel/babel/pull/16808)) + + The "import reflection" proposal does not exist anymore, and it was superseeded by the "source phase imports" proposal, which uses the `source` modifier for imports instead of `module`. + + **Migration**: Replace the plugin with `sourcePhaseImports`, and migrate your code to use `source` instead of `module` in import declarations. + ### `@babel/generator` {#configuration-change-generator} ![medium](https://img.shields.io/badge/risk%20of%20breakage%3F-medium-yellow.svg) From 929142152d9c8a6b2f1e167ba79caf5f474d32fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 17 Sep 2024 14:18:28 -0400 Subject: [PATCH 52/73] bump Babel 8 to 8.0.0-alpha.12 (#2961) --- package.json | 14 +- yarn.lock | 1956 ++++++++++++++++++++++---------------------------- 2 files changed, 869 insertions(+), 1101 deletions(-) diff --git a/package.json b/package.json index ad78f3b4e..71184bb5b 100644 --- a/package.json +++ b/package.json @@ -38,11 +38,11 @@ "author": "", "license": "MIT", "devDependencies": { - "@babel/core": "8.0.0-alpha.2", - "@babel/eslint-parser": "8.0.0-alpha.2", - "@babel/preset-env": "8.0.0-alpha.2", - "@babel/preset-react": "8.0.0-alpha.2", - "@babel/preset-typescript": "8.0.0-alpha.2", + "@babel/core": "^8.0.0-alpha.12", + "@babel/eslint-parser": "^8.0.0-alpha.12", + "@babel/preset-env": "^8.0.0-alpha.12", + "@babel/preset-react": "^8.0.0-alpha.12", + "@babel/preset-typescript": "^8.0.0-alpha.12", "@codemirror/lang-javascript": "6.2.1", "@codemirror/theme-one-dark": "6.1.2", "@emotion/babel-plugin": "^11.11.0", @@ -51,7 +51,7 @@ "@types/react": "^17.0.2", "@typescript-eslint/eslint-plugin": "^6.3.0", "@typescript-eslint/parser": "^6.3.0", - "babel-loader": "^9.1.3", + "babel-loader": "^9.2.1", "codemirror": "6.0.1", "cross-env": "^7.0.3", "eslint": "^8.47.0", @@ -81,7 +81,7 @@ "worker-loader": "^3.0.8" }, "dependencies": { - "@babel/generator": "8.0.0-alpha.2", + "@babel/generator": "^8.0.0-alpha.12", "@emotion/css": "^11.10.6", "algoliasearch": "^4.12.0", "buffer": "^5.7.1", diff --git a/yarn.lock b/yarn.lock index 20789b8e0..957a585e2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -223,13 +223,13 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^8.0.0-alpha.2, @babel/code-frame@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/code-frame@npm:8.0.0-alpha.4" +"@babel/code-frame@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/code-frame@npm:8.0.0-alpha.12" dependencies: - "@babel/highlight": "npm:^8.0.0-alpha.4" - chalk: "npm:^5.3.0" - checksum: cfc232612b510ab913e3c82dfe908e19c19fd1b6c78dc248042646abd037094bb9a161723120aa352d8eca5d043141f143834501845d6f27702e935be781a9cc + "@babel/highlight": "npm:^8.0.0-alpha.12" + picocolors: "npm:^1.0.0" + checksum: 0debfc63fde2b8ae820cb694679508325159e96c99b5b79d96b8fba13937d6c77214eb4bd6c7ead7b0d6671bae9ac223d8deb816fd53614d7c24af82720796f7 languageName: node linkType: hard @@ -240,38 +240,10 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^8.0.0-alpha.2, @babel/compat-data@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/compat-data@npm:8.0.0-alpha.4" - checksum: bbc703f848bd0dbf58d65146cb510f1f3e18e658340114fc6c61aa6f2983edf2c83d569107dafb4c7d1baab040cb96146a8c00b36a72c79a3e355de93be1012b - languageName: node - linkType: hard - -"@babel/core@npm:8.0.0-alpha.2": - version: 8.0.0-alpha.2 - resolution: "@babel/core@npm:8.0.0-alpha.2" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^8.0.0-alpha.2" - "@babel/generator": "npm:^8.0.0-alpha.2" - "@babel/helper-compilation-targets": "npm:^8.0.0-alpha.2" - "@babel/helper-module-transforms": "npm:^8.0.0-alpha.2" - "@babel/helpers": "npm:^8.0.0-alpha.2" - "@babel/parser": "npm:^8.0.0-alpha.2" - "@babel/template": "npm:^8.0.0-alpha.2" - "@babel/traverse": "npm:^8.0.0-alpha.2" - "@babel/types": "npm:^8.0.0-alpha.2" - convert-source-map: "npm:^1.7.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.2" - semver: "npm:^7.3.4" - peerDependencies: - "@babel/preset-typescript": ^7.21.4 || ^8.0.0-0 - peerDependenciesMeta: - "@babel/preset-typescript": - optional: true - checksum: efd04cb31e3293f65efa617fb4015a37b6221b0101212c9b7779b55fffee9362048b34e73292e7e67bae8c371807b340f4cf33984177397a719eb5eadf725747 +"@babel/compat-data@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/compat-data@npm:8.0.0-alpha.12" + checksum: 96f5bfd4bf8dddbf94b5f27304c0b9455161fb15371626e4e3de6dab664025df755843a3a0b65a38ffbb61c92a1595ce9e9d16f71d6ae7436eaea1a64bea3320 languageName: node linkType: hard @@ -298,29 +270,44 @@ __metadata: languageName: node linkType: hard -"@babel/eslint-parser@npm:8.0.0-alpha.2": - version: 8.0.0-alpha.2 - resolution: "@babel/eslint-parser@npm:8.0.0-alpha.2" +"@babel/core@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/core@npm:8.0.0-alpha.12" dependencies: - eslint-scope: "npm:^7.1.1" - eslint-visitor-keys: "npm:^3.3.0" + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^8.0.0-alpha.12" + "@babel/generator": "npm:^8.0.0-alpha.12" + "@babel/helper-compilation-targets": "npm:^8.0.0-alpha.12" + "@babel/helpers": "npm:^8.0.0-alpha.12" + "@babel/parser": "npm:^8.0.0-alpha.12" + "@babel/template": "npm:^8.0.0-alpha.12" + "@babel/traverse": "npm:^8.0.0-alpha.12" + "@babel/types": "npm:^8.0.0-alpha.12" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" semver: "npm:^7.3.4" peerDependencies: - "@babel/core": ">=7.11.0" - eslint: ^8.9.0 - checksum: f72802d0be85215093186ecb91291898809c62c4a7bc4ff2706478902a87fb5db4adb6d01d15d308f1001647431d52be1c1344dbb7431f27f9f46935ffab5870 + "@babel/preset-typescript": ^7.21.4 || ^8.0.0-0 + peerDependenciesMeta: + "@babel/preset-typescript": + optional: true + checksum: 83f495df151abc0d77352b71b8176b266d7cf46ae316f3ac36af9878bf3e17a869b0e4ae5a775dc3624046ef1f24b6653bceb2640f4aa465463404a695e9a266 languageName: node linkType: hard -"@babel/generator@npm:8.0.0-alpha.2": - version: 8.0.0-alpha.2 - resolution: "@babel/generator@npm:8.0.0-alpha.2" +"@babel/eslint-parser@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/eslint-parser@npm:8.0.0-alpha.12" dependencies: - "@babel/types": "npm:^8.0.0-alpha.2" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^3.0.2" - checksum: 1365463aa993ee1441e6dc6229c6f8b04e659ed449fd04189b4db9a861382db5b5bd3829472ff671056239efa4853ab09d75f1c214cca35c80cca18db817187b + eslint-scope: "npm:^7.1.1" + eslint-visitor-keys: "npm:^3.3.0" + semver: "npm:^7.3.4" + peerDependencies: + "@babel/core": ^8.0.0-alpha.12 + eslint: ^8.9.0 || ^9.0.0 + checksum: 4be5ccb6bb56cbf2e72d810b67668e84f0ca8fbba8db8d1520afc8082aaf32be22f4e8fe304c5a5e0299589d50d1d7b2d35b6df19770796535afc7888bddd7dd languageName: node linkType: hard @@ -336,15 +323,15 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^8.0.0-alpha.2, @babel/generator@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/generator@npm:8.0.0-alpha.4" +"@babel/generator@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/generator@npm:8.0.0-alpha.12" dependencies: - "@babel/types": "npm:^8.0.0-alpha.4" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" + "@babel/types": "npm:^8.0.0-alpha.12" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 7de141fd102f877a11af64506d4e4ee803a86953eef6094f71c66609301b5c2c28b4591d6bdb1a7d7d7a3f944335e1b83469fbfc60fa74ddc036decd6bd9da16 + checksum: 066a4203bd04980e8693fb0b7c94a5d5a57133d5254da4b5700d02ae70a55ee591cd29e7afdfebbc7efda11efe0c4ece169237bc9f89322dc1e88e74e2ed09bc languageName: node linkType: hard @@ -357,12 +344,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-annotate-as-pure@npm:8.0.0-alpha.4" +"@babel/helper-annotate-as-pure@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-annotate-as-pure@npm:8.0.0-alpha.12" dependencies: - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: 8e085a90b114b9045530e993a99facb16effebf191b36148fc05d48985a8e97558e374202a91f330101594369fe8e8afc06d02a1ad0266f0ae5f7cc4323f1455 + "@babel/types": "npm:^8.0.0-alpha.12" + checksum: 8f7e3345a543f46156afeacc05f3338806e4c982c1fbc463b509802aa070ee8f1412faba99195f3ba8d75373df81ba831dd148389e10df8baca10e5c9f7f260d languageName: node linkType: hard @@ -375,12 +362,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:8.0.0-alpha.4" +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:8.0.0-alpha.12" dependencies: - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: 1d3e1a40eed8c18c8b72e809238e373af2a912db9e18786e94ba5794da670dde2e5bcf3f308aef1c4fa4de47e8f32d38ee5fd4aec42cde0dbecd3fdefcc4c8cb + "@babel/traverse": "npm:^8.0.0-alpha.12" + "@babel/types": "npm:^8.0.0-alpha.12" + checksum: 235e80499f782c449c5f0fe0c8e8dee4ad9dafaa7aa22899aa8a732ea882ccb3e2a70d0d841f9ccd1e3e852e431bc2996e99ee3750453c6a75a61707e641f994 languageName: node linkType: hard @@ -397,16 +385,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^8.0.0-alpha.2, @babel/helper-compilation-targets@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-compilation-targets@npm:8.0.0-alpha.4" +"@babel/helper-compilation-targets@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-compilation-targets@npm:8.0.0-alpha.12" dependencies: - "@babel/compat-data": "npm:^8.0.0-alpha.4" - "@babel/helper-validator-option": "npm:^8.0.0-alpha.4" - browserslist: "npm:^4.21.9" + "@babel/compat-data": "npm:^8.0.0-alpha.12" + "@babel/helper-validator-option": "npm:^8.0.0-alpha.12" + browserslist: "npm:^4.23.1" lru-cache: "npm:^7.14.1" semver: "npm:^7.3.4" - checksum: 3d03422f7f636fa862710ae7414793c18b8d38a35a8ae1c9f66cda7feb34d5d9c84622243d5019ae0fbe44a4c1464b4bc9db4b9c22b9d593d6929a7f59edabf4 + checksum: 3e710f5a2b7ea3b7e66ba0a9140229f3344bf7c5f336267b0ebc263b7995b530244170e0733a4dd17c82f2a26a0070950553d0a6bf5391f99f392ec76e6c9be6 languageName: node linkType: hard @@ -429,22 +417,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-create-class-features-plugin@npm:8.0.0-alpha.4" +"@babel/helper-create-class-features-plugin@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-create-class-features-plugin@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.4" - "@babel/helper-environment-visitor": "npm:^8.0.0-alpha.4" - "@babel/helper-function-name": "npm:^8.0.0-alpha.4" - "@babel/helper-member-expression-to-functions": "npm:^8.0.0-alpha.4" - "@babel/helper-optimise-call-expression": "npm:^8.0.0-alpha.4" - "@babel/helper-replace-supers": "npm:^8.0.0-alpha.4" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^8.0.0-alpha.4" - "@babel/helper-split-export-declaration": "npm:^8.0.0-alpha.4" + "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.12" + "@babel/helper-member-expression-to-functions": "npm:^8.0.0-alpha.12" + "@babel/helper-optimise-call-expression": "npm:^8.0.0-alpha.12" + "@babel/helper-replace-supers": "npm:^8.0.0-alpha.12" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^8.0.0-alpha.12" + "@babel/traverse": "npm:^8.0.0-alpha.12" semver: "npm:^7.3.4" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 79a94156b6da0ef0c36844a8192ce514bed354198732f2a0e6b8bad2debfc51dd65cdb69371e9b2b674b5499f8d9b91533294f7a592118369d3186c11b9cfd51 + "@babel/core": ^8.0.0-alpha.12 + checksum: eb1ac747d1629b851f39e2985dfa6e009d3a56ceb4021d528be1269deac12abcbec24823a96f0ee4d628db1c47771d0bd1d6ae9ac7b47d235dde348857c0f235 languageName: node linkType: hard @@ -461,16 +447,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-create-regexp-features-plugin@npm:8.0.0-alpha.4" +"@babel/helper-create-regexp-features-plugin@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-create-regexp-features-plugin@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.4" + "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.12" regexpu-core: "npm:^5.3.1" semver: "npm:^7.3.4" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: bf1263788cee66866a1cd090ed54f4fc30a7fffde6ab2950ea56b904055822d79959903fa2ed02cf6af2e284501716a514ee435cf89e39ab0afead30649049ab + "@babel/core": ^8.0.0-alpha.12 + checksum: 3ec16c21a37d38e036326e6804986626020325d7390d8af085924e3df9a1e6756e884481884671d3e758c5212bbef2187df39ce14b78cf2b052c116c79507e78 languageName: node linkType: hard @@ -489,6 +475,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-define-polyfill-provider@npm:^0.6.2": + version: 0.6.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.22.6" + "@babel/helper-plugin-utils": "npm:^7.22.5" + debug: "npm:^4.1.1" + lodash.debounce: "npm:^4.0.8" + resolve: "npm:^1.14.2" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: bb32ec12024d3f16e70641bc125d2534a97edbfdabbc9f69001ec9c4ce46f877c7a224c566aa6c8c510c3b0def2e43dc4433bf6a40896ba5ce0cef4ea5ccbcff + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.22.5": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" @@ -496,13 +497,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-environment-visitor@npm:8.0.0-alpha.4" - checksum: 50ea09dd945ccd8251d7a14ccd2330eb927f5c419510c2f9de44a7135be3e7eb25092d8f51c9a08c0e1792ffece1595a5bcef1051c0ad24c36587a5be3f020f7 - languageName: node - linkType: hard - "@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-function-name@npm:7.23.0" @@ -513,16 +507,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-function-name@npm:8.0.0-alpha.4" - dependencies: - "@babel/template": "npm:^8.0.0-alpha.4" - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: 5aaa0bf57a889c41c51e484993adec5a84d538b5f21a712c0e669387429ea8e80907f9ec80fa8c07072d01895f5ec557dc171dc11c842b73df8de1a5c190808c - languageName: node - linkType: hard - "@babel/helper-hoist-variables@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-hoist-variables@npm:7.22.5" @@ -532,15 +516,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-hoist-variables@npm:8.0.0-alpha.4" - dependencies: - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: 0616bf88d99af19a0214670de7ebdb2dd794cab94e188019411ac8b7c531d3bc222f48a878ad4e3100e80bc42028c1050804abea0cd2f5368eab30b2f2d28a39 - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.22.15": version: 7.23.0 resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" @@ -550,12 +525,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-member-expression-to-functions@npm:8.0.0-alpha.4" +"@babel/helper-member-expression-to-functions@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-member-expression-to-functions@npm:8.0.0-alpha.12" dependencies: - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: 1b711f3316e7fc8a364e9df362b0247e1a0fd20c0ed003cb6f2c28197d3c6c5230bdb8a08128e176de4b4d2468d8abcfa2d652e4cd37e9ea1532486769afa692 + "@babel/traverse": "npm:^8.0.0-alpha.12" + "@babel/types": "npm:^8.0.0-alpha.12" + checksum: 5e2d9240c0f73c93644a97065df18dcad96865a514c41ab7b39bb0bad2143f59b11689cb1f0ca24264cbd86086950ecdf7cd485e6817dbe9f37694d067ae8028 languageName: node linkType: hard @@ -568,12 +544,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-module-imports@npm:8.0.0-alpha.4" +"@babel/helper-module-imports@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-module-imports@npm:8.0.0-alpha.12" dependencies: - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: 3e4f4ce179c4d364b8b8b4ebbe61d794161076a6c6ecd68f14a5a9c40611307061ec2b67ddb588980b12c2311e99e7d9aa14ad8946e7a1d55046b76188ad77c8 + "@babel/traverse": "npm:^8.0.0-alpha.12" + "@babel/types": "npm:^8.0.0-alpha.12" + checksum: 79d8f07e708515066b03b154ec110ea80fa6b8701c7f2f3ed3da754818e89bf962ded9e6bc0b96436e36b7b8d7f34e6ae426b0edf64c6dce8526c43ea130259e languageName: node linkType: hard @@ -592,18 +569,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^8.0.0-alpha.2, @babel/helper-module-transforms@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-module-transforms@npm:8.0.0-alpha.4" +"@babel/helper-module-transforms@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-module-transforms@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-environment-visitor": "npm:^8.0.0-alpha.4" - "@babel/helper-module-imports": "npm:^8.0.0-alpha.4" - "@babel/helper-simple-access": "npm:^8.0.0-alpha.4" - "@babel/helper-split-export-declaration": "npm:^8.0.0-alpha.4" - "@babel/helper-validator-identifier": "npm:^8.0.0-alpha.4" + "@babel/helper-module-imports": "npm:^8.0.0-alpha.12" + "@babel/helper-simple-access": "npm:^8.0.0-alpha.12" + "@babel/helper-validator-identifier": "npm:^8.0.0-alpha.12" + "@babel/traverse": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 396dba60fbd42198e5296d9ab788729dad88b5fa767be047ce7a197aeac4ad800577a5baa1d9a4cea183c81e5edf2dad2ae49c520913bf166321533882e6c62b + "@babel/core": ^8.0.0-alpha.12 + checksum: cade3f41c588c2d964e951ecc128464dda3a2bfaf0cd2abc1e54316771e290fbb23641a44c92054c59e38528092a1e5b7797190db347b172cf1cbe816f17fdec languageName: node linkType: hard @@ -616,12 +592,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-optimise-call-expression@npm:8.0.0-alpha.4" +"@babel/helper-optimise-call-expression@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-optimise-call-expression@npm:8.0.0-alpha.12" dependencies: - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: 577e99fb95c1b2cc03330d24e3eb810caf2df490f8e247a38fcc9fc987c51d7fca1e22c7c4f210a413344217fbef607d35ff12d8d9f717fc971c3b166fa21c97 + "@babel/types": "npm:^8.0.0-alpha.12" + checksum: 089b82531946fec94d3f7f16a3df07b5b2157f26b392103817117b685379d4e8bf779d14ff51e5fe79634f1afe46e2f70a786e1bc4b42c2efef307b546576734 languageName: node linkType: hard @@ -632,10 +608,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^8.0.0-alpha.2, @babel/helper-plugin-utils@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-plugin-utils@npm:8.0.0-alpha.4" - checksum: d507974e27623593efc48d0e92bab4439beeca28acab6d0bb4e390199759f06f5e064392be563ebf44df7acf508ea4f9852adfd18df0e4a04e52f6b7a8db4d6d +"@babel/helper-plugin-utils@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-plugin-utils@npm:8.0.0-alpha.12" + peerDependencies: + "@babel/core": ^8.0.0-alpha.12 + checksum: 1b41ede2703a35a708fa38fbfa847f08d4f2fd31a0dca271acbcb6f8ecdd44458974ebacbf98081d7a6ae811b6e0506a44d8ba7c96c3951605d3efb0e5c515b7 languageName: node linkType: hard @@ -652,16 +630,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-remap-async-to-generator@npm:8.0.0-alpha.4" +"@babel/helper-remap-async-to-generator@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-remap-async-to-generator@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.4" - "@babel/helper-environment-visitor": "npm:^8.0.0-alpha.4" - "@babel/helper-wrap-function": "npm:^8.0.0-alpha.4" + "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.12" + "@babel/helper-wrap-function": "npm:^8.0.0-alpha.12" + "@babel/traverse": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 7d05d9511ef63bddcbec8bdac6c493d52e38b52ef7e5e992ff20dcbf2f3d4f126a5aab1be5a27adee01392daaa79a714edccb462e62aed81c675fcbff72b929d + "@babel/core": ^8.0.0-alpha.12 + checksum: 2d0f33976ee5d5ff824eaa0d9866dfe9793b62995d45fa748b8baf83917c33d2e84f9f4c9a15ad69a0424b7429e1cb9cd6e082b647470cf540cfa3a6bb8a3d25 languageName: node linkType: hard @@ -678,16 +656,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-replace-supers@npm:8.0.0-alpha.4" +"@babel/helper-replace-supers@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-replace-supers@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-environment-visitor": "npm:^8.0.0-alpha.4" - "@babel/helper-member-expression-to-functions": "npm:^8.0.0-alpha.4" - "@babel/helper-optimise-call-expression": "npm:^8.0.0-alpha.4" + "@babel/helper-member-expression-to-functions": "npm:^8.0.0-alpha.12" + "@babel/helper-optimise-call-expression": "npm:^8.0.0-alpha.12" + "@babel/traverse": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: c87dcd06242992b6af93d7b31ff4d4e7cb3e0aebf21ffe4bfce426de6cd5748fb7bbfb01e57fb66933ba8faaa3799b4442b44164ea80bc6e41f3be64759e2e7e + "@babel/core": ^8.0.0-alpha.12 + checksum: 9dcc79b9777a0169ffff9a9006d624066447231983bd2500726205e51f966b959ccc0bc0a0bdfc71068280aba71ac73674d31c6594dda7011d06ef34fd85085c languageName: node linkType: hard @@ -700,12 +678,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-simple-access@npm:8.0.0-alpha.4" +"@babel/helper-simple-access@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-simple-access@npm:8.0.0-alpha.12" dependencies: - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: 4714563d8d1dece4dbf279c11b653962e8bd604f6932986269fd5d6e984fb093a4192630cb5555f32e8d94876fbedbcbff0365c0bbf756e22764a8fa67a98bcd + "@babel/traverse": "npm:^8.0.0-alpha.12" + "@babel/types": "npm:^8.0.0-alpha.12" + checksum: 87a6a23543c079f1b575ee14aa30985096ca1e317c2a1df5e82361067b145b1f6cdb34414058dc13e93fd7ad928adb00e21760851236fd2d29d5ecf7eb5ac82b languageName: node linkType: hard @@ -718,12 +697,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:8.0.0-alpha.4" +"@babel/helper-skip-transparent-expression-wrappers@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:8.0.0-alpha.12" dependencies: - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: cd73be3fef56ffe88796b4a91be9f3226002a46e71812ae497d16cfa66131493748e29ff16ff6f54817f5896106a6c0ed0df0d3e24169c25f1db05fc29fe38a5 + "@babel/traverse": "npm:^8.0.0-alpha.12" + "@babel/types": "npm:^8.0.0-alpha.12" + checksum: fcb637ecba8aa74bcb1e05cea75bd795e6829d4a73d073d3651750e2826d355390f77009f3061150fa7fa0d58fb346ede14b22ff1afac9a558a997dbd7823e4a languageName: node linkType: hard @@ -736,15 +716,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-split-export-declaration@npm:8.0.0-alpha.4" - dependencies: - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: 27c05f517028d2b8fde3a4bb22bf67830f8f2c0d927c4adb6dcf87bc9d9d70fa60ced0aca6ec4235b6bfab920a4a9d7f53f69673f0c91dcee9158734911c9738 - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-string-parser@npm:7.22.5" @@ -752,10 +723,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-string-parser@npm:8.0.0-alpha.4" - checksum: 0771886443eb2a59a7259346473d269e626493b00754315ae7dc0a1e4e40797f6e60e21216ca00a636b45361b2e4dd8d8b7b80df8e99675922f7caf7caa26453 +"@babel/helper-string-parser@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-string-parser@npm:8.0.0-alpha.12" + checksum: a2a4b1a27c88a4bb2254e3e85e9fba44f62d5c48f005696fb62f2e82f6995543f0d0debd157b1e39710a6448590981e918316d43400ef5e90e5aa9df3a2cca3a languageName: node linkType: hard @@ -766,10 +737,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-validator-identifier@npm:8.0.0-alpha.4" - checksum: 1c551a572ccc74612179c7085ea0cf91dd6538a08e81770633bca3f542baefe13a52ef4cf34ff8f3f1fdb27d1af2f4074ea2c08462820f3368659cb026fa0b5b +"@babel/helper-validator-identifier@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-validator-identifier@npm:8.0.0-alpha.12" + checksum: 8073440a227c145664c58db246c7ae143d46e057da4110bdb237e725b25b354555699ddf49d03df8925174cba3f8ecc29427f9f5d8e87036f47c26593400affe languageName: node linkType: hard @@ -780,10 +751,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^8.0.0-alpha.2, @babel/helper-validator-option@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-validator-option@npm:8.0.0-alpha.4" - checksum: bf3c8d18de7c079ecb435d432aa2068ee8f4c8f0a38b2fdbce72aa0da92430772ddecd3cec839872a0947fd89d2d7d1a97c9b273a1ad71163ff6108b1b1d1c24 +"@babel/helper-validator-option@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-validator-option@npm:8.0.0-alpha.12" + checksum: c0efa181f9ff963ef673297f2665712c18dac04586f70edbf27e2a7ad90bc80aa5dfcc9693cf122a142ffda052671a8bd48b4be9e5e691e29f52a052ce22de66 languageName: node linkType: hard @@ -798,14 +769,14 @@ __metadata: languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/helper-wrap-function@npm:8.0.0-alpha.4" +"@babel/helper-wrap-function@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helper-wrap-function@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-function-name": "npm:^8.0.0-alpha.4" - "@babel/template": "npm:^8.0.0-alpha.4" - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: 0de4d3a5b3baa1ad5941f1cf9de6c3b726d36124bd7f4c395a172e3760d2a8c149fcef4a97fd54595ab540352cda1d68465585eb5774ec930d59f7138bc19511 + "@babel/template": "npm:^8.0.0-alpha.12" + "@babel/traverse": "npm:^8.0.0-alpha.12" + "@babel/types": "npm:^8.0.0-alpha.12" + checksum: 52d6d837227f75caad5cc9b9164be4dc43bf849e3100f1894b3644e02af0df5ae7d678db3f605ebd6471b1fa41155545d41cc0ecf9d6552157237f639f31cc0d languageName: node linkType: hard @@ -820,14 +791,13 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/helpers@npm:8.0.0-alpha.4" +"@babel/helpers@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/helpers@npm:8.0.0-alpha.12" dependencies: - "@babel/template": "npm:^8.0.0-alpha.4" - "@babel/traverse": "npm:^8.0.0-alpha.4" - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: 4dfa5e6ee8a1f2a7164935ebf7180e95c55b7f9aa4e46626aef8fea6986b1a6efd2e6ee0a6c2ec47d68c724a2081c887706dbe7b7e0c9ffaf87c76eabd9d3e21 + "@babel/template": "npm:^8.0.0-alpha.12" + "@babel/types": "npm:^8.0.0-alpha.12" + checksum: afdc5a9bfb350bcbab73075d756b27553f7942a85d00e50fe0eaad034e435b77175c918db05b0356daba0229ca58e137deebbbd375fa5b544678e8b8414ee0be languageName: node linkType: hard @@ -842,14 +812,14 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/highlight@npm:8.0.0-alpha.4" +"@babel/highlight@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/highlight@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-validator-identifier": "npm:^8.0.0-alpha.4" - chalk: "npm:^5.3.0" + "@babel/helper-validator-identifier": "npm:^8.0.0-alpha.12" js-tokens: "npm:^8.0.0" - checksum: f9222bbe8641954953d1c64b40779ed09bc02ceaa6867429e4fdfb3fbf5e5a457d178e1f92b23ae96bc414e2f06d41e807be0bdcd91190be987f4cb06a8ca95b + picocolors: "npm:^1.0.0" + checksum: 5808ea5bf7326d41ec100b3afc8e9ad5ad8774a2fc07641b88470ebe18c3ff3be581ed7f2abdbb797663fcdedd0640f16d629fc9ae08b83607d8e1867481cc9a languageName: node linkType: hard @@ -862,12 +832,35 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^8.0.0-alpha.2, @babel/parser@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/parser@npm:8.0.0-alpha.4" +"@babel/parser@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/parser@npm:8.0.0-alpha.12" bin: parser: ./bin/babel-parser.js - checksum: 1f0ac2bc7f95d3654bca19058553e80aad03ecd462a81d2b55839670545bec60050b8d3a0286233542f69d8483dd1f4a9ad14da1914140181532280aa286f857 + checksum: 5c3ea6ca023b172e6e5eac1ccbfd1fba940a252bbc545b5c596d00ac66093665d99615a5cd2e70a492411cef022784ec598fd6da6a1d6a5e0090ffc7437bd1ba + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:8.0.0-alpha.12" + dependencies: + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/traverse": "npm:^8.0.0-alpha.12" + peerDependencies: + "@babel/core": ^8.0.0-alpha.12 + checksum: 36b60460ce745aa85fa74ff92c690c27895e5b83df1d68d74cd0688584760257aad54cb81c81bef831dcddda6596a28d943e987b95d0fd6142de5492238e0079 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:8.0.0-alpha.12" + dependencies: + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + peerDependencies: + "@babel/core": ^8.0.0-alpha.12 + checksum: 226f1ebf28b198ce72d4726fc8f27e55a2e02c93af1e6d0f3821f31e40995be8e73248631aeb8d763d80c91c497a094f6fb69c556e5241afc6db8020480f5143 languageName: node linkType: hard @@ -882,14 +875,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:8.0.0-alpha.4" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 7dffb8e61db07082705017a96749f80e4c7e5ee5b9db45d3865f99047171fef3f25ff0c837e93b8895409de4b9f831bfd5a5719fd17bb5953860c521b5dafe49 + "@babel/core": ^8.0.0-alpha.12 + checksum: 5d0070e37596f6d98b2ba9d7b12e9d1d5af9d326b23d651731879fa3dd40a00390fbab30e3ae520fcc0c12caf701719679aea89923ce2ca662dc466d78d65ade languageName: node linkType: hard @@ -906,16 +899,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:8.0.0-alpha.4" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^8.0.0-alpha.4" - "@babel/plugin-transform-optional-chaining": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-optional-chaining": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: f4f576345e73e565ca42e1ec67616ae66451d0a35e645b229180b3d84a0051d8d193cd6047136d7f1d273a7aa0cdeb8443357515a07635af02d5459ddf6fa1c2 + "@babel/core": ^8.0.0-alpha.12 + checksum: e7b0ae43360530cae933ee0384ab19198f58f66e8b01b61c8c539dac2d012c80b64e89dca87b899a228d48f712c718a8309655117ce660cdce9cf7e213018e7b languageName: node linkType: hard @@ -931,6 +924,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:8.0.0-alpha.12" + dependencies: + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + peerDependencies: + "@babel/core": ^8.0.0-alpha.12 + checksum: ba3ef02ea323f7e14e7bb839681c5b52e13820cca4f71fcd2062dc4cab72f19b429fc7ee2d65c241bfccc05e0ab2ae7969f2731eca7a70419fb3f97bd53cfb99 + languageName: node + linkType: hard + "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": version: 7.21.0-placeholder-for-preset-env.2 resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" @@ -1006,14 +1010,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-syntax-import-assertions@npm:8.0.0-alpha.4" +"@babel/plugin-syntax-import-assertions@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-syntax-import-assertions@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 9048a8c70937fd0e13c0cf1f3899745f2a89dd35728ae2f4bf5e8deda4eaf8eee7203715428340e7aa45af03d77d365ae5e66a66222d681524f56cf2dba898b9 + "@babel/core": ^8.0.0-alpha.12 + checksum: a9b86a51cd1aa0bd86e0c9dcb33087d579459355c9b07b2196b422f841163929da5751c7ddbe25e22e86d508f44a95b9aa0f3eae723eb91ae71be259a8f9cc83 languageName: node linkType: hard @@ -1028,14 +1032,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-syntax-import-attributes@npm:8.0.0-alpha.4" +"@babel/plugin-syntax-import-attributes@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-syntax-import-attributes@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 3f487e18155a0c42b5f94c7305a03849613aef3383e2f6f1f7026dbeb80934667539c877be721a7acc676f6caaf4966a6ac5d60d2eb3ef1482e2966aba2c7706 + "@babel/core": ^8.0.0-alpha.12 + checksum: e249b451fbdafcefdc0343991ae87712e389acd8ea93dc12e76d792ed8f5117abeef3d60e1a13937418ebf8e44f968c51fea989847e0292fe1884fab8bf9150d languageName: node linkType: hard @@ -1072,14 +1076,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^8.0.0-alpha.2, @babel/plugin-syntax-jsx@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-syntax-jsx@npm:8.0.0-alpha.4" +"@babel/plugin-syntax-jsx@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-syntax-jsx@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 7b051286d9d2876ee80ad1745655f27511eb57e8cdd84e55b611f6a592fea926023094a7b3e2fdea9fdf5ad2ed735794cee078417f8886d703f8cd5f872364ec + "@babel/core": ^8.0.0-alpha.12 + checksum: ef4176c15deae6826ddf75d762dc3ea77d8760569a3970e33aeac7eef8d8b896578637fc33a63c413e88a9bd65ea250458c392df48c7482e6b595eede0462688 languageName: node linkType: hard @@ -1182,14 +1186,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-syntax-typescript@npm:8.0.0-alpha.4" +"@babel/plugin-syntax-typescript@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-syntax-typescript@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: a814685772556b1350606f56edf17855363d23ff48cd821e6327d4fe92cbbd7236fd3884c6a5009023b657daeedd3fd8cfa5e3d9c9d31b2cba3d58fee298539b + "@babel/core": ^8.0.0-alpha.12 + checksum: d53fecc37a521587d3d3d4142ab06485d685b249a55d4cdcb7c850016a0bdba9bff61135f016a4f4dfa6240335a0bf12fcdabc80b910d72357bb27af04e5f2a1 languageName: node linkType: hard @@ -1216,14 +1220,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-arrow-functions@npm:8.0.0-alpha.4" +"@babel/plugin-transform-arrow-functions@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-arrow-functions@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: dc96861546aaf14c688b332a31963bda29d5bffb6c9f93269d675ed8bfbfeb0c6137551444ddd3637377a3ddccaa9bff4ede8f880cf78a2c39435bfc683430b5 + "@babel/core": ^8.0.0-alpha.12 + checksum: 2db817526a7b56a39babcbbf33917ad78735eb60ae5d15116524c1aabe4f80ad0abd5e4c24e850a7aba2ace086110d994fb3c2517de50182935105eeac5f0ebe languageName: node linkType: hard @@ -1241,16 +1245,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-async-generator-functions@npm:8.0.0-alpha.4" +"@babel/plugin-transform-async-generator-functions@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-async-generator-functions@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-environment-visitor": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/helper-remap-async-to-generator": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-remap-async-to-generator": "npm:^8.0.0-alpha.12" + "@babel/traverse": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 5f9abe57ab38bef9868dd54371c83063dcd9e28ca16b9f1b9f699f922b65b91cb7ff77ab3fded0ca2be0887361f5627a4d5bb2c5361b2fa45dc380db1a826352 + "@babel/core": ^8.0.0-alpha.12 + checksum: 0da5e10efacec7743ff43f3b3a43a469e5d3e71d6ccd5580771e940835e31858b0ef982d6340ca467a23e90fda148465cdb389dd0fefa5950e8c4fb3e04e475c languageName: node linkType: hard @@ -1267,16 +1271,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-async-to-generator@npm:8.0.0-alpha.4" +"@babel/plugin-transform-async-to-generator@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-async-to-generator@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-module-imports": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/helper-remap-async-to-generator": "npm:^8.0.0-alpha.4" + "@babel/helper-module-imports": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-remap-async-to-generator": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 5d1fe2d0becae5de4f031f9133fa8a9dc602e532b65dd4c565eb9b82605ba31123be7f4e383b933dcd848525763c39b356c0ef54c7871a3a316e2e89ddb82140 + "@babel/core": ^8.0.0-alpha.12 + checksum: 1cbc534cd93fdb400c8b9f107372506c7105c5be1501f897c50f7777180333ce37b52fa655aa1b2cbdb11cd867894ee5732e883b7b14b5978edd7d2039a782b5 languageName: node linkType: hard @@ -1291,14 +1295,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:8.0.0-alpha.4" +"@babel/plugin-transform-block-scoped-functions@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: b18fb60be08b37a56ef5656b6ebee504d2a1f9d5084a83f5c33ab1eeeb2a8132f441c0870fa1866ebb6c8c9269e6b3cef4892cf3b4f27b39733636cbf0f9eb48 + "@babel/core": ^8.0.0-alpha.12 + checksum: 5bc79083c9df7cc29642631c98421193d3782b638b365876b97c895677c28a10b8e3d1191ecece6d888763f549b64fc5da89aaccea6eca8d896b1238223d9b60 languageName: node linkType: hard @@ -1313,14 +1317,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-block-scoping@npm:8.0.0-alpha.4" +"@babel/plugin-transform-block-scoping@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-block-scoping@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: db48fe56148be7d869b67c09cd0b977279f8b2f238ee360e6d2b84ed6484b95c118d545ed86b735f810e4f3064a72fef841669b5d5b02f4e1232a0b4e9d02779 + "@babel/core": ^8.0.0-alpha.12 + checksum: 04e187563421b2d4fba95ca1dec1d3955e06cd9f061969610789af1df956ea83c332269e0be1826199af37953fbc90bd49351f1ef9438fdcd77116d95546b0f3 languageName: node linkType: hard @@ -1336,15 +1340,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-class-properties@npm:8.0.0-alpha.4" +"@babel/plugin-transform-class-properties@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-class-properties@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-create-class-features-plugin": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: a4808c7b5248d6a96b0477bd07aa1757695d7d20ec356c03a37d1fc2a4a0fb2759c1508122dd493ff4bb3efe2e982dbed91eb4a9c2e73a688c7319ab05970a51 + "@babel/core": ^8.0.0-alpha.12 + checksum: f3c32414a2271336deff52f4f2b317c0489b144bec99469dc0c3e1e9b961e7642e9a8138a901cc9e3a828f4d7d6635386f5f411416feee2770654c8bf045720f languageName: node linkType: hard @@ -1361,15 +1365,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-class-static-block@npm:8.0.0-alpha.4" +"@babel/plugin-transform-class-static-block@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-class-static-block@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-create-class-features-plugin": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: afcd551b658b0d5978112e682ad1f0177c2bf500a9d109c91eb21992fadf06861be989c4763b3e24b517ab33016a19661d6b86afe64d842ece57ab312cc89e1b + "@babel/core": ^8.0.0-alpha.12 + checksum: 6cdc5203981e453b00ac51cea618fb0ccb700be75d530098d8ff093a1eed260b0321eee86db3372f7b6857617c54e84d542d6aa1ff4507f16d2a7253da2347b3 languageName: node linkType: hard @@ -1392,22 +1396,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-classes@npm:8.0.0-alpha.4" +"@babel/plugin-transform-classes@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-classes@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.4" - "@babel/helper-compilation-targets": "npm:^8.0.0-alpha.4" - "@babel/helper-environment-visitor": "npm:^8.0.0-alpha.4" - "@babel/helper-function-name": "npm:^8.0.0-alpha.4" - "@babel/helper-optimise-call-expression": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/helper-replace-supers": "npm:^8.0.0-alpha.4" - "@babel/helper-split-export-declaration": "npm:^8.0.0-alpha.4" - globals: "npm:^13.5.0" + "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.12" + "@babel/helper-compilation-targets": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-replace-supers": "npm:^8.0.0-alpha.12" + "@babel/traverse": "npm:^8.0.0-alpha.12" + globals: "npm:^15.6.0" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: dc22a79583a2b8f1075f7efb3e616fd799c1200ab01d2f9072255c89ea12b69d40e21598c598336bf8eb303e522cc22b289aaabe3a2c4093a28cadd15733c201 + "@babel/core": ^8.0.0-alpha.12 + checksum: 82962dab6ceb48bc206ec1627af55a15d0e352626825888fd8298cdfba385bfb7ae5d4fe11f96a45f668e3a694343f1aa350c73a6dfac1ab54870d4802b35a1d languageName: node linkType: hard @@ -1423,15 +1424,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-computed-properties@npm:8.0.0-alpha.4" +"@babel/plugin-transform-computed-properties@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-computed-properties@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/template": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/template": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 6d51c4bc0058a8d2df4803e36e9c8205c608dac453eecbfd0bdd30b4140bf62fb78974ba5a2d172903a9df11d96e16351d612cb4d8dd754ccfd77324a2c52597 + "@babel/core": ^8.0.0-alpha.12 + checksum: 5b2bafb8daa499a077fb43b55e8ae9fae983392e6f32de92bc124f61d1b147165fe1f33f389900a7ceba609b441ee0fb420bb820dbf08c497dcb25df04173bd4 languageName: node linkType: hard @@ -1446,14 +1447,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-destructuring@npm:8.0.0-alpha.4" +"@babel/plugin-transform-destructuring@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-destructuring@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 2c9984af6df90b9413b8f8c6aae2c904c44094b699bc53c2a7102872cdd2020fc2a5421bd5e38de11d0af33b8f6966238f099271faa587ccabacaf6fed50330e + "@babel/core": ^8.0.0-alpha.12 + checksum: e90f24f7696bf885918ddb741f84fbc4f3ec3f098d112a1babc1fa1f36d5986e9b0afb8a70ee79c2ca081a0ec4a440ef0ae9fc5c13541a1356d72e119a0d4e54 languageName: node linkType: hard @@ -1469,15 +1470,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-dotall-regex@npm:8.0.0-alpha.4" +"@babel/plugin-transform-dotall-regex@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-dotall-regex@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-create-regexp-features-plugin": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 4ae7412dff9784188a1395c50affd7cd1b5d8e3f0f9a571be33fd3a02cf7659489a26dbf4e4c9c97e73d2a495d5074ecccab3ddf115ba14d5dffee3cfcce3fb5 + "@babel/core": ^8.0.0-alpha.12 + checksum: b3cf73e1de966d792ea7aea0ce41f386fb5c7ccaf045bdcccefb281d1614ed98952f34c50aaf5e868222632e6e3ee93344c88c3f680cbf709040113067a7bbfe languageName: node linkType: hard @@ -1492,14 +1493,26 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-duplicate-keys@npm:8.0.0-alpha.4" +"@babel/plugin-transform-duplicate-keys@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-duplicate-keys@npm:8.0.0-alpha.12" + dependencies: + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + peerDependencies: + "@babel/core": ^8.0.0-alpha.12 + checksum: b8cf1710789749a9a8ed6c57c67bdebc940bf3e100a3d97a869eb97e02341f893ed07ed14a0461067153e24671d3b80c80f4309b2808ef69fa070a291e67a338 + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-create-regexp-features-plugin": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: b8ca7b563498f1c89b2eb719a339049b3ec8590eee351c6328ed7ba037f80330a885f17de78ac7cd807969d58fd4122069a7f3d8223c1f70ccc6d9b6a0be6dba + "@babel/core": ^8.0.0-alpha.12 + checksum: ee358fa8e69b56517c000725281dc1b131ea215505e122f50e38f58e29ed313c8f659445d9299734f233c349fabe6f1180744fff64de539046fefc7ed5261d58 languageName: node linkType: hard @@ -1515,14 +1528,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-dynamic-import@npm:8.0.0-alpha.4" +"@babel/plugin-transform-dynamic-import@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-dynamic-import@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 3716e768c25e36d9aa2844f41ceb74110d7827d38702a32f9f7a70e3c2da76ef0d5b3502bef9da7f2e22a2426b2eb6cbe812273ab62ca7b699991acb3721392f + "@babel/core": ^8.0.0-alpha.12 + checksum: 5ef12ebcbd9b4ee18727211dc17770434706501980ef8a19eee6f79a46e3cdf509b0b11d076046b3a81cc5d399c461770128659aa840ae47c02ca4df27acf6ef languageName: node linkType: hard @@ -1538,15 +1551,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:8.0.0-alpha.4" +"@babel/plugin-transform-exponentiation-operator@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: ce12db0f628ab11f5ce1b40b405492021f1bece1258244368cf35a47986034f3a579df81a10a88be902925949bda62aea2f6a30e6ac5dde5708f3296a20fbdf4 + "@babel/core": ^8.0.0-alpha.12 + checksum: cfbc4b3726de45a30bc1f7a18424b426a51d8a11362187bf32a6f775138010e33672a1bf6d3805112602b4a65bf5b873b406d71a90fd3ec32360ec95766d8c9a languageName: node linkType: hard @@ -1562,14 +1575,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-export-namespace-from@npm:8.0.0-alpha.4" +"@babel/plugin-transform-export-namespace-from@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-export-namespace-from@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 6652bd959f4e858e410975f3ba117393d1630170ef829bc35f6419b4d4e34656d38b53686a09d0db995f07d5d8b9e4c9e3ec5867b9c091102ecc1e93e1eefabf + "@babel/core": ^8.0.0-alpha.12 + checksum: b2f531190c9184e0e9185bd0d15e037c78f80ca3c416f607dbbb58110c53fb4962a95372461b274e0ef4cda336082f6c3a153e200d7040f5add708c01d1c30fd languageName: node linkType: hard @@ -1584,14 +1597,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-for-of@npm:8.0.0-alpha.4" +"@babel/plugin-transform-for-of@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-for-of@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 7481630070579382572670ba6d4ee163fd9659ce5e4b2287e59a7e82805fd30f57f7c5596b8d83576cd9e54158876f53418078680bfe0a1659f809b66dcad04e + "@babel/core": ^8.0.0-alpha.12 + checksum: 5fa33d9dbfd187a90a208d18849592690c707998d9e6c0e7b227351b5c74ee56f54e6385b4a2d6e85ad755d9309f2a60bc1c13acb218366c76010a8190c8b4b0 languageName: node linkType: hard @@ -1608,16 +1622,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-function-name@npm:8.0.0-alpha.4" +"@babel/plugin-transform-function-name@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-function-name@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-compilation-targets": "npm:^8.0.0-alpha.4" - "@babel/helper-function-name": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-compilation-targets": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 600a06f6a16d43359c9aee5e5cbfa6b7900e60a73ad744a871da6071b7a5a19e14a42d92d546a65723cc3c2f719eb931bd61430f592b2d67a8fe0a19c55e81b1 + "@babel/core": ^8.0.0-alpha.12 + checksum: c398628b790984ee23f79d28d745483082a82ec9377c58c1631d5264b9d21ad2b4a538338194fc66cb223bfb5e3168c702ac8e5e4a9b455b104465bc9a7a3b80 languageName: node linkType: hard @@ -1633,14 +1646,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-json-strings@npm:8.0.0-alpha.4" +"@babel/plugin-transform-json-strings@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-json-strings@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 0eb02f2f04e33e60a1e73a5a788cf713212b2c9fa682ffbf993bba30e7865c4bd0810f9e5074d9574f1543335b7cf2dfa31bdf3e593b78ad2ea4d8446ee0e512 + "@babel/core": ^8.0.0-alpha.12 + checksum: 88c0f003df201adc8405c74ad6b3a0823e7ffed5674df23c613dc4f16d186e6667ac7c8e1b5afe8f83bb186bad9dded1d60f36de6640237c19ecf7da30cc48da languageName: node linkType: hard @@ -1655,14 +1668,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-literals@npm:8.0.0-alpha.4" +"@babel/plugin-transform-literals@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-literals@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: f1b85919c2191d0b4d96fb14922d42a36d059964c718a8bc97fe5199e43f4f43a00c7ff127d5d96880bfe0f04fef1f07a2945e37681b95d8847ac704cd55d3ed + "@babel/core": ^8.0.0-alpha.12 + checksum: 51f10ce6586932333048fa6233daa9a475802aa116ba09f1c45589eae09b52688c17732aa45d52e2f4dac736e65ed0c778434d212f3f52044d0106893a0f35dd languageName: node linkType: hard @@ -1678,14 +1691,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:8.0.0-alpha.4" +"@babel/plugin-transform-logical-assignment-operators@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 3c4bac544f1ff0a04db4b8499397aef172c02b6f6cee1e2c0f88239e7ad4b34ca4704c9f72419eb5c65cfcf1bd7a610bfa6f4973fac394f6b6b49bbc00dfec7c + "@babel/core": ^8.0.0-alpha.12 + checksum: 8d14c1367d29da1f75e0e6588cf1db8489dd27cf3ef236fe24d6ea81b65e17a57c3ec67751ac100837ba42b50e52811950680a43ad47ded03137bdc5bb89c051 languageName: node linkType: hard @@ -1700,14 +1713,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-member-expression-literals@npm:8.0.0-alpha.4" +"@babel/plugin-transform-member-expression-literals@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-member-expression-literals@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 7d1e0abc83aa1cb2d7803c1425cfdcdf8ca09c3b106c0e90311617d410147bef1068beab23e4df2452bd0af04bccec720754e7bdf05caae689e618679c91bd33 + "@babel/core": ^8.0.0-alpha.12 + checksum: 6bdb727c48713e91097e6a97d74057e39e628865cbe6f1e76fcdd82e8307111981e01c279818b1f29ae9a1425a4ea58c2b601ca75ac3da468f1b8065a29f4382 languageName: node linkType: hard @@ -1723,15 +1736,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-modules-amd@npm:8.0.0-alpha.4" +"@babel/plugin-transform-modules-amd@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-modules-amd@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-module-transforms": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-module-transforms": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 7bd61349ae722a5cee504c649cbbd54d2470645b038ab7fb2d41c7d5692397f714be2f263cc476a3e8d604ff49c1a861b6c901354b368a7ce149b979a712aca2 + "@babel/core": ^8.0.0-alpha.12 + checksum: 5cf43f34ec291d8a36f45c3af9f0ba9533bfb462e173619cab4c36a528610123e8b7f63227ee821d7a3ce26de85dd847b2d87d995a739423f6e441e0b3d0f1eb languageName: node linkType: hard @@ -1748,16 +1761,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-modules-commonjs@npm:8.0.0-alpha.4" +"@babel/plugin-transform-modules-commonjs@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-modules-commonjs@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-module-transforms": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/helper-simple-access": "npm:^8.0.0-alpha.4" + "@babel/helper-module-transforms": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-simple-access": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: fefb87e9a93ab3faa3fa246b2595c7ea63880a66287d15735002e1fbc3c43e2317edd1e098a2f53e87246443a0804bd7010d79f9830d7b8b4c6c94f99326173e + "@babel/core": ^8.0.0-alpha.12 + checksum: 697e91ba482ce0fbd03067907fa1a52ee3982a661797f906716c15da4a097527447c37c41aa7fec50b8c9c9a9662133d98c4104ec5fee372d91347f17cc0ba5b languageName: node linkType: hard @@ -1775,17 +1788,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-modules-systemjs@npm:8.0.0-alpha.4" +"@babel/plugin-transform-modules-systemjs@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-modules-systemjs@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-hoist-variables": "npm:^8.0.0-alpha.4" - "@babel/helper-module-transforms": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/helper-validator-identifier": "npm:^8.0.0-alpha.4" + "@babel/helper-module-transforms": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-validator-identifier": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 841d5058f5ef48cb3457609a2217bec6dee24f68d066dc65e57c31141225937221c066f03650791c528e4f93fb8c5517c5de9300a260db1dc28bfef556a3e170 + "@babel/core": ^8.0.0-alpha.12 + checksum: d08a01fe79a7333de3ab6ca306efc47c434970dd123cb18b21e847e1416b225bccc78bd64a0c63b357886e9d2f96c810c4510cb2b70209daf05fea0b081e584a languageName: node linkType: hard @@ -1801,15 +1813,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-modules-umd@npm:8.0.0-alpha.4" +"@babel/plugin-transform-modules-umd@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-modules-umd@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-module-transforms": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-module-transforms": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 33c23a4d8a54e158f4e18559c5a8a9908b87ee6d541bdf0b562efd8f51110f0ff6903b71807afbb55218d57598eaec0e55380be6ac68477e899f7fb8676f43d9 + "@babel/core": ^8.0.0-alpha.12 + checksum: 7e10d288483b70228e50e0df58365b486dacbf043dc65cd32ca394608b3ce4b2f070977415f962ea67bdfcd5b815039091e4cc40745f8bcf73421fcf8206f606 languageName: node linkType: hard @@ -1825,15 +1837,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:8.0.0-alpha.4" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-create-regexp-features-plugin": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: b48f89a272f9cf9731a7dd748a77e3193446abc284c2a969f7909ee341ede3ee73db87a4090dd72e18b6d43460a2726ffdb6267bcd3f4f7b33e14ea23f6bcca3 + "@babel/core": ^8.0.0-alpha.12 + checksum: f958a489ac179ab56fdf73015e2a9610c8a939a0de72ed7fd846fe38721a529b34f38d0bdc780a362be105bf391b39d2bdadde2dc1ca7b39a26d4a5668a35afc languageName: node linkType: hard @@ -1848,14 +1860,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-new-target@npm:8.0.0-alpha.4" +"@babel/plugin-transform-new-target@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-new-target@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: f69bd6d990a2a02462f5b7cfffb8d8e20af643bcf856a6aeec14e724a3a4d8e162c75169f09f6bbcae639e41ea54db1f4fc2215ad0ec06eb1a38784033587766 + "@babel/core": ^8.0.0-alpha.12 + checksum: 2f7f376f3eee3b14d5e4b0d3b0030642bce748c3ac3899974e3726eec94f437b25c1fcff936f2ac60421f7ce230798184fc36d2e48d83e2b9e8eff09ce379d98 languageName: node linkType: hard @@ -1871,14 +1883,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:8.0.0-alpha.4" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: abe812ac67ff07882ed7421b4007a1afb47cca0cb619d644247b9bae32034edf1e81c6b2fbfe91ecc4ab64de56e6f3970c05e555e6c78d05b00a8f93cab29b88 + "@babel/core": ^8.0.0-alpha.12 + checksum: 5381edc4c3e5b33cd7c505c4c2b74d266d3c5352bec30189f98b6d08bebf5b1f605b274c8d6c404369a3826f831ee219b5ebbddf96972da0895f1ae73e13747d languageName: node linkType: hard @@ -1894,14 +1906,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-numeric-separator@npm:8.0.0-alpha.4" +"@babel/plugin-transform-numeric-separator@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-numeric-separator@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: fed7cc710f12b5d956430ce94d4f366fcad7540469488314a23f997fdf2458e1a28caf05e2e86b304f95e7222f10747c039ed06d98f369e98f60290cd70962d0 + "@babel/core": ^8.0.0-alpha.12 + checksum: f2ae43b9afe8ed277af07378e6cadde8db3f5b0f97ddb425b836b4056c073c578803ccbae59bee4c6c8803b9b79874d54b7acf8dad70fe51f45ff00c301fc512 languageName: node linkType: hard @@ -1920,17 +1932,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-object-rest-spread@npm:8.0.0-alpha.4" +"@babel/plugin-transform-object-rest-spread@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-object-rest-spread@npm:8.0.0-alpha.12" dependencies: - "@babel/compat-data": "npm:^8.0.0-alpha.4" - "@babel/helper-compilation-targets": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/plugin-transform-parameters": "npm:^8.0.0-alpha.4" + "@babel/helper-compilation-targets": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-parameters": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 74b46eb8cb048d25d19caf246ce721aa07c8e2bf5e71f7ed51338e20a8b7045f95acd7c8c9cd02914a1f60d8cf288c706febc4f77897ae92b8beb874d2663c65 + "@babel/core": ^8.0.0-alpha.12 + checksum: 7b80782cc0dff30b4c4cbec841f13ea3e25889188bd4ad41214481f80758bcce11256a21fdc8df194e4ee4f0b37f7a851740ea8b63105450331308f7821a7f66 languageName: node linkType: hard @@ -1946,15 +1957,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-object-super@npm:8.0.0-alpha.4" +"@babel/plugin-transform-object-super@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-object-super@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/helper-replace-supers": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-replace-supers": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 91db26d5c04add60319a5dfec055099bebf1b7d1df365c65ab60bbcbe67ca4587d5d63c704a11bdf6ad8555d53edc91fb752a0b8f2890e6a91acc186ef02aeb9 + "@babel/core": ^8.0.0-alpha.12 + checksum: 4de83a28ed6dafbad871bab185603543d8a318badc94b8db9b109a5be010af91440eaaeb436210cbd3fad779ab263ea4aa24b89e4ab05371d29a07b74516897f languageName: node linkType: hard @@ -1970,14 +1981,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:8.0.0-alpha.4" +"@babel/plugin-transform-optional-catch-binding@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 850f123788c96c63c72b56fbef91d056dad43b1e94dd24c896d36ef94c9bc1ba59348e7a3b27da7aae7ed1db243c76924cb19d03de1550c330b085936dd1a463 + "@babel/core": ^8.0.0-alpha.12 + checksum: def4522bce5e63329d08c35d4ee37c3b63ad0aa6fbf968b85846b1604664d756e80137434a8c50d0f04185f4cb3dae98496e9408ea6a5bc91b63feb92ab229d9 languageName: node linkType: hard @@ -1994,15 +2005,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^8.0.0-alpha.2, @babel/plugin-transform-optional-chaining@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-optional-chaining@npm:8.0.0-alpha.4" +"@babel/plugin-transform-optional-chaining@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-optional-chaining@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 65a9fd6b9470d8e46ad366970f155c3bc9774809cc4f541ad6446b4bf6eddf9bf45483a796da54aea290a71f5d52502f385e7fe3524aaf785d988852f11a7377 + "@babel/core": ^8.0.0-alpha.12 + checksum: 2b6c038e98377c3cd38273c452bd34c6400c7e1b1330f18500c1ffe2f0b37f84b313b583df17a13fefb32cd5c061be7eaaae7ac3cf04c2e2e203b179a4adc5fb languageName: node linkType: hard @@ -2017,14 +2028,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^8.0.0-alpha.2, @babel/plugin-transform-parameters@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-parameters@npm:8.0.0-alpha.4" +"@babel/plugin-transform-parameters@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-parameters@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 21492e0bbaf8f655490cbb24286ccbfd875e0082361340e5e1bca41f638bdf0562c5227df68a0239a493f6f31c658517574bf102aeb1062280052be7884fe52e + "@babel/core": ^8.0.0-alpha.12 + checksum: fea888420b0d4d753d71e4de0725701921660e1a8881fa5a9a099e7b3d6e15ed25686183a7f83daf7279d8d4fc5c0afa0ffff65fd68f90991fd42b4e32d9208a languageName: node linkType: hard @@ -2040,15 +2051,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-private-methods@npm:8.0.0-alpha.4" +"@babel/plugin-transform-private-methods@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-private-methods@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-create-class-features-plugin": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: b32e9a2eb471144174dc104c7522a8bddda09dba0d1ee8b095fbf1c5d76cd0a0180cd2b2eb866a8a65f6d4708f60559f7e1acb929d1778c17db8c705a9a1e771 + "@babel/core": ^8.0.0-alpha.12 + checksum: a5192edad2ad3a63b4f5e9790e2285de37f2857ad4179a2b873e32c1000bca0ad3c818a73a7e675a84c575158271b03bd090da4279da00387b9f4293074941f8 languageName: node linkType: hard @@ -2066,16 +2077,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-private-property-in-object@npm:8.0.0-alpha.4" +"@babel/plugin-transform-private-property-in-object@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-private-property-in-object@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.4" - "@babel/helper-create-class-features-plugin": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.12" + "@babel/helper-create-class-features-plugin": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 6d5cbb9a947fb778d060ca625e222d484770726116b299bd1bd398805cd94e3975c7d56450fd4e4bc99b495056a289c6c8f18b83371486506e6b670a021a0ca9 + "@babel/core": ^8.0.0-alpha.12 + checksum: 33a92982ed5f40e1e21bb9fde38fc718a7285f2dd8662438b35e912d613aeb5885be1fbd5f7bcec74ce302915e9c0df1b713206c55bc435a30594ac69beec741 languageName: node linkType: hard @@ -2090,14 +2101,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-property-literals@npm:8.0.0-alpha.4" +"@babel/plugin-transform-property-literals@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-property-literals@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: ccf07ea443b4c385bd2ceb69643cb233ed29f427a28a6f802b1c39d1c74bdbc7bf060d8957096400aa0eec98b98f97a92b2324c5e297ab4387eb2d628775a997 + "@babel/core": ^8.0.0-alpha.12 + checksum: 304604415a776ff1ada8f68fdf6d5f4d3e392cfdcb0fa8356cc79ac5ed7ff65c9d03a2c9d7fcb41f970528499d64239e2b87a477c7b89d84cc54a7718d33d193 languageName: node linkType: hard @@ -2123,14 +2134,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-react-display-name@npm:8.0.0-alpha.4" +"@babel/plugin-transform-react-display-name@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-react-display-name@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 25d0b028528e688eae114d573a6267495eb239eab4dddc9a55706253032ceba88aeabb509ab19d8525cf16646b5ad6c5da729819458952d85cea008ab94d610d + "@babel/core": ^8.0.0-alpha.12 + checksum: 8a71afb60082e91025312df29807330e3557491ca9d389352921b57f1e9172c808b73589bfc0966495fd0667b6f277218059a7e7daf9d2142a24cf223fad0ed9 languageName: node linkType: hard @@ -2145,14 +2156,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-react-jsx-development@npm:8.0.0-alpha.4" +"@babel/plugin-transform-react-jsx-development@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-react-jsx-development@npm:8.0.0-alpha.12" dependencies: - "@babel/plugin-transform-react-jsx": "npm:^8.0.0-alpha.4" + "@babel/plugin-transform-react-jsx": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: ced0c7b3609a9b044a145945f680782e310b04e3b0dcb78469e6df9d101ae4f2d827449df1c81839848dff63c6b463ad74f7f883f68a4551a3760a9277c67d8e + "@babel/core": ^8.0.0-alpha.12 + checksum: 91a6a4bf908061a6be4f3eeccdfdf662c9169a48c8ee65e9aeaa163ae77932cf7db793ac69247b461e60e25c5abfaf6177c98964571dcc6131f9a7a596b21691 languageName: node linkType: hard @@ -2171,18 +2182,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^8.0.0-alpha.2, @babel/plugin-transform-react-jsx@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-react-jsx@npm:8.0.0-alpha.4" +"@babel/plugin-transform-react-jsx@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-react-jsx@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.4" - "@babel/helper-module-imports": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/plugin-syntax-jsx": "npm:^8.0.0-alpha.4" - "@babel/types": "npm:^8.0.0-alpha.4" + "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.12" + "@babel/helper-module-imports": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/plugin-syntax-jsx": "npm:^8.0.0-alpha.12" + "@babel/types": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: ad9e45894df0a948877c6eef9240c3957d99b8727cde27e7770b9b5d57872d53fdfb8df8eff7b720266d056efe0a1947fc741199cd0c71cd62c43ad90dbc9c11 + "@babel/core": ^8.0.0-alpha.12 + checksum: 53c27fc2e04ae958ac2b43306d2f97df9ff97ef1f103c767b67d8aee1f080e4724040ccf547e2c09014693d38db2ed7ddf961e5f497b96b363df67a1c98f4374 languageName: node linkType: hard @@ -2198,15 +2209,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:8.0.0-alpha.4" +"@babel/plugin-transform-react-pure-annotations@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: d9068acad8147ed800b721a8e288cceae5848d3b74012c7947454827bbc653695435e956bc648098b5913f3ec1e1dafc364feef9d769ea445869635ba1264cfa + "@babel/core": ^8.0.0-alpha.12 + checksum: 078328cb9674c3e8add64e17af301c319c16d0bcd50980ed9aa120eded0cbec972d8ba11d467e0ee05fd868621267fea3d28b4274f3ba218b4f76f1732b09d65 languageName: node linkType: hard @@ -2222,15 +2233,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-regenerator@npm:8.0.0-alpha.4" +"@babel/plugin-transform-regenerator@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-regenerator@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" regenerator-transform: "npm:^0.15.2" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 232c8589107476a8d805d82622d1a7d9296d9294ba26a43b086286d0a115c1dff7cb2a459d05b9f4b47ea8b2dd8f663657d88efbc498116ef58850ca5cf1850b + "@babel/core": ^8.0.0-alpha.12 + checksum: 4ed26041267906e8a59283ccf4b7dcf5b2f4306f2483f4252ec75d383e33b36ac5abbdafc2d160400039174d27c28a8652242c7e56a68dd4f0fca4e82f1c333d languageName: node linkType: hard @@ -2245,14 +2256,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-reserved-words@npm:8.0.0-alpha.4" +"@babel/plugin-transform-reserved-words@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-reserved-words@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 2d4d566f05d629852d541024ddba5d492fb00e45dd730bbb6c90a8b4644a43d30dff58cb85f2f4e48aeff9e4e24f63be55eaa393f4323ee6365094341d555444 + "@babel/core": ^8.0.0-alpha.12 + checksum: 5d7de3a4411637ca17919fce2e062d06057db8f2172e08294f73261547b2fa3b5fa34c469205d6a1ec278a4d9ba1f180dd1a8d380117474e60e187adec6a78dc languageName: node linkType: hard @@ -2283,14 +2294,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-shorthand-properties@npm:8.0.0-alpha.4" +"@babel/plugin-transform-shorthand-properties@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-shorthand-properties@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 6731128924eb88b9a12ddd337ef82ec73afc92c57eb8bfd4f9d6b2ebdec8f5ed5df9e099f66ecc168b5c1dbcedf10733287e98acd6cb894b4ba41f864e2c0a75 + "@babel/core": ^8.0.0-alpha.12 + checksum: 9ee44ec602f44cc8fc2d65f5554475c824d03b61c0be1a87387993acf2c17add5bf1407a430d3e1ad6ad137d54ec825392e5b563f82906e6f3fb6808570695a7 languageName: node linkType: hard @@ -2306,15 +2317,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-spread@npm:8.0.0-alpha.4" +"@babel/plugin-transform-spread@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-spread@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 703ad0eb61f54a01e17208b5cdcc0dd656a48cdb7dc2db5fcce735f69a19ffb4fcb27df05ae2e21423b4094ee06c0ffb684a9747595b04cebce2fa448c2c036e + "@babel/core": ^8.0.0-alpha.12 + checksum: 8ce68c16ab3c155bd58343aff1e39a97055543f3855e42454c8c145e1c1f1f01c2eba6e33a3d820918c9516f13581a6e7363b968bd2a9057572d0827cd6d04d2 languageName: node linkType: hard @@ -2329,14 +2340,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-sticky-regex@npm:8.0.0-alpha.4" +"@babel/plugin-transform-sticky-regex@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-sticky-regex@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 44ed6a89eb3d887e9b2d2cd7435f0988b619983243107f11184b71184178b049ed1e928c551453a6c435a539488d4d95ac4c65ff76eb2fc55aa5a6011f772dcb + "@babel/core": ^8.0.0-alpha.12 + checksum: 63efa43867314cad30bc50d71e1da218621a2634daf93d6e1cb024b26a8576f250a4ea546d5d0affe635cef99df50601a5328b7e28dbea2b79938cc8ceae420d languageName: node linkType: hard @@ -2351,14 +2362,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-template-literals@npm:8.0.0-alpha.4" +"@babel/plugin-transform-template-literals@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-template-literals@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: d408dad716bcc79a4d0d11b3cfa2ed9992d78df8ced3d266d2335cbf0e77ee94dca437b4fcc626d2fbca695a72b6e486f3252e0c3d195afdf7362ad5530b12c4 + "@babel/core": ^8.0.0-alpha.12 + checksum: 9a709bb88d5f4e83f58fffed49e3af2d5328a969a745f05e1885728a409793d1e46d11eaa858401c65f89895aa98450c3b8861c45ea4e6f3c8617a17b4639754 languageName: node linkType: hard @@ -2373,14 +2384,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-typeof-symbol@npm:8.0.0-alpha.4" +"@babel/plugin-transform-typeof-symbol@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-typeof-symbol@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 2969bf35a7671393f71a52a46e4119e38071139ac9ae6c8a388bcbb884fdc1b89b051a812c2d254d8d46a1a540d6fff2fbfd3f2dd362bee4543431726cd54a21 + "@babel/core": ^8.0.0-alpha.12 + checksum: 331a6ee10b9424315681a4de71d5add268862c11e67bbb63befcd8260040cc20034ca8f647ae864783deb1fe77f308e42cfa619c9c5ddff2a5a5171eba3d4708 languageName: node linkType: hard @@ -2398,17 +2409,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-typescript@npm:8.0.0-alpha.4" +"@babel/plugin-transform-typescript@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-typescript@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.4" - "@babel/helper-create-class-features-plugin": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - "@babel/plugin-syntax-typescript": "npm:^8.0.0-alpha.4" + "@babel/helper-annotate-as-pure": "npm:^8.0.0-alpha.12" + "@babel/helper-create-class-features-plugin": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^8.0.0-alpha.12" + "@babel/plugin-syntax-typescript": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: ac3c5ca68f2b18da56d4025e90ca9fdd6b6330b0bc2145f14f8dce5a88dd99fc10ca4440aa71fe37f36e0bc80fad88f9524171e58f98baa929d84543ab13e560 + "@babel/core": ^8.0.0-alpha.12 + checksum: 5161825da8313919c6a1c18b175a6f63a30a0bfa02620e51d5e0dfe41d2bc3f8f5a615fcdb672578d4a705e38f741fe3de7275e2cc264e58d0d1ed2f754d230a languageName: node linkType: hard @@ -2423,14 +2435,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-unicode-escapes@npm:8.0.0-alpha.4" +"@babel/plugin-transform-unicode-escapes@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-unicode-escapes@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 7d90170ba5caf03d4023b8a54b53b612f4e5c41afaac8bf85f9701f94eb7a67103362381ca92126e259d67931071bff514a5b3692047183b3a7fbea7384eefd4 + "@babel/core": ^8.0.0-alpha.12 + checksum: b3a31a6df0c97d806a4da788c4fd54ca6cfb5dfc40414b4147d82f59427f7e9fbab183c70ae02ab8f42b06f59bdcfacda51b9862e025ec6ba7af06012166f974 languageName: node linkType: hard @@ -2446,15 +2458,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:8.0.0-alpha.4" +"@babel/plugin-transform-unicode-property-regex@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-create-regexp-features-plugin": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 67d4a95358e6728087767b22bd26abe8e6693d389ecbca64f5043965821460dfe0049994034fd07569be067a750bf2e97042ace508e8a12d4c2406728310d5f8 + "@babel/core": ^8.0.0-alpha.12 + checksum: d446d37456ce9514f24b8564213f4a4d876f79c2df45b9bfdb35ac5c9205117d64efea4db7b6f2a25f55e078c80b9b14527ddf1484d16a41442c2c85025ca7a8 languageName: node linkType: hard @@ -2470,15 +2482,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-unicode-regex@npm:8.0.0-alpha.4" +"@babel/plugin-transform-unicode-regex@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-unicode-regex@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" + "@babel/helper-create-regexp-features-plugin": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 446f11876d1f4ed9f09f579c258afa972ac7cd304d85bc58926fffa550364351cae9fbe7974ad818b1ab53282585aab7381166a211a803b24f840d2c57265710 + "@babel/core": ^8.0.0-alpha.12 + checksum: ba51f80a482d3835c14ec08cf4e48cc05a6b297eb6d9715a7c3620fac300d6de4ba541b8e619e698990ef0a593d300c5b1d067b78dea4b9f0b7ae3856f0d4d8b languageName: node linkType: hard @@ -2494,88 +2506,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^8.0.0-alpha.2": - version: 8.0.0-alpha.4 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:8.0.0-alpha.4" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^8.0.0-alpha.4" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.4" - peerDependencies: - "@babel/core": ^8.0.0-alpha.4 - checksum: 46ce0f572b6bbe31c174094af0d8fcdff91e1c08be75b0174deb35c3ecc48659e3afbb77d5dff78005f28a9ea1faffc3843230c902e8529eca6d3d2b4acf4416 - languageName: node - linkType: hard - -"@babel/preset-env@npm:8.0.0-alpha.2": - version: 8.0.0-alpha.2 - resolution: "@babel/preset-env@npm:8.0.0-alpha.2" - dependencies: - "@babel/compat-data": "npm:^8.0.0-alpha.2" - "@babel/helper-compilation-targets": "npm:^8.0.0-alpha.2" - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.2" - "@babel/helper-validator-option": "npm:^8.0.0-alpha.2" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^8.0.0-alpha.2" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^8.0.0-alpha.2" - "@babel/plugin-syntax-import-assertions": "npm:^8.0.0-alpha.2" - "@babel/plugin-syntax-import-attributes": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-arrow-functions": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-async-generator-functions": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-async-to-generator": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-block-scoped-functions": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-block-scoping": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-class-properties": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-class-static-block": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-classes": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-computed-properties": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-destructuring": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-dotall-regex": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-duplicate-keys": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-dynamic-import": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-exponentiation-operator": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-export-namespace-from": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-for-of": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-function-name": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-json-strings": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-literals": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-logical-assignment-operators": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-member-expression-literals": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-modules-amd": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-modules-commonjs": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-modules-systemjs": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-modules-umd": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-new-target": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-numeric-separator": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-object-rest-spread": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-object-super": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-optional-catch-binding": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-optional-chaining": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-parameters": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-private-methods": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-private-property-in-object": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-property-literals": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-regenerator": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-reserved-words": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-shorthand-properties": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-spread": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-sticky-regex": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-template-literals": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-typeof-symbol": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-unicode-escapes": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-unicode-property-regex": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-unicode-regex": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-unicode-sets-regex": "npm:^8.0.0-alpha.2" - "@babel/preset-modules": "npm:0.1.6-no-external-plugins" - "@babel/types": "npm:^8.0.0-alpha.2" - babel-plugin-polyfill-corejs2: "npm:^0.4.5" - babel-plugin-polyfill-corejs3: "npm:^0.8.3" - babel-plugin-polyfill-regenerator: "npm:^0.5.2" - core-js-compat: "npm:^3.31.0" - semver: "npm:^7.3.4" +"@babel/plugin-transform-unicode-sets-regex@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:8.0.0-alpha.12" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.2 - checksum: f955d30462b860869ffb228e8d03f2e0d58f5c7463e46902a278bc403ab9e5425b9af0b1126ad9e32fef275bcfb43d4e4b256c22935045cdaa33dbdf179e8173 + "@babel/core": ^8.0.0-alpha.12 + checksum: bb20f330baa7b5d233254cfd255c5ec1d97317f71534f967ab2ce20af937f897b7dd658c125ea764a309b2c8253beeab5a2c9933484f617e8dadeca0d164d16d languageName: node linkType: hard @@ -2669,6 +2608,80 @@ __metadata: languageName: node linkType: hard +"@babel/preset-env@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/preset-env@npm:8.0.0-alpha.12" + dependencies: + "@babel/compat-data": "npm:^8.0.0-alpha.12" + "@babel/helper-compilation-targets": "npm:^8.0.0-alpha.12" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-validator-option": "npm:^8.0.0-alpha.12" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^8.0.0-alpha.12" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^8.0.0-alpha.12" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^8.0.0-alpha.12" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^8.0.0-alpha.12" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^8.0.0-alpha.12" + "@babel/plugin-syntax-import-assertions": "npm:^8.0.0-alpha.12" + "@babel/plugin-syntax-import-attributes": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-arrow-functions": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-async-generator-functions": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-async-to-generator": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-block-scoped-functions": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-block-scoping": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-class-properties": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-class-static-block": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-classes": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-computed-properties": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-destructuring": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-dotall-regex": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-duplicate-keys": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-dynamic-import": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-exponentiation-operator": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-export-namespace-from": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-for-of": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-function-name": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-json-strings": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-literals": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-logical-assignment-operators": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-member-expression-literals": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-modules-amd": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-modules-commonjs": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-modules-systemjs": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-modules-umd": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-new-target": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-numeric-separator": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-object-rest-spread": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-object-super": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-optional-catch-binding": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-optional-chaining": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-parameters": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-private-methods": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-private-property-in-object": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-property-literals": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-regenerator": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-reserved-words": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-shorthand-properties": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-spread": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-sticky-regex": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-template-literals": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-typeof-symbol": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-unicode-escapes": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-unicode-property-regex": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-unicode-regex": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-unicode-sets-regex": "npm:^8.0.0-alpha.12" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs3: "npm:^0.10.4" + core-js-compat: "npm:^3.37.1" + semver: "npm:^7.3.4" + peerDependencies: + "@babel/core": ^8.0.0-alpha.12 + checksum: aaba9b67b679e3a0e6586fe0755f47cdeb7077cf00568079e6930c1bd699f06b8da266814f1130b9c122c24935dc49d3aaf116ba73c8b31a20d7fb98e5689ca0 + languageName: node + linkType: hard + "@babel/preset-modules@npm:0.1.6-no-external-plugins": version: 0.1.6-no-external-plugins resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" @@ -2682,22 +2695,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:8.0.0-alpha.2": - version: 8.0.0-alpha.2 - resolution: "@babel/preset-react@npm:8.0.0-alpha.2" - dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.2" - "@babel/helper-validator-option": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-react-display-name": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-react-jsx": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-react-jsx-development": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-react-pure-annotations": "npm:^8.0.0-alpha.2" - peerDependencies: - "@babel/core": ^8.0.0-alpha.2 - checksum: b02860aac0a9936eb3e2da9bdc30d8e0a9cb9b5403d98239c388ca3b6d614023ad57b868ca60647ecb9ac7c01f791e798d418eec29ad81a1bebeb45b7ca0f4e1 - languageName: node - linkType: hard - "@babel/preset-react@npm:^7.18.6, @babel/preset-react@npm:^7.22.5": version: 7.23.3 resolution: "@babel/preset-react@npm:7.23.3" @@ -2714,18 +2711,19 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:8.0.0-alpha.2": - version: 8.0.0-alpha.2 - resolution: "@babel/preset-typescript@npm:8.0.0-alpha.2" +"@babel/preset-react@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/preset-react@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.2" - "@babel/helper-validator-option": "npm:^8.0.0-alpha.2" - "@babel/plugin-syntax-jsx": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-modules-commonjs": "npm:^8.0.0-alpha.2" - "@babel/plugin-transform-typescript": "npm:^8.0.0-alpha.2" + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-validator-option": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-react-display-name": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-react-jsx": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-react-jsx-development": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-react-pure-annotations": "npm:^8.0.0-alpha.12" peerDependencies: - "@babel/core": ^8.0.0-alpha.2 - checksum: 467ae98c3effffcc717f2091a6b6b480473d1e24784ca20fa4134e0816890d1a13df4934ad4e002fd93214a63f590e3fc9811e656fbbda0056c9ae2df891ea75 + "@babel/core": ^8.0.0-alpha.12 + checksum: 6eec89cfc0af9e3e92b1bf007c2d0a886436e30441ea5adf147eeb51cdedc5dcf0ce980446f213d58ba70eae462e975a2d8a56574c7efc47773efa420d024b73 languageName: node linkType: hard @@ -2744,6 +2742,21 @@ __metadata: languageName: node linkType: hard +"@babel/preset-typescript@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/preset-typescript@npm:8.0.0-alpha.12" + dependencies: + "@babel/helper-plugin-utils": "npm:^8.0.0-alpha.12" + "@babel/helper-validator-option": "npm:^8.0.0-alpha.12" + "@babel/plugin-syntax-jsx": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-modules-commonjs": "npm:^8.0.0-alpha.12" + "@babel/plugin-transform-typescript": "npm:^8.0.0-alpha.12" + peerDependencies: + "@babel/core": ^8.0.0-alpha.12 + checksum: a3592d4da9aa688240691d67e454dc5d089415403fe1139ff7400f87062f0725fa34328b35a9e99f5f94c5c166bfd0d3157d1b145350724bc7bd5480759a9c24 + languageName: node + linkType: hard + "@babel/regjsgen@npm:^0.8.0": version: 0.8.0 resolution: "@babel/regjsgen@npm:0.8.0" @@ -2781,14 +2794,14 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^8.0.0-alpha.2, @babel/template@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/template@npm:8.0.0-alpha.4" +"@babel/template@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/template@npm:8.0.0-alpha.12" dependencies: - "@babel/code-frame": "npm:^8.0.0-alpha.4" - "@babel/parser": "npm:^8.0.0-alpha.4" - "@babel/types": "npm:^8.0.0-alpha.4" - checksum: eb871b67bb8da6da98e6a012f2a566620f2924cd11dbe6daec34e9dfe1544df0c49f3074d634f416db0679beae6167ac74fdfd06decb4ae4b7a66581461d40f8 + "@babel/code-frame": "npm:^8.0.0-alpha.12" + "@babel/parser": "npm:^8.0.0-alpha.12" + "@babel/types": "npm:^8.0.0-alpha.12" + checksum: a7bfedfc37c58674d19817f81a148d6898b43457b92df2043c8a6da842ca598d5e4cd9d843874b7f22aa340652045d7367f5ac3d662ea018f92bb40de9f0996b languageName: node linkType: hard @@ -2810,21 +2823,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^8.0.0-alpha.2, @babel/traverse@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/traverse@npm:8.0.0-alpha.4" +"@babel/traverse@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/traverse@npm:8.0.0-alpha.12" dependencies: - "@babel/code-frame": "npm:^8.0.0-alpha.4" - "@babel/generator": "npm:^8.0.0-alpha.4" - "@babel/helper-environment-visitor": "npm:^8.0.0-alpha.4" - "@babel/helper-function-name": "npm:^8.0.0-alpha.4" - "@babel/helper-hoist-variables": "npm:^8.0.0-alpha.4" - "@babel/helper-split-export-declaration": "npm:^8.0.0-alpha.4" - "@babel/parser": "npm:^8.0.0-alpha.4" - "@babel/types": "npm:^8.0.0-alpha.4" - debug: "npm:^4.1.0" - globals: "npm:^13.5.0" - checksum: 7d9d764442abdf5e8ce02dbfe241f1797227ae3e7525fdd6122262ba5525f63b17d97e3b45e46170f241cb8f5629e7d828458d619c1b64946993478f34409c29 + "@babel/code-frame": "npm:^8.0.0-alpha.12" + "@babel/generator": "npm:^8.0.0-alpha.12" + "@babel/parser": "npm:^8.0.0-alpha.12" + "@babel/template": "npm:^8.0.0-alpha.12" + "@babel/types": "npm:^8.0.0-alpha.12" + debug: "npm:^4.3.1" + globals: "npm:^15.6.0" + checksum: 5aa8340d8404558e1dacee73d36ec710159bc44dfb8d29b8286320e6b43ab35dcec37aaa4ddbf04f5a5c53264f71e526ff64c10837c1a68656d306f4b99d1c09 languageName: node linkType: hard @@ -2839,14 +2849,14 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^8.0.0-alpha.2, @babel/types@npm:^8.0.0-alpha.4": - version: 8.0.0-alpha.4 - resolution: "@babel/types@npm:8.0.0-alpha.4" +"@babel/types@npm:^8.0.0-alpha.12": + version: 8.0.0-alpha.12 + resolution: "@babel/types@npm:8.0.0-alpha.12" dependencies: - "@babel/helper-string-parser": "npm:^8.0.0-alpha.4" - "@babel/helper-validator-identifier": "npm:^8.0.0-alpha.4" + "@babel/helper-string-parser": "npm:^8.0.0-alpha.12" + "@babel/helper-validator-identifier": "npm:^8.0.0-alpha.12" to-fast-properties: "npm:^3.0.0" - checksum: f5afc6229a8d8cc0168b474b31ecadc71791fbad88677aba4c3aab4f3a03d17c71634b5afe3cc7fd9d1ce08bbada6cc9211417ed4d666a0521cb16484595ce86 + checksum: f6543ce0b32fa52372bf7a4c6e08036505ef3e888073837530b7f417c148172087cefd516aff11ca4a7df79c43c03865df5adede9aa9a56f65e8299fbb025fc7 languageName: node linkType: hard @@ -3771,21 +3781,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/gen-mapping@npm:0.3.2" +"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": "npm:^1.0.1" + "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 7ba0070be1aeda7d7694b09d847c3b95879409b26559b9d7e97a88ec94b838fb380df43ae328ee2d2df4d79e75d7afe6ba315199d18d79aa20839ebdfb739420 - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:3.1.0": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: 320ceb37af56953757b28e5b90c34556157676d41e3d0a3ff88769274d62373582bb0f0276a4f2d29c3f4fdd55b82b8be5731f52d391ad2ecae9b321ee1c742d + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 81587b3c4dd8e6c60252122937cea0c637486311f4ed208b52b62aae2e7a87598f63ec330e6cd0984af494bfb16d3f0d60d3b21d7e5b4aedd2602ff3fe9d32e2 languageName: node linkType: hard @@ -3796,10 +3799,10 @@ __metadata: languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e +"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 languageName: node linkType: hard @@ -3813,31 +3816,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 26e768fae6045481a983e48aa23d8fcd23af5da70ebd74b0649000e815e7fbb01ea2bc088c9176b3fffeb9bec02184e58f46125ef3320b30eaa1f4094cfefa38 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.14": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": version: 1.5.0 resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" checksum: 4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.17 - resolution: "@jridgewell/trace-mapping@npm:0.3.17" - dependencies: - "@jridgewell/resolve-uri": "npm:3.1.0" - "@jridgewell/sourcemap-codec": "npm:1.4.14" - checksum: 790d439c9b271d9fc381dc4a837393ab942920245efedd5db20f65a665c0f778637fa623573337d3241ff784ffdb6724bbadf7fa2b61666bcd4884064b02f113 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.20": +"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -4437,26 +4423,6 @@ __metadata: languageName: node linkType: hard -"@types/eslint-scope@npm:^3.7.3": - version: 3.7.4 - resolution: "@types/eslint-scope@npm:3.7.4" - dependencies: - "@types/eslint": "npm:*" - "@types/estree": "npm:*" - checksum: ea6a9363e92f301cd3888194469f9ec9d0021fe0a397a97a6dd689e7545c75de0bd2153dfb13d3ab532853a278b6572c6f678ce846980669e41029d205653460 - languageName: node - linkType: hard - -"@types/eslint@npm:*": - version: 8.4.10 - resolution: "@types/eslint@npm:8.4.10" - dependencies: - "@types/estree": "npm:*" - "@types/json-schema": "npm:*" - checksum: ecba965435ff2be09c6f0ce1d21d7dd38d0c78eddd7c9b2867f4800880d7d43c7aab86e0ec09d7b20c8d939eed5042bb08c404efa1d4f723b9cd7ef601c22dba - languageName: node - linkType: hard - "@types/estree-jsx@npm:^1.0.0": version: 1.0.0 resolution: "@types/estree-jsx@npm:1.0.0" @@ -4466,14 +4432,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/estree@npm:1.0.1" - checksum: f252569c002506c61ad913e778aa69415908078c46c78c901ccad77bc66cd34f1e1b9babefb8ff0d27c07a15fb0824755edd7bb3fa7ea828f32ae0fe5faa9962 - languageName: node - linkType: hard - -"@types/estree@npm:^1.0.5": +"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" checksum: 7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408 @@ -4590,7 +4549,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.12 resolution: "@types/json-schema@npm:7.0.12" checksum: 7a72ba9cb7d2b45d7bb032e063c9eeb1ce4102d62551761e84c91f99f8273ba5aaffd34be835869456ec7c40761b4389009d9e777c0020a7227ca0f5e3238e94 @@ -4987,16 +4946,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/ast@npm:1.11.6" - dependencies: - "@webassemblyjs/helper-numbers": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - checksum: 4c1303971ccd5188731c9b01073d9738333f37b946a48c4e049f7b788706cdc66f473cd6f3e791423a94c52a3b2230d070007930d29bccbce238b23835839f3c - languageName: node - linkType: hard - "@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": version: 1.12.1 resolution: "@webassemblyjs/ast@npm:1.12.1" @@ -5021,13 +4970,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.6" - checksum: b14d0573bf680d22b2522e8a341ec451fddd645d1f9c6bd9012ccb7e587a2973b86ab7b89fe91e1c79939ba96095f503af04369a3b356c8023c13a5893221644 - languageName: node - linkType: hard - "@webassemblyjs/helper-buffer@npm:1.12.1": version: 1.12.1 resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" @@ -5053,18 +4995,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - checksum: 38a615ab3d55f953daaf78b69f145e2cc1ff5288ab71715d1a164408b735c643a87acd7e7ba3e9633c5dd965439a45bb580266b05a06b22ff678d6c013514108 - languageName: node - linkType: hard - "@webassemblyjs/helper-wasm-section@npm:1.12.1": version: 1.12.1 resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" @@ -5102,22 +5032,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/helper-wasm-section": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - "@webassemblyjs/wasm-opt": "npm:1.11.6" - "@webassemblyjs/wasm-parser": "npm:1.11.6" - "@webassemblyjs/wast-printer": "npm:1.11.6" - checksum: c168bfc6d0cdd371345f36f95a4766d098a96ccc1257e6a6e3a74d987a5c4f2ddd2244a6aecfa5d032a47d74ed2c3b579e00a314d31e4a0b76ad35b31cdfa162 - languageName: node - linkType: hard - "@webassemblyjs/wasm-edit@npm:^1.12.1": version: 1.12.1 resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" @@ -5134,19 +5048,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: f91903506ce50763592863df5d80ffee80f71a1994a882a64cdb83b5e44002c715f1ef1727d8ccb0692d066af34d3d4f5e59e8f7a4e2eeb2b7c32692ac44e363 - languageName: node - linkType: hard - "@webassemblyjs/wasm-gen@npm:1.12.1": version: 1.12.1 resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" @@ -5160,18 +5061,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - "@webassemblyjs/wasm-parser": "npm:1.11.6" - checksum: e0cfeea381ecbbd0ca1616e9a08974acfe7fc81f8a16f9f2d39f565dc51784dd7043710b6e972f9968692d273e32486b9a8a82ca178d4bd520b2d5e2cf28234d - languageName: node - linkType: hard - "@webassemblyjs/wasm-opt@npm:1.12.1": version: 1.12.1 resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" @@ -5184,20 +5073,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 6995e0b7b8ebc52b381459c6a555f87763dcd3975c4a112407682551e1c73308db7af23385972a253dceb5af94e76f9c97cb861e8239b5ed1c3e79b95d8e2097 - languageName: node - linkType: hard - "@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": version: 1.12.1 resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" @@ -5212,16 +5087,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wast-printer@npm:1.11.6" - dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@xtuc/long": "npm:4.2.2" - checksum: fd45fd0d693141d678cc2f6ff2d3a0d7a8884acb1c92fb0c63cf43b7978e9560be04118b12792638a39dd185640453510229e736f3049037d0c361f6435f2d5f - languageName: node - linkType: hard - "@webassemblyjs/wast-printer@npm:1.12.1": version: 1.12.1 resolution: "@webassemblyjs/wast-printer@npm:1.12.1" @@ -5303,15 +5168,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: af8dd58f6b0c6a43e85849744534b99f2133835c6fcdabda9eea27d0a0da625a0d323c4793ba7cb25cf4507609d0f747c210ccc2fc9b5866de04b0e59c9c5617 - languageName: node - linkType: hard - "acorn-import-attributes@npm:^1.9.5": version: 1.9.5 resolution: "acorn-import-attributes@npm:1.9.5" @@ -5732,16 +5588,16 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:^9.1.3": - version: 9.1.3 - resolution: "babel-loader@npm:9.1.3" +"babel-loader@npm:^9.1.3, babel-loader@npm:^9.2.1": + version: 9.2.1 + resolution: "babel-loader@npm:9.2.1" dependencies: find-cache-dir: "npm:^4.0.0" schema-utils: "npm:^4.0.0" peerDependencies: "@babel/core": ^7.12.0 webpack: ">=5" - checksum: 7086e678273b5d1261141dca84ed784caab9f7921c8c24d7278c8ee3088235a9a9fd85caac9f0fa687336cb3c27248ca22dbf431469769b1b995d55aec606992 + checksum: f1f24ae3c22d488630629240b0eba9c935545f82ff843c214e8f8df66e266492b7a3d4cb34ef9c9721fb174ca222e900799951c3fd82199473bc6bac52ec03a3 languageName: node linkType: hard @@ -5765,7 +5621,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.5, babel-plugin-polyfill-corejs2@npm:^0.4.6": +"babel-plugin-polyfill-corejs2@npm:^0.4.6": version: 0.4.6 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.6" dependencies: @@ -5778,7 +5634,19 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.8.3, babel-plugin-polyfill-corejs3@npm:^0.8.5": +"babel-plugin-polyfill-corejs3@npm:^0.10.4": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 360ac9054a57a18c540059dc627ad5d84d15f79790cb3d84d19a02eec7188c67d08a07db789c3822d6f5df22d918e296d1f27c4055fec2e287d328f09ea8a78a + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.8.5": version: 0.8.6 resolution: "babel-plugin-polyfill-corejs3@npm:0.8.6" dependencies: @@ -5790,7 +5658,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.5.2, babel-plugin-polyfill-regenerator@npm:^0.5.3": +"babel-plugin-polyfill-regenerator@npm:^0.5.3": version: 0.5.3 resolution: "babel-plugin-polyfill-regenerator@npm:0.5.3" dependencies: @@ -5805,12 +5673,12 @@ __metadata: version: 0.0.0-use.local resolution: "babel.github.io@workspace:." dependencies: - "@babel/core": "npm:8.0.0-alpha.2" - "@babel/eslint-parser": "npm:8.0.0-alpha.2" - "@babel/generator": "npm:8.0.0-alpha.2" - "@babel/preset-env": "npm:8.0.0-alpha.2" - "@babel/preset-react": "npm:8.0.0-alpha.2" - "@babel/preset-typescript": "npm:8.0.0-alpha.2" + "@babel/core": "npm:^8.0.0-alpha.12" + "@babel/eslint-parser": "npm:^8.0.0-alpha.12" + "@babel/generator": "npm:^8.0.0-alpha.12" + "@babel/preset-env": "npm:^8.0.0-alpha.12" + "@babel/preset-react": "npm:^8.0.0-alpha.12" + "@babel/preset-typescript": "npm:^8.0.0-alpha.12" "@codemirror/lang-javascript": "npm:6.2.1" "@codemirror/theme-one-dark": "npm:6.1.2" "@emotion/babel-plugin": "npm:^11.11.0" @@ -5821,7 +5689,7 @@ __metadata: "@typescript-eslint/eslint-plugin": "npm:^6.3.0" "@typescript-eslint/parser": "npm:^6.3.0" algoliasearch: "npm:^4.12.0" - babel-loader: "npm:^9.1.3" + babel-loader: "npm:^9.2.1" buffer: "npm:^5.7.1" codemirror: "npm:6.0.1" core-js: "npm:^3.0.1" @@ -6026,17 +5894,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.18.1, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.21.9, browserslist@npm:^4.22.1": - version: 4.22.1 - resolution: "browserslist@npm:4.22.1" +"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.21.9, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": + version: 4.23.3 + resolution: "browserslist@npm:4.23.3" dependencies: - caniuse-lite: "npm:^1.0.30001541" - electron-to-chromium: "npm:^1.4.535" - node-releases: "npm:^2.0.13" - update-browserslist-db: "npm:^1.0.13" + caniuse-lite: "npm:^1.0.30001646" + electron-to-chromium: "npm:^1.5.4" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.0" bin: browserslist: cli.js - checksum: 4a515168e0589c7b1ccbf13a93116ce0418cc5e65d228ec036022cf0e08773fdfb732e2abbf1e1188b96d19ecd4dd707504e75b6d393cba2782fc7d6a7fdefe8 + checksum: e266d18c6c6c5becf9a1a7aa264477677b9796387972e8fce34854bb33dc1666194dc28389780e5dc6566e68a95e87ece2ce222e1c4ca93c2b75b61dfebd5f1c languageName: node linkType: hard @@ -6188,7 +6056,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001538, caniuse-lite@npm:^1.0.30001541": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001538, caniuse-lite@npm:^1.0.30001646": version: 1.0.30001660 resolution: "caniuse-lite@npm:1.0.30001660" checksum: 5d83f0b7e2075b7e31f114f739155dc6c21b0afe8cb61180f625a4903b0ccd3d7591a5f81c930f14efddfa57040203ba0890850b8a3738f6c7f17c7dd83b9de8 @@ -6223,7 +6091,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.0.0, chalk@npm:^5.0.1, chalk@npm:^5.2.0, chalk@npm:^5.3.0": +"chalk@npm:^5.0.0, chalk@npm:^5.0.1, chalk@npm:^5.2.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" checksum: 6373caaab21bd64c405bfc4bd9672b145647fc9482657b5ea1d549b3b2765054e9d3d928870cdf764fb4aad67555f5061538ff247b8310f110c5c888d92397ea @@ -6697,21 +6565,14 @@ __metadata: languageName: node linkType: hard -"content-type@npm:~1.0.4": - version: 1.0.4 - resolution: "content-type@npm:1.0.4" - checksum: 5ea85c5293475c0cdf2f84e2c71f0519ced565840fb8cbda35997cb67cc45b879d5b9dbd37760c4041ca7415a3687f8a5f2f87b556b2aaefa49c0f3436a346d4 - languageName: node - linkType: hard - -"content-type@npm:~1.0.5": +"content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 languageName: node linkType: hard -"convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.5.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 @@ -6762,12 +6623,12 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1": - version: 3.33.2 - resolution: "core-js-compat@npm:3.33.2" +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1, core-js-compat@npm:^3.37.1, core-js-compat@npm:^3.38.0": + version: 3.38.1 + resolution: "core-js-compat@npm:3.38.1" dependencies: - browserslist: "npm:^4.22.1" - checksum: 9806ac461080f4eef03a6adda77933c8f0bbea16b487ef686a827f9dd0f6ab24ff561415b697155b402d5992ff3bec44a2e01fbe8bd1e8f46acde61a1ecc5910 + browserslist: "npm:^4.23.3" + checksum: 4e2f219354fd268895f79486461a12df96f24ed307321482fe2a43529c5a64e7c16bcba654980ba217d603444f5141d43a79058aeac77511085f065c5da72207 languageName: node linkType: hard @@ -7106,15 +6967,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": + version: 4.3.7 + resolution: "debug@npm:4.3.7" dependencies: - ms: "npm:2.1.2" + ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 + checksum: 71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a languageName: node linkType: hard @@ -7487,10 +7348,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.535": - version: 1.4.580 - resolution: "electron-to-chromium@npm:1.4.580" - checksum: 59097486a05ad41b8dc01cecff58d6923beb6ff679d908c275357e883fa55a9e5de735b749003eb34f839d6021d39af4d560a5414896502c56726e20baa0357f +"electron-to-chromium@npm:^1.5.4": + version: 1.5.20 + resolution: "electron-to-chromium@npm:1.5.20" + checksum: 179f8af9b5e426489fdf9f43272bea64c5e66231656e5510abe058fc601ff5981260f37576c03e4288dd25446d645cb35995b1ed3aab67e2e080fadb9134041f languageName: node linkType: hard @@ -7545,16 +7406,6 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.15.0": - version: 5.15.0 - resolution: "enhanced-resolve@npm:5.15.0" - dependencies: - graceful-fs: "npm:^4.2.4" - tapable: "npm:^2.2.0" - checksum: 180c3f2706f9117bf4dc7982e1df811dad83a8db075723f299245ef4488e0cad7e96859c5f0e410682d28a4ecd4da021ec7d06265f7e4eb6eed30c69ca5f7d3e - languageName: node - linkType: hard - "enhanced-resolve@npm:^5.17.1": version: 5.17.1 resolution: "enhanced-resolve@npm:5.17.1" @@ -7690,10 +7541,10 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: afa618e73362576b63f6ca83c975456621095a1ed42ff068174e3f5cea48afc422814dda548c96e6ebb5333e7265140c7292abcc81bbd6ccb1757d50d3a4e182 +"escalade@npm:^3.1.1, escalade@npm:^3.1.2": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 languageName: node linkType: hard @@ -8771,7 +8622,7 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.19.0, globals@npm:^13.5.0": +"globals@npm:^13.19.0": version: 13.21.0 resolution: "globals@npm:13.21.0" dependencies: @@ -8780,6 +8631,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:^15.6.0": + version: 15.9.0 + resolution: "globals@npm:15.9.0" + checksum: 19bca70131c5d3e0d4171deed0f8ae16adda19f18d39b67421056f1eaa160b4433c3ffc8eb69b8b19adebbbdad4834d8a0494c5fe1ae295f0f769a5c0331d794 + languageName: node + linkType: hard + "globalthis@npm:^1.0.3": version: 1.0.3 resolution: "globalthis@npm:1.0.3" @@ -8844,14 +8702,14 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:4.2.10, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:4.2.10": version: 4.2.10 resolution: "graceful-fs@npm:4.2.10" checksum: 0c83c52b62c68a944dcfb9d66b0f9f10f7d6e3d081e8067b9bfdc9e5f3a8896584d576036f82915773189eec1eba599397fc620e75c03c0610fb3d67c6713c1a languageName: node linkType: hard -"graceful-fs@npm:^4.2.11": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 @@ -10284,7 +10142,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.0.0, json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.0.0, json5@npm:^2.1.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -12094,14 +11952,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - -"ms@npm:2.1.3, ms@npm:^2.0.0": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -12227,10 +12078,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.13": - version: 2.0.13 - resolution: "node-releases@npm:2.0.13" - checksum: c9bb813aab2717ff8b3015ecd4c7c5670a5546e9577699a7c84e8d69230cd3b1ce8f863f8e9b50f18b19a5ffa4b9c1a706bbbfe4c378de955fedbab04488a338 +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: 241e5fa9556f1c12bafb83c6c3e94f8cf3d8f2f8f904906ecef6e10bcaa1d59aa61212d4651bec70052015fc54bd3fdcdbe7fc0f638a17e6685aa586c076ec4e languageName: node linkType: hard @@ -12896,10 +12747,10 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": + version: 1.1.0 + resolution: "picocolors@npm:1.1.0" + checksum: a2ad60d94d185c30f2a140b19c512547713fb89b920d32cc6cf658fa786d63a37ba7b8451872c3d9fc34883971fb6e5878e07a20b60506e0bb2554dce9169ccb languageName: node linkType: hard @@ -15724,7 +15575,7 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.10": +"terser-webpack-plugin@npm:^5.3.10, terser-webpack-plugin@npm:^5.3.9": version: 5.3.10 resolution: "terser-webpack-plugin@npm:5.3.10" dependencies: @@ -15746,43 +15597,7 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.7, terser-webpack-plugin@npm:^5.3.9": - version: 5.3.9 - resolution: "terser-webpack-plugin@npm:5.3.9" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.17" - jest-worker: "npm:^27.4.5" - schema-utils: "npm:^3.1.1" - serialize-javascript: "npm:^6.0.1" - terser: "npm:^5.16.8" - peerDependencies: - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true - checksum: 339737a407e034b7a9d4a66e31d84d81c10433e41b8eae2ca776f0e47c2048879be482a9aa08e8c27565a2a949bc68f6e07f451bf4d9aa347dd61b3d000f5353 - languageName: node - linkType: hard - -"terser@npm:^5.10.0, terser@npm:^5.15.1, terser@npm:^5.16.8, terser@npm:^5.17.4": - version: 5.24.0 - resolution: "terser@npm:5.24.0" - dependencies: - "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.8.2" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: bd7ba6bfef58f8c179592894923c8c933d980e17287d3f2a9927550be853d1601beebb724cf015929599b32945641c44f9c3db8dd242c7933af3830bcb853510 - languageName: node - linkType: hard - -"terser@npm:^5.26.0": +"terser@npm:^5.10.0, terser@npm:^5.15.1, terser@npm:^5.17.4, terser@npm:^5.26.0": version: 5.32.0 resolution: "terser@npm:5.32.0" dependencies: @@ -16390,17 +16205,17 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" +"update-browserslist-db@npm:^1.1.0": + version: 1.1.0 + resolution: "update-browserslist-db@npm:1.1.0" dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" + escalade: "npm:^3.1.2" + picocolors: "npm:^1.0.1" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 9074b4ef34d2ed931f27d390aafdd391ee7c45ad83c508e8fed6aaae1eb68f81999a768ed8525c6f88d4001a4fbf1b8c0268f099d0e8e72088ec5945ac796acf + checksum: d70b9efeaf4601aadb1a4f6456a7a5d9118e0063d995866b8e0c5e0cf559482671dab6ce7b079f9536b06758a344fbd83f974b965211e1c6e8d1958540b0c24c languageName: node linkType: hard @@ -16686,16 +16501,6 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" - dependencies: - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.1.2" - checksum: 4280b45bc4b5d45d5579113f2a4af93b67ae1b9607cc3d86ae41cdd53ead10db5d9dc3237f24256d05ef88b28c69a02712f78e434cb7ecc8edaca134a56e8cab - languageName: node - linkType: hard - "watchpack@npm:^2.4.1": version: 2.4.2 resolution: "watchpack@npm:2.4.2" @@ -16868,44 +16673,7 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.88.1": - version: 5.89.0 - resolution: "webpack@npm:5.89.0" - dependencies: - "@types/eslint-scope": "npm:^3.7.3" - "@types/estree": "npm:^1.0.0" - "@webassemblyjs/ast": "npm:^1.11.5" - "@webassemblyjs/wasm-edit": "npm:^1.11.5" - "@webassemblyjs/wasm-parser": "npm:^1.11.5" - acorn: "npm:^8.7.1" - acorn-import-assertions: "npm:^1.9.0" - browserslist: "npm:^4.14.5" - chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.15.0" - es-module-lexer: "npm:^1.2.1" - eslint-scope: "npm:5.1.1" - events: "npm:^3.2.0" - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.2.9" - json-parse-even-better-errors: "npm:^2.3.1" - loader-runner: "npm:^4.2.0" - mime-types: "npm:^2.1.27" - neo-async: "npm:^2.6.2" - schema-utils: "npm:^3.2.0" - tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.7" - watchpack: "npm:^2.4.0" - webpack-sources: "npm:^3.2.3" - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: ee19b070279c9bc3bf21eeaac3ea08e6583c1b8da334e595b3c9badedbd7f9fad071b9f785076081af661ef247bb72441e86e8b903bf253ae9300007a048ea6e - languageName: node - linkType: hard - -"webpack@npm:^5.94.0": +"webpack@npm:^5.88.1, webpack@npm:^5.94.0": version: 5.94.0 resolution: "webpack@npm:5.94.0" dependencies: From ec30c0a27259637c09d9794c2e20d4aef9156fa0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 18 Sep 2024 14:05:02 -0400 Subject: [PATCH 53/73] Bump Docusaurus to 3.5 (#2966) * migrate to global authors.yml * bump docusaurus to 3.5 * update Babel REPL link The previous link does not enable the function-bind plugin. --- website/blog/2015-01-12-6to5-esnext.md | 3 +- website/blog/2015-01-27-2to3.md | 3 +- website/blog/2015-02-15-not-born-to-die.md | 3 +- website/blog/2015-02-23-babel-loves-react.md | 3 +- website/blog/2015-03-31-5.0.0.md | 3 +- website/blog/2015-05-14-function-bind.md | 5 +- website/blog/2015-07-07-react-on-es6-plus.md | 3 +- website/blog/2015-10-29-6.0.0.md | 3 +- website/blog/2015-10-31-setting-up-babel-6.md | 3 +- website/blog/2015-11-03-babel-doctor.md | 3 +- website/blog/2016-08-24-6.14.0.md | 3 +- website/blog/2016-08-26-babili.md | 3 +- website/blog/2016-09-28-6.16.0.md | 3 +- website/blog/2016-10-24-6.18.0.md | 3 +- website/blog/2016-11-16-6.19.0.md | 3 +- website/blog/2016-12-07-the-state-of-babel.md | 3 +- website/blog/2017-02-13-6.23.0.md | 3 +- ...-01-upgrade-to-babel-7-for-tool-authors.md | 4 +- website/blog/2017-03-01-upgrade-to-babel-7.md | 4 +- .../2017-08-09-babel-and-summer-of-code.md | 3 +- website/blog/2017-08-11-gsoc-peey-1.md | 3 +- website/blog/2017-08-16-gsoc-karl-1.md | 3 +- ...017-09-11-zero-config-with-babel-macros.md | 3 +- website/blog/2017-09-12-planning-for-7.0.md | 3 +- website/blog/2017-10-05-babel-turns-three.md | 3 +- .../2017-12-27-nearing-the-7.0-release.md | 3 +- ...nsuming-and-publishing-es2015+-packages.md | 3 +- ...ing-babels-new-partnership-with-trivago.md | 3 +- ...ts-happening-with-the-pipeline-proposal.md | 3 +- ...018-07-27-removing-babels-stage-presets.md | 3 +- website/blog/2018-08-27-7.0.0.md | 3 +- website/blog/2018-09-17-7.1.0.md | 3 +- website/blog/2018-09-17-decorators.md | 3 +- website/blog/2018-12-03-7.2.0.md | 3 +- website/blog/2019-01-21-7.3.0.md | 3 +- website/blog/2019-03-19-7.4.0.md | 3 +- website/blog/2019-07-02-the-babel-podcast.md | 3 +- website/blog/2019-07-03-7.5.0.md | 3 +- website/blog/2019-09-05-7.6.0.md | 3 +- website/blog/2019-11-05-7.7.0.md | 3 +- .../blog/2019-11-08-babels-funding-plans.md | 3 +- website/blog/2020-01-11-7.8.0.md | 3 +- website/blog/2020-03-16-7.9.0.md | 3 +- website/blog/2020-05-25-7.10.0.md | 3 +- .../2020-07-13-the-state-of-babel-eslint.md | 3 +- website/blog/2020-07-30-7.11.0.md | 3 +- website/blog/2020-10-15-7.12.0.md | 3 +- website/blog/2021-02-22-7.13.0.md | 3 +- website/blog/2021-04-29-7.14.0.md | 3 +- website/blog/2021-05-10-funding-update.md | 2 +- website/blog/2021-07-26-7.15.0.md | 3 +- website/blog/2021-10-29-7.16.0.md | 3 +- website/blog/2022-02-02-7.17.0.md | 3 +- website/blog/2022-05-19-7.18.0.md | 3 +- website/blog/2022-09-05-7.19.0.md | 3 +- website/blog/2022-10-27-7.20.0.md | 3 +- website/blog/2023-02-20-7.21.0.md | 3 +- website/blog/2023-05-26-7.22.0.md | 3 +- website/blog/2023-09-25-7.23.0.md | 3 +- website/blog/2023-10-16-cve-2023-45133.md | 3 +- website/blog/2024-02-28-7.24.0.md | 3 +- website/blog/2024-07-26-7.25.0.md | 3 +- website/blog/authors.yml | 56 + website/docusaurus.config.js | 2 + website/package.json | 6 +- yarn.lock | 3053 ++++++++--------- 66 files changed, 1531 insertions(+), 1775 deletions(-) create mode 100644 website/blog/authors.yml diff --git a/website/blog/2015-01-12-6to5-esnext.md b/website/blog/2015-01-12-6to5-esnext.md index 559dd8f58..79fb69e43 100644 --- a/website/blog/2015-01-12-6to5-esnext.md +++ b/website/blog/2015-01-12-6to5-esnext.md @@ -1,8 +1,7 @@ --- layout: post title: "6to5 + esnext" -author: James Kyle -authorURL: https://twitter.com/thejameskyle +authors: james_kyle date: 2015-01-12 10:40:00 categories: announcements share_text: "6to5 + esnext: Joining Forces" diff --git a/website/blog/2015-01-27-2to3.md b/website/blog/2015-01-27-2to3.md index bbd934c43..0440248f4 100644 --- a/website/blog/2015-01-27-2to3.md +++ b/website/blog/2015-01-27-2to3.md @@ -1,8 +1,7 @@ --- layout: post title: "2to3" -author: James Kyle -authorURL: https://twitter.com/thejameskyle +authors: james_kyle date: 2015-01-27 11:40:00 categories: announcements share_text: "6to5: 2to3" diff --git a/website/blog/2015-02-15-not-born-to-die.md b/website/blog/2015-02-15-not-born-to-die.md index 196e9c124..90ba13cad 100644 --- a/website/blog/2015-02-15-not-born-to-die.md +++ b/website/blog/2015-02-15-not-born-to-die.md @@ -1,8 +1,7 @@ --- layout: post title: "Not Born to Die" -author: James Kyle -authorURL: https://twitter.com/thejameskyle +authors: james_kyle date: 2015-02-15 9:18:00 categories: announcements share_text: "Not Born to Die: 6to5 has been renamed to Babel" diff --git a/website/blog/2015-02-23-babel-loves-react.md b/website/blog/2015-02-23-babel-loves-react.md index f6e97b57c..7cc732172 100644 --- a/website/blog/2015-02-23-babel-loves-react.md +++ b/website/blog/2015-02-23-babel-loves-react.md @@ -1,8 +1,7 @@ --- layout: post title: "Babel <3 React" -author: James Kyle -authorURL: https://twitter.com/thejameskyle +authors: james_kyle date: 2015-02-23 10:00:00 categories: announcements share_text: "Babel <3 React" diff --git a/website/blog/2015-03-31-5.0.0.md b/website/blog/2015-03-31-5.0.0.md index 72d6dd5a0..1035718b7 100644 --- a/website/blog/2015-03-31-5.0.0.md +++ b/website/blog/2015-03-31-5.0.0.md @@ -1,8 +1,7 @@ --- layout: post title: "5.0.0 Released" -author: Sebastian McKenzie -authorURL: https://twitter.com/sebmck +authors: sebastian date: 2015-03-31 10:00:00 categories: announcements share_text: "5.0.0 Released" diff --git a/website/blog/2015-05-14-function-bind.md b/website/blog/2015-05-14-function-bind.md index 3321424dd..1051cf2b5 100644 --- a/website/blog/2015-05-14-function-bind.md +++ b/website/blog/2015-05-14-function-bind.md @@ -1,8 +1,7 @@ --- layout: post title: "Function Bind Syntax" -author: James Kyle -authorURL: https://twitter.com/thejameskyle +authors: james_kyle date: 2015-05-14 19:30:00 categories: announcements share_text: "New in Babel 5.4: Function Bind Syntax" @@ -47,7 +46,7 @@ _val = takeWhile.call(_val, x => x.strength > 100); _val = forEach.call(_val, x => console.log(x)); ``` -> **Note:** Babel's [output](/repl/#?experimental=true&evaluate=false&loose=false&spec=false&playground=false&code=import%20%7B%20map%2C%20takeWhile%2C%20forEach%20%7D%20from%20%22iterlib%22%3B%0A%0AgetPlayers()%0A%3A%3Amap(x%20%3D%3E%20x.character())%0A%3A%3AtakeWhile(x%20%3D%3E%20x.strength%20%3E%20100)%0A%3A%3AforEach(x%20%3D%3E%20console.log(x))%3B) +> **Note:** Babel's [output](https://babeljs.io/repl#?browsers=defaults%2C%20not%20ie%2011%2C%20not%20ie_mob%2011&build=&builtIns=false&corejs=3.21&spec=false&loose=false&code_lz=JYWwDg9gTgLgBAbziAhmANHGKDWBTAdQAtgAbPTAM2gFEUBjIuAXzkqghDgCJgY8opYACNuAbgBQEgOZ4YABVIoAngIDOACgCUEgFy7UYDQA84AXgB8cYwDpGKKA35RtO_dnzEyeE-au21GCg8ADtpGCYrAEYABhi3XWooOkZfSzh6CBC1CHIbUghpEy0tMSA&debug=false&forceAllTransforms=false&modules=false&shippedProposals=false&evaluate=false&fileSize=false&timeTravel=false&sourceType=module&lineWrap=true&presets=env%2Creact%2Cstage-2&prettier=false&targets=&version=7.25.6&externalPlugins=%40babel%2Fplugin-proposal-function-bind%407.24.7&assumptions=%7B%7D) > looks different than this in order to be more concise. Using a jquery-like library of virtual methods: diff --git a/website/blog/2015-07-07-react-on-es6-plus.md b/website/blog/2015-07-07-react-on-es6-plus.md index 949fc0e65..2d1b26c1e 100644 --- a/website/blog/2015-07-07-react-on-es6-plus.md +++ b/website/blog/2015-07-07-react-on-es6-plus.md @@ -1,8 +1,7 @@ --- layout: post title: "React on ES6+" -author: Steven Luscher -authorURL: https://twitter.com/steveluscher +authors: steven_luscher date: 2015-06-07 17:00:00 categories: announcements share_text: "React on ES6+" diff --git a/website/blog/2015-10-29-6.0.0.md b/website/blog/2015-10-29-6.0.0.md index 9027991a4..1baf1331d 100644 --- a/website/blog/2015-10-29-6.0.0.md +++ b/website/blog/2015-10-29-6.0.0.md @@ -1,8 +1,7 @@ --- layout: post title: "6.0.0 Released" -author: James Kyle -authorURL: https://twitter.com/thejameskyle +authors: james_kyle date: 2015-10-29 17:00:00 categories: announcements share_text: "6.0.0" diff --git a/website/blog/2015-10-31-setting-up-babel-6.md b/website/blog/2015-10-31-setting-up-babel-6.md index d1b1186bf..e4e64d512 100644 --- a/website/blog/2015-10-31-setting-up-babel-6.md +++ b/website/blog/2015-10-31-setting-up-babel-6.md @@ -1,8 +1,7 @@ --- layout: post title: "Setting up Babel 6" -author: James Kyle -authorURL: https://twitter.com/thejameskyle +authors: james_kyle date: 2015-10-31 17:30:00 categories: announcements share_text: "Setting up Babel 6" diff --git a/website/blog/2015-11-03-babel-doctor.md b/website/blog/2015-11-03-babel-doctor.md index 8bf8a55f0..3922a2bcc 100644 --- a/website/blog/2015-11-03-babel-doctor.md +++ b/website/blog/2015-11-03-babel-doctor.md @@ -1,8 +1,7 @@ --- layout: post title: "Babel Doctor" -author: Sebastian McKenzie -authorURL: https://twitter.com/sebmck +authors: sebastian date: 2015-11-3 10:30:00 categories: announcements share_text: "Babel Doctor" diff --git a/website/blog/2016-08-24-6.14.0.md b/website/blog/2016-08-24-6.14.0.md index afc7f6efc..072418dd2 100644 --- a/website/blog/2016-08-24-6.14.0.md +++ b/website/blog/2016-08-24-6.14.0.md @@ -1,8 +1,7 @@ --- layout: post title: "6.14.0 Released" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date: 2016-08-24 09:30:00 categories: announcements share_text: "6.14.0" diff --git a/website/blog/2016-08-26-babili.md b/website/blog/2016-08-26-babili.md index 735704755..2b017732c 100644 --- a/website/blog/2016-08-26-babili.md +++ b/website/blog/2016-08-26-babili.md @@ -1,8 +1,7 @@ --- layout: post title: "Babili (babel-minify)" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date: 2016-08-30 10:50:00 categories: announcements share_text: "Babili (babel-minify)" diff --git a/website/blog/2016-09-28-6.16.0.md b/website/blog/2016-09-28-6.16.0.md index be9c7850c..da95e6a0b 100644 --- a/website/blog/2016-09-28-6.16.0.md +++ b/website/blog/2016-09-28-6.16.0.md @@ -1,8 +1,7 @@ --- layout: post title: "6.16.0 Released" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date: 2016-09-28 3:45:00 categories: announcements share_text: "6.16.0" diff --git a/website/blog/2016-10-24-6.18.0.md b/website/blog/2016-10-24-6.18.0.md index e9f184424..af6cd0e45 100644 --- a/website/blog/2016-10-24-6.18.0.md +++ b/website/blog/2016-10-24-6.18.0.md @@ -1,8 +1,7 @@ --- layout: post title: "6.18.0 Released" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date: 2016-10-24 3:45:00 categories: announcements share_text: "6.18.0" diff --git a/website/blog/2016-11-16-6.19.0.md b/website/blog/2016-11-16-6.19.0.md index 83087d775..9ad47c312 100644 --- a/website/blog/2016-11-16-6.19.0.md +++ b/website/blog/2016-11-16-6.19.0.md @@ -1,8 +1,7 @@ --- layout: post title: "6.19.0 Released" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date: 2016-11-16 11:00:00 categories: announcements share_text: "6.19.0" diff --git a/website/blog/2016-12-07-the-state-of-babel.md b/website/blog/2016-12-07-the-state-of-babel.md index 7f3e5a5cf..17787dff6 100644 --- a/website/blog/2016-12-07-the-state-of-babel.md +++ b/website/blog/2016-12-07-the-state-of-babel.md @@ -1,8 +1,7 @@ --- layout: post title: "The State of Babel" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date: 2016-12-07 14:30:00 categories: announcements share_text: "The State of Babel" diff --git a/website/blog/2017-02-13-6.23.0.md b/website/blog/2017-02-13-6.23.0.md index 368675c4d..1a1c88efd 100644 --- a/website/blog/2017-02-13-6.23.0.md +++ b/website/blog/2017-02-13-6.23.0.md @@ -1,8 +1,7 @@ --- layout: post title: "6.23.0 Released" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date: 2017-02-13 20:00:00 categories: announcements share_text: "6.23.0" diff --git a/website/blog/2017-03-01-upgrade-to-babel-7-for-tool-authors.md b/website/blog/2017-03-01-upgrade-to-babel-7-for-tool-authors.md index 601ce925d..7829722b5 100644 --- a/website/blog/2017-03-01-upgrade-to-babel-7-for-tool-authors.md +++ b/website/blog/2017-03-01-upgrade-to-babel-7-for-tool-authors.md @@ -1,7 +1,7 @@ --- layout: post title: "Upgrade to Babel 7 for Tool Authors (WIP)" -author: Sven SAULEAU, Henry Zhu +authors: [sven, henry] date: 2017-02-29 11:00:00 categories: announcements share_text: "Upgrade to Babel 7 for Tool Authors" @@ -16,4 +16,6 @@ We are moving the migration guide to a docs page instead of a blog post! ## Check out [v7-migration-api](https://babeljs.io/docs/en/next/v7-migration-api)! + + Refer users to this document for those that create tools that depend on Babel (such as Babel plugins). diff --git a/website/blog/2017-03-01-upgrade-to-babel-7.md b/website/blog/2017-03-01-upgrade-to-babel-7.md index dd82256ba..5342693d3 100644 --- a/website/blog/2017-03-01-upgrade-to-babel-7.md +++ b/website/blog/2017-03-01-upgrade-to-babel-7.md @@ -1,7 +1,7 @@ --- layout: post title: "Upgrade to Babel 7 (moved)" -author: Sven SAULEAU, Henry Zhu +authors: [sven, henry] date: 2017-02-29 11:00:00 categories: announcements share_text: "Upgrade to Babel 7" @@ -14,3 +14,5 @@ custom_js_with_timestamps: We are moving the migration guide to a docs page instead of a blog post! ## Check out [v7-migration](https://babeljs.io/docs/en/next/v7-migration)! + + \ No newline at end of file diff --git a/website/blog/2017-08-09-babel-and-summer-of-code.md b/website/blog/2017-08-09-babel-and-summer-of-code.md index 6fc67cc08..d55c66a6c 100644 --- a/website/blog/2017-08-09-babel-and-summer-of-code.md +++ b/website/blog/2017-08-09-babel-and-summer-of-code.md @@ -1,8 +1,7 @@ --- layout: post title: "Babel and Summer of Code 2017" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date: 2017-08-09 12:00:00 categories: announcements share_text: "Babel and Summer of Code 2017" diff --git a/website/blog/2017-08-11-gsoc-peey-1.md b/website/blog/2017-08-11-gsoc-peey-1.md index 26fbc4c19..70c29a2e6 100644 --- a/website/blog/2017-08-11-gsoc-peey-1.md +++ b/website/blog/2017-08-11-gsoc-peey-1.md @@ -1,8 +1,7 @@ --- layout: post title: "Personal Experiences at Babel #1 — A PR with Unusually High Number of Reviews" -author: "Peeyush Kushwaha" -authorURL: https://twitter.com/PeeyFTW +authors: peeyush_kushwaha slug: personal-experiences-at-babel-1-a-pr-with-unusually-high-number-of-reviews date: 2017-08-11 12:00:00 custom_js_with_timestamps: diff --git a/website/blog/2017-08-16-gsoc-karl-1.md b/website/blog/2017-08-16-gsoc-karl-1.md index 463940d7d..41632727d 100644 --- a/website/blog/2017-08-16-gsoc-karl-1.md +++ b/website/blog/2017-08-16-gsoc-karl-1.md @@ -1,8 +1,7 @@ --- layout: post title: "Contributing to Babel: Three Lessons to Remember" -author: "Karl Cheng" -authorURL: https://twitter.com/qantas94heavy +authors: karl_cheng slug: contributing-to-babel-three-lessons-to-remember date: 2017-08-16 14:00:00 custom_js_with_timestamps: diff --git a/website/blog/2017-09-11-zero-config-with-babel-macros.md b/website/blog/2017-09-11-zero-config-with-babel-macros.md index c075e5f45..d7897c08f 100644 --- a/website/blog/2017-09-11-zero-config-with-babel-macros.md +++ b/website/blog/2017-09-11-zero-config-with-babel-macros.md @@ -1,8 +1,7 @@ --- layout: post title: "Zero-config code transformation with babel-plugin-macros" -author: Kent C. Dodds -authorURL: https://twitter.com/kentcdodds +authors: kent_c_dodds date: 2017-09-11 11:00:00 categories: announcements share_text: "Zero-config code transformation with babel-plugin-macros" diff --git a/website/blog/2017-09-12-planning-for-7.0.md b/website/blog/2017-09-12-planning-for-7.0.md index 2afc3a12b..810236a74 100644 --- a/website/blog/2017-09-12-planning-for-7.0.md +++ b/website/blog/2017-09-12-planning-for-7.0.md @@ -1,8 +1,7 @@ --- layout: post title: "Planning for 7.0" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date:   2017-09-12 10:00:00 categories: announcements share_text: "Planning for 7.0" diff --git a/website/blog/2017-10-05-babel-turns-three.md b/website/blog/2017-10-05-babel-turns-three.md index 481be3d72..c79edbf5f 100644 --- a/website/blog/2017-10-05-babel-turns-three.md +++ b/website/blog/2017-10-05-babel-turns-three.md @@ -1,8 +1,7 @@ --- layout: post title: "Babel Turns Three" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date: 2017-10-05 13:00:00 categories: announcements share_text: "Babel Turns Three" diff --git a/website/blog/2017-12-27-nearing-the-7.0-release.md b/website/blog/2017-12-27-nearing-the-7.0-release.md index 4f6e258a8..1fbf3ab96 100644 --- a/website/blog/2017-12-27-nearing-the-7.0-release.md +++ b/website/blog/2017-12-27-nearing-the-7.0-release.md @@ -1,8 +1,7 @@ --- layout: post title: "Nearing the 7.0 Release" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date:   2017-12-27 21:00:00 categories: announcements share_text: "Nearing the 7.0 Release" diff --git a/website/blog/2018-06-26-on-consuming-and-publishing-es2015+-packages.md b/website/blog/2018-06-26-on-consuming-and-publishing-es2015+-packages.md index ab01f0b9f..dbd9c63c9 100644 --- a/website/blog/2018-06-26-on-consuming-and-publishing-es2015+-packages.md +++ b/website/blog/2018-06-26-on-consuming-and-publishing-es2015+-packages.md @@ -1,8 +1,7 @@ --- layout: post title: "On Consuming (and Publishing) ES2015+ Packages" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date:   2018-06-26 12:00:00 categories: announcements share_text: "On Consuming (and Publishing) ES2015+ Packages" diff --git a/website/blog/2018-07-16-announcing-babels-new-partnership-with-trivago.md b/website/blog/2018-07-16-announcing-babels-new-partnership-with-trivago.md index b548e6c5a..fe02e4c14 100644 --- a/website/blog/2018-07-16-announcing-babels-new-partnership-with-trivago.md +++ b/website/blog/2018-07-16-announcing-babels-new-partnership-with-trivago.md @@ -1,8 +1,7 @@ --- layout: post title: "Announcing Babel's New Partnership with trivago!" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date:   2018-07-16 12:30:00 categories: announcements share_text: "Announcing Babel's New Partnership with trivago!" diff --git a/website/blog/2018-07-19-whats-happening-with-the-pipeline-proposal.md b/website/blog/2018-07-19-whats-happening-with-the-pipeline-proposal.md index c2491ee08..b44cd0e15 100644 --- a/website/blog/2018-07-19-whats-happening-with-the-pipeline-proposal.md +++ b/website/blog/2018-07-19-whats-happening-with-the-pipeline-proposal.md @@ -1,8 +1,7 @@ --- layout: post title: "What's Happening With the Pipeline (|>) Proposal?" -author: James DiGioia -authorURL: https://twitter.com/JamesDiGioia +authors: james_digioia date: 2018-07-19 12:00:00 categories: announcements share_text: "What's Happening With the Pipeline (|>) Proposal?" diff --git a/website/blog/2018-07-27-removing-babels-stage-presets.md b/website/blog/2018-07-27-removing-babels-stage-presets.md index 3b97a1405..93dbb868b 100644 --- a/website/blog/2018-07-27-removing-babels-stage-presets.md +++ b/website/blog/2018-07-27-removing-babels-stage-presets.md @@ -1,8 +1,7 @@ --- layout: post title: "Removing Babel's Stage Presets" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date:   2018-07-27 12:00:00 categories: announcements share_text: "Removing Babel's Stage Presets" diff --git a/website/blog/2018-08-27-7.0.0.md b/website/blog/2018-08-27-7.0.0.md index 6fce36d9a..d2fdd53e6 100644 --- a/website/blog/2018-08-27-7.0.0.md +++ b/website/blog/2018-08-27-7.0.0.md @@ -1,8 +1,7 @@ --- layout: post title: "Babel 7 Released" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date:   2018-08-27 18:00:00 categories: announcements share_text: "Babel 7 Released" diff --git a/website/blog/2018-09-17-7.1.0.md b/website/blog/2018-09-17-7.1.0.md index 1a3d5bff4..3b92d9837 100644 --- a/website/blog/2018-09-17-7.1.0.md +++ b/website/blog/2018-09-17-7.1.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.1.0 Released: Decorators, Private Static Fields" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date:   2018-09-17 12:00:00 categories: announcements share_text: "Babel 7.1.0 Released" diff --git a/website/blog/2018-09-17-decorators.md b/website/blog/2018-09-17-decorators.md index b72648c02..4145a6057 100644 --- a/website/blog/2018-09-17-decorators.md +++ b/website/blog/2018-09-17-decorators.md @@ -1,8 +1,7 @@ --- layout: post title: "TC39 Standards Track Decorators in Babel" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date:   2018-09-17 12:00:00 categories: announcements share_text: "TC39 Standards Track Decorators in Babel" diff --git a/website/blog/2018-12-03-7.2.0.md b/website/blog/2018-12-03-7.2.0.md index 0b1b83113..1a582cba7 100644 --- a/website/blog/2018-12-03-7.2.0.md +++ b/website/blog/2018-12-03-7.2.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.2.0 Released: Private Instance Methods" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date: 2018-12-03 12:00:00 categories: announcements share_text: "Babel 7.2.0 Released" diff --git a/website/blog/2019-01-21-7.3.0.md b/website/blog/2019-01-21-7.3.0.md index 8b43cc8ce..5978e7cb0 100644 --- a/website/blog/2019-01-21-7.3.0.md +++ b/website/blog/2019-01-21-7.3.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.3.0 Released: Named capturing groups, private instance accessors and smart pipelines" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date: 2019-01-21 16:00:00 categories: announcements share_text: "Babel 7.3.0 Released" diff --git a/website/blog/2019-03-19-7.4.0.md b/website/blog/2019-03-19-7.4.0.md index effea5668..29ff76e8c 100644 --- a/website/blog/2019-03-19-7.4.0.md +++ b/website/blog/2019-03-19-7.4.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.4.0 Released: core-js 3, static private methods and partial application" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date: 2019-03-19 21:30:00 categories: announcements share_text: "Babel 7.4.0 Released" diff --git a/website/blog/2019-07-02-the-babel-podcast.md b/website/blog/2019-07-02-the-babel-podcast.md index c7b41373a..388d025cb 100644 --- a/website/blog/2019-07-02-the-babel-podcast.md +++ b/website/blog/2019-07-02-the-babel-podcast.md @@ -1,8 +1,7 @@ --- layout: post title: "The Babel Podcast" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date: 2019-07-02 0:00:00 categories: announcements share_text: "The Babel Podcast" diff --git a/website/blog/2019-07-03-7.5.0.md b/website/blog/2019-07-03-7.5.0.md index fd941b485..d2fcd8fe8 100644 --- a/website/blog/2019-07-03-7.5.0.md +++ b/website/blog/2019-07-03-7.5.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.5.0 Released: dynamic import and F# pipelines" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date: 2019-07-03 0:00:00 categories: announcements share_text: "Babel 7.5.0 Released" diff --git a/website/blog/2019-09-05-7.6.0.md b/website/blog/2019-09-05-7.6.0.md index baf49b9bb..5a416cd66 100644 --- a/website/blog/2019-09-05-7.6.0.md +++ b/website/blog/2019-09-05-7.6.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.6.0 Released: Private static accessors and V8 intrinsic syntax" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date: 2019-09-06 0:00:00 categories: announcements share_text: "Babel 7.6.0 Released" diff --git a/website/blog/2019-11-05-7.7.0.md b/website/blog/2019-11-05-7.7.0.md index f116b0bc1..57ba79a50 100644 --- a/website/blog/2019-11-05-7.7.0.md +++ b/website/blog/2019-11-05-7.7.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.7.0 Released: Error recovery and TypeScript 3.7" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date: 2019-11-05 10:00:00 categories: announcements share_text: "Babel 7.7.0 Released" diff --git a/website/blog/2019-11-08-babels-funding-plans.md b/website/blog/2019-11-08-babels-funding-plans.md index 233c6b9dd..bf2863bfa 100644 --- a/website/blog/2019-11-08-babels-funding-plans.md +++ b/website/blog/2019-11-08-babels-funding-plans.md @@ -1,8 +1,7 @@ --- layout: post title: "Babel's Funding Plans" -author: Henry Zhu -authorURL: https://twitter.com/left_pad +authors: henry date: 2019-11-08 12:00:00 categories: announcements share_text: "Babel's Funding Plans" diff --git a/website/blog/2020-01-11-7.8.0.md b/website/blog/2020-01-11-7.8.0.md index 7436cb867..acbb438ae 100644 --- a/website/blog/2020-01-11-7.8.0.md +++ b/website/blog/2020-01-11-7.8.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.8.0 Released: ECMAScript 2020, .mjs configuration files and @babel/cli improvements" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date: 2020-01-11 20:00:00 categories: announcements share_text: "Babel 7.8.0 Released" diff --git a/website/blog/2020-03-16-7.9.0.md b/website/blog/2020-03-16-7.9.0.md index 3f36e3d12..37e05117a 100644 --- a/website/blog/2020-03-16-7.9.0.md +++ b/website/blog/2020-03-16-7.9.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.9.0 Released: Smaller preset-env output, Typescript 3.8 support and a new JSX transform" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date: 2020-03-20 0:00:00 categories: announcements share_text: "Babel 7.9.0 Released" diff --git a/website/blog/2020-05-25-7.10.0.md b/website/blog/2020-05-25-7.10.0.md index 15c93ff01..9ba4cf399 100644 --- a/website/blog/2020-05-25-7.10.0.md +++ b/website/blog/2020-05-25-7.10.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.10.0 Released: Class Fields in preset-env, '#private in' checks and better React tree-shaking" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date: 2020-05-25 0:00:00 categories: announcements share_text: "Babel 7.10.0 Released" diff --git a/website/blog/2020-07-13-the-state-of-babel-eslint.md b/website/blog/2020-07-13-the-state-of-babel-eslint.md index 1bfd187a4..8e6d297d4 100644 --- a/website/blog/2020-07-13-the-state-of-babel-eslint.md +++ b/website/blog/2020-07-13-the-state-of-babel-eslint.md @@ -1,8 +1,7 @@ --- layout: post title: "The State of babel-eslint" -author: Kai Cataldo -authorURL: https://kaicataldo.com +authors: kai date: 2020-07-13 0:00:00 categories: announcements share_text: "The State of babel-eslint" diff --git a/website/blog/2020-07-30-7.11.0.md b/website/blog/2020-07-30-7.11.0.md index 81c2cc189..ebeeee4dc 100644 --- a/website/blog/2020-07-30-7.11.0.md +++ b/website/blog/2020-07-30-7.11.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.11.0 Released: ECMAScript 2021 support in preset-env, TypeScript 4.0 support, printing config and the future of `babel-eslint`" -author: Huáng Jùnliàng -authorURL: https://twitter.com/JLHwung +authors: jùnliàng date: 2020-07-30 0:00:00 categories: announcements share_text: "Babel 7.11.0 Released" diff --git a/website/blog/2020-10-15-7.12.0.md b/website/blog/2020-10-15-7.12.0.md index 334c08901..2a850eb15 100644 --- a/website/blog/2020-10-15-7.12.0.md +++ b/website/blog/2020-10-15-7.12.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.12.0 Released: TypeScript 4.1, strings as import/export names, and class static blocks" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date: 2020-10-12 0:00:00 categories: announcements share_text: "Babel 7.12.0 Released" diff --git a/website/blog/2021-02-22-7.13.0.md b/website/blog/2021-02-22-7.13.0.md index 4c568ecd1..e6f307db3 100644 --- a/website/blog/2021-02-22-7.13.0.md +++ b/website/blog/2021-02-22-7.13.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.13.0 Released: Records and Tuples, granular compiler assumptions, and top-level targets" -author: Nicolò Ribaudo -authorURL: https://twitter.com/NicoloRibaudo +authors: nicolò date: 2021-01-01 0:00:00 categories: announcements share_text: "Babel 7.13.0 Released" diff --git a/website/blog/2021-04-29-7.14.0.md b/website/blog/2021-04-29-7.14.0.md index c40fc87d7..d6f014ba4 100644 --- a/website/blog/2021-04-29-7.14.0.md +++ b/website/blog/2021-04-29-7.14.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.14.0 Released: New class features enabled by default, TypeScript 4.3, and better CommonJS interop" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2021-04-29 0:00:00 categories: announcements share_text: "Babel 7.14.0 Released" diff --git a/website/blog/2021-05-10-funding-update.md b/website/blog/2021-05-10-funding-update.md index 59d7abe83..458f596e8 100644 --- a/website/blog/2021-05-10-funding-update.md +++ b/website/blog/2021-05-10-funding-update.md @@ -1,7 +1,7 @@ --- layout: post title: "Babel is used by millions, so why are we running out of money?" -author: Babel Core Team +authors: team date: 2021-05-10 0:00:00 categories: announcements image: https://i.imgur.com/tJ9p4uS.png diff --git a/website/blog/2021-07-26-7.15.0.md b/website/blog/2021-07-26-7.15.0.md index b4ecd3dc5..398ffaa46 100644 --- a/website/blog/2021-07-26-7.15.0.md +++ b/website/blog/2021-07-26-7.15.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.15.0 Released: Hack-style pipelines, TypeScript const enums and Rhino target support" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2021-07-26 0:00:00 categories: announcements share_text: "Babel 7.15.0 Released" diff --git a/website/blog/2021-10-29-7.16.0.md b/website/blog/2021-10-29-7.16.0.md index 3f8438112..f0b1ba6e0 100644 --- a/website/blog/2021-10-29-7.16.0.md +++ b/website/blog/2021-10-29-7.16.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.16.0 Released: ESLint 8 and TypeScript 4.5" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2021-10-29 0:00:00 categories: announcements share_text: "Babel 7.16.0 Released" diff --git a/website/blog/2022-02-02-7.17.0.md b/website/blog/2022-02-02-7.17.0.md index 8bebd3406..1ce112b42 100644 --- a/website/blog/2022-02-02-7.17.0.md +++ b/website/blog/2022-02-02-7.17.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.17.0 Released: RegExp 'v' mode and ... 🥁 decorators!" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2022-02-02 0:00:00 categories: announcements share_text: "Babel 7.17.0 Released" diff --git a/website/blog/2022-05-19-7.18.0.md b/website/blog/2022-05-19-7.18.0.md index 953b5e2e0..e9167938a 100644 --- a/website/blog/2022-05-19-7.18.0.md +++ b/website/blog/2022-05-19-7.18.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.18.0 Released: Destructuring private elements and TypeScript 4.7" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2022-05-19 0:00:00 categories: announcements share_text: "Babel 7.18.0 Released" diff --git a/website/blog/2022-09-05-7.19.0.md b/website/blog/2022-09-05-7.19.0.md index fa1e5e49d..a7c744879 100644 --- a/website/blog/2022-09-05-7.19.0.md +++ b/website/blog/2022-09-05-7.19.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.19.0 Released: Stage 3 decorators and more RegExp features!" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2022-09-05 0:00:00 categories: announcements share_text: "Babel 7.19.0 Released" diff --git a/website/blog/2022-10-27-7.20.0.md b/website/blog/2022-10-27-7.20.0.md index ca642f795..914549b6f 100644 --- a/website/blog/2022-10-27-7.20.0.md +++ b/website/blog/2022-10-27-7.20.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.20.0 Released: Deno target and TypeScript 4.9" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2022-10-27 0:00:00 categories: announcements share_text: "Babel 7.20.0 Released" diff --git a/website/blog/2023-02-20-7.21.0.md b/website/blog/2023-02-20-7.21.0.md index 3ffaec391..bbb252624 100644 --- a/website/blog/2023-02-20-7.21.0.md +++ b/website/blog/2023-02-20-7.21.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.21.0 Released: Inline RegExp modifiers, TypeScript 5.0, and Decorators updates" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2023-02-20 0:00:00 categories: announcements share_text: "Babel 7.21.0 Released" diff --git a/website/blog/2023-05-26-7.22.0.md b/website/blog/2023-05-26-7.22.0.md index 80e50c08b..ce34e6887 100644 --- a/website/blog/2023-05-26-7.22.0.md +++ b/website/blog/2023-05-26-7.22.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.22.0 Released: Explicit Resource Management support and Import Attributes parsing" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2023-05-26 0:00:00 categories: announcements share_text: "Babel 7.22.0 Released" diff --git a/website/blog/2023-09-25-7.23.0.md b/website/blog/2023-09-25-7.23.0.md index 0ae0f44f6..5614983a8 100644 --- a/website/blog/2023-09-25-7.23.0.md +++ b/website/blog/2023-09-25-7.23.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.23.0 Released: Decorator Metadata and many new `import` features!" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2023-09-25 0:00:00 categories: announcements share_text: "Babel 7.23.0 Released" diff --git a/website/blog/2023-10-16-cve-2023-45133.md b/website/blog/2023-10-16-cve-2023-45133.md index 6c312413b..4088ac08a 100644 --- a/website/blog/2023-10-16-cve-2023-45133.md +++ b/website/blog/2023-10-16-cve-2023-45133.md @@ -1,8 +1,7 @@ --- layout: post title: "CVE-2023-45133: Finding an Arbitrary Code Execution Vulnerability In Babel" -author: William Khem Marquez -authorURL: https://github.com/SteakEnthusiast/ +authors: william_khem_marquez date: 2023-10-18 0:00:00 share_text: "CVE-2023-45133: Finding an Arbitrary Code Execution Vulnerability In Babel" --- diff --git a/website/blog/2024-02-28-7.24.0.md b/website/blog/2024-02-28-7.24.0.md index 6a7b9a32e..7109991fb 100644 --- a/website/blog/2024-02-28-7.24.0.md +++ b/website/blog/2024-02-28-7.24.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.24.0 Released: Decorator updates and JSON modules imports" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2024-02-28 0:00:00 categories: announcements share_text: "Babel 7.24.0 Released" diff --git a/website/blog/2024-07-26-7.25.0.md b/website/blog/2024-07-26-7.25.0.md index 4f23dcc0e..6159353fb 100644 --- a/website/blog/2024-07-26-7.25.0.md +++ b/website/blog/2024-07-26-7.25.0.md @@ -1,8 +1,7 @@ --- layout: post title: "7.25.0 Released: Safari bugfixes and duplicated named capturing groups" -author: Babel Team -authorURL: https://twitter.com/babeljs +authors: team date: 2024-07-26 0:00:00 categories: announcements share_text: "Babel 7.25.0 Released" diff --git a/website/blog/authors.yml b/website/blog/authors.yml new file mode 100644 index 000000000..552349680 --- /dev/null +++ b/website/blog/authors.yml @@ -0,0 +1,56 @@ +team: + name: Babel Team + url: https://twitter.com/babeljs + email: team@babeljs.io + +henry: + name: Henry Zhu + url: https://twitter.com/left_pad + +james_kyle: + name: James Kyle + url: https://twitter.com/thejameskyle + +james_digioia: + name: James DiGioia + url: https://twitter.com/JamesDiGioia + +jùnliàng: + name: Huáng Jùnliàng + url: https://twitter.com/JLHwung + +kai: + name: Kai Cataldo + url: https://kaicataldo.com + +karl_cheng: + name: Karl Cheng + url: https://twitter.com/qantas94heavy + +kent_c_dodds: + name: Kent C. Dodds + url: https://twitter.com/kentcdodds + +nicolò: + name: Nicolò Ribaudo + url: https://twitter.com/NicoloRibaudo + +peeyush_kushwaha: + name: "Peeyush Kushwaha" + url: https://twitter.com/PeeyFTW + +sebastian: + name: Sebastian McKenzie + url: https://twitter.com/sebmck + +steven_luscher: + name: Steven Luscher + url: https://twitter.com/steveluscher + +sven: + name: Sven SAULEAU + url: https://twitter.com/svensauleau + +william_khem_marquez: + name: William Khem Marquez + url: https://github.com/SteakEnthusiast/ \ No newline at end of file diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index a7e40d002..2ea66b78c 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -169,6 +169,8 @@ const siteConfig = { blog: { blogSidebarTitle: "All Blog Posts", blogSidebarCount: "ALL", + onInlineAuthors: "throw", + onUntruncatedBlogPosts: "throw", remarkPlugins: [require("@docusaurus/remark-plugin-npm2yarn")], }, // ... diff --git a/website/package.json b/website/package.json index ec9e93c8c..49ded30ee 100644 --- a/website/package.json +++ b/website/package.json @@ -10,9 +10,9 @@ "serve": "docusaurus serve" }, "devDependencies": { - "@docusaurus/core": "^3.0.0", - "@docusaurus/preset-classic": "^3.0.0", - "@docusaurus/remark-plugin-npm2yarn": "^3.0.0", + "@docusaurus/core": "^3.5.2", + "@docusaurus/preset-classic": "^3.5.2", + "@docusaurus/remark-plugin-npm2yarn": "^3.5.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-markdown": "^9.0.0", diff --git a/yarn.lock b/yarn.lock index 957a585e2..a7dbb2990 100644 --- a/yarn.lock +++ b/yarn.lock @@ -213,13 +213,13 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.8.3": - version: 7.22.13 - resolution: "@babel/code-frame@npm:7.22.13" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.8.3": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" dependencies: - "@babel/highlight": "npm:^7.22.13" - chalk: "npm:^2.4.2" - checksum: bf6ae6ba3a510adfda6a211b4a89b0f1c98ca1352b745c077d113f3b568141e0d44ce750b9ac2a80143ba5c8c4080c50fcfc1aa11d86e194ea6785f62520eb5a + "@babel/highlight": "npm:^7.24.7" + picocolors: "npm:^1.0.0" + checksum: 4812e94885ba7e3213d49583a155fdffb05292330f0a9b2c41b49288da70cf3c746a3fda0bf1074041a6d741c33f8d7be24be5e96f41ef77395eeddc5c9ff624 languageName: node linkType: hard @@ -233,10 +233,10 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9, @babel/compat-data@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/compat-data@npm:7.23.3" - checksum: a3d6c728150c8eb124a77227176723dfd7fd807e731c5bd01d041ae9e6a4efce32f88e6479ad17df9883bb296e181e650aa0034df7e42a3ea130df4c9b0a26fa +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.2, @babel/compat-data@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/compat-data@npm:7.25.4" + checksum: d37a8936cc355a9ca3050102e03d179bdae26bd2e5c99a977637376c192b23637a039795f153c849437a086727628c9860e2c6af92d7151396e2362c09176337 languageName: node linkType: hard @@ -247,26 +247,26 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.19.6, @babel/core@npm:^7.22.9": - version: 7.23.3 - resolution: "@babel/core@npm:7.23.3" +"@babel/core@npm:^7.21.3, @babel/core@npm:^7.23.3": + version: 7.25.2 + resolution: "@babel/core@npm:7.25.2" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.22.13" - "@babel/generator": "npm:^7.23.3" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helpers": "npm:^7.23.2" - "@babel/parser": "npm:^7.23.3" - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.3" - "@babel/types": "npm:^7.23.3" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.0" + "@babel/helper-compilation-targets": "npm:^7.25.2" + "@babel/helper-module-transforms": "npm:^7.25.2" + "@babel/helpers": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.0" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.2" + "@babel/types": "npm:^7.25.2" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: f9e7016b62842d23f78c98dc31daa3bd9161c5770c1e9df0557f78186ed75fd2cfc8e7161975fe8c6ad147665b1881790139da91de34ec03cf8b9f6a256d86eb + checksum: 0d6ec10ff430df66f654c089d6f7ef1d9bed0c318ac257ad5f0dfa0caa45666011828ae75f998bcdb279763e892b091b2925d0bc483299e61649d2c7a2245e33 languageName: node linkType: hard @@ -311,15 +311,15 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.22.9, @babel/generator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/generator@npm:7.23.3" +"@babel/generator@npm:^7.23.3, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/generator@npm:7.25.6" dependencies: - "@babel/types": "npm:^7.23.3" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" + "@babel/types": "npm:^7.25.6" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^2.5.1" - checksum: 0f815d275cb3de97ec4724b959b3c7a67b1cde1861eda6612b50c6ba22565f12536d1f004dd48e7bad5e059751950265c6ff546ef48b7a719a11d7b512f1e29d + checksum: 541e4fbb6ea7806f44232d70f25bf09dee9a57fe43d559e375536870ca5261ebb4647fec3af40dcbb3325ea2a49aff040e12a4e6f88609eaa88f10c4e27e31f8 languageName: node linkType: hard @@ -335,12 +335,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" +"@babel/helper-annotate-as-pure@npm:^7.22.5, @babel/helper-annotate-as-pure@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 53da330f1835c46f26b7bf4da31f7a496dee9fd8696cca12366b94ba19d97421ce519a74a837f687749318f94d1a37f8d1abcbf35e8ed22c32d16373b2f6198d + "@babel/types": "npm:^7.24.7" + checksum: a9017bfc1c4e9f2225b967fbf818004703de7cf29686468b54002ffe8d6b56e0808afa20d636819fcf3a34b89ba72f52c11bdf1d69f303928ee10d92752cad95 languageName: node linkType: hard @@ -353,12 +353,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 639c697a1c729f9fafa2dd4c9af2e18568190299b5907bd4c2d0bc818fcbd1e83ffeecc2af24327a7faa7ac4c34edd9d7940510a5e66296c19bad17001cf5c7a + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 3ddff45d1e086c9c6dcef53ef46521a0c11ddb09fe3ab42dca5af6bb1b1703895a9f4f8056f49fdf53c2dbf6e5cf1ddb4baf17d7e3766c63f051ab8d60a919ee languageName: node linkType: hard @@ -372,16 +373,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6": - version: 7.22.15 - resolution: "@babel/helper-compilation-targets@npm:7.22.15" +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8, @babel/helper-compilation-targets@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-compilation-targets@npm:7.25.2" dependencies: - "@babel/compat-data": "npm:^7.22.9" - "@babel/helper-validator-option": "npm:^7.22.15" - browserslist: "npm:^4.21.9" + "@babel/compat-data": "npm:^7.25.2" + "@babel/helper-validator-option": "npm:^7.24.8" + browserslist: "npm:^4.23.1" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 9706decaa1591cf44511b6f3447eb9653b50ca3538215fe2e5387a8598c258c062f4622da5b95e61f0415706534deee619bbf53a2889f9bd967949b8f6024e0e + checksum: eccb2d75923d2d4d596f9ff64716e8664047c4192f1b44c7d5c07701d4a3498ac2587a72ddae1046e65a501bc630eb7df4557958b08ec2dcf5b4a264a052f111 languageName: node linkType: hard @@ -398,22 +399,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-create-class-features-plugin@npm:7.22.15" +"@babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.0, @babel/helper-create-class-features-plugin@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/helper-create-class-features-plugin@npm:7.25.4" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.5" - "@babel/helper-function-name": "npm:^7.22.5" - "@babel/helper-member-expression-to-functions": "npm:^7.22.15" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.9" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-member-expression-to-functions": "npm:^7.24.8" + "@babel/helper-optimise-call-expression": "npm:^7.24.7" + "@babel/helper-replace-supers": "npm:^7.25.0" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.4" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 000d29f1df397b7fdcb97ad0e9a442781787e5cb0456a9b8da690d13e03549a716bf74348029d3bd3fa4837b35d143a535cad1006f9d552063799ecdd96df672 + checksum: 47218da9fd964af30d41f0635d9e33eed7518e03aa8f10c3eb8a563bb2c14f52be3e3199db5912ae0e26058c23bb511c811e565c55ecec09427b04b867ed13c2 languageName: node linkType: hard @@ -434,16 +433,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": - version: 7.22.15 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7, @babel/helper-create-regexp-features-plugin@npm:^7.25.0, @babel/helper-create-regexp-features-plugin@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.2" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" regexpu-core: "npm:^5.3.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 886b675e82f1327b4f7a2c69a68eefdb5dbb0b9d4762c2d4f42a694960a9ccf61e1a3bcad601efd92c110033eb1a944fcd1e5cac188aa6b2e2076b541e210e20 + checksum: 33dd627eef9e4229aba66789efd8fb7342fc2667b821d4b7947c7294f6d472cf025ff2db9b358a1e03de98376de44e839f0611a456a57127fd6e4b4dbfc96c51 languageName: node linkType: hard @@ -490,38 +489,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.22.5": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" +"@babel/helper-member-expression-to-functions@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.8" dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.23.0" - checksum: 7b2ae024cd7a09f19817daf99e0153b3bf2bc4ab344e197e8d13623d5e36117ed0b110914bc248faa64e8ccd3e97971ec7b41cc6fd6163a2b980220c58dcdf6d - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc - languageName: node - linkType: hard - -"@babel/helper-member-expression-to-functions@npm:^7.22.15": - version: 7.23.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" - dependencies: - "@babel/types": "npm:^7.23.0" - checksum: 325feb6e200478c8cd6e10433fabe993a7d3315cc1a2a457e45514a5f95a73dff4c69bea04cc2daea0ffe72d8ed85d504b3f00b2e0767b7d4f5ae25fec9b35b2 + "@babel/traverse": "npm:^7.24.8" + "@babel/types": "npm:^7.24.8" + checksum: ac878761cfd0a46c081cda0da75cc186f922cf16e8ecdd0c4fb6dca4330d9fe4871b41a9976224cf9669c9e7fe0421b5c27349f2e99c125fa0be871b327fa770 languageName: node linkType: hard @@ -535,12 +509,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-module-imports@npm:7.22.15" +"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 5ecf9345a73b80c28677cfbe674b9f567bb0d079e37dcba9055e36cb337db24ae71992a58e1affa9d14a60d3c69907d30fe1f80aea105184501750a58d15c81c + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: df8bfb2bb18413aa151ecd63b7d5deb0eec102f924f9de6bc08022ced7ed8ca7fed914562d2f6fa5b59b74a5d6e255dc35612b2bc3b8abf361e13f61b3704770 languageName: node linkType: hard @@ -554,18 +529,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/helper-module-transforms@npm:7.23.3" +"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.0, @babel/helper-module-transforms@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-module-transforms@npm:7.25.2" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-simple-access": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-simple-access": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.2" peerDependencies: "@babel/core": ^7.0.0 - checksum: 583fa580f8e50e6f45c4f46aa76a8e49c2528deb84e25f634d66461b9a0e2420e13979b0a607b67aef67eaf8db8668eb9edc038b4514b16e3879fe09e8fd294b + checksum: a3bcf7815f3e9d8b205e0af4a8d92603d685868e45d119b621357e274996bf916216bb95ab5c6a60fde3775b91941555bf129d608e3d025b04f8aac84589f300 languageName: node linkType: hard @@ -583,12 +557,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" +"@babel/helper-optimise-call-expression@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c + "@babel/types": "npm:^7.24.7" + checksum: da7a7f2d1bb1be4cffd5fa820bd605bc075c7dd014e0458f608bb6f34f450fe9412c8cea93e788227ab396e0e02c162d7b1db3fbcb755a6360e354c485d61df0 languageName: node linkType: hard @@ -601,10 +575,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.22.5 - resolution: "@babel/helper-plugin-utils@npm:7.22.5" - checksum: ab220db218089a2aadd0582f5833fd17fa300245999f5f8784b10f5a75267c4e808592284a29438a0da365e702f05acb369f99e1c915c02f9f9210ec60eab8ea +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.24.8 + resolution: "@babel/helper-plugin-utils@npm:7.24.8" + checksum: adbc9fc1142800a35a5eb0793296924ee8057fe35c61657774208670468a9fbfbb216f2d0bc46c680c5fefa785e5ff917cc1674b10bd75cdf9a6aa3444780630 languageName: node linkType: hard @@ -617,16 +591,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" +"@babel/helper-remap-async-to-generator@npm:^7.24.7, @babel/helper-remap-async-to-generator@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.0" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-wrap-function": "npm:^7.22.20" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-wrap-function": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 2fe6300a6f1b58211dffa0aed1b45d4958506d096543663dba83bd9251fe8d670fa909143a65b45e72acb49e7e20fbdb73eae315d9ddaced467948c3329986e7 + checksum: 6b1ab73a067008c92e2fe5b7a9f39aab32e7f5a8c5eaf0a864436c21791f708ad8619d4a509febdfe934aeb373af4baa7c7d9f41181b385e09f39eaf11ca108e languageName: node linkType: hard @@ -643,16 +617,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.22.20, @babel/helper-replace-supers@npm:^7.22.9": - version: 7.22.20 - resolution: "@babel/helper-replace-supers@npm:7.22.20" +"@babel/helper-replace-supers@npm:^7.24.7, @babel/helper-replace-supers@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helper-replace-supers@npm:7.25.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-member-expression-to-functions": "npm:^7.22.15" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" + "@babel/helper-member-expression-to-functions": "npm:^7.24.8" + "@babel/helper-optimise-call-expression": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 617666f57b0f94a2f430ee66b67c8f6fa94d4c22400f622947580d8f3638ea34b71280af59599ed4afbb54ae6e2bdd4f9083fe0e341184a4bb0bd26ef58d3017 + checksum: 97c6c17780cb9692132f7243f5a21fb6420104cb8ff8752dc03cfc9a1912a243994c0290c77ff096637ab6f2a7363b63811cfc68c2bad44e6b39460ac2f6a63f languageName: node linkType: hard @@ -669,12 +643,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-simple-access@npm:7.22.5" +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 7d5430eecf880937c27d1aed14245003bd1c7383ae07d652b3932f450f60bfcf8f2c1270c593ab063add185108d26198c69d1aca0e6fb7c6fdada4bcf72ab5b7 + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 5083e190186028e48fc358a192e4b93ab320bd016103caffcfda81302a13300ccce46c9cd255ae520c25d2a6a9b47671f93e5fe5678954a2329dc0a685465c49 languageName: node linkType: hard @@ -688,12 +663,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244 + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 784a6fdd251a9a7e42ccd04aca087ecdab83eddc60fda76a2950e00eb239cc937d3c914266f0cc476298b52ac3f44ffd04c358e808bd17552a7e008d75494a77 languageName: node linkType: hard @@ -707,19 +683,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-string-parser@npm:7.22.5" - checksum: 7f275a7f1a9504da06afc33441e219796352a4a3d0288a961bc14d1e30e06833a71621b33c3e60ee3ac1ff3c502d55e392bcbc0665f6f9d2629809696fab7cdd +"@babel/helper-string-parser@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-string-parser@npm:7.24.8" + checksum: 6d1bf8f27dd725ce02bdc6dffca3c95fb9ab8a06adc2edbd9c1c9d68500274230d1a609025833ed81981eff560045b6b38f7b4c6fb1ab19fc90e5004e3932535 languageName: node linkType: hard @@ -730,10 +697,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 86875063f57361471b531dbc2ea10bbf5406e12b06d249b03827d361db4cad2388c6f00936bcd9dc86479f7e2c69ea21412c2228d4b3672588b754b70a449d4b languageName: node linkType: hard @@ -744,10 +711,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-validator-option@npm:7.22.15" - checksum: 68da52b1e10002a543161494c4bc0f4d0398c8fdf361d5f7f4272e95c45d5b32d974896d44f6a0ea7378c9204988879d73613ca683e13bd1304e46d25ff67a8d +"@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-validator-option@npm:7.24.8" + checksum: a52442dfa74be6719c0608fee3225bd0493c4057459f3014681ea1a4643cd38b68ff477fe867c4b356da7330d085f247f0724d300582fa4ab9a02efaf34d107c languageName: node linkType: hard @@ -758,14 +725,14 @@ __metadata: languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-wrap-function@npm:7.22.20" +"@babel/helper-wrap-function@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helper-wrap-function@npm:7.25.0" dependencies: - "@babel/helper-function-name": "npm:^7.22.5" - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.22.19" - checksum: b22e4666dec3d401bdf8ebd01d448bb3733617dae5aa6fbd1b684a22a35653cca832edd876529fd139577713b44fb89b4f5e52b7315ab218620f78b8a8ae23de + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.0" + "@babel/types": "npm:^7.25.0" + checksum: 08724128b9c540c02a59f02f9c1c9940fe5363d85d0f30ec826a4f926afdb26fa4ec33ca2b88b4aa745fe3dbe1f44be2969b8a03af259af7945d8cd3262168d3 languageName: node linkType: hard @@ -780,14 +747,13 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.23.2": - version: 7.23.2 - resolution: "@babel/helpers@npm:7.23.2" +"@babel/helpers@npm:^7.25.0": + version: 7.25.6 + resolution: "@babel/helpers@npm:7.25.6" dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.2" - "@babel/types": "npm:^7.23.0" - checksum: d66d949d41513f19e62e43a9426e283d46bc9a3c72f1e3dd136568542382edd411047403458aaa0ae3adf7c14d23e0e9a1126092bb56e72ba796a6dd7e4c082a + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.6" + checksum: 43abc8d017b754619aa189d05e2bdb54aaf44f03ec0439e89b3e7c180d538adb01ce9014a1689f632a7e8b17655c72bfac0a92268476eec708b41d3ba0a65296 languageName: node linkType: hard @@ -801,14 +767,15 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.22.13": - version: 7.22.20 - resolution: "@babel/highlight@npm:7.22.20" +"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-validator-identifier": "npm:^7.24.7" chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" - checksum: 1aabc95b2cb7f67adc26c7049554306f1435bfedb76b9731c36ff3d7cdfcb32bd65a6dd06985644124eb2100bd911721d9e5c4f5ac40b7f0da2995a61bf8da92 + picocolors: "npm:^1.0.0" + checksum: 69b73f38cdd4f881b09b939a711e76646da34f4834f4ce141d7a49a6bb1926eab1c594148970a8aa9360398dff800f63aade4e81fafdd7c8d8a8489ea93bfec1 languageName: node linkType: hard @@ -823,12 +790,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.7, @babel/parser@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/parser@npm:7.23.3" +"@babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" + dependencies: + "@babel/types": "npm:^7.25.6" bin: parser: ./bin/babel-parser.js - checksum: 284c22ec1d939df66fb94929959d2160c30df1ba5778f212668dfb2f4aa8ac176f628c6073a2c9ea7ab2a1701d2ebdafb0dfb173dc737db9dc6708d5d2f49e0a + checksum: 830aab72116aa14eb8d61bfa8f9d69fc8f3a43d909ce993cb4350ae14d3af1a2f740a54410a22d821c48a253263643dfecbc094f9608e6a70ce9ff3c0bbfe91a languageName: node linkType: hard @@ -841,6 +810,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3": + version: 7.25.3 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/traverse": "npm:^7.25.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 9743feb0152f2ac686aaee6dfd41e8ea211989a459d4c2b10b531442f6865057cd1a502515634c25462b155bc58f0710267afed72396780e9b72be25370dd577 + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^8.0.0-alpha.12": version: 8.0.0-alpha.12 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:8.0.0-alpha.12" @@ -853,6 +834,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.8" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 5e504bba884a4500e71224d344efb1e70ebbeabd621e07a58f2d3c0d14a71a49c97b4989259a288cdbbfacebfea224397acf1217d26c77aebf9aa35bdd988249 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^8.0.0-alpha.12": version: 8.0.0-alpha.12 resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:8.0.0-alpha.12" @@ -864,14 +856,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0 - checksum: ddbaf2c396b7780f15e80ee01d6dd790db076985f3dfeb6527d1a8d4cacf370e49250396a3aa005b2c40233cac214a106232f83703d5e8491848bde273938232 + checksum: f574beb1d4f723bb9b913ce379259a55b50a308364585ccb83e00d933465c26c04cbbc85a06e6d4c829279eb1021b3236133d486b3ff11cfd90ad815c8b478d2 languageName: node linkType: hard @@ -886,16 +878,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.23.3" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-transform-optional-chaining": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.13.0 - checksum: 434b9d710ae856fa1a456678cc304fbc93915af86d581ee316e077af746a709a741ea39d7e1d4f5b98861b629cc7e87f002d3138f5e836775632466d4c74aef2 + checksum: 887f1b8bd0ef61206ece47919fda78a32eef35da31c0d95ab8d7adc8b4722534dc5177c86c8d6d81bcf4343f3c08c6adab2b46cfd2bea8e33c6c04e51306f9cc languageName: node linkType: hard @@ -912,15 +904,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.3" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/traverse": "npm:^7.25.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 6e13f14949eb943d33cf4d3775a7195fa93c92851dfb648931038e9eb92a9b1709fdaa5a0ff6cf063cfcd68b3e52d280f3ebc0f3085b3e006e64dd6196ecb72a + checksum: de04a9342e9a0db1673683112c83cdc52173f489f45aeed864ceba72dfba8c8588e565171e64cb2a408a09269e5fb35c6ab4ef50e3e649c4f8c0c787feb5c048 languageName: node linkType: hard @@ -999,14 +991,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.23.3" +"@babel/plugin-syntax-import-assertions@npm:^7.24.7": + version: 7.25.6 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.25.6" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 883e6b35b2da205138caab832d54505271a3fee3fc1e8dc0894502434fc2b5d517cbe93bbfbfef8068a0fb6ec48ebc9eef3f605200a489065ba43d8cddc1c9a7 + checksum: 36a756a695e2f18d406bfdfd6823023e3810d13fdb27ec2a5cb90ae95326edb1e744e3451a8a31bf6bd91646236643c5e8024ecf71102cc93309ec80592ebb17 languageName: node linkType: hard @@ -1021,14 +1013,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.23.3" +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": + version: 7.25.6 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.25.6" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9aed7661ffb920ca75df9f494757466ca92744e43072e0848d87fa4aa61a3f2ee5a22198ac1959856c036434b5614a8f46f1fb70298835dbe28220cdd1d4c11e + checksum: 5afeba6b8979e61e8e37af905514891920eab103a08b36216f5518474328f9fae5204357bfadf6ce4cc80cb96848cdb7b8989f164ae93bd063c86f3f586728c0 languageName: node linkType: hard @@ -1065,14 +1057,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.22.5, @babel/plugin-syntax-jsx@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" +"@babel/plugin-syntax-jsx@npm:^7.22.5, @babel/plugin-syntax-jsx@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 89037694314a74e7f0e7a9c8d3793af5bf6b23d80950c29b360db1c66859d67f60711ea437e70ad6b5b4b29affe17eababda841b6c01107c2b638e0493bafb4e + checksum: a93516ae5b34868ab892a95315027d4e5e38e8bd1cfca6158f2974b0901cbb32bbe64ea10ad5b25f919ddc40c6d8113c4823372909c9c9922170c12b0b1acecb languageName: node linkType: hard @@ -1175,14 +1167,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" +"@babel/plugin-syntax-typescript@npm:^7.24.7": + version: 7.25.4 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.4" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: abfad3a19290d258b028e285a1f34c9b8a0cbe46ef79eafed4ed7ffce11b5d0720b5e536c82f91cbd8442cde35a3dd8e861fa70366d87ff06fdc0d4756e30876 + checksum: 0771b45a35fd536cd3b3a48e5eda0f53e2d4f4a0ca07377cc247efa39eaf6002ed1c478106aad2650e54aefaebcb4f34f3284c4ae9252695dbd944bf66addfb0 languageName: node linkType: hard @@ -1209,14 +1201,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.23.3" +"@babel/plugin-transform-arrow-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1e99118176e5366c2636064d09477016ab5272b2a92e78b8edb571d20bc3eaa881789a905b20042942c3c2d04efc530726cf703f937226db5ebc495f5d067e66 + checksum: 6720173645826046878015c579c2ca9d93cdba79a2832f0180f5cf147d9817c85bf9c8338b16d6bdaa71f87809b7a194a6902e6c82ec00b6354aca6b40abe5e6 languageName: node linkType: hard @@ -1231,17 +1223,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.3" +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.4" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-remap-async-to-generator": "npm:^7.25.0" "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/traverse": "npm:^7.25.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 39407e5d92905a824d6ef115af70755b26a6b458639686092d7e05d0701f7ff42e995e2c5aab28d6ab5311752190667766417e58834b54c98fac78c857e30320 + checksum: 0004d910bbec3ef916acf5c7cf8b11671e65d2dd425a82f1101838b9b6243bfdf9578335584d9dedd20acc162796b687930e127c6042484e05b758af695e6cb8 languageName: node linkType: hard @@ -1258,16 +1250,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3" +"@babel/plugin-transform-async-to-generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7" dependencies: - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-remap-async-to-generator": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2e9d9795d4b3b3d8090332104e37061c677f29a1ce65bcbda4099a32d243e5d9520270a44bbabf0fb1fb40d463bd937685b1a1042e646979086c546d55319c3c + checksum: b2041d9d50b09afef983c4f1dece63fdfc5a8e4646e42591db398bc4322958434d60b3cb0f5d0f9f9dbdad8577e8a1a33ba9859aacc3004bf6d25d094d20193f languageName: node linkType: hard @@ -1284,14 +1276,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.23.3" +"@babel/plugin-transform-block-scoped-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e63b16d94ee5f4d917e669da3db5ea53d1e7e79141a2ec873c1e644678cdafe98daa556d0d359963c827863d6b3665d23d4938a94a4c5053a1619c4ebd01d020 + checksum: 33e2fb9f24c11889b2bacbe9c3625f738edafc2136c8206598e0422664267ec5ca9422cb4563cc42039ccfc333fb42ce5f8513382e56c5b02f934005d0d6e8ff languageName: node linkType: hard @@ -1306,14 +1298,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-block-scoping@npm:7.23.3" +"@babel/plugin-transform-block-scoping@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: eb90a200e684e7025e40c4498e4c024cdfc1fab853eb5b4c6320ea637c88d9cb57cb353871e48ee313746d16ab7d89b3a330691753f197eef18b5280a6edb9b6 + checksum: 981e565a8ff1e1f8d539b5ff067328517233142b131329d11e6c60405204e2a4a993828c367f7dc729a9608aabebdada869616563816e5f8f1385e91ac0fa4d6 languageName: node linkType: hard @@ -1328,15 +1320,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-class-properties@npm:7.23.3" +"@babel/plugin-transform-class-properties@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.4" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.25.4" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9c6f8366f667897541d360246de176dd29efc7a13d80a5b48361882f7173d9173be4646c3b7d9b003ccc0e01e25df122330308f33db921fa553aa17ad544b3fc + checksum: 203a21384303d66fb5d841b77cba8b8994623ff4d26d208e3d05b36858c4919626a8d74871fa4b9195310c2e7883bf180359c4f5a76481ea55190c224d9746f4 languageName: node linkType: hard @@ -1352,16 +1344,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-class-static-block@npm:7.23.3" +"@babel/plugin-transform-class-static-block@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.12.0 - checksum: 1325e1d1989efbef4d48505e5c0c416d118be0e615c12a8d5581af032d0bc6ae00525c8fb4af68ba9098fa1578ec7738db0a9d362193b8507660d2a24124ddf4 + checksum: 00b4d35788bcfefb56b6a1d3506ca23f11dd55d4bb5a34eb70397c06283dc7f596cd9d40995c4a6cb897b45ad220de211f854e7a030a05e26a307c8f56b6ba4b languageName: node linkType: hard @@ -1377,22 +1369,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-classes@npm:7.23.3" +"@babel/plugin-transform-classes@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-classes@npm:7.25.4" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.20" - "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-compilation-targets": "npm:^7.25.2" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-replace-supers": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.4" globals: "npm:^11.1.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e4906f232ad588a6e2336b99f5171d9de5c10c8a017abb64d1b405e61528108498ca578538e0ec35faad45fc9ed0ec4c89a7600357229ffcc9ef26256c1f161b + checksum: 17db5889803529bec366c6f0602687fdd605c2fec8cb6fe918261cb55cd89e9d8c9aa2aa6f3fd64d36492ce02d7d0752b09a284b0f833c1185f7dad9b9506310 languageName: node linkType: hard @@ -1412,15 +1401,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-computed-properties@npm:7.23.3" +"@babel/plugin-transform-computed-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/template": "npm:^7.22.15" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/template": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e75593e02c5ea473c17839e3c9d597ce3697bf039b66afe9a4d06d086a87fb3d95850b4174476897afc351dc1b46a9ec3165ee6e8fbad3732c0d65f676f855ad + checksum: fecf3c770b2dd8e70be6da12d4dd0273de9d8ef4d0f46be98d56fddb3a451932cdc9bb81de3057c9acb903e05ece657886cc31886d5762afa7b0a256db0f791e languageName: node linkType: hard @@ -1436,14 +1425,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-destructuring@npm:7.23.3" +"@babel/plugin-transform-destructuring@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5abd93718af5a61f8f6a97d2ccac9139499752dd5b2c533d7556fb02947ae01b2f51d4c4f5e64df569e8783d3743270018eb1fa979c43edec7dd1377acf107ed + checksum: e3bba0bb050592615fbf062ea07ae94f99e9cf22add006eaa66ed672d67ff7051b578a5ea68a7d79f9184fb3c27c65333d86b0b8ea04f9810bcccbeea2ffbe76 languageName: node linkType: hard @@ -1458,15 +1447,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.23.3" +"@babel/plugin-transform-dotall-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a2dbbf7f1ea16a97948c37df925cb364337668c41a3948b8d91453f140507bd8a3429030c7ce66d09c299987b27746c19a2dd18b6f17dcb474854b14fd9159a3 + checksum: 51b75638748f6e5adab95b711d3365b8d7757f881c178946618a43b15063ec1160b07f4aa3b116bf3f1e097a88226a01db4cae2c5c4aad4c71fe5568828a03f5 languageName: node linkType: hard @@ -1482,14 +1471,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.23.3" +"@babel/plugin-transform-duplicate-keys@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c2a21c34dc0839590cd945192cbc46fde541a27e140c48fe1808315934664cdbf18db64889e23c4eeb6bad9d3e049482efdca91d29de5734ffc887c4fbabaa16 + checksum: 4284d8fe058c838f80d594bace1380ce02995fa9a271decbece59c40815bc2f7e715807dcbe4d5da8b444716e6d05cc6d79771f500fb044cd0dd00ce4324b619 languageName: node linkType: hard @@ -1504,6 +1493,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.0" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.0" + "@babel/helper-plugin-utils": "npm:^7.24.8" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 869c08def8eb80e3619c77e7af962dd82323a8447697298f461624077593c7b7082fc2238989880a0c0ba94bc6442300fd23e33255ac225760bc8bb755268941 + languageName: node + linkType: hard + "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^8.0.0-alpha.12": version: 8.0.0-alpha.12 resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:8.0.0-alpha.12" @@ -1516,15 +1517,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.3" +"@babel/plugin-transform-dynamic-import@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d1d379dbb1c22c02aa2f5a3f2f1885840aabc21b42e3d42746599f66004239f1ac830012552e6d42113e4defe0625fbf4865864ee3d52963e80125f8c9dad406 + checksum: e949c02aa57098d916eb6edcbef0f3f7d62640f37e1a061b0692523964e081f8182f2c4292173b4dbea4edb8d146e65d6a20ce4b6b5f8c33be34bd846ae114ea languageName: node linkType: hard @@ -1539,15 +1540,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.23.3" +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 00d05ab14ad0f299160fcf9d8f55a1cc1b740e012ab0b5ce30207d2365f091665115557af7d989cd6260d075a252d9e4283de5f2b247dfbbe0e42ae586e6bf66 + checksum: 014b211f73a524ee98441541ddc4f6b067eefcf94d509e99074a45ea8c3f3ad0e36cab6f5f96666ac05b747a21fa6fda949aa25153656bb2821545a4b302e0d4 languageName: node linkType: hard @@ -1563,15 +1564,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.3" +"@babel/plugin-transform-export-namespace-from@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c65e21e5b54135378cfbe7563e884d778ea0864b5950c7db85f984170f20c2e110675c8407b1803ffe587401e5990fbd53eb159c3b3a6d7593ae6f9ffdb83cc4 + checksum: d59d21945d2fd1ead914bb21f909f75b70ebe0e7627c2b1326ce500babca4c8e4a2513af6899d92e06e87186c61ee5087209345f5102fb4ff5a0e47e7b159a2c languageName: node linkType: hard @@ -1586,14 +1587,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-for-of@npm:7.23.3" +"@babel/plugin-transform-for-of@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-for-of@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 745054f125fba6dbaea3d863352c94266c97db87e3521bc6c436a8c05f384821907c0109ace437a90342e423a3365f4d8e592de06e4a241bbd7070e1f293604f + checksum: ea471ad1345f1153f7f72f1f084e74f48dc349272ca1b2d8710b841b015c9861d673e12c3c98d42ab3c640cb6ab88bb9a8da1f4ca9c57a8f71f00815fa23ecef languageName: node linkType: hard @@ -1609,16 +1611,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-function-name@npm:7.23.3" +"@babel/plugin-transform-function-name@npm:^7.25.1": + version: 7.25.1 + resolution: "@babel/plugin-transform-function-name@npm:7.25.1" dependencies: - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-compilation-targets": "npm:^7.24.8" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/traverse": "npm:^7.25.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 355c6dbe07c919575ad42b2f7e020f320866d72f8b79181a16f8e0cd424a2c761d979f03f47d583d9471b55dcd68a8a9d829b58e1eebcd572145b934b48975a6 + checksum: 1b4cd214c8523f7fa024fcda540ffe5503eda0e0be08b7c21405c96a870b5fe8bb1bda9e23a43a31467bf3dfc3a08edca250cf7f55f09dc40759a1ca6c6d6a4a languageName: node linkType: hard @@ -1634,15 +1636,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-json-strings@npm:7.23.3" +"@babel/plugin-transform-json-strings@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-json-strings@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a5949613b8883a64ad2a0eb41d26a80ac226ea03db7cef8f57f4ca18045fdc834aee420548272a633510e7aa88ec3cb4e15d2e27ddc45f9ef5db09228f0478c1 + checksum: 5549dc97fc2d429a089d14ccfd51d8b3ba23c39b79edfe6d754e804fb1d50e6a4c070e73550be514a919c4db1553d8e6f7406178d68756b5959afe025a602cb2 languageName: node linkType: hard @@ -1657,14 +1659,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-literals@npm:7.23.3" +"@babel/plugin-transform-literals@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/plugin-transform-literals@npm:7.25.2" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 519a544cd58586b9001c4c9b18da25a62f17d23c48600ff7a685d75ca9eb18d2c5e8f5476f067f0a8f1fea2a31107eff950b9864833061e6076dcc4bdc3e71ed + checksum: d9728625a6d55305610dd37057fe1a3473df4f3789fef693c900516caf8958dfb341394ecf69ce9b60c82c422ad2954491a7e4d4533432fd5df812827443d6e9 languageName: node linkType: hard @@ -1679,15 +1681,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.3" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cbab57a2bb6d5ddd621b91684845e576664862a6d7697fa9dddb796238330dd3dac21cda223f7b1553c9f650e0eebcd5d9bb1e478ed9ba937ce06dc6d0fbd0f6 + checksum: e39581cf1f9a43330b8340177c618fdb3232deb03faab1937819ef39327660a1fe94fd0ec2f66d1f5b5f98acba68871a77a9931588011c13dded3d7094ecc9de languageName: node linkType: hard @@ -1702,14 +1704,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.23.3" +"@babel/plugin-transform-member-expression-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 95cec13c36d447c5aa6b8e4c778b897eeba66dcb675edef01e0d2afcec9e8cb9726baf4f81b4bbae7a782595aed72e6a0d44ffb773272c3ca180fada99bf92db + checksum: 837b60ea42fc69a430c8f7fb124247ba009ff6d93187a521fe9f83556fe124715bd46533b1684a3e139f272849a14d1d4faf3397bde13714f99ce0938526ea6f languageName: node linkType: hard @@ -1724,15 +1726,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-amd@npm:7.23.3" +"@babel/plugin-transform-modules-amd@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 48c87dee2c7dae8ed40d16901f32c9e58be4ef87bf2c3985b51dd2e78e82081f3bad0a39ee5cf6e8909e13e954e2b4bedef0a8141922f281ed833ddb59ed9be2 + checksum: 66465ffba49af7a7b7a62995eb58f591ecd23ab42b0c67f8a70020177b3789d2a379bd6cbb68cbd09a69fd75c38a91f5a09ea70f5c8347bf4c6ea81caa0f6c6b languageName: node linkType: hard @@ -1748,16 +1750,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" +"@babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.8" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-simple-access": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.24.8" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-simple-access": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a3bc082d0dfe8327a29263a6d721cea608d440bc8141ba3ec6ba80ad73d84e4f9bbe903c27e9291c29878feec9b5dee2bd0563822f93dc951f5d7fc36bdfe85b + checksum: 18e5d229767c7b5b6ff0cbf1a8d2d555965b90201839d0ac2dc043b56857624ea344e59f733f028142a8c1d54923b82e2a0185694ef36f988d797bfbaf59819c languageName: node linkType: hard @@ -1774,17 +1776,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.3" +"@babel/plugin-transform-modules-systemjs@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.0" dependencies: - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-transforms": "npm:^7.25.0" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-validator-identifier": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 051112de7585fff4ffd67865066401f01f90745d41f26b0edbeec0981342c10517ce1a6b4d7051b583a3e513088eece6a3f57b1663f1dd9418071cd05f14fef9 + checksum: 2c38efdbaf6faf730cdcb0c5e42d2d15bb114eecf184db078319de496b5e3ce68d499e531265a0e13e29f0dcaa001f240773db5c4c078eac7f4456d6c8bddd88 languageName: node linkType: hard @@ -1801,15 +1803,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-umd@npm:7.23.3" +"@babel/plugin-transform-modules-umd@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e3f3af83562d687899555c7826b3faf0ab93ee7976898995b1d20cbe7f4451c55e05b0e17bfb3e549937cbe7573daf5400b752912a241b0a8a64d2457c7626e5 + checksum: cef9c8917b3c35c3b6cb424dc2e6f74016122f1d25c196e2c7e51eb080d95e96c5d34966c0d5b9d4e17b8e60d455a97ed271317ed104e0e70bff159830a59678 languageName: node linkType: hard @@ -1825,15 +1827,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0 - checksum: 3ee564ddee620c035b928fdc942c5d17e9c4b98329b76f9cefac65c111135d925eb94ed324064cd7556d4f5123beec79abea1d4b97d1c8a2a5c748887a2eb623 + checksum: b0ecb1afd22946b21fb8f34e826cfbfea4b5337f7592a5ff8af7937eddec4440149c59d2d134b4f21b2ed91b57611f39b19827729e19d99b7c11eaf614435f83 languageName: node linkType: hard @@ -1849,14 +1851,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-new-target@npm:7.23.3" +"@babel/plugin-transform-new-target@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-new-target@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e5053389316fce73ad5201b7777437164f333e24787fbcda4ae489cd2580dbbbdfb5694a7237bad91fabb46b591d771975d69beb1c740b82cb4761625379f00b + checksum: 91b6a7439b7622f80dc755ddfb9ab083355bedc0b2af18e7c7a948faed14467599609331c8d59cfab4273640e3fc36e4cd02ad5b6dcb4a428f5a8baefc507acc languageName: node linkType: hard @@ -1871,15 +1873,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.3" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ea844a12a3ae5647d6d2ae0685fde48ae53e724ef9ce5d9fbf36e8f1ff0107f76a5349ef34c2a06984b3836c001748caf9701afb172bd7ba71a5dff79e16b434 + checksum: 113cd24b6ce4d0a8e54ad9324428244942ce752a3fd38f8b615c3a786641ec18a00a01b662fe4cbebf369358f5904a975bbde0a977b839f2438b16f0d7d1dd36 languageName: node linkType: hard @@ -1894,15 +1896,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.3" +"@babel/plugin-transform-numeric-separator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f5515532fac2bbf9da082eedc16fd597fb8b787e7a6d256d53dcd9daa054b8f695a312bfec888dd34c03d63dcc2c65c8249ac33c2e23bd3d4d246ce4d44d141d + checksum: dc5bb0534889d207b1da125635471c42da61a4a4e9e68855f24b1cd04ccdcf8325b2c29112e719913c2097242e7e62d660e0fea2a46f3a9a983c9d02a0ec7a04 languageName: node linkType: hard @@ -1917,18 +1919,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.23.3" +"@babel/plugin-transform-object-rest-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7" dependencies: - "@babel/compat-data": "npm:^7.23.3" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-transform-parameters": "npm:^7.23.3" + "@babel/plugin-transform-parameters": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d2b7da61215e7319035405876f6228d7fb1c8cc709cccbea82a62ca6ed262d155aef70291da4c5564967cf3c941418cc67807ee3b603e63ef8e5ada2ea110ef6 + checksum: d586995dc3396bbf8fb75b84f0a3548d923e4c3500bb414641a7fe30762a4ffd82987887fece6381f600d8de2da1e3310fc9a725271724d35f9020fcd5d4b2a3 languageName: node linkType: hard @@ -1945,15 +1946,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-object-super@npm:7.23.3" +"@babel/plugin-transform-object-super@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-super@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-replace-supers": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e495497186f621fa79026e183b4f1fbb172fd9df812cbd2d7f02c05b08adbe58012b1a6eb6dd58d11a30343f6ec80d0f4074f9b501d70aa1c94df76d59164c53 + checksum: 382739a017972d7126416b958ea81b4b950b6275414908a54bfef6aeed9b9fcc6c8d247db3a1134b09a3b355a60039670ce41ee41c626f8acec70f49c3c8d2a6 languageName: node linkType: hard @@ -1969,15 +1970,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.3" +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2c59c78cf8c7070be84f1087116508211323dacd93581529b95b31927b2fab67dd11aca363584e99bebc7e4e20720f2b59d99ade7e8cf1577732eef609a34c45 + checksum: 605ae3764354e83f73c1e6430bac29e308806abcce8d1369cf69e4921771ff3592e8f60ba60c15990070d79b8d8740f0841069d64b466b3ce8a8c43e9743da7e languageName: node linkType: hard @@ -1992,16 +1993,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.3" +"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f3383c22b0a574e2e4bce84cefa19ef639809f35c78a550503fcafd5d41c78f7a2796852bfabf6412236ca8d0eb01147d29ac13ab021f95a54bc0c31f9af2eeb + checksum: 1f873fb9d86c280b64dfe5ebc59244b459b717ed72a7682da2386db3d9e11fc9d831cfc2e11d37262b4325a7a0e3ccbccfb8cd0b944caf199d3c9e03fff7b0af languageName: node linkType: hard @@ -2017,14 +2018,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-parameters@npm:7.23.3" +"@babel/plugin-transform-parameters@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-parameters@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a8c36c3fc25f9daa46c4f6db47ea809c395dc4abc7f01c4b1391f6e5b0cd62b83b6016728b02a6a8ac21aca56207c9ec66daefc0336e9340976978de7e6e28df + checksum: 41ff6bda926fabfb2e5d90b70621f279330691bed92009297340a8e776cfe9c3f2dda6afbc31dd3cbdccdfa9a5c57f2046e3ccc84f963c3797356df003d1703a languageName: node linkType: hard @@ -2039,15 +2040,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-private-methods@npm:7.23.3" +"@babel/plugin-transform-private-methods@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.4" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.25.4" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cedc1285c49b5a6d9a3d0e5e413b756ac40b3ac2f8f68bdfc3ae268bc8d27b00abd8bb0861c72756ff5dd8bf1eb77211b7feb5baf4fdae2ebbaabe49b9adc1d0 + checksum: d5c29ba121d6ce40e8055a632c32e69006c513607145a29701f93b416a8c53a60e53565df417218e2d8b7f1ba73adb837601e8e9d0a3215da50e4c9507f9f1fa languageName: node linkType: hard @@ -2063,17 +2064,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.3" +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7da96e903ac828f3ff60cded1377e57b02ed9960ca7d6645a5511ae66df96d67febc219d0b0ff16e7657e91afcb848c33c6c4604b82640df9a3c6ec3a5891a03 + checksum: a23ee18340818e292abfcb98b1086a188c81d640b1045e6809e9a3e8add78f9cb26607774de4ed653cbecd4277965dc4f4f1affc3504682209bb2a65fd4251f8 languageName: node linkType: hard @@ -2090,14 +2091,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-property-literals@npm:7.23.3" +"@babel/plugin-transform-property-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-property-literals@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 16b048c8e87f25095f6d53634ab7912992f78e6997a6ff549edc3cf519db4fca01c7b4e0798530d7f6a05228ceee479251245cdd850a5531c6e6f404104d6cc9 + checksum: 71708890fe007d45ad7a130150a2ba1fea0205f575b925ca2e1bb65018730636a68e65c634a474e5b658378d72871c337c953560009c081a645e088769bf168a languageName: node linkType: hard @@ -2112,14 +2113,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-constant-elements@npm:^7.18.12": - version: 7.21.3 - resolution: "@babel/plugin-transform-react-constant-elements@npm:7.21.3" +"@babel/plugin-transform-react-constant-elements@npm:^7.21.3": + version: 7.25.1 + resolution: "@babel/plugin-transform-react-constant-elements@npm:7.25.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ee960988586afe8024896b73847932d0cc241d75ee0b49103c90593b7199f11496973644ea5c01b927f05342696da263a7e5cb4ae1e526d6fce4cab8e91a74fe + checksum: c0c4bb7deede3f6bdb95e0466f813e7be1a020c6a356324245c08fb75febfde19d67ef2282d1440b5f197d9b50b47ff6250013179e699d1e7578be4ba9fe3f9c languageName: node linkType: hard @@ -2221,15 +2222,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-regenerator@npm:7.23.3" +"@babel/plugin-transform-regenerator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" regenerator-transform: "npm:^0.15.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7fdacc7b40008883871b519c9e5cdea493f75495118ccc56ac104b874983569a24edd024f0f5894ba1875c54ee2b442f295d6241c3280e61c725d0dd3317c8e6 + checksum: 70fa2bb36d3e2ce69a25c7227da8ad92307ab7b50cb6dfcc4dc5ce8f1cc79b0fcf997292a1cb3b4ae7cb136f515d1b2c3fb78c927bdba8d719794430403eb0c6 languageName: node linkType: hard @@ -2245,14 +2246,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-reserved-words@npm:7.23.3" +"@babel/plugin-transform-reserved-words@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 298c4440ddc136784ff920127cea137168e068404e635dc946ddb5d7b2a27b66f1dd4c4acb01f7184478ff7d5c3e7177a127279479926519042948fb7fa0fa48 + checksum: 64a2669671bb97c3dee3830a82c3e932fe6e02d56a4053c6ee4453d317b5f436d3d44907fbb0f4fbd8a56ebee34f6aee250e49743b7243d14d00c069215f3113 languageName: node linkType: hard @@ -2283,14 +2284,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.23.3" +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5d677a03676f9fff969b0246c423d64d77502e90a832665dc872a5a5e05e5708161ce1effd56bb3c0f2c20a1112fca874be57c8a759d8b08152755519281f326 + checksum: c68c2be965007e0cb6667daa209bc0af877cab4b327ef2e21b2114c38554243c3f7fdcc5b03679b20f72a26d966aa646af771f3165c882067e85a3887647f028 languageName: node linkType: hard @@ -2305,15 +2306,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-spread@npm:7.23.3" +"@babel/plugin-transform-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-spread@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c6372d2f788fd71d85aba12fbe08ee509e053ed27457e6674a4f9cae41ff885e2eb88aafea8fadd0ccf990601fc69ec596fa00959e05af68a15461a8d97a548d + checksum: 76e2c8544129d727d5a698e2a67d74e438bc35df843adb5f769316ec432c5e1bbb4128123a95b2fe8ef0aec7b26d87efe81d64326291c77ad757ff184d38448a languageName: node linkType: hard @@ -2329,14 +2330,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.23.3" +"@babel/plugin-transform-sticky-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 53e55eb2575b7abfdb4af7e503a2bf7ef5faf8bf6b92d2cd2de0700bdd19e934e5517b23e6dfed94ba50ae516b62f3f916773ef7d9bc81f01503f585051e2949 + checksum: 3b9a99ae043ef363c81bfb097fa7a553fcf7c7d9fddc13dd2b47b3b2e45cf2741a9ca78cfe55f463983b043b365f0f8452f2d5eaadbdea20e6d6de50c16bed25 languageName: node linkType: hard @@ -2351,14 +2352,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-template-literals@npm:7.23.3" +"@babel/plugin-transform-template-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b16c5cb0b8796be0118e9c144d15bdc0d20a7f3f59009c6303a6e9a8b74c146eceb3f05186f5b97afcba7cfa87e34c1585a22186e3d5b22f2fd3d27d959d92b2 + checksum: ecf05a8511176d5570cb0d481577a407a4e8a9a430f86522d809e0ac2c823913e854ef9e2a1c83c0bd7c12489d82e1b48fabb52e697e80d6a6962125197593ca languageName: node linkType: hard @@ -2373,14 +2374,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.23.3" +"@babel/plugin-transform-typeof-symbol@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0af7184379d43afac7614fc89b1bdecce4e174d52f4efaeee8ec1a4f2c764356c6dba3525c0685231f1cbf435b6dd4ee9e738d7417f3b10ce8bbe869c32f4384 + checksum: 5f113fed94b694ec4a40a27b8628ce736cfa172b69fcffa2833c9a41895032127f3daeea552e94fdb4a3ce4e8cd51de67a670ab87a1f447a0cf55c9cb2d7ed11 languageName: node linkType: hard @@ -2395,17 +2396,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-typescript@npm:7.23.3" +"@babel/plugin-transform-typescript@npm:^7.24.7": + version: 7.25.2 + resolution: "@babel/plugin-transform-typescript@npm:7.25.2" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-typescript": "npm:^7.23.3" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-create-class-features-plugin": "npm:^7.25.0" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/plugin-syntax-typescript": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 74dff264701131e615e577d4080d8a1de99cf4b11f4a9cdf8228091456241529fa1f3ebbcbc8399b906972258c2d21088e361c569c76a06353561abdc8922d00 + checksum: 50e017ffd131c08661daa22b6c759999bb7a6cdfbf683291ee4bcbea4ae839440b553d2f8896bcf049aca1d267b39f3b09e8336059e919e83149b5ad859671f6 languageName: node linkType: hard @@ -2424,14 +2426,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.23.3" +"@babel/plugin-transform-unicode-escapes@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 561c429183a54b9e4751519a3dfba6014431e9cdc1484fad03bdaf96582dfc72c76a4f8661df2aeeae7c34efd0fa4d02d3b83a2f63763ecf71ecc925f9cc1f60 + checksum: 6b8bca3495acedc89e880942de7b83c263fb5b4c9599594dcf3923e2128ae25f1f4725a295fe101027f75d8ef081ef28319296adf274b5022e57039e42836103 languageName: node linkType: hard @@ -2446,15 +2448,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-property-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2298461a194758086d17c23c26c7de37aa533af910f9ebf31ebd0893d4aa317468043d23f73edc782ec21151d3c46cf0ff8098a83b725c49a59de28a1d4d6225 + checksum: c0c284bbbdead7e17e059d72e1b288f86b0baacc410398ef6c6c703fe4326b069e68515ccb84359601315cd8e888f9226731d00624b7c6959b1c0853f072b61f languageName: node linkType: hard @@ -2470,15 +2472,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c5f835d17483ba899787f92e313dfa5b0055e3deab332f1d254078a2bba27ede47574b6599fcf34d3763f0c048ae0779dc21d2d8db09295edb4057478dc80a9a + checksum: b545310d0d592d75566b9cd158f4b8951e34d07d839656789d179b39b3fd92b32bd387cdfaf33a93e636609f3bfb9bb03d41f3e43be598116c9c6c80cc3418c4 languageName: node linkType: hard @@ -2494,15 +2496,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.4" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.2" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0 - checksum: 79d0b4c951955ca68235c87b91ab2b393c96285f8aeaa34d6db416d2ddac90000c9bd6e8c4d82b60a2b484da69930507245035f28ba63c6cae341cf3ba68fdef + checksum: d5d07d17932656fa4d62fd67ecaa1a5e4c2e92365a924f1a2a8cf8108762f137a30cd55eb3a7d0504258f27a19ad0decca6b62a5c37a5aada709cbb46c4a871f languageName: node linkType: hard @@ -2518,25 +2520,27 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.19.4, @babel/preset-env@npm:^7.22.9": - version: 7.23.3 - resolution: "@babel/preset-env@npm:7.23.3" +"@babel/preset-env@npm:^7.20.2, @babel/preset-env@npm:^7.22.9": + version: 7.25.4 + resolution: "@babel/preset-env@npm:7.25.4" dependencies: - "@babel/compat-data": "npm:^7.23.3" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.22.15" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.23.3" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.23.3" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.23.3" + "@babel/compat-data": "npm:^7.25.4" + "@babel/helper-compilation-targets": "npm:^7.25.2" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-validator-option": "npm:^7.24.8" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.3" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.0" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.0" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.7" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.0" "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators": "npm:^7.8.4" "@babel/plugin-syntax-class-properties": "npm:^7.12.13" "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.23.3" - "@babel/plugin-syntax-import-attributes": "npm:^7.23.3" + "@babel/plugin-syntax-import-assertions": "npm:^7.24.7" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" "@babel/plugin-syntax-import-meta": "npm:^7.10.4" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" @@ -2548,63 +2552,64 @@ __metadata: "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.23.3" - "@babel/plugin-transform-async-generator-functions": "npm:^7.23.3" - "@babel/plugin-transform-async-to-generator": "npm:^7.23.3" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.23.3" - "@babel/plugin-transform-block-scoping": "npm:^7.23.3" - "@babel/plugin-transform-class-properties": "npm:^7.23.3" - "@babel/plugin-transform-class-static-block": "npm:^7.23.3" - "@babel/plugin-transform-classes": "npm:^7.23.3" - "@babel/plugin-transform-computed-properties": "npm:^7.23.3" - "@babel/plugin-transform-destructuring": "npm:^7.23.3" - "@babel/plugin-transform-dotall-regex": "npm:^7.23.3" - "@babel/plugin-transform-duplicate-keys": "npm:^7.23.3" - "@babel/plugin-transform-dynamic-import": "npm:^7.23.3" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.23.3" - "@babel/plugin-transform-export-namespace-from": "npm:^7.23.3" - "@babel/plugin-transform-for-of": "npm:^7.23.3" - "@babel/plugin-transform-function-name": "npm:^7.23.3" - "@babel/plugin-transform-json-strings": "npm:^7.23.3" - "@babel/plugin-transform-literals": "npm:^7.23.3" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.23.3" - "@babel/plugin-transform-member-expression-literals": "npm:^7.23.3" - "@babel/plugin-transform-modules-amd": "npm:^7.23.3" - "@babel/plugin-transform-modules-commonjs": "npm:^7.23.3" - "@babel/plugin-transform-modules-systemjs": "npm:^7.23.3" - "@babel/plugin-transform-modules-umd": "npm:^7.23.3" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" - "@babel/plugin-transform-new-target": "npm:^7.23.3" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.23.3" - "@babel/plugin-transform-numeric-separator": "npm:^7.23.3" - "@babel/plugin-transform-object-rest-spread": "npm:^7.23.3" - "@babel/plugin-transform-object-super": "npm:^7.23.3" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.23.3" - "@babel/plugin-transform-optional-chaining": "npm:^7.23.3" - "@babel/plugin-transform-parameters": "npm:^7.23.3" - "@babel/plugin-transform-private-methods": "npm:^7.23.3" - "@babel/plugin-transform-private-property-in-object": "npm:^7.23.3" - "@babel/plugin-transform-property-literals": "npm:^7.23.3" - "@babel/plugin-transform-regenerator": "npm:^7.23.3" - "@babel/plugin-transform-reserved-words": "npm:^7.23.3" - "@babel/plugin-transform-shorthand-properties": "npm:^7.23.3" - "@babel/plugin-transform-spread": "npm:^7.23.3" - "@babel/plugin-transform-sticky-regex": "npm:^7.23.3" - "@babel/plugin-transform-template-literals": "npm:^7.23.3" - "@babel/plugin-transform-typeof-symbol": "npm:^7.23.3" - "@babel/plugin-transform-unicode-escapes": "npm:^7.23.3" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.23.3" - "@babel/plugin-transform-unicode-regex": "npm:^7.23.3" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.23.3" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.4" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.0" + "@babel/plugin-transform-class-properties": "npm:^7.25.4" + "@babel/plugin-transform-class-static-block": "npm:^7.24.7" + "@babel/plugin-transform-classes": "npm:^7.25.4" + "@babel/plugin-transform-computed-properties": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.8" + "@babel/plugin-transform-dotall-regex": "npm:^7.24.7" + "@babel/plugin-transform-duplicate-keys": "npm:^7.24.7" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.0" + "@babel/plugin-transform-dynamic-import": "npm:^7.24.7" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.7" + "@babel/plugin-transform-export-namespace-from": "npm:^7.24.7" + "@babel/plugin-transform-for-of": "npm:^7.24.7" + "@babel/plugin-transform-function-name": "npm:^7.25.1" + "@babel/plugin-transform-json-strings": "npm:^7.24.7" + "@babel/plugin-transform-literals": "npm:^7.25.2" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" + "@babel/plugin-transform-member-expression-literals": "npm:^7.24.7" + "@babel/plugin-transform-modules-amd": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.0" + "@babel/plugin-transform-modules-umd": "npm:^7.24.7" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" + "@babel/plugin-transform-new-target": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-object-super": "npm:^7.24.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.25.4" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-property-literals": "npm:^7.24.7" + "@babel/plugin-transform-regenerator": "npm:^7.24.7" + "@babel/plugin-transform-reserved-words": "npm:^7.24.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" + "@babel/plugin-transform-spread": "npm:^7.24.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" + "@babel/plugin-transform-template-literals": "npm:^7.24.7" + "@babel/plugin-transform-typeof-symbol": "npm:^7.24.8" + "@babel/plugin-transform-unicode-escapes": "npm:^7.24.7" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.7" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.4" "@babel/preset-modules": "npm:0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2: "npm:^0.4.6" - babel-plugin-polyfill-corejs3: "npm:^0.8.5" - babel-plugin-polyfill-regenerator: "npm:^0.5.3" - core-js-compat: "npm:^3.31.0" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.37.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 90ca3a0966eb09248b41e451dc77da27fea373881fea6713ea5ca4f416733cba58f8dd5cd8708f20832a3b7a89b264ee4131cc0bf0c959a733b50e6f8c2f7187 + checksum: 45ca65bdc7fa11ca51167804052460eda32bf2e6620c7ba998e2d95bc867595913532ee7d748e97e808eabcc66aabe796bd75c59014d996ec8183fa5a7245862 languageName: node linkType: hard @@ -2727,18 +2732,18 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.18.6, @babel/preset-typescript@npm:^7.22.5": - version: 7.23.3 - resolution: "@babel/preset-typescript@npm:7.23.3" +"@babel/preset-typescript@npm:^7.21.0, @babel/preset-typescript@npm:^7.22.5": + version: 7.24.7 + resolution: "@babel/preset-typescript@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.22.15" - "@babel/plugin-syntax-jsx": "npm:^7.23.3" - "@babel/plugin-transform-modules-commonjs": "npm:^7.23.3" - "@babel/plugin-transform-typescript": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-syntax-jsx": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c4add0f3fcbb3f4a305c48db9ccb32694f1308ed9971ccbc1a8a3c76d5a13726addb3c667958092287d7aa080186c5c83dbfefa55eacf94657e6cde39e172848 + checksum: 995e9783f8e474581e7533d6b10ec1fbea69528cc939ad8582b5937e13548e5215d25a8e2c845e7b351fdaa13139896b5e42ab3bde83918ea4e41773f10861ac languageName: node linkType: hard @@ -2774,7 +2779,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.8.4": version: 7.23.2 resolution: "@babel/runtime@npm:7.23.2" dependencies: @@ -2783,14 +2788,14 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/template@npm:7.22.15" +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/template@npm:7.25.0" dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/parser": "npm:^7.22.15" - "@babel/types": "npm:^7.22.15" - checksum: 21e768e4eed4d1da2ce5d30aa51db0f4d6d8700bc1821fec6292587df7bba2fe1a96451230de8c64b989740731888ebf1141138bfffb14cacccf4d05c66ad93f + "@babel/code-frame": "npm:^7.24.7" + "@babel/parser": "npm:^7.25.0" + "@babel/types": "npm:^7.25.0" + checksum: 07ebecf6db8b28244b7397628e09c99e7a317b959b926d90455c7253c88df3677a5a32d1501d9749fe292a263ff51a4b6b5385bcabd5dadd3a48036f4d4949e0 languageName: node linkType: hard @@ -2805,21 +2810,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/traverse@npm:7.23.3" +"@babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4": + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/generator": "npm:^7.23.3" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.3" - "@babel/types": "npm:^7.23.3" - debug: "npm:^4.1.0" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.6" + "@babel/parser": "npm:^7.25.6" + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.6" + debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 522ef8eefe1ed31cd392129efb2f8794ca25bd54b1ad7c3bfa7f46d20c47ef0e392d5c1654ddee3454eed5e546d04c9bfa38b04b82e47144aa545f87ba55572d + checksum: de75a918299bc27a44ec973e3f2fa8c7902bbd67bd5d39a0be656f3c1127f33ebc79c12696fbc8170a0b0e1072a966d4a2126578d7ea2e241b0aeb5d16edc738 languageName: node linkType: hard @@ -2838,14 +2840,14 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.20.0, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.23.3 - resolution: "@babel/types@npm:7.23.3" +"@babel/types@npm:^7.21.3, @babel/types@npm:^7.22.15, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.6, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.25.6 + resolution: "@babel/types@npm:7.25.6" dependencies: - "@babel/helper-string-parser": "npm:^7.22.5" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-string-parser": "npm:^7.24.8" + "@babel/helper-validator-identifier": "npm:^7.24.7" to-fast-properties: "npm:^2.0.0" - checksum: 05ec1527d0468aa6f3e30fa821625322794055fb572c131aaa8befdf24d174407e2e5954c2b0a292a5456962e23383e36cf9d7cbb01318146d6140ce2128d000 + checksum: 7b54665e1b51f525fe0f451efdd9fe7a4a6dfba3fd4956c3530bc77336b66ffe3d78c093796ed044119b5d213176af7cf326f317a2057c538d575c6cefcb3562 languageName: node linkType: hard @@ -3017,12 +3019,12 @@ __metadata: languageName: node linkType: hard -"@docusaurus/core@npm:3.0.0, @docusaurus/core@npm:^3.0.0": - version: 3.0.0 - resolution: "@docusaurus/core@npm:3.0.0" +"@docusaurus/core@npm:3.5.2, @docusaurus/core@npm:^3.5.2": + version: 3.5.2 + resolution: "@docusaurus/core@npm:3.5.2" dependencies: - "@babel/core": "npm:^7.22.9" - "@babel/generator": "npm:^7.22.9" + "@babel/core": "npm:^7.23.3" + "@babel/generator": "npm:^7.23.3" "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" "@babel/plugin-transform-runtime": "npm:^7.22.9" "@babel/preset-env": "npm:^7.22.9" @@ -3031,15 +3033,12 @@ __metadata: "@babel/runtime": "npm:^7.22.6" "@babel/runtime-corejs3": "npm:^7.22.6" "@babel/traverse": "npm:^7.22.8" - "@docusaurus/cssnano-preset": "npm:3.0.0" - "@docusaurus/logger": "npm:3.0.0" - "@docusaurus/mdx-loader": "npm:3.0.0" - "@docusaurus/react-loadable": "npm:5.5.2" - "@docusaurus/utils": "npm:3.0.0" - "@docusaurus/utils-common": "npm:3.0.0" - "@docusaurus/utils-validation": "npm:3.0.0" - "@slorber/static-site-generator-webpack-plugin": "npm:^4.0.7" - "@svgr/webpack": "npm:^6.5.1" + "@docusaurus/cssnano-preset": "npm:3.5.2" + "@docusaurus/logger": "npm:3.5.2" + "@docusaurus/mdx-loader": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/utils-common": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" autoprefixer: "npm:^10.4.14" babel-loader: "npm:^9.1.3" babel-plugin-dynamic-import-node: "npm:^2.3.3" @@ -3053,12 +3052,13 @@ __metadata: copy-webpack-plugin: "npm:^11.0.0" core-js: "npm:^3.31.1" css-loader: "npm:^6.8.1" - css-minimizer-webpack-plugin: "npm:^4.2.2" - cssnano: "npm:^5.1.15" + css-minimizer-webpack-plugin: "npm:^5.0.1" + cssnano: "npm:^6.1.2" del: "npm:^6.1.1" detect-port: "npm:^1.5.1" escape-html: "npm:^1.0.3" eta: "npm:^2.2.0" + eval: "npm:^0.1.8" file-loader: "npm:^6.2.0" fs-extra: "npm:^11.1.1" html-minifier-terser: "npm:^7.2.0" @@ -3067,12 +3067,13 @@ __metadata: leven: "npm:^3.1.0" lodash: "npm:^4.17.21" mini-css-extract-plugin: "npm:^2.7.6" + p-map: "npm:^4.0.0" postcss: "npm:^8.4.26" postcss-loader: "npm:^7.3.3" prompts: "npm:^2.4.2" react-dev-utils: "npm:^12.0.1" react-helmet-async: "npm:^1.3.0" - react-loadable: "npm:@docusaurus/react-loadable@5.5.2" + react-loadable: "npm:@docusaurus/react-loadable@6.0.0" react-loadable-ssr-addon-v5-slorber: "npm:^1.0.1" react-router: "npm:^5.3.4" react-router-config: "npm:^5.1.1" @@ -3085,52 +3086,50 @@ __metadata: tslib: "npm:^2.6.0" update-notifier: "npm:^6.0.2" url-loader: "npm:^4.1.1" - wait-on: "npm:^7.0.1" webpack: "npm:^5.88.1" webpack-bundle-analyzer: "npm:^4.9.0" webpack-dev-server: "npm:^4.15.1" webpack-merge: "npm:^5.9.0" webpackbar: "npm:^5.0.2" peerDependencies: + "@mdx-js/react": ^3.0.0 react: ^18.0.0 react-dom: ^18.0.0 bin: docusaurus: bin/docusaurus.mjs - checksum: 7d35a61d94eec6a5113922ba29c66c67d559bac488293246c84a461780c7e96b6aeacf71eb06275d69123824a23022e66c3bfb09d0b9e12c9b1e75934e2a6299 + checksum: 4515fe7502ad9912c2d25b7b1ec56196d4f96fc5b4702f6f8551ab2b3dbd0e6286f789e3663ceb8e95b31af0816817b0b35a7fb230a0c950b7e2802f30966442 languageName: node linkType: hard -"@docusaurus/cssnano-preset@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/cssnano-preset@npm:3.0.0" +"@docusaurus/cssnano-preset@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/cssnano-preset@npm:3.5.2" dependencies: - cssnano-preset-advanced: "npm:^5.3.10" - postcss: "npm:^8.4.26" - postcss-sort-media-queries: "npm:^4.4.1" + cssnano-preset-advanced: "npm:^6.1.2" + postcss: "npm:^8.4.38" + postcss-sort-media-queries: "npm:^5.2.0" tslib: "npm:^2.6.0" - checksum: 984c629f3553f357e0637228eb9c372d1d56f5c3201f5509c7d44376df8475322904b7ce3266fc82362dc752a54eaf9b404878fb0a6a4750259f107397338f06 + checksum: 4bb1fae3741e14cbbdb64c1b0707435970838bf219831234a70cf382e6811ffac1cadf733d5e1fe7c278e7b2a9e533bfa802a5212b22ec46edd703208cf49f92 languageName: node linkType: hard -"@docusaurus/logger@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/logger@npm:3.0.0" +"@docusaurus/logger@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/logger@npm:3.5.2" dependencies: chalk: "npm:^4.1.2" tslib: "npm:^2.6.0" - checksum: 3bb43343d001c38a345ea8b0fc7d6fd230795aad7f3279dd2e942938aebc8db6f5a39978d70b9904548a1195fa7242f34093027a9b858f2ddd5b5fa6f074b79a + checksum: 9cc1ac17503fdd739ceba6340289bf39740e1aad87e0a7e5da97fcd2f6186b5f4da05bbbbf660a43af04f0ec8bc2aaac086d6d31c79ab64c71acb3da36213b9e languageName: node linkType: hard -"@docusaurus/mdx-loader@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/mdx-loader@npm:3.0.0" +"@docusaurus/mdx-loader@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/mdx-loader@npm:3.5.2" dependencies: - "@babel/parser": "npm:^7.22.7" - "@babel/traverse": "npm:^7.22.8" - "@docusaurus/logger": "npm:3.0.0" - "@docusaurus/utils": "npm:3.0.0" - "@docusaurus/utils-validation": "npm:3.0.0" + "@docusaurus/logger": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" "@mdx-js/mdx": "npm:^3.0.0" "@slorber/remark-comment": "npm:^1.0.0" escape-html: "npm:^1.0.3" @@ -3155,41 +3154,41 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: bda613ed20aa2804a3e5c0fa8e91387d6cb2e54f5a6693b479296bdcf864d2bb72f51999a5f298a4c226ff20ef13e65e1a9ea3e2d535bfff24db0d41d5d4fb7f + checksum: 9d9f771c1af1d285e182c2966159d4d0904fae563d7ce0e4e3d5fbf2a98555721252a32d1acd4f971f0a5fca90929906fd1ad9c005c7ec9306801c11b3c64ffc languageName: node linkType: hard -"@docusaurus/module-type-aliases@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/module-type-aliases@npm:3.0.0" +"@docusaurus/module-type-aliases@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/module-type-aliases@npm:3.5.2" dependencies: - "@docusaurus/react-loadable": "npm:5.5.2" - "@docusaurus/types": "npm:3.0.0" + "@docusaurus/types": "npm:3.5.2" "@types/history": "npm:^4.7.11" "@types/react": "npm:*" "@types/react-router-config": "npm:*" "@types/react-router-dom": "npm:*" react-helmet-async: "npm:*" - react-loadable: "npm:@docusaurus/react-loadable@5.5.2" + react-loadable: "npm:@docusaurus/react-loadable@6.0.0" peerDependencies: react: "*" react-dom: "*" - checksum: 965013e23450aaf7068b4a7406d0e28ec6220e8b36fb2f4eba918426dd6aa1cbdedae6ad053a73a80b41753af4f7a50c641adebe467b7987fbfce93a55b8ee8e + checksum: 48d7b8a1f4fb946d541cff312a953149692bd6590e0ee2e6877b6903f7cb1871c6e79dfcaad465bd24201388d58a85a7a49c53d95f6f51d51bd1ae49d37020f2 languageName: node linkType: hard -"@docusaurus/plugin-content-blog@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/plugin-content-blog@npm:3.0.0" - dependencies: - "@docusaurus/core": "npm:3.0.0" - "@docusaurus/logger": "npm:3.0.0" - "@docusaurus/mdx-loader": "npm:3.0.0" - "@docusaurus/types": "npm:3.0.0" - "@docusaurus/utils": "npm:3.0.0" - "@docusaurus/utils-common": "npm:3.0.0" - "@docusaurus/utils-validation": "npm:3.0.0" - cheerio: "npm:^1.0.0-rc.12" +"@docusaurus/plugin-content-blog@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/plugin-content-blog@npm:3.5.2" + dependencies: + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/logger": "npm:3.5.2" + "@docusaurus/mdx-loader": "npm:3.5.2" + "@docusaurus/theme-common": "npm:3.5.2" + "@docusaurus/types": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/utils-common": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" + cheerio: "npm:1.0.0-rc.12" feed: "npm:^4.2.2" fs-extra: "npm:^11.1.1" lodash: "npm:^4.17.21" @@ -3200,23 +3199,26 @@ __metadata: utility-types: "npm:^3.10.0" webpack: "npm:^5.88.1" peerDependencies: + "@docusaurus/plugin-content-docs": "*" react: ^18.0.0 react-dom: ^18.0.0 - checksum: c006ebc8c17ce775ee9e2786bdf7f862efe14aae251057868295d2a0bd56be197cb03328e7628f84b2dfa515c1b216979f51a8b5b3d0d6f43176e943dcb44769 + checksum: 42429c6d9182e6fb6699eefb016597be11718859bda9a107aaa226c67bda08a3f567952be72b04f71ded7e18bd3513380aa42466b960495c8219db3f1b0b3c83 languageName: node linkType: hard -"@docusaurus/plugin-content-docs@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/plugin-content-docs@npm:3.0.0" - dependencies: - "@docusaurus/core": "npm:3.0.0" - "@docusaurus/logger": "npm:3.0.0" - "@docusaurus/mdx-loader": "npm:3.0.0" - "@docusaurus/module-type-aliases": "npm:3.0.0" - "@docusaurus/types": "npm:3.0.0" - "@docusaurus/utils": "npm:3.0.0" - "@docusaurus/utils-validation": "npm:3.0.0" +"@docusaurus/plugin-content-docs@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/plugin-content-docs@npm:3.5.2" + dependencies: + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/logger": "npm:3.5.2" + "@docusaurus/mdx-loader": "npm:3.5.2" + "@docusaurus/module-type-aliases": "npm:3.5.2" + "@docusaurus/theme-common": "npm:3.5.2" + "@docusaurus/types": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/utils-common": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" "@types/react-router-config": "npm:^5.0.7" combine-promises: "npm:^1.1.0" fs-extra: "npm:^11.1.1" @@ -3228,185 +3230,173 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 90b4a529db0c5819552c0df7aa2d2581d7676eaeb6d0ffd0dc7108c1d30c0a85f07cf516b5b7de40b2d0008fb9da4b9e90abbffb36bdb1c80b018c65122e06fb + checksum: 100250c4e988de1f31cf5bc1fd9f6b6929ccfbb748113352bf5ac4b90ed2f096cb4366d95451a367d26d79735879711f0ec1eae352a7829c0f5e40443c873d6f languageName: node linkType: hard -"@docusaurus/plugin-content-pages@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/plugin-content-pages@npm:3.0.0" +"@docusaurus/plugin-content-pages@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/plugin-content-pages@npm:3.5.2" dependencies: - "@docusaurus/core": "npm:3.0.0" - "@docusaurus/mdx-loader": "npm:3.0.0" - "@docusaurus/types": "npm:3.0.0" - "@docusaurus/utils": "npm:3.0.0" - "@docusaurus/utils-validation": "npm:3.0.0" + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/mdx-loader": "npm:3.5.2" + "@docusaurus/types": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" fs-extra: "npm:^11.1.1" tslib: "npm:^2.6.0" webpack: "npm:^5.88.1" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 9969fc920b0893e36cda2753bcec08962a8e552312f82f7614ca85e62ff01f341e10c38c6e24746b05b8a78d315614824b1505f5b7e61835e0a74c0d5b4f8f24 + checksum: f89fdd30d4c4e6e750c6814f28eb21f6886d4e5f6c56bbfb14fc518262b19406222da48ab7884dce0dd599045d6325ae89a02a16a807df60b8d52aa27cdb4e8b languageName: node linkType: hard -"@docusaurus/plugin-debug@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/plugin-debug@npm:3.0.0" +"@docusaurus/plugin-debug@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/plugin-debug@npm:3.5.2" dependencies: - "@docusaurus/core": "npm:3.0.0" - "@docusaurus/types": "npm:3.0.0" - "@docusaurus/utils": "npm:3.0.0" - "@microlink/react-json-view": "npm:^1.22.2" + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/types": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" fs-extra: "npm:^11.1.1" + react-json-view-lite: "npm:^1.2.0" tslib: "npm:^2.6.0" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 891ee75b958b15ed82bd4be93796d84bc332a3ef729778af0c009bd21526ffccfaf5eabd86df7b5256e162908c04c0431a4633c0d11f9f5069bb71f7b3d68886 + checksum: a839e6c3a595ea202fdd7fbce638ab8df26ba73a8c7ead8c04d1bbb509ebe34e9633e7fe9eb54a7a733e93a03d74a60df4d9f6597b9621ff464280d4dd71db34 languageName: node linkType: hard -"@docusaurus/plugin-google-analytics@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/plugin-google-analytics@npm:3.0.0" +"@docusaurus/plugin-google-analytics@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/plugin-google-analytics@npm:3.5.2" dependencies: - "@docusaurus/core": "npm:3.0.0" - "@docusaurus/types": "npm:3.0.0" - "@docusaurus/utils-validation": "npm:3.0.0" + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/types": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" tslib: "npm:^2.6.0" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: e7b23082d37989ae4c456ad6cd1c5e06b51bc9689db794788185ba7badbfdd638da330929a768dde1021ff9af1b32678c02cdc61c9c31965a2039f3226c399c3 + checksum: 0b8c4d21333d40c2509d6ef807caaf69f085010c5deac514ab34f53b5486fd76766c90213dc98976a6c4d66fdfa14bf6b05594e51e8a53ec60c2a3fa08fd9a83 languageName: node linkType: hard -"@docusaurus/plugin-google-gtag@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/plugin-google-gtag@npm:3.0.0" +"@docusaurus/plugin-google-gtag@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/plugin-google-gtag@npm:3.5.2" dependencies: - "@docusaurus/core": "npm:3.0.0" - "@docusaurus/types": "npm:3.0.0" - "@docusaurus/utils-validation": "npm:3.0.0" + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/types": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" "@types/gtag.js": "npm:^0.0.12" tslib: "npm:^2.6.0" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: be63894656943406e31fe38d398863d1a5c0affc45fa12c29b03fa30154a4370550620da8fc3709ff59891fefe7ceff511cef572ad81b5d6b2a01b47a7195d47 + checksum: 5d53c2483c8c7e3a8e842bd091a774d4041f0e165d216b3c02f031a224a77258c9456e8b2acd0500b4a0eff474a83c1b82803628db9d4b132514409936c68ac4 languageName: node linkType: hard -"@docusaurus/plugin-google-tag-manager@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/plugin-google-tag-manager@npm:3.0.0" +"@docusaurus/plugin-google-tag-manager@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/plugin-google-tag-manager@npm:3.5.2" dependencies: - "@docusaurus/core": "npm:3.0.0" - "@docusaurus/types": "npm:3.0.0" - "@docusaurus/utils-validation": "npm:3.0.0" + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/types": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" tslib: "npm:^2.6.0" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 58f610f6e323193124035a5d4574be9c6ac968e4de9963f41fd461faa9d5fdff3c7a7e112e901b9a59e078a72fcf00aa3d7da166f62cf278c870020a072f0e2e + checksum: 9a6fc2ca54ea677c6edfd78f4f392d7d9ae86afd085fcda96d5ac41efa441352c25a2519595d9d15fb9b838e2ae39837f0daf02e2406c5cd56199ae237bd7b7a languageName: node linkType: hard -"@docusaurus/plugin-sitemap@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/plugin-sitemap@npm:3.0.0" - dependencies: - "@docusaurus/core": "npm:3.0.0" - "@docusaurus/logger": "npm:3.0.0" - "@docusaurus/types": "npm:3.0.0" - "@docusaurus/utils": "npm:3.0.0" - "@docusaurus/utils-common": "npm:3.0.0" - "@docusaurus/utils-validation": "npm:3.0.0" +"@docusaurus/plugin-sitemap@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/plugin-sitemap@npm:3.5.2" + dependencies: + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/logger": "npm:3.5.2" + "@docusaurus/types": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/utils-common": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" fs-extra: "npm:^11.1.1" sitemap: "npm:^7.1.1" tslib: "npm:^2.6.0" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 04a5d90aec10c392065a0f05ae907c21d4f17e674835073c2f8e2f0e79e83d6528894b91e5c01eaa512ca33ecfb12841f4e251b7bdd8acdbb33f156ec33d5988 + checksum: 74d17206fdf7fb1fe826e0876b71f0e404e115e98a71fe34a1b0ce607e84b285dfd0f5995bab53eeff2e32ee3f03ae5c27d9337bd8cab9108f55bcbb2f5d9333 languageName: node linkType: hard -"@docusaurus/preset-classic@npm:^3.0.0": - version: 3.0.0 - resolution: "@docusaurus/preset-classic@npm:3.0.0" - dependencies: - "@docusaurus/core": "npm:3.0.0" - "@docusaurus/plugin-content-blog": "npm:3.0.0" - "@docusaurus/plugin-content-docs": "npm:3.0.0" - "@docusaurus/plugin-content-pages": "npm:3.0.0" - "@docusaurus/plugin-debug": "npm:3.0.0" - "@docusaurus/plugin-google-analytics": "npm:3.0.0" - "@docusaurus/plugin-google-gtag": "npm:3.0.0" - "@docusaurus/plugin-google-tag-manager": "npm:3.0.0" - "@docusaurus/plugin-sitemap": "npm:3.0.0" - "@docusaurus/theme-classic": "npm:3.0.0" - "@docusaurus/theme-common": "npm:3.0.0" - "@docusaurus/theme-search-algolia": "npm:3.0.0" - "@docusaurus/types": "npm:3.0.0" +"@docusaurus/preset-classic@npm:^3.5.2": + version: 3.5.2 + resolution: "@docusaurus/preset-classic@npm:3.5.2" + dependencies: + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/plugin-content-blog": "npm:3.5.2" + "@docusaurus/plugin-content-docs": "npm:3.5.2" + "@docusaurus/plugin-content-pages": "npm:3.5.2" + "@docusaurus/plugin-debug": "npm:3.5.2" + "@docusaurus/plugin-google-analytics": "npm:3.5.2" + "@docusaurus/plugin-google-gtag": "npm:3.5.2" + "@docusaurus/plugin-google-tag-manager": "npm:3.5.2" + "@docusaurus/plugin-sitemap": "npm:3.5.2" + "@docusaurus/theme-classic": "npm:3.5.2" + "@docusaurus/theme-common": "npm:3.5.2" + "@docusaurus/theme-search-algolia": "npm:3.5.2" + "@docusaurus/types": "npm:3.5.2" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: b6f58bcba7809056ebc1e91969b99f04dee18fc4423cdf36f8a954794b033f8bf17a9cdda05504aa36025ec969c9047e033537744b5890e143148fe286e4054d + checksum: ec578e62b3b13b1874b14235a448a913c2d2358ea9b9d9c60bb250be468ab62387c88ec44e1ee82ad5b3d7243306e31919888a80eae62e5e8eab0ae12194bf69 languageName: node linkType: hard -"@docusaurus/react-loadable@npm:5.5.2, react-loadable@npm:@docusaurus/react-loadable@5.5.2": - version: 5.5.2 - resolution: "@docusaurus/react-loadable@npm:5.5.2" - dependencies: - "@types/react": "npm:*" - prop-types: "npm:^15.6.2" - peerDependencies: - react: "*" - checksum: 56cc253a5eb9428c842bb5223ff4942f871ce967b689152089012054d2738b97015b0bb5b59789568d43a63d02d311e3909ecbc86cbd78f38483b61f0e96ef00 - languageName: node - linkType: hard - -"@docusaurus/remark-plugin-npm2yarn@npm:^3.0.0": - version: 3.0.0 - resolution: "@docusaurus/remark-plugin-npm2yarn@npm:3.0.0" +"@docusaurus/remark-plugin-npm2yarn@npm:^3.5.2": + version: 3.5.2 + resolution: "@docusaurus/remark-plugin-npm2yarn@npm:3.5.2" dependencies: mdast-util-mdx: "npm:^3.0.0" - npm-to-yarn: "npm:^2.0.0" + npm-to-yarn: "npm:^2.2.1" tslib: "npm:^2.6.0" unified: "npm:^11.0.3" unist-util-visit: "npm:^5.0.0" - checksum: 65b4aaabe06f81357982d88815cee6fd7a08b9396d0d34e52cd84372e4eeb6fe2be5207d0e117e6dff049e77d6dff5e0619e0c265ab6b1a45ecd36e34d0e924a + checksum: 11fc992183650418ef56c72d4e36fc41407401a2de01e1d40d8ed436efbade10e9bcd1f93858d6760d0f3fa55c5db807fd80a05e870416700676f0bc0825258e languageName: node linkType: hard -"@docusaurus/theme-classic@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/theme-classic@npm:3.0.0" - dependencies: - "@docusaurus/core": "npm:3.0.0" - "@docusaurus/mdx-loader": "npm:3.0.0" - "@docusaurus/module-type-aliases": "npm:3.0.0" - "@docusaurus/plugin-content-blog": "npm:3.0.0" - "@docusaurus/plugin-content-docs": "npm:3.0.0" - "@docusaurus/plugin-content-pages": "npm:3.0.0" - "@docusaurus/theme-common": "npm:3.0.0" - "@docusaurus/theme-translations": "npm:3.0.0" - "@docusaurus/types": "npm:3.0.0" - "@docusaurus/utils": "npm:3.0.0" - "@docusaurus/utils-common": "npm:3.0.0" - "@docusaurus/utils-validation": "npm:3.0.0" +"@docusaurus/theme-classic@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/theme-classic@npm:3.5.2" + dependencies: + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/mdx-loader": "npm:3.5.2" + "@docusaurus/module-type-aliases": "npm:3.5.2" + "@docusaurus/plugin-content-blog": "npm:3.5.2" + "@docusaurus/plugin-content-docs": "npm:3.5.2" + "@docusaurus/plugin-content-pages": "npm:3.5.2" + "@docusaurus/theme-common": "npm:3.5.2" + "@docusaurus/theme-translations": "npm:3.5.2" + "@docusaurus/types": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/utils-common": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" "@mdx-js/react": "npm:^3.0.0" - clsx: "npm:^1.2.1" + clsx: "npm:^2.0.0" copy-text-to-clipboard: "npm:^3.2.0" - infima: "npm:0.2.0-alpha.43" + infima: "npm:0.2.0-alpha.44" lodash: "npm:^4.17.21" nprogress: "npm:^0.2.0" postcss: "npm:^8.4.26" - prism-react-renderer: "npm:^2.1.0" + prism-react-renderer: "npm:^2.3.0" prismjs: "npm:^1.29.0" react-router-dom: "npm:^5.3.4" rtlcss: "npm:^4.1.0" @@ -3415,51 +3405,49 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 127106b63f5085e6b170e8eb0c3a53a6efc75b79aaf8bdf0839859ba659ac6b56243fbe386dde8947d77e11e4ccedc76e97dfb31645894652b6f189e76ea8ec7 + checksum: 74a4bf64ba6699ebb3adea29d7c57996b032a6d77e4b650dcf68b8af7d6152a3712354dd964eab674a189d582ffbde50037cec8c0cf6369da267c37e5856eb2b languageName: node linkType: hard -"@docusaurus/theme-common@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/theme-common@npm:3.0.0" - dependencies: - "@docusaurus/mdx-loader": "npm:3.0.0" - "@docusaurus/module-type-aliases": "npm:3.0.0" - "@docusaurus/plugin-content-blog": "npm:3.0.0" - "@docusaurus/plugin-content-docs": "npm:3.0.0" - "@docusaurus/plugin-content-pages": "npm:3.0.0" - "@docusaurus/utils": "npm:3.0.0" - "@docusaurus/utils-common": "npm:3.0.0" +"@docusaurus/theme-common@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/theme-common@npm:3.5.2" + dependencies: + "@docusaurus/mdx-loader": "npm:3.5.2" + "@docusaurus/module-type-aliases": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/utils-common": "npm:3.5.2" "@types/history": "npm:^4.7.11" "@types/react": "npm:*" "@types/react-router-config": "npm:*" - clsx: "npm:^1.2.1" + clsx: "npm:^2.0.0" parse-numeric-range: "npm:^1.3.0" - prism-react-renderer: "npm:^2.1.0" + prism-react-renderer: "npm:^2.3.0" tslib: "npm:^2.6.0" utility-types: "npm:^3.10.0" peerDependencies: + "@docusaurus/plugin-content-docs": "*" react: ^18.0.0 react-dom: ^18.0.0 - checksum: 858212ad10edba1cc6576b2b766d241fdcf46793211454eadddb0f65f3808dfb714191d7d6293cec370ba10e967564f2f5fd4fa7cb64eb3def3d760c0b1d243c + checksum: 1cb8f97516f152f3b4a747926e9c1a22dc1be5ffc8cfe1a3b0ac5a3bdaaa749b61fb34dbf4c0cb03e319b2cc9ea5c12b39dedcd869721cd2ad8d19be82e015f9 languageName: node linkType: hard -"@docusaurus/theme-search-algolia@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/theme-search-algolia@npm:3.0.0" +"@docusaurus/theme-search-algolia@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/theme-search-algolia@npm:3.5.2" dependencies: "@docsearch/react": "npm:^3.5.2" - "@docusaurus/core": "npm:3.0.0" - "@docusaurus/logger": "npm:3.0.0" - "@docusaurus/plugin-content-docs": "npm:3.0.0" - "@docusaurus/theme-common": "npm:3.0.0" - "@docusaurus/theme-translations": "npm:3.0.0" - "@docusaurus/utils": "npm:3.0.0" - "@docusaurus/utils-validation": "npm:3.0.0" + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/logger": "npm:3.5.2" + "@docusaurus/plugin-content-docs": "npm:3.5.2" + "@docusaurus/theme-common": "npm:3.5.2" + "@docusaurus/theme-translations": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" algoliasearch: "npm:^4.18.0" algoliasearch-helper: "npm:^3.13.3" - clsx: "npm:^1.2.1" + clsx: "npm:^2.0.0" eta: "npm:^2.2.0" fs-extra: "npm:^11.1.1" lodash: "npm:^4.17.21" @@ -3468,24 +3456,25 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: f88a6ca882c734794088b8340a0ab44d732290aec2ea1270e035422cbf5a3253d2cd19663245e79f80e07e1dc287a54bda1b1fe8de7c5ab42556cc19e6a83fc8 + checksum: 24e9378dec5ec91d1f2a6e539182d2424bbf14d60e92db180870716e3c7327931d4aab912a8251e18323395bd5b9a10f97f9af87e88a962ef691903fb9f3d7be languageName: node linkType: hard -"@docusaurus/theme-translations@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/theme-translations@npm:3.0.0" +"@docusaurus/theme-translations@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/theme-translations@npm:3.5.2" dependencies: fs-extra: "npm:^11.1.1" tslib: "npm:^2.6.0" - checksum: 161acb437b07d35eae17b05ee8e20075c7b01bfef26e7edf6fd6ba77b695997ccef6811fb8c1c6636e91dbd85130f432c8c1a046cc1aa653a20b5a6fe3cfb3d4 + checksum: f89d7d87b4fb2fd43e286c557d9fa830d06a369516cd6c26d43afd7ab4d92c57be47c2ca8bf5779c150193511bab439237e6d2901e637a8c094955de34f9a044 languageName: node linkType: hard -"@docusaurus/types@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/types@npm:3.0.0" +"@docusaurus/types@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/types@npm:3.5.2" dependencies: + "@mdx-js/mdx": "npm:^3.0.0" "@types/history": "npm:^4.7.11" "@types/react": "npm:*" commander: "npm:^5.1.0" @@ -3497,13 +3486,13 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: c3ad9426ac41708847eacf663234ce67f2a3d2d870271df5142f8112a10eca821b92f3e77da7702b18311276c7837c2d7669c04768db018f87381d1a69fcb56f + checksum: d13193916812312ae06d0e193c9f5d778948a6f1635d03b381b06a10d12f6479394e617fc5ef5b028fd7a155090d366b6ccd15b5552895645be2fede880faf0b languageName: node linkType: hard -"@docusaurus/utils-common@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/utils-common@npm:3.0.0" +"@docusaurus/utils-common@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/utils-common@npm:3.5.2" dependencies: tslib: "npm:^2.6.0" peerDependencies: @@ -3511,29 +3500,33 @@ __metadata: peerDependenciesMeta: "@docusaurus/types": optional: true - checksum: d485012df516001073d2d1216bcbb30fd97c3bb04b7f5ee58e1c49c514880120ca107280e69d6fdf3133a49184aa1a1f6275302d02e22972fd5b6d7bbe4849df + checksum: 9d550c89663d4271456ae0832c82a1691207ccc95e21df3a05a4bd6bbd2624bb9e3ab7327d939c04b2023378987bcf99321b2c37be1af214852832f65d6db14a languageName: node linkType: hard -"@docusaurus/utils-validation@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/utils-validation@npm:3.0.0" +"@docusaurus/utils-validation@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/utils-validation@npm:3.5.2" dependencies: - "@docusaurus/logger": "npm:3.0.0" - "@docusaurus/utils": "npm:3.0.0" + "@docusaurus/logger": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/utils-common": "npm:3.5.2" + fs-extra: "npm:^11.2.0" joi: "npm:^17.9.2" js-yaml: "npm:^4.1.0" + lodash: "npm:^4.17.21" tslib: "npm:^2.6.0" - checksum: 2baa93e2082bad088dd1bf045639de57ce2456d088b747831933745b88911b4d9f48dfa816da55a7a6c88eb3fb3fbe3bb61ca55d017a0971d22ca21a7572b0dc + checksum: 636a5c0d3543c6bd64a844e4ff365afbba270ab7722a6b22c64384939ce952d88df72000e7d47e80adf312810fbb501c20c7afdbfa755b19ecbda31c26073dd0 languageName: node linkType: hard -"@docusaurus/utils@npm:3.0.0": - version: 3.0.0 - resolution: "@docusaurus/utils@npm:3.0.0" +"@docusaurus/utils@npm:3.5.2": + version: 3.5.2 + resolution: "@docusaurus/utils@npm:3.5.2" dependencies: - "@docusaurus/logger": "npm:3.0.0" - "@svgr/webpack": "npm:^6.5.1" + "@docusaurus/logger": "npm:3.5.2" + "@docusaurus/utils-common": "npm:3.5.2" + "@svgr/webpack": "npm:^8.1.0" escape-string-regexp: "npm:^4.0.0" file-loader: "npm:^6.2.0" fs-extra: "npm:^11.1.1" @@ -3544,17 +3537,19 @@ __metadata: js-yaml: "npm:^4.1.0" lodash: "npm:^4.17.21" micromatch: "npm:^4.0.5" + prompts: "npm:^2.4.2" resolve-pathname: "npm:^3.0.0" shelljs: "npm:^0.8.5" tslib: "npm:^2.6.0" url-loader: "npm:^4.1.1" + utility-types: "npm:^3.10.0" webpack: "npm:^5.88.1" peerDependencies: "@docusaurus/types": "*" peerDependenciesMeta: "@docusaurus/types": optional: true - checksum: f652cb21dc52db90193c726b7c404e2fbe63cd773d5ecdf8352665c5eec75489b35fcbe042f5bbfba561aeaf6f42ae2df6ba11e6aa2ba75c2643650d17a6b05b + checksum: 93355851b49de217d21f9a31d5e4083bd2b1b761af438fed5eb49c3890f01aba4bcb1801f1cd69e440ef88aa29b81783479c22302ad08a061fb1b559659e34e6 languageName: node linkType: hard @@ -3748,26 +3743,26 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^29.0.0": - version: 29.0.0 - resolution: "@jest/schemas@npm:29.0.0" +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" dependencies: - "@sinclair/typebox": "npm:^0.24.1" - checksum: 41355c78f09eb1097e57a3c5d0ca11c9099e235e01ea5fa4e3953562a79a6a9296c1d300f1ba50ca75236048829e056b00685cd2f1ff8285e56fd2ce01249acb + "@sinclair/typebox": "npm:^0.27.8" + checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 languageName: node linkType: hard -"@jest/types@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/types@npm:29.3.1" +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" dependencies: - "@jest/schemas": "npm:^29.0.0" + "@jest/schemas": "npm:^29.6.3" "@types/istanbul-lib-coverage": "npm:^2.0.0" "@types/istanbul-reports": "npm:^3.0.0" "@types/node": "npm:*" "@types/yargs": "npm:^17.0.8" chalk: "npm:^4.0.0" - checksum: c5113feacd2e56b017bea2810a2c563ba78a4ca4a83b81bcfa613e1a8e3afe3ced9fbae43aa5b99b2864319d036d6110d1335341515cf3fd73672849ed89d77d + checksum: f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd languageName: node linkType: hard @@ -3781,7 +3776,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": +"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.5 resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: @@ -3823,7 +3818,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -3918,21 +3913,6 @@ __metadata: languageName: node linkType: hard -"@microlink/react-json-view@npm:^1.22.2": - version: 1.23.0 - resolution: "@microlink/react-json-view@npm:1.23.0" - dependencies: - flux: "npm:~4.0.1" - react-base16-styling: "npm:~0.6.0" - react-lifecycles-compat: "npm:~3.0.4" - react-textarea-autosize: "npm:~8.3.2" - peerDependencies: - react: ">= 15" - react-dom: ">= 15" - checksum: 20a91b36627c6077e23dae69c30ac24fc909c8b93e9e0309529ecc060ec0fa42c86737d12320c0af8fdc83921680f7939ae2989c3eae143113534e9dad888a2b - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -4136,10 +4116,10 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.24.1": - version: 0.24.51 - resolution: "@sinclair/typebox@npm:0.24.51" - checksum: 7886847b9deda1d926934066fe69165a1d9bbe7b0f836543c25efb96173c17009ef7a98619f48b379294bf27958844da3428eb35e65f8d941ea43563ad6e961e +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d languageName: node linkType: hard @@ -4168,170 +4148,159 @@ __metadata: languageName: node linkType: hard -"@slorber/static-site-generator-webpack-plugin@npm:^4.0.7": - version: 4.0.7 - resolution: "@slorber/static-site-generator-webpack-plugin@npm:4.0.7" - dependencies: - eval: "npm:^0.1.8" - p-map: "npm:^4.0.0" - webpack-sources: "npm:^3.2.2" - checksum: c39814907a3e9ac6635c14a2d5647a4399aa436ce1e17795df07871d61f9d4810d810d85268257e6ffa1ceae3ca2a53930e4b5f24b6756f12db6c19c21ca2e28 - languageName: node - linkType: hard - -"@svgr/babel-plugin-add-jsx-attribute@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:6.5.1" +"@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cab83832830a57735329ed68f67c03b57ca21fa037b0134847b0c5c0ef4beca89956d7dacfbf7b2a10fd901e7009e877512086db2ee918b8c69aee7742ae32c0 + checksum: 3fc8e35d16f5abe0af5efe5851f27581225ac405d6a1ca44cda0df064cddfcc29a428c48c2e4bef6cebf627c9ac2f652a096030edb02cf5a120ce28d3c234710 languageName: node linkType: hard -"@svgr/babel-plugin-remove-jsx-attribute@npm:*": - version: 6.5.0 - resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:6.5.0" +"@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7a4dfc1345f5855b010684e9c5301731842bf91d72b82ce5cc4c82c80b94de1036e447a8a00fb306a6dd575cb4c640d8ce3cfee6607ddbb804796a77284c7f22 + checksum: ff992893c6c4ac802713ba3a97c13be34e62e6d981c813af40daabcd676df68a72a61bd1e692bb1eda3587f1b1d700ea462222ae2153bb0f46886632d4f88d08 languageName: node linkType: hard -"@svgr/babel-plugin-remove-jsx-empty-expression@npm:*": - version: 6.5.0 - resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:6.5.0" +"@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3e173f720d530f9f71f8506f3eb78583eec3d87d66e385efe1ef3b3ebfc4e3680ec30f36414726de6a163e99ca69f54886022967e49476dea522267e1986936e + checksum: 0fb691b63a21bac00da3aa2dccec50d0d5a5b347ff408d60803b84410d8af168f2656e4ba1ee1f24dab0ae4e4af77901f2928752bb0434c1f6788133ec599ec8 languageName: node linkType: hard -"@svgr/babel-plugin-replace-jsx-attribute-value@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:6.5.1" +"@svgr/babel-plugin-replace-jsx-attribute-value@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:8.0.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b7d2125758e766e1ebd14b92216b800bdc976959bc696dbfa1e28682919147c1df4bb8b1b5fd037d7a83026e27e681fea3b8d3741af8d3cf4c9dfa3d412125df + checksum: 1edda65ef4f4dd8f021143c8ec276a08f6baa6f733b8e8ee2e7775597bf6b97afb47fdeefd579d6ae6c959fe2e634f55cd61d99377631212228c8cfb351b8921 languageName: node linkType: hard -"@svgr/babel-plugin-svg-dynamic-title@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:6.5.1" +"@svgr/babel-plugin-svg-dynamic-title@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:8.0.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0fd42ebf127ae9163ef341e84972daa99bdcb9e6ed3f83aabd95ee173fddc43e40e02fa847fbc0a1058cf5549f72b7960a2c5e22c3e4ac18f7e3ac81277852ae + checksum: 876cec891488992e6a9aebb8155e2bea4ec461b4718c51de36e988e00e271c6d9d01ef6be17b9effd44b2b3d7db0b41c161a5904a46ae6f38b26b387ad7f3709 languageName: node linkType: hard -"@svgr/babel-plugin-svg-em-dimensions@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:6.5.1" +"@svgr/babel-plugin-svg-em-dimensions@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:8.0.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c1550ee9f548526fa66fd171e3ffb5696bfc4e4cd108a631d39db492c7410dc10bba4eb5a190e9df824bf806130ccc586ae7d2e43c547e6a4f93bbb29a18f344 + checksum: be0e2d391164428327d9ec469a52cea7d93189c6b0e2c290999e048f597d777852f701c64dca44cd45b31ed14a7f859520326e2e4ad7c3a4545d0aa235bc7e9a languageName: node linkType: hard -"@svgr/babel-plugin-transform-react-native-svg@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:6.5.1" +"@svgr/babel-plugin-transform-react-native-svg@npm:8.1.0": + version: 8.1.0 + resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:8.1.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4c924af22b948b812629e80efb90ad1ec8faae26a232d8ca8a06b46b53e966a2c415a57806a3ff0ea806a622612e546422719b69ec6839717a7755dac19171d9 + checksum: 85b434a57572f53bd2b9f0606f253e1fcf57b4a8c554ec3f2d43ed17f50d8cae200cb3aaf1ec9d626e1456e8b135dce530ae047eb0bed6d4bf98a752d6640459 languageName: node linkType: hard -"@svgr/babel-plugin-transform-svg-component@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-transform-svg-component@npm:6.5.1" +"@svgr/babel-plugin-transform-svg-component@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-transform-svg-component@npm:8.0.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a4ddd3cf8b1a7a0542ff2c6a3eb7a75d6f79a86a62210306d94fb05e59699bb5da4ddde9ce98ef477b9cd528007fb728dc4d388d413b3aa25f48ed92b1f0a1c1 + checksum: 86ca139c0be0e7df05f103c5f10874387ada1434ca0286584ba9cd367c259d74bf9c86700b856449f46cf674bd6f0cf18f8f034f6d3f0e2ce5e5435c25dbff4b languageName: node linkType: hard -"@svgr/babel-preset@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-preset@npm:6.5.1" +"@svgr/babel-preset@npm:8.1.0": + version: 8.1.0 + resolution: "@svgr/babel-preset@npm:8.1.0" dependencies: - "@svgr/babel-plugin-add-jsx-attribute": "npm:^6.5.1" - "@svgr/babel-plugin-remove-jsx-attribute": "npm:*" - "@svgr/babel-plugin-remove-jsx-empty-expression": "npm:*" - "@svgr/babel-plugin-replace-jsx-attribute-value": "npm:^6.5.1" - "@svgr/babel-plugin-svg-dynamic-title": "npm:^6.5.1" - "@svgr/babel-plugin-svg-em-dimensions": "npm:^6.5.1" - "@svgr/babel-plugin-transform-react-native-svg": "npm:^6.5.1" - "@svgr/babel-plugin-transform-svg-component": "npm:^6.5.1" + "@svgr/babel-plugin-add-jsx-attribute": "npm:8.0.0" + "@svgr/babel-plugin-remove-jsx-attribute": "npm:8.0.0" + "@svgr/babel-plugin-remove-jsx-empty-expression": "npm:8.0.0" + "@svgr/babel-plugin-replace-jsx-attribute-value": "npm:8.0.0" + "@svgr/babel-plugin-svg-dynamic-title": "npm:8.0.0" + "@svgr/babel-plugin-svg-em-dimensions": "npm:8.0.0" + "@svgr/babel-plugin-transform-react-native-svg": "npm:8.1.0" + "@svgr/babel-plugin-transform-svg-component": "npm:8.0.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9f124be39a8e64f909162f925b3a63ddaa5a342a5e24fc0b7f7d9d4d7f7e3b916596c754fb557dc259928399cad5366a27cb231627a0d2dcc4b13ac521cf05af + checksum: 3a67930f080b8891e1e8e2595716b879c944d253112bae763dce59807ba23454d162216c8d66a0a0e3d4f38a649ecd6c387e545d1e1261dd69a68e9a3392ee08 languageName: node linkType: hard -"@svgr/core@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/core@npm:6.5.1" +"@svgr/core@npm:8.1.0": + version: 8.1.0 + resolution: "@svgr/core@npm:8.1.0" dependencies: - "@babel/core": "npm:^7.19.6" - "@svgr/babel-preset": "npm:^6.5.1" - "@svgr/plugin-jsx": "npm:^6.5.1" + "@babel/core": "npm:^7.21.3" + "@svgr/babel-preset": "npm:8.1.0" camelcase: "npm:^6.2.0" - cosmiconfig: "npm:^7.0.1" - checksum: 0aa3078eefb969d93fb5639c2d64c8868cf65134f0e36a1733dc595acc990081cbad62295e34b860150ce6baa21516d71410c5527579a1a0950cdc35a765873a + cosmiconfig: "npm:^8.1.3" + snake-case: "npm:^3.0.4" + checksum: bc98cd5fc349ab9dcf0c13c2279164726d45878cdac8999090765379c6e897a1b24aca641c12a3c33f578d06f7a09252fb090962a4695c753fb02b627a56bfe6 languageName: node linkType: hard -"@svgr/hast-util-to-babel-ast@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/hast-util-to-babel-ast@npm:6.5.1" +"@svgr/hast-util-to-babel-ast@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/hast-util-to-babel-ast@npm:8.0.0" dependencies: - "@babel/types": "npm:^7.20.0" + "@babel/types": "npm:^7.21.3" entities: "npm:^4.4.0" - checksum: 0410c6e5bf98fe31729ab1785642b915e7645e65c7ee5b2dd292a4603f8a1377402b95237c550b10dbdcc0bf084df1546ac7e98004d1fe5982cb8508147b47bb + checksum: 243aa9c92d66aa3f1fc82851fe1fa376808a08fcc02719fed38ebfb4e25cf3e3c1282c185300c29953d047c36acb9e3ac588d46b0af55a3b7a5186a6badec8a9 languageName: node linkType: hard -"@svgr/plugin-jsx@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/plugin-jsx@npm:6.5.1" +"@svgr/plugin-jsx@npm:8.1.0": + version: 8.1.0 + resolution: "@svgr/plugin-jsx@npm:8.1.0" dependencies: - "@babel/core": "npm:^7.19.6" - "@svgr/babel-preset": "npm:^6.5.1" - "@svgr/hast-util-to-babel-ast": "npm:^6.5.1" + "@babel/core": "npm:^7.21.3" + "@svgr/babel-preset": "npm:8.1.0" + "@svgr/hast-util-to-babel-ast": "npm:8.0.0" svg-parser: "npm:^2.0.4" peerDependencies: - "@svgr/core": ^6.0.0 - checksum: 42f22847a6bdf930514d7bedd3c5e1fd8d53eb3594779f9db16cb94c762425907c375cd8ec789114e100a4d38068aca6c7ab5efea4c612fba63f0630c44cc859 + "@svgr/core": "*" + checksum: 0418a9780753d3544912ee2dad5d2cf8d12e1ba74df8053651b3886aeda54d5f0f7d2dece0af5e0d838332c4f139a57f0dabaa3ca1afa4d1a765efce6a7656f2 languageName: node linkType: hard -"@svgr/plugin-svgo@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/plugin-svgo@npm:6.5.1" +"@svgr/plugin-svgo@npm:8.1.0": + version: 8.1.0 + resolution: "@svgr/plugin-svgo@npm:8.1.0" dependencies: - cosmiconfig: "npm:^7.0.1" - deepmerge: "npm:^4.2.2" - svgo: "npm:^2.8.0" + cosmiconfig: "npm:^8.1.3" + deepmerge: "npm:^4.3.1" + svgo: "npm:^3.0.2" peerDependencies: "@svgr/core": "*" - checksum: cd2833530ac0485221adc2146fd992ab20d79f4b12eebcd45fa859721dd779483158e11dfd9a534858fe468416b9412416e25cbe07ac7932c44ed5fa2021c72e + checksum: 59d9d214cebaacca9ca71a561f463d8b7e5a68ca9443e4792a42d903acd52259b1790c0680bc6afecc3f00a255a6cbd7ea278a9f625bac443620ea58a590c2d0 languageName: node linkType: hard -"@svgr/webpack@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/webpack@npm:6.5.1" +"@svgr/webpack@npm:^8.1.0": + version: 8.1.0 + resolution: "@svgr/webpack@npm:8.1.0" dependencies: - "@babel/core": "npm:^7.19.6" - "@babel/plugin-transform-react-constant-elements": "npm:^7.18.12" - "@babel/preset-env": "npm:^7.19.4" + "@babel/core": "npm:^7.21.3" + "@babel/plugin-transform-react-constant-elements": "npm:^7.21.3" + "@babel/preset-env": "npm:^7.20.2" "@babel/preset-react": "npm:^7.18.6" - "@babel/preset-typescript": "npm:^7.18.6" - "@svgr/core": "npm:^6.5.1" - "@svgr/plugin-jsx": "npm:^6.5.1" - "@svgr/plugin-svgo": "npm:^6.5.1" - checksum: 2748acc94839a2da09d73fe23bd9df85e08d52d823425591c960e8a25b83861ca2f49dbb1d66ea318da8160f16ce6248c8854229bd6316565517356c74c3440f + "@babel/preset-typescript": "npm:^7.21.0" + "@svgr/core": "npm:8.1.0" + "@svgr/plugin-jsx": "npm:8.1.0" + "@svgr/plugin-svgo": "npm:8.1.0" + checksum: c6eec5b0cf2fb2ecd3a7a362d272eda35330b17c76802a3481f499b5d07ff8f87b31d2571043bff399b051a1767b1e2e499dbf186104d1c06d76f9f1535fac01 languageName: node linkType: hard @@ -5262,7 +5231,7 @@ __metadata: languageName: node linkType: hard -"ajv-keywords@npm:^5.0.0": +"ajv-keywords@npm:^5.1.0": version: 5.1.0 resolution: "ajv-keywords@npm:5.1.0" dependencies: @@ -5285,15 +5254,15 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.8.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" +"ajv@npm:^8.0.0, ajv@npm:^8.9.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" dependencies: - fast-deep-equal: "npm:^3.1.1" + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: b406f3b79b5756ac53bfe2c20852471b08e122bc1ee4cde08ae4d6a800574d9cd78d60c81c69c63ff81e4da7cd0b638fafbb2303ae580d49cf1600b9059efb85 + checksum: ee3c62162c953e91986c838f004132b6a253d700f1e51253b99791e2dbfdb39161bc950ebdc2f156f8568035bb5ed8be7bd78289cd9ecbf3381fe8f5b82e3f33 languageName: node linkType: hard @@ -5516,13 +5485,6 @@ __metadata: languageName: node linkType: hard -"asap@npm:~2.0.3": - version: 2.0.6 - resolution: "asap@npm:2.0.6" - checksum: b244c0458c571945e4b3be0b14eb001bea5596f9868cc50cc711dc03d58a7e953517d3f0dad81ccde3ff37d1f074701fa76a6f07d41aaa992d7204a37b915dda - languageName: node - linkType: hard - "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -5539,13 +5501,6 @@ __metadata: languageName: node linkType: hard -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 3ce727cbc78f69d6a4722517a58ee926c8c21083633b1d3fdf66fd688f6c127a53a592141bd4866f9b63240a86e9d8e974b13919450bd17fa33c2d22c4558ad8 - languageName: node - linkType: hard - "at-least-node@npm:^1.0.0": version: 1.0.0 resolution: "at-least-node@npm:1.0.0" @@ -5553,21 +5508,21 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^10.4.12, autoprefixer@npm:^10.4.14": - version: 10.4.16 - resolution: "autoprefixer@npm:10.4.16" +"autoprefixer@npm:^10.4.14, autoprefixer@npm:^10.4.19": + version: 10.4.20 + resolution: "autoprefixer@npm:10.4.20" dependencies: - browserslist: "npm:^4.21.10" - caniuse-lite: "npm:^1.0.30001538" - fraction.js: "npm:^4.3.6" + browserslist: "npm:^4.23.3" + caniuse-lite: "npm:^1.0.30001646" + fraction.js: "npm:^4.3.7" normalize-range: "npm:^0.1.2" - picocolors: "npm:^1.0.0" + picocolors: "npm:^1.0.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: 3514a4ae63f1f55006c96eb93acef4a0284d78b640d8f27d3178d40b302576e346619001ca139b4ddc5e7b0c5e66921aa45d8e3752d8d521598119aab8ff4997 + checksum: d3c4b562fc4af2393623a0207cc336f5b9f94c4264ae1c316376904c279702ce2b12dc3f27205f491195d1e29bb52ffc269970ceb0f271f035fadee128a273f7 languageName: node linkType: hard @@ -5578,16 +5533,6 @@ __metadata: languageName: node linkType: hard -"axios@npm:^0.27.2": - version: 0.27.2 - resolution: "axios@npm:0.27.2" - dependencies: - follow-redirects: "npm:^1.14.9" - form-data: "npm:^4.0.0" - checksum: 2efaf18dd0805f7bc772882bc86f004abd92d51007b54c5081f74db0d08ce3593e2c010261896d25a14318eeaa2e966fd825e34f810e8a3339dc64b9d177cf70 - languageName: node - linkType: hard - "babel-loader@npm:^9.1.3, babel-loader@npm:^9.2.1": version: 9.2.1 resolution: "babel-loader@npm:9.2.1" @@ -5621,20 +5566,20 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.6": - version: 0.4.6 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.6" +"babel-plugin-polyfill-corejs2@npm:^0.4.10, babel-plugin-polyfill-corejs2@npm:^0.4.6": + version: 0.4.11 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" dependencies: "@babel/compat-data": "npm:^7.22.6" - "@babel/helper-define-polyfill-provider": "npm:^0.4.3" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 736b1bb8e570be029f941a374c769972af870c96b5c324a5387c6b6994aabdad045ce560c530038c8626f02ec70f711ad7445f2572c32ba81fa0e13402cc23f8 + checksum: 9c79908bed61b9f52190f254e22d3dca6ce25769738642579ba8d23832f3f9414567a90d8367a31831fa45d9b9607ac43d8d07ed31167d8ca8cda22871f4c7a1 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.10.4": +"babel-plugin-polyfill-corejs3@npm:^0.10.4, babel-plugin-polyfill-corejs3@npm:^0.10.6": version: 0.10.6 resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" dependencies: @@ -5669,6 +5614,17 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.2 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 150233571072b6b3dfe946242da39cba8587b7f908d1c006f7545fc88b0e3c3018d445739beb61e7a75835f0c2751dbe884a94ff9b245ec42369d9267e0e1b3f + languageName: node + linkType: hard + "babel.github.io@workspace:.": version: 0.0.0-use.local resolution: "babel.github.io@workspace:." @@ -5744,13 +5700,6 @@ __metadata: languageName: node linkType: hard -"base16@npm:^1.0.0": - version: 1.0.0 - resolution: "base16@npm:1.0.0" - checksum: 7fdd91cc01c0ff8301f500c75f4dcf80e2e05124c137fa91a11955f74dacb7babceac11c7a8db232f49429c33f27d2dee29a36a3a347d2f2c4d319715056d348 - languageName: node - linkType: hard - "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -5894,7 +5843,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.21.9, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": +"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.10, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": version: 4.23.3 resolution: "browserslist@npm:4.23.3" dependencies: @@ -6056,7 +6005,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001538, caniuse-lite@npm:^1.0.30001646": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646": version: 1.0.30001660 resolution: "caniuse-lite@npm:1.0.30001660" checksum: 5d83f0b7e2075b7e31f114f739155dc6c21b0afe8cb61180f625a4903b0ccd3d7591a5f81c930f14efddfa57040203ba0890850b8a3738f6c7f17c7dd83b9de8 @@ -6168,7 +6117,7 @@ __metadata: languageName: node linkType: hard -"cheerio@npm:^1.0.0-rc.12": +"cheerio@npm:1.0.0-rc.12": version: 1.0.0-rc.12 resolution: "cheerio@npm:1.0.0-rc.12" dependencies: @@ -6306,10 +6255,10 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^1.2.1": - version: 1.2.1 - resolution: "clsx@npm:1.2.1" - checksum: 5ded6f61f15f1fa0350e691ccec43a28b12fb8e64c8e94715f2a937bc3722d4c3ed41d6e945c971fc4dcc2a7213a43323beaf2e1c28654af63ba70c9968a8643 +"clsx@npm:^2.0.0": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: cdfb57fa6c7649bbff98d9028c2f0de2f91c86f551179541cf784b1cfdc1562dcb951955f46d54d930a3879931a980e32a46b598acaea274728dbe068deca919 languageName: node linkType: hard @@ -6376,7 +6325,7 @@ __metadata: languageName: node linkType: hard -"colord@npm:^2.9.1": +"colord@npm:^2.9.3": version: 2.9.3 resolution: "colord@npm:2.9.3" checksum: 907a4506d7307e2f580b471b581e992181ed75ab0c6925ece9ca46d88161d2fc50ed15891cd0556d0d9321237ca75afc9d462e4c050b939ef88428517f047f30 @@ -6397,15 +6346,6 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.8": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: "npm:~1.0.0" - checksum: 2e969e637d05d09fa50b02d74c83a1186f6914aae89e6653b62595cc75a221464f884f55f231b8f4df7a49537fba60bdc0427acd2bf324c09a1dbb84837e36e4 - languageName: node - linkType: hard - "comma-separated-tokens@npm:^2.0.0": version: 2.0.3 resolution: "comma-separated-tokens@npm:2.0.3" @@ -6623,7 +6563,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1, core-js-compat@npm:^3.37.1, core-js-compat@npm:^3.38.0": +"core-js-compat@npm:^3.33.1, core-js-compat@npm:^3.37.1, core-js-compat@npm:^3.38.0": version: 3.38.1 resolution: "core-js-compat@npm:3.38.1" dependencies: @@ -6666,7 +6606,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": +"cosmiconfig@npm:^7.0.0": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" dependencies: @@ -6679,7 +6619,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^8.2.0": +"cosmiconfig@npm:^8.1.3, cosmiconfig@npm:^8.2.0": version: 8.3.6 resolution: "cosmiconfig@npm:8.3.6" dependencies: @@ -6711,16 +6651,7 @@ __metadata: bin: cross-env: src/bin/cross-env.js cross-env-shell: src/bin/cross-env-shell.js - checksum: e99911f0d31c20e990fd92d6fd001f4b01668a303221227cc5cb42ed155f086351b1b3bd2699b200e527ab13011b032801f8ce638e6f09f854bdf744095e604c - languageName: node - linkType: hard - -"cross-fetch@npm:^3.1.5": - version: 3.1.5 - resolution: "cross-fetch@npm:3.1.5" - dependencies: - node-fetch: "npm:2.6.7" - checksum: 5d101a3b1e6cb172f0e5e8168cbc927eeff2ef915f33ceef50fed85441df870e1fdff195b56eca36fae8b78ddba5d8e913b8927f73d11b19d27e96301438cd30 + checksum: e99911f0d31c20e990fd92d6fd001f4b01668a303221227cc5cb42ed155f086351b1b3bd2699b200e527ab13011b032801f8ce638e6f09f854bdf744095e604c languageName: node linkType: hard @@ -6757,12 +6688,12 @@ __metadata: languageName: node linkType: hard -"css-declaration-sorter@npm:^6.3.1": - version: 6.3.1 - resolution: "css-declaration-sorter@npm:6.3.1" +"css-declaration-sorter@npm:^7.2.0": + version: 7.2.0 + resolution: "css-declaration-sorter@npm:7.2.0" peerDependencies: postcss: ^8.0.9 - checksum: 638284daf2500eb70c414e2b1742d0b696f1b484cf6758ee93cc5781730fdbe9b3895481234d8e750e2d3628d3a33da22cdf06fc02258ec59ce7d31b55086e95 + checksum: 2acb9c13f556fc8f05e601e66ecae4cfdec0ed50ca69f18177718ad5a86c3929f7d0a2cae433fd831b2594670c6e61d3a25c79aa7830be5828dcd9d29219d387 languageName: node linkType: hard @@ -6784,16 +6715,16 @@ __metadata: languageName: node linkType: hard -"css-minimizer-webpack-plugin@npm:^4.2.2": - version: 4.2.2 - resolution: "css-minimizer-webpack-plugin@npm:4.2.2" +"css-minimizer-webpack-plugin@npm:^5.0.1": + version: 5.0.1 + resolution: "css-minimizer-webpack-plugin@npm:5.0.1" dependencies: - cssnano: "npm:^5.1.8" - jest-worker: "npm:^29.1.2" - postcss: "npm:^8.4.17" - schema-utils: "npm:^4.0.0" - serialize-javascript: "npm:^6.0.0" - source-map: "npm:^0.6.1" + "@jridgewell/trace-mapping": "npm:^0.3.18" + cssnano: "npm:^6.0.1" + jest-worker: "npm:^29.4.3" + postcss: "npm:^8.4.24" + schema-utils: "npm:^4.0.1" + serialize-javascript: "npm:^6.0.1" peerDependencies: webpack: ^5.0.0 peerDependenciesMeta: @@ -6809,7 +6740,7 @@ __metadata: optional: true lightningcss: optional: true - checksum: 8ea36baeeef3c154e53b16770edbeb644df35e1b9fef0d1db8268f200b776b4828934080601f115eeaaabba7324cf6ffacbfe758fdd948eaf9bcdf1dbbf51c89 + checksum: da5cbdf7be7a91ad2121d778e7c19f800b1fb00b398859cea6b3ab49f468fb1bf4d9fb0cc8c7912ae948977b3dde5890bc0729512b660e7d410a6cadba6a2af8 languageName: node linkType: hard @@ -6839,13 +6770,23 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": - version: 1.1.3 - resolution: "css-tree@npm:1.1.3" +"css-tree@npm:^2.3.1": + version: 2.3.1 + resolution: "css-tree@npm:2.3.1" + dependencies: + mdn-data: "npm:2.0.30" + source-map-js: "npm:^1.0.1" + checksum: e5e39b82eb4767c664fa5c2cd9968c8c7e6b7fd2c0079b52680a28466d851e2826d5e64699c449d933c0e8ca0554beca43c41a9fcb09fb6a46139d462dbdf0df + languageName: node + linkType: hard + +"css-tree@npm:~2.2.0": + version: 2.2.1 + resolution: "css-tree@npm:2.2.1" dependencies: - mdn-data: "npm:2.0.14" - source-map: "npm:^0.6.1" - checksum: 29710728cc4b136f1e9b23ee1228ec403ec9f3d487bc94a9c5dbec563c1e08c59bc917dd6f82521a35e869ff655c298270f43ca673265005b0cd05b292eb05ab + mdn-data: "npm:2.0.28" + source-map-js: "npm:^1.0.1" + checksum: 1959c4b0e268bf8db1b3a1776a5ba9ae3a464ccd1226bfa62799cb0a3d0039006e21fb95cec4dec9d687a9a9b90f692dff2d230b631527ece700f4bfb419aaf3 languageName: node linkType: hard @@ -6865,89 +6806,90 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-advanced@npm:^5.3.10": - version: 5.3.10 - resolution: "cssnano-preset-advanced@npm:5.3.10" - dependencies: - autoprefixer: "npm:^10.4.12" - cssnano-preset-default: "npm:^5.2.14" - postcss-discard-unused: "npm:^5.1.0" - postcss-merge-idents: "npm:^5.1.1" - postcss-reduce-idents: "npm:^5.2.0" - postcss-zindex: "npm:^5.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 6196ee1f81ef9d26fecb45ade9f965bf706ae3ac3d7eee4fa39e68ea5c4ff6a81937cd19baf2406a9db26046193d5c20cde11126e9dc7fbb93b736dbd5c4b776 - languageName: node - linkType: hard - -"cssnano-preset-default@npm:^5.2.14": - version: 5.2.14 - resolution: "cssnano-preset-default@npm:5.2.14" - dependencies: - css-declaration-sorter: "npm:^6.3.1" - cssnano-utils: "npm:^3.1.0" - postcss-calc: "npm:^8.2.3" - postcss-colormin: "npm:^5.3.1" - postcss-convert-values: "npm:^5.1.3" - postcss-discard-comments: "npm:^5.1.2" - postcss-discard-duplicates: "npm:^5.1.0" - postcss-discard-empty: "npm:^5.1.1" - postcss-discard-overridden: "npm:^5.1.0" - postcss-merge-longhand: "npm:^5.1.7" - postcss-merge-rules: "npm:^5.1.4" - postcss-minify-font-values: "npm:^5.1.0" - postcss-minify-gradients: "npm:^5.1.1" - postcss-minify-params: "npm:^5.1.4" - postcss-minify-selectors: "npm:^5.2.1" - postcss-normalize-charset: "npm:^5.1.0" - postcss-normalize-display-values: "npm:^5.1.0" - postcss-normalize-positions: "npm:^5.1.1" - postcss-normalize-repeat-style: "npm:^5.1.1" - postcss-normalize-string: "npm:^5.1.0" - postcss-normalize-timing-functions: "npm:^5.1.0" - postcss-normalize-unicode: "npm:^5.1.1" - postcss-normalize-url: "npm:^5.1.0" - postcss-normalize-whitespace: "npm:^5.1.1" - postcss-ordered-values: "npm:^5.1.3" - postcss-reduce-initial: "npm:^5.1.2" - postcss-reduce-transforms: "npm:^5.1.0" - postcss-svgo: "npm:^5.1.0" - postcss-unique-selectors: "npm:^5.1.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 4103f879a594e24eef7b2f175cd46b59d777982be23f0d1b84e962d044e0bea2f26aa107dea59a711e6394fdd77faf313cee6ae4be61d34656fdf33ff278f69d - languageName: node - linkType: hard - -"cssnano-utils@npm:^3.1.0": - version: 3.1.0 - resolution: "cssnano-utils@npm:3.1.0" +"cssnano-preset-advanced@npm:^6.1.2": + version: 6.1.2 + resolution: "cssnano-preset-advanced@npm:6.1.2" + dependencies: + autoprefixer: "npm:^10.4.19" + browserslist: "npm:^4.23.0" + cssnano-preset-default: "npm:^6.1.2" + postcss-discard-unused: "npm:^6.0.5" + postcss-merge-idents: "npm:^6.0.3" + postcss-reduce-idents: "npm:^6.0.3" + postcss-zindex: "npm:^6.0.2" + peerDependencies: + postcss: ^8.4.31 + checksum: 2cdc4cb44e36cb08acef585c998d50caf7bdf1ef142cab179ebf5ad7831254380ee842fd17b72cb8d3be4cc39c27a45a2648a13f3dc02d28cce8aa33f1bcd556 + languageName: node + linkType: hard + +"cssnano-preset-default@npm:^6.1.2": + version: 6.1.2 + resolution: "cssnano-preset-default@npm:6.1.2" + dependencies: + browserslist: "npm:^4.23.0" + css-declaration-sorter: "npm:^7.2.0" + cssnano-utils: "npm:^4.0.2" + postcss-calc: "npm:^9.0.1" + postcss-colormin: "npm:^6.1.0" + postcss-convert-values: "npm:^6.1.0" + postcss-discard-comments: "npm:^6.0.2" + postcss-discard-duplicates: "npm:^6.0.3" + postcss-discard-empty: "npm:^6.0.3" + postcss-discard-overridden: "npm:^6.0.2" + postcss-merge-longhand: "npm:^6.0.5" + postcss-merge-rules: "npm:^6.1.1" + postcss-minify-font-values: "npm:^6.1.0" + postcss-minify-gradients: "npm:^6.0.3" + postcss-minify-params: "npm:^6.1.0" + postcss-minify-selectors: "npm:^6.0.4" + postcss-normalize-charset: "npm:^6.0.2" + postcss-normalize-display-values: "npm:^6.0.2" + postcss-normalize-positions: "npm:^6.0.2" + postcss-normalize-repeat-style: "npm:^6.0.2" + postcss-normalize-string: "npm:^6.0.2" + postcss-normalize-timing-functions: "npm:^6.0.2" + postcss-normalize-unicode: "npm:^6.1.0" + postcss-normalize-url: "npm:^6.0.2" + postcss-normalize-whitespace: "npm:^6.0.2" + postcss-ordered-values: "npm:^6.0.2" + postcss-reduce-initial: "npm:^6.1.0" + postcss-reduce-transforms: "npm:^6.0.2" + postcss-svgo: "npm:^6.0.3" + postcss-unique-selectors: "npm:^6.0.4" + peerDependencies: + postcss: ^8.4.31 + checksum: ea7515a8ee82df8ffecdaa39d5a7778264d215e56bef675daec8d0eedbbe7fe70853a4a4538ff6731c2260ca47c192eaf194883265a5abfd6abd006494611bc7 + languageName: node + linkType: hard + +"cssnano-utils@npm:^4.0.2": + version: 4.0.2 + resolution: "cssnano-utils@npm:4.0.2" peerDependencies: - postcss: ^8.2.15 - checksum: 975c84ce9174cf23bb1da1e9faed8421954607e9ea76440cd3bb0c1bea7e17e490d800fca5ae2812d1d9e9d5524eef23ede0a3f52497d7ccc628e5d7321536f2 + postcss: ^8.4.31 + checksum: f04c6854e75d847c7a43aff835e003d5bc7387ddfc476f0ad3a2d63663d0cec41047d46604c1717bf6b5a8e24e54bb519e465ff78d62c7e073c7cbe2279bebaf languageName: node linkType: hard -"cssnano@npm:^5.1.15, cssnano@npm:^5.1.8": - version: 5.1.15 - resolution: "cssnano@npm:5.1.15" +"cssnano@npm:^6.0.1, cssnano@npm:^6.1.2": + version: 6.1.2 + resolution: "cssnano@npm:6.1.2" dependencies: - cssnano-preset-default: "npm:^5.2.14" - lilconfig: "npm:^2.0.3" - yaml: "npm:^1.10.2" + cssnano-preset-default: "npm:^6.1.2" + lilconfig: "npm:^3.1.1" peerDependencies: - postcss: ^8.2.15 - checksum: 8c5acbeabd10ffc05d01c63d3a82dcd8742299ead3f6da4016c853548b687d9b392de43e6d0f682dad1c2200d577c9360d8e709711c23721509aa4e55e052fb3 + postcss: ^8.4.31 + checksum: 65aad92c5ee0089ffd4cd933c18c65edbf7634f7c3cd833a499dc948aa7e4168be22130dfe83bde07fcdc87f7c45a02d09040b7f439498208bc90b8d5a9abcc8 languageName: node linkType: hard -"csso@npm:^4.2.0": - version: 4.2.0 - resolution: "csso@npm:4.2.0" +"csso@npm:^5.0.5": + version: 5.0.5 + resolution: "csso@npm:5.0.5" dependencies: - css-tree: "npm:^1.1.2" - checksum: 8b6a2dc687f2a8165dde13f67999d5afec63cb07a00ab100fbb41e4e8b28d986cfa0bc466b4f5ba5de7260c2448a64e6ad26ec718dd204d3a7d109982f0bf1aa + css-tree: "npm:~2.2.0" + checksum: 4036fb2b9f8ed6b948349136b39e0b19ffb5edee934893a37b55e9a116186c4ae2a9d3ba66fbdbc07fa44a853fb478cd2d8733e4743473dcd364e7f21444ff34 languageName: node linkType: hard @@ -7011,10 +6953,10 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:^4.2.2": - version: 4.2.2 - resolution: "deepmerge@npm:4.2.2" - checksum: 0e58ed14f530d08f9b996cfc3a41b0801691620235bc5e1883260e3ed1c1b4a1dfb59f865770e45d5dfb1d7ee108c4fc10c2f85e822989d4123490ea90be2545 +"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 058d9e1b0ff1a154468bf3837aea436abcfea1ba1d165ddaaf48ca93765fdd01a30d33c36173da8fbbed951dd0a267602bc782fe288b0fc4b7e1e7091afc4529 languageName: node linkType: hard @@ -7096,13 +7038,6 @@ __metadata: languageName: node linkType: hard -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 - languageName: node - linkType: hard - "delegates@npm:^1.0.0": version: 1.0.0 resolution: "delegates@npm:1.0.0" @@ -8053,6 +7988,13 @@ __metadata: languageName: node linkType: hard +"fast-uri@npm:^3.0.1": + version: 3.0.1 + resolution: "fast-uri@npm:3.0.1" + checksum: e8ee4712270de0d29eb0fbf41ffad0ac80952e8797be760e8bb62c4707f08f50a86fe2d7829681ca133c07d6eb4b4a75389a5fc36674c5b254a3ac0891a68fc7 + languageName: node + linkType: hard + "fast-url-parser@npm:1.1.3": version: 1.1.3 resolution: "fast-url-parser@npm:1.1.3" @@ -8096,37 +8038,6 @@ __metadata: languageName: node linkType: hard -"fbemitter@npm:^3.0.0": - version: 3.0.0 - resolution: "fbemitter@npm:3.0.0" - dependencies: - fbjs: "npm:^3.0.0" - checksum: a3d1c922d1523da3a66aac2fc0c4687d2573326838172157cc602d53a5d436bb8388f42f5fed5dbbad775509fc8104f02d90f44440c5f820753f4e86905a71be - languageName: node - linkType: hard - -"fbjs-css-vars@npm:^1.0.0": - version: 1.0.2 - resolution: "fbjs-css-vars@npm:1.0.2" - checksum: 72baf6d22c45b75109118b4daecb6c8016d4c83c8c0f23f683f22e9d7c21f32fff6201d288df46eb561e3c7d4bb4489b8ad140b7f56444c453ba407e8bd28511 - languageName: node - linkType: hard - -"fbjs@npm:^3.0.0, fbjs@npm:^3.0.1": - version: 3.0.4 - resolution: "fbjs@npm:3.0.4" - dependencies: - cross-fetch: "npm:^3.1.5" - fbjs-css-vars: "npm:^1.0.0" - loose-envify: "npm:^1.0.0" - object-assign: "npm:^4.1.0" - promise: "npm:^7.1.1" - setimmediate: "npm:^1.0.5" - ua-parser-js: "npm:^0.7.30" - checksum: a1200e486bc6dabd2ba61842c3c3d6aa59bf45bd2c3c41e3bb4c04974cfb8021ed051b7669aa31a2c771f46d186b8f5e87072baf01eb7c3f2d85e4ef83bffde2 - languageName: node - linkType: hard - "feed@npm:^4.2.2": version: 4.2.2 resolution: "feed@npm:4.2.2" @@ -8270,19 +8181,7 @@ __metadata: languageName: node linkType: hard -"flux@npm:~4.0.1": - version: 4.0.4 - resolution: "flux@npm:4.0.4" - dependencies: - fbemitter: "npm:^3.0.0" - fbjs: "npm:^3.0.1" - peerDependencies: - react: ^15.0.2 || ^16.0.0 || ^17.0.0 - checksum: 13fb375d57fb69156f73c98f751fef4060e53004392a22c847ca236d7fece0b3149056e9411d95616f2af6f3d0b31c27ebfde385163afbb0b4a9aadb2be8481d - languageName: node - linkType: hard - -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.9": +"follow-redirects@npm:^1.0.0": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: @@ -8339,17 +8238,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - mime-types: "npm:^2.1.12" - checksum: 7264aa760a8cf09482816d8300f1b6e2423de1b02bba612a136857413fdc96d7178298ced106817655facc6b89036c6e12ae31c9eb5bdc16aabf502ae8a5d805 - languageName: node - linkType: hard - "format@npm:^0.2.0": version: 0.2.2 resolution: "format@npm:0.2.2" @@ -8364,7 +8252,7 @@ __metadata: languageName: node linkType: hard -"fraction.js@npm:^4.3.6": +"fraction.js@npm:^4.3.7": version: 4.3.7 resolution: "fraction.js@npm:4.3.7" checksum: bb5ebcdeeffcdc37b68ead3bdfc244e68de188e0c64e9702197333c72963b95cc798883ad16adc21588088b942bca5b6a6ff4aeb1362d19f6f3b629035dc15f5 @@ -8378,14 +8266,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.1.1": - version: 11.1.1 - resolution: "fs-extra@npm:11.1.1" +"fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: c4e9fabf9762a70d1403316b7faa899f3d3303c8afa765b891c2210fdeba368461e04ae1203920b64ef6a7d066a39ab8cef2160b5ce8d1011bb4368688cd9bb7 + checksum: 0579bf6726a4cd054d4aa308f10b483f52478bb16284f32cf60b4ce0542063d551fca1a08a2af365e35db21a3fa5a06cf2a6ed614004b4368982bc754cb816b3 languageName: node linkType: hard @@ -9364,10 +9252,10 @@ __metadata: languageName: node linkType: hard -"infima@npm:0.2.0-alpha.43": - version: 0.2.0-alpha.43 - resolution: "infima@npm:0.2.0-alpha.43" - checksum: 24795341f333331a9525eb560b131ba7842278ce6542c913964b55554b9c30364e8c34ed5b31daaed13044cb31f3f1c2d3c2109c653a242cbb87e3ad0f3a03d2 +"infima@npm:0.2.0-alpha.44": + version: 0.2.0-alpha.44 + resolution: "infima@npm:0.2.0-alpha.44" + checksum: a4d724ca23a67229ce61b6f73a4a394ff93a15bd9f141b2941e6dfc032f112ee49362c10ece388c189e53895cd5a8e264671184e097cc48aab90cd7d0fe41646 languageName: node linkType: hard @@ -9970,17 +9858,17 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-util@npm:29.3.1" +"jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.6.3" "@types/node": "npm:*" chalk: "npm:^4.0.0" ci-info: "npm:^3.2.0" graceful-fs: "npm:^4.2.9" picomatch: "npm:^2.2.3" - checksum: e80b5266000144d058cfa53df5164484bc0300ebb6de802791b55964ba28b921401bab09ad99b8dd1a4dc707047863007818ec01a4db87c9bf9921a908751618 + checksum: 30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3 languageName: node linkType: hard @@ -9995,15 +9883,15 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^29.1.2": - version: 29.3.1 - resolution: "jest-worker@npm:29.3.1" +"jest-worker@npm:^29.4.3": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" dependencies: "@types/node": "npm:*" - jest-util: "npm:^29.3.1" + jest-util: "npm:^29.7.0" merge-stream: "npm:^2.0.0" supports-color: "npm:^8.0.0" - checksum: d07f617650c2a4131c008ce76b7687ebbde553322cf7d0eb17e028e5e84d4d520a2355b60065c06e39a7e3533bb8ebcce3dfd9ad37b660f921cff3d6cee2b3bc + checksum: 364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745 languageName: node linkType: hard @@ -10016,7 +9904,7 @@ __metadata: languageName: node linkType: hard -"joi@npm:^17.11.0, joi@npm:^17.9.2": +"joi@npm:^17.9.2": version: 17.11.0 resolution: "joi@npm:17.11.0" dependencies: @@ -10240,13 +10128,20 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:2.0.6, lilconfig@npm:^2.0.3": +"lilconfig@npm:2.0.6": version: 2.0.6 resolution: "lilconfig@npm:2.0.6" checksum: 54ea71ca0a0a908dc70e1be69832a5c4ffba8048c81475e289ec0fa47229b3c2e101adff8736344a7fea723a03ef88052c9c486b1bdefefd44d8070cc510fb39 languageName: node linkType: hard +"lilconfig@npm:^3.1.1": + version: 3.1.2 + resolution: "lilconfig@npm:3.1.2" + checksum: 8058403850cfad76d6041b23db23f730e52b6c17a8c28d87b90766639ca0ee40c748a3e85c2d7bd133d572efabff166c4b015e5d25e01fd666cb4b13cfada7f0 + languageName: node + linkType: hard + "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" @@ -10396,13 +10291,6 @@ __metadata: languageName: node linkType: hard -"lodash.curry@npm:^4.0.1": - version: 4.1.1 - resolution: "lodash.curry@npm:4.1.1" - checksum: ce6c2bc42eacc25c5697b90a6fc42a121fec2b3c944fd324b61f93a6e1b4c8bb4875dc8c32b89ca4ce5f7be7346f485ed8410d3f4728eceebcbca9760bcac3d1 - languageName: node - linkType: hard - "lodash.debounce@npm:^4.0.8": version: 4.0.8 resolution: "lodash.debounce@npm:4.0.8" @@ -10424,13 +10312,6 @@ __metadata: languageName: node linkType: hard -"lodash.flow@npm:^3.3.0": - version: 3.5.0 - resolution: "lodash.flow@npm:3.5.0" - checksum: da39497f388971e1949607882e608d5b2306f025f0b5cc3953f2c25fca7db5a8dba23bd3ddeaed4b0dbd2d44c5aaa6f6f12016b5511b08a3d61de1e1c1f59eb7 - languageName: node - linkType: hard - "lodash.invokemap@npm:^4.6.0": version: 4.6.0 resolution: "lodash.invokemap@npm:4.6.0" @@ -10954,10 +10835,17 @@ __metadata: languageName: node linkType: hard -"mdn-data@npm:2.0.14": - version: 2.0.14 - resolution: "mdn-data@npm:2.0.14" - checksum: 64c629fcf14807e30d6dc79f97cbcafa16db066f53a294299f3932b3beb0eb0d1386d3a7fe408fc67348c449a4e0999360c894ba4c81eb209d7be4e36503de0e +"mdn-data@npm:2.0.28": + version: 2.0.28 + resolution: "mdn-data@npm:2.0.28" + checksum: aec475e0c078af00498ce2f9434d96a1fdebba9814d14b8f72cd6d5475293f4b3972d0538af2d5c5053d35e1b964af08b7d162b98e9846e9343990b75e4baef1 + languageName: node + linkType: hard + +"mdn-data@npm:2.0.30": + version: 2.0.30 + resolution: "mdn-data@npm:2.0.30" + checksum: e4944322bf3e0461a2daa2aee7e14e208960a036289531e4ef009e53d32bd41528350c070c4a33be867980443fe4c0523518d99318423cffa7c825fe7b1154e2 languageName: node linkType: hard @@ -11756,7 +11644,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -11838,7 +11726,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.0.0, minimist@npm:^1.2.0, minimist@npm:^1.2.8": +"minimist@npm:^1.0.0, minimist@npm:^1.2.0": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f @@ -11971,7 +11859,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6": +"nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -12037,20 +11925,6 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.6.7": - version: 2.6.7 - resolution: "node-fetch@npm:2.6.7" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 4bc9245383db92c35601a798c9a992fdf38d99920ceac11e0e6512ef3014d188b3807ccb060bc6c4bdb57a145030c73f5b5fd6730f665979f9264bc43ca3afea - languageName: node - linkType: hard - "node-forge@npm:^1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" @@ -12133,13 +12007,6 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^6.0.1": - version: 6.1.0 - resolution: "normalize-url@npm:6.1.0" - checksum: 5ae699402c9d5ffa330adc348fcd6fc6e6a155ab7c811b96e30b7ecab60ceef821d8f86443869671dda71bbc47f4b9625739c82ad247e883e9aefe875bfb8659 - languageName: node - linkType: hard - "normalize-url@npm:^8.0.0": version: 8.0.0 resolution: "normalize-url@npm:8.0.0" @@ -12193,10 +12060,10 @@ __metadata: languageName: node linkType: hard -"npm-to-yarn@npm:^2.0.0": - version: 2.0.0 - resolution: "npm-to-yarn@npm:2.0.0" - checksum: 45f350a2f95262225a63ebd873163a32ff4d993048c1758a3431d78fb5d6b45617feea66014a6fb454a920b42d691e762d4f5032b2a8686d7f12c9035557ce1a +"npm-to-yarn@npm:^2.2.1": + version: 2.2.1 + resolution: "npm-to-yarn@npm:2.2.1" + checksum: d3509a61389482e225808b7a9f73ab66d107e53c39d07ab9d5c09139b737185ce91d80e0090d21a9939593a1e729efdd9059ccf52edffda1837805ffea05e2b3 languageName: node linkType: hard @@ -12228,7 +12095,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": +"object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f @@ -12747,7 +12614,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0": version: 1.1.0 resolution: "picocolors@npm:1.1.0" checksum: a2ad60d94d185c30f2a140b19c512547713fb89b920d32cc6cf658fa786d63a37ba7b8451872c3d9fc34883971fb6e5878e07a20b60506e0bb2554dce9169ccb @@ -12820,88 +12687,88 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^8.2.3": - version: 8.2.4 - resolution: "postcss-calc@npm:8.2.4" +"postcss-calc@npm:^9.0.1": + version: 9.0.1 + resolution: "postcss-calc@npm:9.0.1" dependencies: - postcss-selector-parser: "npm:^6.0.9" + postcss-selector-parser: "npm:^6.0.11" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.2.2 - checksum: f34d0cbc5d2b02071cf4de9bacbb93681c22b29048726b500b5f5327e37b590d2552ba4d8ed179e2378037fd09cc6bf5ee3e25cbd8a803c57205795fa79479a8 + checksum: a0a3e71a28e7f81f07fb9438362d95df3e3e671b34a38a4070d80a9762040c721b830e0b70f28bbe7fea2a5ba2da43637d7594be5835bbe828c0c493f0c5f052 languageName: node linkType: hard -"postcss-colormin@npm:^5.3.1": - version: 5.3.1 - resolution: "postcss-colormin@npm:5.3.1" +"postcss-colormin@npm:^6.1.0": + version: 6.1.0 + resolution: "postcss-colormin@npm:6.1.0" dependencies: - browserslist: "npm:^4.21.4" + browserslist: "npm:^4.23.0" caniuse-api: "npm:^3.0.0" - colord: "npm:^2.9.1" + colord: "npm:^2.9.3" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: e5778baab30877cd1f51e7dc9d2242a162aeca6360a52956acd7f668c5bc235c2ccb7e4df0370a804d65ebe00c5642366f061db53aa823f9ed99972cebd16024 + postcss: ^8.4.31 + checksum: 55a1525de345d953bc7f32ecaa5ee6275ef0277c27d1f97ff06a1bd1a2fedf7f254e36dc1500621f1df20c25a6d2485a74a0b527d8ff74eb90726c76efe2ac8e languageName: node linkType: hard -"postcss-convert-values@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-convert-values@npm:5.1.3" +"postcss-convert-values@npm:^6.1.0": + version: 6.1.0 + resolution: "postcss-convert-values@npm:6.1.0" dependencies: - browserslist: "npm:^4.21.4" + browserslist: "npm:^4.23.0" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: dacb41296a4d730c9e84c1b6ba8a13f6515b65811689b8b62ad6c7174bb462b5c0bfa21803cc06d1d3af16dbc8f4be1e225970844297fab0bedfe2fef8dc603e + postcss: ^8.4.31 + checksum: 43e9f66af9bdec3c76695f9dde36885abc01f662c370c490b45d895459caab2c5792f906f3ddad107129133e41485a65634da7f699eef916a636e47f6a37a299 languageName: node linkType: hard -"postcss-discard-comments@npm:^5.1.2": - version: 5.1.2 - resolution: "postcss-discard-comments@npm:5.1.2" +"postcss-discard-comments@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-discard-comments@npm:6.0.2" peerDependencies: - postcss: ^8.2.15 - checksum: abfd064ebc27aeaf5037643dd51ffaff74d1fa4db56b0523d073ace4248cbb64ffd9787bd6924b0983a9d0bd0e9bf9f10d73b120e50391dc236e0d26c812fa2a + postcss: ^8.4.31 + checksum: c1731ccc8d1e3d910412a61395988d3033365e6532d9e5432ad7c74add8c9dcb0af0c03d4e901bf0d2b59ea4e7297a0c77a547ff2ed1b1cc065559cc0de43b4e languageName: node linkType: hard -"postcss-discard-duplicates@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-discard-duplicates@npm:5.1.0" +"postcss-discard-duplicates@npm:^6.0.3": + version: 6.0.3 + resolution: "postcss-discard-duplicates@npm:6.0.3" peerDependencies: - postcss: ^8.2.15 - checksum: 88d6964201b1f4ed6bf7a32cefe68e86258bb6e42316ca01d9b32bdb18e7887d02594f89f4a2711d01b51ea6e3fcca8c54be18a59770fe5f4521c61d3eb6ca35 + postcss: ^8.4.31 + checksum: 308e3fb84c35e4703532de1efa5d6e8444cc5f167d0e40f42d7ea3fa3a37d9d636fd10729847d078e0c303eee16f8548d14b6f88a3fce4e38a2b452648465175 languageName: node linkType: hard -"postcss-discard-empty@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-discard-empty@npm:5.1.1" +"postcss-discard-empty@npm:^6.0.3": + version: 6.0.3 + resolution: "postcss-discard-empty@npm:6.0.3" peerDependencies: - postcss: ^8.2.15 - checksum: 970adb12fae5c214c0768236ad9a821552626e77dedbf24a8213d19cc2c4a531a757cd3b8cdd3fc22fb1742471b8692a1db5efe436a71236dec12b1318ee8ff4 + postcss: ^8.4.31 + checksum: bad305572faa066026a295faab37e718cee096589ab827b19c990c55620b2b2a1ce9f0145212651737a66086db01b2676c1927bbb8408c5f9cb42686d5959f00 languageName: node linkType: hard -"postcss-discard-overridden@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-discard-overridden@npm:5.1.0" +"postcss-discard-overridden@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-discard-overridden@npm:6.0.2" peerDependencies: - postcss: ^8.2.15 - checksum: d64d4a545aa2c81b22542895cfcddc787d24119f294d35d29b0599a1c818b3cc51f4ee80b80f5a0a09db282453dd5ac49f104c2117cc09112d0ac9b40b499a41 + postcss: ^8.4.31 + checksum: a38e0fe7a36f83cb9b73c1ba9ee2a48cf93c69ec0ea5753935824ffb71e958e58ae0393171c0f3d0014a397469d09bbb0d56bb5ab80f0280722967e2e273aebb languageName: node linkType: hard -"postcss-discard-unused@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-discard-unused@npm:5.1.0" +"postcss-discard-unused@npm:^6.0.5": + version: 6.0.5 + resolution: "postcss-discard-unused@npm:6.0.5" dependencies: - postcss-selector-parser: "npm:^6.0.5" + postcss-selector-parser: "npm:^6.0.16" peerDependencies: - postcss: ^8.2.15 - checksum: 5c09403a342a065033f5f22cefe6b402c76c2dc0aac31a736a2062d82c2a09f0ff2525b3df3a0c6f4e0ffc7a0392efd44bfe7f9d018e4cae30d15b818b216622 + postcss: ^8.4.31 + checksum: 7962640773240186de38125f142a6555b7f9b2493c4968e0f0b11c6629b2bf43ac70b9fc4ee78aa732d82670ad8bf802b2febc9a9864b022eb68530eded26836 languageName: node linkType: hard @@ -12919,89 +12786,89 @@ __metadata: languageName: node linkType: hard -"postcss-merge-idents@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-merge-idents@npm:5.1.1" +"postcss-merge-idents@npm:^6.0.3": + version: 6.0.3 + resolution: "postcss-merge-idents@npm:6.0.3" dependencies: - cssnano-utils: "npm:^3.1.0" + cssnano-utils: "npm:^4.0.2" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: ed8a673617ea6ae3e15d69558063cb1a5eeee01732f78cdc0196ab910324abc30828724ab8dfc4cda27e8c0077542e25688470f829819a2604625a673387ec72 + postcss: ^8.4.31 + checksum: b45780d6d103b8e45a580032747ee6e1842f81863672341a6b4961397e243ca896217bf1f3ee732376a766207d5f610ba8924cf08cf6d5bbd4b093133fd05d70 languageName: node linkType: hard -"postcss-merge-longhand@npm:^5.1.7": - version: 5.1.7 - resolution: "postcss-merge-longhand@npm:5.1.7" +"postcss-merge-longhand@npm:^6.0.5": + version: 6.0.5 + resolution: "postcss-merge-longhand@npm:6.0.5" dependencies: postcss-value-parser: "npm:^4.2.0" - stylehacks: "npm:^5.1.1" + stylehacks: "npm:^6.1.1" peerDependencies: - postcss: ^8.2.15 - checksum: 9002696bb245634c0542af9356b44082a4c1453261a1daac6ea2f85055a5d6e14ac3ae2ba603f5eae767ebfe0e1ef50c40447b099520b8f5fa14b557da8074ad + postcss: ^8.4.31 + checksum: d284ca09bbd8c77714b6901d1f8b3a4f6f8f2c6e2a6fb35d76f4e230bb93e8abaf4b401dc089c86e4123115d30a39d267b209d58c5b178a93c0310def9a8f997 languageName: node linkType: hard -"postcss-merge-rules@npm:^5.1.4": - version: 5.1.4 - resolution: "postcss-merge-rules@npm:5.1.4" +"postcss-merge-rules@npm:^6.1.1": + version: 6.1.1 + resolution: "postcss-merge-rules@npm:6.1.1" dependencies: - browserslist: "npm:^4.21.4" + browserslist: "npm:^4.23.0" caniuse-api: "npm:^3.0.0" - cssnano-utils: "npm:^3.1.0" - postcss-selector-parser: "npm:^6.0.5" + cssnano-utils: "npm:^4.0.2" + postcss-selector-parser: "npm:^6.0.16" peerDependencies: - postcss: ^8.2.15 - checksum: 659c3eaff9d573f07c227a7e4811159898f49a89b02bbd3a65a0ed7aaa434264443ab539bcbc273bf08986e6a185bd62af0847c9836f9e2901c5f07937c14f3f + postcss: ^8.4.31 + checksum: 6984b6d1c423a5ab89371a07b48c9d353acc37977d421b3266ac70377b0029ef6bd223b617103afa2024474cd8167308a90c114a3260b826f82a62b38190211a languageName: node linkType: hard -"postcss-minify-font-values@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-minify-font-values@npm:5.1.0" +"postcss-minify-font-values@npm:^6.1.0": + version: 6.1.0 + resolution: "postcss-minify-font-values@npm:6.1.0" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: 27e7023f06149e14db6cd30b75d233c92d34609233775d8542fe1dc70fe53170a13188ba80847d6d4f6e272beb98b9888e0f73097757a95a968a0d526e3dd495 + postcss: ^8.4.31 + checksum: c3a5f20e583b32b5a7428080056bdef6f7c5f8d9d9e2793019122e1200ab6b1b039558ad1c87a5e037eb8e015da2b7c96eb9287c4fff573e1558b513545e5947 languageName: node linkType: hard -"postcss-minify-gradients@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-minify-gradients@npm:5.1.1" +"postcss-minify-gradients@npm:^6.0.3": + version: 6.0.3 + resolution: "postcss-minify-gradients@npm:6.0.3" dependencies: - colord: "npm:^2.9.1" - cssnano-utils: "npm:^3.1.0" + colord: "npm:^2.9.3" + cssnano-utils: "npm:^4.0.2" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: 8afc4c2240c0ddeb37b18f34e6d47d374c500376342c509b0fe577c56f9e94315a42db99a9573159efaf8853c7a1b9fee83b2f6f890a49273f3556b1ba9dbdde + postcss: ^8.4.31 + checksum: 696387df1736b951fbc93c10949e7a1bb85bc12564c506c55e704ae483749f52a9ec919dbca461afa91798373041b840976dbdad031b374a4cf4cf96ad8cd4d0 languageName: node linkType: hard -"postcss-minify-params@npm:^5.1.4": - version: 5.1.4 - resolution: "postcss-minify-params@npm:5.1.4" +"postcss-minify-params@npm:^6.1.0": + version: 6.1.0 + resolution: "postcss-minify-params@npm:6.1.0" dependencies: - browserslist: "npm:^4.21.4" - cssnano-utils: "npm:^3.1.0" + browserslist: "npm:^4.23.0" + cssnano-utils: "npm:^4.0.2" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: bd63e2cc89edcf357bb5c2a16035f6d02ef676b8cede4213b2bddd42626b3d428403849188f95576fc9f03e43ebd73a29bf61d33a581be9a510b13b7f7f100d5 + postcss: ^8.4.31 + checksum: 1e1cc3057d9bcc532c70e40628e96e3aea0081d8072dffe983a270a8cd59c03ac585e57d036b70e43d4ee725f274a05a6a8efac5a715f448284e115c13f82a46 languageName: node linkType: hard -"postcss-minify-selectors@npm:^5.2.1": - version: 5.2.1 - resolution: "postcss-minify-selectors@npm:5.2.1" +"postcss-minify-selectors@npm:^6.0.4": + version: 6.0.4 + resolution: "postcss-minify-selectors@npm:6.0.4" dependencies: - postcss-selector-parser: "npm:^6.0.5" + postcss-selector-parser: "npm:^6.0.16" peerDependencies: - postcss: ^8.2.15 - checksum: 59eca33eb9ce45b688cca33cf7bb96b07c874f6d2b90f4a3363bc95067c514825c61dd8775c9aa73a161c922333474e6f249cc58677cd77b2be8cc04019e0810 + postcss: ^8.4.31 + checksum: 2c5c1aba609a71cf2fb24956f9d7220809cb827ca3c22fc50bdca0d259ad808171395c3529ddb873b8849b3e0f5642a7e04a9826db5dfe0ea1bbb0c80bf1dfe7 languageName: node linkType: hard @@ -13049,192 +12916,191 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-charset@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-charset@npm:5.1.0" +"postcss-normalize-charset@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-normalize-charset@npm:6.0.2" peerDependencies: - postcss: ^8.2.15 - checksum: e79d92971fc05b8b3c9b72f3535a574e077d13c69bef68156a0965f397fdf157de670da72b797f57b0e3bac8f38155b5dd1735ecab143b9cc4032d72138193b4 + postcss: ^8.4.31 + checksum: 5b8aeb17d61578a8656571cd5d5eefa8d4ee7126a99a41fdd322078002a06f2ae96f649197b9c01067a5f3e38a2e4b03e0e3fda5a0ec9e3d7ad056211ce86156 languageName: node linkType: hard -"postcss-normalize-display-values@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-display-values@npm:5.1.0" +"postcss-normalize-display-values@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-normalize-display-values@npm:6.0.2" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: b6eb7b9b02c3bdd62bbc54e01e2b59733d73a1c156905d238e178762962efe0c6f5104544da39f32cade8a4fb40f10ff54b63a8ebfbdff51e8780afb9fbdcf86 + postcss: ^8.4.31 + checksum: f7bf1e9684d83274861857a0c039b3c293cf46dbfcc69fa68be17f3b69ea87becf872e46cfe4bd3136e45eada73f36ddbb4fe27b074c522455919e9675c078de languageName: node linkType: hard -"postcss-normalize-positions@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-positions@npm:5.1.1" +"postcss-normalize-positions@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-normalize-positions@npm:6.0.2" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: d9afc233729c496463c7b1cdd06732469f401deb387484c3a2422125b46ec10b4af794c101f8c023af56f01970b72b535e88373b9058ecccbbf88db81662b3c4 + postcss: ^8.4.31 + checksum: 44fb77583fae4d71b76e38226cf770570876bcf5af6940dc9aeac7a7e2252896b361e0249044766cff8dad445f925378f06a005d6541597573c20e599a62b516 languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-repeat-style@npm:5.1.1" +"postcss-normalize-repeat-style@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-normalize-repeat-style@npm:6.0.2" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: 2c6ad2b0ae10a1fda156b948c34f78c8f1e185513593de4d7e2480973586675520edfec427645fa168c337b0a6b3ceca26f92b96149741ca98a9806dad30d534 + postcss: ^8.4.31 + checksum: 7edcea262870315d2c75a5348ea0da24a27f7b34aefaea18cbce8c3419c570b428cfaedd51a32994b0a85a65ef715c219730f8f66d5853769426a3bc09dfff3f languageName: node linkType: hard -"postcss-normalize-string@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-string@npm:5.1.0" +"postcss-normalize-string@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-normalize-string@npm:6.0.2" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: 227ddf520266d2f9847e799b9977aaa444636ba94e473137739539ef02e7cb6302826585ffda9897cfe2a9953e65632a08279cb1f572ca95e53d8b3dd6ba737f + postcss: ^8.4.31 + checksum: 916b8a3b4115592e4db259467119e71b30feed11437d7d54ee395376e911bd1d13afeb9be4459a0f5d4ac15a4cd8706571b58d67537d3bafbd41dce00cfd77b8 languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-timing-functions@npm:5.1.0" +"postcss-normalize-timing-functions@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-normalize-timing-functions@npm:6.0.2" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: da550f50e90b0b23e17b67449a7d1efd1aa68288e66d4aa7614ca6f5cc012896be1972b7168eee673d27da36504faccf7b9f835c0f7e81243f966a42c8c030aa + postcss: ^8.4.31 + checksum: 1970f5aad04be11f99d51c59e27debb6fd7b49d0fa4a8879062b42c82113f8e520a284448727add3b54de85deefb8bd5fe554f618406586e9ad8fc9d060609f1 languageName: node linkType: hard -"postcss-normalize-unicode@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-unicode@npm:5.1.1" +"postcss-normalize-unicode@npm:^6.1.0": + version: 6.1.0 + resolution: "postcss-normalize-unicode@npm:6.1.0" dependencies: - browserslist: "npm:^4.21.4" + browserslist: "npm:^4.23.0" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: 4c24d26cc9f4b19a9397db4e71dd600dab690f1de8e14a3809e2aa1452dbc3791c208c38a6316bbc142f29e934fdf02858e68c94038c06174d78a4937e0f273c + postcss: ^8.4.31 + checksum: 69ef35d06242061f0c504c128b83752e0f8daa30ebb26734de7d090460910be0b2efd8b17b1d64c3c85b95831a041faad9ad0aaba80e239406a79cfad3d63568 languageName: node linkType: hard -"postcss-normalize-url@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-url@npm:5.1.0" +"postcss-normalize-url@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-normalize-url@npm:6.0.2" dependencies: - normalize-url: "npm:^6.0.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: 3bd4b3246d6600230bc827d1760b24cb3101827ec97570e3016cbe04dc0dd28f4dbe763245d1b9d476e182c843008fbea80823061f1d2219b96f0d5c724a24c0 + postcss: ^8.4.31 + checksum: bef51a18bbfee4fbf0381fec3c91e6c0dace36fca053bbd5f228e653d2732b6df3985525d79c4f7fc89f840ed07eb6d226e9d7503ecdc6f16d6d80cacae9df33 languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-whitespace@npm:5.1.1" +"postcss-normalize-whitespace@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-normalize-whitespace@npm:6.0.2" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: 12d8fb6d1c1cba208cc08c1830959b7d7ad447c3f5581873f7e185f99a9a4230c43d3af21ca12c818e4690a5085a95b01635b762ad4a7bef69d642609b4c0e19 + postcss: ^8.4.31 + checksum: 6081eb3a4b305749eec02c00a95c2d236336a77ee636bb1d939f18d5dfa5ba82b7cf7fa072e83f9133d0bc984276596af3fe468bdd67c742ce69e9c63dbc218d languageName: node linkType: hard -"postcss-ordered-values@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-ordered-values@npm:5.1.3" +"postcss-ordered-values@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-ordered-values@npm:6.0.2" dependencies: - cssnano-utils: "npm:^3.1.0" + cssnano-utils: "npm:^4.0.2" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: 53dd26f480a18ffb0c008ae956d8a7e11e43c37629d0fb17a7716ff3b0cd8585f97e80deac12e7f3fe129681a980d83d356217b0b8fffb70ff83859993d6d82a + postcss: ^8.4.31 + checksum: c3f0f4a27b7c50ea4be18019bd203a7c62b741eaeca86a592ccfabdb1ab14043dbb407f0ede90c64997d62144daa4159cedd1d13a6249e85de5da7f708d92724 languageName: node linkType: hard -"postcss-reduce-idents@npm:^5.2.0": - version: 5.2.0 - resolution: "postcss-reduce-idents@npm:5.2.0" +"postcss-reduce-idents@npm:^6.0.3": + version: 6.0.3 + resolution: "postcss-reduce-idents@npm:6.0.3" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: 3d1e6b5c1d8ee600ccaaf62425e070f0a8fd731a4877c2550efc01b77d578a8a48a7f79bcfb4e3d54175b465f0a4c2696294a69817253ef3e898494bf14dd751 + postcss: ^8.4.31 + checksum: 1b56331e6202639128b097014fa3875022a2a441bb1f578da6b80d925617ad6537e4e6afb8d86ee916c6230659eafb723146bb4dfbebdf6167ec9e497b3c205f languageName: node linkType: hard -"postcss-reduce-initial@npm:^5.1.2": - version: 5.1.2 - resolution: "postcss-reduce-initial@npm:5.1.2" +"postcss-reduce-initial@npm:^6.1.0": + version: 6.1.0 + resolution: "postcss-reduce-initial@npm:6.1.0" dependencies: - browserslist: "npm:^4.21.4" + browserslist: "npm:^4.23.0" caniuse-api: "npm:^3.0.0" peerDependencies: - postcss: ^8.2.15 - checksum: 6234a85dab32cc3ece384f62c761c5c0dd646e2c6a419d93ee7cdb78b657e43381df39bd4620dfbdc2157e44b51305e4ebe852259d12c8b435f1aa534548db3e + postcss: ^8.4.31 + checksum: 41a4c53c76b00a656d3e4c487585f83dd1605cb7c38633042ecbf52b95934b101d6b94d0145f8b5093c3fde699f8e2477206c144af29cd94b1b669d6e387086f languageName: node linkType: hard -"postcss-reduce-transforms@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-reduce-transforms@npm:5.1.0" +"postcss-reduce-transforms@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-reduce-transforms@npm:6.0.2" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: 49fffd474070a154764934b42d7d875ceadf54219f8346b4cadf931728ffba6a2dea7532ced3d267fd42d81c102211a5bf957af3b63b1ac428d454fa6ec2dbf4 + postcss: ^8.4.31 + checksum: 822730a524159ab7dc91ff5842f6026bcfbcf4ad10d3b3dbca3c26b92a78311b13723550a79bf691f4e6efdf21719e9c263ea25ea13eb3ec0ec830dad4f572c8 languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": - version: 6.0.11 - resolution: "postcss-selector-parser@npm:6.0.11" +"postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 14d2c77e533a7b0688f35c909c07f74a9f3cc8d7aea19fd4042093c2df96d6d1ca0d41fcf0ecea28e8560e09913e8a58e5d95a6504cea31c71e23acb80927bab + checksum: 190034c94d809c115cd2f32ee6aade84e933450a43ec3899c3e78e7d7b33efd3a2a975bb45d7700b6c5b196c06a7d9acf3f1ba6f1d87032d9675a29d8bca1dd3 languageName: node linkType: hard -"postcss-sort-media-queries@npm:^4.4.1": - version: 4.4.1 - resolution: "postcss-sort-media-queries@npm:4.4.1" +"postcss-sort-media-queries@npm:^5.2.0": + version: 5.2.0 + resolution: "postcss-sort-media-queries@npm:5.2.0" dependencies: - sort-css-media-queries: "npm:2.1.0" + sort-css-media-queries: "npm:2.2.0" peerDependencies: - postcss: ^8.4.16 - checksum: 4d3d64b8f2237251893120e874faeec938d84d104f88e9786729ce0a2ee96268c07e58fd8a66ae407fa386826c775db4f9bb16417338199862fbcced8ea701ce + postcss: ^8.4.23 + checksum: 15e06d3f86d24ffd798943e26e15af275a9473bfc8b60b20175369f1a68d40bc216900598085699dbda30e1e053da99746b882ae714f3d36c5b991c700484f03 languageName: node linkType: hard -"postcss-svgo@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-svgo@npm:5.1.0" +"postcss-svgo@npm:^6.0.3": + version: 6.0.3 + resolution: "postcss-svgo@npm:6.0.3" dependencies: postcss-value-parser: "npm:^4.2.0" - svgo: "npm:^2.7.0" + svgo: "npm:^3.2.0" peerDependencies: - postcss: ^8.2.15 - checksum: d86eb5213d9f700cf5efe3073799b485fb7cacae0c731db3d7749c9c2b1c9bc85e95e0baeca439d699ff32ea24815fc916c4071b08f67ed8219df229ce1129bd + postcss: ^8.4.31 + checksum: 1a7d1c8dea555884a7791e28ec2c22ea92331731067584ff5a23042a0e615f88fefde04e1140f11c262a728ef9fab6851423b40b9c47f9ae05353bd3c0ff051a languageName: node linkType: hard -"postcss-unique-selectors@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-unique-selectors@npm:5.1.1" +"postcss-unique-selectors@npm:^6.0.4": + version: 6.0.4 + resolution: "postcss-unique-selectors@npm:6.0.4" dependencies: - postcss-selector-parser: "npm:^6.0.5" + postcss-selector-parser: "npm:^6.0.16" peerDependencies: - postcss: ^8.2.15 - checksum: 637e7b786e8558265775c30400c54b6b3b24d4748923f4a39f16a65fd0e394f564ccc9f0a1d3c0e770618a7637a7502ea1d0d79f731d429cb202255253c23278 + postcss: ^8.4.31 + checksum: b09df9943b4e858e88b30f3d279ce867a0490df806f1f947d286b0a4e95ba923f1229c385e5bf365f4f124f1edccda41ec18ccad4ba8798d829279d6dc971203 languageName: node linkType: hard @@ -13245,23 +13111,23 @@ __metadata: languageName: node linkType: hard -"postcss-zindex@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-zindex@npm:5.1.0" +"postcss-zindex@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-zindex@npm:6.0.2" peerDependencies: - postcss: ^8.2.15 - checksum: 8581e0ee552622489dcb9fb9609a3ccc261a67a229ba91a70bd138fe102a2d04cedb14642b82b673d4cac7b559ef32574f2dafde2ff7816eecac024d231c5ead + postcss: ^8.4.31 + checksum: 394119e47b0fb098dc53d1bcf71b5500ab29605fe106526b2e81290bff179174ee00a82a4d4be5a42d4ef4138e8a3d6aabeef3b06cf7cb15b851848c8585d53b languageName: node linkType: hard -"postcss@npm:^8.4.17, postcss@npm:^8.4.21, postcss@npm:^8.4.26": - version: 8.4.31 - resolution: "postcss@npm:8.4.31" +"postcss@npm:^8.4.21, postcss@npm:^8.4.24, postcss@npm:^8.4.26, postcss@npm:^8.4.38": + version: 8.4.47 + resolution: "postcss@npm:8.4.47" dependencies: - nanoid: "npm:^3.3.6" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 1a6653e72105907377f9d4f2cd341d8d90e3fde823a5ddea1e2237aaa56933ea07853f0f2758c28892a1d70c53bbaca200eb8b80f8ed55f13093003dbec5afa0 + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.1.0" + source-map-js: "npm:^1.2.1" + checksum: f2b50ba9b6fcb795232b6bb20de7cdc538c0025989a8ed9c4438d1960196ba3b7eaff41fdb1a5c701b3504651ea87aeb685577707f0ae4d6ce6f3eae5df79a81 languageName: node linkType: hard @@ -13307,15 +13173,15 @@ __metadata: languageName: node linkType: hard -"prism-react-renderer@npm:^2.1.0": - version: 2.1.0 - resolution: "prism-react-renderer@npm:2.1.0" +"prism-react-renderer@npm:^2.3.0": + version: 2.4.0 + resolution: "prism-react-renderer@npm:2.4.0" dependencies: "@types/prismjs": "npm:^1.26.0" - clsx: "npm:^1.2.1" + clsx: "npm:^2.0.0" peerDependencies: react: ">=16.0.0" - checksum: 9e5cbd31ed6305f48421890bdb700f716598339038698c34f03a79dfe3393eccf0ce5bad09b4d5cc1b86c6791693e6c52ca604f3cc0766cf9b9546b62c549d1c + checksum: 74a3e23b225fdcb588682253a9deef7d7f8d68619dfb910928c3630c4c692e982ae1444b3451e2cdc85ca3ca9cb368b8b2b0f81495f3fe2e3b321c3a0669f3a9 languageName: node linkType: hard @@ -13357,15 +13223,6 @@ __metadata: languageName: node linkType: hard -"promise@npm:^7.1.1": - version: 7.3.1 - resolution: "promise@npm:7.3.1" - dependencies: - asap: "npm:~2.0.3" - checksum: 37dbe58ca7b0716cc881f0618128f1fd6ff9c46cdc529a269fd70004e567126a449a94e9428e2d19b53d06182d11b45d0c399828f103e06b2bb87643319bd2e7 - languageName: node - linkType: hard - "prompts@npm:^2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" @@ -13434,13 +13291,6 @@ __metadata: languageName: node linkType: hard -"pure-color@npm:^1.2.0": - version: 1.3.0 - resolution: "pure-color@npm:1.3.0" - checksum: 4dbf2d3f7ac46694ebfd9c3139c7e499d61669aaa02a6351abf7b36edbde7bfc35539a24abe46f8023c62c860822936af491bfe6865e3cd14b8587b480100934 - languageName: node - linkType: hard - "qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" @@ -13522,18 +13372,6 @@ __metadata: languageName: node linkType: hard -"react-base16-styling@npm:~0.6.0": - version: 0.6.0 - resolution: "react-base16-styling@npm:0.6.0" - dependencies: - base16: "npm:^1.0.0" - lodash.curry: "npm:^4.0.1" - lodash.flow: "npm:^3.3.0" - pure-color: "npm:^1.2.0" - checksum: 5058257ce12a6406bfe64b5b9f6cbec89ea81ca49112f34b6fdc72638bc64ff8c46ed25bd08a54a3005d3784e867edfd96a41609c6984cbcb35fd8d85b0d4f8b - languageName: node - linkType: hard - "react-dev-utils@npm:^12.0.1": version: 12.0.1 resolution: "react-dev-utils@npm:12.0.1" @@ -13648,10 +13486,12 @@ __metadata: languageName: node linkType: hard -"react-lifecycles-compat@npm:~3.0.4": - version: 3.0.4 - resolution: "react-lifecycles-compat@npm:3.0.4" - checksum: c66b9c98c15cd6b0d0a4402df5f665e8cc7562fb7033c34508865bea51fd7b623f7139b5b7e708515d3cd665f264a6a9403e1fa7e6d61a05759066f5e9f07783 +"react-json-view-lite@npm:^1.2.0": + version: 1.5.0 + resolution: "react-json-view-lite@npm:1.5.0" + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + checksum: 87525ce0903ce7951651d0a5c65225495fda3f422fbc26d0eb7907f4ee360616bb2b5b86cbb28ce1a7655b9a08f4111bf1aa8e741b93361c9490914162a359de languageName: node linkType: hard @@ -13667,6 +13507,17 @@ __metadata: languageName: node linkType: hard +"react-loadable@npm:@docusaurus/react-loadable@6.0.0": + version: 6.0.0 + resolution: "@docusaurus/react-loadable@npm:6.0.0" + dependencies: + "@types/react": "npm:*" + peerDependencies: + react: "*" + checksum: f7cca3dbc16403c426a6ab843210937caab0ea9b3880b4dee7923ebb55ff5dbbac2110ffd7d241894deab07dd74a2e18df3ed2509111036f24ac8dedb5ec92c2 + languageName: node + linkType: hard + "react-markdown@npm:^9.0.0": version: 9.0.0 resolution: "react-markdown@npm:9.0.0" @@ -13737,19 +13588,6 @@ __metadata: languageName: node linkType: hard -"react-textarea-autosize@npm:~8.3.2": - version: 8.3.4 - resolution: "react-textarea-autosize@npm:8.3.4" - dependencies: - "@babel/runtime": "npm:^7.10.2" - use-composed-ref: "npm:^1.3.0" - use-latest: "npm:^1.2.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: c5fbcf02a65255f4fd31b280c091947ac5b1d471974ecde50181bae3665b6ff4f5cfbdbc3855affe9dcc6807f0e248f974c32486fe758fb97d2b21267f5c74b2 - languageName: node - linkType: hard - "react@npm:^18.2.0": version: 18.2.0 resolution: "react@npm:18.2.0" @@ -14605,7 +14443,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.5.7, rxjs@npm:^7.8.1": +"rxjs@npm:^7.5.7": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: @@ -14693,15 +14531,15 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0": - version: 4.0.0 - resolution: "schema-utils@npm:4.0.0" +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.0.1": + version: 4.2.0 + resolution: "schema-utils@npm:4.2.0" dependencies: "@types/json-schema": "npm:^7.0.9" - ajv: "npm:^8.8.0" + ajv: "npm:^8.9.0" ajv-formats: "npm:^2.1.1" - ajv-keywords: "npm:^5.0.0" - checksum: b1bbf840a608be6a2475a3955ff8f7c8fc7be6cdd63154ee26a487530e2b7b557b316f21797b9fe63e8e612b0c377c42c6096e281993ddbda0134fd312ce449c + ajv-keywords: "npm:^5.1.0" + checksum: 808784735eeb153ab7f3f787f840aa3bc63f423d2a5a7e96c9e70a0e53d0bc62d7b37ea396fc598ce19196e4fb86a72f897154b7c6ce2358bbc426166f205e14 languageName: node linkType: hard @@ -14849,13 +14687,6 @@ __metadata: languageName: node linkType: hard -"setimmediate@npm:^1.0.5": - version: 1.0.5 - resolution: "setimmediate@npm:1.0.5" - checksum: 76e3f5d7f4b581b6100ff819761f04a984fa3f3990e72a6554b57188ded53efce2d3d6c0932c10f810b7c59414f85e2ab3c11521877d1dea1ce0b56dc906f485 - languageName: node - linkType: hard - "setprototypeof@npm:1.1.0": version: 1.1.0 resolution: "setprototypeof@npm:1.1.0" @@ -15057,6 +14888,16 @@ __metadata: languageName: node linkType: hard +"snake-case@npm:^3.0.4": + version: 3.0.4 + resolution: "snake-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 0a7a79900bbb36f8aaa922cf111702a3647ac6165736d5dc96d3ef367efc50465cac70c53cd172c382b022dac72ec91710608e5393de71f76d7142e6fd80e8a3 + languageName: node + linkType: hard + "sockjs@npm:^0.3.24": version: 0.3.24 resolution: "sockjs@npm:0.3.24" @@ -15089,17 +14930,17 @@ __metadata: languageName: node linkType: hard -"sort-css-media-queries@npm:2.1.0": - version: 2.1.0 - resolution: "sort-css-media-queries@npm:2.1.0" - checksum: 2d619b3f9cad11c149d81527aca30d8a2f86cf4b8eeb048339d5ab724648ee48ec66b88750acac6e76829528b69e83d6ceac3c7076928cf030f1576fcd19a55c +"sort-css-media-queries@npm:2.2.0": + version: 2.2.0 + resolution: "sort-css-media-queries@npm:2.2.0" + checksum: d4d8115d6fe1a522a76237d2ae81601bb2c553318562c884f6f76b247334aeeecc39194658374c3ff933ba4f4561c05140123d98476a310ab88dcd47f0a5314e languageName: node linkType: hard -"source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: 38e2d2dd18d2e331522001fc51b54127ef4a5d473f53b1349c5cca2123562400e0986648b52e9407e348eaaed53bce49248b6e2641e6d793ca57cb2c360d6d51 +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 languageName: node linkType: hard @@ -15120,7 +14961,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0": +"source-map@npm:^0.6.0, source-map@npm:~0.6.0": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff @@ -15225,13 +15066,6 @@ __metadata: languageName: node linkType: hard -"stable@npm:^0.1.8": - version: 0.1.8 - resolution: "stable@npm:0.1.8" - checksum: 2ff482bb100285d16dd75cd8f7c60ab652570e8952c0bfa91828a2b5f646a0ff533f14596ea4eabd48bb7f4aeea408dce8f8515812b975d958a4cc4fa6b9dfeb - languageName: node - linkType: hard - "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -15446,15 +15280,15 @@ __metadata: languageName: node linkType: hard -"stylehacks@npm:^5.1.1": - version: 5.1.1 - resolution: "stylehacks@npm:5.1.1" +"stylehacks@npm:^6.1.1": + version: 6.1.1 + resolution: "stylehacks@npm:6.1.1" dependencies: - browserslist: "npm:^4.21.4" - postcss-selector-parser: "npm:^6.0.4" + browserslist: "npm:^4.23.0" + postcss-selector-parser: "npm:^6.0.16" peerDependencies: - postcss: ^8.2.15 - checksum: bddce1f5a8ba5a129995fc5585fa59fda6c8c580a8b39631955ee03810957eea62d13c7711a61f3a4f3bc2f9a4a9e019846f73b669c4aa0b5c52cd0198824b5c + postcss: ^8.4.31 + checksum: e22766db1d3a723e21e63af3d27b2623caf43af81c97c571944c0f420d51a629784ece4e5cc146cc79d800e1fe56c53f50666635c1fe8a640f68db91371bf06f languageName: node linkType: hard @@ -15520,20 +15354,20 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^2.7.0, svgo@npm:^2.8.0": - version: 2.8.0 - resolution: "svgo@npm:2.8.0" +"svgo@npm:^3.0.2, svgo@npm:^3.2.0": + version: 3.3.2 + resolution: "svgo@npm:3.3.2" dependencies: "@trysound/sax": "npm:0.2.0" commander: "npm:^7.2.0" - css-select: "npm:^4.1.3" - css-tree: "npm:^1.1.3" - csso: "npm:^4.2.0" + css-select: "npm:^5.1.0" + css-tree: "npm:^2.3.1" + css-what: "npm:^6.1.0" + csso: "npm:^5.0.5" picocolors: "npm:^1.0.0" - stable: "npm:^0.1.8" bin: - svgo: bin/svgo - checksum: 2b74544da1a9521852fe2784252d6083b336e32528d0e424ee54d1613f17312edc7020c29fa399086560e96cba42ede4a2205328a08edeefa26de84cd769a64a + svgo: ./bin/svgo + checksum: 82fdea9b938884d808506104228e4d3af0050d643d5b46ff7abc903ff47a91bbf6561373394868aaf07a28f006c4057b8fbf14bbd666298abdd7cc590d4f7700 languageName: node linkType: hard @@ -15700,13 +15534,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 8f1f5aa6cb232f9e1bdc86f485f916b7aa38caee8a778b378ffec0b70d9307873f253f5cbadbe2955ece2ac5c83d0dc14a77513166ccd0a0c7fe197e21396695 - languageName: node - linkType: hard - "trim-lines@npm:^3.0.0": version: 3.0.1 resolution: "trim-lines@npm:3.0.1" @@ -15831,13 +15658,6 @@ __metadata: languageName: node linkType: hard -"ua-parser-js@npm:^0.7.30": - version: 0.7.38 - resolution: "ua-parser-js@npm:0.7.38" - checksum: 011609d0176952abc60b7a20e0af266a899b34f4c49a6f5097d6af763da27eacaa3752b710ae4d930d7b99508bb8c0b34ebe8042e1d9fdc4056d051b209b0842 - languageName: node - linkType: hard - "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -16267,41 +16087,6 @@ __metadata: languageName: node linkType: hard -"use-composed-ref@npm:^1.3.0": - version: 1.3.0 - resolution: "use-composed-ref@npm:1.3.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: f771cbadfdc91e03b7ab9eb32d0fc0cc647755711801bf507e891ad38c4bbc5f02b2509acadf9c965ec9c5f2f642fd33bdfdfb17b0873c4ad0a9b1f5e5e724bf - languageName: node - linkType: hard - -"use-isomorphic-layout-effect@npm:^1.1.1": - version: 1.1.2 - resolution: "use-isomorphic-layout-effect@npm:1.1.2" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: fd3787ed19f6cfbf70e2c5822d01bebbf96b00968195840d5ad61082b8e6ca7a8e2e46270c4096537d18a38ea57f4e4e9668cce5eec36fa4697ddba2ef1203fd - languageName: node - linkType: hard - -"use-latest@npm:^1.2.1": - version: 1.2.1 - resolution: "use-latest@npm:1.2.1" - dependencies: - use-isomorphic-layout-effect: "npm:^1.1.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: b0cbdd91f32e9a7fb4cd9d54934bef55dd6dbe90e2853506405e7c2ca78ca61dd34a6241f7138110a5013da02366138708f23f417c63524ad27aa43afa4196d6 - languageName: node - linkType: hard - "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -16479,21 +16264,6 @@ __metadata: languageName: node linkType: hard -"wait-on@npm:^7.0.1": - version: 7.1.0 - resolution: "wait-on@npm:7.1.0" - dependencies: - axios: "npm:^0.27.2" - joi: "npm:^17.11.0" - lodash: "npm:^4.17.21" - minimist: "npm:^1.2.8" - rxjs: "npm:^7.8.1" - bin: - wait-on: bin/wait-on - checksum: 7fee48fdb58c13160239dddc65be203d3ae29e2d7759740846237a5b078ea27649905359b69752625b409db065b4a246f65fffdbf9b5e3d51d7d06bfdc7a95f1 - languageName: node - linkType: hard - "walk-up-path@npm:^1.0.0": version: 1.0.0 resolution: "walk-up-path@npm:1.0.0" @@ -16527,13 +16297,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: b65b9f8d6854572a84a5c69615152b63371395f0c5dcd6729c45789052296df54314db2bc3e977df41705eacb8bc79c247cee139a63fa695192f95816ed528ad - languageName: node - linkType: hard - "webpack-bundle-analyzer@npm:^4.9.0": version: 4.9.1 resolution: "webpack-bundle-analyzer@npm:4.9.1" @@ -16666,7 +16429,7 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^3.2.2, webpack-sources@npm:^3.2.3": +"webpack-sources@npm:^3.2.3": version: 3.2.3 resolution: "webpack-sources@npm:3.2.3" checksum: a661f41795d678b7526ae8a88cd1b3d8ce71a7d19b6503da8149b2e667fc7a12f9b899041c1665d39e38245ed3a59ab68de648ea31040c3829aa695a5a45211d @@ -16727,9 +16490,9 @@ __metadata: version: 0.0.0-use.local resolution: "website-677e41@workspace:website" dependencies: - "@docusaurus/core": "npm:^3.0.0" - "@docusaurus/preset-classic": "npm:^3.0.0" - "@docusaurus/remark-plugin-npm2yarn": "npm:^3.0.0" + "@docusaurus/core": "npm:^3.5.2" + "@docusaurus/preset-classic": "npm:^3.5.2" + "@docusaurus/remark-plugin-npm2yarn": "npm:^3.5.2" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-markdown: "npm:^9.0.0" @@ -16755,16 +16518,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: "npm:~0.0.3" - webidl-conversions: "npm:^3.0.0" - checksum: f95adbc1e80820828b45cc671d97da7cd5e4ef9deb426c31bcd5ab00dc7103042291613b3ef3caec0a2335ed09e0d5ed026c940755dbb6d404e2b27f940fdf07 - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -16965,7 +16718,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": +"yaml@npm:^1.10.0, yaml@npm:^1.7.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: e088b37b4d4885b70b50c9fa1b7e54bd2e27f5c87205f9deaffd1fb293ab263d9c964feadb9817a7b129a5bf30a06582cb08750f810568ecc14f3cdbabb79cb3 From 7ac554886498dc557042c4c48b434c9613d1b613 Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Wed, 25 Sep 2024 00:56:46 +0800 Subject: [PATCH 54/73] Update parser.md (#2968) --- docs/parser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/parser.md b/docs/parser.md index 97d2ccc3b..530fb67c2 100644 --- a/docs/parser.md +++ b/docs/parser.md @@ -162,7 +162,7 @@ AST for JSX code is based on [Facebook JSX AST][]. [import]: https://github.com/babel/babel/blob/main/packages/babel-parser/ast/spec.md#import [exportnameddeclaration]: https://github.com/babel/babel/blob/main/packages/babel-parser/ast/spec.md#exportnameddeclaration [exportnamespacespecifier]: https://github.com/babel/babel/blob/main/packages/babel-parser/ast/spec.md#exportnamespacespecifier -[facebook jsx ast]: https://github.com/facebook/jsx/blob/master/AST.md +[facebook jsx ast]: https://github.com/facebook/jsx/blob/main/AST.md ### Semver From 936f390eb75e1a49aefa95630d714a92e14c7346 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 2 Oct 2024 12:16:26 -0400 Subject: [PATCH 55/73] Fix `annexB` option name (#2972) --- docs/parser.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/parser.md b/docs/parser.md index 530fb67c2..fe326f9ba 100644 --- a/docs/parser.md +++ b/docs/parser.md @@ -35,7 +35,7 @@ mind. When in doubt, use `.parse()`. | Version | Changes | | --------- | -------------------------------------------------- | | `v7.23.0` | Added `createImportExpressions` | -| `v7.21.0` | Added `allowNewTargetOutsideFunction` and `annexb` | +| `v7.21.0` | Added `allowNewTargetOutsideFunction` and `annexB` | | `v7.16.0` | Added `startColumn` | | `v7.15.0` | Added `attachComment` | | `v7.7.0` | Added `errorRecovery` | @@ -75,7 +75,7 @@ mind. When in doubt, use `.parse()`. - **attachComment**: By default, Babel attaches comments to adjacent AST nodes. When this option is set to `false`, comments are not attached. It can provide up to 30% performance improvement when the input code has _many_ comments. `@babel/eslint-parser` will set it for you. It is not recommended to use `attachComment: false` with Babel transform, as doing so removes all the comments in output code, and renders annotations such as `/* istanbul ignore next */` nonfunctional. -- **annexb**: By default, Babel parses JavaScript according to [ECMAScript's Annex B "_Additional ECMAScript Features for Web Browsers_"](https://tc39.es/ecma262/#sec-additional-ecmascript-features-for-web-browsers) syntax. When this option is set to `false`, Babel will parse syntax without the extensions specific to Annex B. +- **annexB**: By default, Babel parses JavaScript according to [ECMAScript's Annex B "_Additional ECMAScript Features for Web Browsers_"](https://tc39.es/ecma262/#sec-additional-ecmascript-features-for-web-browsers) syntax. When this option is set to `false`, Babel will parse syntax without the extensions specific to Annex B. - **createImportExpressions**: By default, the parser parses dynamic import `import()` as call expression nodes. When this option is set to `true`, `ImportExpression` AST nodes are created instead. This option will default to `true` in Babel 8. From c8052c2bbf88a902677826afb3686605c104c81d Mon Sep 17 00:00:00 2001 From: Babel Bot Date: Wed, 2 Oct 2024 20:03:52 +0200 Subject: [PATCH 56/73] Update Babel types docs (#2973) --- docs/types.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/types.md b/docs/types.md index 636f582a8..e1f59ccc7 100644 --- a/docs/types.md +++ b/docs/types.md @@ -291,7 +291,7 @@ See also `t.isCallExpression(node, opts)` and `t.assertCallExpression(node, opts AST Node `CallExpression` shape: - `callee`: `Expression | Super | V8IntrinsicIdentifier` (required) - `arguments`: `Array` (required) -- `optional`: `true | false` (default: `null`, excluded from builder function) +- `optional`: `boolean` (default: `null`, excluded from builder function) - `typeArguments`: `TypeParameterInstantiation` (default: `null`, excluded from builder function) - `typeParameters`: `TSTypeParameterInstantiation` (default: `null`, excluded from builder function) @@ -1856,7 +1856,7 @@ AST Node `MemberExpression` shape: - `object`: `Expression | Super` (required) - `property`: if computed then `Expression` else `Identifier` (required) - `computed`: `boolean` (default: `false`) -- `optional`: `true | false` (default: `null`) +- `optional`: `boolean` (default: `null`) Aliases: [`Standardized`](#standardized), [`Expression`](#expression), [`LVal`](#lval) @@ -1916,7 +1916,7 @@ See also `t.isNewExpression(node, opts)` and `t.assertNewExpression(node, opts)` AST Node `NewExpression` shape: - `callee`: `Expression | Super | V8IntrinsicIdentifier` (required) - `arguments`: `Array` (required) -- `optional`: `true | false` (default: `null`, excluded from builder function) +- `optional`: `boolean` (default: `null`, excluded from builder function) - `typeArguments`: `TypeParameterInstantiation` (default: `null`, excluded from builder function) - `typeParameters`: `TSTypeParameterInstantiation` (default: `null`, excluded from builder function) From e9829a47216fe5d8f25da8f104064dbb6a56d4c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Wed, 2 Oct 2024 16:03:40 -0400 Subject: [PATCH 57/73] Add 7.25.0 to features timeline --- docs/features-timeline.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/features-timeline.md b/docs/features-timeline.md index 415a171d4..d51bc54ff 100644 --- a/docs/features-timeline.md +++ b/docs/features-timeline.md @@ -9,6 +9,15 @@ Which major new features did we introduce in each Babel version? This page inclu Additionally, use this timeline to track some other important efforts, such as the [babel-polyfills](https://github.com/babel/babel-polyfills) project.
    +
  1. + +## Babel 7.25.0 + +[blog post](https://babeljs.io/blog/2024/07/26/7.25.0) + +- Enable the Stage 4 [duplicated named capturing groups](https://github.com/tc39/proposal-duplicate-named-capturing-groups/) proposal by default + +
  2. ## Babel 7.24.0 From 3390b4fe129d13b6a71156f5eb72fbc8a304c3fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 8 Oct 2024 09:46:35 -0400 Subject: [PATCH 58/73] update shipped proposals docs (#2958) * update shipped proposals docs * remove regexp modifiers from shipped proposals --- docs/preset-env.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/preset-env.md b/docs/preset-env.md index 75d3fcef4..2c21bc2a8 100644 --- a/docs/preset-env.md +++ b/docs/preset-env.md @@ -487,15 +487,15 @@ The following are currently supported: **Features** -- [Class static block](https://github.com/tc39/proposal-class-static-block) -- [Import assertions](https://github.com/tc39/proposal-import-assertions) (parsing only) -- [Private field brand checks](https://github.com/tc39/proposal-private-fields-in-in) +- [Import attributes](https://github.com/tc39/proposal-import-attributes) (parsing only) **Materialized Features** These features were behind `shippedProposals` flag in older Babel versions. They are now generally available. - [class properties](https://github.com/tc39/proposal-class-fields) +- [Class static block](https://github.com/tc39/proposal-class-static-block) - [numeric separator](https://github.com/tc39/proposal-numeric-separator) +- [Private field brand checks](https://github.com/tc39/proposal-private-fields-in-in) - [private methods](https://github.com/tc39/proposal-private-methods) > You can read more about configuring preset options [here](https://babeljs.io/docs/en/presets#preset-options) From ecb084b3c333321595b7219a51969a3db521cf01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Wed, 9 Oct 2024 09:52:17 -0400 Subject: [PATCH 59/73] update import assertions compat data (#2979) --- docs/plugin-proposal-import-attributes-to-assertions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/plugin-proposal-import-attributes-to-assertions.md b/docs/plugin-proposal-import-attributes-to-assertions.md index cc87cd0a0..4d076e99d 100644 --- a/docs/plugin-proposal-import-attributes-to-assertions.md +++ b/docs/plugin-proposal-import-attributes-to-assertions.md @@ -6,7 +6,7 @@ sidebar_label: import-attributes-to-assertions :::caution -This plugin will generate code that is not compatible with the current ECMAScript specification or with any currently proposed addition to it. Only use it when you are shipping native ES modules and you need compatibility exclusively with tools that don't support the Import Attributes syntax (`import pkg from "./package.json" with { type: "json" }`) but support the old Import Assertions syntax (`import pkg from "./package.json" assert { type: "json" }`), such as Chrome 91+ and Node.js 17.2+. +This plugin will generate code that is not compatible with the current ECMAScript specification or with any currently proposed addition to it. Only use it when you are shipping native ES modules and you need compatibility exclusively with tools that don't support the Import Attributes syntax (`import pkg from "./package.json" with { type: "json" }`) but support the old Import Assertions syntax (`import pkg from "./package.json" assert { type: "json" }`), such as Chrome `91 - 122` and Node.js `^16.14 || ^18 || ^20 < 20.10`. ::: From 61218dca38e7493d5a5b629551b1edd54b5806ad Mon Sep 17 00:00:00 2001 From: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Date: Thu, 17 Oct 2024 04:06:03 +0800 Subject: [PATCH 60/73] fix: REPL with `preset-env` in Babel 8 (#2970) * fix * fix --- js/repl/ReplOptions.tsx | 69 ++++++++++++++++++++++------------------- js/repl/compile.ts | 41 +++++++++++++----------- 2 files changed, 60 insertions(+), 50 deletions(-) diff --git a/js/repl/ReplOptions.tsx b/js/repl/ReplOptions.tsx index faacc0db5..dd05ae50b 100644 --- a/js/repl/ReplOptions.tsx +++ b/js/repl/ReplOptions.tsx @@ -531,7 +531,6 @@ class ExpandedContainer extends Component { /> Enabled - - - + {(!babelVersion || + compareVersions(babelVersion, "8.0.0") === -1) && ( + + )} + {(!babelVersion || + compareVersions(babelVersion, "8.0.0") === -1) && ( + + )} {isBugfixesSupported && (
@@ -93,6 +94,17 @@ Options for source maps: | sourceRoot | string | | A root for all relative URLs in the source map | | sourceFileName | string | | The filename for the source code (i.e. the code in the `code` argument). This will only be used if `code` is a string. | +Experimental options: + +:::warning +The behavior of experimental options could have breaking changes in _minor_ versions. +::: + +| name | type | default | description | experimental reason | +| --------------------------- | ------- | ------- | ----------- | ------------------- | +| experimental_preserveFormat | boolean | `false` | When set to `true`, the generator will try to preserve location of all the nodes and tokens that are present both in the input and output code. To use this option, you currently need to enable the `retainLines: true` generator option, and the `tokens: true` and `createParenthesizedExpressions: true` parser options. | This option will graduate to stable once it supports a mode that does not require preserving line numbers, but just relative positions of tokens. | + + ## AST from Multiple Sources In most cases, Babel does a 1:1 transformation of input-file to output-file. However, From c542714da9365f2f79819ba7b805cdb10ab257a5 Mon Sep 17 00:00:00 2001 From: Dylan Piercey Date: Fri, 25 Oct 2024 06:07:42 -0700 Subject: [PATCH 63/73] docs: @babel/parser `startIndex` option (#2971) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Huáng Jùnliàng --- docs/parser.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/parser.md b/docs/parser.md index fe326f9ba..b8fb47de2 100644 --- a/docs/parser.md +++ b/docs/parser.md @@ -34,6 +34,7 @@ mind. When in doubt, use `.parse()`. | Version | Changes | | --------- | -------------------------------------------------- | +| `v7.26.0` | Added `startIndex` | | `v7.23.0` | Added `createImportExpressions` | | `v7.21.0` | Added `allowNewTargetOutsideFunction` and `annexB` | | `v7.16.0` | Added `startColumn` | @@ -98,6 +99,9 @@ mind. When in doubt, use `.parse()`. - **startLine**: By default, the parsed code is treated as if it starts from line 1, column 0. You can provide a line number to alternatively start with. Useful for integration with other source tools. +- **startIndex**: By default, all source indexes start from 0. With this option you can provide an alternative start index. + To ensure accurate AST source indexes this option should always be provided when `startLine` is greater than 1. Useful for integration with other source tools. + - **strictMode**: By default, ECMAScript code is parsed as strict only if a `"use strict";` directive is present or if the parsed file is an ECMAScript module. Set this option to `true` to always parse files in strict mode. From ded31aaef78140dd567e6b9ca717e7706993ca9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Fri, 25 Oct 2024 09:08:34 -0400 Subject: [PATCH 64/73] Rename proposal-modifiers (#2977) --- _redirects | 1 + ...duplicate-named-capturing-groups-regex.md} | 0 ...d => plugin-transform-regexp-modifiers.md} | 27 +++++++++++++------ docs/plugins-list.md | 4 +-- website/sidebars.js | 6 +++-- 5 files changed, 26 insertions(+), 12 deletions(-) rename docs/{plugin-proposal-duplicate-named-capturing-groups-regex.md => plugin-transform-duplicate-named-capturing-groups-regex.md} (100%) rename docs/{plugin-proposal-regexp-modifiers.md => plugin-transform-regexp-modifiers.md} (62%) diff --git a/_redirects b/_redirects index 8ca5e4688..8ae4ed3dd 100644 --- a/_redirects +++ b/_redirects @@ -82,6 +82,7 @@ https://babel.netlify.com/* https://babeljs.io/:splat 301! /docs/babel-plugin-proposal-unicode-sets-regex /docs/babel-plugin-transform-unicode-sets-regex /docs/babel-plugin-proposal-export-namespace-from /docs/babel-plugin-transform-export-namespace-from /docs/babel-plugin-proposal-duplicate-named-capturing-groups-regex /docs/babel-plugin-transform-duplicate-named-capturing-groups-regex +/docs/babel-plugin-proposal-regexp-modifiers /docs/babel-plugin-transform-regexp-modifiers # Legacy redirects /docs/en/babel-plugin-transform-decorators /docs/babel-plugin-proposal-decorators diff --git a/docs/plugin-proposal-duplicate-named-capturing-groups-regex.md b/docs/plugin-transform-duplicate-named-capturing-groups-regex.md similarity index 100% rename from docs/plugin-proposal-duplicate-named-capturing-groups-regex.md rename to docs/plugin-transform-duplicate-named-capturing-groups-regex.md diff --git a/docs/plugin-proposal-regexp-modifiers.md b/docs/plugin-transform-regexp-modifiers.md similarity index 62% rename from docs/plugin-proposal-regexp-modifiers.md rename to docs/plugin-transform-regexp-modifiers.md index 011db66d2..16c8e7fbd 100644 --- a/docs/plugin-proposal-regexp-modifiers.md +++ b/docs/plugin-transform-regexp-modifiers.md @@ -1,9 +1,13 @@ --- -id: babel-plugin-proposal-regexp-modifiers -title: "@babel/plugin-proposal-regexp-modifiers" +id: babel-plugin-transform-regexp-modifiers +title: "@babel/plugin-transform-regexp-modifiers" sidebar_label: regexp-modifiers --- +:::info +This plugin is included in `@babel/preset-env`, in [ES2025](https://github.com/tc39/proposals/blob/master/finished-proposals.md). +::: + ## Example ### `i` modifier @@ -37,19 +41,26 @@ const regex = /(?:[\s\S])./; ``` ### Multiple modifiers -You can also apply multiple modifiers: +You can also enable multiple modifiers: ```js // matches Aa, aa, A\naa, etc. but not A\na const regex = /(?im:^a)a/ ``` +or disable them: + +```js +// matches Aa, aa, A\naa, etc. but not A\na +const regex = /^a(?-im:a)/im +``` + This proposal only supports `i`, `m` and `s` as inline modifiers. ## Installation ```shell npm2yarn -npm install --save-dev @babel/plugin-proposal-regexp-modifiers +npm install --save-dev @babel/plugin-transform-regexp-modifiers ``` ## Usage @@ -58,24 +69,24 @@ npm install --save-dev @babel/plugin-proposal-regexp-modifiers ```json title="babel.config.json" { - "plugins": ["@babel/plugin-proposal-regexp-modifiers"] + "plugins": ["@babel/plugin-transform-regexp-modifiers"] } ``` ### Via CLI ```sh title="Shell" -babel --plugins @babel/@babel/plugin-proposal-regexp-modifiers script.js +babel --plugins @babel/@babel/plugin-transform-regexp-modifiers script.js ``` ### Via Node.js API ```js title="JavaScript" require("@babel/core").transformSync(code, { - plugins: ["@babel/plugin-proposal-regexp-modifiers"], + plugins: ["@babel/plugin-transform-regexp-modifiers"], }); ``` ## References -- [Proposal: Regular Expression Pattern Modifiers for ECMAScript](https://github.com/tc39/proposal-regexp-modifiers) +- [Proposal: Regular Expression Pattern Modifiers for ECMAScript](https://github.com/tc39/transform-regexp-modifiers) diff --git a/docs/plugins-list.md b/docs/plugins-list.md index 06e4d35f9..a78bf1058 100644 --- a/docs/plugins-list.md +++ b/docs/plugins-list.md @@ -13,7 +13,6 @@ sidebar_label: Plugins List - [decorators](plugin-proposal-decorators.md) - [json-modules](plugin-proposal-json-modules.md) - [import-wasm-source](plugin-proposal-import-wasm-source.md) -- [regexp-modifiers](plugin-proposal-regexp-modifiers.md) #### Early stages @@ -28,7 +27,8 @@ sidebar_label: Plugins List ### ES2025 -- [duplicate-named-capturing-groups-regex](plugin-proposal-duplicate-named-capturing-groups-regex.md) +- [duplicate-named-capturing-groups-regex](plugin-transform-duplicate-named-capturing-groups-regex.md) +- [regexp-modifiers](plugin-transform-regexp-modifiers.md) ### ES2024 diff --git a/website/sidebars.js b/website/sidebars.js index f2139a301..c39e0f2ed 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -45,7 +45,10 @@ module.exports = { { type: "category", label: "ES2025", - items: ["babel-plugin-transform-duplicate-named-capturing-groups-regex"], + items: [ + "babel-plugin-transform-duplicate-named-capturing-groups-regex", + "babel-plugin-transform-regexp-modifiers", + ], }, { type: "category", @@ -251,7 +254,6 @@ module.exports = { "babel-plugin-proposal-explicit-resource-management", "babel-plugin-proposal-import-wasm-source", "babel-plugin-proposal-json-modules", - "babel-plugin-proposal-regexp-modifiers", "babel-plugin-syntax-import-attributes", ], "Early stages": [ From 70cff9864a1d1f28c84e074c078d9a63dcafe0a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 25 Oct 2024 15:08:58 +0200 Subject: [PATCH 65/73] docs: `import attributes` enabled by default (#2974) --- docs/parser.md | 30 +++++++++++++++---------- docs/plugin-syntax-import-attributes.md | 20 ++++++++++++++++- docs/v8-migration.md | 3 ++- 3 files changed, 39 insertions(+), 14 deletions(-) diff --git a/docs/parser.md b/docs/parser.md index b8fb47de2..f6f80b8ca 100644 --- a/docs/parser.md +++ b/docs/parser.md @@ -226,13 +226,13 @@ require("@babel/parser").parse("code", { | `decorators` ([proposal](https://github.com/tc39/proposal-decorators))
`decorators-legacy` | `@a class A {}` | | `decoratorAutoAccessors` ([proposal](https://github.com/tc39/proposal-decorators)) | `class Example { @reactive accessor myBool = false; }` | | `deferredImportEvaluation` ([proposal](https://github.com/tc39/proposal-defer-import-eval)) | `import defer * as ns from "dep";` | +| `deprecatedImportAssert` (legacy syntax of [import attributes](https://github.com/tc39/proposal-import-attributes)) | `import json from "./foo.json" assert { type: "json" };` | | `destructuringPrivate` ([proposal](https://github.com/tc39/proposal-destructuring-private)) | `class Example { #x = 1; method() { const { #x: x } = this; } }` | | `doExpressions` ([proposal](https://github.com/tc39/proposal-do-expressions)) | `var a = do { if (true) { 'hi'; } };` | | `explicitResourceManagement` ([proposal](https://github.com/tc39/proposal-explicit-resource-management)) | `using reader = getReader()` | | `exportDefaultFrom` ([proposal](https://github.com/tc39/ecmascript-export-default-from)) | `export v from "mod"` | | `functionBind` ([proposal](https://github.com/zenparsing/es-function-bind)) | `a::b`, `::console.log` | | `functionSent` ([proposal](https://github.com/tc39/proposal-function.sent)) | `function.sent` | -| `importAttributes` ([proposal](https://github.com/tc39/proposal-import-attributes)) | `import json from "./foo.json" with { type: "json" };` | | `moduleBlocks` ([proposal](https://github.com/tc39/proposal-js-module-blocks)) | `let m = module { export let y = 1; };` | | `optionalChainingAssign` ([proposal](https://github.com/tc39/proposal-optional-chaining-assignment)) | `x?.prop = 2` | | `partialApplication` ([proposal](https://github.com/babel/proposals/issues/32)) | `f(?, a)` | @@ -274,13 +274,13 @@ require("@babel/parser").parse("code", { | `decorators` ([proposal](https://github.com/tc39/proposal-decorators))
`decorators-legacy` | `@a class A {}` | | `decoratorAutoAccessors` ([proposal](https://github.com/tc39/proposal-decorators)) | `class Example { @reactive accessor myBool = false; }` | | `deferredImportEvaluation` ([proposal](https://github.com/tc39/proposal-defer-import-eval)) | `import defer * as ns from "dep";` | +| `deprecatedImportAssert` (legacy syntax of [import attributes](https://github.com/tc39/proposal-import-attributes))
`importAssertions` (⚠️ deprecated) | `import json from "./foo.json" assert { type: "json" };` | | `destructuringPrivate` ([proposal](https://github.com/tc39/proposal-destructuring-private)) | `class Example { #x = 1; method() { const { #x: x } = this; } }` | | `doExpressions` ([proposal](https://github.com/tc39/proposal-do-expressions)) | `var a = do { if (true) { 'hi'; } };` | | `explicitResourceManagement` ([proposal](https://github.com/tc39/proposal-explicit-resource-management)) | `using reader = getReader()` | | `exportDefaultFrom` ([proposal](https://github.com/tc39/ecmascript-export-default-from)) | `export v from "mod"` | | `functionBind` ([proposal](https://github.com/zenparsing/es-function-bind)) | `a::b`, `::console.log` | | `functionSent` ([proposal](https://github.com/tc39/proposal-function.sent)) | `function.sent` | -| `importAttributes` ([proposal](https://github.com/tc39/proposal-import-attributes))
`importAssertions` (⚠️ deprecated) | `import json from "./foo.json" with { type: "json" };` | | `importReflection` ([proposal](https://github.com/tc39/proposal-import-reflection)) | `import module foo from "./foo.wasm";` | | `moduleBlocks` ([proposal](https://github.com/tc39/proposal-js-module-blocks)) | `let m = module { export let y = 1; };` | | `optionalChainingAssign` ([proposal](https://github.com/tc39/proposal-optional-chaining-assignment)) | `x?.prop = 2` | @@ -315,6 +315,7 @@ You should enable these features only if you are using an older version. | `privateIn` ([proposal](https://github.com/tc39/proposal-private-fields-in-in)) | `#p in obj` | | `regexpUnicodeSets` ([proposal](https://github.com/tc39/proposal-regexp-set-notation)) | `/[\p{Decimal_Number}--[0-9]]/v;` | | `topLevelAwait` ([proposal](https://github.com/tc39/proposal-top-level-await/)) | `await promise` in modules | +| `importAttributes` ([proposal](https://github.com/tc39/proposal-import-attributes)) | `import json from "./foo.json" with { type: "json" };` | ::: @@ -339,16 +340,6 @@ You should enable these features only if you are using an older version. When a plugin is specified multiple times, only the first options are considered. ::: -- `importAttributes`: - - - `deprecatedAssertSyntax` (`boolean`, defaults to `false`) - - When `true`, allow parsing an old version of the import attributes, which used the `assert` keyword instead of `with`. - - :::babel7 - This matches the syntax originally supported by the `importAssertions` parser plugin. - ::: - - `decorators`: - `allowCallParenthesized` (`boolean`, defaults to `true`) @@ -418,6 +409,21 @@ When a plugin is specified multiple times, only the first options are considered - `disallowAmbiguousJSXLike` (`boolean`, default `false`) Even when the `jsx` plugin is not enabled, this option disallows using syntax that would be ambiguous with JSX (` y` type assertions and `() => {}` type arguments). It matches the `tsc` behavior when parsing `.mts` and `.mjs` files. +:::babel7 + + +- `importAttributes`: + + - `deprecatedAssertSyntax` (`boolean`, defaults to `false`) + + When `true`, allow parsing an old version of the import attributes, which used the `assert` keyword instead of `with`. + + :::babel7 + This matches the syntax originally supported by the `importAssertions` parser plugin. + ::: + +::: + ### Error codes
diff --git a/docs/plugin-syntax-import-attributes.md b/docs/plugin-syntax-import-attributes.md index 915f47554..f42453d34 100644 --- a/docs/plugin-syntax-import-attributes.md +++ b/docs/plugin-syntax-import-attributes.md @@ -4,10 +4,28 @@ title: "@babel/plugin-syntax-import-attributes" sidebar_label: syntax-import-attributes --- +:::info +This plugin is included in `@babel/preset-env`, in [ES2025](https://github.com/tc39/proposals/blob/master/finished-proposals.md) +::: + :::note #### Syntax only -This plugin only enables Babel to parse this syntax. Babel does not support transforming this syntax +This plugin only enables Babel to parse and generate this syntax. Babel does not support transforming this syntax. + +::::babel7 + +While Babel supports parsing import attributes by default since v7.25.0, this plugin is still needed to let Babel choose the correct syntax when emitting code. As an alternative to this plugin, you can use `@babel/generator`'s [`importAttributesKeyword`](https://babeljs.io/docs/babel-generator#options) option: +```json +{ + "generatorOpts": { + "importAttributesKeyword": "with" + }, +} +``` + +:::: + ::: This plugin enables Babel to parse import attributes: diff --git a/docs/v8-migration.md b/docs/v8-migration.md index cb5ce403a..11671c999 100644 --- a/docs/v8-migration.md +++ b/docs/v8-migration.md @@ -72,7 +72,8 @@ you install the new runtime, please set the [`corejs` version](https://babel.dev ``` ### `@babel/plugin-syntax-import-assertions` -Please migrate to `@babel/plugin-syntax-import-attributes` ([#15536](https://github.com/babel/babel/pull/15536)). After you replace the plugin, you should search and replace the following patterns in your codebase: + +The proposal evolved into [import attributes](https://github.com/tc39/proposal-import-attributes), which now Babel supports parsing by default. You can remove `@babel/plugin-syntax-import-assertions` from your config, and replace the following patterns in your codebase: ```diff title="input.js" - import value from "module" assert { type: "json" }; From c4e5e39bd56ab332a26618d478b73c37f9cf2a93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 25 Oct 2024 15:15:59 +0200 Subject: [PATCH 66/73] Add migration docs for flow `enums` option (#2965) --- docs/v8-migration.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/v8-migration.md b/docs/v8-migration.md index 11671c999..362c60fa8 100644 --- a/docs/v8-migration.md +++ b/docs/v8-migration.md @@ -295,6 +295,10 @@ The following plugins are discontinued and their functionality is not available **Migration**: Remove the option from your config, since it's now enabled by default. Previously `allowDeclareFields` enables transforming the `declare` syntax introduced in Flow 0.120.0, in Babel 8 we support the syntax without such a flag. See also the [compilation changes](#compilation-change-flow) section. +- Remove `enums` option ([#16792](https://github.com/babel/babel/pull/16792)) + + **Migration**: Remove the option from your config. The `enums` option was used to enable Flow enums, which are now supported by default. + - Type check input options ([#12460](https://github.com/babel/babel/pull/12460)) **Migration**: The preset will also report invalid option names. Refer to the [docs](./preset-flow.md#options) and ensure valid usage. @@ -307,6 +311,10 @@ The following plugins are discontinued and their functionality is not available **Migration**: Remove the option from your config. You will probably be fine with the new behaviour. +- Remove `enums` option ([#16792](https://github.com/babel/babel/pull/16792)) + + **Migration**: Remove the option from your config. The `enums` option was used to enable Flow enums, which are now supported by default. + ### `@babel/parser` {#configuration-change-parser} ![medium](https://img.shields.io/badge/risk%20of%20breakage%3F-medium-yellow.svg) From c5371ffec8ac5179521c5881ac42586b126da795 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 25 Oct 2024 15:16:13 +0200 Subject: [PATCH 67/73] [babel 8] Add docs for minimal/smart pipeline modes removal (#2964) --- docs/parser.md | 12 +++++++++++- docs/plugin-proposal-pipeline-operator.md | 21 +++++++++++++++++++-- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/docs/parser.md b/docs/parser.md index f6f80b8ca..7723299ea 100644 --- a/docs/parser.md +++ b/docs/parser.md @@ -373,11 +373,21 @@ When a plugin is specified multiple times, only the first options are considered - `pipelineOperator`: - - `proposal` (required, accepted values: `minimal`, `fsharp`, `hack`, ~~`smart`~~ (deprecated)) + :::babel7 + - `proposal` (required, accepted values: `fsharp`, `hack`, ~~`minimal`~~, ~~`smart`~~ (deprecated)) There are several different proposals for the pipeline operator. This option chooses which proposal to use. See [plugin-proposal-pipeline-operator](plugin-proposal-pipeline-operator.md) for more information, including a table comparing their behavior. + ::: + + :::babel8 + - `proposal` (required, accepted values: `fsharp`, `hack`) + There are several different proposals for the pipeline operator. + This option chooses which proposal to use. + See [plugin-proposal-pipeline-operator](plugin-proposal-pipeline-operator.md) + for more information, including a table comparing their behavior. + ::: - `topicToken` (required when `proposal` is `hack`, accepted values: `%`, `#`, `^`, `@@`, `^^`) The `hack` proposal uses a “topic” placeholder in its pipe. diff --git a/docs/plugin-proposal-pipeline-operator.md b/docs/plugin-proposal-pipeline-operator.md index 5a864dd19..b74a770d9 100644 --- a/docs/plugin-proposal-pipeline-operator.md +++ b/docs/plugin-proposal-pipeline-operator.md @@ -16,16 +16,33 @@ The pipeline operator has several competing proposals. Configure which proposal to use with the required `"proposal"` option. Its value is `"hack"` by default. +:::babel7 + | Value | Proposal | Version added | | ----- | -------- | ------------- | | `"hack"` | [Hack-style pipes](https://github.com/tc39/proposal-pipeline-operator) | `v7.15.0` -| ~~`"fsharp"`~~ | [F#-style pipes with `await`](https://github.com/valtech-nyc/proposal-fsharp-pipelines) | `v7.5.0` +| `"fsharp"` | [F#-style pipes with `await`](https://github.com/valtech-nyc/proposal-fsharp-pipelines) | `v7.5.0` | ~~`"minimal"`~~ | [Minimal F#-style pipes](https://github.com/tc39/proposal-pipeline-operator/tree/abb51b3aef5c17d5971808aee49ebe6b75d7280f) | `v7.0.0` | ~~`"smart"`~~ | [Smart-mix pipes](https://github.com/js-choi/proposal-smart-pipelines) (deprecated) | `v7.3.0` +::: + +:::babel8 + +| Value | Proposal | +| ----- | -------- | +| `"hack"` | [Hack-style pipes](https://github.com/tc39/proposal-pipeline-operator) | +| `"fsharp"` | [F#-style pipes with `await`](https://github.com/valtech-nyc/proposal-fsharp-pipelines) | + +::: + If `"proposal"` is omitted, or if `"proposal": "hack"` is used, then a `"topicToken"` option must be included. The `topicToken` must be one of `"%"`, `"^^"`, `"@@"`, `"^"`, or `"#"`. -The `"proposal": "minimal"`, `"fsharp"`, and `"smart"` options are **deprecated** and subject to removal in a future major version. +:::babel7 + +The `"proposal": "minimal"` and `"smart"` options are **deprecated** and subject to removal in a future major version. + +::: ### Examples The following examples use `topicToken: "^^"`. From 9b8ed036cd29561054bffd6f894c713abfc5f134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 25 Oct 2024 15:16:48 +0200 Subject: [PATCH 68/73] Rename `proposal-json-modules` to `transform` (#2998) --- _redirects | 1 + ...n-modules.md => plugin-transform-json-modules.md} | 12 ++++++------ docs/plugins-list.md | 2 +- website/sidebars.js | 4 ++-- 4 files changed, 10 insertions(+), 9 deletions(-) rename docs/{plugin-proposal-json-modules.md => plugin-transform-json-modules.md} (90%) diff --git a/_redirects b/_redirects index 8ae4ed3dd..0649911c0 100644 --- a/_redirects +++ b/_redirects @@ -83,6 +83,7 @@ https://babel.netlify.com/* https://babeljs.io/:splat 301! /docs/babel-plugin-proposal-export-namespace-from /docs/babel-plugin-transform-export-namespace-from /docs/babel-plugin-proposal-duplicate-named-capturing-groups-regex /docs/babel-plugin-transform-duplicate-named-capturing-groups-regex /docs/babel-plugin-proposal-regexp-modifiers /docs/babel-plugin-transform-regexp-modifiers +/docs/babel-plugin-proposal-json-modules /docs/babel-plugin-transform-json-modules # Legacy redirects /docs/en/babel-plugin-transform-decorators /docs/babel-plugin-proposal-decorators diff --git a/docs/plugin-proposal-json-modules.md b/docs/plugin-transform-json-modules.md similarity index 90% rename from docs/plugin-proposal-json-modules.md rename to docs/plugin-transform-json-modules.md index 1f579ca49..6d3b3db00 100644 --- a/docs/plugin-proposal-json-modules.md +++ b/docs/plugin-transform-json-modules.md @@ -1,6 +1,6 @@ --- -id: babel-plugin-proposal-json-modules -title: "@babel/plugin-proposal-json-modules" +id: babel-plugin-transform-json-modules +title: "@babel/plugin-transform-json-modules" sidebar_label: json-modules --- @@ -63,7 +63,7 @@ will be transformed to ## Installation ```shell npm2yarn -npm install --save-dev @babel/plugin-proposal-json-modules +npm install --save-dev @babel/plugin-transform-json-modules ``` ## Usage @@ -72,21 +72,21 @@ npm install --save-dev @babel/plugin-proposal-json-modules ```json title="babel.config.json" { - "plugins": ["@babel/plugin-proposal-json-modules"] + "plugins": ["@babel/plugin-transform-json-modules"] } ``` ### Via CLI ```sh title="Shell" -babel --plugins=@babel/plugin-proposal-json-modules script.js +babel --plugins=@babel/plugin-transform-json-modules script.js ``` ### Via Node API ```js title="JavaScript" require("@babel/core").transformSync("code", { - plugins: ["@babel/plugin-proposal-json-modules"], + plugins: ["@babel/plugin-transform-json-modules"], }); ``` diff --git a/docs/plugins-list.md b/docs/plugins-list.md index a78bf1058..f8b2fb5cf 100644 --- a/docs/plugins-list.md +++ b/docs/plugins-list.md @@ -11,7 +11,6 @@ sidebar_label: Plugins List #### Stage 3 - [decorators](plugin-proposal-decorators.md) -- [json-modules](plugin-proposal-json-modules.md) - [import-wasm-source](plugin-proposal-import-wasm-source.md) #### Early stages @@ -28,6 +27,7 @@ sidebar_label: Plugins List ### ES2025 - [duplicate-named-capturing-groups-regex](plugin-transform-duplicate-named-capturing-groups-regex.md) +- [json-modules](plugin-transform-json-modules.md) - [regexp-modifiers](plugin-transform-regexp-modifiers.md) ### ES2024 diff --git a/website/sidebars.js b/website/sidebars.js index c39e0f2ed..b9f5ab045 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -47,7 +47,9 @@ module.exports = { label: "ES2025", items: [ "babel-plugin-transform-duplicate-named-capturing-groups-regex", + "babel-plugin-transform-json-modules", "babel-plugin-transform-regexp-modifiers", + "babel-plugin-syntax-import-attributes", ], }, { @@ -253,8 +255,6 @@ module.exports = { "babel-plugin-proposal-decorators", "babel-plugin-proposal-explicit-resource-management", "babel-plugin-proposal-import-wasm-source", - "babel-plugin-proposal-json-modules", - "babel-plugin-syntax-import-attributes", ], "Early stages": [ "babel-plugin-proposal-async-do-expressions", From d9635e02e8f94a454975e762fd9f22831262a6a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 25 Oct 2024 15:17:02 +0200 Subject: [PATCH 69/73] Docs for `@babel/highlight` and `code-frame` merge (#2995) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Huáng Jùnliàng --- _redirects | 3 ++ docs/code-frame.md | 90 ++++++++++++++++++++++++++++++++++++++++++---- docs/highlight.md | 44 ----------------------- 3 files changed, 87 insertions(+), 50 deletions(-) delete mode 100644 docs/highlight.md diff --git a/_redirects b/_redirects index 0649911c0..3852f59a3 100644 --- a/_redirects +++ b/_redirects @@ -64,6 +64,9 @@ https://babel.netlify.com/* https://babeljs.io/:splat 301! /docs/plugins/minify-* /docs/babel-plugin-minify-:splat /docs/plugins/external-helpers/ /docs/babel-plugin-external-helpers +# Removed packages +/docs/babel-highlight /docs/babel-code-frame#migrating-from-babelhighlight + # Plugins renamed from -proposal- to -transform- /docs/babel-plugin-proposal-class-static-block /docs/babel-plugin-transform-class-static-block /docs/babel-plugin-proposal-private-property-in-object /docs/babel-plugin-transform-private-property-in-object diff --git a/docs/code-frame.md b/docs/code-frame.md index fe33f48f8..13b53cca5 100644 --- a/docs/code-frame.md +++ b/docs/code-frame.md @@ -11,6 +11,12 @@ npm install --save-dev @babel/code-frame ## Usage +### `codeFrameColumns` + +The `codeFrameColumns` function allows you to decorate a code snipped with line numbers and with a marker pointing to a specific location. + +It will also optionally highlight your code, defaulting to what is supported by the output terminal. + ```js title="JavaScript" import { codeFrameColumns } from "@babel/code-frame"; @@ -68,33 +74,33 @@ console.log(result); 5 | }; ``` -## Options +#### Options -### `highlightCode` +##### `highlightCode` `boolean`, defaults to `false`. Toggles syntax highlighting the code as JavaScript for terminals. -### `linesAbove` +##### `linesAbove` `number`, defaults to `2`. Adjust the number of lines to show above the error. -### `linesBelow` +##### `linesBelow` `number`, defaults to `3`. Adjust the number of lines to show below the error. -### `forceColor` +##### `forceColor` `boolean`, defaults to `false`. Enable this to forcibly syntax highlight the code as JavaScript (for non-terminals); overrides `highlightCode`. -### `message` +##### `message` `string`, otherwise nothing @@ -109,6 +115,76 @@ the code frame. 3 | }; ``` +### `highlight` + +The `highlight` function adds syntax highlighting to a code snipped, to be displayed in a terminal. + +```js title="JavaScript" +import { highlight } from "@babel/code-frame"; + +const code = `class Foo { + constructor() +}`; + +const result = highlight(code); + +console.log(result); +``` + +```js title="JavaScript" +class Foo { + constructor() +} +``` + +## Migrating from `@babel/highlight` + +The `highlight` functionality was originally split in its own package, `@babel/highlight`. + +You can migrate as follows: + + + + + + + +
Using @babel/highlightUsing @babel/code-frame
+ +```js title="JavaScript" +import highlight from "@babel/highlight"; + +highlight(text, { forceColor: true }); +``` + + + +```js title="JavaScript" +import { highlight } from "@babel/code-frame"; + +highlight(text); +``` + +
+ +```js title="JavaScript" +import highlight from "@babel/highlight"; + +highlight(text); +``` + + + +```js title="JavaScript" +import { highlight } from "@babel/code-frame"; + +process.stdout.hasColors() ? highlight(text) : text; +``` + +
+ +:::babel7 + ## Upgrading from prior versions Prior to version 7, the only API exposed by this module was for a single line and optional column pointer. The old API will now log a deprecation warning. @@ -151,3 +227,5 @@ const result = codeFrameColumns(rawLines, location, { console.log(result); ``` + +::: diff --git a/docs/highlight.md b/docs/highlight.md deleted file mode 100644 index 2e41bf96c..000000000 --- a/docs/highlight.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -id: babel-highlight -title: "@babel/highlight" -sidebar_label: highlight ---- - -## Install - -```shell npm2yarn -npm install --save @babel/highlight -``` - -## Usage - -```js title="JavaScript" -import highlight from "@babel/highlight"; - -const code = `class Foo { - constructor() -}`; - -const result = highlight(code); - -console.log(result); -``` - -```js title="JavaScript" -class Foo { - constructor() -} -``` - -By default, `highlight` will not highlight your code if your terminal does not support color. To force colors, pass `{ forceColor: true }` as the second argument to `highlight`. - -```js title="JavaScript" -import highlight from "@babel/highlight"; - -const code = `class Foo { - constructor() -}`; - -const result = highlight(code, { forceColor: true }); -``` - From 861cf9fd9917f1cbabc3cd90e659511b88f2b333 Mon Sep 17 00:00:00 2001 From: Babel Bot Date: Fri, 25 Oct 2024 15:37:32 +0200 Subject: [PATCH 70/73] Update Babel types docs (#2999) --- docs/types.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/types.md b/docs/types.md index 9c8ab7ddc..70f318e4e 100644 --- a/docs/types.md +++ b/docs/types.md @@ -620,13 +620,15 @@ Aliases: [`Flow`](#flow), [`FlowDeclaration`](#flowdeclaration), [`Statement`](# #### declareExportAllDeclaration ```js title="JavaScript" -t.declareExportAllDeclaration(source); +t.declareExportAllDeclaration(source, attributes); ``` See also `t.isDeclareExportAllDeclaration(node, opts)` and `t.assertDeclareExportAllDeclaration(node, opts)`. AST Node `DeclareExportAllDeclaration` shape: - `source`: `StringLiteral` (required) +- `attributes`: `Array` (default: `null`) +- `assertions`: `Array` (default: `null`, excluded from builder function) - `exportKind`: `"type" | "value"` (default: `null`, excluded from builder function) Aliases: [`Flow`](#flow), [`FlowDeclaration`](#flowdeclaration), [`Statement`](#statement), [`Declaration`](#declaration) @@ -636,7 +638,7 @@ Aliases: [`Flow`](#flow), [`FlowDeclaration`](#flowdeclaration), [`Statement`](# #### declareExportDeclaration ```js title="JavaScript" -t.declareExportDeclaration(declaration, specifiers, source); +t.declareExportDeclaration(declaration, specifiers, source, attributes); ``` See also `t.isDeclareExportDeclaration(node, opts)` and `t.assertDeclareExportDeclaration(node, opts)`. @@ -645,6 +647,8 @@ AST Node `DeclareExportDeclaration` shape: - `declaration`: `Flow` (default: `null`) - `specifiers`: `Array` (default: `null`) - `source`: `StringLiteral` (default: `null`) +- `attributes`: `Array` (default: `null`) +- `assertions`: `Array` (default: `null`, excluded from builder function) - `default`: `boolean` (default: `null`, excluded from builder function) Aliases: [`Flow`](#flow), [`FlowDeclaration`](#flowdeclaration), [`Statement`](#statement), [`Declaration`](#declaration) @@ -3138,6 +3142,7 @@ AST Node `TSModuleDeclaration` shape: - `body`: `TSModuleBlock | TSModuleDeclaration` (required) - `declare`: `boolean` (default: `null`, excluded from builder function) - `global`: `boolean` (default: `null`, excluded from builder function) +- `kind`: `"global" | "module" | "namespace"` (required) Aliases: [`TypeScript`](#typescript), [`Statement`](#statement), [`Declaration`](#declaration) From c46a852798ef52433fe2b9f8f60f5c266975c70f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Fri, 25 Oct 2024 15:37:45 +0200 Subject: [PATCH 71/73] Add 7.26.0 blog post (#2993) --- _redirects | 1 + docs/features-timeline.md | 10 ++++ website/blog/2024-10-25-7.26.0.md | 79 +++++++++++++++++++++++++++++++ website/src/pages/index.js | 6 +-- 4 files changed, 93 insertions(+), 3 deletions(-) create mode 100644 website/blog/2024-10-25-7.26.0.md diff --git a/_redirects b/_redirects index 3852f59a3..de2da3f17 100644 --- a/_redirects +++ b/_redirects @@ -99,6 +99,7 @@ https://babel.netlify.com/* https://babeljs.io/:splat 301! /docs/en/next/tools/* /setup # Blog rewrites +/7.26.0 /blog/2024/10/25/7.26.0 /7.25.0 /blog/2024/07/26/7.25.0 /7.24.0 /blog/2024/02/28/7.24.0 /7.23.0 /blog/2023/09/25/7.23.0 diff --git a/docs/features-timeline.md b/docs/features-timeline.md index d51bc54ff..76659c343 100644 --- a/docs/features-timeline.md +++ b/docs/features-timeline.md @@ -9,6 +9,16 @@ Which major new features did we introduce in each Babel version? This page inclu Additionally, use this timeline to track some other important efforts, such as the [babel-polyfills](https://github.com/babel/babel-polyfills) project.
    +
  1. + +## Babel 7.26.0 + +[blog post](https://babeljs.io/blog/2024/10/25/7.26.0) + +- Enable the [regular expression modifiers](https://github.com/tc39/proposal-regexp-modifiers/) Stage 4 proposal by default +- Enable parsing of the [import attributes](https://github.com/tc39/import-attributes/) Stage 4 proposal by default + +
  2. ## Babel 7.25.0 diff --git a/website/blog/2024-10-25-7.26.0.md b/website/blog/2024-10-25-7.26.0.md new file mode 100644 index 000000000..0fc287f6a --- /dev/null +++ b/website/blog/2024-10-25-7.26.0.md @@ -0,0 +1,79 @@ +--- +layout: post +title: "7.26.0 Released: stage 4 features enabled by default, and a new experimental code printer" +authors: team +date: 2024-10-25 0:00:00 +categories: announcements +share_text: "Babel 7.26.0 Released" +--- + +Babel 7.26.0 was just released! + +It enables by default support of two ECMAScript proposals that become standard in the last TC39 meeting, [import attributes](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import/with) and [inline regular expression modifiers](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Modifier), as well as parsing of [Flow enums](https://flow.org/en/docs/enums/). + +Babel now also allows plugins to provide asynchronous `pre`/`post` hooks, and has an [experimental mode](TODO: Link) to preserve tokens' positions when generating the transformed output. + +You can read the whole changelog [on GitHub](https://github.com/babel/babel/releases/tag/v7.26.0). + + + +If you or your company want to support Babel and the evolution of JavaScript, but aren't sure how, you can donate to us on our [Open Collective](https://github.com/babel/babel?sponsor=1) and, better yet, work with us on the implementation of [new ECMAScript proposals](https://github.com/babel/proposals) directly! As a volunteer-driven project, we rely on the community's support to fund our efforts in supporting the wide range of JavaScript users. Reach out at [team@babeljs.io](mailto:team@babeljs.io) if you'd like to discuss more! + +## Highlights + +### Inline RegExp modifiers ([#16692](https://github.com/babel/babel/pull/16692)) + +[Inline regular expression modifiers](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Modifier) allow enabling or disabling the `i`/`m`/`s` flags for just part of a regular expression. For example, `/hello (?i:world)/` matches any string that contains `"hello "` as-is, followed by `"world"` with any casing: `hello world` and `hello WoRlD` match, while `Hello world` does not. + +The proposal reached Stage 4 in the October 2024 TC39 meeting, and will be included in the next version of the JavaScript standard. `@babel/preset-env` will now automatically transpile this feaatures based on your [compilation targets](https://babeljs.io/docs/options#targets), and you can safely remove `@babel/plugin-proposal-regexp-modifiers` from your config. + +If for any reason you still need to explicitly list the plugin, it has now been renamed to `@babel/plugin-transform-regexp-modifiers` as the proposal became a standard langauge feature. + +### Import attributes ([#16579](https://github.com/babel/babel/pull/16579)) + +The [import attributes](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import/with) proposal also reached Stage 4 in the October 2024 TC39 meeting. It supports providing some parameters to the underlying platform indicating how to load modules: + +```javascript +import "./my-module" with { some_param: "hello" }; +``` + +Currently, the only widely supported attribute is `type`, which can be used to import JSON or (on the web) CSS modules: +```javascript +import data from "./data" with { type: "json" }; +``` + +Babel will now parse import attributes by default, so you can safely remove `@babel/plugin-syntax-import-attributes` and `@babel/plugin-syntax-import-assertions` from your configuration. + +:::warning +The old syntax, using `assert` instead of `with`, has been removed from the proposal. By default Babel will **not** parse it. +::: + +Since it become a standard JavaScript feature, `@babel/plugin-proposal-json-modules` has now been renamed to [`@babel/plugin-transform-json-modules`](https://babeljs.io/docs/babel-plugin-transform-json-modules). Note that this plugin is not included in `@babel/preset-env`, as you'll only want to use it if you are not using a bundler or if your bundler does not support importing JSON modules. + +### Rewriting `.ts` extensions in dynamic `import()` ([#16794](https://github.com/babel/babel/pull/16794)) + +Babel has supported rewriting `.ts` extensions to `.js` in import declarations since last year, using the [`rewriteImportExtensions`](https://babeljs.io/docs/babel-preset-typescript#rewriteimportextensions) option of `@babel/preset-typescript`: + +```ts +// Input +import { hello } from "./dep.ts"; +let myVar: number = hello(); + +// Output +import { hello } from "./dep.js"; +let myVar = hello(); +``` + +We are happy to see that TypeScript [is introducing](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/#path-rewriting-for-relative-paths) a similar option. However, there is a difference: Babel only used to transform paths in _static_ import declarations (since they are the only ones that can always be statically analysed), while TypeScript will also support rewriting it in _dynamic_ import expressions. + +Babel 7.26 aligns to TypeScript's future behavior, by also rewriting extensions in dynamic `import()`: + +```ts +// Input +await import("./dep.ts"); +await import(url); + +// Output +await import("./dep.js"); +await import(url.replace(/\.ts$/, ".js")); // simplified +``` diff --git a/website/src/pages/index.js b/website/src/pages/index.js index 49e968494..02addbaaa 100755 --- a/website/src/pages/index.js +++ b/website/src/pages/index.js @@ -219,9 +219,9 @@ const Hero = ({ language }) => (
    - Babel 7.25 is released! Please read our{" "} - blog post for highlights and{" "} - + Babel 7.26 is released! Please read our{" "} + blog post for highlights and{" "} + changelog {" "} for more details! From c6373d49a6ea68bfc6c2cc8598699b29e60a1c0d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 22:16:31 -0400 Subject: [PATCH 72/73] Bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3001) Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.6 to 2.0.7. - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases) - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md) - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.7) --- updated-dependencies: - dependency-name: http-proxy-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index a7dbb2990..89deacfc3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9049,8 +9049,8 @@ __metadata: linkType: hard "http-proxy-middleware@npm:^2.0.3": - version: 2.0.6 - resolution: "http-proxy-middleware@npm:2.0.6" + version: 2.0.7 + resolution: "http-proxy-middleware@npm:2.0.7" dependencies: "@types/http-proxy": "npm:^1.17.8" http-proxy: "npm:^1.18.1" @@ -9062,7 +9062,7 @@ __metadata: peerDependenciesMeta: "@types/express": optional: true - checksum: 768e7ae5a422bbf4b866b64105b4c2d1f468916b7b0e9c96750551c7732383069b411aa7753eb7b34eab113e4f77fb770122cb7fb9c8ec87d138d5ddaafda891 + checksum: 4a51bf612b752ad945701995c1c029e9501c97e7224c0cf3f8bf6d48d172d6a8f2b57c20fec469534fdcac3aa8a6f332224a33c6b0d7f387aa2cfff9b67216fd languageName: node linkType: hard From 9f6bf35b7d22e6b49a59d89472cd6e127cb994c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 29 Oct 2024 17:48:08 -0400 Subject: [PATCH 73/73] update past versions (#3002) --- js/repl/past-versions.json | 1 + website/past-versions.json | 1 + 2 files changed, 2 insertions(+) diff --git a/js/repl/past-versions.json b/js/repl/past-versions.json index 255288f09..8418c3450 100644 --- a/js/repl/past-versions.json +++ b/js/repl/past-versions.json @@ -1,5 +1,6 @@ [ "8.0.0-alpha.12", + "7.25.9", "7.24.10", "7.23.10", "7.22.20", diff --git a/website/past-versions.json b/website/past-versions.json index ba48695b5..10f450614 100644 --- a/website/past-versions.json +++ b/website/past-versions.json @@ -1,4 +1,5 @@ [ + "7.26.0", "7.25.0", "7.24.0", "7.23.0",