From 3e40f85960ad10f7713ec2f47579d5323c4cc098 Mon Sep 17 00:00:00 2001 From: wesleybl Date: Sat, 7 Mar 2026 12:15:08 -0300 Subject: [PATCH 1/8] Fork `razzle-dev-utils` into `@plone/razzle-dev-utils` --- packages/volto-razzle-dev-utils/CHANGELOG.md | 21 ++ .../FileSizeReporter.js | 180 +++++++++++ .../FriendlyErrorsPlugin.js | 82 +++++ packages/volto-razzle-dev-utils/README.md | 89 ++++++ .../WebpackConfigHelpers.js | 193 ++++++++++++ .../volto-razzle-dev-utils/devServerMajor.js | 5 + .../formatWebpackMessages.js | 22 ++ packages/volto-razzle-dev-utils/logger.js | 107 +++++++ .../makeLoaderFinder.js | 25 ++ packages/volto-razzle-dev-utils/package.json | 46 +++ .../prettyNodeErrors.js | 51 +++ .../volto-razzle-dev-utils/printErrors.js | 32 ++ .../volto-razzle-dev-utils/printWarnings.js | 34 ++ .../volto-razzle-dev-utils/resolveRequest.js | 12 + packages/volto-razzle-dev-utils/setPorts.js | 20 ++ .../webpackHotDevClient.js | 290 +++++++++++++++++ .../webpackHotDevClientV4.js | 292 ++++++++++++++++++ .../volto-razzle-dev-utils/webpackMajor.js | 5 + .../volto-razzle/config/createConfigAsync.js | 14 +- .../volto-razzle/config/createJestConfig.js | 2 +- .../volto-razzle/config/loadRazzleConfig.js | 2 +- packages/volto-razzle/config/modules.js | 2 +- packages/volto-razzle/config/paths.js | 2 +- packages/volto-razzle/package.json | 2 +- packages/volto-razzle/scripts/build.js | 10 +- packages/volto-razzle/scripts/export.js | 4 +- packages/volto-razzle/scripts/start.js | 8 +- packages/volto-razzle/scripts/test.js | 2 +- packages/volto/package.json | 2 +- packages/volto/razzle.config.js | 2 +- pnpm-lock.yaml | 241 +++++++++++---- 31 files changed, 1718 insertions(+), 81 deletions(-) create mode 100644 packages/volto-razzle-dev-utils/CHANGELOG.md create mode 100644 packages/volto-razzle-dev-utils/FileSizeReporter.js create mode 100644 packages/volto-razzle-dev-utils/FriendlyErrorsPlugin.js create mode 100644 packages/volto-razzle-dev-utils/README.md create mode 100644 packages/volto-razzle-dev-utils/WebpackConfigHelpers.js create mode 100644 packages/volto-razzle-dev-utils/devServerMajor.js create mode 100644 packages/volto-razzle-dev-utils/formatWebpackMessages.js create mode 100644 packages/volto-razzle-dev-utils/logger.js create mode 100644 packages/volto-razzle-dev-utils/makeLoaderFinder.js create mode 100644 packages/volto-razzle-dev-utils/package.json create mode 100644 packages/volto-razzle-dev-utils/prettyNodeErrors.js create mode 100644 packages/volto-razzle-dev-utils/printErrors.js create mode 100644 packages/volto-razzle-dev-utils/printWarnings.js create mode 100644 packages/volto-razzle-dev-utils/resolveRequest.js create mode 100644 packages/volto-razzle-dev-utils/setPorts.js create mode 100644 packages/volto-razzle-dev-utils/webpackHotDevClient.js create mode 100644 packages/volto-razzle-dev-utils/webpackHotDevClientV4.js create mode 100644 packages/volto-razzle-dev-utils/webpackMajor.js diff --git a/packages/volto-razzle-dev-utils/CHANGELOG.md b/packages/volto-razzle-dev-utils/CHANGELOG.md new file mode 100644 index 00000000000..dc9664573f6 --- /dev/null +++ b/packages/volto-razzle-dev-utils/CHANGELOG.md @@ -0,0 +1,21 @@ +# razzle-dev-utils + +## 4.2.18 + +### Patch Changes + +- [`fa491cd8`](https://github.com/jaredpalmer/razzle/commit/fa491cd849c1d1a63953bc91812b1d0889597c0c) Thanks [@fivethreeo](https://github.com/fivethreeo)! - add support for type:module razzle.config.js + +## 4.2.17 + +### Patch Changes + +- [`eff6d885`](https://github.com/jaredpalmer/razzle/commit/eff6d88545e0eef22b43b7426cd6d5437eadc341) Thanks [@fivethreeo](https://github.com/fivethreeo)! - Remove the require of `jest` and `chalk` as they are not used in the file + +* [`341680c1`](https://github.com/jaredpalmer/razzle/commit/341680c1074131baac9940eb3b72a5a1b097c1e7) Thanks [@fivethreeo](https://github.com/fivethreeo)! - add changeset packages + +## 4.2.16 + +### Patch Changes + +- dc4c7870: add changesets diff --git a/packages/volto-razzle-dev-utils/FileSizeReporter.js b/packages/volto-razzle-dev-utils/FileSizeReporter.js new file mode 100644 index 00000000000..f6f8ffc2d93 --- /dev/null +++ b/packages/volto-razzle-dev-utils/FileSizeReporter.js @@ -0,0 +1,180 @@ +'use strict'; + +/** + * Copyright (c) 2015-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +var fs = require('fs'); +var path = require('path'); +var chalk = require('chalk'); +var filesize = require('filesize'); +var recursive = require('recursive-readdir'); +var stripAnsi = require('strip-ansi'); +var gzipSize = require('gzip-size').sync; + +function canReadAsset(asset) { + return ( + /\.(js|css|html|json)$/.test(asset) && + !/service-worker\.js/.test(asset) && + !/precache-manifest\.[0-9a-f]+\.js/.test(asset) + ); +} + +// Prints a detailed summary of build files. +function printFileSizesAfterBuild( + webpackStats, + previousSizeMap, + buildFolder, + maxBundleGzipSize, + maxChunkGzipSize +) { + var root = previousSizeMap.root; + var sizes = previousSizeMap.sizes; + var assets = (webpackStats.stats || [webpackStats]) + .map(stats => + stats + .toJson({ all: false, assets: true }) + .assets.filter(asset => canReadAsset(asset.name)) + .map(asset => { + var fileContents = fs.readFileSync(path.join(root, asset.name)); + var size = gzipSize(fileContents); + var previousSize = sizes[removeFileNameHash(root, asset.name)]; + var difference = getDifferenceLabel(size, previousSize); + return { + folder: path.join( + path.basename(buildFolder), + path.basename(root), + path.dirname(asset.name) + ), + name: path.basename(asset.name), + size: size, + sizeLabel: + filesize(size) + (difference ? ' (' + difference + ')' : ''), + }; + }) + ) + .reduce((single, all) => all.concat(single), []); + assets.sort((a, b) => b.size - a.size); + var longestSizeLabelLength = Math.max.apply( + null, + assets.map(a => stripAnsi(a.sizeLabel).length) + ); + var suggestBundleSplitting = false; + assets.forEach(asset => { + var sizeLabel = asset.sizeLabel; + var sizeLength = stripAnsi(sizeLabel).length; + if (sizeLength < longestSizeLabelLength) { + var rightPadding = ' '.repeat(longestSizeLabelLength - sizeLength); + sizeLabel += rightPadding; + } + var isMainBundle = asset.name.indexOf('main.') === 0; + var maxRecommendedSize = isMainBundle + ? maxBundleGzipSize + : maxChunkGzipSize; + var isLarge = maxRecommendedSize && asset.size > maxRecommendedSize; + if (isLarge && path.extname(asset.name) === '.js') { + suggestBundleSplitting = true; + } + console.log( + ' ' + + (isLarge ? chalk.yellow(sizeLabel) : sizeLabel) + + ' ' + + chalk.dim(asset.folder + (/[\/\\]$/.test(asset.folder) ? '':path.sep)) + + chalk.cyan(asset.name) + ); + }); + if (suggestBundleSplitting) { + console.log(); + console.log( + chalk.yellow('The bundle size is significantly larger than recommended.') + ); + console.log( + chalk.yellow( + 'Consider reducing it with code splitting: https://goo.gl/9VhYWB' + ) + ); + console.log( + chalk.yellow( + 'You can also analyze the project dependencies: https://goo.gl/LeUzfb' + ) + ); + } +} + +function removeFileNameHash(buildFolder, fileName) { + return fileName + .replace(buildFolder, '') + .replace(/\\/g, '/') + .replace( + /\/?(.*)(\.[0-9a-f]+)(\.chunk)?(\.js|\.css)/, + (match, p1, p2, p3, p4) => p1 + p4 + ); +} + +// Input: 1024, 2048 +// Output: "(+1 KB)" +function getDifferenceLabel(currentSize, previousSize) { + var FIFTY_KILOBYTES = 1024 * 50; + var difference = currentSize - previousSize; + var fileSize = !Number.isNaN(difference) ? filesize(difference) : 0; + if (difference >= FIFTY_KILOBYTES) { + return chalk.red('+' + fileSize); + } else if (difference < FIFTY_KILOBYTES && difference > 0) { + return chalk.yellow('+' + fileSize); + } else if (difference < 0) { + return chalk.green(fileSize); + } else { + return ''; + } +} + +function measureFileSizesBeforeBuild(buildFolder) { + return new Promise(resolve => { + recursive(buildFolder, (err, fileNames) => { + var sizes; + if (!err && fileNames) { + sizes = fileNames.filter(canReadAsset).reduce((memo, fileName) => { + var contents = fs.readFileSync(fileName); + var key = removeFileNameHash(buildFolder, fileName); + memo[key] = gzipSize(contents); + return memo; + }, {}); + } + resolve({ + root: buildFolder, + sizes: sizes || {}, + }); + }); + }); +} + +function removeFilePrefix(buildFolder, fileName) { + return fileName.replace(buildFolder, '').replace(/\\/g, '/'); +} + +function getFileNamesAsStat(buildFolder) { + return new Promise(resolve => { + recursive(buildFolder, (err, fileNames) => { + var filteredFileNames; + if (!err && fileNames) { + filteredFileNames = fileNames + .filter(canReadAsset) + .map(fileName => removeFilePrefix(buildFolder, fileName)); + } + resolve({ + toJson: () => ({ + assets: filteredFileNames.map(name => ({ name: name })), + }), + }); + }); + }); +} + +module.exports = { + measureFileSizesBeforeBuild: measureFileSizesBeforeBuild, + printFileSizesAfterBuild: printFileSizesAfterBuild, + getFileNamesAsStat: getFileNamesAsStat, +}; diff --git a/packages/volto-razzle-dev-utils/FriendlyErrorsPlugin.js b/packages/volto-razzle-dev-utils/FriendlyErrorsPlugin.js new file mode 100644 index 00000000000..ca9afe82ee0 --- /dev/null +++ b/packages/volto-razzle-dev-utils/FriendlyErrorsPlugin.js @@ -0,0 +1,82 @@ +'use strict'; + +const chalk = require('chalk'); +const clearConsole = require('react-dev-utils/clearConsole'); +const formatWebpackMessages = require('react-dev-utils/formatWebpackMessages'); +const logger = require('./logger'); + +let WEBPACK_COMPILING = false; +let WEBPACK_DONE = false; + +// This is a custom Webpack Plugin that prints out prettier console messages +// and errors depending on webpack compiler events. It runs on the Node.js +// server webpack instance. +class WebpackErrorsPlugin { + constructor(options) { + options = options || {}; + this.verbose = options.verbose; + this.onSuccessMessage = options.onSuccessMessage; + this.target = options.target === 'web' ? 'CLIENT' : 'SERVER'; + } + + apply(compiler) { + compiler.plugin('done', stats => { + const rawMessages = stats.toJson({}, true); + const messages = formatWebpackMessages(rawMessages); + WEBPACK_COMPILING = false; + if (!messages.errors.length && !messages.warnings.length) { + if (!WEBPACK_DONE) { + if (!this.verbose) { + clearConsole(); + } + logger.done('Compiled successfully'); + WEBPACK_DONE = true; + + if (this.onSuccessMessage) { + logger.log(this.onSuccessMessage); + logger.log(''); + } + } + } + + if ( + messages.errors.length && + !( + rawMessages.errors && + rawMessages.errors.length > 0 && + (rawMessages.errors[0].includes('assets.json') || + rawMessages.errors[0].includes('chunks.json') || + rawMessages.errors[0].includes("Module not found: Can't resolve")) + ) + ) { + messages.errors.forEach(e => { + logger.error( + `Failed to compile ${this.target} with ${messages.errors.length} errors`, + e + ); + }); + // return; + } + + if (messages.warnings.length) { + logger.warn( + `Failed to compile with ${messages.warnings.length} warnings` + ); + messages.warnings.forEach(w => logger.log(w)); + } + }); + + compiler.plugin('invalid', params => { + WEBPACK_DONE = false; + if (!WEBPACK_COMPILING) { + if (!this.verbose) { + clearConsole(); + } + logger.start('Compiling...'); + WEBPACK_COMPILING = true; + } + }); + } +} + +module.exports = WebpackErrorsPlugin; diff --git a/packages/volto-razzle-dev-utils/README.md b/packages/volto-razzle-dev-utils/README.md new file mode 100644 index 00000000000..ac654e7cb9b --- /dev/null +++ b/packages/volto-razzle-dev-utils/README.md @@ -0,0 +1,89 @@ +> [!IMPORTANT] +> This package is a maintained fork of the original [razzle-dev-utils](https://github.com/jaredpalmer/razzle/tree/master/packages/razzle-dev-utils). +> The upstream project is currently unmaintained, so we forked it into the Volto monorepo to keep its dependencies updated and address security issues. +> All upstream attributions are preserved below. + +# @plone/razzle-dev-utils + +This package includes some utilties used by [Razzle](https://github/com/palmerhq/razzle) + +## Usage in Razzle Projects + +These utilities come by default with Razzle, which includes it by default. **You don’t need to install it separately in Razzle projects.** + +## Usage Outside of Razzle + +If you don’t use Razzle, you may keep using these utilities. Their development will be aligned with Razzle, so major versions of these utilities may come out relatively often. Feel free to fork or copy and paste them into your projects if you’d like to have more control over them, or feel free to use the old versions. + +### Entry Points + +There is no single entry point. You can only import individual top-level modules. + +#### `logger` + +- `logger.log(thing: any): void`: Log to console. = `console.log` +- `logger.start(text: string): void`: Log the start of a task to console +- `logger.done(text: string): void`: Log the end of task to console +- `logger.info(text: string, data: object): void`: Log information and data to console +- `logger.debug(text: string, data: object): void`: Log debug message and data to console +- `logger.warn(text: string, data: object): void`: Log a warning with message and data to console +- `logger.error(text: string, err: object): void`: Log a message and an error to console + +#### `new FriendlyErrorsWebpackPlugin({ verbose: boolean, onSuccessMessage: string, target: 'web' | 'server' })` + +This will pretty print webpack errors to your console. It is mean to be used with Razzle's double webpack setup, where you have two webpack instances running in parallel. Otherwise the output looks almost identical to `create-react-app's` as it uses the same error formatter under the hood. + +```js +const FriendlyErrorsPlugin = require('@plone/razzle-dev-utils/FriendlyErrorsPlugin'); + +module.exports = { + // ... + plugins: [ + new FriendlyErrorsPlugin({ + verbose: false, + target: 'web', + onSuccessMessage: `Your application is running at http://${process.env.HOST}:${process.env.PORT}`, + }), + // ... + ], + // ... +} +``` + +#### `printErrors(summary: string, errors: Error[])` + +Pretty print an array of errors with a message. Good for CI's. + +```js +const printErrors = require('@plone/razzle-dev-utils/printErrors'); + +try { + // do something +} catch (e) { + printErrors('Failed to compile.', [e]); +} +``` + +`makeLoaderFinder(loaderName: string): (rule: WebPackRule) => boolean;` + +Helper function to find a loader in the webpack config object. Used for writing Razzle Plugins, or razzle modify functions. + +Example: + +```js +// razzle.config.js +const loaderFinder = require('@plone/razzle-dev-utils/makeLoaderFinder'); + +module.exports = { + modify(config) { + // Makes a finder function, to search for babel-loader + const babelLoaderFinder = makeLoaderFinder('babel-loader'); + + // Finds the JS rule containing babel-loader using our function + const jsRule = config.module.rules.find(babelLoaderFinder); + + // Set cacheDirectory to true in our babel-loader + jsRule.use.find(babelLoaderFinder).options.cacheDirectory = true; + }, +}; +``` diff --git a/packages/volto-razzle-dev-utils/WebpackConfigHelpers.js b/packages/volto-razzle-dev-utils/WebpackConfigHelpers.js new file mode 100644 index 00000000000..4b443e41e12 --- /dev/null +++ b/packages/volto-razzle-dev-utils/WebpackConfigHelpers.js @@ -0,0 +1,193 @@ +'use strict'; + +const path = require('path'); + +/** + * WebpackConfigHelpers + * + * @class WebpackConfigHelpers + */ +class WebpackConfigHelpers { + constructor(cwd) { + this._cwd = cwd; + } + + /** + * Returns wrapper around all loaders from config. + * + * @param {object} config - [webpack config](https://webpack.js.org/configuration/#options). + * @returns {LoaderWrapper[]} + * + * @memberof WebpackConfigHelpers + */ + getLoaders(config) { + return this.getRules(config).map(({ rule, index }) => ({ + rule: rule, + ruleIndex: index, + loaders: rule.loaders || rule.use || rule.loader, + })); + } + + /** + * Returns wrapper around all rules from config. + * + * @param {object} config - [webpack config](https://webpack.js.org/configuration/#options). + * @returns {RuleWrapper[]} + * + * @memberof WebpackConfigHelpers + */ + getRules(config) { + return [ + ...(config.module.loaders || []), + ...(config.module.rules || []), + ].map((rule, index) => ({ index, rule })); + } + + /** + * Returns wrapper around all plugins from config. + * + * @param {object} config - [webpack config](https://webpack.js.org/configuration/#options). + * @returns {PluginWrapper[]} + * + * @memberof WebpackConfigHelpers + */ + getPlugins(config) { + return (config.plugins || []).map((plugin, index) => ({ index, plugin })); + } + + /** + * + * + * @param {object} config - [webpack config](https://webpack.js.org/configuration/#options). + * @param {string} file - path to test against loader. Resolved relatively to $PWD. + * @returns {RuleWrapper[]} + * + * @memberof WebpackConfigHelpers + */ + getRulesByMatchingFile(config, file) { + let filePath = path.resolve(this._cwd, file); + return this.getRules(config).filter( + w => w.rule.test && w.rule.test.exec(filePath) + ); + } + + /** + * Returns loaders that match provided name. + * + * @example + * helpers.getLoadersByName(config, 'less-loader') + * @param {object} config - [webpack config](https://webpack.js.org/configuration/#options). + * @param {string} name - name of loader. + * @returns {LoaderWrapper[]} + * + * @memberof WebpackConfigHelpers + */ + getLoadersByName(config, name) { + return this.getLoaders(config) + .map(({ rule, ruleIndex, loaders }) => + Array.isArray(loaders) + ? loaders.map((loader, loaderIndex) => ({ + rule, + ruleIndex, + loader, + loaderIndex, + })) + : [{ rule, ruleIndex, loader: loaders, loaderIndex: -1 }] + ) + .reduce((arr, loaders) => arr.concat(loaders), []) + .filter( + ({ loader }) => loader === name || (loader && loader.loader === name) + ); + } + + /** + * Returns plugins that match provided name. + * + * @example + * helpers.getPluginsByName(config, 'HtmlWebpackPlugin') + * @param {object} config - [webpack config](https://webpack.js.org/configuration/#options). + * @param {string} name - name of loader. + * @returns {PluginWrapper[]} + * + * @memberof WebpackConfigHelpers + */ + getPluginsByName(config, name) { + return this.getPlugins(config).filter( + w => + w.plugin && w.plugin.constructor && w.plugin.constructor.name === name + ); + } + + /** + * Returns plugins that match provided type. + * + * @example + * helpers.getPluginsByType(config, webpack.optimize.CommonsChunkPlugin) + * @param {object} config - [webpack config](https://webpack.js.org/configuration/#options). + * @param {any} type - type of plugin. + * @returns {PluginWrapper[]} + * + * @memberof WebpackConfigHelpers + */ + getPluginsByType(config, type) { + return this.getPlugins(config).filter(w => w.plugin instanceof type); + } + + getResolveExtensions(config) { + return config.resolve.extensions; + } + + addResolveExtensions(config, ext) { + return config.resolve.extensions.concat(ext); + } + + makeLoaderFinder(loaderName) { + return function findLoader(rule) { + // i.e.: /eslint-loader/ + const loaderRegex = new RegExp(`[/\\\\]${loaderName}[/\\\\]`); + + // Checks if there's a loader string in rule.loader matching loaderRegex. + const inLoaderString = + typeof rule.loader === 'string' && rule.loader.match(loaderRegex); + + // Checks if there is an object inside rule.use with loader matching loaderRegex, OR + const inUseArray = + Array.isArray(rule.use) && + rule.use.find( + loader => + typeof loader.loader === 'string' && + loader.loader.match(loaderRegex) + ); + + return inUseArray || inLoaderString; + }; + } +} + +/** + * Wrapper around webpack's [loader entry](https://webpack.js.org/configuration/module/#useentry). + * + * @typedef {object} LoaderWrapper + * @property {object} rule - [rule entry](https://webpack.js.org/configuration/module/#module-rules). + * @property {number} ruleIndex - index of rule in config. + * @property {object} loader - [loader entry](https://webpack.js.org/configuration/module/#useentry). + * @property {number} loaderIndex - index of loader in rule. + */ + +/** + * Wrapper around webpack's [rule](https://webpack.js.org/configuration/module/#module-rules). + * + * @typedef {object} RuleWrapper + * @property {object} rule - [rule entry](https://webpack.js.org/configuration/module/#module-rules). + * @property {number} index - index of rule in config. + */ + +/** + * Wrapper around webpack's [plugin](https://webpack.js.org/configuration/plugins/#plugins). + * + * @typedef {object} PluginWrapper + * @property {object} plugin - [plugin entry](https://webpack.js.org/configuration/plugins/#plugins). + * @property {number} index - index of plugin in config. + */ + +module.exports = WebpackConfigHelpers; diff --git a/packages/volto-razzle-dev-utils/devServerMajor.js b/packages/volto-razzle-dev-utils/devServerMajor.js new file mode 100644 index 00000000000..52e087f05ba --- /dev/null +++ b/packages/volto-razzle-dev-utils/devServerMajor.js @@ -0,0 +1,5 @@ +'use strict'; + +const devserverPkg = require('webpack-dev-server/package.json'); + +module.exports = devserverPkg.version ? parseInt(devserverPkg.version[0]) : 3; diff --git a/packages/volto-razzle-dev-utils/formatWebpackMessages.js b/packages/volto-razzle-dev-utils/formatWebpackMessages.js new file mode 100644 index 00000000000..65baf77bb30 --- /dev/null +++ b/packages/volto-razzle-dev-utils/formatWebpackMessages.js @@ -0,0 +1,22 @@ +'use strict'; + +const formatWebpackMessages = require('react-dev-utils/formatWebpackMessages'); + +function razzleFormatWebpackMessages(messages) { + return process.env.WEBPACK_VERSION === 5 + ? formatWebpackMessages( + ['errors', 'warnings'].reduce( + function(result, item) { + result[item] = result[item].concat( + messages[item].map(function(stat) { + return stat.message; + }) + ); + return result; + }, + { errors: [], warnings: [] } + ) + ) + : formatWebpackMessages(messages); +} +module.exports = razzleFormatWebpackMessages; diff --git a/packages/volto-razzle-dev-utils/logger.js b/packages/volto-razzle-dev-utils/logger.js new file mode 100644 index 00000000000..d6802f9a263 --- /dev/null +++ b/packages/volto-razzle-dev-utils/logger.js @@ -0,0 +1,107 @@ +'use strict'; + +const chalk = require('chalk'); + +const logTypes = { + warn: { + bg: 'bgYellow', + msg: ' WARNING ', + text: 'yellow', + }, + debug: { + bg: 'bgMagenta', + msg: ' DEBUG ', + text: 'magenta', + }, + info: { + bg: 'bgCyan', + msg: ' INFO ', + text: 'cyan', + }, + error: { + bg: 'bgRed', + msg: ' ERROR ', + text: 'red', + }, + start: { + bg: 'bgBlue', + msg: ' WAIT ', + text: 'blue', + }, + done: { + bg: 'bgGreen', + msg: ' DONE ', + text: 'green', + }, +}; + +const write = (type, text, verbose) => { + let textToLog = ''; + let logObject = false; + + const logType = logTypes[type]; + + textToLog += + chalk[logType.bg].black(logType.msg) + ' ' + chalk[logType.text](text); + + // Adds optional verbose output + if (verbose) { + if (typeof verbose === 'object') { + logObject = true; + } else { + textToLog += `\n\n${verbose}`; + } + } + + console.log(textToLog); + if (['start', 'done', 'error'].indexOf(type) > -1) { + console.log(); + } + + if (logObject) console.dir(verbose, { depth: 15 }); +}; + +// Printing any statements +const log = (text = '') => console.log(text); + +// Starting a process +const start = text => { + write('start', text); +}; + +// Ending a process +const done = text => { + write('done', text); +}; + +// Info about a process task +const info = text => { + write('info', text); +}; + +// Verbose output +// takes optional data +const debug = (text, data) => { + write('debug', text, data); +}; + +// Warn output +const warn = (text, data) => { + write('warn', text, data); +}; + +// Error output +// takes an optional error +const error = (text, err) => { + write('error', text, err); +}; + +module.exports = { + log, + info, + debug, + warn, + error, + start, + done, +}; diff --git a/packages/volto-razzle-dev-utils/makeLoaderFinder.js b/packages/volto-razzle-dev-utils/makeLoaderFinder.js new file mode 100644 index 00000000000..b7dbaf846aa --- /dev/null +++ b/packages/volto-razzle-dev-utils/makeLoaderFinder.js @@ -0,0 +1,25 @@ +'use strict'; + +const makeLoaderFinder = loaderName => rule => { + // i.e.: /eslint-loader/ + const loaderRegex = new RegExp(`[/\\\\]${loaderName}[/\\\\]`); + + // Checks if there's a loader string in rule.loader matching loaderRegex. + const inLoaderString = + typeof rule.loader === 'string' && (rule.loader.match(loaderRegex) || rule.loader === loaderName); + + // Checks if there is an object inside rule.use with loader matching loaderRegex, OR + // Checks another condition, if rule is not an object, but pure string (ex: "style-loader", etc) + const inUseArray = + Array.isArray(rule.use) && + rule.use.find( + loader => + (typeof loader.loader === 'string' && + (loader.loader.match(loaderRegex)) || rule.loader === loaderName) || + (typeof loader === 'string' && (loader.match(loaderRegex) || loader === loaderName)) + ); + + return inUseArray || inLoaderString; +}; + +module.exports = makeLoaderFinder; diff --git a/packages/volto-razzle-dev-utils/package.json b/packages/volto-razzle-dev-utils/package.json new file mode 100644 index 00000000000..7404db8698c --- /dev/null +++ b/packages/volto-razzle-dev-utils/package.json @@ -0,0 +1,46 @@ +{ + "name": "@plone/razzle-dev-utils", + "version": "1.0.0-alpha.0", + "description": "A Volto fork of razzle-dev-utils - Utilities and helpers for Razzle", + "author": "Jared Palmer ", + "repository": { + "type": "git", + "url": "https://github.com/plone/volto.git", + "directory": "packages/volto-razzle-dev-utils" + }, + "license": "MIT", + "files": [ + "logger.js", + "printErrors.js", + "printWarnings.js", + "FriendlyErrorsPlugin.js", + "FileSizeReporter.js", + "webpackHotDevClient.js", + "webpackHotDevClientV4.js", + "setPorts.js", + "makeLoaderFinder.js", + "WebpackConfigHelpers.js", + "prettyNodeErrors.js", + "resolveRequest.js", + "webpackMajor.js", + "formatWebpackMessages.js", + "devServerMajor.js" + ], + "dependencies": { + "@babel/code-frame": "^7.8.3", + "chalk": "^4.1.0", + "filesize": "^6.1.0", + "gzip-size": "^6.0.0", + "jest-message-util": "^26.3.0", + "react-dev-utils": "^11.0.4", + "react-error-overlay": "^6.0.7", + "recursive-readdir": "^2.2.2", + "resolve": "^1.17.0", + "sockjs-client": "~1.4.0", + "strip-ansi": "^6.0.0" + }, + "peerDependencies": { + "webpack": "~4||~5", + "webpack-dev-server": "~3||~4" + } +} diff --git a/packages/volto-razzle-dev-utils/prettyNodeErrors.js b/packages/volto-razzle-dev-utils/prettyNodeErrors.js new file mode 100644 index 00000000000..7dd99d7db23 --- /dev/null +++ b/packages/volto-razzle-dev-utils/prettyNodeErrors.js @@ -0,0 +1,51 @@ +const fs = require('fs'); +const { + getTopFrame, + getStackTraceLines, + separateMessageFromStack, +} = require('jest-message-util'); +const { codeFrameColumns } = require('@babel/code-frame'); + +function pretty(error) { + const { message, stack } = error; + const lines = getStackTraceLines(stack); + const topFrame = getTopFrame(lines); + const fallback = `${message}${stack}`; + + if (!topFrame) { + return fallback; + } + + const { file, line } = topFrame; + try { + const result = codeFrameColumns( + fs.readFileSync(file, 'utf8'), + { start: { line } }, + { highlightCode: true } + ); + return `\n${message}\n\n${result}\n${stack}\n`; + } catch (error) { + return fallback; + } +} + +function usePrettyErrors(transform) { + const { prepareStackTrace } = Error; + + Error.prepareStackTrace = (error, trace) => { + const prepared = prepareStackTrace + ? separateMessageFromStack(prepareStackTrace(error, trace)) + : error; + const transformed = transform ? transform(prepared) : prepared; + return pretty(transformed); + }; +} + +// Clean up Webpack's sourcemap namespacing in error stacks +// @see https://github.com/facebook/create-react-app/blob/next/packages/react-dev-utils/formatWebpackMessages.js#L112 +const stackTransform = ({ stack = '', ...rest }) => ({ + stack: stack.replace('/build/webpack:', ''), + ...rest, +}); + +usePrettyErrors(stackTransform); diff --git a/packages/volto-razzle-dev-utils/printErrors.js b/packages/volto-razzle-dev-utils/printErrors.js new file mode 100644 index 00000000000..a4e48efccab --- /dev/null +++ b/packages/volto-razzle-dev-utils/printErrors.js @@ -0,0 +1,32 @@ +'use strict'; + +const webpackMajor = require('./webpackMajor'); +const chalk = require('chalk'); + +/** +* Print an array of errors to console. +* +* @param {string} summary Summary of error +* @param {Array} errors Array of Errors +*/ +function printErrors(summary, errors, verbose) { + console.log(chalk.red(summary)); + console.log(); + errors.forEach(err => { + if (webpackMajor < 5) { + // webpack 4 format + console.error(err); + } else { + if (err.message) { + console.error(err.message); + } + console.error(err.stack || err); + if (err.details) { + console.error(err.details); + } + } + console.log(); + }); +} + +module.exports = printErrors; diff --git a/packages/volto-razzle-dev-utils/printWarnings.js b/packages/volto-razzle-dev-utils/printWarnings.js new file mode 100644 index 00000000000..7ad1a7ab401 --- /dev/null +++ b/packages/volto-razzle-dev-utils/printWarnings.js @@ -0,0 +1,34 @@ +'use strict'; + +const webpackMajor = require('./webpackMajor'); +const chalk = require('chalk'); + +/** +* Print an array of warnings to console. +* +* @param {string} summary Summary of error +* @param {Array} warnings Array of Warningss +*/ +function printWarnings(summary, warnings, verbose) { + console.log(chalk.yellow(summary)); + console.log(); + warnings.forEach(wrn => { + if (webpackMajor < 5) { + // webpack 4 + console.warn(wrn); + } else { + if (wrn.message) { + console.warn(wrn.message); + } + if (verbose) { + console.warn(wrn.stack || wrn); + } + if (wrn.details) { + console.warn(wrn.details); + } + } + console.log(); + }); +} + +module.exports = printWarnings; diff --git a/packages/volto-razzle-dev-utils/resolveRequest.js b/packages/volto-razzle-dev-utils/resolveRequest.js new file mode 100644 index 00000000000..74e9ca336ca --- /dev/null +++ b/packages/volto-razzle-dev-utils/resolveRequest.js @@ -0,0 +1,12 @@ +const resolve = require('resolve'); +const path = require('path'); + +function resolveRequest(req, issuer) { + const basedir = + issuer.endsWith(path.posix.sep) || issuer.endsWith(path.win32.sep) + ? issuer + : path.dirname(issuer); + return resolve.sync(req, { basedir }); +} + +module.exports = resolveRequest; diff --git a/packages/volto-razzle-dev-utils/setPorts.js b/packages/volto-razzle-dev-utils/setPorts.js new file mode 100644 index 00000000000..2422b976b21 --- /dev/null +++ b/packages/volto-razzle-dev-utils/setPorts.js @@ -0,0 +1,20 @@ +const { choosePort } = require('react-dev-utils/WebpackDevServerUtils'); + +// Checks if PORT and PORT_DEV are available and suggests alternatives if not +module.exports = clientOnly => { + return new Promise(async resolve => { + const port = (process.env.PORT && parseInt(process.env.PORT, 10)) || 3000; + const portDev = + (process.env.PORT_DEV && parseInt(process.env.PORT_DEV, 10)) || + (clientOnly && port) || + port + 1; + + const actualPort = await choosePort(process.env.HOST, port); + const actualPortDev = await choosePort(process.env.HOST, portDev); + + process.env.PORT = actualPort; + process.env.PORT_DEV = actualPortDev; + + resolve(); + }); +}; diff --git a/packages/volto-razzle-dev-utils/webpackHotDevClient.js b/packages/volto-razzle-dev-utils/webpackHotDevClient.js new file mode 100644 index 00000000000..692e60c42ad --- /dev/null +++ b/packages/volto-razzle-dev-utils/webpackHotDevClient.js @@ -0,0 +1,290 @@ +'use strict'; + +// This alternative WebpackDevServer combines the functionality of: +// https://github.com/webpack/webpack-dev-server/blob/webpack-1/client/index.js +// https://github.com/webpack/webpack/blob/webpack-1/hot/dev-server.js + +// It only supports their simplest configuration (hot updates on same server). +// It makes some opinionated choices on top, like adding a syntax error overlay +// that looks similar to our console output. The error overlay is inspired by: +// https://github.com/glenjamin/webpack-hot-middleware + +// HACK ALERT: Most of this file is identical to the webpackHotDevClientV4.js file with the exception of the code blocks +// denoted with //--- START Unique code --- and //--- END Unique code +// This was done to avoid getting a warning about the `createSocketURL` vs `createSocketUrl` file names +// You must keep the code in these two files in sync + +var SockJS = require('sockjs-client'); +var stripAnsi = require('strip-ansi'); +var url = require('url'); +var launchEditorEndpoint = require('react-dev-utils/launchEditorEndpoint'); +var formatWebpackMessages = require('./formatWebpackMessages'); +var ErrorOverlay = require('react-error-overlay'); + +//--- START Unique code --- +// This code is unique to webpack-dev-server v3 +var createSocketUrl = require('webpack-dev-server/client/utils/createSocketUrl'); +var socketUrl = createSocketUrl(); +//--- END Unique code --- + +var parsedSocketUrl = url.parse(socketUrl); + +ErrorOverlay.setEditorHandler(function editorHandler(errorLocation) { + // Keep this sync with errorOverlayMiddleware.js + fetch( + url.format({ + protocol: parsedSocketUrl.protocol, + hostname: parsedSocketUrl.hostname, + port: parsedSocketUrl.port, + pathname: launchEditorEndpoint, + search: + '?fileName=' + + window.encodeURIComponent(errorLocation.fileName) + + '&lineNumber=' + + window.encodeURIComponent(errorLocation.lineNumber || 1) + + '&colNumber=' + + window.encodeURIComponent(errorLocation.colNumber || 1), + }), + { mode: 'no-cors' } + ); +}); + +// We need to keep track of if there has been a runtime error. +// Essentially, we cannot guarantee application state was not corrupted by the +// runtime error. To prevent confusing behavior, we forcibly reload the entire +// application. This is handled below when we are notified of a compile (code +// change). +// See https://github.com/facebookincubator/create-react-app/issues/3096 +var hadRuntimeError = false; +ErrorOverlay.startReportingRuntimeErrors({ + onError: function() { + hadRuntimeError = true; + }, + filename: process.env.REACT_BUNDLE_PATH || '/static/js/bundle.js', +}); + +if (module.hot && typeof module.hot.dispose === 'function') { + module.hot.dispose(function() { + // TODO: why do we need this? + ErrorOverlay.stopReportingRuntimeErrors(); + }); +} + +//--- START Unique code --- +// This code is unique to webpack-dev-server v3 +var connection = new SockJS(socketUrl); +//--- END Unique code --- + +// Unlike WebpackDevServer client, we won't try to reconnect +// to avoid spamming the console. Disconnect usually happens +// when developer stops the server. +connection.onclose = function() { + if (typeof console !== 'undefined' && typeof console.info === 'function') { + console.info( + 'The development server has disconnected.\nRefresh the page if necessary.' + ); + } +}; + +// Remember some state related to hot module replacement. +var isFirstCompilation = true; +var mostRecentCompilationHash = null; +var hasCompileErrors = false; + +function clearOutdatedErrors() { + // Clean up outdated compile errors, if any. + if (typeof console !== 'undefined' && typeof console.clear === 'function') { + if (hasCompileErrors) { + console.clear(); + } + } +} + +// Successful compilation. +function handleSuccess() { + clearOutdatedErrors(); + + var isHotUpdate = !isFirstCompilation; + isFirstCompilation = false; + hasCompileErrors = false; + + // Attempt to apply hot updates or reload. + if (isHotUpdate) { + tryApplyUpdates(function onHotUpdateSuccess() { + // Only dismiss it when we're sure it's a hot update. + // Otherwise it would flicker right before the reload. + tryDismissErrorOverlay(); + }); + } +} + +// Compilation with warnings (e.g. ESLint). +function handleWarnings(warnings) { + clearOutdatedErrors(); + + var isHotUpdate = !isFirstCompilation; + isFirstCompilation = false; + hasCompileErrors = false; + + function printWarnings() { + // Print warnings to the console. + var formatted = formatWebpackMessages({ + warnings: warnings, + errors: [], + }); + + if (typeof console !== 'undefined' && typeof console.warn === 'function') { + for (var i = 0; i < formatted.warnings.length; i++) { + if (i === 5) { + console.warn( + 'There were more warnings in other files.\n' + + 'You can find a complete log in the terminal.' + ); + break; + } + console.warn(stripAnsi(formatted.warnings[i])); + } + } + } + + // Attempt to apply hot updates or reload. + if (isHotUpdate) { + tryApplyUpdates(function onSuccessfulHotUpdate() { + // Only print warnings if we aren't refreshing the page. + // Otherwise they'll disappear right away anyway. + printWarnings(); + // Only dismiss it when we're sure it's a hot update. + // Otherwise it would flicker right before the reload. + tryDismissErrorOverlay(); + }); + } else { + // Print initial warnings immediately. + printWarnings(); + } +} + +// Compilation with errors (e.g. syntax error or missing modules). +function handleErrors(errors) { + clearOutdatedErrors(); + + isFirstCompilation = false; + hasCompileErrors = true; + + // "Massage" webpack messages. + var formatted = formatWebpackMessages({ + errors: errors, + warnings: [], + }); + + // Only show the first error. + ErrorOverlay.reportBuildError(formatted.errors[0]); + + // Also log them to the console. + if (typeof console !== 'undefined' && typeof console.error === 'function') { + for (var i = 0; i < formatted.errors.length; i++) { + console.error(stripAnsi(formatted.errors[i])); + } + } + + // Do not attempt to reload now. + // We will reload on next success instead. +} + +function tryDismissErrorOverlay() { + if (!hasCompileErrors) { + ErrorOverlay.dismissBuildError(); + } +} + +// There is a newer version of the code available. +function handleAvailableHash(hash) { + // Update last known compilation hash. + mostRecentCompilationHash = hash; +} + +// Handle messages from the server. +connection.onmessage = function(e) { + var message = JSON.parse(e.data); + switch (message.type) { + case 'hash': + handleAvailableHash(message.data); + break; + case 'still-ok': + case 'ok': + handleSuccess(); + break; + case 'content-changed': + // Triggered when a file from `contentBase` changed. + window.location.reload(); + break; + case 'warnings': + handleWarnings(message.data); + break; + case 'errors': + handleErrors(message.data); + break; + default: + // Do nothing. + } +}; + +// Is there a newer version of this code available? +function isUpdateAvailable() { + /* globals __webpack_hash__ */ + // __webpack_hash__ is the hash of the current compilation. + // It's a global variable injected by Webpack. + return mostRecentCompilationHash !== __webpack_hash__; +} + +// Webpack disallows updates in other states. +function canApplyUpdates() { + return module.hot.status() === 'idle'; +} + +// Attempt to update code on the fly, fall back to a hard reload. +function tryApplyUpdates(onHotUpdateSuccess) { + if (!module.hot) { + // HotModuleReplacementPlugin is not in Webpack configuration. + window.location.reload(); + return; + } + + if (!isUpdateAvailable() || !canApplyUpdates()) { + return; + } + + function handleApplyUpdates(err, updatedModules) { + const hasReactRefresh = process.env.FAST_REFRESH; + const wantsForcedReload = err || !updatedModules || hadRuntimeError; + // React refresh can handle hot-reloading over errors. + if (!hasReactRefresh && wantsForcedReload) { + window.location.reload(); + return; + } + + if (typeof onHotUpdateSuccess === 'function') { + // Maybe we want to do something. + onHotUpdateSuccess(); + } + + if (isUpdateAvailable()) { + // While we were updating, there was a new update! Do it again. + tryApplyUpdates(); + } + } + + // https://webpack.github.io/docs/hot-module-replacement.html#check + var result = module.hot.check(/* autoApply */ true, handleApplyUpdates); + + // // Webpack 2 returns a Promise instead of invoking a callback + if (result && result.then) { + result.then( + function(updatedModules) { + handleApplyUpdates(null, updatedModules); + }, + function(err) { + handleApplyUpdates(err, null); + } + ); + } +} diff --git a/packages/volto-razzle-dev-utils/webpackHotDevClientV4.js b/packages/volto-razzle-dev-utils/webpackHotDevClientV4.js new file mode 100644 index 00000000000..c0191464d71 --- /dev/null +++ b/packages/volto-razzle-dev-utils/webpackHotDevClientV4.js @@ -0,0 +1,292 @@ +'use strict'; + +// This alternative WebpackDevServer combines the functionality of: +// https://github.com/webpack/webpack-dev-server/blob/webpack-1/client/index.js +// https://github.com/webpack/webpack/blob/webpack-1/hot/dev-server.js + +// It only supports their simplest configuration (hot updates on same server). +// It makes some opinionated choices on top, like adding a syntax error overlay +// that looks similar to our console output. The error overlay is inspired by: +// https://github.com/glenjamin/webpack-hot-middleware + +// HACK ALERT: Most of this file is identical to the webpackHotDevClient.js file with the exception of the code blocks +// denoted with //--- START Unique code --- and //--- END Unique code +// This was done to avoid getting a warning about the `createSocketURL` vs `createSocketUrl` file names +// You must keep the code in these two files in sync + +var stripAnsi = require('strip-ansi'); +var url = require('url'); +var launchEditorEndpoint = require('react-dev-utils/launchEditorEndpoint'); +var formatWebpackMessages = require('./formatWebpackMessages'); +var ErrorOverlay = require('react-error-overlay'); + +//--- START Unique code --- +// This code is unique to webpack-dev-server v4 +// The single API changed to 2 APIs in v4, first you parse the URL, then you create the socket URL from the parsed data +// These APIs are accessible from the `default` context +var parseURL = require('webpack-dev-server/client/utils/parseURL').default +var createSocketUrl = require('webpack-dev-server/client/utils/createSocketURL').default; +var socketUrl = createSocketUrl(parseURL()); +//--- START Unique code --- + +var parsedSocketUrl = url.parse(socketUrl); + +ErrorOverlay.setEditorHandler(function editorHandler(errorLocation) { + // Keep this sync with errorOverlayMiddleware.js + fetch( + url.format({ + protocol: parsedSocketUrl.protocol, + hostname: parsedSocketUrl.hostname, + port: parsedSocketUrl.port, + pathname: launchEditorEndpoint, + search: + '?fileName=' + + window.encodeURIComponent(errorLocation.fileName) + + '&lineNumber=' + + window.encodeURIComponent(errorLocation.lineNumber || 1) + + '&colNumber=' + + window.encodeURIComponent(errorLocation.colNumber || 1), + }), + { mode: 'no-cors' } + ); +}); + +// We need to keep track of if there has been a runtime error. +// Essentially, we cannot guarantee application state was not corrupted by the +// runtime error. To prevent confusing behavior, we forcibly reload the entire +// application. This is handled below when we are notified of a compile (code +// change). +// See https://github.com/facebookincubator/create-react-app/issues/3096 +var hadRuntimeError = false; +ErrorOverlay.startReportingRuntimeErrors({ + onError: function() { + hadRuntimeError = true; + }, + filename: process.env.REACT_BUNDLE_PATH || '/static/js/bundle.js', +}); + +if (module.hot && typeof module.hot.dispose === 'function') { + module.hot.dispose(function() { + // TODO: why do we need this? + ErrorOverlay.stopReportingRuntimeErrors(); + }); +} + +//--- START Unique code --- +// This code is unique to webpack-dev-server v4 +var connection = new WebSocket(socketUrl); +//--- END Unique code --- + +// Unlike WebpackDevServer client, we won't try to reconnect +// to avoid spamming the console. Disconnect usually happens +// when developer stops the server. +connection.onclose = function() { + if (typeof console !== 'undefined' && typeof console.info === 'function') { + console.info( + 'The development server has disconnected.\nRefresh the page if necessary.' + ); + } +}; + +// Remember some state related to hot module replacement. +var isFirstCompilation = true; +var mostRecentCompilationHash = null; +var hasCompileErrors = false; + +function clearOutdatedErrors() { + // Clean up outdated compile errors, if any. + if (typeof console !== 'undefined' && typeof console.clear === 'function') { + if (hasCompileErrors) { + console.clear(); + } + } +} + +// Successful compilation. +function handleSuccess() { + clearOutdatedErrors(); + + var isHotUpdate = !isFirstCompilation; + isFirstCompilation = false; + hasCompileErrors = false; + + // Attempt to apply hot updates or reload. + if (isHotUpdate) { + tryApplyUpdates(function onHotUpdateSuccess() { + // Only dismiss it when we're sure it's a hot update. + // Otherwise it would flicker right before the reload. + tryDismissErrorOverlay(); + }); + } +} + +// Compilation with warnings (e.g. ESLint). +function handleWarnings(warnings) { + clearOutdatedErrors(); + + var isHotUpdate = !isFirstCompilation; + isFirstCompilation = false; + hasCompileErrors = false; + + function printWarnings() { + // Print warnings to the console. + var formatted = formatWebpackMessages({ + warnings: warnings, + errors: [], + }); + + if (typeof console !== 'undefined' && typeof console.warn === 'function') { + for (var i = 0; i < formatted.warnings.length; i++) { + if (i === 5) { + console.warn( + 'There were more warnings in other files.\n' + + 'You can find a complete log in the terminal.' + ); + break; + } + console.warn(stripAnsi(formatted.warnings[i])); + } + } + } + + // Attempt to apply hot updates or reload. + if (isHotUpdate) { + tryApplyUpdates(function onSuccessfulHotUpdate() { + // Only print warnings if we aren't refreshing the page. + // Otherwise they'll disappear right away anyway. + printWarnings(); + // Only dismiss it when we're sure it's a hot update. + // Otherwise it would flicker right before the reload. + tryDismissErrorOverlay(); + }); + } else { + // Print initial warnings immediately. + printWarnings(); + } +} + +// Compilation with errors (e.g. syntax error or missing modules). +function handleErrors(errors) { + clearOutdatedErrors(); + + isFirstCompilation = false; + hasCompileErrors = true; + + // "Massage" webpack messages. + var formatted = formatWebpackMessages({ + errors: errors, + warnings: [], + }); + + // Only show the first error. + ErrorOverlay.reportBuildError(formatted.errors[0]); + + // Also log them to the console. + if (typeof console !== 'undefined' && typeof console.error === 'function') { + for (var i = 0; i < formatted.errors.length; i++) { + console.error(stripAnsi(formatted.errors[i])); + } + } + + // Do not attempt to reload now. + // We will reload on next success instead. +} + +function tryDismissErrorOverlay() { + if (!hasCompileErrors) { + ErrorOverlay.dismissBuildError(); + } +} + +// There is a newer version of the code available. +function handleAvailableHash(hash) { + // Update last known compilation hash. + mostRecentCompilationHash = hash; +} + +// Handle messages from the server. +connection.onmessage = function(e) { + var message = JSON.parse(e.data); + switch (message.type) { + case 'hash': + handleAvailableHash(message.data); + break; + case 'still-ok': + case 'ok': + handleSuccess(); + break; + case 'content-changed': + // Triggered when a file from `contentBase` changed. + window.location.reload(); + break; + case 'warnings': + handleWarnings(message.data); + break; + case 'errors': + handleErrors(message.data); + break; + default: + // Do nothing. + } +}; + +// Is there a newer version of this code available? +function isUpdateAvailable() { + /* globals __webpack_hash__ */ + // __webpack_hash__ is the hash of the current compilation. + // It's a global variable injected by Webpack. + return mostRecentCompilationHash !== __webpack_hash__; +} + +// Webpack disallows updates in other states. +function canApplyUpdates() { + return module.hot.status() === 'idle'; +} + +// Attempt to update code on the fly, fall back to a hard reload. +function tryApplyUpdates(onHotUpdateSuccess) { + if (!module.hot) { + // HotModuleReplacementPlugin is not in Webpack configuration. + window.location.reload(); + return; + } + + if (!isUpdateAvailable() || !canApplyUpdates()) { + return; + } + + function handleApplyUpdates(err, updatedModules) { + const hasReactRefresh = process.env.FAST_REFRESH; + const wantsForcedReload = err || !updatedModules || hadRuntimeError; + // React refresh can handle hot-reloading over errors. + if (!hasReactRefresh && wantsForcedReload) { + window.location.reload(); + return; + } + + if (typeof onHotUpdateSuccess === 'function') { + // Maybe we want to do something. + onHotUpdateSuccess(); + } + + if (isUpdateAvailable()) { + // While we were updating, there was a new update! Do it again. + tryApplyUpdates(); + } + } + + // https://webpack.github.io/docs/hot-module-replacement.html#check + var result = module.hot.check(/* autoApply */ true, handleApplyUpdates); + + // // Webpack 2 returns a Promise instead of invoking a callback + if (result && result.then) { + result.then( + function(updatedModules) { + handleApplyUpdates(null, updatedModules); + }, + function(err) { + handleApplyUpdates(err, null); + } + ); + } +} diff --git a/packages/volto-razzle-dev-utils/webpackMajor.js b/packages/volto-razzle-dev-utils/webpackMajor.js new file mode 100644 index 00000000000..13024458cf7 --- /dev/null +++ b/packages/volto-razzle-dev-utils/webpackMajor.js @@ -0,0 +1,5 @@ +'use strict'; + +const webpack = require('webpack'); + +module.exports = webpack.version ? parseInt(webpack.version[0]) : 3; diff --git a/packages/volto-razzle/config/createConfigAsync.js b/packages/volto-razzle/config/createConfigAsync.js index a6c7296674e..eaee375d10b 100644 --- a/packages/volto-razzle/config/createConfigAsync.js +++ b/packages/volto-razzle/config/createConfigAsync.js @@ -19,12 +19,12 @@ const CopyPlugin = require('copy-webpack-plugin'); const PnpWebpackPlugin = require('pnp-webpack-plugin'); const modules = require('./modules'); const postcssLoadConfig = require('postcss-load-config'); -const resolveRequest = require('razzle-dev-utils/resolveRequest'); -const logger = require('razzle-dev-utils/logger'); +const resolveRequest = require('@plone/razzle-dev-utils/resolveRequest'); +const logger = require('@plone/razzle-dev-utils/logger'); const razzlePaths = require('./paths'); const getCacheIdentifier = require('react-dev-utils/getCacheIdentifier'); -const webpackMajor = require('razzle-dev-utils/webpackMajor'); -const devServerMajorVersion = require('razzle-dev-utils/devServerMajor'); +const webpackMajor = require('@plone/razzle-dev-utils/webpackMajor'); +const devServerMajorVersion = require('@plone/razzle-dev-utils/devServerMajor'); const hasPostCssConfigTest = () => { try { @@ -39,11 +39,11 @@ const hasPostCssConfig = hasPostCssConfigTest(); let webpackDevClientEntry; if (devServerMajorVersion > 3) { webpackDevClientEntry = require.resolve( - 'razzle-dev-utils/webpackHotDevClientV4', + '@plone/razzle-dev-utils/webpackHotDevClientV4', ); } else { webpackDevClientEntry = require.resolve( - 'razzle-dev-utils/webpackHotDevClient', + '@plone/razzle-dev-utils/webpackHotDevClient', ); } @@ -753,7 +753,7 @@ module.exports = ( // Pretty format server errors config.entry.server.unshift( - require.resolve('razzle-dev-utils/prettyNodeErrors'), + require.resolve('@plone/razzle-dev-utils/prettyNodeErrors'), ); config.plugins = [ diff --git a/packages/volto-razzle/config/createJestConfig.js b/packages/volto-razzle/config/createJestConfig.js index 781c4b07e49..3beb8211b5f 100644 --- a/packages/volto-razzle/config/createJestConfig.js +++ b/packages/volto-razzle/config/createJestConfig.js @@ -2,7 +2,7 @@ const fs = require('fs'); const clearConsole = require('react-dev-utils/clearConsole'); -const logger = require('razzle-dev-utils/logger'); +const logger = require('@plone/razzle-dev-utils/logger'); // first search for setupTests.ts file // if .ts file not exists then looks for setupTests.js diff --git a/packages/volto-razzle/config/loadRazzleConfig.js b/packages/volto-razzle/config/loadRazzleConfig.js index 0be85383ecc..ef044328c8b 100644 --- a/packages/volto-razzle/config/loadRazzleConfig.js +++ b/packages/volto-razzle/config/loadRazzleConfig.js @@ -1,7 +1,7 @@ const fs = require('fs-extra'); const merge = require('deepmerge'); const clearConsole = require('react-dev-utils/clearConsole'); -const logger = require('razzle-dev-utils/logger'); +const logger = require('@plone/razzle-dev-utils/logger'); const defaultPaths = require('./paths'); const defaultRazzleOptions = require('./defaultOptions'); diff --git a/packages/volto-razzle/config/modules.js b/packages/volto-razzle/config/modules.js index 865fad97379..a8972980ba6 100644 --- a/packages/volto-razzle/config/modules.js +++ b/packages/volto-razzle/config/modules.js @@ -3,7 +3,7 @@ const fs = require('fs'); const path = require('path'); const resolve = require('resolve'); -const logger = require('razzle-dev-utils/logger'); +const logger = require('@plone/razzle-dev-utils/logger'); function getAdditionalModulePaths(options = {}, paths) { const baseUrl = options.baseUrl; diff --git a/packages/volto-razzle/config/paths.js b/packages/volto-razzle/config/paths.js index 9a9fd10c582..c187b50057c 100644 --- a/packages/volto-razzle/config/paths.js +++ b/packages/volto-razzle/config/paths.js @@ -4,7 +4,7 @@ const path = require('path'); const fs = require('fs'); const url = require('url'); const clearConsole = require('react-dev-utils/clearConsole'); -const logger = require('razzle-dev-utils/logger'); +const logger = require('@plone/razzle-dev-utils/logger'); // Make sure any symlinks in the project folder are resolved: // https://github.com/facebookincubator/create-react-app/issues/637 diff --git a/packages/volto-razzle/package.json b/packages/volto-razzle/package.json index aa187383fad..44696d10a6e 100644 --- a/packages/volto-razzle/package.json +++ b/packages/volto-razzle/package.json @@ -69,7 +69,7 @@ "@plone/babel-preset-razzle": "workspace:*", "html-webpack-plugin": "~4||~5", "mini-css-extract-plugin": "2.7.2", - "razzle-dev-utils": "4.2.18", + "@plone/razzle-dev-utils": "workspace:*", "webpack": "~4||~5", "webpack-dev-server": "^3.11.0||~4" }, diff --git a/packages/volto-razzle/scripts/build.js b/packages/volto-razzle/scripts/build.js index a0334f69b7f..a9275d8bd37 100755 --- a/packages/volto-razzle/scripts/build.js +++ b/packages/volto-razzle/scripts/build.js @@ -20,12 +20,12 @@ const inquirer = require('inquirer'); const chalk = require('chalk'); const createConfig = require('../config/createConfigAsync'); const loadRazzleConfig = require('../config/loadRazzleConfig'); -const printErrors = require('razzle-dev-utils/printErrors'); -const printWarnings = require('razzle-dev-utils/printWarnings'); +const printErrors = require('@plone/razzle-dev-utils/printErrors'); +const printWarnings = require('@plone/razzle-dev-utils/printWarnings'); const clearConsole = require('react-dev-utils/clearConsole'); -const logger = require('razzle-dev-utils/logger'); -const FileSizeReporter = require('razzle-dev-utils/FileSizeReporter'); -const formatWebpackMessages = require('razzle-dev-utils/formatWebpackMessages'); +const logger = require('@plone/razzle-dev-utils/logger'); +const FileSizeReporter = require('@plone/razzle-dev-utils/FileSizeReporter'); +const formatWebpackMessages = require('@plone/razzle-dev-utils/formatWebpackMessages'); const measureFileSizesBeforeBuild = FileSizeReporter.measureFileSizesBeforeBuild; const printFileSizesAfterBuild = FileSizeReporter.printFileSizesAfterBuild; diff --git a/packages/volto-razzle/scripts/export.js b/packages/volto-razzle/scripts/export.js index df3f1eca592..ce8bbc4aedd 100644 --- a/packages/volto-razzle/scripts/export.js +++ b/packages/volto-razzle/scripts/export.js @@ -11,8 +11,8 @@ const chalk = require('chalk'); const asyncPool = require('tiny-async-pool'); const loadRazzleConfig = require('../config/loadRazzleConfig'); const clearConsole = require('react-dev-utils/clearConsole'); -const logger = require('razzle-dev-utils/logger'); -const FileSizeReporter = require('razzle-dev-utils/FileSizeReporter'); +const logger = require('@plone/razzle-dev-utils/logger'); +const FileSizeReporter = require('@plone/razzle-dev-utils/FileSizeReporter'); const measureFileSizesBeforeBuild = FileSizeReporter.measureFileSizesBeforeBuild; const printFileSizesAfterBuild = FileSizeReporter.printFileSizesAfterBuild; diff --git a/packages/volto-razzle/scripts/start.js b/packages/volto-razzle/scripts/start.js index a6157c14927..bb5c2890add 100755 --- a/packages/volto-razzle/scripts/start.js +++ b/packages/volto-razzle/scripts/start.js @@ -8,13 +8,13 @@ const webpack = require('webpack'); const createConfig = require('../config/createConfigAsync'); const loadRazzleConfig = require('../config/loadRazzleConfig'); const devServer = require('../config/razzleDevServer'); -const printErrors = require('razzle-dev-utils/printErrors'); +const printErrors = require('@plone/razzle-dev-utils/printErrors'); const clearConsole = require('react-dev-utils/clearConsole'); -const logger = require('razzle-dev-utils/logger'); -const setPorts = require('razzle-dev-utils/setPorts'); +const logger = require('@plone/razzle-dev-utils/logger'); +const setPorts = require('@plone/razzle-dev-utils/setPorts'); const chalk = require('chalk'); const terminate = require('terminate'); -const devServerMajorVersion = require('razzle-dev-utils/devServerMajor'); +const devServerMajorVersion = require('@plone/razzle-dev-utils/devServerMajor'); let verbose = false; diff --git a/packages/volto-razzle/scripts/test.js b/packages/volto-razzle/scripts/test.js index d353ad79e53..fb2122162a2 100755 --- a/packages/volto-razzle/scripts/test.js +++ b/packages/volto-razzle/scripts/test.js @@ -41,7 +41,7 @@ const path = require('path'); const fs = require('fs-extra'); const defaultPaths = require('../config/paths'); const clearConsole = require('react-dev-utils/clearConsole'); -const logger = require('razzle-dev-utils/logger'); +const logger = require('@plone/razzle-dev-utils/logger'); // Makes the script crash on unhandled rejections instead of silently // ignoring them. In the future, promise rejections that are not handled will diff --git a/packages/volto/package.json b/packages/volto/package.json index 215650b16df..d774d3e4078 100644 --- a/packages/volto/package.json +++ b/packages/volto/package.json @@ -312,7 +312,7 @@ "postcss-loader": "7.0.2", "postcss-overrides": "3.1.4", "postcss-scss": "4.0.6", - "razzle-dev-utils": "4.2.18", + "@plone/razzle-dev-utils": "workspace:*", "react-docgen-typescript-plugin": "^1.0.5", "react-error-overlay": "6.0.9", "react-is": "^18.2.0", diff --git a/packages/volto/razzle.config.js b/packages/volto/razzle.config.js index 866c77ede99..164e844a6f2 100644 --- a/packages/volto/razzle.config.js +++ b/packages/volto/razzle.config.js @@ -1,6 +1,6 @@ /* eslint no-console: 0 */ const path = require('path'); -const makeLoaderFinder = require('razzle-dev-utils/makeLoaderFinder'); +const makeLoaderFinder = require('@plone/razzle-dev-utils/makeLoaderFinder'); const nodeExternals = require('webpack-node-externals'); const LoadablePlugin = require('@loadable/webpack-plugin'); const LodashModuleReplacementPlugin = require('lodash-webpack-plugin'); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 259fda0afce..3c695b3dbd4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -744,6 +744,9 @@ importers: '@plone/razzle': specifier: workspace:* version: link:../volto-razzle + '@plone/razzle-dev-utils': + specifier: workspace:* + version: link:../volto-razzle-dev-utils '@plone/types': specifier: workspace:* version: link:../types @@ -969,9 +972,6 @@ importers: postcss-scss: specifier: 4.0.6 version: 4.0.6(postcss@8.4.31) - razzle-dev-utils: - specifier: 4.2.18 - version: 4.2.18(eslint@8.57.1)(typescript@5.9.3)(webpack-dev-server@4.11.1(debug@4.3.4)(webpack@5.90.1(esbuild@0.25.12)))(webpack@5.90.1(esbuild@0.25.12)) react-docgen-typescript-plugin: specifier: ^1.0.5 version: 1.0.8(typescript@5.9.3)(webpack@5.90.1(esbuild@0.25.12)) @@ -1105,6 +1105,9 @@ importers: '@plone/babel-preset-razzle': specifier: workspace:* version: link:../volto-babel-preset-razzle + '@plone/razzle-dev-utils': + specifier: workspace:* + version: link:../volto-razzle-dev-utils '@pmmmwh/react-refresh-webpack-plugin': specifier: 0.5.11 version: 0.5.11(react-refresh@0.14.0)(sockjs-client@1.4.0)(type-fest@2.19.0)(webpack-dev-server@4.11.1(webpack@5.90.1(esbuild@0.25.12)))(webpack-hot-middleware@2.26.1)(webpack@5.90.1(esbuild@0.25.12)) @@ -1183,9 +1186,6 @@ importers: process: specifier: ^0.11.10 version: 0.11.10 - razzle-dev-utils: - specifier: 4.2.18 - version: 4.2.18(eslint@8.57.1)(typescript@5.9.3)(webpack-dev-server@4.11.1(webpack@5.90.1(esbuild@0.25.12)))(webpack@5.90.1(esbuild@0.25.12)) razzle-start-server-webpack-plugin: specifier: 4.2.18 version: 4.2.18(webpack@5.90.1(esbuild@0.25.12)) @@ -1245,6 +1245,48 @@ importers: specifier: ^3.0.4 version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(@vitest/ui@2.1.9)(jiti@2.6.1)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + packages/volto-razzle-dev-utils: + dependencies: + '@babel/code-frame': + specifier: ^7.8.3 + version: 7.29.0 + chalk: + specifier: ^4.1.0 + version: 4.1.2 + filesize: + specifier: ^6.1.0 + version: 6.4.0 + gzip-size: + specifier: ^6.0.0 + version: 6.0.0 + jest-message-util: + specifier: ^26.3.0 + version: 26.6.2 + react-dev-utils: + specifier: ^11.0.4 + version: 11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1) + react-error-overlay: + specifier: ^6.0.7 + version: 6.0.9 + recursive-readdir: + specifier: ^2.2.2 + version: 2.2.3 + resolve: + specifier: ^1.17.0 + version: 1.22.11 + sockjs-client: + specifier: ~1.4.0 + version: 1.4.0 + strip-ansi: + specifier: ^6.0.0 + version: 6.0.1 + webpack: + specifier: ~4||~5 + version: 5.90.1 + webpack-dev-server: + specifier: ~3||~4 + version: 4.11.1(webpack@5.90.1) + packages/volto-slate: dependencies: classnames: @@ -10382,12 +10424,6 @@ packages: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} - razzle-dev-utils@4.2.18: - resolution: {integrity: sha512-WOXpAUAJaR3JJYhhb6iQKa+i25Ab2lAGiJXdbkDAXWDFRikpnojoUaZ2VuoNluSo0Xd7OKeaX8Ge29LW4mjEEg==} - peerDependencies: - webpack: ~4||~5 - webpack-dev-server: ~3||~4 - razzle-start-server-webpack-plugin@4.2.18: resolution: {integrity: sha512-yR86/T7hmfseBFOQYZDiDfLNxIvws7wBvRoQNz7aw4cT6cX8JFDPpMDHQQNdnESRDencDozMtFLX0jECJJi/CA==} peerDependencies: @@ -20337,7 +20373,7 @@ snapshots: fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1(esbuild@0.25.12)): dependencies: - '@babel/code-frame': 7.10.4 + '@babel/code-frame': 7.29.0 chalk: 2.4.2 micromatch: 3.1.10 minimatch: 3.1.2 @@ -20351,6 +20387,22 @@ snapshots: transitivePeerDependencies: - supports-color + fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1): + dependencies: + '@babel/code-frame': 7.29.0 + chalk: 2.4.2 + micromatch: 3.1.10 + minimatch: 3.1.2 + semver: 5.7.2 + tapable: 1.1.3 + typescript: 5.9.3 + webpack: 5.90.1 + worker-rpc: 0.1.1 + optionalDependencies: + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.9.3)(webpack@5.90.1(esbuild@0.25.12)): dependencies: '@babel/code-frame': 7.29.0 @@ -23445,48 +23497,6 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - razzle-dev-utils@4.2.18(eslint@8.57.1)(typescript@5.9.3)(webpack-dev-server@4.11.1(debug@4.3.4)(webpack@5.90.1(esbuild@0.25.12)))(webpack@5.90.1(esbuild@0.25.12)): - dependencies: - '@babel/code-frame': 7.29.0 - chalk: 4.1.2 - filesize: 6.4.0 - gzip-size: 6.0.0 - jest-message-util: 26.6.2 - react-dev-utils: 11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1(esbuild@0.25.12)) - react-error-overlay: 6.0.9 - recursive-readdir: 2.2.3 - resolve: 1.22.11 - sockjs-client: 1.4.0 - strip-ansi: 6.0.1 - webpack: 5.90.1(esbuild@0.25.12) - webpack-dev-server: 4.11.1(debug@4.3.4)(webpack@5.90.1(esbuild@0.25.12)) - transitivePeerDependencies: - - eslint - - supports-color - - typescript - - vue-template-compiler - - razzle-dev-utils@4.2.18(eslint@8.57.1)(typescript@5.9.3)(webpack-dev-server@4.11.1(webpack@5.90.1(esbuild@0.25.12)))(webpack@5.90.1(esbuild@0.25.12)): - dependencies: - '@babel/code-frame': 7.29.0 - chalk: 4.1.2 - filesize: 6.4.0 - gzip-size: 6.0.0 - jest-message-util: 26.6.2 - react-dev-utils: 11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1(esbuild@0.25.12)) - react-error-overlay: 6.0.9 - recursive-readdir: 2.2.3 - resolve: 1.22.11 - sockjs-client: 1.4.0 - strip-ansi: 6.0.1 - webpack: 5.90.1(esbuild@0.25.12) - webpack-dev-server: 4.11.1(webpack@5.90.1(esbuild@0.25.12)) - transitivePeerDependencies: - - eslint - - supports-color - - typescript - - vue-template-compiler - razzle-start-server-webpack-plugin@4.2.18(webpack@5.90.1(esbuild@0.25.12)): dependencies: webpack: 5.90.1(esbuild@0.25.12) @@ -23729,6 +23739,40 @@ snapshots: - supports-color - vue-template-compiler + react-dev-utils@11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1): + dependencies: + '@babel/code-frame': 7.10.4 + address: 1.1.2 + browserslist: 4.14.2 + chalk: 2.4.2 + cross-spawn: 7.0.3 + detect-port-alt: 1.1.6 + escape-string-regexp: 2.0.0 + filesize: 6.1.0 + find-up: 4.1.0 + fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1) + global-modules: 2.0.0 + globby: 11.0.1 + gzip-size: 5.1.1 + immer: 10.1.3 + is-root: 2.1.0 + loader-utils: 2.0.0 + open: 7.4.2 + pkg-up: 3.1.0 + prompts: 2.4.0 + react-error-overlay: 6.0.9 + recursive-readdir: 2.2.2 + shell-quote: 1.7.2 + strip-ansi: 6.0.0 + text-table: 0.2.0 + webpack: 5.90.1 + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + react-dnd-html5-backend@5.0.1: dependencies: autobind-decorator: 2.4.0 @@ -25483,6 +25527,15 @@ snapshots: optionalDependencies: esbuild: 0.25.12 + terser-webpack-plugin@5.3.16(webpack@5.90.1): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + serialize-javascript: 6.0.2 + terser: 5.46.0 + webpack: 5.90.1 + terser-webpack-plugin@5.3.6(esbuild@0.25.12)(webpack@5.90.1(esbuild@0.25.12)): dependencies: '@jridgewell/trace-mapping': 0.3.31 @@ -26390,6 +26443,15 @@ snapshots: schema-utils: 4.3.3 webpack: 5.90.1(esbuild@0.25.12) + webpack-dev-middleware@5.3.4(webpack@5.90.1): + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.3.3 + webpack: 5.90.1 + webpack-dev-middleware@6.1.3(webpack@5.90.1(esbuild@0.25.12)): dependencies: colorette: 2.0.20 @@ -26476,6 +26538,44 @@ snapshots: - supports-color - utf-8-validate + webpack-dev-server@4.11.1(webpack@5.90.1): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.25 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.10 + '@types/sockjs': 0.3.36 + '@types/ws': 8.18.1 + ansi-html-community: 0.0.8 + bonjour-service: 1.3.0 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.8.1 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.19.2 + graceful-fs: 4.2.11 + html-entities: 2.6.0 + http-proxy-middleware: 2.0.9(@types/express@4.17.25) + ipaddr.js: 2.3.0 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.3.3 + selfsigned: 2.4.1 + serve-index: 1.9.2 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack: 5.90.1 + webpack-dev-middleware: 5.3.4(webpack@5.90.1) + ws: 8.19.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + webpack-hot-middleware@2.26.1: dependencies: ansi-html-community: 0.0.8 @@ -26499,6 +26599,37 @@ snapshots: webpack-virtual-modules@0.6.2: {} + webpack@5.90.1: + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.8 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.15.0 + acorn-import-assertions: 1.9.0(acorn@8.15.0) + browserslist: 4.28.1 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.19.0 + es-module-lexer: 1.7.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.1 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.3.0 + terser-webpack-plugin: 5.3.16(webpack@5.90.1) + watchpack: 2.5.1 + webpack-sources: 3.3.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + webpack@5.90.1(esbuild@0.25.12): dependencies: '@types/eslint-scope': 3.7.7 From ac98bd956f5272b8f9e67ba858b72bd9234c3959 Mon Sep 17 00:00:00 2001 From: wesleybl Date: Sat, 7 Mar 2026 12:23:41 -0300 Subject: [PATCH 2/8] Fix prettier and eslint --- .../FileSizeReporter.js | 42 ++++++++++--------- .../FriendlyErrorsPlugin.js | 12 +++--- .../WebpackConfigHelpers.js | 16 +++---- .../formatWebpackMessages.js | 10 ++--- packages/volto-razzle-dev-utils/logger.js | 6 +-- .../makeLoaderFinder.js | 13 +++--- .../prettyNodeErrors.js | 2 +- .../volto-razzle-dev-utils/printErrors.js | 12 +++--- .../volto-razzle-dev-utils/printWarnings.js | 12 +++--- packages/volto-razzle-dev-utils/setPorts.js | 4 +- .../webpackHotDevClient.js | 20 ++++----- .../webpackHotDevClientV4.js | 25 +++++------ 12 files changed, 90 insertions(+), 84 deletions(-) diff --git a/packages/volto-razzle-dev-utils/FileSizeReporter.js b/packages/volto-razzle-dev-utils/FileSizeReporter.js index f6f8ffc2d93..294b5002c71 100644 --- a/packages/volto-razzle-dev-utils/FileSizeReporter.js +++ b/packages/volto-razzle-dev-utils/FileSizeReporter.js @@ -29,16 +29,16 @@ function printFileSizesAfterBuild( previousSizeMap, buildFolder, maxBundleGzipSize, - maxChunkGzipSize + maxChunkGzipSize, ) { var root = previousSizeMap.root; var sizes = previousSizeMap.sizes; var assets = (webpackStats.stats || [webpackStats]) - .map(stats => + .map((stats) => stats .toJson({ all: false, assets: true }) - .assets.filter(asset => canReadAsset(asset.name)) - .map(asset => { + .assets.filter((asset) => canReadAsset(asset.name)) + .map((asset) => { var fileContents = fs.readFileSync(path.join(root, asset.name)); var size = gzipSize(fileContents); var previousSize = sizes[removeFileNameHash(root, asset.name)]; @@ -47,23 +47,23 @@ function printFileSizesAfterBuild( folder: path.join( path.basename(buildFolder), path.basename(root), - path.dirname(asset.name) + path.dirname(asset.name), ), name: path.basename(asset.name), size: size, sizeLabel: filesize(size) + (difference ? ' (' + difference + ')' : ''), }; - }) + }), ) .reduce((single, all) => all.concat(single), []); assets.sort((a, b) => b.size - a.size); var longestSizeLabelLength = Math.max.apply( null, - assets.map(a => stripAnsi(a.sizeLabel).length) + assets.map((a) => stripAnsi(a.sizeLabel).length), ); var suggestBundleSplitting = false; - assets.forEach(asset => { + assets.forEach((asset) => { var sizeLabel = asset.sizeLabel; var sizeLength = stripAnsi(sizeLabel).length; if (sizeLength < longestSizeLabelLength) { @@ -82,24 +82,26 @@ function printFileSizesAfterBuild( ' ' + (isLarge ? chalk.yellow(sizeLabel) : sizeLabel) + ' ' + - chalk.dim(asset.folder + (/[\/\\]$/.test(asset.folder) ? '':path.sep)) + - chalk.cyan(asset.name) + chalk.dim( + asset.folder + (/[\/\\]$/.test(asset.folder) ? '' : path.sep), + ) + + chalk.cyan(asset.name), ); }); if (suggestBundleSplitting) { console.log(); console.log( - chalk.yellow('The bundle size is significantly larger than recommended.') + chalk.yellow('The bundle size is significantly larger than recommended.'), ); console.log( chalk.yellow( - 'Consider reducing it with code splitting: https://goo.gl/9VhYWB' - ) + 'Consider reducing it with code splitting: https://goo.gl/9VhYWB', + ), ); console.log( chalk.yellow( - 'You can also analyze the project dependencies: https://goo.gl/LeUzfb' - ) + 'You can also analyze the project dependencies: https://goo.gl/LeUzfb', + ), ); } } @@ -110,7 +112,7 @@ function removeFileNameHash(buildFolder, fileName) { .replace(/\\/g, '/') .replace( /\/?(.*)(\.[0-9a-f]+)(\.chunk)?(\.js|\.css)/, - (match, p1, p2, p3, p4) => p1 + p4 + (match, p1, p2, p3, p4) => p1 + p4, ); } @@ -132,7 +134,7 @@ function getDifferenceLabel(currentSize, previousSize) { } function measureFileSizesBeforeBuild(buildFolder) { - return new Promise(resolve => { + return new Promise((resolve) => { recursive(buildFolder, (err, fileNames) => { var sizes; if (!err && fileNames) { @@ -156,17 +158,17 @@ function removeFilePrefix(buildFolder, fileName) { } function getFileNamesAsStat(buildFolder) { - return new Promise(resolve => { + return new Promise((resolve) => { recursive(buildFolder, (err, fileNames) => { var filteredFileNames; if (!err && fileNames) { filteredFileNames = fileNames .filter(canReadAsset) - .map(fileName => removeFilePrefix(buildFolder, fileName)); + .map((fileName) => removeFilePrefix(buildFolder, fileName)); } resolve({ toJson: () => ({ - assets: filteredFileNames.map(name => ({ name: name })), + assets: filteredFileNames.map((name) => ({ name: name })), }), }); }); diff --git a/packages/volto-razzle-dev-utils/FriendlyErrorsPlugin.js b/packages/volto-razzle-dev-utils/FriendlyErrorsPlugin.js index ca9afe82ee0..b13d253f6e2 100644 --- a/packages/volto-razzle-dev-utils/FriendlyErrorsPlugin.js +++ b/packages/volto-razzle-dev-utils/FriendlyErrorsPlugin.js @@ -20,7 +20,7 @@ class WebpackErrorsPlugin { } apply(compiler) { - compiler.plugin('done', stats => { + compiler.plugin('done', (stats) => { const rawMessages = stats.toJson({}, true); const messages = formatWebpackMessages(rawMessages); WEBPACK_COMPILING = false; @@ -49,10 +49,10 @@ class WebpackErrorsPlugin { rawMessages.errors[0].includes("Module not found: Can't resolve")) ) ) { - messages.errors.forEach(e => { + messages.errors.forEach((e) => { logger.error( `Failed to compile ${this.target} with ${messages.errors.length} errors`, - e + e, ); }); // return; @@ -60,13 +60,13 @@ class WebpackErrorsPlugin { if (messages.warnings.length) { logger.warn( - `Failed to compile with ${messages.warnings.length} warnings` + `Failed to compile with ${messages.warnings.length} warnings`, ); - messages.warnings.forEach(w => logger.log(w)); + messages.warnings.forEach((w) => logger.log(w)); } }); - compiler.plugin('invalid', params => { + compiler.plugin('invalid', (params) => { WEBPACK_DONE = false; if (!WEBPACK_COMPILING) { if (!this.verbose) { diff --git a/packages/volto-razzle-dev-utils/WebpackConfigHelpers.js b/packages/volto-razzle-dev-utils/WebpackConfigHelpers.js index 4b443e41e12..6fcdc221300 100644 --- a/packages/volto-razzle-dev-utils/WebpackConfigHelpers.js +++ b/packages/volto-razzle-dev-utils/WebpackConfigHelpers.js @@ -67,7 +67,7 @@ class WebpackConfigHelpers { getRulesByMatchingFile(config, file) { let filePath = path.resolve(this._cwd, file); return this.getRules(config).filter( - w => w.rule.test && w.rule.test.exec(filePath) + (w) => w.rule.test && w.rule.test.exec(filePath), ); } @@ -92,11 +92,11 @@ class WebpackConfigHelpers { loader, loaderIndex, })) - : [{ rule, ruleIndex, loader: loaders, loaderIndex: -1 }] + : [{ rule, ruleIndex, loader: loaders, loaderIndex: -1 }], ) .reduce((arr, loaders) => arr.concat(loaders), []) .filter( - ({ loader }) => loader === name || (loader && loader.loader === name) + ({ loader }) => loader === name || (loader && loader.loader === name), ); } @@ -113,8 +113,8 @@ class WebpackConfigHelpers { */ getPluginsByName(config, name) { return this.getPlugins(config).filter( - w => - w.plugin && w.plugin.constructor && w.plugin.constructor.name === name + (w) => + w.plugin && w.plugin.constructor && w.plugin.constructor.name === name, ); } @@ -130,7 +130,7 @@ class WebpackConfigHelpers { * @memberof WebpackConfigHelpers */ getPluginsByType(config, type) { - return this.getPlugins(config).filter(w => w.plugin instanceof type); + return this.getPlugins(config).filter((w) => w.plugin instanceof type); } getResolveExtensions(config) { @@ -154,9 +154,9 @@ class WebpackConfigHelpers { const inUseArray = Array.isArray(rule.use) && rule.use.find( - loader => + (loader) => typeof loader.loader === 'string' && - loader.loader.match(loaderRegex) + loader.loader.match(loaderRegex), ); return inUseArray || inLoaderString; diff --git a/packages/volto-razzle-dev-utils/formatWebpackMessages.js b/packages/volto-razzle-dev-utils/formatWebpackMessages.js index 65baf77bb30..8283e621c7b 100644 --- a/packages/volto-razzle-dev-utils/formatWebpackMessages.js +++ b/packages/volto-razzle-dev-utils/formatWebpackMessages.js @@ -6,16 +6,16 @@ function razzleFormatWebpackMessages(messages) { return process.env.WEBPACK_VERSION === 5 ? formatWebpackMessages( ['errors', 'warnings'].reduce( - function(result, item) { + function (result, item) { result[item] = result[item].concat( - messages[item].map(function(stat) { + messages[item].map(function (stat) { return stat.message; - }) + }), ); return result; }, - { errors: [], warnings: [] } - ) + { errors: [], warnings: [] }, + ), ) : formatWebpackMessages(messages); } diff --git a/packages/volto-razzle-dev-utils/logger.js b/packages/volto-razzle-dev-utils/logger.js index d6802f9a263..76e69b1ab18 100644 --- a/packages/volto-razzle-dev-utils/logger.js +++ b/packages/volto-razzle-dev-utils/logger.js @@ -65,17 +65,17 @@ const write = (type, text, verbose) => { const log = (text = '') => console.log(text); // Starting a process -const start = text => { +const start = (text) => { write('start', text); }; // Ending a process -const done = text => { +const done = (text) => { write('done', text); }; // Info about a process task -const info = text => { +const info = (text) => { write('info', text); }; diff --git a/packages/volto-razzle-dev-utils/makeLoaderFinder.js b/packages/volto-razzle-dev-utils/makeLoaderFinder.js index b7dbaf846aa..faa1d355a3d 100644 --- a/packages/volto-razzle-dev-utils/makeLoaderFinder.js +++ b/packages/volto-razzle-dev-utils/makeLoaderFinder.js @@ -1,22 +1,25 @@ 'use strict'; -const makeLoaderFinder = loaderName => rule => { +const makeLoaderFinder = (loaderName) => (rule) => { // i.e.: /eslint-loader/ const loaderRegex = new RegExp(`[/\\\\]${loaderName}[/\\\\]`); // Checks if there's a loader string in rule.loader matching loaderRegex. const inLoaderString = - typeof rule.loader === 'string' && (rule.loader.match(loaderRegex) || rule.loader === loaderName); + typeof rule.loader === 'string' && + (rule.loader.match(loaderRegex) || rule.loader === loaderName); // Checks if there is an object inside rule.use with loader matching loaderRegex, OR // Checks another condition, if rule is not an object, but pure string (ex: "style-loader", etc) const inUseArray = Array.isArray(rule.use) && rule.use.find( - loader => + (loader) => (typeof loader.loader === 'string' && - (loader.loader.match(loaderRegex)) || rule.loader === loaderName) || - (typeof loader === 'string' && (loader.match(loaderRegex) || loader === loaderName)) + loader.loader.match(loaderRegex)) || + rule.loader === loaderName || + (typeof loader === 'string' && + (loader.match(loaderRegex) || loader === loaderName)), ); return inUseArray || inLoaderString; diff --git a/packages/volto-razzle-dev-utils/prettyNodeErrors.js b/packages/volto-razzle-dev-utils/prettyNodeErrors.js index 7dd99d7db23..e46bcbf7c8c 100644 --- a/packages/volto-razzle-dev-utils/prettyNodeErrors.js +++ b/packages/volto-razzle-dev-utils/prettyNodeErrors.js @@ -21,7 +21,7 @@ function pretty(error) { const result = codeFrameColumns( fs.readFileSync(file, 'utf8'), { start: { line } }, - { highlightCode: true } + { highlightCode: true }, ); return `\n${message}\n\n${result}\n${stack}\n`; } catch (error) { diff --git a/packages/volto-razzle-dev-utils/printErrors.js b/packages/volto-razzle-dev-utils/printErrors.js index a4e48efccab..00cf2c703a4 100644 --- a/packages/volto-razzle-dev-utils/printErrors.js +++ b/packages/volto-razzle-dev-utils/printErrors.js @@ -4,15 +4,15 @@ const webpackMajor = require('./webpackMajor'); const chalk = require('chalk'); /** -* Print an array of errors to console. -* -* @param {string} summary Summary of error -* @param {Array} errors Array of Errors -*/ + * Print an array of errors to console. + * + * @param {string} summary Summary of error + * @param {Array} errors Array of Errors + */ function printErrors(summary, errors, verbose) { console.log(chalk.red(summary)); console.log(); - errors.forEach(err => { + errors.forEach((err) => { if (webpackMajor < 5) { // webpack 4 format console.error(err); diff --git a/packages/volto-razzle-dev-utils/printWarnings.js b/packages/volto-razzle-dev-utils/printWarnings.js index 7ad1a7ab401..a3034f5d63a 100644 --- a/packages/volto-razzle-dev-utils/printWarnings.js +++ b/packages/volto-razzle-dev-utils/printWarnings.js @@ -4,15 +4,15 @@ const webpackMajor = require('./webpackMajor'); const chalk = require('chalk'); /** -* Print an array of warnings to console. -* -* @param {string} summary Summary of error -* @param {Array} warnings Array of Warningss -*/ + * Print an array of warnings to console. + * + * @param {string} summary Summary of error + * @param {Array} warnings Array of Warningss + */ function printWarnings(summary, warnings, verbose) { console.log(chalk.yellow(summary)); console.log(); - warnings.forEach(wrn => { + warnings.forEach((wrn) => { if (webpackMajor < 5) { // webpack 4 console.warn(wrn); diff --git a/packages/volto-razzle-dev-utils/setPorts.js b/packages/volto-razzle-dev-utils/setPorts.js index 2422b976b21..4e1c765be5f 100644 --- a/packages/volto-razzle-dev-utils/setPorts.js +++ b/packages/volto-razzle-dev-utils/setPorts.js @@ -1,8 +1,8 @@ const { choosePort } = require('react-dev-utils/WebpackDevServerUtils'); // Checks if PORT and PORT_DEV are available and suggests alternatives if not -module.exports = clientOnly => { - return new Promise(async resolve => { +module.exports = (clientOnly) => { + return new Promise(async (resolve) => { const port = (process.env.PORT && parseInt(process.env.PORT, 10)) || 3000; const portDev = (process.env.PORT_DEV && parseInt(process.env.PORT_DEV, 10)) || diff --git a/packages/volto-razzle-dev-utils/webpackHotDevClient.js b/packages/volto-razzle-dev-utils/webpackHotDevClient.js index 692e60c42ad..e580e4efc14 100644 --- a/packages/volto-razzle-dev-utils/webpackHotDevClient.js +++ b/packages/volto-razzle-dev-utils/webpackHotDevClient.js @@ -45,7 +45,7 @@ ErrorOverlay.setEditorHandler(function editorHandler(errorLocation) { '&colNumber=' + window.encodeURIComponent(errorLocation.colNumber || 1), }), - { mode: 'no-cors' } + { mode: 'no-cors' }, ); }); @@ -57,14 +57,14 @@ ErrorOverlay.setEditorHandler(function editorHandler(errorLocation) { // See https://github.com/facebookincubator/create-react-app/issues/3096 var hadRuntimeError = false; ErrorOverlay.startReportingRuntimeErrors({ - onError: function() { + onError: function () { hadRuntimeError = true; }, filename: process.env.REACT_BUNDLE_PATH || '/static/js/bundle.js', }); if (module.hot && typeof module.hot.dispose === 'function') { - module.hot.dispose(function() { + module.hot.dispose(function () { // TODO: why do we need this? ErrorOverlay.stopReportingRuntimeErrors(); }); @@ -78,10 +78,10 @@ var connection = new SockJS(socketUrl); // Unlike WebpackDevServer client, we won't try to reconnect // to avoid spamming the console. Disconnect usually happens // when developer stops the server. -connection.onclose = function() { +connection.onclose = function () { if (typeof console !== 'undefined' && typeof console.info === 'function') { console.info( - 'The development server has disconnected.\nRefresh the page if necessary.' + 'The development server has disconnected.\nRefresh the page if necessary.', ); } }; @@ -138,7 +138,7 @@ function handleWarnings(warnings) { if (i === 5) { console.warn( 'There were more warnings in other files.\n' + - 'You can find a complete log in the terminal.' + 'You can find a complete log in the terminal.', ); break; } @@ -203,7 +203,7 @@ function handleAvailableHash(hash) { } // Handle messages from the server. -connection.onmessage = function(e) { +connection.onmessage = function (e) { var message = JSON.parse(e.data); switch (message.type) { case 'hash': @@ -279,12 +279,12 @@ function tryApplyUpdates(onHotUpdateSuccess) { // // Webpack 2 returns a Promise instead of invoking a callback if (result && result.then) { result.then( - function(updatedModules) { + function (updatedModules) { handleApplyUpdates(null, updatedModules); }, - function(err) { + function (err) { handleApplyUpdates(err, null); - } + }, ); } } diff --git a/packages/volto-razzle-dev-utils/webpackHotDevClientV4.js b/packages/volto-razzle-dev-utils/webpackHotDevClientV4.js index c0191464d71..f9d20b6a5f4 100644 --- a/packages/volto-razzle-dev-utils/webpackHotDevClientV4.js +++ b/packages/volto-razzle-dev-utils/webpackHotDevClientV4.js @@ -24,8 +24,9 @@ var ErrorOverlay = require('react-error-overlay'); // This code is unique to webpack-dev-server v4 // The single API changed to 2 APIs in v4, first you parse the URL, then you create the socket URL from the parsed data // These APIs are accessible from the `default` context -var parseURL = require('webpack-dev-server/client/utils/parseURL').default -var createSocketUrl = require('webpack-dev-server/client/utils/createSocketURL').default; +var parseURL = require('webpack-dev-server/client/utils/parseURL').default; +var createSocketUrl = + require('webpack-dev-server/client/utils/createSocketURL').default; var socketUrl = createSocketUrl(parseURL()); //--- START Unique code --- @@ -47,7 +48,7 @@ ErrorOverlay.setEditorHandler(function editorHandler(errorLocation) { '&colNumber=' + window.encodeURIComponent(errorLocation.colNumber || 1), }), - { mode: 'no-cors' } + { mode: 'no-cors' }, ); }); @@ -59,14 +60,14 @@ ErrorOverlay.setEditorHandler(function editorHandler(errorLocation) { // See https://github.com/facebookincubator/create-react-app/issues/3096 var hadRuntimeError = false; ErrorOverlay.startReportingRuntimeErrors({ - onError: function() { + onError: function () { hadRuntimeError = true; }, filename: process.env.REACT_BUNDLE_PATH || '/static/js/bundle.js', }); if (module.hot && typeof module.hot.dispose === 'function') { - module.hot.dispose(function() { + module.hot.dispose(function () { // TODO: why do we need this? ErrorOverlay.stopReportingRuntimeErrors(); }); @@ -80,10 +81,10 @@ var connection = new WebSocket(socketUrl); // Unlike WebpackDevServer client, we won't try to reconnect // to avoid spamming the console. Disconnect usually happens // when developer stops the server. -connection.onclose = function() { +connection.onclose = function () { if (typeof console !== 'undefined' && typeof console.info === 'function') { console.info( - 'The development server has disconnected.\nRefresh the page if necessary.' + 'The development server has disconnected.\nRefresh the page if necessary.', ); } }; @@ -140,7 +141,7 @@ function handleWarnings(warnings) { if (i === 5) { console.warn( 'There were more warnings in other files.\n' + - 'You can find a complete log in the terminal.' + 'You can find a complete log in the terminal.', ); break; } @@ -205,7 +206,7 @@ function handleAvailableHash(hash) { } // Handle messages from the server. -connection.onmessage = function(e) { +connection.onmessage = function (e) { var message = JSON.parse(e.data); switch (message.type) { case 'hash': @@ -281,12 +282,12 @@ function tryApplyUpdates(onHotUpdateSuccess) { // // Webpack 2 returns a Promise instead of invoking a callback if (result && result.then) { result.then( - function(updatedModules) { + function (updatedModules) { handleApplyUpdates(null, updatedModules); }, - function(err) { + function (err) { handleApplyUpdates(err, null); - } + }, ); } } From 3c98af318ad54c5e8356f38d55a6112f2203440a Mon Sep 17 00:00:00 2001 From: wesleybl Date: Sat, 7 Mar 2026 12:35:02 -0300 Subject: [PATCH 3/8] Add release-it with towncrier --- .../volto-razzle-dev-utils/.release-it.json | 29 ++++++++++++++++ packages/volto-razzle-dev-utils/CHANGELOG.md | 30 +++++------------ packages/volto-razzle-dev-utils/news/.gitkeep | 0 packages/volto-razzle-dev-utils/package.json | 7 ++++ .../volto-razzle-dev-utils/towncrier.toml | 33 +++++++++++++++++++ pnpm-lock.yaml | 3 ++ 6 files changed, 81 insertions(+), 21 deletions(-) create mode 100644 packages/volto-razzle-dev-utils/.release-it.json create mode 100644 packages/volto-razzle-dev-utils/news/.gitkeep create mode 100644 packages/volto-razzle-dev-utils/towncrier.toml diff --git a/packages/volto-razzle-dev-utils/.release-it.json b/packages/volto-razzle-dev-utils/.release-it.json new file mode 100644 index 00000000000..bc6c60fad75 --- /dev/null +++ b/packages/volto-razzle-dev-utils/.release-it.json @@ -0,0 +1,29 @@ +{ + "plugins": { + "../scripts/prepublish.js": {} + }, + "hooks": { + "after:bump": [ + "pipx run towncrier build --draft --yes --version ${version} > .changelog.draft", + "pipx run towncrier build --yes --version ${version}" + ], + "after:release": "rm .changelog.draft" + }, + "npm": { + "publish": false + }, + "git": { + "commitArgs": ["--no-verify"], + "changelog": "pipx run towncrier build --draft --yes --version 0.0.0", + "requireUpstream": false, + "requireCleanWorkingDir": false, + "commitMessage": "Release @plone/razzle-dev-utils ${version}", + "tagName": "plone-razzle-dev-utils-${version}", + "tagAnnotation": "Release @plone/razzle-dev-utils ${version}" + }, + "github": { + "release": true, + "releaseName": "@plone/razzle-dev-utils ${version}", + "releaseNotes": "cat .changelog.draft" + } +} diff --git a/packages/volto-razzle-dev-utils/CHANGELOG.md b/packages/volto-razzle-dev-utils/CHANGELOG.md index dc9664573f6..2b7fa31d6da 100644 --- a/packages/volto-razzle-dev-utils/CHANGELOG.md +++ b/packages/volto-razzle-dev-utils/CHANGELOG.md @@ -1,21 +1,9 @@ -# razzle-dev-utils - -## 4.2.18 - -### Patch Changes - -- [`fa491cd8`](https://github.com/jaredpalmer/razzle/commit/fa491cd849c1d1a63953bc91812b1d0889597c0c) Thanks [@fivethreeo](https://github.com/fivethreeo)! - add support for type:module razzle.config.js - -## 4.2.17 - -### Patch Changes - -- [`eff6d885`](https://github.com/jaredpalmer/razzle/commit/eff6d88545e0eef22b43b7426cd6d5437eadc341) Thanks [@fivethreeo](https://github.com/fivethreeo)! - Remove the require of `jest` and `chalk` as they are not used in the file - -* [`341680c1`](https://github.com/jaredpalmer/razzle/commit/341680c1074131baac9940eb3b72a5a1b097c1e7) Thanks [@fivethreeo](https://github.com/fivethreeo)! - add changeset packages - -## 4.2.16 - -### Patch Changes - -- dc4c7870: add changesets +# @plone/razzle-dev-utils Release Notes + + + + diff --git a/packages/volto-razzle-dev-utils/news/.gitkeep b/packages/volto-razzle-dev-utils/news/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/volto-razzle-dev-utils/package.json b/packages/volto-razzle-dev-utils/package.json index 7404db8698c..f59d805111c 100644 --- a/packages/volto-razzle-dev-utils/package.json +++ b/packages/volto-razzle-dev-utils/package.json @@ -33,6 +33,7 @@ "gzip-size": "^6.0.0", "jest-message-util": "^26.3.0", "react-dev-utils": "^11.0.4", + "release-it": "^19.0.4", "react-error-overlay": "^6.0.7", "recursive-readdir": "^2.2.2", "resolve": "^1.17.0", @@ -42,5 +43,11 @@ "peerDependencies": { "webpack": "~4||~5", "webpack-dev-server": "~3||~4" + }, + "scripts": { + "dry-release": "release-it --dry-run", + "release": "release-it", + "release-major-alpha": "release-it major --preRelease=alpha", + "release-alpha": "release-it --preRelease=alpha" } } diff --git a/packages/volto-razzle-dev-utils/towncrier.toml b/packages/volto-razzle-dev-utils/towncrier.toml new file mode 100644 index 00000000000..3ef721f3785 --- /dev/null +++ b/packages/volto-razzle-dev-utils/towncrier.toml @@ -0,0 +1,33 @@ +[tool.towncrier] +filename = "CHANGELOG.md" +directory = "news/" +title_format = "## {version} ({project_date})" +underlines = ["", "", ""] +template = "../scripts/templates/towncrier_template.jinja" +start_string = "\n" +issue_format = "[#{issue}](https://github.com/plone/volto/issues/{issue})" + +[[tool.towncrier.type]] +directory = "breaking" +name = "Breaking" +showcontent = true + +[[tool.towncrier.type]] +directory = "feature" +name = "Feature" +showcontent = true + +[[tool.towncrier.type]] +directory = "bugfix" +name = "Bugfix" +showcontent = true + +[[tool.towncrier.type]] +directory = "internal" +name = "Internal" +showcontent = true + +[[tool.towncrier.type]] +directory = "documentation" +name = "Documentation" +showcontent = true diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c695b3dbd4..ed131571f19 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1271,6 +1271,9 @@ importers: recursive-readdir: specifier: ^2.2.2 version: 2.2.3 + release-it: + specifier: ^19.0.4 + version: 19.2.4(@types/node@24.10.13)(magicast@0.3.5) resolve: specifier: ^1.17.0 version: 1.22.11 From 295dd08be3a53bc5af739507d68ca6c7b8d63834 Mon Sep 17 00:00:00 2001 From: wesleybl Date: Sat, 7 Mar 2026 12:40:06 -0300 Subject: [PATCH 4/8] Fix links in README.md --- packages/volto-razzle-dev-utils/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/volto-razzle-dev-utils/README.md b/packages/volto-razzle-dev-utils/README.md index ac654e7cb9b..23abcd20e89 100644 --- a/packages/volto-razzle-dev-utils/README.md +++ b/packages/volto-razzle-dev-utils/README.md @@ -5,7 +5,7 @@ # @plone/razzle-dev-utils -This package includes some utilties used by [Razzle](https://github/com/palmerhq/razzle) +This package includes some utilties used by [Razzle](https://github.com/jaredpalmer/razzle) ## Usage in Razzle Projects From 5438e5ffddd18fad3ed6bc76164540d4c5f994a9 Mon Sep 17 00:00:00 2001 From: wesleybl Date: Sat, 7 Mar 2026 12:55:49 -0300 Subject: [PATCH 5/8] Add upgrade note --- docs/source/upgrade-guide/index.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/source/upgrade-guide/index.md b/docs/source/upgrade-guide/index.md index 1bc73cf71ee..354dc900d4d 100644 --- a/docs/source/upgrade-guide/index.md +++ b/docs/source/upgrade-guide/index.md @@ -111,6 +111,19 @@ Finally, update your add-on file {file}`babel.config.js`. + const presets = ['@plone/razzle']; ``` +### Replace `razzle-dev-utils` with `@plone/razzle-dev-utils` +```{versionchanged} Volto 19.0.0-alpha.28 +``` + +`@plone/razzle-dev-utils` is a maintained fork of the original `razzle-dev-utils` package that contains Volto-specific fixes and patches. + +To verify whether your project requires updates, search for any direct references to internal `razzle` modules: + +```shell +grep -R "require.*razzle-dev-utils/" -n --exclude-dir=node_modules || true +grep -R "from.*razzle-dev-utils/" -n --exclude-dir=node_modules || true +``` + ### `pnpm` has been upgraded to version 10 ```{versionchanged} Volto 19.0.0-alpha.7 ``` From 29802dc4d616064075bdd50ffe658fa60e457bf6 Mon Sep 17 00:00:00 2001 From: wesleybl Date: Sat, 7 Mar 2026 13:22:27 -0300 Subject: [PATCH 6/8] Add changes --- packages/volto-razzle/news/7973.breaking | 1 + packages/volto/news/7973.breaking | 1 + 2 files changed, 2 insertions(+) create mode 100644 packages/volto-razzle/news/7973.breaking create mode 100644 packages/volto/news/7973.breaking diff --git a/packages/volto-razzle/news/7973.breaking b/packages/volto-razzle/news/7973.breaking new file mode 100644 index 00000000000..520b89d09a0 --- /dev/null +++ b/packages/volto-razzle/news/7973.breaking @@ -0,0 +1 @@ +Fork `razzle-dev-utils` into `@plone/razzle-dev-utils`. @wesleybl diff --git a/packages/volto/news/7973.breaking b/packages/volto/news/7973.breaking new file mode 100644 index 00000000000..520b89d09a0 --- /dev/null +++ b/packages/volto/news/7973.breaking @@ -0,0 +1 @@ +Fork `razzle-dev-utils` into `@plone/razzle-dev-utils`. @wesleybl From 132c6e653d59c3da647741e71db278564f57ea01 Mon Sep 17 00:00:00 2001 From: wesleybl Date: Tue, 10 Mar 2026 15:33:17 -0300 Subject: [PATCH 7/8] Recreate pnpm-lock.yaml --- pnpm-lock.yaml | 4622 ++++++++++++++++++++++++------------------------ 1 file changed, 2264 insertions(+), 2358 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ecb571924c7..2c0cb01c47a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,7 +42,7 @@ importers: dependencies: axios: specifier: ^1.13.5 - version: 1.13.5(debug@4.3.4) + version: 1.13.6(debug@4.3.4) debug: specifier: 4.3.4 version: 4.3.4(supports-color@8.1.1) @@ -85,10 +85,10 @@ importers: version: 9.0.8 '@vitejs/plugin-react': specifier: ^4.1.0 - version: 4.7.0(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + version: 4.7.0(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) '@vitest/coverage-v8': specifier: ^1.3.1 - version: 1.6.1(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + version: 1.6.1(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) jsdom: specifier: ^21.1.1 version: 21.1.2 @@ -97,7 +97,7 @@ importers: version: 17.1.1(typescript@5.9.3) tsup: specifier: ^8.3.5 - version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.2) + version: 8.5.1(jiti@2.6.1)(postcss@8.5.8)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.7.3 version: 5.9.3 @@ -106,7 +106,7 @@ importers: version: 9.0.1 vitest: specifier: 'catalog:' - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) wait-on: specifier: ^7.2.0 version: 7.2.0(debug@4.3.4) @@ -115,13 +115,13 @@ importers: dependencies: '@internationalized/date': specifier: ^3.10.1 - version: 3.11.0 + version: 3.12.0 '@react-aria/utils': specifier: ^3.32.0 - version: 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-spectrum/utils': specifier: ^3.12.10 - version: 3.12.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 3.12.12(react-dom@18.2.0(react@18.2.0))(react@18.2.0) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -130,28 +130,28 @@ importers: version: 18.2.0 react-aria: specifier: ^3.45.0 - version: 3.46.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 3.47.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-aria-components: specifier: ^1.14.0 - version: 1.15.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 1.16.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-dom: specifier: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 version: 18.2.0(react@18.2.0) react-stately: specifier: ^3.43.0 - version: 3.44.0(react@18.2.0) + version: 3.45.0(react@18.2.0) tailwind-merge: specifier: ^3.0.1 - version: 3.4.0 + version: 3.5.0 tailwind-variants: specifier: ^1.0.0 - version: 1.0.0(tailwindcss@4.1.18) + version: 1.0.0(tailwindcss@4.2.1) tailwindcss: specifier: ^4.1.12 - version: 4.1.18 + version: 4.2.1 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@4.1.18) + version: 1.0.7(tailwindcss@4.2.1) devDependencies: '@arethetypeswrong/cli': specifier: ^0.16.4 @@ -161,16 +161,16 @@ importers: version: link:../types '@react-types/shared': specifier: ^3.32.1 - version: 3.33.0(react@18.2.0) + version: 3.33.1(react@18.2.0) '@svgr/plugin-svgo': specifier: ^8.1.0 version: 8.1.0(@svgr/core@8.1.0(typescript@5.9.3))(typescript@5.9.3) '@tailwindcss/vite': specifier: ^4.1.4 - version: 4.1.18(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + version: 4.2.1(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) '@testing-library/jest-dom': specifier: 6.4.2 - version: 6.4.2(@types/jest@30.0.0)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + version: 6.4.2(@types/jest@30.0.0)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) '@testing-library/react': specifier: ^16.3.0 version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -185,10 +185,10 @@ importers: version: 18.3.7(@types/react@18.3.28) '@vitejs/plugin-react': specifier: ^5.0.2 - version: 5.1.4(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + version: 5.1.4(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) browserslist: specifier: ^4.23.0 version: 4.28.1 @@ -200,37 +200,37 @@ importers: version: 22.1.0 lightningcss: specifier: ^1.29.0 - version: 1.31.1 + version: 1.32.0 lightningcss-cli: specifier: ^1.29.1 - version: 1.31.1 + version: 1.32.0 release-it: specifier: ^19.0.5 - version: 19.2.4(@types/node@24.10.13)(magicast@0.3.5) + version: 19.2.4(@types/node@24.12.0)(magicast@0.3.5) tailwindcss-react-aria-components: specifier: ^2.0.1 - version: 2.0.1(tailwindcss@4.1.18) + version: 2.0.1(tailwindcss@4.2.1) tsup: specifier: ^8.5.0 - version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.2) + version: 8.5.1(jiti@2.6.1)(postcss@8.5.8)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.2 version: 5.9.3 vite: specifier: ^6.3.3 - version: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + version: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) vite-plugin-svgr: specifier: ^4.3.0 - version: 4.5.0(rollup@4.57.1)(typescript@5.9.3)(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + version: 4.5.0(rollup@4.59.0)(typescript@5.9.3)(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.9.3)(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + version: 5.1.4(typescript@5.9.3)(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) vitest: specifier: 'catalog:' - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) vitest-axe: specifier: ^0.1.0 - version: 0.1.0(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + version: 0.1.0(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) packages/coresandbox: dependencies: @@ -312,7 +312,7 @@ importers: version: 8.1.0 '@types/node': specifier: ^24 - version: 24.10.13 + version: 24.12.0 '@types/react': specifier: ^18 version: 18.3.28 @@ -324,22 +324,22 @@ importers: version: 0.2.6 release-it: specifier: ^19.0.5 - version: 19.2.4(@types/node@24.10.13)(magicast@0.3.5) + version: 19.2.4(@types/node@24.12.0)(magicast@0.3.5) tsconfig: specifier: workspace:* version: link:../tsconfig tsup: specifier: ^8.3.5 - version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.2) + version: 8.5.1(jiti@2.6.1)(postcss@8.5.8)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.7.3 version: 5.9.3 vite: specifier: ^5.4.16 - version: 5.4.21(@types/node@24.10.13)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0) + version: 5.4.21(@types/node@24.12.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0) vitest: specifier: 'catalog:' - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) packages/scripts: dependencies: @@ -360,7 +360,7 @@ importers: version: 8.2.0 comment-json: specifier: ^4.2.3 - version: 4.5.1 + version: 4.6.2 execa: specifier: 9.6.0 version: 9.6.0 @@ -412,7 +412,7 @@ importers: version: 18.3.7(@types/react@18.3.28) release-it: specifier: ^19.0.5 - version: 19.2.4(@types/node@24.10.13)(magicast@0.3.5) + version: 19.2.4(@types/node@24.12.0)(magicast@0.3.5) tsconfig: specifier: workspace:* version: link:../tsconfig @@ -457,7 +457,7 @@ importers: version: 2.5.1 connected-react-router: specifier: 6.8.0 - version: 6.8.0(history@4.10.1)(immutable@4.3.7)(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router@5.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1)(seamless-immutable@7.1.4) + version: 6.8.0(history@4.10.1)(immutable@4.3.8)(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router@5.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1)(seamless-immutable@7.1.4) debug: specifier: 4.3.4 version: 4.3.4(supports-color@8.1.1) @@ -764,34 +764,34 @@ importers: version: 6.0.1 '@storybook/addon-actions': specifier: ^8.0.4 - version: 8.6.15(storybook@8.6.15(prettier@3.2.5)) + version: 8.6.18(storybook@8.6.18(prettier@3.2.5)) '@storybook/addon-controls': specifier: ^8.0.4 - version: 8.6.15(storybook@8.6.15(prettier@3.2.5)) + version: 8.6.18(storybook@8.6.18(prettier@3.2.5)) '@storybook/addon-docs': specifier: ^8.0.4 - version: 8.6.15(@types/react@18.3.28)(storybook@8.6.15(prettier@3.2.5)) + version: 8.6.18(@types/react@18.3.28)(storybook@8.6.18(prettier@3.2.5)) '@storybook/addon-essentials': specifier: ^8.0.4 - version: 8.6.14(@types/react@18.3.28)(storybook@8.6.15(prettier@3.2.5)) + version: 8.6.14(@types/react@18.3.28)(storybook@8.6.18(prettier@3.2.5)) '@storybook/addon-links': specifier: ^8.0.4 - version: 8.6.15(react@18.2.0)(storybook@8.6.15(prettier@3.2.5)) + version: 8.6.18(react@18.2.0)(storybook@8.6.18(prettier@3.2.5)) '@storybook/addon-webpack5-compiler-babel': specifier: 3.0.3 version: 3.0.3(webpack@5.105.4(esbuild@0.25.12)) '@storybook/react': specifier: ^8.0.4 - version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.2.5)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))(typescript@5.9.3) + version: 8.6.18(@storybook/test@8.6.15(storybook@8.6.18(prettier@3.2.5)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))(typescript@5.9.3) '@storybook/react-webpack5': specifier: ^8.0.4 - version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.2.5)))(esbuild@0.25.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))(typescript@5.9.3) + version: 8.6.18(@storybook/test@8.6.15(storybook@8.6.18(prettier@3.2.5)))(esbuild@0.25.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))(typescript@5.9.3) '@storybook/test': specifier: ^8.0.4 - version: 8.6.15(storybook@8.6.15(prettier@3.2.5)) + version: 8.6.15(storybook@8.6.18(prettier@3.2.5)) '@storybook/theming': specifier: ^8.0.4 - version: 8.6.14(storybook@8.6.15(prettier@3.2.5)) + version: 8.6.14(storybook@8.6.18(prettier@3.2.5)) '@testing-library/cypress': specifier: 10.1.0 version: 10.1.0(cypress@15.5.0) @@ -812,10 +812,10 @@ importers: version: 5.13.10 '@types/lodash': specifier: ^4.14.201 - version: 4.17.23 + version: 4.17.24 '@types/node': specifier: ^24 - version: 24.10.13 + version: 24.12.0 '@types/react': specifier: ^18 version: 18.3.28 @@ -845,7 +845,7 @@ importers: version: 7.18.0(eslint@8.57.1)(typescript@5.9.3) '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.7.0(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + version: 4.7.0(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) '@vitest/ui': specifier: ^2.1.8 version: 2.1.9(vitest@3.2.4) @@ -989,7 +989,7 @@ importers: version: 18.3.1 release-it: specifier: ^19.0.4 - version: 19.2.4(@types/node@24.10.13)(magicast@0.3.5) + version: 19.2.4(@types/node@24.12.0)(magicast@0.3.5) resolve-url-loader: specifier: ^5.0.0 version: 5.0.0 @@ -1007,7 +1007,7 @@ importers: version: 1.14.0 storybook: specifier: ^8.6.15 - version: 8.6.15(prettier@3.2.5) + version: 8.6.18(prettier@3.2.5) style-loader: specifier: 3.3.1 version: 3.3.1(webpack@5.105.4(esbuild@0.25.12)) @@ -1025,7 +1025,7 @@ importers: version: 0.0.2 svgo: specifier: ^3.0.0 - version: 3.3.2 + version: 3.3.3 svgo-loader: specifier: 3.0.3 version: 3.0.3 @@ -1043,7 +1043,7 @@ importers: version: 1.3.2 vitest: specifier: ^3.0.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(@vitest/ui@2.1.9)(jiti@2.6.1)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(@vitest/ui@2.1.9)(jiti@2.6.1)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) wait-on: specifier: 6.0.0 version: 6.0.0(debug@4.3.4) @@ -1098,7 +1098,7 @@ importers: devDependencies: release-it: specifier: ^19.0.5 - version: 19.2.4(@types/node@24.10.13)(magicast@0.3.5) + version: 19.2.4(@types/node@24.12.0)(magicast@0.3.5) packages/volto-razzle: dependencies: @@ -1113,13 +1113,13 @@ importers: version: link:../volto-razzle-dev-utils '@pmmmwh/react-refresh-webpack-plugin': specifier: 0.5.11 - version: 0.5.11(react-refresh@0.14.0)(sockjs-client@1.4.0)(type-fest@2.19.0)(webpack-dev-server@4.11.1(webpack@5.90.1(esbuild@0.25.12)))(webpack-hot-middleware@2.26.1)(webpack@5.90.1(esbuild@0.25.12)) + version: 0.5.11(react-refresh@0.14.0)(sockjs-client@1.4.0)(type-fest@2.19.0)(webpack-dev-server@4.11.1(webpack@5.105.4(esbuild@0.25.12)))(webpack-hot-middleware@2.26.1)(webpack@5.105.4(esbuild@0.25.12)) autoprefixer: specifier: ^10.2.3 version: 10.4.8(postcss@8.4.31) babel-loader: specifier: ^8.0.6 - version: 8.4.1(@babel/core@7.29.0)(webpack@5.90.1(esbuild@0.25.12)) + version: 8.4.1(@babel/core@7.29.0)(webpack@5.105.4(esbuild@0.25.12)) babel-plugin-transform-define: specifier: ^2.0.0 version: 2.1.4 @@ -1134,13 +1134,13 @@ importers: version: 5.3.3 copy-webpack-plugin: specifier: ^14.0.0 - version: 14.0.0(webpack@5.90.1(esbuild@0.25.12)) + version: 14.0.0(webpack@5.105.4(esbuild@0.25.12)) css-loader: specifier: ^5.0.0 - version: 5.2.7(webpack@5.90.1(esbuild@0.25.12)) + version: 5.2.7(webpack@5.105.4(esbuild@0.25.12)) css-minimizer-webpack-plugin: specifier: ^7.0.4 - version: 7.0.4(clean-css@5.3.3)(esbuild@0.25.12)(lightningcss@1.31.1)(webpack@5.90.1(esbuild@0.25.12)) + version: 7.0.4(clean-css@5.3.3)(esbuild@0.25.12)(lightningcss@1.32.0)(webpack@5.105.4(esbuild@0.25.12)) deepmerge: specifier: ^4.2.2 version: 4.3.1 @@ -1155,25 +1155,25 @@ importers: version: 0.25.12 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.90.1(esbuild@0.25.12)) + version: 6.2.0(webpack@5.105.4(esbuild@0.25.12)) fs-extra: specifier: ^9.1.0 version: 9.1.0 html-webpack-plugin: specifier: ~4||~5 - version: 5.5.0(webpack@5.90.1(esbuild@0.25.12)) + version: 5.5.0(webpack@5.105.4(esbuild@0.25.12)) inquirer: specifier: ^7.3.3 version: 7.3.3 mini-css-extract-plugin: specifier: 2.7.2 - version: 2.7.2(webpack@5.90.1(esbuild@0.25.12)) + version: 2.7.2(webpack@5.105.4(esbuild@0.25.12)) mri: specifier: ^1.1.4 version: 1.2.0 null-loader: specifier: ^4.0.1 - version: 4.0.1(webpack@5.90.1(esbuild@0.25.12)) + version: 4.0.1(webpack@5.105.4(esbuild@0.25.12)) pnp-webpack-plugin: specifier: ^1.6.4 version: 1.7.0(typescript@5.9.3) @@ -1185,22 +1185,22 @@ importers: version: 3.1.4(postcss@8.4.31) postcss-loader: specifier: 7.0.2 - version: 7.0.2(postcss@8.4.31)(webpack@5.90.1(esbuild@0.25.12)) + version: 7.0.2(postcss@8.4.31)(webpack@5.105.4(esbuild@0.25.12)) process: specifier: ^0.11.10 version: 0.11.10 razzle-start-server-webpack-plugin: specifier: 4.2.18 - version: 4.2.18(webpack@5.90.1(esbuild@0.25.12)) + version: 4.2.18(webpack@5.105.4(esbuild@0.25.12)) react-dev-utils: specifier: ^11.0.4 - version: 11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1(esbuild@0.25.12)) + version: 11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.105.4(esbuild@0.25.12)) react-refresh: specifier: 0.14.0 version: 0.14.0 release-it: specifier: ^19.0.4 - version: 19.2.4(@types/node@24.10.13)(magicast@0.3.5) + version: 19.2.4(@types/node@24.12.0)(magicast@0.3.5) resolve: specifier: ^1.17.0 version: 1.22.11 @@ -1215,38 +1215,38 @@ importers: version: 1.1.3 style-loader: specifier: 3.3.1 - version: 3.3.1(webpack@5.90.1(esbuild@0.25.12)) + version: 3.3.1(webpack@5.105.4(esbuild@0.25.12)) terminate: specifier: ^2.1.2 version: 2.8.0 terser-webpack-plugin: specifier: 5.3.6 - version: 5.3.6(esbuild@0.25.12)(webpack@5.90.1(esbuild@0.25.12)) + version: 5.3.6(esbuild@0.25.12)(webpack@5.105.4(esbuild@0.25.12)) tiny-async-pool: specifier: ^1.1.0 version: 1.3.0 url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0(webpack@5.90.1(esbuild@0.25.12)))(webpack@5.90.1(esbuild@0.25.12)) + version: 4.1.1(file-loader@6.2.0(webpack@5.105.4(esbuild@0.25.12)))(webpack@5.105.4(esbuild@0.25.12)) webpack: specifier: ~4||~5 - version: 5.90.1(esbuild@0.25.12) + version: 5.105.4(esbuild@0.25.12) webpack-dev-server: specifier: ^3.11.0||~4 - version: 4.11.1(webpack@5.90.1(esbuild@0.25.12)) + version: 4.11.1(webpack@5.105.4(esbuild@0.25.12)) webpack-manifest-plugin: specifier: ^4.1.1 - version: 4.1.1(webpack@5.90.1(esbuild@0.25.12)) + version: 4.1.1(webpack@5.105.4(esbuild@0.25.12)) webpackbar: specifier: ~4||~5 - version: 5.0.2(webpack@5.90.1(esbuild@0.25.12)) + version: 5.0.2(webpack@5.105.4(esbuild@0.25.12)) devDependencies: jsdom: specifier: ^16.7.0 version: 16.7.0 vitest: specifier: ^3.0.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(@vitest/ui@2.1.9)(jiti@2.6.1)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(@vitest/ui@2.1.9)(jiti@2.6.1)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) packages/volto-razzle-dev-utils: dependencies: @@ -1267,7 +1267,7 @@ importers: version: 26.6.2 react-dev-utils: specifier: ^11.0.4 - version: 11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1) + version: 11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.105.4) react-error-overlay: specifier: ^6.0.7 version: 6.0.9 @@ -1276,7 +1276,7 @@ importers: version: 2.2.3 release-it: specifier: ^19.0.4 - version: 19.2.4(@types/node@24.10.13)(magicast@0.3.5) + version: 19.2.4(@types/node@24.12.0)(magicast@0.3.5) resolve: specifier: ^1.17.0 version: 1.22.11 @@ -1288,10 +1288,10 @@ importers: version: 6.0.1 webpack: specifier: ~4||~5 - version: 5.90.1 + version: 5.105.4 webpack-dev-server: specifier: ~3||~4 - version: 4.11.1(webpack@5.90.1) + version: 4.11.1(webpack@5.105.4) packages/volto-slate: dependencies: @@ -1373,7 +1373,7 @@ importers: version: 6.24.1 release-it: specifier: ^19.0.5 - version: 19.2.4(@types/node@24.10.13)(magicast@0.3.5) + version: 19.2.4(@types/node@24.12.0)(magicast@0.3.5) packages: @@ -1442,8 +1442,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-define-polyfill-provider@0.6.6': - resolution: {integrity: sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==} + '@babel/helper-define-polyfill-provider@0.6.7': + resolution: {integrity: sha512-6Fqi8MtQ/PweQ9xvux65emkLQ83uB+qAVtfHkC9UodyHMIZdxNI01HjLCLUtybElp2KY2XNE0nOgyP1E1vXw9w==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -2097,11 +2097,11 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@cacheable/memory@2.0.7': - resolution: {integrity: sha512-RbxnxAMf89Tp1dLhXMS7ceft/PGsDl1Ip7T20z5nZ+pwIAsQ1p2izPjVG69oCLv/jfQ7HDPHTWK0c9rcAWXN3A==} + '@cacheable/memory@2.0.8': + resolution: {integrity: sha512-FvEb29x5wVwu/Kf93IWwsOOEuhHh6dYCJF3vcKLzXc0KXIW181AOzv6ceT4ZpBHDvAfG60eqb+ekmrnLHIy+jw==} - '@cacheable/utils@2.3.4': - resolution: {integrity: sha512-knwKUJEYgIfwShABS1BX6JyJJTglAFcEU7EXqzTdiGCXur4voqkiJkdgZIQtWNFhynzDWERcTYv/sETMu3uJWA==} + '@cacheable/utils@2.4.0': + resolution: {integrity: sha512-PeMMsqjVq+bF0WBsxFBxr/WozBJiZKY0rUojuaCoIaKnEl3Ju1wfEwS+SV1DU/cSe8fqHIPiYJFif8T3MVt4cQ==} '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} @@ -2113,8 +2113,8 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^3.0.4 - '@csstools/css-syntax-patches-for-csstree@1.0.27': - resolution: {integrity: sha512-sxP33Jwg1bviSUXAV43cVYdmjt2TLnLXNqCWl9xmxHawWVjGz/kEbdkr7F9pxJNBN2Mh+dq0crgItbW6tQvyow==} + '@csstools/css-syntax-patches-for-csstree@1.1.0': + resolution: {integrity: sha512-H4tuz2nhWgNKLt1inYpoVCfbJbMwX/lQKp3g69rrrIMIYlFD9+zTykOKhNR8uGrAmbS/kT9n6hTFkmDkxLgeTA==} '@csstools/css-tokenizer@3.0.4': resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} @@ -2891,8 +2891,8 @@ packages: '@types/node': optional: true - '@internationalized/date@3.11.0': - resolution: {integrity: sha512-BOx5huLAWhicM9/ZFs84CzP+V3gBW6vlpM02yzsdYC7TGlZJX1OJiEEHcSayF00Z+3jLlm4w79amvSt6RqKN3Q==} + '@internationalized/date@3.12.0': + resolution: {integrity: sha512-/PyIMzK29jtXaGU23qTvNZxvBXRtKbNnGDFD+PY6CZw/Y8Ex8pFUzkuCJCG9aOqmShjqhS9mPqP6Dk5onQY8rQ==} '@internationalized/message@3.1.8': resolution: {integrity: sha512-Rwk3j/TlYZhn3HQ6PyXUV0XP9Uv42jqZGNegt0BXlxjE6G3+LwHjbQZAGHhCnCPdaA6Tvd3ma/7QzLlLkJxAWA==} @@ -2911,12 +2911,12 @@ packages: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} - '@jest/diff-sequences@30.0.1': - resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} + '@jest/diff-sequences@30.3.0': + resolution: {integrity: sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/expect-utils@30.2.0': - resolution: {integrity: sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==} + '@jest/expect-utils@30.3.0': + resolution: {integrity: sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jest/get-type@30.1.0': @@ -2939,8 +2939,8 @@ packages: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} - '@jest/types@30.2.0': - resolution: {integrity: sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==} + '@jest/types@30.3.0': + resolution: {integrity: sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jridgewell/gen-mapping@0.3.13': @@ -3067,8 +3067,8 @@ packages: resolution: {integrity: sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==} engines: {node: '>= 20'} - '@octokit/endpoint@11.0.2': - resolution: {integrity: sha512-4zCpzP1fWc7QlqunZ5bSEjxc6yLAlRTnDwKtgXfcI/FxxGoqedDG8V2+xJ60bV2kODqcGB+nATdtap/XYq2NZQ==} + '@octokit/endpoint@11.0.3': + resolution: {integrity: sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag==} engines: {node: '>= 20'} '@octokit/endpoint@7.0.6': @@ -3168,8 +3168,8 @@ packages: resolution: {integrity: sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==} engines: {node: '>= 20'} - '@octokit/request@10.0.7': - resolution: {integrity: sha512-v93h0i1yu4idj8qFPZwjehoJx4j3Ntn+JhXsdJrG9pYaX6j/XRz2RmasMUHtNgQD39nrv/VwTWSqK0RNXR8upA==} + '@octokit/request@10.0.8': + resolution: {integrity: sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw==} engines: {node: '>= 20'} '@octokit/request@6.2.8': @@ -3266,134 +3266,134 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@react-aria/autocomplete@3.0.0-rc.5': - resolution: {integrity: sha512-qcGr/ZlSJxw78QtXB29MnvCwGZKlJ5FGfSICjaX/KIg4ONGFR/u4QjP/axA+vhlPa9Ik7BNeikWQriTcYrkbhw==} + '@react-aria/autocomplete@3.0.0-rc.6': + resolution: {integrity: sha512-uymUNJ8NW+dX7lmgkHE+SklAbxwktycAJcI5lBBw6KPZyc0EdMHC+/Fc5CUz3enIAhNwd2oxxogcSHknquMzQA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/breadcrumbs@3.5.31': - resolution: {integrity: sha512-j8F2NMHFGT/n3alfFKdO4bvrY/ymtdL04GdclY7Vc6zOmCnWoEZ2UA0sFuV7Rk9dOL8fAtYV1kMD1ZRO/EMcGA==} + '@react-aria/breadcrumbs@3.5.32': + resolution: {integrity: sha512-S61vh5DJ2PXiXUwD7gk+pvS/b4VPrc3ZJOUZ0yVRLHkVESr5LhIZH+SAVgZkm1lzKyMRG+BH+fiRH/DZRSs7SA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/button@3.14.4': - resolution: {integrity: sha512-6mTPiSSQhELnWlnYJ1Tm1B0VL1GGKAs2PGAY3ZGbPGQPPDc6Wu82yIhuAO8TTFJrXkwAiqjQawgDLil/yB0V7Q==} + '@react-aria/button@3.14.5': + resolution: {integrity: sha512-ZuLx+wQj9VQhH9BYe7t0JowmKnns2XrFHFNvIVBb5RwxL+CIycIOL7brhWKg2rGdxvlOom7jhVbcjSmtAaSyaQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/calendar@3.9.4': - resolution: {integrity: sha512-0BvU8cj6uHn622Vp8Xd21XxXtvp3Bh4Yk1pHloqDNmUvvdBN+ol3Xsm5gG3XKKkZ+6CCEi6asCbLaEg3SZSbyg==} + '@react-aria/calendar@3.9.5': + resolution: {integrity: sha512-k0kvceYdZZu+DoeqephtlmIvh1CxqdFyoN52iqVzTz9O0pe5Xfhq7zxPGbeCp4pC61xzp8Lu/6uFA/YNfQQNag==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/checkbox@3.16.4': - resolution: {integrity: sha512-FcZj6/f27mNp2+G5yxyOMRZbZQjJ1cuWvo0PPnnZ4ybSPUmSzI4uUZBk1wvsJVP9F9n+J2hZuYVCaN8pyzLweA==} + '@react-aria/checkbox@3.16.5': + resolution: {integrity: sha512-ZhUT7ELuD52hb+Zpzw0ElLQiVOd5sKYahrh+PK3vq13Wk5TedBscALpjuXetI4pwFfdmAM1Lhgcsrd8+6AmyvA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/collections@3.0.2': - resolution: {integrity: sha512-5GV0fj1bvfdztHozlZQ1nzdmcZOAOdZ5BhwrSyuHbK5ptmQrpAoWUK+VTQlxkAfyn5i6niaaN/llP1v3RgEemw==} + '@react-aria/collections@3.0.3': + resolution: {integrity: sha512-lbC5DEbHeVFvVr4ke9y8D9Nynnr8G8UjVEBoFGRylpAaScU7SX1TN84QI+EjMbsdZ0/5P2H7gUTS+MYd+6U3Rg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/color@3.1.4': - resolution: {integrity: sha512-LNFo0A9EEn2HZ8O/hASschH++M+krfezcp01XPv0/2ZQJ5b5u7VvJlUOEXtPsD4i9+BzvkSAEoVUXdlJie9V2Q==} + '@react-aria/color@3.1.5': + resolution: {integrity: sha512-eysWdBRzE8WDhBzh1nfjyUgzseMokXGHjIoJo880T7IPJ8tTavfQni49pU1B2qWrNOWPyrwx4Bd9pzHyboxJSA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/combobox@3.14.2': - resolution: {integrity: sha512-qwBeb8cMgK3xwrvXYHPtcphduD/k+oTcU18JHPvEO2kmR32knB33H81C2/Zoh4x86zTDJXaEtPscXBWuQ/M7AQ==} + '@react-aria/combobox@3.15.0': + resolution: {integrity: sha512-qSjQTFwKl3x1jCP2NRSJ6doZqAp6c2GTfoiFwWjaWg1IewwLsglaW6NnzqRDFiqFbDGgXPn4MqtC1VYEJ3NEjA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/datepicker@3.16.0': - resolution: {integrity: sha512-QynYHIHE+wvuGopl/k05tphmDpykpfZ3l3eKnUfGrqvAYJEeCOyS0qoMlw7Vq3NscMLFbJI6ajqBmlmtgFNiSA==} + '@react-aria/datepicker@3.16.1': + resolution: {integrity: sha512-6BltCVWt09yefTkGjb2gViGCwoddx9HKJiZbY9u6Es/Q+VhwNJQRtczbnZ3K32p262hIknukNf/5nZaCOI1AKA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/dialog@3.5.33': - resolution: {integrity: sha512-C5FpLAMJU6gQU8gztWKlEJ2A0k/JKl0YijNOv3Lizk+vUdF5njROSrmFs16bY5Hd6ycmsK9x/Pqkq3m/OpNFXA==} + '@react-aria/dialog@3.5.34': + resolution: {integrity: sha512-/x53Q5ynpW5Kv9637WYu7SrDfj3woSp6jJRj8l6teGnWW/iNZWYJETgzHfbxx+HPKYATCZesRoIeO2LnYIXyEA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/disclosure@3.1.2': - resolution: {integrity: sha512-UQ/CmWcdcROfRTMtvfsnYHrEsPPNbwZifZ/UErQpbvU4kzal2N+PpuP3+kpdf4G7TeMt+uJ8S9dLzyFVijOj9A==} + '@react-aria/disclosure@3.1.3': + resolution: {integrity: sha512-S3k7Wqrj+x0sWcP88Z1stSr5TIZmKEmx2rU7RB1O1/jPpbw5mgKnjtiriOlTh+kwdK11FkeqgxyHzAcBAR+FMQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/dnd@3.11.5': - resolution: {integrity: sha512-3IGrABfK8Cf6/b/uEmGEDGeubWKMUK3umWunF/tdkWBnIaxpdj4gRkWFMw7siWQYnqir6AN567nrWXtHFcLKsA==} + '@react-aria/dnd@3.11.6': + resolution: {integrity: sha512-4YLHUeYJleF+moAYaYt8UZqujudPvpoaHR+QMkWIFzhfridVUhCr6ZjGWrzpSZY3r68k46TG7YCsi4IEiNnysw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/focus@3.21.4': - resolution: {integrity: sha512-6gz+j9ip0/vFRTKJMl3R30MHopn4i19HqqLfSQfElxJD+r9hBnYG1Q6Wd/kl/WRR1+CALn2F+rn06jUnf5sT8Q==} + '@react-aria/focus@3.21.5': + resolution: {integrity: sha512-V18fwCyf8zqgJdpLQeDU5ZRNd9TeOfBbhLgmX77Zr5ae9XwaoJ1R3SFJG1wCJX60t34AW+aLZSEEK+saQElf3Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/form@3.1.4': - resolution: {integrity: sha512-GjPS85cE/34zal3vs6MOi7FxUsXwbxN4y6l1LFor2g92UK97gVobp238f3xdMW2T8IuaWGcnHeYFg+cjiZ51pQ==} + '@react-aria/form@3.1.5': + resolution: {integrity: sha512-BWlONgHn8hmaMkcS6AgMSLQeNqVBwqPNLhdqjDO/PCfzvV7O8NZw/dFeIzJwfG4aBfSpbHHRdXGdfrk3d8dylQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/grid@3.14.7': - resolution: {integrity: sha512-8eaJThNHUs75Xf4+FQC2NKQtTOVYkkDdA8VbfbqG06oYDAn7ETb1yhbwoqh1jOv7MezCNkYjyFe4ADsz2rBVcw==} + '@react-aria/grid@3.14.8': + resolution: {integrity: sha512-X6rRFKDu/Kh6Sv8FBap3vjcb+z4jXkSOwkYnexIJp5kMTo5/Dqo55cCBio5B70Tanfv32Ev/6SpzYG7ryxnM9w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/gridlist@3.14.3': - resolution: {integrity: sha512-t3nr29nU5jRG9MdWe9aiMd02V8o0pmidLU/7c4muWAu7hEH+IYdeDthGDdXL9tXAom/oQ+6yt6sOfLxpsVNmGA==} + '@react-aria/gridlist@3.14.4': + resolution: {integrity: sha512-C/SbwC0qagZatoBrCjx8iZUex9apaJ8o8iRJ9eVHz0cpj7mXg6HuuotYGmDy9q67A2hve4I693RM1Cuwqwm+PQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/i18n@3.12.15': - resolution: {integrity: sha512-3CrAN7ORVHrckvTmbPq76jFZabqq+rScosGT5+ElircJ5rF5+JcdT99Hp5Xg6R10jk74e8G3xiqdYsUd+7iJMA==} + '@react-aria/i18n@3.12.16': + resolution: {integrity: sha512-Km2CAz6MFQOUEaattaW+2jBdWOHUF8WX7VQoNbjlqElCP58nSaqi9yxTWUDRhAcn8/xFUnkFh4MFweNgtrHuEA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/interactions@3.27.0': - resolution: {integrity: sha512-D27pOy+0jIfHK60BB26AgqjjRFOYdvVSkwC31b2LicIzRCSPOSP06V4gMHuGmkhNTF4+YWDi1HHYjxIvMeiSlA==} + '@react-aria/interactions@3.27.1': + resolution: {integrity: sha512-M3wLpTTmDflI0QGNK0PJNUaBXXfeBXue8ZxLMngfc1piHNiH4G5lUvWd9W14XVbqrSCVY8i8DfGrNYpyyZu0tw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/label@3.7.24': - resolution: {integrity: sha512-lcJbUy6xyicWKNgzfrXksrJ2CeCST2rDxGAvHOmUxSbFOm26kK710DjaFvtO4tICWh/TKW5mC3sm77soNcVUGA==} + '@react-aria/label@3.7.25': + resolution: {integrity: sha512-oNK3Pqj4LDPwEbQaoM/uCip4QvQmmwGOh08VeW+vzSi6TAwf+KoWTyH/tiAeB0CHWNDK0k3e1iTygTAt4wzBmg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/landmark@3.0.9': - resolution: {integrity: sha512-YYyluDBCXupnMh91ccE5g27fczjYmzPebHqTkVYjH4B6k45pOoqsMmWBCMnOTl0qOCeioI+daT8W0MamAZzoSw==} + '@react-aria/landmark@3.0.10': + resolution: {integrity: sha512-GpNjJaI8/a6WxYDZgzTCLYSzPM6xp2pxCIQ4udiGbTCtxx13Trmm0cPABvPtzELidgolCf05em9Phr+3G0eE8A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/link@3.8.8': - resolution: {integrity: sha512-hxQEvo5rrn2C0GOSwB/tROe+y//dyhmyXGbm8arDy6WF5Mj0wcjjrAu0/dhGYBqoltJa16iIEvs52xgzOC+f+Q==} + '@react-aria/link@3.8.9': + resolution: {integrity: sha512-UaAFBfs84/Qq6TxlMWkREqqNY6SFLukot+z2Aa1kC+VyStv1kWG6sE5QLjm4SBn1Q3CGRsefhB/5+taaIbB4Pw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/listbox@3.15.2': - resolution: {integrity: sha512-xcrgSediV8MaVmsuDrDPmWywF82/HOv+H+Y/dgr6GLCWl0XDj5Q7PyAhDzUsYdZNIne3B9muGh6IQc3HdkgWqg==} + '@react-aria/listbox@3.15.3': + resolution: {integrity: sha512-C6YgiyrHS5sbS5UBdxGMhEs+EKJYotJgGVtl9l0ySXpBUXERiHJWLOyV7a8PwkUOmepbB4FaLD7Y9EUzGkrGlw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -3401,74 +3401,74 @@ packages: '@react-aria/live-announcer@3.4.4': resolution: {integrity: sha512-PTTBIjNRnrdJOIRTDGNifY2d//kA7GUAwRFJNOEwSNG4FW+Bq9awqLiflw0JkpyB0VNIwou6lqKPHZVLsGWOXA==} - '@react-aria/menu@3.20.0': - resolution: {integrity: sha512-BAsHuf7kTVmawNUkTUd5RB3ZvL6DQQT7hgZ2cYKd/1ZwYq4KO2wWGYdzyTOtK1qimZL0eyHyQwDYv4dNKBH4gw==} + '@react-aria/menu@3.21.0': + resolution: {integrity: sha512-CKTVZ4izSE1eKIti6TbTtzJAUo+WT8O4JC0XZCYDBpa0f++lD19Kz9aY+iY1buv5xGI20gAfpO474E9oEd4aQA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/meter@3.4.29': - resolution: {integrity: sha512-XAhJf8LlYQl+QQXqtpWvzjlrT8MZKEG6c8N3apC5DONgSKlCwfmDm4laGEJPqtuz3QGiOopsfSfyTFYHjWsfZw==} + '@react-aria/meter@3.4.30': + resolution: {integrity: sha512-ZmANKW7s/Z4QGylHi46nhwtQ47T1bfMsU9MysBu7ViXXNJ03F4b6JXCJlKL5o2goQ3NbfZ68GeWamIT0BWSgtw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/numberfield@3.12.4': - resolution: {integrity: sha512-TgKBjKOjyURzbqNR2wF4tSFmQKNK5DqE4QZSlQxpYYo1T6zuztkh+oTOUZ4IWCJymL5qLtuPfGHCZbR7B+DN2w==} + '@react-aria/numberfield@3.12.5': + resolution: {integrity: sha512-Fi41IUWXEHLFIeJ/LHuZ9Azs8J/P563fZi37GSBkIq5P1pNt1rPgJJng5CNn4KsHxwqadTRUlbbZwbZraWDtRg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/overlays@3.31.1': - resolution: {integrity: sha512-U5BedzcXU97U5PWm4kIPnNoVpAs9KjTYfbkGx33vapmTVpGYhQyYW9eg6zW2E8ZKsyFJtQ/jkQnbWGen97aHSQ==} + '@react-aria/overlays@3.31.2': + resolution: {integrity: sha512-78HYI08r6LvcfD34gyv19ArRIjy1qxOKuXl/jYnjLDyQzD4pVb634IQWcm0zt10RdKgyuH6HTqvuDOgZTLet7Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/progress@3.4.29': - resolution: {integrity: sha512-orSaaFLX5LdD9UyxgBrmP1J/ivyEFX+5v4ENPQM5RH5+Hl+0OJa+8ozI0AfVKBqCYc89BOZfG7kzi7wFHACZcQ==} + '@react-aria/progress@3.4.30': + resolution: {integrity: sha512-S6OWVGgluSWYSd/A6O8CVjz83eeMUfkuWSra0ewAV9bmxZ7TP9pUmD3bGdqHZEl97nt5vHGjZ3eq/x8eCmzKhA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/radio@3.12.4': - resolution: {integrity: sha512-2sjBAE8++EtAAfjwPdrqEVswbzR4Mvcy4n8SvwUxTo02yESa9nolBzCSdAUFUmhrNj3MiMA+zLxQ+KACfUjJOg==} + '@react-aria/radio@3.12.5': + resolution: {integrity: sha512-8CCJKJzfozEiWBPO9QAATG1rBGJEJ+xoqvHf9LKU2sPFGsA2/SRnLs6LB9fCG5R3spvaK1xz0any1fjWPl7x8A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/searchfield@3.8.11': - resolution: {integrity: sha512-5R0prEC+jRFwPeJsK6G4RN8QG3V/+EaIuw9p79G1gFD+1dY81ZakiZIIJaLWRyO7AzYBGyC/QFHtz0m3KGQT/Q==} + '@react-aria/searchfield@3.8.12': + resolution: {integrity: sha512-kYlUHD/+mWzNroHoR8ojUxYBoMviRZn134WaKPFjfNUGZDOEuh4XzOoj+cjdJfe6N3mwTaYu6rJQtunSHIAfhA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/select@3.17.2': - resolution: {integrity: sha512-oMpHStyMluRf67qxrzH5Qfcvw6ETQgZT1Qw2xvAxQVRd5IBb0PfzZS7TGiULOcMLqXAUOC28O/ycUGrGRKLarg==} + '@react-aria/select@3.17.3': + resolution: {integrity: sha512-u0UFWw0S7q9oiSbjetDpRoLLIcC+L89uYlm+YfCrdT8ntbQgABNiJRxdVvxnhR0fR6MC9ASTTvuQnNHNn52+1A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/selection@3.27.1': - resolution: {integrity: sha512-8WQ4AtWiBnk9UEeYkqpH12dd8KQW2aFbNZvM4sDfLtz7K7HWyY/MkqMe/snk9IcoSa7t4zr0bnoZJcWSGgn2PQ==} + '@react-aria/selection@3.27.2': + resolution: {integrity: sha512-GbUSSLX/ciXix95KW1g+SLM9np7iXpIZrFDSXkC6oNx1uhy18eAcuTkeZE25+SY5USVUmEzjI3m/3JoSUcebbg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/separator@3.4.15': - resolution: {integrity: sha512-A1aPQhCaE8XeelNJYPjHtA2uh921ROh8PNiZI4o62x80wcziRoctN5PAtNHJAx7VKvX66A8ZVGbOqb7iqS3J5Q==} + '@react-aria/separator@3.4.16': + resolution: {integrity: sha512-RCUtQhDGnPxKzyG8KM79yOB0fSiEf8r/rxShidOVnGLiBW2KFmBa22/Gfc4jnqg/keN3dxvkSGoqmeXgctyp6g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/slider@3.8.4': - resolution: {integrity: sha512-/FYCgK1qVqaz2VCDfR2x4BjyJ8lmWg1v8//+WIwKdIu4cz0KUs+U3yx0w1vp676RoERp3OEvkT3tb+/jHQ1hjA==} + '@react-aria/slider@3.8.5': + resolution: {integrity: sha512-gqkJxznk141mE0JamXF5CXml9PDbPkBz8dyKlihtWHWX4yhEbVYdC9J0otE7iCR3zx69Bm7WHoTGL0BsdpKzVA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/spinbutton@3.7.1': - resolution: {integrity: sha512-Nisah6yzxOC6983u/5ck0w+OQoa3sRKmpDvWpTEX0g2+ZIABOl8ttdSd65XKtxXmXHdK8X1zmrfeGOBfBR3sKA==} + '@react-aria/spinbutton@3.7.2': + resolution: {integrity: sha512-adjE1wNCWlugvAtVXlXWPtIG9JWurEgYVn1Eeyh19x038+oXGvOsOAoKCXM+SnGleTWQ9J7pEZITFoEI3cVfAw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -3479,86 +3479,86 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/switch@3.7.10': - resolution: {integrity: sha512-j7nrYnqX6H9J8GuqD0kdMECUozeqxeG19A2nsvfaTx3//Q7RhgIR9fqhQdVHW/wgraTlEHNH6AhDzmomBg0TNw==} + '@react-aria/switch@3.7.11': + resolution: {integrity: sha512-dYVX71HiepBsKyeMaQgHbhqI+MQ3MVoTd5EnTbUjefIBnmQZavYj1/e4NUiUI4Ix+/C0HxL8ibDAv4NlSW3eLQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/table@3.17.10': - resolution: {integrity: sha512-xdEeyOzuETkOfAHhZrX7HOIwMUsCUr4rbPvHqdcNqg7Ngla2ck9iulZNAyvOPfFwELuBEd2rz1I9TYRQ2OzSQQ==} + '@react-aria/table@3.17.11': + resolution: {integrity: sha512-GkYmWPiW3OM+FUZxdS33teHXHXde7TjHuYgDDaG9phvg6cQTQjGilJozrzA3OfftTOq5VB8XcKTIQW3c0tpYsQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tabs@3.11.0': - resolution: {integrity: sha512-9Gwo118GHrMXSyteCZL1L/LHLVlGSYkhGgiTL3e/UgnYjHfEfDJVTkV2JikuE2O/4uig52gQRlq5E99axLeE9Q==} + '@react-aria/tabs@3.11.1': + resolution: {integrity: sha512-3Ppz7yaEDW9L7p9PE9yNOl5caLwNnnLQqI+MX/dwbWlw9HluHS7uIjb21oswNl6UbSxAWyENOka45+KN4Fkh7A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tag@3.8.0': - resolution: {integrity: sha512-sTV6uRKFIFU1aljKb0QjM6fPPnzBuitrbkkCUZCJ0w0RIX1JinZPh96NknNtjFwWmqoROjVNCq51EUd0Hh2SQw==} + '@react-aria/tag@3.8.1': + resolution: {integrity: sha512-VonpO++F8afXGDWc9VUxAc2wefyJpp1n9OGpbnB7zmqWiuPwO/RixjUdcH7iJkiC4vADwx9uLnhyD6kcwGV2ig==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/textfield@3.18.4': - resolution: {integrity: sha512-ts3Vdy2qNOzjCVeO+4RH8FSgTYN2USAMcYFeGbHOriCukVOrvgRsqcDniW7xaT60LgFdlWMJsCusvltSIyo6xw==} + '@react-aria/textfield@3.18.5': + resolution: {integrity: sha512-ttwVSuwoV3RPaG2k2QzEXKeQNQ3mbdl/2yy6I4Tjrn1ZNkYHfVyJJ26AjenfSmj1kkTQoSAfZ8p+7rZp4n0xoQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/toast@3.0.10': - resolution: {integrity: sha512-irW5Cr4msbPo4A4ysjT70MDJbpGCe1h9SkFgdYXBPA4Xbi4jRT7TiEZeIS1I7Hsvp6shAK1Ld/m6NBS0b/gyzg==} + '@react-aria/toast@3.0.11': + resolution: {integrity: sha512-2DjZjBAvm8/CWbnZ6s7LjkYCkULKtjMve6GvhPTq98AthuEDLEiBvM1wa3xdecCRhZyRT1g6DXqVca0EfZ9fJA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/toggle@3.12.4': - resolution: {integrity: sha512-yVcl8kEFLsV47aCA22EMPcd/KWoYqPIPSzoKjRD/iWmxcP6iGzSxDjdUgMQojNGY8Q6wL8lUxfRqKBjvl/uezQ==} + '@react-aria/toggle@3.12.5': + resolution: {integrity: sha512-XXVFLzcV8fr9mz7y/wfxEAhWvaBZ9jSfhCMuxH2bsivO7nTcMJ1jb4g2xJNwZgne17bMWNc7mKvW5dbsdlI6BA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/toolbar@3.0.0-beta.23': - resolution: {integrity: sha512-FzvNf2hWtjEwk8F2MBf4qSs6AAR/p2WFSws6kJ4f0SrWXl4wR9VDEwBEUQcIPbWCK2aUsyOjubCh55Cl4t3MoQ==} + '@react-aria/toolbar@3.0.0-beta.24': + resolution: {integrity: sha512-B2Rmpko7Ghi2RbNfsGdbR7I+RQBDhPGVE4bU3/EwHz+P/vNe5LyGPTeSwqaOMsQTF9lKNCkY8424dVTCr6RUMg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tooltip@3.9.1': - resolution: {integrity: sha512-mvEhqpvF4v/wj9zw3a8bsAEnySutGbxKXXt39s6WvF6dkVfaXfsmV9ahuMCHH//UGh/yidZGLrXX4YVdrgS8lA==} + '@react-aria/tooltip@3.9.2': + resolution: {integrity: sha512-VrgkPwHiEnAnBhoQ4W7kfry/RfVuRWrUPaJSp0+wKM6u0gg2tmn7OFRDXTxBAm/omQUguIdIjRWg7sf3zHH82A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tree@3.1.6': - resolution: {integrity: sha512-igLX+OQrbXCBLrtPWgUevU0iDrgTSAJh1ncHoPzfD/YDcyTDLqKdy2nZhNbJ/IdHCwTyzIknhFJ700K20Ymw9A==} + '@react-aria/tree@3.1.7': + resolution: {integrity: sha512-C54yH5NmsOFa2Q+cg6B1BPr5KUlU9vLIoBnVrgrH237FRSXQPIbcM4VpmITAHq1VR7w6ayyS1hgTwFxo67ykWQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/utils@3.33.0': - resolution: {integrity: sha512-yvz7CMH8d2VjwbSa5nGXqjU031tYhD8ddax95VzJsHSPyqHDEGfxul8RkhGV6oO7bVqZxVs6xY66NIgae+FHjw==} + '@react-aria/utils@3.33.1': + resolution: {integrity: sha512-kIx1Sj6bbAT0pdqCegHuPanR9zrLn5zMRiM7LN12rgRf55S19ptd9g3ncahArifYTRkfEU9VIn+q0HjfMqS9/w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/virtualizer@4.1.12': - resolution: {integrity: sha512-va0VAD28nq7rk1vHZvnkq591EbWuDKBwh2NzAEn+zz9JjMtpg4utcihNXECJ1DwMRkpaT6q+KpOE7dSdzTxPBQ==} + '@react-aria/virtualizer@4.1.13': + resolution: {integrity: sha512-d5KS+p8GXGNRbGPRE/N6jtth3et3KssQIz52h2+CAoAh7C3vvR64kkTaGdeywClvM+fSo8FxJuBrdfQvqC2ktQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/visually-hidden@3.8.30': - resolution: {integrity: sha512-iY44USEU8sJy0NOJ/sTDn3YlspbhHuVG3nx2YYrzfmxbS3i+lNwkCfG8kJ77dtmbuDLIdBGKENjGkbcwz3kiJg==} + '@react-aria/visually-hidden@3.8.31': + resolution: {integrity: sha512-RTOHHa4n56a9A3criThqFHBifvZoV71+MCkSuNP2cKO662SUWjqKkd0tJt/mBRMEJPkys8K7Eirp6T8Wt5FFRA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-spectrum/utils@3.12.11': - resolution: {integrity: sha512-La2m3nEF2sfhGL7+9+15LU6RtMu2HR/xrUcPyHEmG7oL8EbTK8TyIVRLXYgZ51OOvOsHaEKvTchwSXbfJGW1sQ==} + '@react-spectrum/utils@3.12.12': + resolution: {integrity: sha512-cRnmkG1z3MNfMXDGMdQxCQze14HkHG8qDeFve+XKfDQAfamJlsOh0wQjgEnW2ikFnIf6N6Q5W3oVUbvzYLfFVw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -3568,122 +3568,122 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/calendar@3.9.2': - resolution: {integrity: sha512-AQj8/izwb7eY+KFqKcMLI2ygvnbAIwLuQG5KPHgJsMygFqnN4yzXKz5orGqVJnxEXLKiLPteVztx7b5EQobrtw==} + '@react-stately/calendar@3.9.3': + resolution: {integrity: sha512-uw7fCZXoypSBBUsVkbNvJMQWTihZReRbyLIGG3o/ZM630N3OCZhb/h4Uxke4pNu7n527H0V1bAnZgAldIzOYqg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/checkbox@3.7.4': - resolution: {integrity: sha512-oXHMkK22CWLcmNlunDuu4p52QXYmkpx6es9AjWx/xlh3XLZdJzo/5SANioOH1QvBtwPA/c2KQy+ZBqC21NtMHw==} + '@react-stately/checkbox@3.7.5': + resolution: {integrity: sha512-K5R5ted7AxLB3sDkuVAazUdyRMraFT1imVqij2GuAiOUFvsZvbuocnDuFkBVKojyV3GpqLBvViV8IaCMc4hNIw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/collections@3.12.9': - resolution: {integrity: sha512-2jywPMhVgMOh0XtutxPqIxFCIiLOnL/GXIrRKoBEo8M3Q24NoMRBavUrn9RTvjqNnec1i/8w1/8sq8cmCKEohA==} + '@react-stately/collections@3.12.10': + resolution: {integrity: sha512-wmF9VxJDyBujBuQ76vXj2g/+bnnj8fx5DdXgRmyfkkYhPB46+g2qnjbVGEvipo7bJuGxDftCUC4SN7l7xqUWfg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/color@3.9.4': - resolution: {integrity: sha512-SprAP5STMg6K0jq+A3UoimsvvTCIGItUtWurS/lDRoQJYajFR8IUdz+mekU/GaXzvFhMN32dijOtFcfxnA4cfA==} + '@react-stately/color@3.9.5': + resolution: {integrity: sha512-8pZxzXWDRuglzDwyTG7mLw2LQMCHIVNbVc9YmbsxbOjAL+lOqszo60KzyaFKVxeDQczSvrNTHcQZqlbNIC0eyQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/combobox@3.12.2': - resolution: {integrity: sha512-h4YRmzA+s3aMwUrXm6jyWLN0BWWXUNiodArB1wC24xNdeI7S8O3mxz6G2r3Ne8AE02FXmZXs9SD30Mx5vVVuqQ==} + '@react-stately/combobox@3.13.0': + resolution: {integrity: sha512-dX9g/cK1hjLRjcbWVF6keHxTQDGhKGB2QAgPhWcBmOK3qJv+2dQqsJ6YCGWn/Y2N2acoEseLrAA7+Qe4HWV9cg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/data@3.15.1': - resolution: {integrity: sha512-lchubLxCWg1Yswpe9yRYJAjmzP0eTYZe+AQyFJQRIT6axRi9Gs92RIZ7zhwLXxI0vcWpnAWADB9kD4bsos7xww==} + '@react-stately/data@3.15.2': + resolution: {integrity: sha512-BsmeeGgFwOGwo0g9Waprdyt+846n3KhKggZfpEnp5+sC4dE4uW1VIYpdyupMfr3bQcmX123q6TegfNP3eszrUA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/datepicker@3.16.0': - resolution: {integrity: sha512-mYtzKXufFVivrHjmxys3ryJFMPIQNhVqaSItmGnWv3ehxw+0HKBrROf3BFiEN4zP20euoP149ZaR4uNx90kMYw==} + '@react-stately/datepicker@3.16.1': + resolution: {integrity: sha512-BtAMDvxd1OZxkxjqq5tN5TYmp6Hm8+o3+IDA4qmem2/pfQfVbOZeWS2WitcPBImj4n4T+W1A5+PI7mT/6DUBVg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/disclosure@3.0.10': - resolution: {integrity: sha512-nUistLYMjBDy+yaS5H0y0Dwfcjr12zpIh7vjhQXF4wxIh3D08NRvV1NCQ0LV+IsMej/qoPJvKS4EnXHxBI3GmQ==} + '@react-stately/disclosure@3.0.11': + resolution: {integrity: sha512-/KjB/0HkxGWbhFAPztCP411LUKZCx9k8cKukrlGqrUWyvrcXlmza90j0g/CuxACBoV+DJP9V+4q+8ide0x750A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/dnd@3.7.3': - resolution: {integrity: sha512-yBtzAimyYvJWnzP80Scx7l559+43TVSyjaMpUR6/s2IjqD3XoPKgPsv7KaFUmygBTkCBGBFJn404rYgMCOsu3g==} + '@react-stately/dnd@3.7.4': + resolution: {integrity: sha512-YD0TVR5JkvTqskc1ouBpVKs6t/QS4RYCIyu8Ug8RgO122iIizuf2pfKnRLjYMdu5lXzBXGaIgd49dvnLzEXHIw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 '@react-stately/flags@3.1.2': resolution: {integrity: sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==} - '@react-stately/form@3.2.3': - resolution: {integrity: sha512-NPvjJtns1Pq9uvqeRJCf8HIdVmOm2ARLYQ2F/sqXj1w5IChJ4oWL4Xzvj29/zBitgE1vVjDhnrnwSfNlHZGX0g==} + '@react-stately/form@3.2.4': + resolution: {integrity: sha512-qNBzun8SbLdgahryhKLqL1eqP+MXY6as82sVXYOOvUYLzgU5uuN8mObxYlxJgMI5akSdQJQV3RzyfVobPRE7Kw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/grid@3.11.8': - resolution: {integrity: sha512-tCabR5U7ype+uEElS5Chv5n6ntUv3drXa9DwebjO05cFevUmjTkEfYPJWixpgX4UlCCvjdUFgzeQlJF+gCiozg==} + '@react-stately/grid@3.11.9': + resolution: {integrity: sha512-qQY6F+27iZRn30dt0ZOrSetUmbmNJ0pLe9Weuqw3+XDVSuWT+2O/rO1UUYeK+mO0Acjzdv+IWiYbu9RKf2wS9w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/layout@4.5.3': - resolution: {integrity: sha512-BDYnvO2AKzvWfxxVM96kif3qCynsA+XcNoQC+T77exH+LLT8zlK9oOdarZXTlok/eZmjs6+5wmjq51PeL6eM5w==} + '@react-stately/layout@4.6.0': + resolution: {integrity: sha512-kBenEsP03nh5rKgfqlVMPcoKTJv0v92CTvrAb5gYY8t9g8LOwzdL89Yannq7f5xv8LFck/MmRQlotpMt2InETg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/list@3.13.3': - resolution: {integrity: sha512-xN0v7rzhIKshhcshOzx+ZgVngXnGCtMPRdhoDLGaHzQy5YfxvKBMNLCnr5Lm4T1U/kIvHbyzxmr5uwmH8WxoIg==} + '@react-stately/list@3.13.4': + resolution: {integrity: sha512-HHYSjA9VG7FPSAtpXAjQyM/V7qFHWGg88WmMrDt5QDlTBexwPuH0oFLnW0qaVZpAIxuWIsutZfxRAnme/NhhAA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/menu@3.9.10': - resolution: {integrity: sha512-dY9FzjQ+6iNInVujZPyMklDGoSbaoO0yguUnALAY+yfkPAyStEElfm4aXZgRfNKOTNHe9E34oV7qefSYsclvTg==} + '@react-stately/menu@3.9.11': + resolution: {integrity: sha512-vYkpO9uV2OUecsIkrOc+Urdl/s1xw/ibNH/UXsp4PtjMnS6mK9q2kXZTM3WvMAKoh12iveUO+YkYCZQshmFLHQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/numberfield@3.10.4': - resolution: {integrity: sha512-EniHHwXOw/Ta0x5j61OvldDAvLoi/8xOo//bzrqwnDvf2/1IKGFMD9CHs7HYhQw+9oNl3Q2V1meOTNPc4PvoMQ==} + '@react-stately/numberfield@3.11.0': + resolution: {integrity: sha512-rxfC047vL0LP4tanjinfjKAriAvdVL57Um5RUL5nHML8IOWCB3TBxegQkJ6to6goScC/oZhd0/Y2LSaiRuKbNw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/overlays@3.6.22': - resolution: {integrity: sha512-sWBnuy5dqVp8d+1e+ABTRVB3YBcOW86/90pF5PWY44au3bUFXVSUBO2QMdR/6JtojDoPRmrjufonI19/Zs/20w==} + '@react-stately/overlays@3.6.23': + resolution: {integrity: sha512-RzWxots9A6gAzQMP4s8hOAHV7SbJRTFSlQbb6ly1nkWQXacOSZSFNGsKOaS0eIatfNPlNnW4NIkgtGws5UYzfw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/radio@3.11.4': - resolution: {integrity: sha512-3svsW5VxJA5/p1vO+Qlxv+7Jq9g7f4rqX9Rbqdfd+pH7ykHaV0CUKkSRMaWfcY8Vgaf2xmcc6dvusPRqKX8T1A==} + '@react-stately/radio@3.11.5': + resolution: {integrity: sha512-QxA779S4ea5icQ0ja7CeiNzY1cj7c9G9TN0m7maAIGiTSinZl2Ia8naZJ0XcbRRp+LBll7RFEdekne15TjvS/w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/searchfield@3.5.18': - resolution: {integrity: sha512-C3/1wOON5oK0QBljj0vSbHm/IWgd29NxB+7zT1JjZcxtbcFxCj4HOxKdnPCT/d8Pojb0YS26QgKzatLZ0NnhgQ==} + '@react-stately/searchfield@3.5.19': + resolution: {integrity: sha512-URllgjbtTQEaOCfddbHpJSPKOzG3pE3ajQHJ7Df8qCoHTjKfL6hnm/vp7X5sxPaZaN7VLZ5kAQxTE8hpo6s0+A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/select@3.9.1': - resolution: {integrity: sha512-CJQRqv8Dg+0RRvcig3a2YfY6POJIscDINvidRF31yK6J72rsP01dY3ria9aJjizNDHR9Q5dWFp/z+ii0cOTWIQ==} + '@react-stately/select@3.9.2': + resolution: {integrity: sha512-oWn0bijuusp8YI7FRM/wgtPVqiIrgU/ZUfLKe/qJUmT8D+JFaMAJnyrAzKpx98TrgamgtXynF78ccpopPhgrKQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/selection@3.20.8': - resolution: {integrity: sha512-V1kRN1NLW+i/3Xv+Q0pN9OzuM0zFEW9mdXOOOq7l+YL6hFjqIjttT2/q4KoyiNV3W0hfoRFSTQ7XCgqnqtwEng==} + '@react-stately/selection@3.20.9': + resolution: {integrity: sha512-RhxRR5Wovg9EVi3pq7gBPK2BoKmP59tOXDMh2r1PbnGevg/7TNdR67DCEblcmXwHuBNS46ELfKdd0XGHqmS8nQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/slider@3.7.4': - resolution: {integrity: sha512-cSOYSx2nsOQejMg6Ql0+GUpqAiPwRA5teYXUghNvuBDtVxnd4l2rnXs54Ww48tU43xf2+L3kkmMofThjABoEPw==} + '@react-stately/slider@3.7.5': + resolution: {integrity: sha512-OrQMNR5xamLYH52TXtvTgyw3EMwv+JI+1istQgEj1CHBjC9eZZqn5iNCN20tzm+uDPTH0EIGULFjjPIumqYUQg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/table@3.15.3': - resolution: {integrity: sha512-W1wR0O/PmdD8hCUFIAelHICjUX/Ii6ZldPlH6EILr9olyGpoCaY7XmnyG7kii1aANuQGBeskjJdXvS6LX/gyDw==} + '@react-stately/table@3.15.4': + resolution: {integrity: sha512-fGaNyw3wv7JgRCNzgyDzpaaTFuSy5f4Qekch4UheMXDJX7dOeaMhUXeOfvnXCVg+BGM4ey/D82RvDOGvPy1Nww==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tabs@3.8.8': - resolution: {integrity: sha512-BZImWT+pHZitImRQkoL7jVhTtpGPSra1Rhh4pi8epzwogeqseEIEpuWpQebjQP74r1kfNi/iT2p5Qb31eWfh1Q==} + '@react-stately/tabs@3.8.9': + resolution: {integrity: sha512-AQ4Xrn6YzIolaVShCV9cnwOjBKPAOGP/PTp7wpSEtQbQ0HZzUDG2RG/M4baMeUB2jZ33b7ifXyPcK78o0uOftg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -3692,18 +3692,18 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/toggle@3.9.4': - resolution: {integrity: sha512-tjWsshRJtHC+PI5NYMlnDlV/BTo1eWq6fmR6x1mXlQfKuKGTJRzhgJyaQ2mc5K+LkifD7fchOhfapHCrRlzwMg==} + '@react-stately/toggle@3.9.5': + resolution: {integrity: sha512-PVzXc788q3jH98Kvw1LYDL+wpVC14dCEKjOku8cSaqhEof6AJGaLR9yq+EF1yYSL2dxI6z8ghc0OozY8WrcFcA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tooltip@3.5.10': - resolution: {integrity: sha512-GauUdc6Of08Np2iUw4xx/DdgpvszS9CxJWYcRnNyAAGPLQrmniVrpJvb0EUKQTP9sUSci1SlmpvJh4SNZx26Bw==} + '@react-stately/tooltip@3.5.11': + resolution: {integrity: sha512-o8PnFXbvDCuVZ4Ht9ahfS6KHwIZjXopvoQ2vUPxv920irdgWEeC+4omgDOnJ/xFvcpmmJAmSsrQsTQrTguDUQA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tree@3.9.5': - resolution: {integrity: sha512-UpvBlzL/MpFdOepDg+cohI/zvw8DEVM8cXY/OZ8tKUXWpew1HpUglwnAI3ivm0L2k9laUIB9siW0g04ZWiH9Lg==} + '@react-stately/tree@3.9.6': + resolution: {integrity: sha512-JCuhGyX2A+PAMsx2pRSwArfqNFZJ9JSPkDaOQJS8MFPAsBe5HemvXsdmv9aBIMzlbCYcVq6EsrFnzbVVTBt/6w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -3712,149 +3712,149 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/virtualizer@4.4.5': - resolution: {integrity: sha512-MP33zys3nRYTk/+3BPchxlil9GrwbMksc3XuvNACeZqYEA/oEidsHffgPL+LY0iitKCmQE6pg49MI5HvBuOd2w==} + '@react-stately/virtualizer@4.4.6': + resolution: {integrity: sha512-9SfXgLFB61/8SXNLfg5ARx9jAK4m03Aw6/Cg8mdZN24SYarL4TKNRpfw8K/HHVU/bi6WHSJypk6Z/z19o/ztrg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/autocomplete@3.0.0-alpha.37': - resolution: {integrity: sha512-9KkL/UEUHIqp4OD4PffeZPiRV93ZBKq84sBrzTbTIPN+os+N+Lfz45Mg67NM2RumR/KQSVE0gZp7OA0eOvxPYA==} + '@react-types/autocomplete@3.0.0-alpha.38': + resolution: {integrity: sha512-0XrlVC8drzcrCNzybbkZdLcTofXEzBsHuaFevt5awW1J0xBJ+SMLIQMDeUYrvKjjwXUBlCtjJJpOvitGt4Z+KA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/breadcrumbs@3.7.18': - resolution: {integrity: sha512-zwltqx2XSELBRQeuCraxrdfT4fpIOVu6eQXsZ4RhWlsT7DLhzj3pUGkxdPDAMfYaVdyNBqc+nhiAnCwz6tUJ8A==} + '@react-types/breadcrumbs@3.7.19': + resolution: {integrity: sha512-AnkyYYmzaM2QFi/N0P/kQLM8tHOyFi7p397B/jEMucXDfwMw5Ny1ObCXeIEqbh8KrIa2Xp8SxmQlCV+8FPs4LA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/button@3.15.0': - resolution: {integrity: sha512-X/K2/Oeuq7Hi8nMIzx4/YlZuvWFiSOHZt27p4HmThCnNO/9IDFPmvPrpkYjWN5eN9Nuk+P5vZUb4A7QJgYpvGA==} + '@react-types/button@3.15.1': + resolution: {integrity: sha512-M1HtsKreJkigCnqceuIT22hDJBSStbPimnpmQmsl7SNyqCFY3+DHS7y/Sl3GvqCkzxF7j9UTL0dG38lGQ3K4xQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/calendar@3.8.2': - resolution: {integrity: sha512-QbPFhvBQfrsz3x1Nnatr5SL+8XtbxvP4obESFuDrKmsqaaAv+jG5vwLiPTKp6Z3L+MWkCvKavBPuW+byhq+69A==} + '@react-types/calendar@3.8.3': + resolution: {integrity: sha512-fpH6WNXotzH0TlKHXXxtjeLZ7ko0sbyHmwDAwmDFyP7T0Iwn1YQZ+lhceLifvynlxuOgX6oBItyUKmkHQ0FouQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/checkbox@3.10.3': - resolution: {integrity: sha512-Xw4jHG7uK352Wc18XXzdzmtr3Xjg8d2tPoBGNgsw39f92EY2UpoDAPHxYR0BaDe04lGfAn6YwVivI4OGVbjXIg==} + '@react-types/checkbox@3.10.4': + resolution: {integrity: sha512-tYCG0Pd1usEz5hjvBEYcqcA0youx930Rss1QBIse9TgMekA1c2WmPDNupYV8phpO8Zuej3DL1WfBeXcgavK8aw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/color@3.1.3': - resolution: {integrity: sha512-XM0x8iZpAf036w9qceD2RFroehLxKRwkVer7EvdJNs8K8iUN8TuhCagzsomiSJtyYh5MFysEVQ2ir85toiAFyw==} + '@react-types/color@3.1.4': + resolution: {integrity: sha512-s+Xj4pvNBlJPpQ1Gr7bO1j4/tuwMUfdS9xIVFuiW5RvDsSybKTUJ/gqPzTxms94VDCRhLFocVn2STNdD2Erf6A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/combobox@3.13.11': - resolution: {integrity: sha512-5/tdmTAvqPpiWzEeaV7uLLSbSTkkoQ1mVz6NfKMPuw4ZBkY3lPc9JDkkQjY/JrquZao+KY4Dx8ZIoS0NqkrFrw==} + '@react-types/combobox@3.14.0': + resolution: {integrity: sha512-zmSSS7BcCOD8rGT8eGbVy7UlL5qq1vm88fFn4WgFe+lfK33ne+E7yTzTxcPY2TCGSo5fY6xMj3OG79FfVNGbSg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/datepicker@3.13.4': - resolution: {integrity: sha512-B5sAPoYZfluDBpgVK3ADlHbXBKRkFCQFO18Bs091IvRRwqzfoO/uf+/9UpXMw+BEF4pciLf0/kdiVQTvI3MzlA==} + '@react-types/datepicker@3.13.5': + resolution: {integrity: sha512-j28Vz+xvbb4bj7+9Xbpc4WTvSitlBvt7YEaEGM/8ZQ5g4Jr85H2KwkmDwjzmMN2r6VMQMMYq9JEcemq5wWpfUQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/dialog@3.5.23': - resolution: {integrity: sha512-3tMzweYuaDOaufF5tZPMgXSA0pPFJNgdg89YRITh0wMXMG0pm+tAKVQJL1TSLLhOiLCEL08V8M/AK67dBdr2IA==} + '@react-types/dialog@3.5.24': + resolution: {integrity: sha512-NFurEP/zV0dA/41422lV1t+0oh6f/13n+VmLHZG8R13m1J3ql/kAXZ49zBSqkqANBO1ojyugWebk99IiR4pYOw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/form@3.7.17': - resolution: {integrity: sha512-wBFRJ3jehHw2X2Td/KwUNxFWOqXCK7OTGG9A+W3ZI3nDGyflHQpIjqKCKV1jRySs6sv7huiPckJ7ScDleCKf7w==} + '@react-types/form@3.7.18': + resolution: {integrity: sha512-0sBJW0+I9nJcF4SmKrYFEWAlehiebSTy7xqriqAXtqfTEdvzAYLGaAK2/7gx+wlNZeDTdW43CDRJ4XAhyhBqnw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/grid@3.3.7': - resolution: {integrity: sha512-riET3xeKPTcRWQy6hYCMxdbdL3yubPY5Ow66b2GA2rEqoYvmDBniYXAM2Oh+q9s+YgnAP7qJK++ym8NljvHiLA==} + '@react-types/grid@3.3.8': + resolution: {integrity: sha512-zJvXH8gc1e1VH2H3LRnHH/W2HIkLkZMH3Cu5pLcj0vDuLBSWpcr3Ikh3jZ+VUOZF0G1Jt1lO8pKIaqFzDLNmLQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/link@3.6.6': - resolution: {integrity: sha512-M6WXxUJFmiF6GNu7xUH0uHj0jsorFBN6npkfSCNM4puStC8NbUT2+ZPySQyZXCoHMQ89g6qZ6vCc8QduVkTE7Q==} + '@react-types/link@3.6.7': + resolution: {integrity: sha512-1apXCFJgMC1uydc2KNENrps1qR642FqDpwlNWe254UTpRZn/hEZhA6ImVr8WhomfLJu672WyWA0rUOv4HT+/pQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/listbox@3.7.5': - resolution: {integrity: sha512-Cn+yNip+YZBaGzu+z5xPNgmfSupnLl+li7uG5hRc+EArkk8/G42myRXz6M8wPrLM1bFAq3r85tAbyoXVmKG5Jw==} + '@react-types/listbox@3.7.6': + resolution: {integrity: sha512-335NYElKEByXMalAmeRPyulKIDd2cjOCQhLwvv2BtxO5zaJfZnBbhZs+XPd9zwU6YomyOxODKSHrwbNDx+Jf3w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/menu@3.10.6': - resolution: {integrity: sha512-OJTznQ4xE/VddBJU+HO4x5tceSOdyQhiHA1bREE1aHl+PcgHOUZLdMjXp1zFaGF16HhItHJaxpifJ4hzf4hWQA==} + '@react-types/menu@3.10.7': + resolution: {integrity: sha512-+p7ixZdvPDJZhisqdtWiiuJ9pteNfK5i19NB6wzAw5XkljbEzodNhwLv6rI96DY5XpbFso2kcjw7IWi+rAAGGQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/meter@3.4.14': - resolution: {integrity: sha512-rNw0Do2AM3zLGZ0pSWweViuddg1uW99PWzE6RQXE8nsTHTeiwDZt9SYGdObEnjd+nJ3YzemqekG0Kqt93iNBcA==} + '@react-types/meter@3.4.15': + resolution: {integrity: sha512-9WjNphhLLM+TA4Ev1y2MkpugJ5JjTXseHh7ZWWx2veq5DrXMZYclkRpfUrUdLVKvaBIPQCgpQIj0TcQi+quR9A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/numberfield@3.8.17': - resolution: {integrity: sha512-Q9n24OaSMXrebMowbtowmHLNclknN3XkcBIaYMwA2BIGIl+fZFnI8MERM0pG87W+wki6FepDExsDW9YxQF4pnw==} + '@react-types/numberfield@3.8.18': + resolution: {integrity: sha512-nLzk7YAG9yAUtSv+9R8LgCHsu8hJq8/A+m1KsKxvc8WmNJjIujSFgWvT21MWBiUgPBzJKGzAqpMDDa087mltJQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/overlays@3.9.3': - resolution: {integrity: sha512-LzetThNNk8T26pQRbs1I7+isuFhdFYREy7wJCsZmbB0FnZgCukGTfOtThZWv+ry11veyVJiX68jfl4SV6ACTWA==} + '@react-types/overlays@3.9.4': + resolution: {integrity: sha512-7Z9HaebMFyYBqtv3XVNHEmVkm7AiYviV7gv0c98elEN2Co+eQcKFGvwBM9Gy/lV57zlTqFX1EX/SAqkMEbCLOA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/progress@3.5.17': - resolution: {integrity: sha512-JtiGlek6QS04bFrRj1WfChjPNr7+3/+pd6yZayXGUkQUPHt1Z/cFnv3QZ/tSQTdUt1XXmjnCak9ZH9JQBqe64Q==} + '@react-types/progress@3.5.18': + resolution: {integrity: sha512-mKeQn+KrHr1y0/k7KtrbeDGDaERH6i4f6yBwj/ZtYDCTNKMO3tPHJY6nzF0w/KKZLplIO+BjUbHXc2RVm8ovwQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/radio@3.9.3': - resolution: {integrity: sha512-w2BrMGIiZxYXPCnnB2NQyifwE/rRFMIW87MyawrKO9zPSbnDkqLIHAAtqmlNk2zkz1ZEWjk9opNsuztjP7D4sA==} + '@react-types/radio@3.9.4': + resolution: {integrity: sha512-TkMRY3sA1PcFZhhclu4IUzUTIir6MzNJj8h6WT8vO6Nug2kXJ72qigugVFBWJSE472mltduOErEAo0rtAYWbQA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/searchfield@3.6.7': - resolution: {integrity: sha512-POo3spZcYD14aqo0f4eNbymJ8w9EKrlu0pOOjYYWI2P0GUSRmib9cBA9xZFhvRGHuNlHo3ePjeFitYQI7L3g1g==} + '@react-types/searchfield@3.6.8': + resolution: {integrity: sha512-M2p7OVdMTMDmlBcHd4N2uCBwg3uJSNM4lmEyf09YD44N5wDAI0yogk52QBwsnhpe+i2s65UwCYgunB+QltRX8A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/select@3.12.1': - resolution: {integrity: sha512-PtIUymvQNIIzgr+piJtK/8gbH7akWtbswIbfoADPSxtZEd1/vfUIO0s8c750s3XYNlmx/4DrhugQsLYwgC35yg==} + '@react-types/select@3.12.2': + resolution: {integrity: sha512-AseOjfr3qM1W1qIWcbAe6NFpwZluVeQX/dmu9BYxjcnVvtoBLPMbE5zX/BPbv+N5eFYjoMyj7Ug9dqnI+LrlGw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/shared@3.33.0': - resolution: {integrity: sha512-xuUpP6MyuPmJtzNOqF5pzFUIHH2YogyOQfUQHag54PRmWB7AbjuGWBUv0l1UDmz6+AbzAYGmDVAzcRDOu2PFpw==} + '@react-types/shared@3.33.1': + resolution: {integrity: sha512-oJHtjvLG43VjwemQDadlR5g/8VepK56B/xKO2XORPHt9zlW6IZs3tZrYlvH29BMvoqC7RtE7E5UjgbnbFtDGag==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/slider@3.8.3': - resolution: {integrity: sha512-HCDegYiUA27CcJKvFwgpR8ktFKf2nAirXqQEgVPV4uxk6JIeiRx41yqM/xPJGfmaqa7BARYARLT41yN2V8Kadg==} + '@react-types/slider@3.8.4': + resolution: {integrity: sha512-C+xFVvfKREai9S/ekBDCVaGPOQYkNUAsQhjQnNsUAATaox4I6IYLmcIgLmljpMQWqAe+gZiWsIwacRYMez2Tew==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/switch@3.5.16': - resolution: {integrity: sha512-6fynclkyg0wGHo3f1bwk4Z+gZZEg0Z63iP5TFhgHWdZ8W+Uq6F3u7V4IgQpuJ2NleL1c2jy2/CKdS9v06ac2Og==} + '@react-types/switch@3.5.17': + resolution: {integrity: sha512-2GTPJvBCYI8YZ3oerHtXg+qikabIXCMJ6C2wcIJ5Xn0k9XOovowghfJi10OPB2GGyOiLBU74CczP5nx8adG90Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/table@3.13.5': - resolution: {integrity: sha512-4/CixlNmXSuJuX2IKuUlgNd/dEgNh3WvfE/bdwuI1t5JBdShP9tHIzSkgZbrzE2xX46NeA2xq4vXNO5kBv+QDA==} + '@react-types/table@3.13.6': + resolution: {integrity: sha512-eluL+iFfnVmFm7OSZrrFG9AUjw+tcv898zbv+NsZACa8oXG1v9AimhZfd+Mo8q/5+sX/9hguWNXFkSvmTjuVPQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/tabs@3.3.21': - resolution: {integrity: sha512-Dq9bKI62rHoI4LGGcBGlZ5s0aSwB0G4Y8o0r7hQZvf1eZWc9fmqdAdTTaGG/RUyhMIGRYWl5RRUBUuC5RmaO6w==} + '@react-types/tabs@3.3.22': + resolution: {integrity: sha512-HGwLD9dA3k3AGfRKGFBhNgxU9/LyRmxN0kxVj1ghA4L9S/qTOzS6GhrGNkGzsGxyVLV4JN8MLxjWN2o9QHnLEg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/textfield@3.12.7': - resolution: {integrity: sha512-ddiacsS6sLFtAn2/fym7lR8nbdsLgPfelNDcsDqHiu6XUHh5TCNe8ItXHFaIiyfnKTH8uJqZrSli4wfAYNfMsw==} + '@react-types/textfield@3.12.8': + resolution: {integrity: sha512-wt6FcuE5AyntxsnPika/h3nf/DPmeAVbI018L9o6h+B/IL4sMWWdx663wx2KOOeHH8ejKGZQNPLhUKs4s1mVQA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/tooltip@3.5.1': - resolution: {integrity: sha512-h6xOAWbWUJKs9CzcCyzSPATLHq7W5dS866HkXLrtCrRDShLuzQnojZnctD2tKtNt17990hjnOhl36GUBuO5kyw==} + '@react-types/tooltip@3.5.2': + resolution: {integrity: sha512-FvSuZ2WP08NEWefrpCdBYpEEZh/5TvqvGjq0wqGzWg2OPwpc14HjD8aE7I3MOuylXkD4MSlMjl7J4DlvlcCs3Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -3878,136 +3878,136 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.57.1': - resolution: {integrity: sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==} + '@rollup/rollup-android-arm-eabi@4.59.0': + resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.57.1': - resolution: {integrity: sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==} + '@rollup/rollup-android-arm64@4.59.0': + resolution: {integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.57.1': - resolution: {integrity: sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==} + '@rollup/rollup-darwin-arm64@4.59.0': + resolution: {integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.57.1': - resolution: {integrity: sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==} + '@rollup/rollup-darwin-x64@4.59.0': + resolution: {integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.57.1': - resolution: {integrity: sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==} + '@rollup/rollup-freebsd-arm64@4.59.0': + resolution: {integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.57.1': - resolution: {integrity: sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==} + '@rollup/rollup-freebsd-x64@4.59.0': + resolution: {integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.57.1': - resolution: {integrity: sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==} + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + resolution: {integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.57.1': - resolution: {integrity: sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==} + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + resolution: {integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.57.1': - resolution: {integrity: sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==} + '@rollup/rollup-linux-arm64-gnu@4.59.0': + resolution: {integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.57.1': - resolution: {integrity: sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==} + '@rollup/rollup-linux-arm64-musl@4.59.0': + resolution: {integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loong64-gnu@4.57.1': - resolution: {integrity: sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==} + '@rollup/rollup-linux-loong64-gnu@4.59.0': + resolution: {integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-loong64-musl@4.57.1': - resolution: {integrity: sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==} + '@rollup/rollup-linux-loong64-musl@4.59.0': + resolution: {integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-ppc64-gnu@4.57.1': - resolution: {integrity: sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==} + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + resolution: {integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-ppc64-musl@4.57.1': - resolution: {integrity: sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==} + '@rollup/rollup-linux-ppc64-musl@4.59.0': + resolution: {integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.57.1': - resolution: {integrity: sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==} + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + resolution: {integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.57.1': - resolution: {integrity: sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==} + '@rollup/rollup-linux-riscv64-musl@4.59.0': + resolution: {integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.57.1': - resolution: {integrity: sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==} + '@rollup/rollup-linux-s390x-gnu@4.59.0': + resolution: {integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.57.1': - resolution: {integrity: sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==} + '@rollup/rollup-linux-x64-gnu@4.59.0': + resolution: {integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.57.1': - resolution: {integrity: sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==} + '@rollup/rollup-linux-x64-musl@4.59.0': + resolution: {integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==} cpu: [x64] os: [linux] - '@rollup/rollup-openbsd-x64@4.57.1': - resolution: {integrity: sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==} + '@rollup/rollup-openbsd-x64@4.59.0': + resolution: {integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==} cpu: [x64] os: [openbsd] - '@rollup/rollup-openharmony-arm64@4.57.1': - resolution: {integrity: sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==} + '@rollup/rollup-openharmony-arm64@4.59.0': + resolution: {integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.57.1': - resolution: {integrity: sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==} + '@rollup/rollup-win32-arm64-msvc@4.59.0': + resolution: {integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.57.1': - resolution: {integrity: sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==} + '@rollup/rollup-win32-ia32-msvc@4.59.0': + resolution: {integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.57.1': - resolution: {integrity: sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==} + '@rollup/rollup-win32-x64-gnu@4.59.0': + resolution: {integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.57.1': - resolution: {integrity: sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==} + '@rollup/rollup-win32-x64-msvc@4.59.0': + resolution: {integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==} cpu: [x64] os: [win32] '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@rushstack/eslint-patch@1.15.0': - resolution: {integrity: sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==} + '@rushstack/eslint-patch@1.16.1': + resolution: {integrity: sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==} '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -4063,10 +4063,10 @@ packages: peerDependencies: storybook: ^8.6.14 - '@storybook/addon-actions@8.6.15': - resolution: {integrity: sha512-zc600PBJqP9hCyRY5escKgKf6Zt9kdNZfm+Jwb46k5/NMSO4tNVeOPGBFxW9kSsIYk8j55sNske+Yh60G+8bcw==} + '@storybook/addon-actions@8.6.18': + resolution: {integrity: sha512-GcYhtE91GjIQTuZlwpTJ8jfMp6NC79nkpe1DGe0eetTpyQqLq1WUt+ACkk0Z5lqq2u8HBc09zCCGw+D8iCLpYQ==} peerDependencies: - storybook: ^8.6.15 + storybook: ^8.6.18 '@storybook/addon-backgrounds@8.6.14': resolution: {integrity: sha512-l9xS8qWe5n4tvMwth09QxH2PmJbCctEvBAc1tjjRasAfrd69f7/uFK4WhwJAstzBTNgTc8VXI4w8ZR97i1sFbg==} @@ -4078,20 +4078,20 @@ packages: peerDependencies: storybook: ^8.6.14 - '@storybook/addon-controls@8.6.15': - resolution: {integrity: sha512-CgV8WqGxQrqSKs1a/Y1v4mrsBJXGFmO5u4kvdhPbftRVfln11W4Hvc1SFmgXwGvmcwekAKH79Uwwkjhj3l6gzA==} + '@storybook/addon-controls@8.6.18': + resolution: {integrity: sha512-K09dHDCfGW3cudsfuyfu0Yi49aZ2h7VYK4IXDGo1sfmtzVh4xd3HrZQQMVUeKLcfDP/NnJowT+fLVwg04CLrxQ==} peerDependencies: - storybook: ^8.6.15 + storybook: ^8.6.18 '@storybook/addon-docs@8.6.14': resolution: {integrity: sha512-Obpd0OhAF99JyU5pp5ci17YmpcQtMNgqW2pTXV8jAiiipWpwO++hNDeQmLmlSXB399XjtRDOcDVkoc7rc6JzdQ==} peerDependencies: storybook: ^8.6.14 - '@storybook/addon-docs@8.6.15': - resolution: {integrity: sha512-Nm5LlxwAmGQRkCUY36FhtCLz21C+5XlydF7/bkBOHsf08p2xR5MNLMSPrIhte/PY7ne9viNUCm1d3d3LiWnkKg==} + '@storybook/addon-docs@8.6.18': + resolution: {integrity: sha512-55ADer0yNmmeR928Y3UAv3r4i7bJSd9LwywsQ+lRol/FNe0ZcwLEz31xL+jVsqQFNnDh/imsDIp8aYapGMtfEQ==} peerDependencies: - storybook: ^8.6.15 + storybook: ^8.6.18 '@storybook/addon-essentials@8.6.14': resolution: {integrity: sha512-5ZZSHNaW9mXMOFkoPyc3QkoNGdJHETZydI62/OASR0lmPlJ1065TNigEo5dJddmZNn0/3bkE8eKMAzLnO5eIdA==} @@ -4103,11 +4103,11 @@ packages: peerDependencies: storybook: ^8.6.14 - '@storybook/addon-links@8.6.15': - resolution: {integrity: sha512-abRWnDPBTwnj6sQYfAjUnYCNuUQbrVLLOyuormbDUqOcvZ+OqehNYo4BKXx0/lz61h0A2dOD1IuDo40uWyYVFQ==} + '@storybook/addon-links@8.6.18': + resolution: {integrity: sha512-FFlQcPRTgXoFZr2uawtf7lNc/ceIVRhU13BkJbJZKlil3+C8ORFDO1vnREzHje9JzeOWm/rzI0ay0RVetCcXzg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.15 + storybook: ^8.6.18 peerDependenciesMeta: react: optional: true @@ -4148,39 +4148,39 @@ packages: react-dom: optional: true - '@storybook/blocks@8.6.15': - resolution: {integrity: sha512-nc5jQkvPo0EirteHsrmcx9on/0lGQ8F4lUNky7kN2I5WM8Frr3cPTeRoAvzjUkOwrqt/vm3g+T4zSbmDq/OEDA==} + '@storybook/blocks@8.6.18': + resolution: {integrity: sha512-esZv4msPQ9LxgTb8YUIZhhxVMuI6BPi5bkXtk8c7w7sWuAsqsCe/RnVInn7ooUry2gjnD4hd9+8Eqj0b8oTVoA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^8.6.15 + storybook: ^8.6.18 peerDependenciesMeta: react: optional: true react-dom: optional: true - '@storybook/builder-webpack5@8.6.15': - resolution: {integrity: sha512-4UZAm0t8CxVMUjkTzLaBoCKG3Bqg+lEKxrPrTGRddLlVCB8olv23C3/MW1aQJfzde9ze6ofllkn97r1tVG6ipQ==} + '@storybook/builder-webpack5@8.6.18': + resolution: {integrity: sha512-rg73TpqIUzXc66c/AaQ4kuc8yiZ+tStvy5fb1OnFYZ9rAeYQejDD0OIIaI2rqtX5XYuxC+yQEGitMntlIMV0og==} peerDependencies: - storybook: ^8.6.15 + storybook: ^8.6.18 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@storybook/components@8.6.15': - resolution: {integrity: sha512-+9GVKXPEW8Kl9zvNSTm9+VrJtx/puMZiO7gxCML63nK4aTWJXHQr4t9YUoGammSBM3AV1JglsKm6dBgJEeCoiA==} + '@storybook/components@8.6.18': + resolution: {integrity: sha512-55yViiZzPS/cPBuOeW4QGxGqrusjXVyxuknmbYCIwDtFyyvI/CgbjXRHdxNBaIjz+IlftxvBmmSaOqFG5+/dkA==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/core-webpack@8.6.15': - resolution: {integrity: sha512-DZUxsF9KwzUGYzXg8gQ7xnAnLnulh8wkaxEqkVt7xMJ95FLZYCI8o+05tJ3tNUYzjPMTzoAUPL2OD9bb6HcSzw==} + '@storybook/core-webpack@8.6.18': + resolution: {integrity: sha512-M+y/DFbiT3CJYQ90wJdXT4WxYImphof1f11StZSxJGo0u5PnCCdCze1qchXubApXRDO2T8HGxurXfhTEMqaGsA==} peerDependencies: - storybook: ^8.6.15 + storybook: ^8.6.18 - '@storybook/core@8.6.15': - resolution: {integrity: sha512-VFpKcphNurJpSC4fpUfKL3GTXVoL53oytghGR30QIw5jKWwaT50HVbTyb41BLOUuZjmMhUQA8weiQEew6RX0gw==} + '@storybook/core@8.6.18': + resolution: {integrity: sha512-dRBP2TnX6fGdS0T2mXBHjkS/3Nlu1ra1huovZVFuM67CYMzrhM/3hX/zru1vWSC5rqY93ZaAhjMciPW4pK5mMQ==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: @@ -4192,10 +4192,10 @@ packages: peerDependencies: storybook: ^8.6.14 - '@storybook/csf-plugin@8.6.15': - resolution: {integrity: sha512-ZLz/mtOoE1Jj2lE4pK3U7MmYrv5+lot3mGtwxGb832tcABMc97j9O+reCVxZYc7DeFbBuuEdMT9rBL/O3kXYmw==} + '@storybook/csf-plugin@8.6.18': + resolution: {integrity: sha512-x1ioz/L0CwaelCkHci3P31YtvwayN3FBftvwQOPbvRh9qeb4Cpz5IdVDmyvSxxYwXN66uAORNoqgjTi7B4/y5Q==} peerDependencies: - storybook: ^8.6.15 + storybook: ^8.6.18 '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} @@ -4212,25 +4212,25 @@ packages: peerDependencies: storybook: ^8.6.15 - '@storybook/manager-api@8.6.15': - resolution: {integrity: sha512-ZOFtH821vFcwzECbFYFTKtSVO96Cvwwg45dMh3M/9bZIdN7klsloX7YNKw8OKvwE6XLFLsi2OvsNNcmTW6g88w==} + '@storybook/manager-api@8.6.18': + resolution: {integrity: sha512-BjIp12gEMgzFkEsgKpDIbZdnSWTZpm2dlws8WiPJCpgJtG+HWSxZ0/Ms30Au9yfwzQEKRSbV/5zpsKMGc2SIJw==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/preset-react-webpack@8.6.15': - resolution: {integrity: sha512-AY2o3otXHjEr1WIPk+8PelABkk5sBJhPu13BVSWajMOY8W8fraN9CQxrsMFxlG6vTFQg1cDf9kFlCKFHERPiHg==} + '@storybook/preset-react-webpack@8.6.18': + resolution: {integrity: sha512-UkioZsLIyKGQTAdVB3EMx4NyqwIPDRyuDTIQyCwlMcLYCJCs9Ks2ILbM1x1554/iqRIxy8Yv2IBMapK+euCwgg==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.15 + storybook: ^8.6.18 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@storybook/preview-api@8.6.15': - resolution: {integrity: sha512-oqsp8f7QekB9RzpDqOXZQcPPRXXd/mTsnZSdAAQB/pBVqUpC9h/y5hgovbYnJ6DWXcpODbMwH+wbJHZu5lvm+w==} + '@storybook/preview-api@8.6.18': + resolution: {integrity: sha512-joXRXh3GdVvzhbfIgmix1xs90p8Q/nja7AhEAC2egn5Pl7SKsIYZUCYI6UdrQANb2myg9P552LKXfPect8llKg==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 @@ -4247,33 +4247,33 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta storybook: ^8.6.14 - '@storybook/react-dom-shim@8.6.15': - resolution: {integrity: sha512-m2trBmmd4iom1qwrp1F109zjRDc0cPaHYhDQxZR4Qqdz8pYevYJTlipDbH/K4NVB6Rn687RT29OoOPfJh6vkFA==} + '@storybook/react-dom-shim@8.6.18': + resolution: {integrity: sha512-N4xULcAWZQTUv4jy1/d346Tyb4gufuC3UaLCuU/iVSZ1brYF4OW3ANr+096btbMxY8pR/65lmtoqr5CTGwnBvA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.15 + storybook: ^8.6.18 - '@storybook/react-webpack5@8.6.15': - resolution: {integrity: sha512-YPAAZm7qfaRFMGBt3IhvvuBzuvBKcOUmGvcqZVZSlOtMKFzH1kweyloo6DGE648MxqN4WVcWpp6MnpivORM72w==} + '@storybook/react-webpack5@8.6.18': + resolution: {integrity: sha512-oh7V2//Nm6O+7J5b7v4l+BTxksMq7thCmy607diwSBZHYz6G2CxcW3GhxWwZzpHoUVX6vOR5Uc94u9+wBuPi7A==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.15 + storybook: ^8.6.18 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true - '@storybook/react@8.6.15': - resolution: {integrity: sha512-hdnhlJg+YkpPMOw2hvK7+mhdxAbguA+TFTIAzVV9CeUYoHDIZAsgeKVhRmgZGN20NGjRN5ZcwkplAMJnF9v+6w==} + '@storybook/react@8.6.18': + resolution: {integrity: sha512-BuLpzMkKtF+UCQCbi+lYVX9cdcAMG86Lu2dDn7UFkPi5HRNFq/zHPSvlz1XDgL0OYMtcqB1aoVzFzcyzUBhhjw==} engines: {node: '>=18.0.0'} peerDependencies: - '@storybook/test': 8.6.15 + '@storybook/test': 8.6.18 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.15 + storybook: ^8.6.18 typescript: '>= 4.2.x' peerDependenciesMeta: '@storybook/test': @@ -4291,8 +4291,8 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/theming@8.6.15': - resolution: {integrity: sha512-dAbL0XOekyT6XsF49R6Etj3WxQ/LpdJDIswUUeHgVJ6/yd2opZOGbPxnwA3zlmAh1c0tvpPyhSDXxSG79u8e4Q==} + '@storybook/theming@8.6.18': + resolution: {integrity: sha512-n6OEjEtHupa2PdTwWzRepr7cO8NkDd4rgF6BKLitRbujOspLxzMBEqdphs+QLcuiCIgf33SqmEA64QWnbSMhPw==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 @@ -4370,72 +4370,72 @@ packages: peerDependencies: '@svgr/core': '*' - '@swc/helpers@0.5.18': - resolution: {integrity: sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==} + '@swc/helpers@0.5.19': + resolution: {integrity: sha512-QamiFeIK3txNjgUTNppE6MiG3p7TdninpZu0E0PbqVh1a9FNLT2FRhisaa4NcaX52XVhA5l7Pk58Ft7Sqi/2sA==} '@szmarczak/http-timer@5.0.1': resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} - '@tailwindcss/node@4.1.18': - resolution: {integrity: sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==} + '@tailwindcss/node@4.2.1': + resolution: {integrity: sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==} - '@tailwindcss/oxide-android-arm64@4.1.18': - resolution: {integrity: sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-android-arm64@4.2.1': + resolution: {integrity: sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==} + engines: {node: '>= 20'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.18': - resolution: {integrity: sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-darwin-arm64@4.2.1': + resolution: {integrity: sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==} + engines: {node: '>= 20'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.18': - resolution: {integrity: sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-darwin-x64@4.2.1': + resolution: {integrity: sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==} + engines: {node: '>= 20'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.18': - resolution: {integrity: sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-freebsd-x64@4.2.1': + resolution: {integrity: sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==} + engines: {node: '>= 20'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': - resolution: {integrity: sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + resolution: {integrity: sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==} + engines: {node: '>= 20'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': - resolution: {integrity: sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + resolution: {integrity: sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==} + engines: {node: '>= 20'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.18': - resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + resolution: {integrity: sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==} + engines: {node: '>= 20'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.18': - resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': + resolution: {integrity: sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==} + engines: {node: '>= 20'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.18': - resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + resolution: {integrity: sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==} + engines: {node: '>= 20'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-wasm32-wasi@4.1.18': - resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==} + '@tailwindcss/oxide-wasm32-wasi@4.2.1': + resolution: {integrity: sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -4446,24 +4446,24 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': - resolution: {integrity: sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + resolution: {integrity: sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==} + engines: {node: '>= 20'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.18': - resolution: {integrity: sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==} - engines: {node: '>= 10'} + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + resolution: {integrity: sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==} + engines: {node: '>= 20'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.18': - resolution: {integrity: sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==} - engines: {node: '>= 10'} + '@tailwindcss/oxide@4.2.1': + resolution: {integrity: sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==} + engines: {node: '>= 20'} - '@tailwindcss/vite@4.1.18': - resolution: {integrity: sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==} + '@tailwindcss/vite@4.2.1': + resolution: {integrity: sha512-TBf2sJjYeb28jD2U/OhwdW0bbOsxkWPwQ7SrqGf9sVcoYwZj7rkXljroBO9wKBut9XnmQLXanuDUeqQK0lGg/w==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 @@ -4569,10 +4569,6 @@ packages: '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - '@trysound/sax@0.2.0': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -4686,8 +4682,8 @@ packages: '@types/loadable__component@5.13.10': resolution: {integrity: sha512-2/LjmgG1JcGPj7T3NViq7BB5cvOA0s63gL3Gv+FPULj2L+3ExWfsNQcsFPUIOoGsVUJeZxgNPf320JZDyxjtCQ==} - '@types/lodash@4.17.23': - resolution: {integrity: sha512-RDvF6wTulMPjrNdCoYRC8gNR880JNGT8uB+REUpC2Ns4pRqQJhGz90wh7rgdXDPpCczF3VGktDuFGVnz8zP7HA==} + '@types/lodash@4.17.24': + resolution: {integrity: sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==} '@types/mdx@2.0.13': resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} @@ -4704,8 +4700,8 @@ packages: '@types/node-forge@1.3.14': resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} - '@types/node@24.10.13': - resolution: {integrity: sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==} + '@types/node@24.12.0': + resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4720,8 +4716,8 @@ packages: '@types/prop-types@15.7.15': resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} - '@types/qs@6.14.0': - resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} + '@types/qs@6.15.0': + resolution: {integrity: sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} @@ -5178,12 +5174,6 @@ packages: acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} - acorn-import-assertions@1.9.0: - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - deprecated: package has been renamed to acorn-import-attributes - peerDependencies: - acorn: ^8 - acorn-import-phases@1.0.4: resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} engines: {node: '>=10.13.0'} @@ -5199,8 +5189,8 @@ packages: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} - acorn-walk@8.3.4: - resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + acorn-walk@8.3.5: + resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} engines: {node: '>=0.4.0'} acorn@7.4.1: @@ -5208,11 +5198,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.16.0: resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} @@ -5265,11 +5250,11 @@ packages: peerDependencies: ajv: ^8.8.2 - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} - ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -5441,8 +5426,8 @@ packages: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} - ast-v8-to-istanbul@0.3.11: - resolution: {integrity: sha512-Qya9fkoofMjCBNVdWINMjB5KZvkYfaO9/anwkWnjxibpWUxo5iHl2sOdP7/uAqaRuUYuoo8rDwnbaaKVFxoUvw==} + ast-v8-to-istanbul@0.3.12: + resolution: {integrity: sha512-BRRC8VRZY2R4Z4lFIL35MwNXmwVqBityvOIwETtsCSwvjl0IdgFsy9NhdaA6j74nUdtJJlIypeRhpDam19Wq3g==} astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} @@ -5521,8 +5506,8 @@ packages: axios@0.24.0: resolution: {integrity: sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==} - axios@1.13.5: - resolution: {integrity: sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==} + axios@1.13.6: + resolution: {integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -5571,8 +5556,8 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} - babel-plugin-polyfill-corejs2@0.4.15: - resolution: {integrity: sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==} + babel-plugin-polyfill-corejs2@0.4.16: + resolution: {integrity: sha512-xaVwwSfebXf0ooE11BJovZYKhFjIvQo7TsyVpETuIeH2JHv0k/T6Y5j22pPTvqYqmpkxdlPAJlyJ0tfOJAoMxw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -5581,13 +5566,13 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.14.0: - resolution: {integrity: sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==} + babel-plugin-polyfill-corejs3@0.14.1: + resolution: {integrity: sha512-ENp89vM9Pw4kv/koBb5N2f9bDZsR0hpf3BdPMOg/pkS3pwO4dzNnQZVXtBbeyAadgm865DmQG2jMMLqmZXvuCw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-regenerator@0.6.6: - resolution: {integrity: sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==} + babel-plugin-polyfill-regenerator@0.6.7: + resolution: {integrity: sha512-OTYbUlSwXhNgr4g6efMZgsO8//jA61P7ZbRX3iTT53VON8l+WQS8IAUEVo4a4cWknrg2W8Cj4gQhRYNCJ8GkAA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -5639,6 +5624,10 @@ packages: balanced-match@2.0.0: resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -5646,12 +5635,13 @@ packages: resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} engines: {node: '>=0.10.0'} - baseline-browser-mapping@2.9.19: - resolution: {integrity: sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==} + baseline-browser-mapping@2.10.0: + resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==} + engines: {node: '>=6.0.0'} hasBin: true - basic-ftp@5.1.0: - resolution: {integrity: sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==} + basic-ftp@5.2.0: + resolution: {integrity: sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==} engines: {node: '>=10.0.0'} batch@0.6.1: @@ -5717,6 +5707,10 @@ packages: brace-expansion@2.0.2: resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + brace-expansion@5.0.4: + resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} + engines: {node: 18 || 20 || >=22} + braces@2.3.2: resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} engines: {node: '>=0.10.0'} @@ -5806,8 +5800,8 @@ packages: resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} engines: {node: '>=14.16'} - cacheable@2.3.2: - resolution: {integrity: sha512-w+ZuRNmex9c1TR9RcsxbfTKCjSL0rh1WA5SABbrWprIHeNBdmyQLSYonlDy9gpD+63XT8DgZ/wNh1Smvc9WnJA==} + cacheable@2.3.3: + resolution: {integrity: sha512-iffYMX4zxKp54evOH27fm92hs+DeC1DhXmNVN8Tr94M/iZIV42dqTHSR2Ik4TOSPyOAwKr7Yu3rN9ALoLkbWyQ==} cachedir@2.4.0: resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==} @@ -5843,8 +5837,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001769: - resolution: {integrity: sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==} + caniuse-lite@1.0.30001777: + resolution: {integrity: sha512-tmN+fJxroPndC74efCdp12j+0rk0RHwV5Jwa1zWaFVyw2ZxAuPeG8ZgWC3Wz7uSjT3qMRQ5XHZ4COgQmsCMJAQ==} case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} @@ -5938,8 +5932,8 @@ packages: citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - citty@0.2.0: - resolution: {integrity: sha512-8csy5IBFI2ex2hTVpaHN2j+LNE199AgiI7y4dMintrr8i0lQiFn+0AWMZrWdHKIgMOer65f8IThysYhoReqjWA==} + citty@0.2.1: + resolution: {integrity: sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg==} cjs-module-lexer@1.4.3: resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} @@ -6108,8 +6102,8 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} - comment-json@4.5.1: - resolution: {integrity: sha512-taEtr3ozUmOB7it68Jll7s0Pwm+aoiHyXKrEC8SEodL4rNpdfDLqa7PfBlrgFoCNNdR8ImL+muti5IGvktJAAg==} + comment-json@4.6.2: + resolution: {integrity: sha512-R2rze/hDX30uul4NZoIZ76ImSJLFxn/1/ZxtKC1L77y2X1k+yYu1joKbAtMA2Fg3hZrTOiw0I5mwVMo0cf250w==} engines: {node: '>= 6'} common-path-prefix@3.0.0: @@ -6274,6 +6268,15 @@ packages: typescript: optional: true + cosmiconfig@9.0.1: + resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -6367,8 +6370,8 @@ packages: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - css-tree@3.1.0: - resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} + css-tree@3.2.1: + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} css-what@6.2.2: @@ -6383,8 +6386,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.10: - resolution: {integrity: sha512-6ZBjW0Lf1K1Z+0OKUAUpEN62tSXmYChXWi2NAA0afxEVsj9a+MbcB1l5qel6BHJHmULai2fCGRthCeKSFbScpA==} + cssnano-preset-default@7.0.11: + resolution: {integrity: sha512-waWlAMuCakP7//UCY+JPrQS1z0OSLeOXk2sKWJximKWGupVxre50bzPlvpbUwZIDylhf/ptf0Pk+Yf7C+hoa3g==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -6395,8 +6398,8 @@ packages: peerDependencies: postcss: ^8.4.32 - cssnano@7.1.2: - resolution: {integrity: sha512-HYOPBsNvoiFeR1eghKD5C3ASm64v9YVyJB4Ivnl2gqKoQYvjjN/G0rztvKQq8OxocUtC6sjqY8jwYngIB4AByA==} + cssnano@7.1.3: + resolution: {integrity: sha512-mLFHQAzyapMVFLiJIn7Ef4C2UCEvtlTlbyILR6B5ZsUAV3D/Pa761R5uC1YPhyBkRd3eqaDm2ncaNrD7R4mTRg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -6787,8 +6790,8 @@ packages: dotenv-expand@5.1.0: resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} - dotenv@17.2.4: - resolution: {integrity: sha512-mudtfb4zRB4bVvdj0xRo+e6duH1csJRM8IukBqfTRvHotn9+LBXB8ynAidP9zHqoRC/fsllXgk4kCKlR21fIhw==} + dotenv@17.3.1: + resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==} engines: {node: '>=12'} dotenv@8.6.0: @@ -6814,8 +6817,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.286: - resolution: {integrity: sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==} + electron-to-chromium@1.5.307: + resolution: {integrity: sha512-5z3uFKBWjiNR44nFcYdkcXjKMbg5KXNdciu7mhTPo9tB7NbqSNP2sSnGR+fqknZSCwKkBN+oxiiajWs4dT6ORg==} emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} @@ -6846,10 +6849,6 @@ packages: endent@2.1.0: resolution: {integrity: sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==} - enhanced-resolve@5.19.0: - resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==} - engines: {node: '>=10.13.0'} - enhanced-resolve@5.20.0: resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} engines: {node: '>=10.13.0'} @@ -7247,8 +7246,8 @@ packages: resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} - expect@30.2.0: - resolution: {integrity: sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==} + expect@30.3.0: + resolution: {integrity: sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} express@4.19.2: @@ -7440,8 +7439,8 @@ packages: flat-cache@6.1.20: resolution: {integrity: sha512-AhHYqwvN62NVLp4lObVXGVluiABTHapoB57EyegZVmazN+hhGhLTn3uZbOofoTw4DSDvVCadzzyChXhOAvy8uQ==} - flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + flatted@3.4.1: + resolution: {integrity: sha512-IxfVbRFVlV8V/yRaGzk0UVIcsKKHMSfYw66T/u4nTwlWteQePsxe//LjudR1AMX4tZW3WFCh3Zqa/sjlqpbURQ==} follow-redirects@1.15.11: resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} @@ -7583,8 +7582,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-east-asian-width@1.4.0: - resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} + get-east-asian-width@1.5.0: + resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} engines: {node: '>=18'} get-intrinsic@1.3.0: @@ -7823,8 +7822,8 @@ packages: resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} engines: {node: '>=8'} - hashery@1.4.0: - resolution: {integrity: sha512-Wn2i1In6XFxl8Az55kkgnFRiAlIAushzh26PTjL2AKtQcEfXrcLa7Hn5QOWGZEf3LU057P9TwwZjFyxfS1VuvQ==} + hashery@1.5.0: + resolution: {integrity: sha512-nhQ6ExaOIqti2FDWoEMWARUqIKyjr2VcZzXShrI+A3zpeiuPWzx6iPftt44LhP74E5sW36B75N6VHbvRtpvO6Q==} engines: {node: '>=20'} hasown@2.0.2: @@ -8023,8 +8022,8 @@ packages: immer@10.2.0: resolution: {integrity: sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==} - immutable@4.3.7: - resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + immutable@4.3.8: + resolution: {integrity: sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==} import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} @@ -8396,8 +8395,8 @@ packages: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + is-wsl@3.1.1: + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} engines: {node: '>=16'} is-yarn-global@0.4.1: @@ -8475,8 +8474,8 @@ packages: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-diff@30.2.0: - resolution: {integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==} + jest-diff@30.3.0: + resolution: {integrity: sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-get-type@29.6.3: @@ -8487,36 +8486,36 @@ packages: resolution: {integrity: sha512-4DkJ1sDPT+UX2MR7Y3od6KtvRi9Im1ZGLGgdLFLm4lPexbTaCgJW5NN3IOXlQHF7NSHY/VHhflQ+WoKtD/vyCw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-matcher-utils@30.2.0: - resolution: {integrity: sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==} + jest-matcher-utils@30.3.0: + resolution: {integrity: sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-message-util@26.6.2: resolution: {integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==} engines: {node: '>= 10.14.2'} - jest-message-util@30.2.0: - resolution: {integrity: sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==} + jest-message-util@30.3.0: + resolution: {integrity: sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-mock@30.2.0: - resolution: {integrity: sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==} + jest-mock@30.3.0: + resolution: {integrity: sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-regex-util@30.0.1: resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-util@30.2.0: - resolution: {integrity: sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==} + jest-util@30.3.0: + resolution: {integrity: sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} - jest-worker@30.2.0: - resolution: {integrity: sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==} + jest-worker@30.3.0: + resolution: {integrity: sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jiti@1.21.7: @@ -8625,6 +8624,9 @@ packages: json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + json-with-bigint@3.5.7: + resolution: {integrity: sha512-7ei3MdAI5+fJPVnKlW77TKNKwQ5ppSzWvhPuSuINT/GYW9ZOC1eRKOuhV9yHG5aEsUPj9BBx5JIekkmoLHxZOw==} + json3@3.3.3: resolution: {integrity: sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==} @@ -8745,105 +8747,99 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - lightningcss-android-arm64@1.30.2: - resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + lightningcss-android-arm64@1.31.1: + resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [android] - lightningcss-android-arm64@1.31.1: - resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} + lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [android] - lightningcss-cli-android-arm64@1.31.1: - resolution: {integrity: sha512-Zcy4xfNcmavuwdf+/OYy6GJFLSD5EMtliPRiYhqzif3ACJlkGSaCj3hF5/u6SjnCzr1Unr/LKmetzBlG8QLg0w==} + lightningcss-cli-android-arm64@1.32.0: + resolution: {integrity: sha512-4O3QY+VdgpBZLIq4crcKOEPVAXX0p7zDoykuTVstRtyolg9XU8CntdtbxcMPSC4SkzAuM/W4KsnPAzmv6Jb5LA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [android] - lightningcss-cli-darwin-arm64@1.31.1: - resolution: {integrity: sha512-PM9U3fcZOxnvlBlpiNplh/tgJ3fHEBkg1Lp0yHEXZ3P5g0kyaaWfFPH9l9Br3ejLr3rLsvUR6JL3zQiuy/pF6w==} + lightningcss-cli-darwin-arm64@1.32.0: + resolution: {integrity: sha512-Xx+zeD7bDKJZwbd1N63TJfIUHEtYspf+tqObdnQEJEvZAwmGfA4iEGrkCRT8R57tDRBDSXg3XHMDDvo/cq7gBQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-cli-darwin-x64@1.31.1: - resolution: {integrity: sha512-RJPNiU+gOlHtVFtOjcWY2R71jkS5mC91T2g7AYxx44RqlaC72qXrZBYInWYI7Y4wwzEtNrGS593xKmtHNi4kpA==} + lightningcss-cli-darwin-x64@1.32.0: + resolution: {integrity: sha512-fYWANZ8RJDpI0tBcPQ7oBOYihfXmgDBHR4lZ6d4z7rcRLlZAOeI00mTO0IXAKfSm/UgnatjM4aBuNlLh8L9noA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-cli-freebsd-x64@1.31.1: - resolution: {integrity: sha512-ofUzhxh9tF9zNccwh3jWRmPG2X5NJB/EZbWAYIzWiv/+QZy4++xt9sncv2KAGDan7HuLEwy1C3/T0Hv370P90w==} + lightningcss-cli-freebsd-x64@1.32.0: + resolution: {integrity: sha512-TJm7z1Ghvo9FKAza2KvfkFgH/9rcV1xAhCYQZlLrV0CiuTZ17uzLobBWb9oelGWUG+wTnEs6XEl4h/ve61YySg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] - lightningcss-cli-linux-arm-gnueabihf@1.31.1: - resolution: {integrity: sha512-Q204c6nl6RbptCKnK7kQ9PgpW25TKrCNGrAnJ/6zV5mNSevlqqgq4+YBFLIcfl5Pwt4PcasJdk5mHs7hP1nvlg==} + lightningcss-cli-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-/jS9L5p3eexs5QJvARiDGxibz1umKJmmtff86fWXl3r7RbEUFrMAD4q1WhAR7DurRFgc1YWld6r0mX1YHEYttA==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-cli-linux-arm64-gnu@1.31.1: - resolution: {integrity: sha512-/87G5NR8p+CLZIvZYt3c9h4jtDSpfhm6JAdF084LRalxOOD1mS506rlcB+nFWCyqnx6hlKGsq+OaDZ+kwHR2/g==} + lightningcss-cli-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-PSdjwcRtSrJpsaqnY3ebnCfDOJ5ePi8s/0ItL3CX1b1Eu0iy44xo7MjgES1ZOQ2ntOthPRqaGsbAiVBLbgFLYQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-cli-linux-arm64-musl@1.31.1: - resolution: {integrity: sha512-o+fRZtX4iFkTMhSXHzWYkLuCdd8ofKwlRWf8srb/xCq6ir74DZ+S+U3TKuJX0PO/qf+7wnFTMVjUUt/u+wKn6Q==} + lightningcss-cli-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-t6DdpXFtEdonZHzRgH8cmqhC2o4tl0KrD33cDBBniJz5TmWS20MJxb4YEr4WqBLksqW8GE399HJo+g8/YVuKcA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-cli-linux-x64-gnu@1.31.1: - resolution: {integrity: sha512-ODSKAllCrnNEtKPadEr96u8Ch2XJLiB7mLWu6q5dpUNqW0MUNNyGm5cL2boZXTWZea40W9Ga3kg7xOF6Nekeig==} + lightningcss-cli-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-QMQllbHYkbkQ4N+v8OGExQlGHBc3YZIcKlVkYucQQj66thkFQsRjmv8p5q3iCB0inNsCoSZ8lBspugkU1iPlPg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-cli-linux-x64-musl@1.31.1: - resolution: {integrity: sha512-j0HDWml30CrgZoNtIjUmnun3kaRT31bAn/L3xE1giq7C0ic3JyRCNPCt+XUXySjVHcUwoLotk0SPa14mvJ4aTg==} + lightningcss-cli-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-dMSWdk4kMAi5f+J1xetxRCDQOvPix2whT0UdjuwP8r/5Xcdl2SQU/c80MQzu1S82kVDEANs1vHVEHp/+26LUnA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-cli-win32-arm64-msvc@1.31.1: - resolution: {integrity: sha512-JPCfe3mAt666yHvPnFlmxKSgOy9qHagi8idWTIvEY8NAfAc833lrtPbTc7exfyz5IPQS3oALjt2qaRw911EApg==} + lightningcss-cli-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-MJo22OqSp9FLV10nTRDJQhP6zkEBFqBFQe9mnjfCs+G1Ft+QimIPmC+gBqZHFXveOBOsjFLzU72q0FPvRWFmZQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] - lightningcss-cli-win32-x64-msvc@1.31.1: - resolution: {integrity: sha512-BQ80Jy/sadx/Gj0esQrtDPnL5UwXQuk/gEmh75j6aN8+VvNOSo3Mwc17O8d2+mNuQSorwgxUXXaEmGeTVYBlxQ==} + lightningcss-cli-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-nOBHLPeePXZpGR4Ptp+gkOIkr9pxlq2dFmO954ol5zBi/iOKxuD1hUTIQ7aG+ldKIx4eH9jwoTfZ6owUkm1paA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss-cli@1.31.1: - resolution: {integrity: sha512-RPaBnXyAW4dSNbhw/wrErQI3Kizn9tDu9zlRX+PoUC8l9uYXfdQeca9gc7ud8QvAou8AnepqmSgp0kH+hIF0hQ==} + lightningcss-cli@1.32.0: + resolution: {integrity: sha512-IFb/ChmSEbeWU3xeRybR6WFlJXCvfDS84//PUzLrRACgvoWrwRJBmcPS9azSo7LMh5QqEuyKanPBByhKM5z01Q==} engines: {node: '>= 12.0.0'} hasBin: true - lightningcss-darwin-arm64@1.30.2: - resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - lightningcss-darwin-arm64@1.31.1: resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.30.2: - resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} engines: {node: '>= 12.0.0'} - cpu: [x64] + cpu: [arm64] os: [darwin] lightningcss-darwin-x64@1.31.1: @@ -8852,11 +8848,11 @@ packages: cpu: [x64] os: [darwin] - lightningcss-freebsd-x64@1.30.2: - resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} engines: {node: '>= 12.0.0'} cpu: [x64] - os: [freebsd] + os: [darwin] lightningcss-freebsd-x64@1.31.1: resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==} @@ -8864,11 +8860,11 @@ packages: cpu: [x64] os: [freebsd] - lightningcss-linux-arm-gnueabihf@1.30.2: - resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] + cpu: [x64] + os: [freebsd] lightningcss-linux-arm-gnueabihf@1.31.1: resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==} @@ -8876,10 +8872,10 @@ packages: cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.30.2: - resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} engines: {node: '>= 12.0.0'} - cpu: [arm64] + cpu: [arm] os: [linux] lightningcss-linux-arm64-gnu@1.31.1: @@ -8888,8 +8884,8 @@ packages: cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.30.2: - resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] @@ -8900,10 +8896,10 @@ packages: cpu: [arm64] os: [linux] - lightningcss-linux-x64-gnu@1.30.2: - resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} engines: {node: '>= 12.0.0'} - cpu: [x64] + cpu: [arm64] os: [linux] lightningcss-linux-x64-gnu@1.31.1: @@ -8912,8 +8908,8 @@ packages: cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.30.2: - resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] @@ -8924,11 +8920,11 @@ packages: cpu: [x64] os: [linux] - lightningcss-win32-arm64-msvc@1.30.2: - resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [win32] + cpu: [x64] + os: [linux] lightningcss-win32-arm64-msvc@1.31.1: resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==} @@ -8936,10 +8932,10 @@ packages: cpu: [arm64] os: [win32] - lightningcss-win32-x64-msvc@1.30.2: - resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} engines: {node: '>= 12.0.0'} - cpu: [x64] + cpu: [arm64] os: [win32] lightningcss-win32-x64-msvc@1.31.1: @@ -8948,14 +8944,20 @@ packages: cpu: [x64] os: [win32] - lightningcss@1.30.2: - resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] lightningcss@1.31.1: resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==} engines: {node: '>= 12.0.0'} + lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} + lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -9192,8 +9194,8 @@ packages: mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - mdn-data@2.12.2: - resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + mdn-data@2.27.1: + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} @@ -9302,21 +9304,25 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + engines: {node: 18 || 20 || >=22} + minimatch@3.0.4: resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + minimatch@9.0.9: + resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} engines: {node: '>=16 || 14 >=14.17'} minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} mixin-deep@1.3.2: @@ -9327,8 +9333,8 @@ packages: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true - mlly@1.8.0: - resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + mlly@1.8.1: + resolution: {integrity: sha512-SnL6sNutTwRWWR/vcmCYHSADjiEesp5TGQQ0pXyLhW5IoeibRlF/CbSLailbB3CNqJUk9cVJ9dUDnbD7GrcHBQ==} moment-locales-webpack-plugin@1.2.0: resolution: {integrity: sha512-QAi5v0OlPUP7GXviKMtxnpBAo8WmTHrUNN7iciAhNOEAd9evCOvuN0g1N7ThIg3q11GLCkjY1zQ2saRcf/43nQ==} @@ -9432,6 +9438,10 @@ packages: resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} engines: {node: '>=18'} + node-exports-info@1.6.0: + resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==} + engines: {node: '>= 0.4'} + node-fetch-native@1.6.7: resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} @@ -9458,8 +9468,8 @@ packages: node-releases@1.1.77: resolution: {integrity: sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==} - node-releases@2.0.27: - resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + node-releases@2.0.36: + resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} @@ -9902,20 +9912,20 @@ packages: peerDependencies: postcss: ^8.4.38 - postcss-colormin@7.0.5: - resolution: {integrity: sha512-ekIBP/nwzRWhEMmIxHHbXHcMdzd1HIUzBECaj5KEdLz9DVP2HzT065sEhvOx1dkLjYW7jyD0CngThx6bpFi2fA==} + postcss-colormin@7.0.6: + resolution: {integrity: sha512-oXM2mdx6IBTRm39797QguYzVEWzbdlFiMNfq88fCCN1Wepw3CYmJ/1/Ifa/KjWo+j5ZURDl2NTldLJIw51IeNQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 - postcss-convert-values@7.0.8: - resolution: {integrity: sha512-+XNKuPfkHTCEo499VzLMYn94TiL3r9YqRE3Ty+jP7UX4qjewUONey1t7CG21lrlTLN07GtGM8MqFVp86D4uKJg==} + postcss-convert-values@7.0.9: + resolution: {integrity: sha512-l6uATQATZaCa0bckHV+r6dLXfWtUBKXxO3jK+AtxxJJtgMPD+VhhPCCx51I4/5w8U5uHV67g3w7PXj+V3wlMlg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 - postcss-discard-comments@7.0.5: - resolution: {integrity: sha512-IR2Eja8WfYgN5n32vEGSctVQ1+JARfu4UH8M7bgGh1bC+xI/obsPJXaBpQF7MAByvgwZinhpHpdrmXtvVVlKcQ==} + postcss-discard-comments@7.0.6: + resolution: {integrity: sha512-Sq+Fzj1Eg5/CPf1ERb0wS1Im5cvE2gDXCE+si4HCn1sf+jpQZxDI4DXEp8t77B/ImzDceWE2ebJQFXdqZ6GRJw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -9992,8 +10002,8 @@ packages: peerDependencies: postcss: ^8.4.32 - postcss-merge-rules@7.0.7: - resolution: {integrity: sha512-njWJrd/Ms6XViwowaaCc+/vqhPG3SmXn725AGrnl+BgTuRPEacjiLEaGq16J6XirMJbtKkTwnt67SS+e2WGoew==} + postcss-merge-rules@7.0.8: + resolution: {integrity: sha512-BOR1iAM8jnr7zoQSlpeBmCsWV5Uudi/+5j7k05D0O/WP3+OFMPD86c1j/20xiuRtyt45bhxw/7hnhZNhW2mNFA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -10010,14 +10020,14 @@ packages: peerDependencies: postcss: ^8.4.32 - postcss-minify-params@7.0.5: - resolution: {integrity: sha512-FGK9ky02h6Ighn3UihsyeAH5XmLEE2MSGH5Tc4tXMFtEDx7B+zTG6hD/+/cT+fbF7PbYojsmmWjyTwFwW1JKQQ==} + postcss-minify-params@7.0.6: + resolution: {integrity: sha512-YOn02gC68JijlaXVuKvFSCvQOhTpblkcfDre2hb/Aaa58r2BIaK4AtE/cyZf2wV7YKAG+UlP9DT+By0ry1E4VQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 - postcss-minify-selectors@7.0.5: - resolution: {integrity: sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==} + postcss-minify-selectors@7.0.6: + resolution: {integrity: sha512-lIbC0jy3AAwDxEgciZlBullDiMBeBCT+fz5G8RcA9MWqh/hfUkpOI3vNDUNEZHgokaoiv0juB9Y8fGcON7rU/A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -10082,8 +10092,8 @@ packages: peerDependencies: postcss: ^8.4.32 - postcss-normalize-unicode@7.0.5: - resolution: {integrity: sha512-X6BBwiRxVaFHrb2WyBMddIeB5HBjJcAaUHyhLrM2FsxSq5TFqcHSsK7Zu1otag+o0ZphQGJewGH1tAyrD0zX1Q==} + postcss-normalize-unicode@7.0.6: + resolution: {integrity: sha512-z6bwTV84YW6ZvvNoaNLuzRW4/uWxDKYI1iIDrzk6D2YTL7hICApy+Q1LP6vBEsljX8FM7YSuV9qI79XESd4ddQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -10110,8 +10120,8 @@ packages: resolution: {integrity: sha512-BtwqJW/fWE6Euvaj0UbFDtIZ9TT7TaFdQyfXgrNsr2dJKa4m+2OcZXe0eNo6jgTf4158WqZRvuNCJLkDvTJvwA==} engines: {node: '>=6.14.4'} - postcss-reduce-initial@7.0.5: - resolution: {integrity: sha512-RHagHLidG8hTZcnr4FpyMB2jtgd/OcyAazjMhoy5qmWJOx1uxKh4ntk0Pb46ajKM0rkf32lRH4C8c9qQiPR6IA==} + postcss-reduce-initial@7.0.6: + resolution: {integrity: sha512-G6ZyK68AmrPdMB6wyeA37ejnnRG2S8xinJrZJnOv+IaRKf6koPAVbQsiC7MfkmXaGmF1UO+QCijb27wfpxuRNg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -10146,14 +10156,14 @@ packages: peerDependencies: postcss: ^8.4.20 - postcss-svgo@7.1.0: - resolution: {integrity: sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w==} + postcss-svgo@7.1.1: + resolution: {integrity: sha512-zU9H9oEDrUFKa0JB7w+IYL7Qs9ey1mZyjhbf0KLxwJDdDRtoPvCmaEfknzqfHj44QS9VD6c5sJnBAVYTLRg/Sg==} engines: {node: ^18.12.0 || ^20.9.0 || >= 18} peerDependencies: postcss: ^8.4.32 - postcss-unique-selectors@7.0.4: - resolution: {integrity: sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==} + postcss-unique-selectors@7.0.5: + resolution: {integrity: sha512-3QoYmEt4qg/rUWDn6Tc8+ZVPmbp4G1hXDtCNWDx0st8SjtCbRcxRXDDM1QrEiXGG3A45zscSJFb4QH90LViyxg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -10169,8 +10179,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + postcss@8.5.8: + resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -10213,8 +10223,8 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - pretty-format@30.2.0: - resolution: {integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==} + pretty-format@30.3.0: + resolution: {integrity: sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} pretty-ms@9.3.0: @@ -10299,8 +10309,8 @@ packages: psl@1.15.0: resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} - pump@3.0.3: - resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} + pump@3.0.4: + resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==} punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} @@ -10321,12 +10331,16 @@ packages: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} - qs@6.14.1: - resolution: {integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==} + qs@6.14.2: + resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} engines: {node: '>=0.6'} - qs@6.5.3: - resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} + qs@6.15.0: + resolution: {integrity: sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==} + engines: {node: '>=0.6'} + + qs@6.5.5: + resolution: {integrity: sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==} engines: {node: '>=0.6'} query-string@9.3.1: @@ -10399,14 +10413,14 @@ packages: react: '>=15.6.2' react-dom: '>=15.6.2' - react-aria-components@1.15.1: - resolution: {integrity: sha512-irGhZ+vBvoY9xJHf/qzPLLwFZ8cBUrYwPERGhgjE62dy/RXMUiEW+1DeTHz0OvtjbvFbhNp/I7XM9IaBvmLALg==} + react-aria-components@1.16.0: + resolution: {integrity: sha512-MjHbTLpMFzzD2Tv5KbeXoZwPczuUWZcRavVvQQlNHRtXHH38D+sToMEYpNeir7Wh3K/XWtzeX3EujfJW6QNkrw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-aria@3.46.0: - resolution: {integrity: sha512-We0diSsMK35jw53JFjgF9w8obBjehAUI/TRiynnzSrjRd9eoHYQcecHlptke/HEFxvya/Gcm+LA21Im1+qnIeQ==} + react-aria@3.47.0: + resolution: {integrity: sha512-nvahimIqdByl/PXk/xPkG30LPRzcin+/Uk0uFfwbbKRRFC9aa22a6BRULZLqVHwa9GaNyKe6CDUxO1Dde4v0kA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -10677,8 +10691,8 @@ packages: react: ^16.3.0 || ^17.0.0 react-dom: ^16.3.0 || ^17.0.0 - react-stately@3.44.0: - resolution: {integrity: sha512-Il3trIp2Mo1SSa9PhQFraqOpC74zEFmwuMAlu5Fj3qdtihJOKOFqoyDl7ALRrVfnvCkau6rui155d/NMKvd+RQ==} + react-stately@3.45.0: + resolution: {integrity: sha512-G3bYr0BIiookpt4H05VeZUuVS/FslQAj2TeT8vDfCiL314Y+LtPXIPe/a3eamCA0wljy7z1EDYKV50Qbz7pcJg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -10937,8 +10951,9 @@ packages: engines: {node: '>= 0.4'} hasBin: true - resolve@2.0.0-next.5: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + resolve@2.0.0-next.6: + resolution: {integrity: sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==} + engines: {node: '>= 0.4'} hasBin: true responselike@3.0.0: @@ -10977,8 +10992,8 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup@4.57.1: - resolution: {integrity: sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==} + rollup@4.59.0: + resolution: {integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -11067,8 +11082,8 @@ packages: engines: {node: '>=12.0.0'} hasBin: true - sax@1.4.4: - resolution: {integrity: sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==} + sax@1.5.0: + resolution: {integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==} engines: {node: '>=11.0.0'} saxes@5.0.1: @@ -11241,8 +11256,8 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - simple-git@3.30.0: - resolution: {integrity: sha512-q6lxyDsCmEal/MEGhP1aVyQ3oxnagGlBDOVSIB4XUVLl1iZh0Pah6ebC9V4xBap/RfgP2WlI8EKs0WS0rMEJHg==} + simple-git@3.33.0: + resolution: {integrity: sha512-D4V/tGC2sjsoNhoMybKyGoE+v8A60hRawKQ1iFRA1zwuDgGZCBJ4ByOzZ5J8joBbi4Oam0qiPH+GhzmSBwbJng==} sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} @@ -11395,8 +11410,8 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-license-ids@3.0.22: - resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==} + spdx-license-ids@3.0.23: + resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} @@ -11470,8 +11485,8 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} - storybook@8.6.15: - resolution: {integrity: sha512-Ob7DMlwWx8s7dMvcQ3xPc02TvUeralb+xX3oaPRk9wY9Hc6M1IBC/7cEoITkSmRS2v38DHubC+mtEKNc1u2gQg==} + storybook@8.6.18: + resolution: {integrity: sha512-p8seiSI6FiVY6P3V0pG+5v7c8pDMehMAFRWEhG5XqIBSQszzOjDnW2rNvm3odoLKfo3V3P6Cs6Hv9ILzymULyQ==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -11508,8 +11523,8 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} - string-width@8.1.1: - resolution: {integrity: sha512-KpqHIdDL9KwYk22wEOg/VIqYbrnLeSApsKT/bSj6Ez7pn3CftUiLAv2Lccpq1ALcpLV9UX1Ppn92npZWu2w/aw==} + string-width@8.2.0: + resolution: {integrity: sha512-6hJPQ8N0V0P3SNmP6h2J99RLuzrWz2gvT7VnK5tKvrNqJoyS9W4/Fb8mo31UiPvy00z7DQXkP2hnKBVav76thw==} engines: {node: '>=20'} string.prototype.includes@2.0.1: @@ -11553,8 +11568,8 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-ansi@7.1.2: - resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} engines: {node: '>=12'} strip-bom@3.0.0: @@ -11601,8 +11616,8 @@ packages: peerDependencies: webpack: ^5.0.0 - stylehacks@7.0.7: - resolution: {integrity: sha512-bJkD0JkEtbRrMFtwgpJyBbFIwfDDONQ1Ov3sDLZQP8HuJ73kBOyx66H4bOcAbVWmnfLdvQ0AJwXxOMkpujcO6g==} + stylehacks@7.0.8: + resolution: {integrity: sha512-I3f053GBLIiS5Fg6OMFhq/c+yW+5Hc2+1fgq7gElDMMSqwlRb3tBf2ef6ucLStYRpId4q//bQO1FjcyNyy4yDQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -11679,18 +11694,18 @@ packages: svgo-loader@3.0.3: resolution: {integrity: sha512-6YdWYge3h0aCb8xHvPhGP4hofIU1OWfZm0I8bteab7hddeRN4fl3aIkN8Z/ZB/ji9QrMOd6C8wT8F1p31GUwuQ==} - svgo@2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + svgo@2.8.2: + resolution: {integrity: sha512-TyzE4NVGLUFy+H/Uy4N6c3G0HEeprsVfge6Lmq+0FdQQ/zqoVYB62IsBZORsiL+o96s6ff/V6/3UQo/C0cgCAA==} engines: {node: '>=10.13.0'} hasBin: true - svgo@3.3.2: - resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + svgo@3.3.3: + resolution: {integrity: sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==} engines: {node: '>=14.0.0'} hasBin: true - svgo@4.0.0: - resolution: {integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==} + svgo@4.0.1: + resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} engines: {node: '>=16'} hasBin: true @@ -11718,8 +11733,8 @@ packages: tailwind-merge@3.0.2: resolution: {integrity: sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==} - tailwind-merge@3.4.0: - resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==} + tailwind-merge@3.5.0: + resolution: {integrity: sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A==} tailwind-variants@1.0.0: resolution: {integrity: sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA==} @@ -11737,8 +11752,8 @@ packages: peerDependencies: tailwindcss: ^4.0.0 - tailwindcss@4.1.18: - resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==} + tailwindcss@4.2.1: + resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==} tapable@1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} @@ -11752,22 +11767,6 @@ packages: resolution: {integrity: sha512-bcbjJEg0wY5nuJXvGxxHfmoEPkyHLCctUKO6suwtxy7jVSgGcgPeGwpbLDLELFhIaxCGRr3dPvyNg1yuz2V0eg==} engines: {node: '>=12'} - terser-webpack-plugin@5.3.16: - resolution: {integrity: sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - terser-webpack-plugin@5.3.6: resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} @@ -11809,8 +11808,8 @@ packages: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} - test-exclude@7.0.1: - resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} + test-exclude@7.0.2: + resolution: {integrity: sha512-u9E6A+ZDYdp7a4WnarkXPZOx8Ilz46+kby6p1yZ8zsGTz9gYa6FIS7lj2oezzNKmtdyyJNNmmXDppga5GB7kSw==} engines: {node: '>=18'} text-table@0.2.0: @@ -12554,10 +12553,6 @@ packages: resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} engines: {node: '>=10.13.0'} - webpack-sources@3.3.3: - resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==} - engines: {node: '>=10.13.0'} - webpack-sources@3.3.4: resolution: {integrity: sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==} engines: {node: '>=10.13.0'} @@ -12575,16 +12570,6 @@ packages: webpack-cli: optional: true - webpack@5.90.1: - resolution: {integrity: sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - webpackbar@5.0.2: resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} engines: {node: '>=12'} @@ -12924,7 +12909,7 @@ snapshots: regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.29.0)': + '@babel/helper-define-polyfill-provider@0.6.7(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 @@ -13524,9 +13509,9 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-module-imports': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.29.0) + babel-plugin-polyfill-corejs2: 0.4.16(@babel/core@7.29.0) babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.0) - babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.29.0) + babel-plugin-polyfill-regenerator: 0.6.7(@babel/core@7.29.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -13661,9 +13646,9 @@ snapshots: '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0) '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.29.0) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0) - babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.29.0) - babel-plugin-polyfill-corejs3: 0.14.0(@babel/core@7.29.0) - babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.29.0) + babel-plugin-polyfill-corejs2: 0.4.16(@babel/core@7.29.0) + babel-plugin-polyfill-corejs3: 0.14.1(@babel/core@7.29.0) + babel-plugin-polyfill-regenerator: 0.6.7(@babel/core@7.29.0) core-js-compat: 3.48.0 semver: 6.3.1 transitivePeerDependencies: @@ -13734,16 +13719,16 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@cacheable/memory@2.0.7': + '@cacheable/memory@2.0.8': dependencies: - '@cacheable/utils': 2.3.4 + '@cacheable/utils': 2.4.0 '@keyv/bigmap': 1.3.1(keyv@5.6.0) hookified: 1.15.1 keyv: 5.6.0 - '@cacheable/utils@2.3.4': + '@cacheable/utils@2.4.0': dependencies: - hashery: 1.4.0 + hashery: 1.5.0 keyv: 5.6.0 '@colors/colors@1.5.0': @@ -13753,7 +13738,7 @@ snapshots: dependencies: '@csstools/css-tokenizer': 3.0.4 - '@csstools/css-syntax-patches-for-csstree@1.0.27': {} + '@csstools/css-syntax-patches-for-csstree@1.1.0': {} '@csstools/css-tokenizer@3.0.4': {} @@ -13781,7 +13766,7 @@ snapshots: json-stringify-safe: 5.0.1 mime-types: 2.1.35 performance-now: 2.1.0 - qs: 6.14.1 + qs: 6.14.2 safe-buffer: 5.2.1 tough-cookie: 5.1.2 tunnel-agent: 0.6.0 @@ -14137,14 +14122,14 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: - ajv: 6.12.6 + ajv: 6.14.0 debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 import-fresh: 3.3.1 js-yaml: 4.1.1 - minimatch: 3.1.2 + minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -14220,7 +14205,7 @@ snapshots: dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.4(supports-color@8.1.1) - minimatch: 3.1.2 + minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -14232,160 +14217,160 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/checkbox@4.3.2(@types/node@24.10.13)': + '@inquirer/checkbox@4.3.2(@types/node@24.12.0)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@24.10.13) + '@inquirer/core': 10.3.2(@types/node@24.12.0) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/type': 3.0.10(@types/node@24.12.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@inquirer/confirm@5.1.21(@types/node@24.10.13)': + '@inquirer/confirm@5.1.21(@types/node@24.12.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.10.13) - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/core': 10.3.2(@types/node@24.12.0) + '@inquirer/type': 3.0.10(@types/node@24.12.0) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@inquirer/core@10.3.2(@types/node@24.10.13)': + '@inquirer/core@10.3.2(@types/node@24.12.0)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/type': 3.0.10(@types/node@24.12.0) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@inquirer/editor@4.2.23(@types/node@24.10.13)': + '@inquirer/editor@4.2.23(@types/node@24.12.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.10.13) - '@inquirer/external-editor': 1.0.3(@types/node@24.10.13) - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/core': 10.3.2(@types/node@24.12.0) + '@inquirer/external-editor': 1.0.3(@types/node@24.12.0) + '@inquirer/type': 3.0.10(@types/node@24.12.0) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@inquirer/expand@4.0.23(@types/node@24.10.13)': + '@inquirer/expand@4.0.23(@types/node@24.12.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.10.13) - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/core': 10.3.2(@types/node@24.12.0) + '@inquirer/type': 3.0.10(@types/node@24.12.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@inquirer/external-editor@1.0.3(@types/node@24.10.13)': + '@inquirer/external-editor@1.0.3(@types/node@24.12.0)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@inquirer/figures@1.0.15': {} - '@inquirer/input@4.3.1(@types/node@24.10.13)': + '@inquirer/input@4.3.1(@types/node@24.12.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.10.13) - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/core': 10.3.2(@types/node@24.12.0) + '@inquirer/type': 3.0.10(@types/node@24.12.0) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@inquirer/number@3.0.23(@types/node@24.10.13)': + '@inquirer/number@3.0.23(@types/node@24.12.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.10.13) - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/core': 10.3.2(@types/node@24.12.0) + '@inquirer/type': 3.0.10(@types/node@24.12.0) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@inquirer/password@4.0.23(@types/node@24.10.13)': + '@inquirer/password@4.0.23(@types/node@24.12.0)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@24.10.13) - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/core': 10.3.2(@types/node@24.12.0) + '@inquirer/type': 3.0.10(@types/node@24.12.0) optionalDependencies: - '@types/node': 24.10.13 - - '@inquirer/prompts@7.10.1(@types/node@24.10.13)': - dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@24.10.13) - '@inquirer/confirm': 5.1.21(@types/node@24.10.13) - '@inquirer/editor': 4.2.23(@types/node@24.10.13) - '@inquirer/expand': 4.0.23(@types/node@24.10.13) - '@inquirer/input': 4.3.1(@types/node@24.10.13) - '@inquirer/number': 3.0.23(@types/node@24.10.13) - '@inquirer/password': 4.0.23(@types/node@24.10.13) - '@inquirer/rawlist': 4.1.11(@types/node@24.10.13) - '@inquirer/search': 3.2.2(@types/node@24.10.13) - '@inquirer/select': 4.4.2(@types/node@24.10.13) + '@types/node': 24.12.0 + + '@inquirer/prompts@7.10.1(@types/node@24.12.0)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@24.12.0) + '@inquirer/confirm': 5.1.21(@types/node@24.12.0) + '@inquirer/editor': 4.2.23(@types/node@24.12.0) + '@inquirer/expand': 4.0.23(@types/node@24.12.0) + '@inquirer/input': 4.3.1(@types/node@24.12.0) + '@inquirer/number': 3.0.23(@types/node@24.12.0) + '@inquirer/password': 4.0.23(@types/node@24.12.0) + '@inquirer/rawlist': 4.1.11(@types/node@24.12.0) + '@inquirer/search': 3.2.2(@types/node@24.12.0) + '@inquirer/select': 4.4.2(@types/node@24.12.0) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@inquirer/rawlist@4.1.11(@types/node@24.10.13)': + '@inquirer/rawlist@4.1.11(@types/node@24.12.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.10.13) - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/core': 10.3.2(@types/node@24.12.0) + '@inquirer/type': 3.0.10(@types/node@24.12.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@inquirer/search@3.2.2(@types/node@24.10.13)': + '@inquirer/search@3.2.2(@types/node@24.12.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.10.13) + '@inquirer/core': 10.3.2(@types/node@24.12.0) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/type': 3.0.10(@types/node@24.12.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@inquirer/select@4.4.2(@types/node@24.10.13)': + '@inquirer/select@4.4.2(@types/node@24.12.0)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@24.10.13) + '@inquirer/core': 10.3.2(@types/node@24.12.0) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/type': 3.0.10(@types/node@24.12.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@inquirer/type@3.0.10(@types/node@24.10.13)': + '@inquirer/type@3.0.10(@types/node@24.12.0)': optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@internationalized/date@3.11.0': + '@internationalized/date@3.12.0': dependencies: - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.19 '@internationalized/message@3.1.8': dependencies: - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.19 intl-messageformat: 10.7.18 '@internationalized/number@3.6.5': dependencies: - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.19 '@internationalized/string@3.2.7': dependencies: - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.19 '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 '@istanbuljs/schema@0.1.3': {} - '@jest/diff-sequences@30.0.1': {} + '@jest/diff-sequences@30.3.0': {} - '@jest/expect-utils@30.2.0': + '@jest/expect-utils@30.3.0': dependencies: '@jest/get-type': 30.1.0 @@ -14393,7 +14378,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 jest-regex-util: 30.0.1 '@jest/schemas@29.6.3': @@ -14408,17 +14393,17 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/yargs': 15.0.20 chalk: 4.1.2 - '@jest/types@30.2.0': + '@jest/types@30.3.0': dependencies: '@jest/pattern': 30.0.1 '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -14450,7 +14435,7 @@ snapshots: '@keyv/bigmap@1.3.1(keyv@5.6.0)': dependencies: - hashery: 1.4.0 + hashery: 1.5.0 hookified: 1.15.1 keyv: 5.6.0 @@ -14524,7 +14509,7 @@ snapshots: '@nodeutils/defaults-deep@1.1.0': dependencies: - lodash: 4.17.21 + lodash: 4.17.23 '@nolyfill/is-core-module@1.0.39': {} @@ -14560,13 +14545,13 @@ snapshots: dependencies: '@octokit/auth-token': 6.0.0 '@octokit/graphql': 9.0.3 - '@octokit/request': 10.0.7 + '@octokit/request': 10.0.8 '@octokit/request-error': 7.1.0 '@octokit/types': 16.0.0 before-after-hook: 4.0.0 universal-user-agent: 7.0.3 - '@octokit/endpoint@11.0.2': + '@octokit/endpoint@11.0.3': dependencies: '@octokit/types': 16.0.0 universal-user-agent: 7.0.3 @@ -14598,7 +14583,7 @@ snapshots: '@octokit/graphql@9.0.3': dependencies: - '@octokit/request': 10.0.7 + '@octokit/request': 10.0.8 '@octokit/types': 16.0.0 universal-user-agent: 7.0.3 @@ -14669,12 +14654,13 @@ snapshots: dependencies: '@octokit/types': 16.0.0 - '@octokit/request@10.0.7': + '@octokit/request@10.0.8': dependencies: - '@octokit/endpoint': 11.0.2 + '@octokit/endpoint': 11.0.3 '@octokit/request-error': 7.1.0 '@octokit/types': 16.0.0 fast-content-type-parse: 3.0.0 + json-with-bigint: 3.5.7 universal-user-agent: 7.0.3 '@octokit/request@6.2.8(encoding@0.1.13)': @@ -14747,7 +14733,7 @@ snapshots: '@pkgr/core@0.2.9': {} - '@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(sockjs-client@1.4.0)(type-fest@2.19.0)(webpack-dev-server@4.11.1(webpack@5.90.1(esbuild@0.25.12)))(webpack-hot-middleware@2.26.1)(webpack@5.90.1(esbuild@0.25.12))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(sockjs-client@1.4.0)(type-fest@2.19.0)(webpack-dev-server@4.11.1(webpack@5.105.4(esbuild@0.25.12)))(webpack-hot-middleware@2.26.1)(webpack@5.105.4(esbuild@0.25.12))': dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -14759,11 +14745,11 @@ snapshots: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.6 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) optionalDependencies: sockjs-client: 1.4.0 type-fest: 2.19.0 - webpack-dev-server: 4.11.1(webpack@5.90.1(esbuild@0.25.12)) + webpack-dev-server: 4.11.1(webpack@5.105.4(esbuild@0.25.12)) webpack-hot-middleware: 2.26.1 '@pnpm/config.env-replace@1.1.0': {} @@ -14782,645 +14768,648 @@ snapshots: '@popperjs/core@2.11.8': {} - '@react-aria/autocomplete@3.0.0-rc.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/autocomplete@3.0.0-rc.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/combobox': 3.14.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/listbox': 3.15.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/searchfield': 3.8.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/textfield': 3.18.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/combobox': 3.15.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/listbox': 3.15.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/searchfield': 3.8.12(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/textfield': 3.18.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-stately/autocomplete': 3.0.0-beta.4(react@18.2.0) - '@react-stately/combobox': 3.12.2(react@18.2.0) - '@react-types/autocomplete': 3.0.0-alpha.37(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-stately/combobox': 3.13.0(react@18.2.0) + '@react-types/autocomplete': 3.0.0-alpha.38(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/breadcrumbs@3.5.31(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/breadcrumbs@3.5.32(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/link': 3.8.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/breadcrumbs': 3.7.18(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/link': 3.8.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/breadcrumbs': 3.7.19(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/button@3.14.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/button@3.14.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/toolbar': 3.0.0-beta.23(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/toggle': 3.9.4(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/toolbar': 3.0.0-beta.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/toggle': 3.9.5(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/calendar@3.9.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/calendar@3.9.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@internationalized/date': 3.11.0 - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@internationalized/date': 3.12.0 + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/calendar': 3.9.2(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/calendar': 3.8.2(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/calendar': 3.9.3(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/calendar': 3.8.3(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/checkbox@3.16.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@react-aria/form': 3.1.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/label': 3.7.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/toggle': 3.12.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/checkbox': 3.7.4(react@18.2.0) - '@react-stately/form': 3.2.3(react@18.2.0) - '@react-stately/toggle': 3.9.4(react@18.2.0) - '@react-types/checkbox': 3.10.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/checkbox@3.16.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-aria/form': 3.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/label': 3.7.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/toggle': 3.12.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/checkbox': 3.7.5(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) + '@react-stately/toggle': 3.9.5(react@18.2.0) + '@react-types/checkbox': 3.10.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/collections@3.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/collections@3.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/ssr': 3.9.10(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) use-sync-external-store: 1.6.0(react@18.2.0) - '@react-aria/color@3.1.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/numberfield': 3.12.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/slider': 3.8.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/spinbutton': 3.7.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/textfield': 3.18.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/visually-hidden': 3.8.30(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/color': 3.9.4(react@18.2.0) - '@react-stately/form': 3.2.3(react@18.2.0) - '@react-types/color': 3.1.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/color@3.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/numberfield': 3.12.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/slider': 3.8.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/spinbutton': 3.7.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/textfield': 3.18.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/visually-hidden': 3.8.31(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/color': 3.9.5(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) + '@react-types/color': 3.1.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/combobox@3.14.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/combobox@3.15.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/listbox': 3.15.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/listbox': 3.15.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/live-announcer': 3.4.4 - '@react-aria/menu': 3.20.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/overlays': 3.31.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/selection': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/textfield': 3.18.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/collections': 3.12.9(react@18.2.0) - '@react-stately/combobox': 3.12.2(react@18.2.0) - '@react-stately/form': 3.2.3(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/combobox': 3.13.11(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/menu': 3.21.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/overlays': 3.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.27.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/textfield': 3.18.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) + '@react-stately/combobox': 3.13.0(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/combobox': 3.14.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/datepicker@3.16.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/datepicker@3.16.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@internationalized/date': 3.11.0 + '@internationalized/date': 3.12.0 '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/form': 3.1.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/label': 3.7.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/spinbutton': 3.7.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/datepicker': 3.16.0(react@18.2.0) - '@react-stately/form': 3.2.3(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/calendar': 3.8.2(react@18.2.0) - '@react-types/datepicker': 3.13.4(react@18.2.0) - '@react-types/dialog': 3.5.23(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/form': 3.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/label': 3.7.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/spinbutton': 3.7.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/datepicker': 3.16.1(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/calendar': 3.8.3(react@18.2.0) + '@react-types/datepicker': 3.13.5(react@18.2.0) + '@react-types/dialog': 3.5.24(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/dialog@3.5.33(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/dialog@3.5.34(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/overlays': 3.31.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/dialog': 3.5.23(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/overlays': 3.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/dialog': 3.5.24(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/disclosure@3.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/disclosure@3.1.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/ssr': 3.9.10(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/disclosure': 3.0.10(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/disclosure': 3.0.11(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/dnd@3.11.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/dnd@3.11.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@internationalized/string': 3.2.7 - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/live-announcer': 3.4.4 - '@react-aria/overlays': 3.31.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/collections': 3.12.9(react@18.2.0) - '@react-stately/dnd': 3.7.3(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/overlays': 3.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) + '@react-stately/dnd': 3.7.4(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/focus@3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/focus@3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 clsx: 2.1.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/form@3.1.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/form@3.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/form': 3.2.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/grid@3.14.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/grid@3.14.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/live-announcer': 3.4.4 - '@react-aria/selection': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/collections': 3.12.9(react@18.2.0) - '@react-stately/grid': 3.11.8(react@18.2.0) - '@react-stately/selection': 3.20.8(react@18.2.0) - '@react-types/checkbox': 3.10.3(react@18.2.0) - '@react-types/grid': 3.3.7(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/selection': 3.27.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) + '@react-stately/grid': 3.11.9(react@18.2.0) + '@react-stately/selection': 3.20.9(react@18.2.0) + '@react-types/checkbox': 3.10.4(react@18.2.0) + '@react-types/grid': 3.3.8(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/gridlist@3.14.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/grid': 3.14.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/selection': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/list': 3.13.3(react@18.2.0) - '@react-stately/tree': 3.9.5(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/gridlist@3.14.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/grid': 3.14.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.27.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/list': 3.13.4(react@18.2.0) + '@react-stately/tree': 3.9.6(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/i18n@3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/i18n@3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@internationalized/date': 3.11.0 + '@internationalized/date': 3.12.0 '@internationalized/message': 3.1.8 '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 '@react-aria/ssr': 3.9.10(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/interactions@3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/interactions@3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/ssr': 3.9.10(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-stately/flags': 3.1.2 - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/label@3.7.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/label@3.7.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/landmark@3.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/landmark@3.0.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) use-sync-external-store: 1.6.0(react@18.2.0) - '@react-aria/link@3.8.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/link@3.8.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/link': 3.6.6(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/link': 3.6.7(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/listbox@3.15.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/label': 3.7.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/selection': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/collections': 3.12.9(react@18.2.0) - '@react-stately/list': 3.13.3(react@18.2.0) - '@react-types/listbox': 3.7.5(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/listbox@3.15.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/label': 3.7.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.27.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) + '@react-stately/list': 3.13.4(react@18.2.0) + '@react-types/listbox': 3.7.6(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) '@react-aria/live-announcer@3.4.4': dependencies: - '@swc/helpers': 0.5.18 - - '@react-aria/menu@3.20.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/overlays': 3.31.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/selection': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/collections': 3.12.9(react@18.2.0) - '@react-stately/menu': 3.9.10(react@18.2.0) - '@react-stately/selection': 3.20.8(react@18.2.0) - '@react-stately/tree': 3.9.5(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/menu': 3.10.6(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.19 + + '@react-aria/menu@3.21.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/overlays': 3.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.27.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) + '@react-stately/menu': 3.9.11(react@18.2.0) + '@react-stately/selection': 3.20.9(react@18.2.0) + '@react-stately/tree': 3.9.6(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/menu': 3.10.7(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/meter@3.4.29(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/meter@3.4.30(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/progress': 3.4.29(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/meter': 3.4.14(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/progress': 3.4.30(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/meter': 3.4.15(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/numberfield@3.12.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/spinbutton': 3.7.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/textfield': 3.18.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/form': 3.2.3(react@18.2.0) - '@react-stately/numberfield': 3.10.4(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/numberfield': 3.8.17(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/numberfield@3.12.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/live-announcer': 3.4.4 + '@react-aria/spinbutton': 3.7.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/textfield': 3.18.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) + '@react-stately/numberfield': 3.11.0(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/numberfield': 3.8.18(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/overlays@3.31.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/overlays@3.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/ssr': 3.9.10(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/visually-hidden': 3.8.30(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/overlays': 3.6.22(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/overlays': 3.9.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/visually-hidden': 3.8.31(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/flags': 3.1.2 + '@react-stately/overlays': 3.6.23(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/overlays': 3.9.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/progress@3.4.29(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/progress@3.4.30(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/label': 3.7.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/progress': 3.5.17(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/label': 3.7.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/progress': 3.5.18(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/radio@3.12.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/form': 3.1.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/label': 3.7.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/radio': 3.11.4(react@18.2.0) - '@react-types/radio': 3.9.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/radio@3.12.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/form': 3.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/label': 3.7.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/radio': 3.11.5(react@18.2.0) + '@react-types/radio': 3.9.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/searchfield@3.8.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/searchfield@3.8.12(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/textfield': 3.18.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/searchfield': 3.5.18(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/searchfield': 3.6.7(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/textfield': 3.18.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/searchfield': 3.5.19(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/searchfield': 3.6.8(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/select@3.17.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@react-aria/form': 3.1.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/label': 3.7.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/listbox': 3.15.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/menu': 3.20.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/selection': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/visually-hidden': 3.8.30(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/select': 3.9.1(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/select': 3.12.1(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/select@3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-aria/form': 3.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/label': 3.7.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/listbox': 3.15.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/menu': 3.21.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.27.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/visually-hidden': 3.8.31(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/select': 3.9.2(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/select': 3.12.2(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/selection@3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/selection@3.27.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/selection': 3.20.8(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/selection': 3.20.9(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/separator@3.4.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/separator@3.4.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/slider@3.8.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/slider@3.8.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/label': 3.7.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/slider': 3.7.4(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/slider': 3.8.3(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/label': 3.7.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/slider': 3.7.5(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/slider': 3.8.4(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/spinbutton@3.7.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/spinbutton@3.7.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) '@react-aria/ssr@3.9.10(react@18.2.0)': dependencies: - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-aria/switch@3.7.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/switch@3.7.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/toggle': 3.12.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/toggle': 3.9.4(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/switch': 3.5.16(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/toggle': 3.12.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/toggle': 3.9.5(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/switch': 3.5.17(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/table@3.17.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/table@3.17.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/grid': 3.14.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/grid': 3.14.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/visually-hidden': 3.8.30(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/collections': 3.12.9(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/visually-hidden': 3.8.31(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) '@react-stately/flags': 3.1.2 - '@react-stately/table': 3.15.3(react@18.2.0) - '@react-types/checkbox': 3.10.3(react@18.2.0) - '@react-types/grid': 3.3.7(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/table': 3.13.5(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-stately/table': 3.15.4(react@18.2.0) + '@react-types/checkbox': 3.10.4(react@18.2.0) + '@react-types/grid': 3.3.8(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/table': 3.13.6(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/tabs@3.11.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/tabs@3.11.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/selection': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/tabs': 3.8.8(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/tabs': 3.3.21(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.27.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/tabs': 3.8.9(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/tabs': 3.3.22(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/tag@3.8.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@react-aria/gridlist': 3.14.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/label': 3.7.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/selection': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/list': 3.13.3(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/tag@3.8.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-aria/gridlist': 3.14.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/label': 3.7.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.27.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/list': 3.13.4(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/textfield@3.18.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/textfield@3.18.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/form': 3.1.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/label': 3.7.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/form': 3.2.3(react@18.2.0) + '@react-aria/form': 3.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/label': 3.7.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/textfield': 3.12.7(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/textfield': 3.12.8(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/toast@3.0.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/toast@3.0.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/landmark': 3.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/landmark': 3.0.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-stately/toast': 3.1.3(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/toggle@3.12.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/toggle@3.12.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/toggle': 3.9.4(react@18.2.0) - '@react-types/checkbox': 3.10.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/toggle': 3.9.5(react@18.2.0) + '@react-types/checkbox': 3.10.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/toolbar@3.0.0-beta.23(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/toolbar@3.0.0-beta.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/tooltip@3.9.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/tooltip@3.9.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/tooltip': 3.5.10(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/tooltip': 3.5.1(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/tooltip': 3.5.11(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/tooltip': 3.5.2(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/tree@3.1.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/tree@3.1.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/gridlist': 3.14.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/selection': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/tree': 3.9.5(react@18.2.0) - '@react-types/button': 3.15.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/gridlist': 3.14.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.27.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/tree': 3.9.6(react@18.2.0) + '@react-types/button': 3.15.1(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/utils@3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/utils@3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/ssr': 3.9.10(react@18.2.0) '@react-stately/flags': 3.1.2 '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 clsx: 2.1.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/virtualizer@4.1.12(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/virtualizer@4.1.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/virtualizer': 4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/virtualizer': 4.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-aria/visually-hidden@3.8.30(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-aria/visually-hidden@3.8.31(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-spectrum/utils@3.12.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-spectrum/utils@3.12.12(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/ssr': 3.9.10(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 clsx: 2.1.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -15428,509 +15417,509 @@ snapshots: '@react-stately/autocomplete@3.0.0-beta.4(react@18.2.0)': dependencies: '@react-stately/utils': 3.11.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/calendar@3.9.2(react@18.2.0)': + '@react-stately/calendar@3.9.3(react@18.2.0)': dependencies: - '@internationalized/date': 3.11.0 + '@internationalized/date': 3.12.0 '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/calendar': 3.8.2(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/calendar': 3.8.3(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/checkbox@3.7.4(react@18.2.0)': + '@react-stately/checkbox@3.7.5(react@18.2.0)': dependencies: - '@react-stately/form': 3.2.3(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/checkbox': 3.10.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/checkbox': 3.10.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/collections@3.12.9(react@18.2.0)': + '@react-stately/collections@3.12.10(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/color@3.9.4(react@18.2.0)': + '@react-stately/color@3.9.5(react@18.2.0)': dependencies: '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 - '@react-stately/form': 3.2.3(react@18.2.0) - '@react-stately/numberfield': 3.10.4(react@18.2.0) - '@react-stately/slider': 3.7.4(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) + '@react-stately/numberfield': 3.11.0(react@18.2.0) + '@react-stately/slider': 3.7.5(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/color': 3.1.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/color': 3.1.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/combobox@3.12.2(react@18.2.0)': + '@react-stately/combobox@3.13.0(react@18.2.0)': dependencies: - '@react-stately/collections': 3.12.9(react@18.2.0) - '@react-stately/form': 3.2.3(react@18.2.0) - '@react-stately/list': 3.13.3(react@18.2.0) - '@react-stately/overlays': 3.6.22(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) + '@react-stately/list': 3.13.4(react@18.2.0) + '@react-stately/overlays': 3.6.23(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/combobox': 3.13.11(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/combobox': 3.14.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/data@3.15.1(react@18.2.0)': + '@react-stately/data@3.15.2(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/datepicker@3.16.0(react@18.2.0)': + '@react-stately/datepicker@3.16.1(react@18.2.0)': dependencies: - '@internationalized/date': 3.11.0 + '@internationalized/date': 3.12.0 '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 - '@react-stately/form': 3.2.3(react@18.2.0) - '@react-stately/overlays': 3.6.22(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) + '@react-stately/overlays': 3.6.23(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/datepicker': 3.13.4(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/datepicker': 3.13.5(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/disclosure@3.0.10(react@18.2.0)': + '@react-stately/disclosure@3.0.11(react@18.2.0)': dependencies: '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/dnd@3.7.3(react@18.2.0)': + '@react-stately/dnd@3.7.4(react@18.2.0)': dependencies: - '@react-stately/selection': 3.20.8(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-stately/selection': 3.20.9(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 '@react-stately/flags@3.1.2': dependencies: - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.19 - '@react-stately/form@3.2.3(react@18.2.0)': + '@react-stately/form@3.2.4(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/grid@3.11.8(react@18.2.0)': + '@react-stately/grid@3.11.9(react@18.2.0)': dependencies: - '@react-stately/collections': 3.12.9(react@18.2.0) - '@react-stately/selection': 3.20.8(react@18.2.0) - '@react-types/grid': 3.3.7(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-stately/collections': 3.12.10(react@18.2.0) + '@react-stately/selection': 3.20.9(react@18.2.0) + '@react-types/grid': 3.3.8(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/layout@4.5.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-stately/layout@4.6.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-stately/collections': 3.12.9(react@18.2.0) - '@react-stately/table': 3.15.3(react@18.2.0) - '@react-stately/virtualizer': 4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/grid': 3.3.7(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/table': 3.13.5(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-stately/collections': 3.12.10(react@18.2.0) + '@react-stately/table': 3.15.4(react@18.2.0) + '@react-stately/virtualizer': 4.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/grid': 3.3.8(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/table': 3.13.6(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-stately/list@3.13.3(react@18.2.0)': + '@react-stately/list@3.13.4(react@18.2.0)': dependencies: - '@react-stately/collections': 3.12.9(react@18.2.0) - '@react-stately/selection': 3.20.8(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) + '@react-stately/selection': 3.20.9(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/menu@3.9.10(react@18.2.0)': + '@react-stately/menu@3.9.11(react@18.2.0)': dependencies: - '@react-stately/overlays': 3.6.22(react@18.2.0) - '@react-types/menu': 3.10.6(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-stately/overlays': 3.6.23(react@18.2.0) + '@react-types/menu': 3.10.7(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/numberfield@3.10.4(react@18.2.0)': + '@react-stately/numberfield@3.11.0(react@18.2.0)': dependencies: '@internationalized/number': 3.6.5 - '@react-stately/form': 3.2.3(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/numberfield': 3.8.17(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/numberfield': 3.8.18(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/overlays@3.6.22(react@18.2.0)': + '@react-stately/overlays@3.6.23(react@18.2.0)': dependencies: '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/overlays': 3.9.3(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/overlays': 3.9.4(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/radio@3.11.4(react@18.2.0)': + '@react-stately/radio@3.11.5(react@18.2.0)': dependencies: - '@react-stately/form': 3.2.3(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/radio': 3.9.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/radio': 3.9.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/searchfield@3.5.18(react@18.2.0)': + '@react-stately/searchfield@3.5.19(react@18.2.0)': dependencies: '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/searchfield': 3.6.7(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/searchfield': 3.6.8(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/select@3.9.1(react@18.2.0)': + '@react-stately/select@3.9.2(react@18.2.0)': dependencies: - '@react-stately/form': 3.2.3(react@18.2.0) - '@react-stately/list': 3.13.3(react@18.2.0) - '@react-stately/overlays': 3.6.22(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) + '@react-stately/list': 3.13.4(react@18.2.0) + '@react-stately/overlays': 3.6.23(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/select': 3.12.1(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/select': 3.12.2(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/selection@3.20.8(react@18.2.0)': + '@react-stately/selection@3.20.9(react@18.2.0)': dependencies: - '@react-stately/collections': 3.12.9(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/slider@3.7.4(react@18.2.0)': + '@react-stately/slider@3.7.5(react@18.2.0)': dependencies: '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/slider': 3.8.3(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/slider': 3.8.4(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/table@3.15.3(react@18.2.0)': + '@react-stately/table@3.15.4(react@18.2.0)': dependencies: - '@react-stately/collections': 3.12.9(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) '@react-stately/flags': 3.1.2 - '@react-stately/grid': 3.11.8(react@18.2.0) - '@react-stately/selection': 3.20.8(react@18.2.0) + '@react-stately/grid': 3.11.9(react@18.2.0) + '@react-stately/selection': 3.20.9(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/grid': 3.3.7(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/table': 3.13.5(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/grid': 3.3.8(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/table': 3.13.6(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/tabs@3.8.8(react@18.2.0)': + '@react-stately/tabs@3.8.9(react@18.2.0)': dependencies: - '@react-stately/list': 3.13.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/tabs': 3.3.21(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-stately/list': 3.13.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/tabs': 3.3.22(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 '@react-stately/toast@3.1.3(react@18.2.0)': dependencies: - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.19 react: 18.2.0 use-sync-external-store: 1.6.0(react@18.2.0) - '@react-stately/toggle@3.9.4(react@18.2.0)': + '@react-stately/toggle@3.9.5(react@18.2.0)': dependencies: '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/checkbox': 3.10.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/checkbox': 3.10.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/tooltip@3.5.10(react@18.2.0)': + '@react-stately/tooltip@3.5.11(react@18.2.0)': dependencies: - '@react-stately/overlays': 3.6.22(react@18.2.0) - '@react-types/tooltip': 3.5.1(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-stately/overlays': 3.6.23(react@18.2.0) + '@react-types/tooltip': 3.5.2(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/tree@3.9.5(react@18.2.0)': + '@react-stately/tree@3.9.6(react@18.2.0)': dependencies: - '@react-stately/collections': 3.12.9(react@18.2.0) - '@react-stately/selection': 3.20.8(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) + '@react-stately/selection': 3.20.9(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 '@react-stately/utils@3.11.0(react@18.2.0)': dependencies: - '@swc/helpers': 0.5.18 + '@swc/helpers': 0.5.19 react: 18.2.0 - '@react-stately/virtualizer@4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@react-stately/virtualizer@4.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-types/shared': 3.33.1(react@18.2.0) + '@swc/helpers': 0.5.19 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-types/autocomplete@3.0.0-alpha.37(react@18.2.0)': + '@react-types/autocomplete@3.0.0-alpha.38(react@18.2.0)': dependencies: - '@react-types/combobox': 3.13.11(react@18.2.0) - '@react-types/searchfield': 3.6.7(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/combobox': 3.14.0(react@18.2.0) + '@react-types/searchfield': 3.6.8(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/breadcrumbs@3.7.18(react@18.2.0)': + '@react-types/breadcrumbs@3.7.19(react@18.2.0)': dependencies: - '@react-types/link': 3.6.6(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/link': 3.6.7(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/button@3.15.0(react@18.2.0)': + '@react-types/button@3.15.1(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/calendar@3.8.2(react@18.2.0)': + '@react-types/calendar@3.8.3(react@18.2.0)': dependencies: - '@internationalized/date': 3.11.0 - '@react-types/shared': 3.33.0(react@18.2.0) + '@internationalized/date': 3.12.0 + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/checkbox@3.10.3(react@18.2.0)': + '@react-types/checkbox@3.10.4(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/color@3.1.3(react@18.2.0)': + '@react-types/color@3.1.4(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/slider': 3.8.3(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/slider': 3.8.4(react@18.2.0) react: 18.2.0 - '@react-types/combobox@3.13.11(react@18.2.0)': + '@react-types/combobox@3.14.0(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/datepicker@3.13.4(react@18.2.0)': + '@react-types/datepicker@3.13.5(react@18.2.0)': dependencies: - '@internationalized/date': 3.11.0 - '@react-types/calendar': 3.8.2(react@18.2.0) - '@react-types/overlays': 3.9.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) + '@internationalized/date': 3.12.0 + '@react-types/calendar': 3.8.3(react@18.2.0) + '@react-types/overlays': 3.9.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/dialog@3.5.23(react@18.2.0)': + '@react-types/dialog@3.5.24(react@18.2.0)': dependencies: - '@react-types/overlays': 3.9.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/overlays': 3.9.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/form@3.7.17(react@18.2.0)': + '@react-types/form@3.7.18(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/grid@3.3.7(react@18.2.0)': + '@react-types/grid@3.3.8(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/link@3.6.6(react@18.2.0)': + '@react-types/link@3.6.7(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/listbox@3.7.5(react@18.2.0)': + '@react-types/listbox@3.7.6(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/menu@3.10.6(react@18.2.0)': + '@react-types/menu@3.10.7(react@18.2.0)': dependencies: - '@react-types/overlays': 3.9.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/overlays': 3.9.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/meter@3.4.14(react@18.2.0)': + '@react-types/meter@3.4.15(react@18.2.0)': dependencies: - '@react-types/progress': 3.5.17(react@18.2.0) + '@react-types/progress': 3.5.18(react@18.2.0) react: 18.2.0 - '@react-types/numberfield@3.8.17(react@18.2.0)': + '@react-types/numberfield@3.8.18(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/overlays@3.9.3(react@18.2.0)': + '@react-types/overlays@3.9.4(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/progress@3.5.17(react@18.2.0)': + '@react-types/progress@3.5.18(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/radio@3.9.3(react@18.2.0)': + '@react-types/radio@3.9.4(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/searchfield@3.6.7(react@18.2.0)': + '@react-types/searchfield@3.6.8(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/textfield': 3.12.7(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/textfield': 3.12.8(react@18.2.0) react: 18.2.0 - '@react-types/select@3.12.1(react@18.2.0)': + '@react-types/select@3.12.2(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/shared@3.33.0(react@18.2.0)': + '@react-types/shared@3.33.1(react@18.2.0)': dependencies: react: 18.2.0 - '@react-types/slider@3.8.3(react@18.2.0)': + '@react-types/slider@3.8.4(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/switch@3.5.16(react@18.2.0)': + '@react-types/switch@3.5.17(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/table@3.13.5(react@18.2.0)': + '@react-types/table@3.13.6(react@18.2.0)': dependencies: - '@react-types/grid': 3.3.7(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/grid': 3.3.8(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/tabs@3.3.21(react@18.2.0)': + '@react-types/tabs@3.3.22(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/textfield@3.12.7(react@18.2.0)': + '@react-types/textfield@3.12.8(react@18.2.0)': dependencies: - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 - '@react-types/tooltip@3.5.1(react@18.2.0)': + '@react-types/tooltip@3.5.2(react@18.2.0)': dependencies: - '@react-types/overlays': 3.9.3(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-types/overlays': 3.9.4(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 '@redux-devtools/extension@3.3.0(redux@4.2.1)': dependencies: '@babel/runtime': 7.28.6 - immutable: 4.3.7 + immutable: 4.3.8 redux: 4.2.1 '@rolldown/pluginutils@1.0.0-beta.27': {} '@rolldown/pluginutils@1.0.0-rc.3': {} - '@rollup/pluginutils@5.3.0(rollup@4.57.1)': + '@rollup/pluginutils@5.3.0(rollup@4.59.0)': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.3 optionalDependencies: - rollup: 4.57.1 + rollup: 4.59.0 - '@rollup/rollup-android-arm-eabi@4.57.1': + '@rollup/rollup-android-arm-eabi@4.59.0': optional: true - '@rollup/rollup-android-arm64@4.57.1': + '@rollup/rollup-android-arm64@4.59.0': optional: true - '@rollup/rollup-darwin-arm64@4.57.1': + '@rollup/rollup-darwin-arm64@4.59.0': optional: true - '@rollup/rollup-darwin-x64@4.57.1': + '@rollup/rollup-darwin-x64@4.59.0': optional: true - '@rollup/rollup-freebsd-arm64@4.57.1': + '@rollup/rollup-freebsd-arm64@4.59.0': optional: true - '@rollup/rollup-freebsd-x64@4.57.1': + '@rollup/rollup-freebsd-x64@4.59.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.57.1': + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.57.1': + '@rollup/rollup-linux-arm-musleabihf@4.59.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.57.1': + '@rollup/rollup-linux-arm64-gnu@4.59.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.57.1': + '@rollup/rollup-linux-arm64-musl@4.59.0': optional: true - '@rollup/rollup-linux-loong64-gnu@4.57.1': + '@rollup/rollup-linux-loong64-gnu@4.59.0': optional: true - '@rollup/rollup-linux-loong64-musl@4.57.1': + '@rollup/rollup-linux-loong64-musl@4.59.0': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.57.1': + '@rollup/rollup-linux-ppc64-gnu@4.59.0': optional: true - '@rollup/rollup-linux-ppc64-musl@4.57.1': + '@rollup/rollup-linux-ppc64-musl@4.59.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.57.1': + '@rollup/rollup-linux-riscv64-gnu@4.59.0': optional: true - '@rollup/rollup-linux-riscv64-musl@4.57.1': + '@rollup/rollup-linux-riscv64-musl@4.59.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.57.1': + '@rollup/rollup-linux-s390x-gnu@4.59.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.57.1': + '@rollup/rollup-linux-x64-gnu@4.59.0': optional: true - '@rollup/rollup-linux-x64-musl@4.57.1': + '@rollup/rollup-linux-x64-musl@4.59.0': optional: true - '@rollup/rollup-openbsd-x64@4.57.1': + '@rollup/rollup-openbsd-x64@4.59.0': optional: true - '@rollup/rollup-openharmony-arm64@4.57.1': + '@rollup/rollup-openharmony-arm64@4.59.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.57.1': + '@rollup/rollup-win32-arm64-msvc@4.59.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.57.1': + '@rollup/rollup-win32-ia32-msvc@4.59.0': optional: true - '@rollup/rollup-win32-x64-gnu@4.57.1': + '@rollup/rollup-win32-x64-gnu@4.59.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.57.1': + '@rollup/rollup-win32-x64-msvc@4.59.0': optional: true '@rtsao/scc@1.1.0': {} - '@rushstack/eslint-patch@1.15.0': {} + '@rushstack/eslint-patch@1.16.1': {} '@sec-ant/readable-stream@0.4.1': {} @@ -15971,120 +15960,120 @@ snapshots: dependencies: '@sinonjs/commons': 1.8.6 - '@storybook/addon-actions@8.6.14(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-actions@8.6.14(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) uuid: 9.0.1 - '@storybook/addon-actions@8.6.15(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-actions@8.6.18(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) uuid: 9.0.1 - '@storybook/addon-backgrounds@8.6.14(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-backgrounds@8.6.14(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) ts-dedent: 2.2.0 - '@storybook/addon-controls@8.6.14(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-controls@8.6.14(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) ts-dedent: 2.2.0 - '@storybook/addon-controls@8.6.15(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-controls@8.6.18(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.6.14(@types/react@18.3.28)(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-docs@8.6.14(@types/react@18.3.28)(storybook@8.6.18(prettier@3.2.5))': dependencies: '@mdx-js/react': 3.1.1(@types/react@18.3.28)(react@18.2.0) - '@storybook/blocks': 8.6.14(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5)) - '@storybook/csf-plugin': 8.6.14(storybook@8.6.15(prettier@3.2.5)) - '@storybook/react-dom-shim': 8.6.14(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5)) + '@storybook/blocks': 8.6.14(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5)) + '@storybook/csf-plugin': 8.6.14(storybook@8.6.18(prettier@3.2.5)) + '@storybook/react-dom-shim': 8.6.14(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5)) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-docs@8.6.15(@types/react@18.3.28)(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-docs@8.6.18(@types/react@18.3.28)(storybook@8.6.18(prettier@3.2.5))': dependencies: '@mdx-js/react': 3.1.1(@types/react@18.3.28)(react@18.2.0) - '@storybook/blocks': 8.6.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5)) - '@storybook/csf-plugin': 8.6.15(storybook@8.6.15(prettier@3.2.5)) - '@storybook/react-dom-shim': 8.6.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5)) + '@storybook/blocks': 8.6.18(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5)) + '@storybook/csf-plugin': 8.6.18(storybook@8.6.18(prettier@3.2.5)) + '@storybook/react-dom-shim': 8.6.18(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5)) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-essentials@8.6.14(@types/react@18.3.28)(storybook@8.6.15(prettier@3.2.5))': - dependencies: - '@storybook/addon-actions': 8.6.14(storybook@8.6.15(prettier@3.2.5)) - '@storybook/addon-backgrounds': 8.6.14(storybook@8.6.15(prettier@3.2.5)) - '@storybook/addon-controls': 8.6.14(storybook@8.6.15(prettier@3.2.5)) - '@storybook/addon-docs': 8.6.14(@types/react@18.3.28)(storybook@8.6.15(prettier@3.2.5)) - '@storybook/addon-highlight': 8.6.14(storybook@8.6.15(prettier@3.2.5)) - '@storybook/addon-measure': 8.6.14(storybook@8.6.15(prettier@3.2.5)) - '@storybook/addon-outline': 8.6.14(storybook@8.6.15(prettier@3.2.5)) - '@storybook/addon-toolbars': 8.6.14(storybook@8.6.15(prettier@3.2.5)) - '@storybook/addon-viewport': 8.6.14(storybook@8.6.15(prettier@3.2.5)) - storybook: 8.6.15(prettier@3.2.5) + '@storybook/addon-essentials@8.6.14(@types/react@18.3.28)(storybook@8.6.18(prettier@3.2.5))': + dependencies: + '@storybook/addon-actions': 8.6.14(storybook@8.6.18(prettier@3.2.5)) + '@storybook/addon-backgrounds': 8.6.14(storybook@8.6.18(prettier@3.2.5)) + '@storybook/addon-controls': 8.6.14(storybook@8.6.18(prettier@3.2.5)) + '@storybook/addon-docs': 8.6.14(@types/react@18.3.28)(storybook@8.6.18(prettier@3.2.5)) + '@storybook/addon-highlight': 8.6.14(storybook@8.6.18(prettier@3.2.5)) + '@storybook/addon-measure': 8.6.14(storybook@8.6.18(prettier@3.2.5)) + '@storybook/addon-outline': 8.6.14(storybook@8.6.18(prettier@3.2.5)) + '@storybook/addon-toolbars': 8.6.14(storybook@8.6.18(prettier@3.2.5)) + '@storybook/addon-viewport': 8.6.14(storybook@8.6.18(prettier@3.2.5)) + storybook: 8.6.18(prettier@3.2.5) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-highlight@8.6.14(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-highlight@8.6.14(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) - '@storybook/addon-links@8.6.15(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-links@8.6.18(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) ts-dedent: 2.2.0 optionalDependencies: react: 18.2.0 - '@storybook/addon-measure@8.6.14(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-measure@8.6.14(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) tiny-invariant: 1.3.3 - '@storybook/addon-outline@8.6.14(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-outline@8.6.14(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) ts-dedent: 2.2.0 - '@storybook/addon-toolbars@8.6.14(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-toolbars@8.6.14(storybook@8.6.18(prettier@3.2.5))': dependencies: - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) - '@storybook/addon-viewport@8.6.14(storybook@8.6.15(prettier@3.2.5))': + '@storybook/addon-viewport@8.6.14(storybook@8.6.18(prettier@3.2.5))': dependencies: memoizerific: 1.11.3 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) '@storybook/addon-webpack5-compiler-babel@3.0.3(webpack@5.105.4(esbuild@0.25.12))': dependencies: @@ -16094,27 +16083,27 @@ snapshots: - supports-color - webpack - '@storybook/blocks@8.6.14(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))': + '@storybook/blocks@8.6.14(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/icons': 1.6.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) ts-dedent: 2.2.0 optionalDependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@storybook/blocks@8.6.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))': + '@storybook/blocks@8.6.18(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/icons': 1.6.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) ts-dedent: 2.2.0 optionalDependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@storybook/builder-webpack5@8.6.15(esbuild@0.25.12)(storybook@8.6.15(prettier@3.2.5))(typescript@5.9.3)': + '@storybook/builder-webpack5@8.6.18(esbuild@0.25.12)(storybook@8.6.18(prettier@3.2.5))(typescript@5.9.3)': dependencies: - '@storybook/core-webpack': 8.6.15(storybook@8.6.15(prettier@3.2.5)) + '@storybook/core-webpack': 8.6.18(storybook@8.6.18(prettier@3.2.5)) '@types/semver': 7.7.1 browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 @@ -16128,7 +16117,7 @@ snapshots: path-browserify: 1.0.1 process: 0.11.10 semver: 7.7.4 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) style-loader: 3.3.1(webpack@5.105.4(esbuild@0.25.12)) terser-webpack-plugin: 5.3.6(esbuild@0.25.12)(webpack@5.105.4(esbuild@0.25.12)) ts-dedent: 2.2.0 @@ -16148,18 +16137,18 @@ snapshots: - uglify-js - webpack-cli - '@storybook/components@8.6.15(storybook@8.6.15(prettier@3.2.5))': + '@storybook/components@8.6.18(storybook@8.6.18(prettier@3.2.5))': dependencies: - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) - '@storybook/core-webpack@8.6.15(storybook@8.6.15(prettier@3.2.5))': + '@storybook/core-webpack@8.6.18(storybook@8.6.18(prettier@3.2.5))': dependencies: - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) ts-dedent: 2.2.0 - '@storybook/core@8.6.15(prettier@3.2.5)(storybook@8.6.15(prettier@3.2.5))': + '@storybook/core@8.6.18(prettier@3.2.5)(storybook@8.6.18(prettier@3.2.5))': dependencies: - '@storybook/theming': 8.6.15(storybook@8.6.15(prettier@3.2.5)) + '@storybook/theming': 8.6.18(storybook@8.6.18(prettier@3.2.5)) better-opn: 3.0.2 browser-assert: 1.2.1 esbuild: 0.25.12 @@ -16178,14 +16167,14 @@ snapshots: - supports-color - utf-8-validate - '@storybook/csf-plugin@8.6.14(storybook@8.6.15(prettier@3.2.5))': + '@storybook/csf-plugin@8.6.14(storybook@8.6.18(prettier@3.2.5))': dependencies: - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) unplugin: 1.16.1 - '@storybook/csf-plugin@8.6.15(storybook@8.6.15(prettier@3.2.5))': + '@storybook/csf-plugin@8.6.18(storybook@8.6.18(prettier@3.2.5))': dependencies: - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) unplugin: 1.16.1 '@storybook/global@5.0.0': {} @@ -16195,20 +16184,20 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@storybook/instrumenter@8.6.15(storybook@8.6.15(prettier@3.2.5))': + '@storybook/instrumenter@8.6.15(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.9 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) - '@storybook/manager-api@8.6.15(storybook@8.6.15(prettier@3.2.5))': + '@storybook/manager-api@8.6.18(storybook@8.6.18(prettier@3.2.5))': dependencies: - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) - '@storybook/preset-react-webpack@8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.2.5)))(esbuild@0.25.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))(typescript@5.9.3)': + '@storybook/preset-react-webpack@8.6.18(@storybook/test@8.6.15(storybook@8.6.18(prettier@3.2.5)))(esbuild@0.25.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))(typescript@5.9.3)': dependencies: - '@storybook/core-webpack': 8.6.15(storybook@8.6.15(prettier@3.2.5)) - '@storybook/react': 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.2.5)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))(typescript@5.9.3) + '@storybook/core-webpack': 8.6.18(storybook@8.6.18(prettier@3.2.5)) + '@storybook/react': 8.6.18(@storybook/test@8.6.15(storybook@8.6.18(prettier@3.2.5)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))(typescript@5.9.3) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.105.4(esbuild@0.25.12)) '@types/semver': 7.7.1 find-up: 5.0.0 @@ -16218,7 +16207,7 @@ snapshots: react-dom: 18.2.0(react@18.2.0) resolve: 1.22.11 semver: 7.7.4 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) tsconfig-paths: 4.2.0 webpack: 5.105.4(esbuild@0.25.12) optionalDependencies: @@ -16231,9 +16220,9 @@ snapshots: - uglify-js - webpack-cli - '@storybook/preview-api@8.6.15(storybook@8.6.15(prettier@3.2.5))': + '@storybook/preview-api@8.6.18(storybook@8.6.18(prettier@3.2.5))': dependencies: - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.105.4(esbuild@0.25.12))': dependencies: @@ -16249,26 +16238,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.6.14(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))': + '@storybook/react-dom-shim@8.6.14(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))': dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) - '@storybook/react-dom-shim@8.6.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))': + '@storybook/react-dom-shim@8.6.18(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))': dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) - '@storybook/react-webpack5@8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.2.5)))(esbuild@0.25.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))(typescript@5.9.3)': + '@storybook/react-webpack5@8.6.18(@storybook/test@8.6.15(storybook@8.6.18(prettier@3.2.5)))(esbuild@0.25.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))(typescript@5.9.3)': dependencies: - '@storybook/builder-webpack5': 8.6.15(esbuild@0.25.12)(storybook@8.6.15(prettier@3.2.5))(typescript@5.9.3) - '@storybook/preset-react-webpack': 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.2.5)))(esbuild@0.25.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))(typescript@5.9.3) - '@storybook/react': 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.2.5)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))(typescript@5.9.3) + '@storybook/builder-webpack5': 8.6.18(esbuild@0.25.12)(storybook@8.6.18(prettier@3.2.5))(typescript@5.9.3) + '@storybook/preset-react-webpack': 8.6.18(@storybook/test@8.6.15(storybook@8.6.18(prettier@3.2.5)))(esbuild@0.25.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))(typescript@5.9.3) + '@storybook/react': 8.6.18(@storybook/test@8.6.15(storybook@8.6.18(prettier@3.2.5)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))(typescript@5.9.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -16280,39 +16269,39 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.2.5)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5))(typescript@5.9.3)': + '@storybook/react@8.6.18(@storybook/test@8.6.15(storybook@8.6.18(prettier@3.2.5)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5))(typescript@5.9.3)': dependencies: - '@storybook/components': 8.6.15(storybook@8.6.15(prettier@3.2.5)) + '@storybook/components': 8.6.18(storybook@8.6.18(prettier@3.2.5)) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.6.15(storybook@8.6.15(prettier@3.2.5)) - '@storybook/preview-api': 8.6.15(storybook@8.6.15(prettier@3.2.5)) - '@storybook/react-dom-shim': 8.6.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.15(prettier@3.2.5)) - '@storybook/theming': 8.6.15(storybook@8.6.15(prettier@3.2.5)) + '@storybook/manager-api': 8.6.18(storybook@8.6.18(prettier@3.2.5)) + '@storybook/preview-api': 8.6.18(storybook@8.6.18(prettier@3.2.5)) + '@storybook/react-dom-shim': 8.6.18(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.18(prettier@3.2.5)) + '@storybook/theming': 8.6.18(storybook@8.6.18(prettier@3.2.5)) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) optionalDependencies: - '@storybook/test': 8.6.15(storybook@8.6.15(prettier@3.2.5)) + '@storybook/test': 8.6.15(storybook@8.6.18(prettier@3.2.5)) typescript: 5.9.3 - '@storybook/test@8.6.15(storybook@8.6.15(prettier@3.2.5))': + '@storybook/test@8.6.15(storybook@8.6.18(prettier@3.2.5))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.6.15(storybook@8.6.15(prettier@3.2.5)) + '@storybook/instrumenter': 8.6.15(storybook@8.6.18(prettier@3.2.5)) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) - '@storybook/theming@8.6.14(storybook@8.6.15(prettier@3.2.5))': + '@storybook/theming@8.6.14(storybook@8.6.18(prettier@3.2.5))': dependencies: - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) - '@storybook/theming@8.6.15(storybook@8.6.15(prettier@3.2.5))': + '@storybook/theming@8.6.18(storybook@8.6.18(prettier@3.2.5))': dependencies: - storybook: 8.6.15(prettier@3.2.5) + storybook: 8.6.18(prettier@3.2.5) '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.29.0)': dependencies: @@ -16389,11 +16378,11 @@ snapshots: '@svgr/core': 8.1.0(typescript@5.9.3) cosmiconfig: 8.3.6(typescript@5.9.3) deepmerge: 4.3.1 - svgo: 3.3.2 + svgo: 3.3.3 transitivePeerDependencies: - typescript - '@swc/helpers@0.5.18': + '@swc/helpers@0.5.19': dependencies: tslib: 2.8.1 @@ -16401,73 +16390,73 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/node@4.1.18': + '@tailwindcss/node@4.2.1': dependencies: '@jridgewell/remapping': 2.3.5 - enhanced-resolve: 5.19.0 + enhanced-resolve: 5.20.0 jiti: 2.6.1 - lightningcss: 1.30.2 + lightningcss: 1.31.1 magic-string: 0.30.21 source-map-js: 1.2.1 - tailwindcss: 4.1.18 + tailwindcss: 4.2.1 - '@tailwindcss/oxide-android-arm64@4.1.18': + '@tailwindcss/oxide-android-arm64@4.2.1': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.18': + '@tailwindcss/oxide-darwin-arm64@4.2.1': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.18': + '@tailwindcss/oxide-darwin-x64@4.2.1': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.18': + '@tailwindcss/oxide-freebsd-x64@4.2.1': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.18': + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.18': + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.18': + '@tailwindcss/oxide-linux-x64-musl@4.2.1': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.18': + '@tailwindcss/oxide-wasm32-wasi@4.2.1': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.18': + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': optional: true - '@tailwindcss/oxide@4.1.18': + '@tailwindcss/oxide@4.2.1': optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.18 - '@tailwindcss/oxide-darwin-arm64': 4.1.18 - '@tailwindcss/oxide-darwin-x64': 4.1.18 - '@tailwindcss/oxide-freebsd-x64': 4.1.18 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.18 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.18 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.18 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.18 - '@tailwindcss/oxide-linux-x64-musl': 4.1.18 - '@tailwindcss/oxide-wasm32-wasi': 4.1.18 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 - - '@tailwindcss/vite@4.1.18(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': - dependencies: - '@tailwindcss/node': 4.1.18 - '@tailwindcss/oxide': 4.1.18 - tailwindcss: 4.1.18 - vite: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + '@tailwindcss/oxide-android-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-x64': 4.2.1 + '@tailwindcss/oxide-freebsd-x64': 4.2.1 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.2.1 + '@tailwindcss/oxide-linux-arm64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-arm64-musl': 4.2.1 + '@tailwindcss/oxide-linux-x64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-x64-musl': 4.2.1 + '@tailwindcss/oxide-wasm32-wasi': 4.2.1 + '@tailwindcss/oxide-win32-arm64-msvc': 4.2.1 + '@tailwindcss/oxide-win32-x64-msvc': 4.2.1 + + '@tailwindcss/vite@4.2.1(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': + dependencies: + '@tailwindcss/node': 4.2.1 + '@tailwindcss/oxide': 4.2.1 + tailwindcss: 4.2.1 + vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) '@testing-library/cypress@10.1.0(cypress@15.5.0)': dependencies: @@ -16517,10 +16506,10 @@ snapshots: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.5.16 - lodash: 4.17.21 + lodash: 4.17.23 redent: 3.0.0 - '@testing-library/jest-dom@6.4.2(@types/jest@30.0.0)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': + '@testing-library/jest-dom@6.4.2(@types/jest@30.0.0)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@adobe/css-tools': 4.4.4 '@babel/runtime': 7.28.6 @@ -16528,11 +16517,11 @@ snapshots: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - lodash: 4.17.21 + lodash: 4.17.23 redent: 3.0.0 optionalDependencies: '@types/jest': 30.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) '@testing-library/jest-dom@6.4.2(@types/jest@30.0.0)(vitest@3.2.4)': dependencies: @@ -16542,11 +16531,11 @@ snapshots: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - lodash: 4.17.21 + lodash: 4.17.23 redent: 3.0.0 optionalDependencies: '@types/jest': 30.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(@vitest/ui@2.1.9)(jiti@2.6.1)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(@vitest/ui@2.1.9)(jiti@2.6.1)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) '@testing-library/jest-dom@6.5.0': dependencies: @@ -16598,8 +16587,6 @@ snapshots: '@tootallnate/quickjs-emscripten@0.23.0': {} - '@trysound/sax@0.2.0': {} - '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 @@ -16631,11 +16618,11 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/bonjour@3.5.13': dependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/chai@5.2.3': dependencies: @@ -16645,11 +16632,11 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.1.1 - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/connect@3.4.38': dependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/cookie@0.3.3': {} @@ -16675,15 +16662,15 @@ snapshots: '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 24.10.13 - '@types/qs': 6.14.0 + '@types/node': 24.12.0 + '@types/qs': 6.15.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 24.10.13 - '@types/qs': 6.14.0 + '@types/node': 24.12.0 + '@types/qs': 6.15.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -16691,13 +16678,13 @@ snapshots: dependencies: '@types/body-parser': 1.19.6 '@types/express-serve-static-core': 4.19.8 - '@types/qs': 6.14.0 + '@types/qs': 6.15.0 '@types/serve-static': 1.15.10 '@types/glob@8.1.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/history@4.7.11': {} @@ -16714,7 +16701,7 @@ snapshots: '@types/http-proxy@1.17.17': dependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/invariant@2.2.37': {} @@ -16735,8 +16722,8 @@ snapshots: '@types/jest@30.0.0': dependencies: - expect: 30.2.0 - pretty-format: 30.2.0 + expect: 30.3.0 + pretty-format: 30.3.0 '@types/json-schema@7.0.15': {} @@ -16746,7 +16733,7 @@ snapshots: dependencies: '@types/react': 18.3.28 - '@types/lodash@4.17.23': {} + '@types/lodash@4.17.24': {} '@types/mdx@2.0.13': {} @@ -16758,9 +16745,9 @@ snapshots: '@types/node-forge@1.3.14': dependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 - '@types/node@24.10.13': + '@types/node@24.12.0': dependencies: undici-types: 7.16.0 @@ -16774,7 +16761,7 @@ snapshots: '@types/prop-types@15.7.15': {} - '@types/qs@6.14.0': {} + '@types/qs@6.15.0': {} '@types/range-parser@1.2.7': {} @@ -16833,11 +16820,11 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/send@1.2.1': dependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/serve-index@1.9.4': dependencies: @@ -16846,7 +16833,7 @@ snapshots: '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/send': 0.17.6 '@types/sinonjs__fake-timers@8.1.1': {} @@ -16855,7 +16842,7 @@ snapshots: '@types/sockjs@0.3.36': dependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/stack-utils@2.0.3': {} @@ -16871,7 +16858,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@types/yargs-parser@21.0.3': {} @@ -16885,7 +16872,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 optional: true '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': @@ -17017,7 +17004,7 @@ snapshots: debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.5 + minimatch: 9.0.9 semver: 7.7.4 ts-api-utils: 1.4.3(typescript@5.9.3) optionalDependencies: @@ -17122,7 +17109,7 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': + '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) @@ -17130,11 +17117,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@5.1.4(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': + '@vitejs/plugin-react@5.1.4(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) @@ -17142,11 +17129,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@1.6.1(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': + '@vitest/coverage-v8@1.6.1(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -17161,15 +17148,15 @@ snapshots: std-env: 3.10.0 strip-literal: 2.1.1 test-exclude: 6.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 - ast-v8-to-istanbul: 0.3.11 + ast-v8-to-istanbul: 0.3.12 debug: 4.4.3 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 @@ -17178,9 +17165,9 @@ snapshots: magic-string: 0.30.21 magicast: 0.3.5 std-env: 3.10.0 - test-exclude: 7.0.1 + test-exclude: 7.0.2 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color @@ -17199,13 +17186,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': + '@vitest/mocker@3.2.4(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) '@vitest/pretty-format@2.0.5': dependencies: @@ -17243,12 +17230,12 @@ snapshots: dependencies: '@vitest/utils': 2.1.9 fflate: 0.8.2 - flatted: 3.3.3 + flatted: 3.4.1 pathe: 1.1.2 sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 1.2.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(@vitest/ui@2.1.9)(jiti@2.6.1)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(@vitest/ui@2.1.9)(jiti@2.6.1)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) '@vitest/utils@2.0.5': dependencies: @@ -17363,31 +17350,25 @@ snapshots: acorn-globals@7.0.1: dependencies: - acorn: 8.15.0 - acorn-walk: 8.3.4 - - acorn-import-assertions@1.9.0(acorn@8.15.0): - dependencies: - acorn: 8.15.0 + acorn: 8.16.0 + acorn-walk: 8.3.5 acorn-import-phases@1.0.4(acorn@8.16.0): dependencies: acorn: 8.16.0 - acorn-jsx@5.3.2(acorn@8.15.0): + acorn-jsx@5.3.2(acorn@8.16.0): dependencies: - acorn: 8.15.0 + acorn: 8.16.0 acorn-walk@7.2.0: {} - acorn-walk@8.3.4: + acorn-walk@8.3.5: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 acorn@7.4.1: {} - acorn@8.15.0: {} - acorn@8.16.0: {} add-dom-event-listener@1.1.0: @@ -17427,27 +17408,27 @@ snapshots: react: 18.2.0 react-is: 16.13.1 - ajv-formats@2.1.1(ajv@8.17.1): + ajv-formats@2.1.1(ajv@8.18.0): optionalDependencies: - ajv: 8.17.1 + ajv: 8.18.0 - ajv-keywords@3.5.2(ajv@6.12.6): + ajv-keywords@3.5.2(ajv@6.14.0): dependencies: - ajv: 6.12.6 + ajv: 6.14.0 - ajv-keywords@5.1.0(ajv@8.17.1): + ajv-keywords@5.1.0(ajv@8.18.0): dependencies: - ajv: 8.17.1 + ajv: 8.18.0 fast-deep-equal: 3.1.3 - ajv@6.12.6: + ajv@6.14.0: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.17.1: + ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 fast-uri: 3.1.0 @@ -17632,7 +17613,7 @@ snapshots: dependencies: tslib: 2.8.1 - ast-v8-to-istanbul@0.3.11: + ast-v8-to-istanbul@0.3.12: dependencies: '@jridgewell/trace-mapping': 0.3.31 estree-walker: 3.0.3 @@ -17671,7 +17652,7 @@ snapshots: autoprefixer@10.4.8(postcss@8.4.31): dependencies: browserslist: 4.28.1 - caniuse-lite: 1.0.30001769 + caniuse-lite: 1.0.30001777 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -17712,7 +17693,7 @@ snapshots: transitivePeerDependencies: - debug - axios@1.13.5: + axios@1.13.6: dependencies: follow-redirects: 1.15.11(debug@4.3.2) form-data: 4.0.5 @@ -17720,7 +17701,7 @@ snapshots: transitivePeerDependencies: - debug - axios@1.13.5(debug@4.3.4): + axios@1.13.6(debug@4.3.4): dependencies: follow-redirects: 1.15.11(debug@4.3.4) form-data: 4.0.5 @@ -17751,14 +17732,14 @@ snapshots: babel-runtime: 6.26.0 babel-types: 6.26.0 - babel-loader@8.4.1(@babel/core@7.29.0)(webpack@5.90.1(esbuild@0.25.12)): + babel-loader@8.4.1(@babel/core@7.29.0)(webpack@5.105.4(esbuild@0.25.12)): dependencies: '@babel/core': 7.29.0 find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) babel-loader@9.1.0(@babel/core@7.29.0)(webpack@5.105.4(esbuild@0.25.12)): dependencies: @@ -17796,11 +17777,11 @@ snapshots: cosmiconfig: 7.1.0 resolve: 1.22.11 - babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.29.0): + babel-plugin-polyfill-corejs2@0.4.16(@babel/core@7.29.0): dependencies: '@babel/compat-data': 7.29.0 '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) + '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -17808,23 +17789,23 @@ snapshots: babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) + '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) core-js-compat: 3.48.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.14.0(@babel/core@7.29.0): + babel-plugin-polyfill-corejs3@0.14.1(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) + '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) core-js-compat: 3.48.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.29.0): + babel-plugin-polyfill-regenerator@0.6.7(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) + '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) transitivePeerDependencies: - supports-color @@ -17859,7 +17840,7 @@ snapshots: babel-plugin-transform-define@2.1.4: dependencies: - lodash: 4.17.21 + lodash: 4.17.23 traverse: 0.6.6 babel-plugin-transform-react-remove-prop-types@0.4.24: {} @@ -17928,6 +17909,8 @@ snapshots: balanced-match@2.0.0: {} + balanced-match@4.0.4: {} + base64-js@1.5.1: {} base@0.11.2: @@ -17940,9 +17923,9 @@ snapshots: mixin-deep: 1.3.2 pascalcase: 0.1.1 - baseline-browser-mapping@2.9.19: {} + baseline-browser-mapping@2.10.0: {} - basic-ftp@5.1.0: {} + basic-ftp@5.2.0: {} batch@0.6.1: {} @@ -18028,6 +18011,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.4: + dependencies: + balanced-match: 4.0.4 + braces@2.3.2: dependencies: arr-flatten: 1.1.0 @@ -18055,17 +18042,17 @@ snapshots: browserslist@4.14.2: dependencies: - caniuse-lite: 1.0.30001769 - electron-to-chromium: 1.5.286 + caniuse-lite: 1.0.30001777 + electron-to-chromium: 1.5.307 escalade: 3.2.0 node-releases: 1.1.77 browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.9.19 - caniuse-lite: 1.0.30001769 - electron-to-chromium: 1.5.286 - node-releases: 2.0.27 + baseline-browser-mapping: 2.10.0 + caniuse-lite: 1.0.30001777 + electron-to-chromium: 1.5.307 + node-releases: 2.0.36 update-browserslist-db: 1.2.3(browserslist@4.28.1) buffer-crc32@0.2.13: {} @@ -18119,7 +18106,7 @@ snapshots: chokidar: 5.0.0 confbox: 0.2.4 defu: 6.1.4 - dotenv: 17.2.4 + dotenv: 17.3.1 exsolve: 1.0.8 giget: 2.0.0 jiti: 2.6.1 @@ -18157,10 +18144,10 @@ snapshots: normalize-url: 8.1.1 responselike: 3.0.0 - cacheable@2.3.2: + cacheable@2.3.3: dependencies: - '@cacheable/memory': 2.0.7 - '@cacheable/utils': 2.3.4 + '@cacheable/memory': 2.0.8 + '@cacheable/utils': 2.4.0 hookified: 1.15.1 keyv: 5.6.0 qified: 0.6.0 @@ -18198,11 +18185,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.28.1 - caniuse-lite: 1.0.30001769 + caniuse-lite: 1.0.30001777 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001769: {} + caniuse-lite@1.0.30001777: {} case-sensitive-paths-webpack-plugin@2.4.0: {} @@ -18292,7 +18279,7 @@ snapshots: dependencies: consola: 3.4.2 - citty@0.2.0: {} + citty@0.2.1: {} cjs-module-lexer@1.4.3: {} @@ -18434,10 +18421,9 @@ snapshots: commander@8.3.0: {} - comment-json@4.5.1: + comment-json@4.6.2: dependencies: array-timsort: 1.0.3 - core-util-is: 1.0.3 esprima: 4.0.1 common-path-prefix@3.0.0: {} @@ -18478,7 +18464,7 @@ snapshots: dependencies: chalk: 4.1.2 date-fns: 2.30.0 - lodash: 4.17.21 + lodash: 4.17.23 rxjs: 7.8.2 shell-quote: 1.8.3 spawn-command: 0.0.2 @@ -18507,10 +18493,10 @@ snapshots: connect-history-api-fallback@2.0.0: {} - connected-react-router@6.8.0(history@4.10.1)(immutable@4.3.7)(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router@5.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1)(seamless-immutable@7.1.4): + connected-react-router@6.8.0(history@4.10.1)(immutable@4.3.8)(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router@5.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1)(seamless-immutable@7.1.4): dependencies: history: 4.10.1 - immutable: 4.3.7 + immutable: 4.3.8 prop-types: 15.7.2 react: 18.2.0 react-redux: 8.1.2(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1) @@ -18546,14 +18532,14 @@ snapshots: copy-descriptor@0.1.1: {} - copy-webpack-plugin@14.0.0(webpack@5.90.1(esbuild@0.25.12)): + copy-webpack-plugin@14.0.0(webpack@5.105.4(esbuild@0.25.12)): dependencies: glob-parent: 6.0.2 normalize-path: 3.0.0 schema-utils: 4.3.3 serialize-javascript: 7.0.4 tinyglobby: 0.2.15 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) core-js-compat@3.48.0: dependencies: @@ -18595,6 +18581,15 @@ snapshots: optionalDependencies: typescript: 5.9.3 + cosmiconfig@9.0.1(typescript@5.9.3): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.1 + js-yaml: 4.1.1 + parse-json: 5.2.0 + optionalDependencies: + typescript: 5.9.3 + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 @@ -18624,9 +18619,9 @@ snapshots: dependencies: tiny-invariant: 1.3.3 - css-declaration-sorter@7.3.1(postcss@8.5.6): + css-declaration-sorter@7.3.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 css-functions-list@3.3.3: {} @@ -18644,46 +18639,32 @@ snapshots: semver: 7.7.4 webpack: 5.105.4(esbuild@0.25.12) - css-loader@5.2.7(webpack@5.90.1(esbuild@0.25.12)): - dependencies: - icss-utils: 5.1.0(postcss@8.4.31) - loader-utils: 2.0.4 - postcss: 8.4.31 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.31) - postcss-modules-local-by-default: 4.2.0(postcss@8.4.31) - postcss-modules-scope: 3.2.1(postcss@8.4.31) - postcss-modules-values: 4.0.0(postcss@8.4.31) - postcss-value-parser: 4.2.0 - schema-utils: 3.3.0 - semver: 7.7.4 - webpack: 5.90.1(esbuild@0.25.12) - css-loader@6.11.0(webpack@5.105.4(esbuild@0.25.12)): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.6) - postcss-modules-scope: 3.2.1(postcss@8.5.6) - postcss-modules-values: 4.0.0(postcss@8.5.6) + icss-utils: 5.1.0(postcss@8.5.8) + postcss: 8.5.8 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.8) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.8) + postcss-modules-scope: 3.2.1(postcss@8.5.8) + postcss-modules-values: 4.0.0(postcss@8.5.8) postcss-value-parser: 4.2.0 semver: 7.7.4 optionalDependencies: webpack: 5.105.4(esbuild@0.25.12) - css-minimizer-webpack-plugin@7.0.4(clean-css@5.3.3)(esbuild@0.25.12)(lightningcss@1.31.1)(webpack@5.90.1(esbuild@0.25.12)): + css-minimizer-webpack-plugin@7.0.4(clean-css@5.3.3)(esbuild@0.25.12)(lightningcss@1.32.0)(webpack@5.105.4(esbuild@0.25.12)): dependencies: '@jridgewell/trace-mapping': 0.3.31 - cssnano: 7.1.2(postcss@8.5.6) - jest-worker: 30.2.0 - postcss: 8.5.6 + cssnano: 7.1.3(postcss@8.5.8) + jest-worker: 30.3.0 + postcss: 8.5.8 schema-utils: 4.3.3 serialize-javascript: 6.0.2 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) optionalDependencies: clean-css: 5.3.3 esbuild: 0.25.12 - lightningcss: 1.31.1 + lightningcss: 1.32.0 css-select@4.3.0: dependencies: @@ -18716,9 +18697,9 @@ snapshots: mdn-data: 2.0.30 source-map-js: 1.2.1 - css-tree@3.1.0: + css-tree@3.2.1: dependencies: - mdn-data: 2.12.2 + mdn-data: 2.27.1 source-map-js: 1.2.1 css-what@6.2.2: {} @@ -18727,49 +18708,49 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.10(postcss@8.5.6): + cssnano-preset-default@7.0.11(postcss@8.5.8): dependencies: browserslist: 4.28.1 - css-declaration-sorter: 7.3.1(postcss@8.5.6) - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 - postcss-calc: 10.1.1(postcss@8.5.6) - postcss-colormin: 7.0.5(postcss@8.5.6) - postcss-convert-values: 7.0.8(postcss@8.5.6) - postcss-discard-comments: 7.0.5(postcss@8.5.6) - postcss-discard-duplicates: 7.0.2(postcss@8.5.6) - postcss-discard-empty: 7.0.1(postcss@8.5.6) - postcss-discard-overridden: 7.0.1(postcss@8.5.6) - postcss-merge-longhand: 7.0.5(postcss@8.5.6) - postcss-merge-rules: 7.0.7(postcss@8.5.6) - postcss-minify-font-values: 7.0.1(postcss@8.5.6) - postcss-minify-gradients: 7.0.1(postcss@8.5.6) - postcss-minify-params: 7.0.5(postcss@8.5.6) - postcss-minify-selectors: 7.0.5(postcss@8.5.6) - postcss-normalize-charset: 7.0.1(postcss@8.5.6) - postcss-normalize-display-values: 7.0.1(postcss@8.5.6) - postcss-normalize-positions: 7.0.1(postcss@8.5.6) - postcss-normalize-repeat-style: 7.0.1(postcss@8.5.6) - postcss-normalize-string: 7.0.1(postcss@8.5.6) - postcss-normalize-timing-functions: 7.0.1(postcss@8.5.6) - postcss-normalize-unicode: 7.0.5(postcss@8.5.6) - postcss-normalize-url: 7.0.1(postcss@8.5.6) - postcss-normalize-whitespace: 7.0.1(postcss@8.5.6) - postcss-ordered-values: 7.0.2(postcss@8.5.6) - postcss-reduce-initial: 7.0.5(postcss@8.5.6) - postcss-reduce-transforms: 7.0.1(postcss@8.5.6) - postcss-svgo: 7.1.0(postcss@8.5.6) - postcss-unique-selectors: 7.0.4(postcss@8.5.6) - - cssnano-utils@5.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - - cssnano@7.1.2(postcss@8.5.6): - dependencies: - cssnano-preset-default: 7.0.10(postcss@8.5.6) + css-declaration-sorter: 7.3.1(postcss@8.5.8) + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 + postcss-calc: 10.1.1(postcss@8.5.8) + postcss-colormin: 7.0.6(postcss@8.5.8) + postcss-convert-values: 7.0.9(postcss@8.5.8) + postcss-discard-comments: 7.0.6(postcss@8.5.8) + postcss-discard-duplicates: 7.0.2(postcss@8.5.8) + postcss-discard-empty: 7.0.1(postcss@8.5.8) + postcss-discard-overridden: 7.0.1(postcss@8.5.8) + postcss-merge-longhand: 7.0.5(postcss@8.5.8) + postcss-merge-rules: 7.0.8(postcss@8.5.8) + postcss-minify-font-values: 7.0.1(postcss@8.5.8) + postcss-minify-gradients: 7.0.1(postcss@8.5.8) + postcss-minify-params: 7.0.6(postcss@8.5.8) + postcss-minify-selectors: 7.0.6(postcss@8.5.8) + postcss-normalize-charset: 7.0.1(postcss@8.5.8) + postcss-normalize-display-values: 7.0.1(postcss@8.5.8) + postcss-normalize-positions: 7.0.1(postcss@8.5.8) + postcss-normalize-repeat-style: 7.0.1(postcss@8.5.8) + postcss-normalize-string: 7.0.1(postcss@8.5.8) + postcss-normalize-timing-functions: 7.0.1(postcss@8.5.8) + postcss-normalize-unicode: 7.0.6(postcss@8.5.8) + postcss-normalize-url: 7.0.1(postcss@8.5.8) + postcss-normalize-whitespace: 7.0.1(postcss@8.5.8) + postcss-ordered-values: 7.0.2(postcss@8.5.8) + postcss-reduce-initial: 7.0.6(postcss@8.5.8) + postcss-reduce-transforms: 7.0.1(postcss@8.5.8) + postcss-svgo: 7.1.1(postcss@8.5.8) + postcss-unique-selectors: 7.0.5(postcss@8.5.8) + + cssnano-utils@5.0.1(postcss@8.5.8): + dependencies: + postcss: 8.5.8 + + cssnano@7.1.3(postcss@8.5.8): + dependencies: + cssnano-preset-default: 7.0.11(postcss@8.5.8) lilconfig: 3.1.3 - postcss: 8.5.6 + postcss: 8.5.8 csso@4.2.0: dependencies: @@ -19171,7 +19152,7 @@ snapshots: dotenv-expand@5.1.0: {} - dotenv@17.2.4: {} + dotenv@17.3.1: {} dotenv@8.6.0: {} @@ -19196,7 +19177,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.286: {} + electron-to-chromium@1.5.307: {} emoji-regex@10.6.0: {} @@ -19224,11 +19205,6 @@ snapshots: fast-json-parse: 1.0.3 objectorarray: 1.0.5 - enhanced-resolve@5.19.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.0 - enhanced-resolve@5.20.0: dependencies: graceful-fs: 4.2.11 @@ -19507,7 +19483,7 @@ snapshots: dependencies: '@babel/core': 7.29.0 '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@8.57.1) - '@rushstack/eslint-patch': 1.15.0 + '@rushstack/eslint-patch': 1.16.1 '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) babel-preset-react-app: 10.1.0 @@ -19619,7 +19595,7 @@ snapshots: hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 - minimatch: 3.1.2 + minimatch: 3.1.5 object.fromentries: 2.0.8 object.groupby: 1.0.3 object.values: 1.2.1 @@ -19648,7 +19624,7 @@ snapshots: hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 - minimatch: 3.1.2 + minimatch: 3.1.5 object.fromentries: 2.0.8 object.groupby: 1.0.3 object.values: 1.2.1 @@ -19686,7 +19662,7 @@ snapshots: hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 - minimatch: 3.1.2 + minimatch: 3.1.5 object.fromentries: 2.0.8 safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 @@ -19719,12 +19695,12 @@ snapshots: estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 + minimatch: 3.1.5 object.entries: 1.1.9 object.fromentries: 2.0.8 object.values: 1.2.1 prop-types: 15.8.1 - resolve: 2.0.0-next.5 + resolve: 2.0.0-next.6 semver: 6.3.1 string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 @@ -19761,7 +19737,7 @@ snapshots: '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.3.0 - ajv: 6.12.6 + ajv: 6.14.0 chalk: 4.1.2 cross-spawn: 7.0.6 debug: 4.3.4(supports-color@8.1.1) @@ -19786,7 +19762,7 @@ snapshots: json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.2 + minimatch: 3.1.5 natural-compare: 1.4.0 optionator: 0.9.4 strip-ansi: 6.0.1 @@ -19796,8 +19772,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -19929,14 +19905,14 @@ snapshots: expect-type@1.3.0: {} - expect@30.2.0: + expect@30.3.0: dependencies: - '@jest/expect-utils': 30.2.0 + '@jest/expect-utils': 30.3.0 '@jest/get-type': 30.1.0 - jest-matcher-utils: 30.2.0 - jest-message-util: 30.2.0 - jest-mock: 30.2.0 - jest-util: 30.2.0 + jest-matcher-utils: 30.3.0 + jest-message-util: 30.3.0 + jest-mock: 30.3.0 + jest-util: 30.3.0 express@4.19.2: dependencies: @@ -20098,11 +20074,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@6.2.0(webpack@5.90.1(esbuild@0.25.12)): + file-loader@6.2.0(webpack@5.105.4(esbuild@0.25.12)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) file-selector@0.1.19: dependencies: @@ -20174,22 +20150,22 @@ snapshots: fix-dts-default-cjs-exports@1.0.1: dependencies: magic-string: 0.30.21 - mlly: 1.8.0 - rollup: 4.57.1 + mlly: 1.8.1 + rollup: 4.59.0 flat-cache@3.2.0: dependencies: - flatted: 3.3.3 + flatted: 3.4.1 keyv: 4.5.4 rimraf: 3.0.2 flat-cache@6.1.20: dependencies: - cacheable: 2.3.2 - flatted: 3.3.3 + cacheable: 2.3.3 + flatted: 3.4.1 hookified: 1.15.1 - flatted@3.3.3: {} + flatted@3.4.1: {} follow-redirects@1.15.11(debug@4.3.2): optionalDependencies: @@ -20212,32 +20188,32 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1(esbuild@0.25.12)): + fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.1)(typescript@5.9.3)(webpack@5.105.4(esbuild@0.25.12)): dependencies: - '@babel/code-frame': 7.29.0 + '@babel/code-frame': 7.10.4 chalk: 2.4.2 micromatch: 3.1.10 - minimatch: 3.1.2 + minimatch: 3.1.5 semver: 5.7.2 tapable: 1.1.3 typescript: 5.9.3 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) worker-rpc: 0.1.1 optionalDependencies: eslint: 8.57.1 transitivePeerDependencies: - supports-color - fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1): + fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.1)(typescript@5.9.3)(webpack@5.105.4): dependencies: - '@babel/code-frame': 7.29.0 + '@babel/code-frame': 7.10.4 chalk: 2.4.2 micromatch: 3.1.10 - minimatch: 3.1.2 + minimatch: 3.1.5 semver: 5.7.2 tapable: 1.1.3 typescript: 5.9.3 - webpack: 5.90.1 + webpack: 5.105.4 worker-rpc: 0.1.1 optionalDependencies: eslint: 8.57.1 @@ -20253,7 +20229,7 @@ snapshots: deepmerge: 4.3.1 fs-extra: 10.1.0 memfs: 3.5.3 - minimatch: 3.1.2 + minimatch: 3.1.5 node-abort-controller: 3.1.1 schema-utils: 3.3.0 semver: 7.7.4 @@ -20362,7 +20338,7 @@ snapshots: get-caller-file@2.0.5: {} - get-east-asian-width@1.4.0: {} + get-east-asian-width@1.5.0: {} get-intrinsic@1.3.0: dependencies: @@ -20384,7 +20360,7 @@ snapshots: get-stream@5.2.0: dependencies: - pump: 3.0.3 + pump: 3.0.4 get-stream@6.0.1: {} @@ -20407,7 +20383,7 @@ snapshots: get-uri@6.0.5: dependencies: - basic-ftp: 5.1.0 + basic-ftp: 5.2.0 data-uri-to-buffer: 6.0.2 debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: @@ -20470,8 +20446,8 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 + minimatch: 9.0.9 + minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -20480,7 +20456,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -20605,7 +20581,7 @@ snapshots: har-validator@5.1.5: dependencies: - ajv: 6.12.6 + ajv: 6.14.0 har-schema: 2.0.0 optional: true @@ -20661,7 +20637,7 @@ snapshots: is-stream: 2.0.1 type-fest: 0.8.1 - hashery@1.4.0: + hashery@1.5.0: dependencies: hookified: 1.15.1 @@ -20732,15 +20708,6 @@ snapshots: tapable: 2.3.0 webpack: 5.105.4(esbuild@0.25.12) - html-webpack-plugin@5.5.0(webpack@5.90.1(esbuild@0.25.12)): - dependencies: - '@types/html-minifier-terser': 6.1.0 - html-minifier-terser: 6.1.0 - lodash: 4.17.23 - pretty-error: 4.0.0 - tapable: 2.3.0 - webpack: 5.90.1(esbuild@0.25.12) - htmlparser2@6.1.0: dependencies: domelementtype: 2.3.0 @@ -20893,9 +20860,9 @@ snapshots: dependencies: postcss: 8.4.31 - icss-utils@5.1.0(postcss@8.5.6): + icss-utils@5.1.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 identity-obj-proxy@3.0.0: dependencies: @@ -20916,7 +20883,7 @@ snapshots: immer@10.2.0: {} - immutable@4.3.7: {} + immutable@4.3.8: {} import-fresh@3.3.1: dependencies: @@ -20942,17 +20909,17 @@ snapshots: ini@5.0.0: {} - inquirer@12.11.1(@types/node@24.10.13): + inquirer@12.11.1(@types/node@24.12.0): dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@24.10.13) - '@inquirer/prompts': 7.10.1(@types/node@24.10.13) - '@inquirer/type': 3.0.10(@types/node@24.10.13) + '@inquirer/core': 10.3.2(@types/node@24.12.0) + '@inquirer/prompts': 7.10.1(@types/node@24.12.0) + '@inquirer/type': 3.0.10(@types/node@24.12.0) mute-stream: 2.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 inquirer@7.3.3: dependencies: @@ -20962,7 +20929,7 @@ snapshots: cli-width: 3.0.0 external-editor: 3.1.0 figures: 3.2.0 - lodash: 4.17.21 + lodash: 4.17.23 mute-stream: 0.0.8 run-async: 2.4.1 rxjs: 6.6.7 @@ -21143,7 +21110,7 @@ snapshots: is-fullwidth-code-point@5.1.0: dependencies: - get-east-asian-width: 1.4.0 + get-east-asian-width: 1.5.0 is-generator-function@1.1.2: dependencies: @@ -21278,7 +21245,7 @@ snapshots: dependencies: is-docker: 2.2.1 - is-wsl@3.1.0: + is-wsl@3.1.1: dependencies: is-inside-container: 1.0.0 @@ -21378,12 +21345,12 @@ snapshots: jest-get-type: 29.6.3 pretty-format: 29.7.0 - jest-diff@30.2.0: + jest-diff@30.3.0: dependencies: - '@jest/diff-sequences': 30.0.1 + '@jest/diff-sequences': 30.3.0 '@jest/get-type': 30.1.0 chalk: 4.1.2 - pretty-format: 30.2.0 + pretty-format: 30.3.0 jest-get-type@29.6.3: {} @@ -21394,12 +21361,12 @@ snapshots: jest-get-type: 29.6.3 pretty-format: 29.7.0 - jest-matcher-utils@30.2.0: + jest-matcher-utils@30.3.0: dependencies: '@jest/get-type': 30.1.0 chalk: 4.1.2 - jest-diff: 30.2.0 - pretty-format: 30.2.0 + jest-diff: 30.3.0 + pretty-format: 30.3.0 jest-message-util@26.6.2: dependencies: @@ -21413,30 +21380,30 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 - jest-message-util@30.2.0: + jest-message-util@30.3.0: dependencies: '@babel/code-frame': 7.29.0 - '@jest/types': 30.2.0 + '@jest/types': 30.3.0 '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 - micromatch: 4.0.8 - pretty-format: 30.2.0 + picomatch: 4.0.3 + pretty-format: 30.3.0 slash: 3.0.0 stack-utils: 2.0.6 - jest-mock@30.2.0: + jest-mock@30.3.0: dependencies: - '@jest/types': 30.2.0 - '@types/node': 24.10.13 - jest-util: 30.2.0 + '@jest/types': 30.3.0 + '@types/node': 24.12.0 + jest-util: 30.3.0 jest-regex-util@30.0.1: {} - jest-util@30.2.0: + jest-util@30.3.0: dependencies: - '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@jest/types': 30.3.0 + '@types/node': 24.12.0 chalk: 4.1.2 ci-info: 4.4.0 graceful-fs: 4.2.11 @@ -21444,15 +21411,15 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest-worker@30.2.0: + jest-worker@30.3.0: dependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@ungap/structured-clone': 1.3.0 - jest-util: 30.2.0 + jest-util: 30.3.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -21496,7 +21463,7 @@ snapshots: jsdom@16.7.0: dependencies: abab: 2.0.6 - acorn: 8.15.0 + acorn: 8.16.0 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 @@ -21530,7 +21497,7 @@ snapshots: jsdom@21.1.2: dependencies: abab: 2.0.6 - acorn: 8.15.0 + acorn: 8.16.0 acorn-globals: 7.0.1 cssstyle: 3.0.0 data-urls: 4.0.0 @@ -21606,6 +21573,8 @@ snapshots: json-stringify-safe@5.0.1: {} + json-with-bigint@3.5.7: {} + json3@3.3.3: {} json5@0.5.1: {} @@ -21618,7 +21587,7 @@ snapshots: jsonc-eslint-parser@2.4.2: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.7.4 @@ -21742,136 +21711,120 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - lightningcss-android-arm64@1.30.2: + lightningcss-android-arm64@1.31.1: optional: true - lightningcss-android-arm64@1.31.1: + lightningcss-android-arm64@1.32.0: optional: true - lightningcss-cli-android-arm64@1.31.1: + lightningcss-cli-android-arm64@1.32.0: optional: true - lightningcss-cli-darwin-arm64@1.31.1: + lightningcss-cli-darwin-arm64@1.32.0: optional: true - lightningcss-cli-darwin-x64@1.31.1: + lightningcss-cli-darwin-x64@1.32.0: optional: true - lightningcss-cli-freebsd-x64@1.31.1: + lightningcss-cli-freebsd-x64@1.32.0: optional: true - lightningcss-cli-linux-arm-gnueabihf@1.31.1: + lightningcss-cli-linux-arm-gnueabihf@1.32.0: optional: true - lightningcss-cli-linux-arm64-gnu@1.31.1: + lightningcss-cli-linux-arm64-gnu@1.32.0: optional: true - lightningcss-cli-linux-arm64-musl@1.31.1: + lightningcss-cli-linux-arm64-musl@1.32.0: optional: true - lightningcss-cli-linux-x64-gnu@1.31.1: + lightningcss-cli-linux-x64-gnu@1.32.0: optional: true - lightningcss-cli-linux-x64-musl@1.31.1: + lightningcss-cli-linux-x64-musl@1.32.0: optional: true - lightningcss-cli-win32-arm64-msvc@1.31.1: + lightningcss-cli-win32-arm64-msvc@1.32.0: optional: true - lightningcss-cli-win32-x64-msvc@1.31.1: + lightningcss-cli-win32-x64-msvc@1.32.0: optional: true - lightningcss-cli@1.31.1: + lightningcss-cli@1.32.0: dependencies: detect-libc: 2.1.2 optionalDependencies: - lightningcss-cli-android-arm64: 1.31.1 - lightningcss-cli-darwin-arm64: 1.31.1 - lightningcss-cli-darwin-x64: 1.31.1 - lightningcss-cli-freebsd-x64: 1.31.1 - lightningcss-cli-linux-arm-gnueabihf: 1.31.1 - lightningcss-cli-linux-arm64-gnu: 1.31.1 - lightningcss-cli-linux-arm64-musl: 1.31.1 - lightningcss-cli-linux-x64-gnu: 1.31.1 - lightningcss-cli-linux-x64-musl: 1.31.1 - lightningcss-cli-win32-arm64-msvc: 1.31.1 - lightningcss-cli-win32-x64-msvc: 1.31.1 - - lightningcss-darwin-arm64@1.30.2: - optional: true + lightningcss-cli-android-arm64: 1.32.0 + lightningcss-cli-darwin-arm64: 1.32.0 + lightningcss-cli-darwin-x64: 1.32.0 + lightningcss-cli-freebsd-x64: 1.32.0 + lightningcss-cli-linux-arm-gnueabihf: 1.32.0 + lightningcss-cli-linux-arm64-gnu: 1.32.0 + lightningcss-cli-linux-arm64-musl: 1.32.0 + lightningcss-cli-linux-x64-gnu: 1.32.0 + lightningcss-cli-linux-x64-musl: 1.32.0 + lightningcss-cli-win32-arm64-msvc: 1.32.0 + lightningcss-cli-win32-x64-msvc: 1.32.0 lightningcss-darwin-arm64@1.31.1: optional: true - lightningcss-darwin-x64@1.30.2: + lightningcss-darwin-arm64@1.32.0: optional: true lightningcss-darwin-x64@1.31.1: optional: true - lightningcss-freebsd-x64@1.30.2: + lightningcss-darwin-x64@1.32.0: optional: true lightningcss-freebsd-x64@1.31.1: optional: true - lightningcss-linux-arm-gnueabihf@1.30.2: + lightningcss-freebsd-x64@1.32.0: optional: true lightningcss-linux-arm-gnueabihf@1.31.1: optional: true - lightningcss-linux-arm64-gnu@1.30.2: + lightningcss-linux-arm-gnueabihf@1.32.0: optional: true lightningcss-linux-arm64-gnu@1.31.1: optional: true - lightningcss-linux-arm64-musl@1.30.2: + lightningcss-linux-arm64-gnu@1.32.0: optional: true lightningcss-linux-arm64-musl@1.31.1: optional: true - lightningcss-linux-x64-gnu@1.30.2: + lightningcss-linux-arm64-musl@1.32.0: optional: true lightningcss-linux-x64-gnu@1.31.1: optional: true - lightningcss-linux-x64-musl@1.30.2: + lightningcss-linux-x64-gnu@1.32.0: optional: true lightningcss-linux-x64-musl@1.31.1: optional: true - lightningcss-win32-arm64-msvc@1.30.2: + lightningcss-linux-x64-musl@1.32.0: optional: true lightningcss-win32-arm64-msvc@1.31.1: optional: true - lightningcss-win32-x64-msvc@1.30.2: + lightningcss-win32-arm64-msvc@1.32.0: optional: true lightningcss-win32-x64-msvc@1.31.1: optional: true - lightningcss@1.30.2: - dependencies: - detect-libc: 2.1.2 - optionalDependencies: - lightningcss-android-arm64: 1.30.2 - lightningcss-darwin-arm64: 1.30.2 - lightningcss-darwin-x64: 1.30.2 - lightningcss-freebsd-x64: 1.30.2 - lightningcss-linux-arm-gnueabihf: 1.30.2 - lightningcss-linux-arm64-gnu: 1.30.2 - lightningcss-linux-arm64-musl: 1.30.2 - lightningcss-linux-x64-gnu: 1.30.2 - lightningcss-linux-x64-musl: 1.30.2 - lightningcss-win32-arm64-msvc: 1.30.2 - lightningcss-win32-x64-msvc: 1.30.2 + lightningcss-win32-x64-msvc@1.32.0: + optional: true lightningcss@1.31.1: dependencies: @@ -21889,6 +21842,22 @@ snapshots: lightningcss-win32-arm64-msvc: 1.31.1 lightningcss-win32-x64-msvc: 1.31.1 + lightningcss@1.32.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + lilconfig@2.1.0: {} lilconfig@3.1.3: {} @@ -22042,7 +22011,7 @@ snapshots: ansi-escapes: 7.3.0 cli-cursor: 5.0.0 slice-ansi: 7.1.2 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 wrap-ansi: 9.0.2 loose-envify@1.4.0: @@ -22124,7 +22093,7 @@ snapshots: mdn-data@2.0.30: {} - mdn-data@2.12.2: {} + mdn-data@2.27.1: {} media-typer@0.3.0: {} @@ -22213,28 +22182,27 @@ snapshots: schema-utils: 4.3.3 webpack: 5.105.4(esbuild@0.25.12) - mini-css-extract-plugin@2.7.2(webpack@5.90.1(esbuild@0.25.12)): - dependencies: - schema-utils: 4.3.3 - webpack: 5.90.1(esbuild@0.25.12) - minimalistic-assert@1.0.1: {} + minimatch@10.2.4: + dependencies: + brace-expansion: 5.0.4 + minimatch@3.0.4: dependencies: brace-expansion: 1.1.12 - minimatch@3.1.2: + minimatch@3.1.5: dependencies: brace-expansion: 1.1.12 - minimatch@9.0.5: + minimatch@9.0.9: dependencies: brace-expansion: 2.0.2 minimist@1.2.8: {} - minipass@7.1.2: {} + minipass@7.1.3: {} mixin-deep@1.3.2: dependencies: @@ -22246,9 +22214,9 @@ snapshots: minimist: 1.2.8 optional: true - mlly@1.8.0: + mlly@1.8.1: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 pathe: 2.0.3 pkg-types: 1.3.1 ufo: 1.6.3 @@ -22269,7 +22237,7 @@ snapshots: dependencies: async: 3.2.6 chalk: 2.4.2 - simple-git: 3.30.0 + simple-git: 3.33.0 transitivePeerDependencies: - supports-color @@ -22348,6 +22316,13 @@ snapshots: emojilib: 2.4.0 skin-tone: 2.0.0 + node-exports-info@1.6.0: + dependencies: + array.prototype.flatmap: 1.3.3 + es-errors: 1.3.0 + object.entries: 1.1.9 + semver: 6.3.1 + node-fetch-native@1.6.7: {} node-fetch@1.7.3: @@ -22371,7 +22346,7 @@ snapshots: node-releases@1.1.77: {} - node-releases@2.0.27: {} + node-releases@2.0.36: {} normalize-package-data@2.5.0: dependencies: @@ -22403,17 +22378,17 @@ snapshots: dependencies: boolbase: 1.0.0 - null-loader@4.0.1(webpack@5.90.1(esbuild@0.25.12)): + null-loader@4.0.1(webpack@5.105.4(esbuild@0.25.12)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) nwsapi@2.2.23: {} nypm@0.6.5: dependencies: - citty: 0.2.0 + citty: 0.2.1 pathe: 2.0.3 tinyexec: 1.0.2 @@ -22514,7 +22489,7 @@ snapshots: default-browser: 5.5.0 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 - is-wsl: 3.1.0 + is-wsl: 3.1.1 open@10.2.0: dependencies: @@ -22574,7 +22549,7 @@ snapshots: log-symbols: 5.1.0 stdin-discarder: 0.1.0 string-width: 6.1.0 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 ora@8.0.1: dependencies: @@ -22586,7 +22561,7 @@ snapshots: log-symbols: 6.0.0 stdin-discarder: 0.2.2 string-width: 7.2.0 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 ora@9.0.0: dependencies: @@ -22597,8 +22572,8 @@ snapshots: is-unicode-supported: 2.1.0 log-symbols: 7.0.1 stdin-discarder: 0.2.2 - string-width: 8.1.1 - strip-ansi: 7.1.2 + string-width: 8.2.0 + strip-ansi: 7.2.0 os-name@5.1.0: dependencies: @@ -22759,7 +22734,7 @@ snapshots: path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 - minipass: 7.1.2 + minipass: 7.1.3 path-to-regexp@0.1.7: {} @@ -22814,7 +22789,7 @@ snapshots: pkg-types@1.3.1: dependencies: confbox: 0.1.8 - mlly: 1.8.0 + mlly: 1.8.1 pathe: 2.0.3 pkg-types@2.3.0: @@ -22843,42 +22818,42 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-calc@10.1.1(postcss@8.5.6): + postcss-calc@10.1.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.5(postcss@8.5.6): + postcss-colormin@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.8(postcss@8.5.6): + postcss-convert-values@7.0.9(postcss@8.5.8): dependencies: browserslist: 4.28.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.5(postcss@8.5.6): + postcss-discard-comments@7.0.6(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-discard-duplicates@7.0.2(postcss@8.5.6): + postcss-discard-duplicates@7.0.2(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-discard-empty@7.0.1(postcss@8.5.6): + postcss-discard-empty@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-discard-overridden@7.0.1(postcss@8.5.6): + postcss-discard-overridden@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-flexbugs-fixes@5.0.2(postcss@8.4.31): dependencies: @@ -22895,12 +22870,12 @@ snapshots: optionalDependencies: postcss: 8.4.31 - postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(yaml@2.8.2): + postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.8)(yaml@2.8.2): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 2.6.1 - postcss: 8.5.6 + postcss: 8.5.8 yaml: 2.8.2 postcss-loader@7.0.2(postcss@8.4.31)(webpack@5.105.4(esbuild@0.25.12)): @@ -22911,60 +22886,52 @@ snapshots: semver: 7.7.4 webpack: 5.105.4(esbuild@0.25.12) - postcss-loader@7.0.2(postcss@8.4.31)(webpack@5.90.1(esbuild@0.25.12)): - dependencies: - cosmiconfig: 7.1.0 - klona: 2.0.6 - postcss: 8.4.31 - semver: 7.7.4 - webpack: 5.90.1(esbuild@0.25.12) - - postcss-merge-longhand@7.0.5(postcss@8.5.6): + postcss-merge-longhand@7.0.5(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - stylehacks: 7.0.7(postcss@8.5.6) + stylehacks: 7.0.8(postcss@8.5.8) - postcss-merge-rules@7.0.7(postcss@8.5.6): + postcss-merge-rules@7.0.8(postcss@8.5.8): dependencies: browserslist: 4.28.1 caniuse-api: 3.0.0 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-minify-font-values@7.0.1(postcss@8.5.6): + postcss-minify-font-values@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.1(postcss@8.5.6): + postcss-minify-gradients@7.0.1(postcss@8.5.8): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.5(postcss@8.5.6): + postcss-minify-params@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.5(postcss@8.5.6): + postcss-minify-selectors@7.0.6(postcss@8.5.8): dependencies: cssesc: 3.0.0 - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 postcss-modules-extract-imports@3.1.0(postcss@8.4.31): dependencies: postcss: 8.4.31 - postcss-modules-extract-imports@3.1.0(postcss@8.5.6): + postcss-modules-extract-imports@3.1.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-modules-local-by-default@4.2.0(postcss@8.4.31): dependencies: @@ -22973,10 +22940,10 @@ snapshots: postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - postcss-modules-local-by-default@4.2.0(postcss@8.5.6): + postcss-modules-local-by-default@4.2.0(postcss@8.5.8): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 + icss-utils: 5.1.0(postcss@8.5.8) + postcss: 8.5.8 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 @@ -22985,9 +22952,9 @@ snapshots: postcss: 8.4.31 postcss-selector-parser: 7.1.1 - postcss-modules-scope@3.2.1(postcss@8.5.6): + postcss-modules-scope@3.2.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 postcss-modules-values@4.0.0(postcss@8.4.31): @@ -22995,82 +22962,82 @@ snapshots: icss-utils: 5.1.0(postcss@8.4.31) postcss: 8.4.31 - postcss-modules-values@4.0.0(postcss@8.5.6): + postcss-modules-values@4.0.0(postcss@8.5.8): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 + icss-utils: 5.1.0(postcss@8.5.8) + postcss: 8.5.8 - postcss-normalize-charset@7.0.1(postcss@8.5.6): + postcss-normalize-charset@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-normalize-display-values@7.0.1(postcss@8.5.6): + postcss-normalize-display-values@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.1(postcss@8.5.6): + postcss-normalize-positions@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.1(postcss@8.5.6): + postcss-normalize-repeat-style@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.1(postcss@8.5.6): + postcss-normalize-string@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.1(postcss@8.5.6): + postcss-normalize-timing-functions@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.5(postcss@8.5.6): + postcss-normalize-unicode@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.1(postcss@8.5.6): + postcss-normalize-url@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.1(postcss@8.5.6): + postcss-normalize-whitespace@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.2(postcss@8.5.6): + postcss-ordered-values@7.0.2(postcss@8.5.8): dependencies: - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 postcss-overrides@3.1.4: dependencies: postcss: 7.0.39 - postcss-reduce-initial@7.0.5(postcss@8.5.6): + postcss-reduce-initial@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 caniuse-api: 3.0.0 - postcss: 8.5.6 + postcss: 8.5.8 - postcss-reduce-transforms@7.0.1(postcss@8.5.6): + postcss-reduce-transforms@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 postcss-resolve-nested-selector@0.1.6: {} - postcss-safe-parser@7.0.1(postcss@8.5.6): + postcss-safe-parser@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-scss@4.0.6(postcss@8.4.31): dependencies: @@ -23081,19 +23048,19 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sorting@8.0.2(postcss@8.5.6): + postcss-sorting@8.0.2(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-svgo@7.1.0(postcss@8.5.6): + postcss-svgo@7.1.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - svgo: 4.0.0 + svgo: 4.0.1 - postcss-unique-selectors@7.0.4(postcss@8.5.6): + postcss-unique-selectors@7.0.5(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 postcss-value-parser@4.2.0: {} @@ -23109,7 +23076,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.6: + postcss@8.5.8: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -23153,7 +23120,7 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 - pretty-format@30.2.0: + pretty-format@30.3.0: dependencies: '@jest/schemas': 30.0.5 ansi-styles: 5.2.0 @@ -23275,7 +23242,7 @@ snapshots: dependencies: punycode: 2.3.1 - pump@3.0.3: + pump@3.0.4: dependencies: end-of-stream: 1.4.5 once: 1.4.0 @@ -23296,11 +23263,15 @@ snapshots: dependencies: side-channel: 1.1.0 - qs@6.14.1: + qs@6.14.2: dependencies: side-channel: 1.1.0 - qs@6.5.3: + qs@6.15.0: + dependencies: + side-channel: 1.1.0 + + qs@6.5.5: optional: true query-string@9.3.1: @@ -23334,9 +23305,9 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - razzle-start-server-webpack-plugin@4.2.18(webpack@5.90.1(esbuild@0.25.12)): + razzle-start-server-webpack-plugin@4.2.18(webpack@5.105.4(esbuild@0.25.12)): dependencies: - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) rc-align@2.4.5: dependencies: @@ -23411,84 +23382,84 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-aria-components@1.15.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-aria-components@1.16.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - '@internationalized/date': 3.11.0 + '@internationalized/date': 3.12.0 '@internationalized/string': 3.2.7 - '@react-aria/autocomplete': 3.0.0-rc.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/collections': 3.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/dnd': 3.11.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/autocomplete': 3.0.0-rc.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/collections': 3.0.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/dnd': 3.11.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/live-announcer': 3.4.4 - '@react-aria/overlays': 3.31.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/overlays': 3.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/ssr': 3.9.10(react@18.2.0) - '@react-aria/textfield': 3.18.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/toolbar': 3.0.0-beta.23(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/virtualizer': 4.1.12(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/textfield': 3.18.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/toolbar': 3.0.0-beta.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/virtualizer': 4.1.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-stately/autocomplete': 3.0.0-beta.4(react@18.2.0) - '@react-stately/layout': 4.5.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-stately/selection': 3.20.8(react@18.2.0) - '@react-stately/table': 3.15.3(react@18.2.0) + '@react-stately/layout': 4.6.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-stately/selection': 3.20.9(react@18.2.0) + '@react-stately/table': 3.15.4(react@18.2.0) '@react-stately/utils': 3.11.0(react@18.2.0) - '@react-stately/virtualizer': 4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/form': 3.7.17(react@18.2.0) - '@react-types/grid': 3.3.7(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) - '@react-types/table': 3.13.5(react@18.2.0) - '@swc/helpers': 0.5.18 + '@react-stately/virtualizer': 4.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/form': 3.7.18(react@18.2.0) + '@react-types/grid': 3.3.8(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) + '@react-types/table': 3.13.6(react@18.2.0) + '@swc/helpers': 0.5.19 client-only: 0.0.1 react: 18.2.0 - react-aria: 3.46.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react-aria: 3.47.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-dom: 18.2.0(react@18.2.0) - react-stately: 3.44.0(react@18.2.0) + react-stately: 3.45.0(react@18.2.0) use-sync-external-store: 1.6.0(react@18.2.0) - react-aria@3.46.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-aria@3.47.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@internationalized/string': 3.2.7 - '@react-aria/breadcrumbs': 3.5.31(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/button': 3.14.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/calendar': 3.9.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/checkbox': 3.16.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/color': 3.1.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/combobox': 3.14.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/datepicker': 3.16.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/dialog': 3.5.33(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/disclosure': 3.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/dnd': 3.11.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/focus': 3.21.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/gridlist': 3.14.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/i18n': 3.12.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/interactions': 3.27.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/label': 3.7.24(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/landmark': 3.0.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/link': 3.8.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/listbox': 3.15.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/menu': 3.20.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/meter': 3.4.29(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/numberfield': 3.12.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/overlays': 3.31.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/progress': 3.4.29(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/radio': 3.12.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/searchfield': 3.8.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/select': 3.17.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/selection': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/separator': 3.4.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/slider': 3.8.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/breadcrumbs': 3.5.32(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/button': 3.14.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/calendar': 3.9.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/checkbox': 3.16.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/color': 3.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/combobox': 3.15.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/datepicker': 3.16.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/dialog': 3.5.34(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/disclosure': 3.1.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/dnd': 3.11.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/focus': 3.21.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/gridlist': 3.14.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/i18n': 3.12.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/interactions': 3.27.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/label': 3.7.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/landmark': 3.0.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/link': 3.8.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/listbox': 3.15.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/menu': 3.21.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/meter': 3.4.30(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/numberfield': 3.12.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/overlays': 3.31.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/progress': 3.4.30(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/radio': 3.12.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/searchfield': 3.8.12(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/select': 3.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/selection': 3.27.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/separator': 3.4.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/slider': 3.8.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/ssr': 3.9.10(react@18.2.0) - '@react-aria/switch': 3.7.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/table': 3.17.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/tabs': 3.11.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/tag': 3.8.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/textfield': 3.18.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/toast': 3.0.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/tooltip': 3.9.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/tree': 3.1.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/utils': 3.33.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-aria/visually-hidden': 3.8.30(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-aria/switch': 3.7.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/table': 3.17.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/tabs': 3.11.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/tag': 3.8.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/textfield': 3.18.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/toast': 3.0.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/tooltip': 3.9.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/tree': 3.1.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/utils': 3.33.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-aria/visually-hidden': 3.8.31(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -23542,7 +23513,7 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-dev-utils@11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1(esbuild@0.25.12)): + react-dev-utils@11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.105.4(esbuild@0.25.12)): dependencies: '@babel/code-frame': 7.10.4 address: 1.1.2 @@ -23553,7 +23524,7 @@ snapshots: escape-string-regexp: 2.0.0 filesize: 6.1.0 find-up: 4.1.0 - fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1(esbuild@0.25.12)) + fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.1)(typescript@5.9.3)(webpack@5.105.4(esbuild@0.25.12)) global-modules: 2.0.0 globby: 11.0.1 gzip-size: 5.1.1 @@ -23568,7 +23539,7 @@ snapshots: shell-quote: 1.7.2 strip-ansi: 6.0.0 text-table: 0.2.0 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -23576,7 +23547,7 @@ snapshots: - supports-color - vue-template-compiler - react-dev-utils@11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1): + react-dev-utils@11.0.4(eslint@8.57.1)(typescript@5.9.3)(webpack@5.105.4): dependencies: '@babel/code-frame': 7.10.4 address: 1.1.2 @@ -23587,7 +23558,7 @@ snapshots: escape-string-regexp: 2.0.0 filesize: 6.1.0 find-up: 4.1.0 - fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.1)(typescript@5.9.3)(webpack@5.90.1) + fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.1)(typescript@5.9.3)(webpack@5.105.4) global-modules: 2.0.0 globby: 11.0.1 gzip-size: 5.1.1 @@ -23602,7 +23573,7 @@ snapshots: shell-quote: 1.7.2 strip-ansi: 6.0.0 text-table: 0.2.0 - webpack: 5.90.1 + webpack: 5.105.4 optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -23888,34 +23859,34 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-stately@3.44.0(react@18.2.0): - dependencies: - '@react-stately/calendar': 3.9.2(react@18.2.0) - '@react-stately/checkbox': 3.7.4(react@18.2.0) - '@react-stately/collections': 3.12.9(react@18.2.0) - '@react-stately/color': 3.9.4(react@18.2.0) - '@react-stately/combobox': 3.12.2(react@18.2.0) - '@react-stately/data': 3.15.1(react@18.2.0) - '@react-stately/datepicker': 3.16.0(react@18.2.0) - '@react-stately/disclosure': 3.0.10(react@18.2.0) - '@react-stately/dnd': 3.7.3(react@18.2.0) - '@react-stately/form': 3.2.3(react@18.2.0) - '@react-stately/list': 3.13.3(react@18.2.0) - '@react-stately/menu': 3.9.10(react@18.2.0) - '@react-stately/numberfield': 3.10.4(react@18.2.0) - '@react-stately/overlays': 3.6.22(react@18.2.0) - '@react-stately/radio': 3.11.4(react@18.2.0) - '@react-stately/searchfield': 3.5.18(react@18.2.0) - '@react-stately/select': 3.9.1(react@18.2.0) - '@react-stately/selection': 3.20.8(react@18.2.0) - '@react-stately/slider': 3.7.4(react@18.2.0) - '@react-stately/table': 3.15.3(react@18.2.0) - '@react-stately/tabs': 3.8.8(react@18.2.0) + react-stately@3.45.0(react@18.2.0): + dependencies: + '@react-stately/calendar': 3.9.3(react@18.2.0) + '@react-stately/checkbox': 3.7.5(react@18.2.0) + '@react-stately/collections': 3.12.10(react@18.2.0) + '@react-stately/color': 3.9.5(react@18.2.0) + '@react-stately/combobox': 3.13.0(react@18.2.0) + '@react-stately/data': 3.15.2(react@18.2.0) + '@react-stately/datepicker': 3.16.1(react@18.2.0) + '@react-stately/disclosure': 3.0.11(react@18.2.0) + '@react-stately/dnd': 3.7.4(react@18.2.0) + '@react-stately/form': 3.2.4(react@18.2.0) + '@react-stately/list': 3.13.4(react@18.2.0) + '@react-stately/menu': 3.9.11(react@18.2.0) + '@react-stately/numberfield': 3.11.0(react@18.2.0) + '@react-stately/overlays': 3.6.23(react@18.2.0) + '@react-stately/radio': 3.11.5(react@18.2.0) + '@react-stately/searchfield': 3.5.19(react@18.2.0) + '@react-stately/select': 3.9.2(react@18.2.0) + '@react-stately/selection': 3.20.9(react@18.2.0) + '@react-stately/slider': 3.7.5(react@18.2.0) + '@react-stately/table': 3.15.4(react@18.2.0) + '@react-stately/tabs': 3.8.9(react@18.2.0) '@react-stately/toast': 3.1.3(react@18.2.0) - '@react-stately/toggle': 3.9.4(react@18.2.0) - '@react-stately/tooltip': 3.5.10(react@18.2.0) - '@react-stately/tree': 3.9.5(react@18.2.0) - '@react-types/shared': 3.33.0(react@18.2.0) + '@react-stately/toggle': 3.9.5(react@18.2.0) + '@react-stately/tooltip': 3.5.11(react@18.2.0) + '@react-stately/tree': 3.9.6(react@18.2.0) + '@react-types/shared': 3.33.1(react@18.2.0) react: 18.2.0 react-test-renderer@18.2.0(react@18.2.0): @@ -24053,7 +24024,7 @@ snapshots: recursive-readdir@2.2.3: dependencies: - minimatch: 3.1.2 + minimatch: 3.1.5 redent@3.0.0: dependencies: @@ -24220,7 +24191,7 @@ snapshots: - supports-color - typescript - release-it@19.2.4(@types/node@24.10.13)(magicast@0.3.5): + release-it@19.2.4(@types/node@24.12.0)(magicast@0.3.5): dependencies: '@nodeutils/defaults-deep': 1.1.0 '@octokit/rest': 22.0.1 @@ -24230,7 +24201,7 @@ snapshots: ci-info: 4.4.0 eta: 4.5.0 git-url-parse: 16.1.0 - inquirer: 12.11.1(@types/node@24.10.13) + inquirer: 12.11.1(@types/node@24.12.0) issue-parser: 7.0.1 lodash.merge: 4.6.2 mime-types: 3.0.2 @@ -24283,7 +24254,7 @@ snapshots: mime-types: 2.1.35 oauth-sign: 0.9.0 performance-now: 2.1.0 - qs: 6.5.3 + qs: 6.5.5 safe-buffer: 5.2.1 tough-cookie: 2.5.0 tunnel-agent: 0.6.0 @@ -24324,9 +24295,12 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - resolve@2.0.0-next.5: + resolve@2.0.0-next.6: dependencies: + es-errors: 1.3.0 is-core-module: 2.16.1 + node-exports-info: 1.6.0 + object-keys: 1.1.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -24361,35 +24335,35 @@ snapshots: dependencies: glob: 7.2.3 - rollup@4.57.1: + rollup@4.59.0: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.57.1 - '@rollup/rollup-android-arm64': 4.57.1 - '@rollup/rollup-darwin-arm64': 4.57.1 - '@rollup/rollup-darwin-x64': 4.57.1 - '@rollup/rollup-freebsd-arm64': 4.57.1 - '@rollup/rollup-freebsd-x64': 4.57.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.57.1 - '@rollup/rollup-linux-arm-musleabihf': 4.57.1 - '@rollup/rollup-linux-arm64-gnu': 4.57.1 - '@rollup/rollup-linux-arm64-musl': 4.57.1 - '@rollup/rollup-linux-loong64-gnu': 4.57.1 - '@rollup/rollup-linux-loong64-musl': 4.57.1 - '@rollup/rollup-linux-ppc64-gnu': 4.57.1 - '@rollup/rollup-linux-ppc64-musl': 4.57.1 - '@rollup/rollup-linux-riscv64-gnu': 4.57.1 - '@rollup/rollup-linux-riscv64-musl': 4.57.1 - '@rollup/rollup-linux-s390x-gnu': 4.57.1 - '@rollup/rollup-linux-x64-gnu': 4.57.1 - '@rollup/rollup-linux-x64-musl': 4.57.1 - '@rollup/rollup-openbsd-x64': 4.57.1 - '@rollup/rollup-openharmony-arm64': 4.57.1 - '@rollup/rollup-win32-arm64-msvc': 4.57.1 - '@rollup/rollup-win32-ia32-msvc': 4.57.1 - '@rollup/rollup-win32-x64-gnu': 4.57.1 - '@rollup/rollup-win32-x64-msvc': 4.57.1 + '@rollup/rollup-android-arm-eabi': 4.59.0 + '@rollup/rollup-android-arm64': 4.59.0 + '@rollup/rollup-darwin-arm64': 4.59.0 + '@rollup/rollup-darwin-x64': 4.59.0 + '@rollup/rollup-freebsd-arm64': 4.59.0 + '@rollup/rollup-freebsd-x64': 4.59.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.59.0 + '@rollup/rollup-linux-arm-musleabihf': 4.59.0 + '@rollup/rollup-linux-arm64-gnu': 4.59.0 + '@rollup/rollup-linux-arm64-musl': 4.59.0 + '@rollup/rollup-linux-loong64-gnu': 4.59.0 + '@rollup/rollup-linux-loong64-musl': 4.59.0 + '@rollup/rollup-linux-ppc64-gnu': 4.59.0 + '@rollup/rollup-linux-ppc64-musl': 4.59.0 + '@rollup/rollup-linux-riscv64-gnu': 4.59.0 + '@rollup/rollup-linux-riscv64-musl': 4.59.0 + '@rollup/rollup-linux-s390x-gnu': 4.59.0 + '@rollup/rollup-linux-x64-gnu': 4.59.0 + '@rollup/rollup-linux-x64-musl': 4.59.0 + '@rollup/rollup-openbsd-x64': 4.59.0 + '@rollup/rollup-openharmony-arm64': 4.59.0 + '@rollup/rollup-win32-arm64-msvc': 4.59.0 + '@rollup/rollup-win32-ia32-msvc': 4.59.0 + '@rollup/rollup-win32-x64-gnu': 4.59.0 + '@rollup/rollup-win32-x64-msvc': 4.59.0 fsevents: 2.3.3 rrule@2.7.1: @@ -24469,10 +24443,10 @@ snapshots: sass@1.58.0: dependencies: chokidar: 3.6.0 - immutable: 4.3.7 + immutable: 4.3.8 source-map-js: 1.2.1 - sax@1.4.4: {} + sax@1.5.0: {} saxes@5.0.1: dependencies: @@ -24489,21 +24463,21 @@ snapshots: schema-utils@2.7.1: dependencies: '@types/json-schema': 7.0.15 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) + ajv: 6.14.0 + ajv-keywords: 3.5.2(ajv@6.14.0) schema-utils@3.3.0: dependencies: '@types/json-schema': 7.0.15 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) + ajv: 6.14.0 + ajv-keywords: 3.5.2(ajv@6.14.0) schema-utils@4.3.3: dependencies: '@types/json-schema': 7.0.15 - ajv: 8.17.1 - ajv-formats: 2.1.1(ajv@8.17.1) - ajv-keywords: 5.1.0(ajv@8.17.1) + ajv: 8.18.0 + ajv-formats: 2.1.1(ajv@8.18.0) + ajv-keywords: 5.1.0(ajv@8.18.0) scroll-into-view-if-needed@3.1.0: dependencies: @@ -24531,7 +24505,7 @@ snapshots: '@semantic-ui-react/event-stack': 3.1.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) clsx: 1.2.1 keyboard-key: 1.1.0 - lodash: 4.17.21 + lodash: 4.17.23 lodash-es: 4.17.23 prop-types: 15.7.2 react: 18.2.0 @@ -24692,7 +24666,7 @@ snapshots: signal-exit@4.1.0: {} - simple-git@3.30.0: + simple-git@3.33.0: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 @@ -24878,16 +24852,16 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.22 + spdx-license-ids: 3.0.23 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.22 + spdx-license-ids: 3.0.23 - spdx-license-ids@3.0.22: {} + spdx-license-ids@3.0.23: {} spdy-transport@3.0.0: dependencies: @@ -24978,9 +24952,9 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook@8.6.15(prettier@3.2.5): + storybook@8.6.18(prettier@3.2.5): dependencies: - '@storybook/core': 8.6.15(prettier@3.2.5)(storybook@8.6.15(prettier@3.2.5)) + '@storybook/core': 8.6.18(prettier@3.2.5)(storybook@8.6.18(prettier@3.2.5)) optionalDependencies: prettier: 3.2.5 transitivePeerDependencies: @@ -25008,24 +24982,24 @@ snapshots: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 string-width@6.1.0: dependencies: eastasianwidth: 0.2.0 emoji-regex: 10.6.0 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 string-width@7.2.0: dependencies: emoji-regex: 10.6.0 - get-east-asian-width: 1.4.0 - strip-ansi: 7.1.2 + get-east-asian-width: 1.5.0 + strip-ansi: 7.2.0 - string-width@8.1.1: + string-width@8.2.0: dependencies: - get-east-asian-width: 1.4.0 - strip-ansi: 7.1.2 + get-east-asian-width: 1.5.0 + strip-ansi: 7.2.0 string.prototype.includes@2.0.1: dependencies: @@ -25097,7 +25071,7 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.2: + strip-ansi@7.2.0: dependencies: ansi-regex: 6.2.2 @@ -25131,14 +25105,10 @@ snapshots: dependencies: webpack: 5.105.4(esbuild@0.25.12) - style-loader@3.3.1(webpack@5.90.1(esbuild@0.25.12)): - dependencies: - webpack: 5.90.1(esbuild@0.25.12) - - stylehacks@7.0.7(postcss@8.5.6): + stylehacks@7.0.8(postcss@8.5.8): dependencies: browserslist: 4.28.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 stylelint-config-idiomatic-order@10.0.0(stylelint@16.26.1(typescript@5.9.3)): @@ -25148,8 +25118,8 @@ snapshots: stylelint-order@6.0.4(stylelint@16.26.1(typescript@5.9.3)): dependencies: - postcss: 8.5.6 - postcss-sorting: 8.0.2(postcss@8.5.6) + postcss: 8.5.8 + postcss-sorting: 8.0.2(postcss@8.5.8) stylelint: 16.26.1(typescript@5.9.3) stylelint-prettier@5.0.0(prettier@3.2.5)(stylelint@16.26.1(typescript@5.9.3)): @@ -25161,16 +25131,16 @@ snapshots: stylelint@16.26.1(typescript@5.9.3): dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-syntax-patches-for-csstree': 1.0.27 + '@csstools/css-syntax-patches-for-csstree': 1.1.0 '@csstools/css-tokenizer': 3.0.4 '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.1) '@dual-bundle/import-meta-resolve': 4.2.1 balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.9.3) + cosmiconfig: 9.0.1(typescript@5.9.3) css-functions-list: 3.3.3 - css-tree: 3.1.0 + css-tree: 3.2.1 debug: 4.4.3 fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 @@ -25188,9 +25158,9 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-resolve-nested-selector: 0.1.6 - postcss-safe-parser: 7.0.1(postcss@8.5.6) + postcss-safe-parser: 7.0.1(postcss@8.5.8) postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -25225,7 +25195,7 @@ snapshots: formidable: 1.2.6 methods: 1.1.2 mime: 1.6.0 - qs: 6.14.1 + qs: 6.15.0 readable-stream: 2.3.8 transitivePeerDependencies: - supports-color @@ -25260,37 +25230,37 @@ snapshots: svgo-loader@3.0.3: dependencies: loader-utils: 2.0.4 - svgo: 2.8.0 + svgo: 2.8.2 - svgo@2.8.0: + svgo@2.8.2: dependencies: - '@trysound/sax': 0.2.0 commander: 7.2.0 css-select: 4.3.0 css-tree: 1.1.3 csso: 4.2.0 picocolors: 1.1.1 + sax: 1.5.0 stable: 0.1.8 - svgo@3.3.2: + svgo@3.3.3: dependencies: - '@trysound/sax': 0.2.0 commander: 7.2.0 css-select: 5.2.2 css-tree: 2.3.1 css-what: 6.2.2 csso: 5.0.5 picocolors: 1.1.1 + sax: 1.5.0 - svgo@4.0.0: + svgo@4.0.1: dependencies: commander: 11.1.0 css-select: 5.2.2 - css-tree: 3.1.0 + css-tree: 3.2.1 css-what: 6.2.2 csso: 5.0.5 picocolors: 1.1.1 - sax: 1.4.4 + sax: 1.5.0 symbol-observable@1.2.0: {} @@ -25304,7 +25274,7 @@ snapshots: table@6.9.0: dependencies: - ajv: 8.17.1 + ajv: 8.18.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 @@ -25312,22 +25282,22 @@ snapshots: tailwind-merge@3.0.2: {} - tailwind-merge@3.4.0: {} + tailwind-merge@3.5.0: {} - tailwind-variants@1.0.0(tailwindcss@4.1.18): + tailwind-variants@1.0.0(tailwindcss@4.2.1): dependencies: tailwind-merge: 3.0.2 - tailwindcss: 4.1.18 + tailwindcss: 4.2.1 - tailwindcss-animate@1.0.7(tailwindcss@4.1.18): + tailwindcss-animate@1.0.7(tailwindcss@4.2.1): dependencies: - tailwindcss: 4.1.18 + tailwindcss: 4.2.1 - tailwindcss-react-aria-components@2.0.1(tailwindcss@4.1.18): + tailwindcss-react-aria-components@2.0.1(tailwindcss@4.2.1): dependencies: - tailwindcss: 4.1.18 + tailwindcss: 4.2.1 - tailwindcss@4.1.18: {} + tailwindcss@4.2.1: {} tapable@1.1.3: {} @@ -25337,26 +25307,6 @@ snapshots: dependencies: ps-tree: 1.2.0 - terser-webpack-plugin@5.3.16(esbuild@0.25.12)(webpack@5.90.1(esbuild@0.25.12)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - serialize-javascript: 6.0.2 - terser: 5.46.0 - webpack: 5.90.1(esbuild@0.25.12) - optionalDependencies: - esbuild: 0.25.12 - - terser-webpack-plugin@5.3.16(webpack@5.90.1): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - serialize-javascript: 6.0.2 - terser: 5.46.0 - webpack: 5.90.1 - terser-webpack-plugin@5.3.6(esbuild@0.25.12)(webpack@5.105.4(esbuild@0.25.12)): dependencies: '@jridgewell/trace-mapping': 0.3.31 @@ -25368,31 +25318,28 @@ snapshots: optionalDependencies: esbuild: 0.25.12 - terser-webpack-plugin@5.3.6(esbuild@0.25.12)(webpack@5.90.1(esbuild@0.25.12)): + terser-webpack-plugin@5.4.0(esbuild@0.25.12)(webpack@5.105.4(esbuild@0.25.12)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 + schema-utils: 4.3.3 terser: 5.46.0 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) optionalDependencies: esbuild: 0.25.12 - terser-webpack-plugin@5.4.0(esbuild@0.25.12)(webpack@5.105.4(esbuild@0.25.12)): + terser-webpack-plugin@5.4.0(webpack@5.105.4): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.46.0 - webpack: 5.105.4(esbuild@0.25.12) - optionalDependencies: - esbuild: 0.25.12 + webpack: 5.105.4 terser@5.46.0: dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.15.0 + acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -25400,13 +25347,13 @@ snapshots: dependencies: '@istanbuljs/schema': 0.1.3 glob: 7.2.3 - minimatch: 3.1.2 + minimatch: 3.1.5 - test-exclude@7.0.1: + test-exclude@7.0.2: dependencies: '@istanbuljs/schema': 0.1.3 glob: 10.5.0 - minimatch: 9.0.5 + minimatch: 10.2.4 text-table@0.2.0: {} @@ -25545,7 +25492,7 @@ snapshots: ts-loader@9.4.4(typescript@5.9.3)(webpack@5.105.4(esbuild@0.25.12)): dependencies: chalk: 4.1.2 - enhanced-resolve: 5.19.0 + enhanced-resolve: 5.20.0 micromatch: 4.0.8 semver: 7.7.4 typescript: 5.9.3 @@ -25576,7 +25523,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.1(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.2): + tsup@8.5.1(jiti@2.6.1)(postcss@8.5.8)(typescript@5.9.3)(yaml@2.8.2): dependencies: bundle-require: 5.1.0(esbuild@0.27.3) cac: 6.7.14 @@ -25587,16 +25534,16 @@ snapshots: fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.6)(yaml@2.8.2) + postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.8)(yaml@2.8.2) resolve-from: 5.0.0 - rollup: 4.57.1 + rollup: 4.59.0 source-map: 0.7.6 sucrase: 3.35.1 tinyexec: 0.3.2 tinyglobby: 0.2.15 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.5.6 + postcss: 8.5.8 typescript: 5.9.3 transitivePeerDependencies: - jiti @@ -25752,7 +25699,7 @@ snapshots: unplugin@1.16.1: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 webpack-virtual-modules: 0.6.2 unrs-resolver@1.11.1: @@ -25832,14 +25779,14 @@ snapshots: url-join@5.0.0: {} - url-loader@4.1.1(file-loader@6.2.0(webpack@5.90.1(esbuild@0.25.12)))(webpack@5.90.1(esbuild@0.25.12)): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.105.4(esbuild@0.25.12)))(webpack@5.105.4(esbuild@0.25.12)): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) optionalDependencies: - file-loader: 6.2.0(webpack@5.90.1(esbuild@0.25.12)) + file-loader: 6.2.0(webpack@5.105.4(esbuild@0.25.12)) url-parse@1.5.10: dependencies: @@ -25849,7 +25796,7 @@ snapshots: url@0.11.4: dependencies: punycode: 1.4.1 - qs: 6.14.1 + qs: 6.15.0 use-deep-compare-effect@1.8.1(react@18.2.0): dependencies: @@ -25907,13 +25854,13 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-node@3.2.4(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2): + vite-node@3.2.4(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' - jiti @@ -25928,60 +25875,60 @@ snapshots: - tsx - yaml - vite-plugin-svgr@4.5.0(rollup@4.57.1)(typescript@5.9.3)(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)): + vite-plugin-svgr@4.5.0(rollup@4.59.0)(typescript@5.9.3)(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)): dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.57.1) + '@rollup/pluginutils': 5.3.0(rollup@4.59.0) '@svgr/core': 8.1.0(typescript@5.9.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.9.3)) - vite: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - rollup - supports-color - typescript - vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)): + vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)): dependencies: debug: 4.3.4(supports-color@8.1.1) globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.9.3) optionalDependencies: - vite: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - typescript - vite@5.4.21(@types/node@24.10.13)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0): + vite@5.4.21(@types/node@24.12.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.6 - rollup: 4.57.1 + postcss: 8.5.8 + rollup: 4.59.0 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 fsevents: 2.3.3 less: 3.11.1 - lightningcss: 1.31.1 + lightningcss: 1.32.0 sass: 1.58.0 terser: 5.46.0 - vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2): + vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.57.1 + postcss: 8.5.8 + rollup: 4.59.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 fsevents: 2.3.3 jiti: 2.6.1 less: 3.11.1 - lightningcss: 1.31.1 + lightningcss: 1.32.0 sass: 1.58.0 terser: 5.46.0 yaml: 2.8.2 - vitest-axe@0.1.0(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)): + vitest-axe@0.1.0(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)): dependencies: aria-query: 5.3.2 axe-core: 4.4.2 @@ -25989,13 +25936,13 @@ snapshots: dom-accessibility-api: 0.5.16 lodash-es: 4.17.23 redent: 3.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(@vitest/ui@2.1.9)(jiti@2.6.1)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(@vitest/ui@2.1.9)(jiti@2.6.1)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + '@vitest/mocker': 3.2.4(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -26013,12 +25960,12 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) - vite-node: 3.2.4(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite-node: 3.2.4(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 24.10.13 + '@types/node': 24.12.0 '@vitest/ui': 2.1.9(vitest@3.2.4) jsdom: 16.7.0 transitivePeerDependencies: @@ -26035,11 +25982,11 @@ snapshots: - tsx - yaml - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + '@vitest/mocker': 3.2.4(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -26057,12 +26004,12 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) - vite-node: 3.2.4(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite-node: 3.2.4(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 24.10.13 + '@types/node': 24.12.0 jsdom: 21.1.2 transitivePeerDependencies: - jiti @@ -26078,11 +26025,11 @@ snapshots: - tsx - yaml - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.13)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) + '@vitest/mocker': 3.2.4(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -26100,12 +26047,12 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) - vite-node: 3.2.4(@types/node@24.10.13)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.31.1)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) + vite-node: 3.2.4(@types/node@24.12.0)(jiti@2.6.1)(less@3.11.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 24.10.13 + '@types/node': 24.12.0 jsdom: 22.1.0 transitivePeerDependencies: - jiti @@ -26155,9 +26102,9 @@ snapshots: wait-on@7.2.0: dependencies: - axios: 1.13.5 + axios: 1.13.6 joi: 17.13.3 - lodash: 4.17.21 + lodash: 4.17.23 minimist: 1.2.8 rxjs: 7.8.2 transitivePeerDependencies: @@ -26165,9 +26112,9 @@ snapshots: wait-on@7.2.0(debug@4.3.4): dependencies: - axios: 1.13.5(debug@4.3.4) + axios: 1.13.6(debug@4.3.4) joi: 17.13.3 - lodash: 4.17.21 + lodash: 4.17.23 minimist: 1.2.8 rxjs: 7.8.2 transitivePeerDependencies: @@ -26205,8 +26152,8 @@ snapshots: webpack-bundle-analyzer@4.10.1: dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.15.0 - acorn-walk: 8.3.4 + acorn: 8.16.0 + acorn-walk: 8.3.5 commander: 7.2.0 debounce: 1.2.1 escape-string-regexp: 4.0.0 @@ -26230,23 +26177,14 @@ snapshots: schema-utils: 4.3.3 webpack: 5.105.4(esbuild@0.25.12) - webpack-dev-middleware@5.3.4(webpack@5.90.1(esbuild@0.25.12)): + webpack-dev-middleware@5.3.4(webpack@5.105.4): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.3.3 - webpack: 5.90.1(esbuild@0.25.12) - - webpack-dev-middleware@5.3.4(webpack@5.90.1): - dependencies: - colorette: 2.0.20 - memfs: 3.5.3 - mime-types: 2.1.35 - range-parser: 1.2.1 - schema-utils: 4.3.3 - webpack: 5.90.1 + webpack: 5.105.4 webpack-dev-middleware@6.1.3(webpack@5.105.4(esbuild@0.25.12)): dependencies: @@ -26296,7 +26234,7 @@ snapshots: - supports-color - utf-8-validate - webpack-dev-server@4.11.1(webpack@5.90.1(esbuild@0.25.12)): + webpack-dev-server@4.11.1(webpack@5.105.4(esbuild@0.25.12)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -26325,8 +26263,8 @@ snapshots: serve-index: 1.9.2 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.90.1(esbuild@0.25.12) - webpack-dev-middleware: 5.3.4(webpack@5.90.1(esbuild@0.25.12)) + webpack: 5.105.4(esbuild@0.25.12) + webpack-dev-middleware: 5.3.4(webpack@5.105.4(esbuild@0.25.12)) ws: 8.19.0 transitivePeerDependencies: - bufferutil @@ -26334,7 +26272,7 @@ snapshots: - supports-color - utf-8-validate - webpack-dev-server@4.11.1(webpack@5.90.1): + webpack-dev-server@4.11.1(webpack@5.105.4): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -26363,8 +26301,8 @@ snapshots: serve-index: 1.9.2 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.90.1 - webpack-dev-middleware: 5.3.4(webpack@5.90.1) + webpack: 5.105.4 + webpack-dev-middleware: 5.3.4(webpack@5.105.4) ws: 8.19.0 transitivePeerDependencies: - bufferutil @@ -26378,10 +26316,10 @@ snapshots: html-entities: 2.6.0 strip-ansi: 6.0.1 - webpack-manifest-plugin@4.1.1(webpack@5.90.1(esbuild@0.25.12)): + webpack-manifest-plugin@4.1.1(webpack@5.105.4(esbuild@0.25.12)): dependencies: tapable: 2.3.0 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) webpack-sources: 2.3.1 webpack-node-externals@3.0.0: {} @@ -26391,13 +26329,11 @@ snapshots: source-list-map: 2.0.1 source-map: 0.6.1 - webpack-sources@3.3.3: {} - webpack-sources@3.3.4: {} webpack-virtual-modules@0.6.2: {} - webpack@5.105.4(esbuild@0.25.12): + webpack@5.105.4: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -26421,7 +26357,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.4.0(esbuild@0.25.12)(webpack@5.105.4(esbuild@0.25.12)) + terser-webpack-plugin: 5.4.0(webpack@5.105.4) watchpack: 2.5.1 webpack-sources: 3.3.4 transitivePeerDependencies: @@ -26429,50 +26365,20 @@ snapshots: - esbuild - uglify-js - webpack@5.90.1: - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.15.0 - acorn-import-assertions: 1.9.0(acorn@8.15.0) - browserslist: 4.28.1 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.19.0 - es-module-lexer: 1.7.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.1 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(webpack@5.90.1) - watchpack: 2.5.1 - webpack-sources: 3.3.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - webpack@5.90.1(esbuild@0.25.12): + webpack@5.105.4(esbuild@0.25.12): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.15.0 - acorn-import-assertions: 1.9.0(acorn@8.15.0) + acorn: 8.16.0 + acorn-import-phases: 1.0.4(acorn@8.16.0) browserslist: 4.28.1 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.19.0 - es-module-lexer: 1.7.0 + enhanced-resolve: 5.20.0 + es-module-lexer: 2.0.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -26481,23 +26387,23 @@ snapshots: loader-runner: 4.3.1 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.3.0 + schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(esbuild@0.25.12)(webpack@5.90.1(esbuild@0.25.12)) + terser-webpack-plugin: 5.4.0(esbuild@0.25.12)(webpack@5.105.4(esbuild@0.25.12)) watchpack: 2.5.1 - webpack-sources: 3.3.3 + webpack-sources: 3.3.4 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - webpackbar@5.0.2(webpack@5.90.1(esbuild@0.25.12)): + webpackbar@5.0.2(webpack@5.105.4(esbuild@0.25.12)): dependencies: chalk: 4.1.2 consola: 2.15.3 pretty-time: 1.1.0 std-env: 3.10.0 - webpack: 5.90.1(esbuild@0.25.12) + webpack: 5.105.4(esbuild@0.25.12) websocket-driver@0.7.4: dependencies: @@ -26629,13 +26535,13 @@ snapshots: dependencies: ansi-styles: 6.2.3 string-width: 5.1.2 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 wrap-ansi@9.0.2: dependencies: ansi-styles: 6.2.3 string-width: 7.2.0 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 wrappy@1.0.2: {} @@ -26657,7 +26563,7 @@ snapshots: wsl-utils@0.1.0: dependencies: - is-wsl: 3.1.0 + is-wsl: 3.1.1 xdg-basedir@5.1.0: {} From f44e2656d0cc53312f6041836ebdf327b669b9e3 Mon Sep 17 00:00:00 2001 From: wesleybl Date: Tue, 10 Mar 2026 21:25:29 -0300 Subject: [PATCH 8/8] Code review --- docs/source/upgrade-guide/index.md | 5 ++--- packages/volto-razzle-dev-utils/README.md | 2 +- packages/volto-razzle-dev-utils/news/7973.internal | 1 + 3 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 packages/volto-razzle-dev-utils/news/7973.internal diff --git a/docs/source/upgrade-guide/index.md b/docs/source/upgrade-guide/index.md index 354dc900d4d..43663cd5c7b 100644 --- a/docs/source/upgrade-guide/index.md +++ b/docs/source/upgrade-guide/index.md @@ -117,11 +117,10 @@ Finally, update your add-on file {file}`babel.config.js`. `@plone/razzle-dev-utils` is a maintained fork of the original `razzle-dev-utils` package that contains Volto-specific fixes and patches. -To verify whether your project requires updates, search for any direct references to internal `razzle` modules: +To verify whether your project requires updates, search for any direct references to internal `razzle-dev-utils` modules: ```shell -grep -R "require.*razzle-dev-utils/" -n --exclude-dir=node_modules || true -grep -R "from.*razzle-dev-utils/" -n --exclude-dir=node_modules || true +grep -R "razzle-dev-utils" -n --exclude-dir=node_modules || true ``` ### `pnpm` has been upgraded to version 10 diff --git a/packages/volto-razzle-dev-utils/README.md b/packages/volto-razzle-dev-utils/README.md index 23abcd20e89..69e1899d751 100644 --- a/packages/volto-razzle-dev-utils/README.md +++ b/packages/volto-razzle-dev-utils/README.md @@ -5,7 +5,7 @@ # @plone/razzle-dev-utils -This package includes some utilties used by [Razzle](https://github.com/jaredpalmer/razzle) +This package includes some utilities used by [Razzle](https://github.com/jaredpalmer/razzle) ## Usage in Razzle Projects diff --git a/packages/volto-razzle-dev-utils/news/7973.internal b/packages/volto-razzle-dev-utils/news/7973.internal new file mode 100644 index 00000000000..3a4434c2935 --- /dev/null +++ b/packages/volto-razzle-dev-utils/news/7973.internal @@ -0,0 +1 @@ +Initial release of `@plone/razzle-dev-utils`, a maintained fork of the original `razzle-dev-utils`. See the package README for background and usage details. @wesleybl