From 6853d6a9bc681cca539e1b1d8e8cb2c8a73d7364 Mon Sep 17 00:00:00 2001 From: Rafa Gares Date: Mon, 9 Dec 2024 11:00:23 +0100 Subject: [PATCH 1/3] feat: add `babel-plugin-formatjs` to `babel-preset-mc-app` and `mc-scripts` # Conflicts: # pnpm-lock.yaml --- .changeset/purple-rice-bow.md | 6 ++++++ packages/babel-preset-mc-app/create.js | 9 +++++++++ packages/babel-preset-mc-app/package.json | 1 + packages/mc-scripts/src/commands/build-vite.ts | 9 +++++++++ .../src/config/create-webpack-config-for-production.ts | 4 ++++ packages/mc-scripts/src/types.ts | 4 ++++ 6 files changed, 33 insertions(+) create mode 100644 .changeset/purple-rice-bow.md diff --git a/.changeset/purple-rice-bow.md b/.changeset/purple-rice-bow.md new file mode 100644 index 0000000000..541556d2bc --- /dev/null +++ b/.changeset/purple-rice-bow.md @@ -0,0 +1,6 @@ +--- +'@commercetools-frontend/babel-preset-mc-app': minor +'@commercetools-frontend/mc-scripts': minor +--- + +Add `babel-plugin-formatjs` to avoid bloating bundles with useless data from `formatjs` messages (`description`, `defaultMessage` props) diff --git a/packages/babel-preset-mc-app/create.js b/packages/babel-preset-mc-app/create.js index c4bcec7d3e..7f1dbf31e3 100644 --- a/packages/babel-preset-mc-app/create.js +++ b/packages/babel-preset-mc-app/create.js @@ -22,6 +22,9 @@ const defaultOptions = { // it explicitely. This will disable `core-js` for `preset-env` and the // `plugin-transform-runtime`. disableCoreJs: false, + // If `formatjs` default messages should be removed from the bundle or not. + // https://formatjs.github.io/docs/tooling/babel-plugin#removedefaultmessage + removeI18nDefaultMessage: false, }; /* eslint-disable global-require */ @@ -189,6 +192,12 @@ module.exports = function createBabePresetConfigForMcApp(api, opts = {}, env) { require('@emotion/babel-plugin').default, // Cherry-pick Lodash modules require('babel-plugin-lodash').default, + [ + require('babel-plugin-formatjs').default, + { + removeDefaultMessage: options.removeI18nDefaultMessage, + }, + ], ].filter(Boolean), }; }; diff --git a/packages/babel-preset-mc-app/package.json b/packages/babel-preset-mc-app/package.json index 132c72a00e..8e8fa9788e 100644 --- a/packages/babel-preset-mc-app/package.json +++ b/packages/babel-preset-mc-app/package.json @@ -37,6 +37,7 @@ "@emotion/babel-plugin": "^11.11.0", "@emotion/babel-preset-css-prop": "^11.11.0", "babel-plugin-dev-expression": "^0.2.3", + "babel-plugin-formatjs": "^10.5.25", "babel-plugin-lodash": "^3.3.4", "babel-plugin-macros": "^3.1.0", "babel-plugin-preval": "^5.1.0", diff --git a/packages/mc-scripts/src/commands/build-vite.ts b/packages/mc-scripts/src/commands/build-vite.ts index 693ff3c89e..4f2ef9a9b1 100644 --- a/packages/mc-scripts/src/commands/build-vite.ts +++ b/packages/mc-scripts/src/commands/build-vite.ts @@ -82,6 +82,15 @@ async function run() { plugins: [ '@emotion/babel-plugin', '@babel/plugin-proposal-do-expressions', + [ + 'babel-plugin-formatjs', + { + removeDefaultMessage: + // Allow to remove default `formatjs` messages from bundles. + // TODO: make it a CLI option when Vite support becomes stable. + process.env.ENABLE_REMOVE_I18N_DEFAULT_MESSAGE === 'true', + }, + ], ], }, }), diff --git a/packages/mc-scripts/src/config/create-webpack-config-for-production.ts b/packages/mc-scripts/src/config/create-webpack-config-for-production.ts index a29c6093f8..754b0e5b57 100644 --- a/packages/mc-scripts/src/config/create-webpack-config-for-production.ts +++ b/packages/mc-scripts/src/config/create-webpack-config-for-production.ts @@ -40,6 +40,8 @@ const defaultToggleFlags: TWebpackConfigToggleFlagsForProduction = { // it explicitely. This will disable `core-js` for `preset-env` and the // `plugin-transform-runtime`. disableCoreJs: false, + // Allow to remove default `formatjs` messages from bundles. + removeI18nDefaultMessage: false, }; const defaultOptions: TWebpackConfigOptions<'production'> = { entryPoint: paths.entryPoint, @@ -255,6 +257,8 @@ function createWebpackConfigForProduction( { runtime: hasJsxRuntime() ? 'automatic' : 'classic', disableCoreJs: mergedOptions.toggleFlags.disableCoreJs, + removeI18nDefaultMessage: + mergedOptions.toggleFlags.removeI18nDefaultMessage, }, ], ], diff --git a/packages/mc-scripts/src/types.ts b/packages/mc-scripts/src/types.ts index e595741572..a1c177ec48 100644 --- a/packages/mc-scripts/src/types.ts +++ b/packages/mc-scripts/src/types.ts @@ -59,6 +59,10 @@ export type TWebpackConfigToggleFlagsForDevelopment = { * `plugin-transform-runtime`. */ disableCoreJs?: boolean; + /** + * Allow to remove default `formatjs` messages from bundles. + */ + removeI18nDefaultMessage?: boolean; }; export type TWebpackConfigToggleFlagsForProduction = From 26bb4510ce30a1380f1ce9f5eedf7723ad84becb Mon Sep 17 00:00:00 2001 From: Rafa Gares Date: Mon, 9 Dec 2024 18:26:19 +0100 Subject: [PATCH 2/3] refactor: add `i18nAst` flag --- packages/babel-preset-mc-app/create.js | 8 ++++++-- packages/mc-scripts/src/commands/build-vite.ts | 8 ++++++-- .../config/create-webpack-config-for-production.ts | 11 +++++++---- packages/mc-scripts/src/types.ts | 8 ++++++-- 4 files changed, 25 insertions(+), 10 deletions(-) diff --git a/packages/babel-preset-mc-app/create.js b/packages/babel-preset-mc-app/create.js index 7f1dbf31e3..ba9fbcf426 100644 --- a/packages/babel-preset-mc-app/create.js +++ b/packages/babel-preset-mc-app/create.js @@ -22,9 +22,12 @@ const defaultOptions = { // it explicitely. This will disable `core-js` for `preset-env` and the // `plugin-transform-runtime`. disableCoreJs: false, + // If `formatjs` should pre-parse defaultMessage into AST. + // https://formatjs.github.io/docs/tooling/babel-plugin/#ast + i18nAst: false, // If `formatjs` default messages should be removed from the bundle or not. // https://formatjs.github.io/docs/tooling/babel-plugin#removedefaultmessage - removeI18nDefaultMessage: false, + i18nRemoveDefaultMessage: false, }; /* eslint-disable global-require */ @@ -195,7 +198,8 @@ module.exports = function createBabePresetConfigForMcApp(api, opts = {}, env) { [ require('babel-plugin-formatjs').default, { - removeDefaultMessage: options.removeI18nDefaultMessage, + ast: options.i18nAst, + removeDefaultMessage: options.i18nRemoveDefaultMessage, }, ], ].filter(Boolean), diff --git a/packages/mc-scripts/src/commands/build-vite.ts b/packages/mc-scripts/src/commands/build-vite.ts index 4f2ef9a9b1..f0558911c9 100644 --- a/packages/mc-scripts/src/commands/build-vite.ts +++ b/packages/mc-scripts/src/commands/build-vite.ts @@ -86,9 +86,13 @@ async function run() { 'babel-plugin-formatjs', { removeDefaultMessage: - // Allow to remove default `formatjs` messages from bundles. + // Remove default `formatjs` messages from bundles. // TODO: make it a CLI option when Vite support becomes stable. - process.env.ENABLE_REMOVE_I18N_DEFAULT_MESSAGE === 'true', + process.env.ENABLE_I18N_REMOVE_DEFAULT_MESSAGE === 'true', + ast: + // Enable pre-parse default `formatjs` messages into AST. + // TODO: make it a CLI option when Vite support becomes stable. + process.env.ENABLE_I18N_AST === 'true', }, ], ], diff --git a/packages/mc-scripts/src/config/create-webpack-config-for-production.ts b/packages/mc-scripts/src/config/create-webpack-config-for-production.ts index 754b0e5b57..114325c995 100644 --- a/packages/mc-scripts/src/config/create-webpack-config-for-production.ts +++ b/packages/mc-scripts/src/config/create-webpack-config-for-production.ts @@ -40,8 +40,10 @@ const defaultToggleFlags: TWebpackConfigToggleFlagsForProduction = { // it explicitely. This will disable `core-js` for `preset-env` and the // `plugin-transform-runtime`. disableCoreJs: false, - // Allow to remove default `formatjs` messages from bundles. - removeI18nDefaultMessage: false, + // Pre-parse default `formatjs` messages into AST + i18nAst: false, + // Remove default `formatjs` messages from bundles. + i18nRemoveDefaultMessage: false, }; const defaultOptions: TWebpackConfigOptions<'production'> = { entryPoint: paths.entryPoint, @@ -257,8 +259,9 @@ function createWebpackConfigForProduction( { runtime: hasJsxRuntime() ? 'automatic' : 'classic', disableCoreJs: mergedOptions.toggleFlags.disableCoreJs, - removeI18nDefaultMessage: - mergedOptions.toggleFlags.removeI18nDefaultMessage, + i18nAst: mergedOptions.toggleFlags.i18nAst, + i18nRemoveDefaultMessage: + mergedOptions.toggleFlags.i18nRemoveDefaultMessage, }, ], ], diff --git a/packages/mc-scripts/src/types.ts b/packages/mc-scripts/src/types.ts index a1c177ec48..608901c808 100644 --- a/packages/mc-scripts/src/types.ts +++ b/packages/mc-scripts/src/types.ts @@ -60,9 +60,13 @@ export type TWebpackConfigToggleFlagsForDevelopment = { */ disableCoreJs?: boolean; /** - * Allow to remove default `formatjs` messages from bundles. + * Pre-parse default `formatjs` messages into AST */ - removeI18nDefaultMessage?: boolean; + i18nAst?: boolean; + /** + * Remove default `formatjs` messages from bundles. + */ + i18nRemoveDefaultMessage?: boolean; }; export type TWebpackConfigToggleFlagsForProduction = From 53c3952982bc195d3260244953471d312ab97348 Mon Sep 17 00:00:00 2001 From: Rafa Gares Date: Wed, 11 Dec 2024 12:06:33 +0100 Subject: [PATCH 3/3] test: add babel-plugin-formatjs test cases --- .../babel-preset-mc-app/production.spec.js | 94 ++ pnpm-lock.yaml | 957 ++++++++++-------- 2 files changed, 631 insertions(+), 420 deletions(-) create mode 100644 packages/babel-preset-mc-app/production.spec.js diff --git a/packages/babel-preset-mc-app/production.spec.js b/packages/babel-preset-mc-app/production.spec.js new file mode 100644 index 0000000000..2962573b41 --- /dev/null +++ b/packages/babel-preset-mc-app/production.spec.js @@ -0,0 +1,94 @@ +import { transformSync } from '@babel/core'; +import getBabePresetConfigForMcAppForProduction from './production'; + +describe('babel-plugin-formatjs', () => { + const code = ` + import { defineMessages } from 'react-intl'; + + const messages = defineMessages({ + welcome: { + id: 'app.welcome', + defaultMessage: 'Welcome, {name}!', + description: 'Message to greet the user by name', + }, + }); + `; + + it('should remove description by default', () => { + const config = getBabePresetConfigForMcAppForProduction(null); + + const result = transformSync(code, { + filename: 'dummy-file-name.js', + presets: config.presets, + plugins: config.plugins, + }); + + expect(result.code).toMatchInlineSnapshot(` + ""use strict"; + + var _reactIntl = require("react-intl"); + const messages = (0, _reactIntl.defineMessages)({ + welcome: { + id: "app.welcome", + defaultMessage: "Welcome, {name}!" + } + });" + `); + }); + + it('should remove defaultMessage when i18nRemoveDefaultMessage is true', () => { + const config = getBabePresetConfigForMcAppForProduction(null, { + i18nRemoveDefaultMessage: true, + }); + + const result = transformSync(code, { + filename: 'dummy-file-name.js', + presets: config.presets, + plugins: config.plugins, + }); + + expect(result.code).toMatchInlineSnapshot(` + ""use strict"; + + var _reactIntl = require("react-intl"); + const messages = (0, _reactIntl.defineMessages)({ + welcome: { + id: "app.welcome" + } + });" + `); + }); + + it('should parse defaultMessage into AST when i18nAst is true', () => { + const config = getBabePresetConfigForMcAppForProduction(null, { + i18nAst: true, + }); + + const result = transformSync(code, { + filename: 'dummy-file-name.js', + presets: config.presets, + plugins: config.plugins, + }); + + expect(result.code).toMatchInlineSnapshot(` + ""use strict"; + + var _reactIntl = require("react-intl"); + const messages = (0, _reactIntl.defineMessages)({ + welcome: { + id: "app.welcome", + defaultMessage: [{ + "type": 0, + "value": "Welcome, " + }, { + "type": 1, + "value": "name" + }, { + "type": 0, + "value": "!" + }] + } + });" + `); + }); +}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b8369af0c..77cfea35be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2023,6 +2023,9 @@ importers: babel-plugin-dev-expression: specifier: ^0.2.3 version: 0.2.3(@babel/core@7.22.17) + babel-plugin-formatjs: + specifier: ^10.5.25 + version: 10.5.29 babel-plugin-lodash: specifier: ^3.3.4 version: 3.3.4 @@ -3640,11 +3643,11 @@ packages: graphql: '*' dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.24.5 - '@babel/parser': 7.24.5 + '@babel/generator': 7.25.6 + '@babel/parser': 7.25.6 '@babel/runtime': 7.24.5 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 babel-preset-fbjs: 3.4.0(@babel/core@7.25.2) chalk: 4.1.2 fb-watchman: 2.0.2 @@ -3720,6 +3723,7 @@ packages: /@babel/compat-data@7.23.5: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} + dev: false /@babel/compat-data@7.25.4: resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} @@ -3746,6 +3750,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false /@babel/core@7.23.0: resolution: {integrity: sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==} @@ -3753,14 +3758,14 @@ packages: dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.0) - '@babel/helpers': 7.24.0 - '@babel/parser': 7.24.0 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 - '@babel/types': 7.24.0 + '@babel/generator': 7.25.6 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.23.0) + '@babel/helpers': 7.25.6 + '@babel/parser': 7.25.6 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 convert-source-map: 2.0.0 debug: 4.3.7(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -3776,14 +3781,14 @@ packages: dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.0) - '@babel/helpers': 7.24.5 - '@babel/parser': 7.24.5 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 + '@babel/generator': 7.25.6 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.0) + '@babel/helpers': 7.25.6 + '@babel/parser': 7.25.6 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 convert-source-map: 2.0.0 debug: 4.3.7(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -3805,8 +3810,8 @@ packages: '@babel/helpers': 7.24.5 '@babel/parser': 7.24.5 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 convert-source-map: 2.0.0 debug: 4.3.7(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -3859,22 +3864,13 @@ packages: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - - /@babel/generator@7.23.6: - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 dev: false /@babel/generator@7.24.5: resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.25.6 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 @@ -3892,7 +3888,7 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 /@babel/helper-annotate-as-pure@7.24.7: resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} @@ -3904,7 +3900,7 @@ packages: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.25.6 dev: false /@babel/helper-builder-binary-assignment-operator-visitor@7.24.7: @@ -3926,6 +3922,7 @@ packages: browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 + dev: false /@babel/helper-compilation-targets@7.23.6: resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} @@ -4138,8 +4135,8 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 debug: 4.3.7(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -4153,8 +4150,8 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 debug: 4.3.7(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -4185,14 +4182,16 @@ packages: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.24.5 + '@babel/template': 7.25.0 + '@babel/types': 7.25.6 + dev: false /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.25.6 + dev: false /@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} @@ -4214,13 +4213,14 @@ packages: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.25.6 /@babel/helper-module-imports@7.24.3: resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.25.6 + dev: false /@babel/helper-module-imports@7.24.7: resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} @@ -4243,14 +4243,15 @@ packages: '@babel/helper-simple-access': 7.24.5 '@babel/helper-split-export-declaration': 7.24.5 '@babel/helper-validator-identifier': 7.24.5 + dev: false - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.0): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + /@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 @@ -4258,63 +4259,52 @@ packages: '@babel/helper-validator-identifier': 7.24.7 transitivePeerDependencies: - supports-color - dev: false - /@babel/helper-module-transforms@7.24.5(@babel/core@7.22.17): - resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} + /@babel/helper-module-transforms@7.25.2(@babel/core@7.22.17): + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.24.5 - '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.6 + transitivePeerDependencies: + - supports-color dev: false - /@babel/helper-module-transforms@7.24.5(@babel/core@7.23.0): - resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} + /@babel/helper-module-transforms@7.25.2(@babel/core@7.23.0): + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.24.5 - '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.6 + transitivePeerDependencies: + - supports-color dev: false - /@babel/helper-module-transforms@7.24.5(@babel/core@7.24.0): - resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} + /@babel/helper-module-transforms@7.25.2(@babel/core@7.24.0): + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.24.5 - '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.6 + transitivePeerDependencies: + - supports-color dev: false - /@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5): - resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.24.5 - '@babel/helper-split-export-declaration': 7.24.5 - '@babel/helper-validator-identifier': 7.24.7 - /@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2): resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} @@ -4333,7 +4323,7 @@ packages: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.25.6 dev: false /@babel/helper-optimise-call-expression@7.24.7: @@ -4347,14 +4337,15 @@ packages: engines: {node: '>=6.9.0'} dev: false - /@babel/helper-plugin-utils@7.24.5: - resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} - engines: {node: '>=6.9.0'} - /@babel/helper-plugin-utils@7.24.8: resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} engines: {node: '>=6.9.0'} + /@babel/helper-plugin-utils@7.25.9: + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-remap-async-to-generator@7.22.17(@babel/core@7.22.17): resolution: {integrity: sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA==} engines: {node: '>=6.9.0'} @@ -4453,6 +4444,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.25.6 + dev: false /@babel/helper-simple-access@7.24.7: resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} @@ -4516,6 +4508,7 @@ packages: /@babel/helper-validator-option@7.23.5: resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} + dev: false /@babel/helper-validator-option@7.24.8: resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} @@ -4526,8 +4519,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.23.0 - '@babel/template': 7.24.0 - '@babel/types': 7.24.5 + '@babel/template': 7.25.0 + '@babel/types': 7.25.6 dev: false /@babel/helper-wrap-function@7.25.0: @@ -4550,25 +4543,15 @@ packages: '@babel/types': 7.24.5 transitivePeerDependencies: - supports-color - - /@babel/helpers@7.24.0: - resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 - '@babel/types': 7.24.0 - transitivePeerDependencies: - - supports-color dev: false /@babel/helpers@7.24.5: resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -4617,14 +4600,15 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.25.6 + dev: false /@babel/parser@7.24.5: resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.25.6 /@babel/parser@7.25.6: resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} @@ -4663,7 +4647,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.23.0): @@ -4673,7 +4657,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2): @@ -4693,7 +4677,7 @@ packages: '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.22.15(@babel/core@7.22.17) dev: false @@ -4705,7 +4689,7 @@ packages: '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.22.15(@babel/core@7.23.0) dev: false @@ -4843,7 +4827,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -4851,7 +4836,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2): @@ -4860,7 +4845,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} @@ -4868,7 +4853,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} @@ -4876,7 +4862,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.17): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -4884,7 +4870,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.0): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -4892,7 +4879,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2): @@ -4901,7 +4888,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.17): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} @@ -4910,7 +4897,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.0): @@ -4920,7 +4907,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2): @@ -4930,7 +4917,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-syntax-do-expressions@7.22.5(@babel/core@7.22.17): @@ -4940,7 +4927,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-do-expressions@7.24.7(@babel/core@7.25.2): @@ -4959,7 +4946,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.0): @@ -4968,7 +4955,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2): @@ -4977,7 +4964,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.22.17): @@ -4987,7 +4974,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.25.2): @@ -5006,7 +4993,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.0): @@ -5015,7 +5002,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2): @@ -5024,7 +5011,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.24.0): @@ -5064,7 +5051,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.0): @@ -5074,7 +5061,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-import-assertions@7.25.6(@babel/core@7.25.2): @@ -5094,7 +5081,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.23.0): @@ -5104,7 +5091,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.25.2): @@ -5123,7 +5110,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.0): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} @@ -5131,7 +5119,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2): @@ -5140,7 +5128,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -5148,7 +5136,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -5156,7 +5145,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2): @@ -5165,7 +5154,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} @@ -5174,47 +5163,37 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 - dev: false - - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.0): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false - /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.22.17): - resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} + /@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.22.17): + resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false - /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.23.0): - resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} + /@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.23.0): + resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false - /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.0): - resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} + /@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.0): + resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2): @@ -5226,13 +5205,24 @@ packages: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + /@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.25.2): + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + dev: false + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.17): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -5240,7 +5230,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2): @@ -5249,7 +5239,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -5257,7 +5247,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -5265,7 +5256,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0): @@ -5274,7 +5265,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2): @@ -5283,7 +5274,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.17): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} @@ -5291,7 +5282,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} @@ -5299,7 +5291,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2): @@ -5308,7 +5300,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -5316,7 +5308,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -5324,7 +5317,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2): @@ -5333,7 +5326,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -5341,7 +5334,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -5349,7 +5343,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2): @@ -5358,7 +5352,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -5366,7 +5360,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -5374,7 +5369,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0): @@ -5383,7 +5378,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2): @@ -5392,7 +5387,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.17): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} @@ -5401,7 +5396,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.0): @@ -5411,7 +5406,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2): @@ -5421,7 +5416,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.17): @@ -5431,7 +5426,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + dev: false /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} @@ -5440,7 +5436,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2): @@ -5450,7 +5446,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} @@ -5459,7 +5455,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.22.17): @@ -5469,7 +5465,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.23.0): @@ -5479,7 +5475,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.0): @@ -5489,7 +5485,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2): @@ -5509,7 +5505,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.0): @@ -5520,7 +5516,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2): @@ -5531,7 +5527,7 @@ packages: dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: true /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.17): @@ -5541,7 +5537,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.0): @@ -5551,7 +5547,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2): @@ -5571,7 +5567,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.22.17) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.17) dev: false @@ -5584,7 +5580,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.23.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.0) dev: false @@ -5612,7 +5608,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.22.17) dev: false @@ -5623,9 +5619,11 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.22.17(@babel/core@7.23.0) + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2): @@ -5649,7 +5647,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.0): @@ -5659,7 +5657,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2): @@ -5678,7 +5676,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-block-scoping@7.22.15(@babel/core@7.23.0): @@ -5688,7 +5686,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2): @@ -5721,7 +5719,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color dev: false @@ -5734,7 +5732,7 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color dev: false @@ -5760,7 +5758,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.17) transitivePeerDependencies: - supports-color @@ -5774,7 +5772,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.0) transitivePeerDependencies: - supports-color @@ -5802,11 +5800,11 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.22.17) '@babel/helper-split-export-declaration': 7.24.5 globals: 11.12.0 @@ -5822,11 +5820,11 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.23.0) '@babel/helper-split-export-declaration': 7.24.5 globals: 11.12.0 @@ -5857,8 +5855,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/template': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/template': 7.25.0 dev: false /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.0): @@ -5868,8 +5866,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/template': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/template': 7.25.0 dev: false /@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2): @@ -5899,7 +5897,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2): @@ -5919,7 +5917,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.23.0): @@ -5930,7 +5928,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2): @@ -5951,7 +5949,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.23.0): @@ -5961,7 +5959,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2): @@ -5992,7 +5990,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.17) dev: false @@ -6003,7 +6001,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.0) dev: false @@ -6026,7 +6024,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.23.0): @@ -6037,7 +6035,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2): @@ -6071,7 +6069,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.0) dev: false @@ -6093,7 +6091,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.24.0) dev: false @@ -6115,7 +6113,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.0): @@ -6125,7 +6123,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2): @@ -6147,9 +6145,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.0): @@ -6159,9 +6157,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2): @@ -6184,7 +6182,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.17) dev: false @@ -6195,7 +6193,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.0) dev: false @@ -6217,7 +6215,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.0): @@ -6227,7 +6225,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2): @@ -6257,7 +6255,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.0) dev: false @@ -6279,7 +6277,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.0): @@ -6289,7 +6287,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2): @@ -6308,8 +6306,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.22.17) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.23.0): @@ -6319,8 +6319,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.23.0) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2): @@ -6343,9 +6345,11 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.22.17) + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.24.5 + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.23.0): @@ -6355,33 +6359,39 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-simple-access': 7.24.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.23.0) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.22.17): + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.0): resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-simple-access': 7.24.5 + '@babel/core': 7.24.0 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.0): + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.25.2): resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-simple-access': 7.24.5 + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2): @@ -6405,9 +6415,11 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.22.17) + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-modules-systemjs@7.22.11(@babel/core@7.23.0): @@ -6418,9 +6430,11 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.23.0) + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2): @@ -6445,8 +6459,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.22.17) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.23.0): @@ -6456,8 +6472,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.23.0) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2): @@ -6481,7 +6499,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.0): @@ -6492,7 +6510,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2): @@ -6513,7 +6531,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.23.0): @@ -6523,7 +6541,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2): @@ -6543,7 +6561,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.17) dev: false @@ -6554,7 +6572,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.0) dev: false @@ -6565,7 +6583,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) dev: false @@ -6587,7 +6605,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.17) dev: false @@ -6598,7 +6616,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.0) dev: false @@ -6633,10 +6651,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.25.4 '@babel/core': 7.23.0 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.0) '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.0) dev: false @@ -6661,7 +6679,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.22.17) transitivePeerDependencies: - supports-color @@ -6674,7 +6692,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.23.0) transitivePeerDependencies: - supports-color @@ -6699,7 +6717,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.17) dev: false @@ -6710,7 +6728,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.0) dev: false @@ -6732,7 +6750,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17) dev: false @@ -6744,7 +6762,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.0) dev: false @@ -6756,7 +6774,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) dev: false @@ -6782,7 +6800,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.0): @@ -6792,7 +6810,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2): @@ -6825,7 +6843,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color dev: false @@ -6838,7 +6856,7 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color dev: false @@ -6880,7 +6898,7 @@ packages: '@babel/core': 7.23.0 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.0) transitivePeerDependencies: - supports-color @@ -6908,7 +6926,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.0): @@ -6918,7 +6936,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2): @@ -6937,7 +6955,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.17): @@ -6947,7 +6965,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.0): @@ -6957,7 +6975,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.25.2): @@ -6977,6 +6995,8 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.17) + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.0): @@ -6987,6 +7007,8 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.0) + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-react-jsx-development@7.24.7(@babel/core@7.25.2): @@ -7008,7 +7030,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} @@ -7017,7 +7039,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.17): resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} @@ -7027,10 +7049,12 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.22.17) - '@babel/types': 7.24.5 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.22.17) + '@babel/types': 7.25.6 + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.0): @@ -7041,10 +7065,12 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.23.0) - '@babel/types': 7.24.5 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.23.0) + '@babel/types': 7.25.6 + transitivePeerDependencies: + - supports-color dev: false /@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2): @@ -7070,7 +7096,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.0): @@ -7081,7 +7107,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-react-pure-annotations@7.24.7(@babel/core@7.25.2): @@ -7113,7 +7139,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 regenerator-transform: 0.15.2 dev: false @@ -7135,7 +7161,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.23.0): @@ -7145,7 +7171,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2): @@ -7199,7 +7225,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.23.0): @@ -7209,7 +7235,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2): @@ -7228,7 +7254,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false @@ -7239,7 +7265,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false @@ -7262,7 +7288,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.23.0): @@ -7272,7 +7298,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2): @@ -7292,7 +7318,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.0): @@ -7302,7 +7328,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2): @@ -7321,7 +7347,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.23.0): @@ -7331,7 +7357,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2): @@ -7353,7 +7379,7 @@ packages: '@babel/core': 7.22.17 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.22.17) transitivePeerDependencies: - supports-color @@ -7368,7 +7394,7 @@ packages: '@babel/core': 7.23.0 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.23.0) transitivePeerDependencies: - supports-color @@ -7383,7 +7409,7 @@ packages: '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.0) transitivePeerDependencies: - supports-color @@ -7412,7 +7438,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.23.0): @@ -7422,7 +7448,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2): @@ -7443,7 +7469,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.23.0): @@ -7454,7 +7480,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2): @@ -7476,7 +7502,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.23.0): @@ -7487,7 +7513,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2): @@ -7509,7 +7535,7 @@ packages: dependencies: '@babel/core': 7.22.17 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.17) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.23.0): @@ -7520,7 +7546,7 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-unicode-sets-regex@7.25.4(@babel/core@7.25.2): @@ -7631,11 +7657,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.25.4 '@babel/core': 7.23.0 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.15 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.15(@babel/core@7.23.0) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.23.0) '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.0) @@ -7706,7 +7732,7 @@ packages: '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.0) '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.23.0) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.0) - '@babel/types': 7.22.17 + '@babel/types': 7.25.6 babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.23.0) babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.23.0) babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.23.0) @@ -7817,8 +7843,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.24.0) dev: false @@ -7828,8 +7854,8 @@ packages: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/types': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/types': 7.25.6 esutils: 2.0.3 dev: false @@ -7839,8 +7865,8 @@ packages: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/types': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/types': 7.25.6 esutils: 2.0.3 dev: false @@ -7850,8 +7876,8 @@ packages: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/types': 7.24.5 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/types': 7.25.6 esutils: 2.0.3 dev: true @@ -7868,6 +7894,8 @@ packages: '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.17) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.17) '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.22.17) + transitivePeerDependencies: + - supports-color dev: false /@babel/preset-react@7.22.15(@babel/core@7.23.0): @@ -7877,12 +7905,14 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.15 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.0) '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.0) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.0) '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.23.0) + transitivePeerDependencies: + - supports-color dev: false /@babel/preset-react@7.24.7(@babel/core@7.25.2): @@ -7925,9 +7955,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.23.0) '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.23.0) '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.0) transitivePeerDependencies: @@ -7941,9 +7971,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.0) '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.0) transitivePeerDependencies: @@ -7994,13 +8024,13 @@ packages: source-map-support: 0.5.21 dev: false - /@babel/register@7.22.15(@babel/core@7.24.5): + /@babel/register@7.22.15(@babel/core@7.25.2): resolution: {integrity: sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.25.2 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -8049,14 +8079,15 @@ packages: '@babel/code-frame': 7.24.2 '@babel/parser': 7.24.5 '@babel/types': 7.24.5 + dev: false /@babel/template@7.24.0: resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.24.0 - '@babel/types': 7.24.0 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 /@babel/template@7.25.0: resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} @@ -8082,23 +8113,6 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - - /@babel/traverse@7.24.0: - resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.24.5 - '@babel/parser': 7.24.0 - '@babel/types': 7.24.0 - debug: 4.3.7(supports-color@8.1.1) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color dev: false /@babel/traverse@7.24.5: @@ -8106,17 +8120,18 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.5 + '@babel/generator': 7.25.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.24.5 - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 debug: 4.3.7(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: false /@babel/traverse@7.25.6: resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} @@ -8140,14 +8155,6 @@ packages: '@babel/helper-validator-identifier': 7.24.5 to-fast-properties: 2.0.0 - /@babel/types@7.24.0: - resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.24.1 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - /@babel/types@7.24.5: resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} engines: {node: '>=6.9.0'} @@ -8471,8 +8478,8 @@ packages: resolution: {integrity: sha512-T4ZRgwb+fmlD510VF1GFRBIHSXhvGSn1SO6bXFhlhVL3wmvEIwRrX5aiosHpbnh2TdKgl84Z6gWwr2d4j1Y/3g==} engines: {node: 16.x || >=18.0.0} dependencies: - '@babel/core': 7.24.5 - '@babel/register': 7.22.15(@babel/core@7.24.5) + '@babel/core': 7.25.2 + '@babel/register': 7.22.15(@babel/core@7.25.2) '@babel/runtime': 7.22.15 '@babel/runtime-corejs3': 7.22.15 '@commercetools-frontend/babel-preset-mc-app': 22.36.0 @@ -12188,7 +12195,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.22.17 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.22.17) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.22.17) dev: false /@emotion/babel-plugin-jsx-pragmatic@0.3.0(@babel/core@7.25.2): @@ -12243,6 +12250,8 @@ packages: '@babel/runtime': 7.22.15 '@emotion/babel-plugin': 11.11.0 '@emotion/babel-plugin-jsx-pragmatic': 0.2.1(@babel/core@7.22.17) + transitivePeerDependencies: + - supports-color dev: false /@emotion/babel-preset-css-prop@11.12.0(@babel/core@7.25.2): @@ -13009,11 +13018,26 @@ packages: tslib: 2.6.2 dev: false + /@formatjs/ecma402-abstract@2.3.1: + resolution: {integrity: sha512-Ip9uV+/MpLXWRk03U/GzeJMuPeOXpJBSB5V1tjA6kJhvqssye5J5LoYLc7Z5IAHb7nR62sRoguzrFiVCP/hnzw==} + dependencies: + '@formatjs/fast-memoize': 2.2.5 + '@formatjs/intl-localematcher': 0.5.9 + decimal.js: 10.4.3 + tslib: 2.6.2 + dev: false + /@formatjs/fast-memoize@2.2.0: resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==} dependencies: tslib: 2.6.2 + /@formatjs/fast-memoize@2.2.5: + resolution: {integrity: sha512-6PoewUMrrcqxSoBXAOJDiW1m+AmkrAj0RiXnOMD59GRaswjXhm3MDhgepXPBgonc09oSirAJTsAggzAGQf6A6g==} + dependencies: + tslib: 2.6.2 + dev: false + /@formatjs/icu-messageformat-parser@2.6.2: resolution: {integrity: sha512-nF/Iww7sc5h+1MBCDRm68qpHTCG4xvGzYs/x9HFcDETSGScaJ1Fcadk5U/NXjXeCtzD+DhN4BAwKFVclHfKMdA==} dependencies: @@ -13037,6 +13061,14 @@ packages: tslib: 2.6.2 dev: false + /@formatjs/icu-messageformat-parser@2.9.7: + resolution: {integrity: sha512-cuEHyRM5VqLQobANOjtjlgU7+qmk9Q3fDQuBiRRJ3+Wp3ZoZhpUPtUfuimZXsir6SaI2TaAJ+SLo9vLnV5QcbA==} + dependencies: + '@formatjs/ecma402-abstract': 2.3.1 + '@formatjs/icu-skeleton-parser': 1.8.11 + tslib: 2.6.2 + dev: false + /@formatjs/icu-skeleton-parser@1.6.2: resolution: {integrity: sha512-VtB9Slo4ZL6QgtDFJ8Injvscf0xiDd4bIV93SOJTBjUF4xe2nAWOoSjLEtqIG+hlIs1sNrVKAaFo3nuTI4r5ZA==} dependencies: @@ -13050,6 +13082,13 @@ packages: tslib: 2.6.2 dev: false + /@formatjs/icu-skeleton-parser@1.8.11: + resolution: {integrity: sha512-8LlHHE/yL/zVJZHAX3pbKaCjZKmBIO6aJY1mkVh4RMSEu/2WRZ4Ysvv3kKXJ9M8RJLBHdnk1/dUQFdod1Dt7Dw==} + dependencies: + '@formatjs/ecma402-abstract': 2.3.1 + tslib: 2.6.2 + dev: false + /@formatjs/icu-skeleton-parser@1.8.2: resolution: {integrity: sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==} dependencies: @@ -13117,6 +13156,12 @@ packages: tslib: 2.6.2 dev: false + /@formatjs/intl-localematcher@0.5.9: + resolution: {integrity: sha512-8zkGu/sv5euxbjfZ/xmklqLyDGQSxsLqg8XOq88JW3cmJtzhCP8EtSJXlaKZnVO4beEaoiT9wj4eIoCQ9smwxA==} + dependencies: + tslib: 2.6.2 + dev: false + /@formatjs/intl-numberformat@8.7.1: resolution: {integrity: sha512-HQh3bCN9wQ9ecUdlnfooS5k+9Ab6Jn/YfO67GA0VfTk6oJOBAM4/5U1f1zcROFIl7AV3hShoYMvohx25YwfEQQ==} dependencies: @@ -13184,6 +13229,23 @@ packages: typescript: 5.4.5 dev: false + /@formatjs/ts-transformer@3.13.26: + resolution: {integrity: sha512-SLvuvGg8wwxubV9ahiP4/a7quFQha56IHDo9N/+bxp+nlw+xyV6BWrQcJqK1x2M0m0U7PLQff3rPnbahfSlrgg==} + peerDependencies: + ts-jest: '>=27' + peerDependenciesMeta: + ts-jest: + optional: true + dependencies: + '@formatjs/icu-messageformat-parser': 2.9.7 + '@types/json-stable-stringify': 1.0.34 + '@types/node': 18.17.14 + chalk: 4.1.2 + json-stable-stringify: 1.1.1 + tslib: 2.6.2 + typescript: 5.7.2 + dev: false + /@graphql-codegen/add@3.2.3(graphql@16.8.2): resolution: {integrity: sha512-sQOnWpMko4JLeykwyjFTxnhqjd/3NOG2OyMuvK76Wnnwh8DRrNf2VEs2kmSvLl7MndMlOj7Kh5U154dVcvhmKQ==} peerDependencies: @@ -13631,10 +13693,10 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/parser': 7.24.5 + '@babel/parser': 7.25.6 '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.22.17) - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 '@graphql-tools/utils': 9.2.1(graphql@16.8.2) graphql: 16.8.2 tslib: 2.6.2 @@ -14574,7 +14636,7 @@ packages: '@open-draft/until': 1.0.3 '@types/debug': 4.1.7 '@xmldom/xmldom': 0.8.7 - debug: 4.3.5 + debug: 4.3.7(supports-color@8.1.1) headers-polyfill: 3.1.2 outvariant: 1.4.0 strict-event-emitter: 0.2.8 @@ -15255,8 +15317,8 @@ packages: /@preconstruct/hook@0.4.0: resolution: {integrity: sha512-a7mrlPTM3tAFJyz43qb4pPVpUx8j8TzZBFsNFqcKcE/sEakNXRlQAuCT4RGZRf9dQiiUnBahzSIWawU4rENl+Q==} dependencies: - '@babel/core': 7.22.17 - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.22.17) + '@babel/core': 7.25.2 + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.25.2) pirates: 4.0.5 source-map-support: 0.5.21 transitivePeerDependencies: @@ -15994,7 +16056,7 @@ packages: resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==} engines: {node: '>=10'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 entities: 4.5.0 dev: false @@ -16335,8 +16397,8 @@ packages: /@types/babel__core@7.20.2: resolution: {integrity: sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==} dependencies: - '@babel/parser': 7.24.0 - '@babel/types': 7.24.0 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.18.3 @@ -16344,27 +16406,38 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.18.3 + '@types/babel__traverse': 7.20.6 /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 + + /@types/babel__helper-plugin-utils@7.10.3: + resolution: {integrity: sha512-FcLBBPXInqKfULB2nvOBskQPcnSMZ0s1Y2q76u9H1NPPWaLcTeq38xBeKfF/RBUECK333qeaqRdYoPSwW7rTNQ==} + dependencies: + '@types/babel__core': 7.20.5 + dev: false /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.24.0 - '@babel/types': 7.24.0 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 /@types/babel__traverse@7.18.3: resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 + + /@types/babel__traverse@7.20.6: + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + dependencies: + '@babel/types': 7.25.6 /@types/body-parser@1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} @@ -18239,6 +18312,24 @@ packages: slash: 3.0.0 transitivePeerDependencies: - supports-color + dev: false + + /babel-jest@29.7.0(@babel/core@7.25.2): + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': 7.25.2 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.2 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.25.2) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color /babel-loader@8.3.0(@babel/core@7.22.17)(webpack@5.94.0): resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} @@ -18275,6 +18366,25 @@ packages: '@babel/core': 7.25.2 dev: true + /babel-plugin-formatjs@10.5.29: + resolution: {integrity: sha512-Fb+76ayGDEYfyv8ta2DdRoJY5EBhHJj5rNF/xQEkf5qoj7yfwpjwzd5FRFjUaFx/ddMPpi0BfDezyv0czhrGaA==} + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.2) + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 + '@formatjs/icu-messageformat-parser': 2.9.7 + '@formatjs/ts-transformer': 3.13.26 + '@types/babel__core': 7.20.5 + '@types/babel__helper-plugin-utils': 7.10.3 + '@types/babel__traverse': 7.20.6 + tslib: 2.6.2 + transitivePeerDependencies: + - supports-color + - ts-jest + dev: false + /babel-plugin-import-graphql@2.8.1(graphql-tag@2.12.6)(graphql@16.8.2): resolution: {integrity: sha512-j8Y0rWfMCd7Q63+hzCENrzbwYvQ9GfRbD3S50oHJ0SmEeRRVgLMxj+jXCBVLTFlmFLzY8UYVQQGx3FgrK3wajA==} engines: {node: '>= 4.x'} @@ -18486,6 +18596,7 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.17) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.17) + dev: false /babel-preset-current-node-syntax@1.0.1(@babel/core@7.25.2): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} @@ -18552,6 +18663,17 @@ packages: '@babel/core': 7.22.17 babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.17) + dev: false + + /babel-preset-jest@29.6.3(@babel/core@7.25.2): + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) /backo2@1.0.2: resolution: {integrity: sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==} @@ -18942,7 +19064,7 @@ packages: /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: - browserslist: 4.21.10 + browserslist: 4.23.3 caniuse-lite: 1.0.30001660 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 @@ -24215,7 +24337,7 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.25.2 '@babel/parser': 7.25.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 @@ -24231,7 +24353,7 @@ packages: '@babel/parser': 7.25.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 - semver: 7.6.3 + semver: 7.6.2 transitivePeerDependencies: - supports-color @@ -24385,11 +24507,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 '@types/node': 16.18.48 - babel-jest: 29.7.0(@babel/core@7.22.17) + babel-jest: 29.7.0(@babel/core@7.25.2) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -24426,11 +24548,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 '@types/node': 18.17.14 - babel-jest: 29.7.0(@babel/core@7.22.17) + babel-jest: 29.7.0(@babel/core@7.25.2) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -24800,7 +24922,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.24.5 + '@babel/generator': 7.25.6 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2) '@babel/types': 7.25.6 @@ -24818,7 +24940,7 @@ packages: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.3 + semver: 7.6.2 transitivePeerDependencies: - supports-color @@ -26930,7 +27052,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.1 - semver: 7.6.3 + semver: 7.6.2 validate-npm-package-license: 3.0.4 /normalize-path@2.1.1: @@ -27651,7 +27773,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 + browserslist: 4.23.3 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.38 @@ -27664,7 +27786,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 + browserslist: 4.23.3 postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false @@ -27807,7 +27929,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 + browserslist: 4.23.3 caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -27842,7 +27964,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 + browserslist: 4.23.3 cssnano-utils: 3.1.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -27964,7 +28086,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 + browserslist: 4.23.3 postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false @@ -28007,7 +28129,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 + browserslist: 4.23.3 caniuse-api: 3.0.0 postcss: 8.4.38 dev: false @@ -29528,11 +29650,6 @@ packages: engines: {node: '>=10'} hasBin: true - /semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -30276,7 +30393,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.10 + browserslist: 4.23.3 postcss: 8.4.38 postcss-selector-parser: 6.0.11 dev: false @@ -30608,7 +30725,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.23 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2