From d3e208be2d34f8333043f7e4d95909b239c195aa Mon Sep 17 00:00:00 2001 From: Jack Hsu Date: Wed, 3 Apr 2024 12:51:14 -0400 Subject: [PATCH] feat(bundling): upgrade rollup to v4 --- e2e/rollup/src/rollup.test.ts | 6 +- package.json | 23 +- packages/react/plugins/bundle-rollup.ts | 2 +- packages/react/src/utils/versions.ts | 4 +- packages/rollup/migrations.json | 13 + packages/rollup/package.json | 19 +- .../src/executors/rollup/rollup.impl.ts | 10 +- packages/rollup/src/plugins/plugin.spec.ts | 30 +- packages/rollup/src/plugins/plugin.ts | 5 +- pnpm-lock.yaml | 1125 ++++++++--------- 10 files changed, 583 insertions(+), 654 deletions(-) diff --git a/e2e/rollup/src/rollup.test.ts b/e2e/rollup/src/rollup.test.ts index bd4f2be887f5e3..6a67737dfbed8c 100644 --- a/e2e/rollup/src/rollup.test.ts +++ b/e2e/rollup/src/rollup.test.ts @@ -164,6 +164,8 @@ describe('Rollup Plugin', () => { it('should build correctly with crystal', () => { // ARRANGE + runCLI(`generate @nx/js:init --no-interactive`); + runCLI(`generate @nx/rollup:init --no-interactive`); updateFile( `libs/test/src/index.ts`, `export function helloWorld() { @@ -172,7 +174,7 @@ describe('Rollup Plugin', () => { ); updateFile(`libs/test/package.json`, JSON.stringify({ name: 'test' })); updateFile( - `libs/test/rollup.config.js`, + `libs/test/rollup.config.mjs`, `import babel from '@rollup/plugin-babel'; import commonjs from '@rollup/plugin-commonjs'; import typescript2 from 'rollup-plugin-typescript2'; @@ -201,8 +203,8 @@ const config = { export default config; ` ); + // ACT - runCLI(`generate @nx/rollup:init --no-interactive`); const output = runCLI(`build test`); // ASSERT diff --git a/package.json b/package.json index 276ad9d85dc11c..7de2e6b47c07a4 100644 --- a/package.json +++ b/package.json @@ -87,12 +87,12 @@ "@reduxjs/toolkit": "1.9.0", "@remix-run/dev": "^2.8.1", "@remix-run/node": "^2.8.1", - "@rollup/plugin-babel": "^5.3.0", - "@rollup/plugin-commonjs": "^20.0.0", - "@rollup/plugin-image": "^2.1.0", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.0.4", - "@rollup/plugin-url": "^7.0.0", + "@rollup/plugin-babel": "^6.0.4", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-image": "^3.0.3", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-url": "^8.0.2", "@schematics/angular": "~17.3.0", "@side/jest-runtime": "^1.1.0", "@storybook/addon-essentials": "7.5.3", @@ -102,7 +102,7 @@ "@storybook/react-webpack5": "7.5.3", "@storybook/types": "^7.1.1", "@supabase/supabase-js": "^2.26.0", - "@svgr/rollup": "^8.0.1", + "@svgr/rollup": "^8.1.0", "@svgr/webpack": "^8.0.1", "@swc-node/register": "1.8.0", "@swc/cli": "0.1.62", @@ -255,11 +255,10 @@ "react-textarea-autosize": "^8.5.3", "regenerator-runtime": "0.13.7", "resolve.exports": "1.1.0", - "rollup": "^2.56.2", - "rollup-plugin-copy": "^3.4.0", - "rollup-plugin-peer-deps-external": "^2.2.4", - "rollup-plugin-postcss": "^4.0.1", - "rollup-plugin-typescript2": "0.36.0", + "rollup": "^4.14.0", + "rollup-plugin-copy": "^3.5.0", + "rollup-plugin-postcss": "^4.0.2", + "rollup-plugin-typescript2": "^0.36.0", "rxjs": "^7.8.0", "sass": "1.55.0", "sass-loader": "^12.2.0", diff --git a/packages/react/plugins/bundle-rollup.ts b/packages/react/plugins/bundle-rollup.ts index b83364dd19bb61..378f4597e7b2de 100644 --- a/packages/react/plugins/bundle-rollup.ts +++ b/packages/react/plugins/bundle-rollup.ts @@ -38,7 +38,7 @@ function getRollupOptions(options: rollup.RollupOptions) { url({ limit: 10000, // 10kB }), - ...options.plugins, + ...(Array.isArray(options.plugins) ? options.plugins : []), ]; } catch { // Ignored for React Native diff --git a/packages/react/src/utils/versions.ts b/packages/react/src/utils/versions.ts index 7f128c6f3e0dc3..6f8585f5b2fa06 100755 --- a/packages/react/src/utils/versions.ts +++ b/packages/react/src/utils/versions.ts @@ -61,8 +61,8 @@ export const lessVersion = '3.12.2'; export const sassVersion = '^1.55.0'; // rollup plugins (if needed) -export const rollupPluginUrlVersion = '^7.0.0'; -export const svgrRollupVersion = '^8.0.1'; +export const rollupPluginUrlVersion = '^8.0.2'; +export const svgrRollupVersion = '^8.1.0'; export const swcPluginStyledJsxVersion = '^1.5.67'; export const swcPluginEmotionVersion = '^2.5.67'; diff --git a/packages/rollup/migrations.json b/packages/rollup/migrations.json index 453d32735bc6e1..0c16f35a64e8e4 100644 --- a/packages/rollup/migrations.json +++ b/packages/rollup/migrations.json @@ -34,6 +34,19 @@ "alwaysAddToPackageJson": false } } + }, + "19.0.0": { + "version": "19.0.0-beta.0", + "packages": { + "@rollup/plugin-url": { + "version": "^8.0.2", + "alwaysAddToPackageJson": false + }, + "@svgr/rollup": { + "version": "^8.1.0", + "alwaysAddToPackageJson": false + } + } } } } diff --git a/packages/rollup/package.json b/packages/rollup/package.json index bd1cac756befb1..e119c8e640d3f2 100644 --- a/packages/rollup/package.json +++ b/packages/rollup/package.json @@ -29,20 +29,19 @@ "migrations": "./migrations.json" }, "dependencies": { - "@rollup/plugin-babel": "^5.3.0", - "@rollup/plugin-commonjs": "^20.0.0", - "@rollup/plugin-image": "^2.1.0", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.0.4", + "@rollup/plugin-babel": "^6.0.4", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-image": "^3.0.3", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^15.2.3", "autoprefixer": "^10.4.9", "babel-plugin-transform-async-to-promises": "^0.8.15", "chalk": "^4.1.0", "postcss": "^8.4.14", - "rollup": "^2.56.2", - "rollup-plugin-copy": "^3.4.0", - "rollup-plugin-peer-deps-external": "^2.2.4", - "rollup-plugin-postcss": "^4.0.1", - "rollup-plugin-typescript2": "0.36.0", + "rollup": "^4.14.0", + "rollup-plugin-copy": "^3.5.0", + "rollup-plugin-postcss": "^4.0.2", + "rollup-plugin-typescript2": "^0.36.0", "tslib": "^2.3.0", "@nx/devkit": "file:../devkit", "@nx/js": "file:../js" diff --git a/packages/rollup/src/executors/rollup/rollup.impl.ts b/packages/rollup/src/executors/rollup/rollup.impl.ts index 8476bc977d4346..936dd76eb78a81 100644 --- a/packages/rollup/src/executors/rollup/rollup.impl.ts +++ b/packages/rollup/src/executors/rollup/rollup.impl.ts @@ -1,6 +1,5 @@ import * as ts from 'typescript'; import * as rollup from 'rollup'; -import * as peerDepsExternal from 'rollup-plugin-peer-deps-external'; import { getBabelInputPlugin } from '@rollup/plugin-babel'; import { dirname, join, parse, resolve } from 'path'; import * as autoprefixer from 'autoprefixer'; @@ -161,7 +160,6 @@ export async function createRollupOptions( npmDeps: string[] ): Promise { const useBabel = options.compiler === 'babel'; - const useTsc = options.compiler === 'tsc'; const useSwc = options.compiler === 'swc'; const tsConfigPath = joinPathFragments(context.root, options.tsConfig); @@ -214,9 +212,6 @@ export async function createRollupOptions( main: options.main, projectRoot: options.projectRoot, }), - peerDepsExternal({ - packageJsonPath: options.project, - }), postcss({ inject: true, extract: options.extractCss, @@ -306,7 +301,10 @@ export async function createRollupOptions( ...finalConfig, ...config, plugins: [ - ...(finalConfig.plugins?.length > 0 ? finalConfig.plugins : []), + ...(Array.isArray(finalConfig.plugins) && + finalConfig.plugins?.length > 0 + ? finalConfig.plugins + : []), ...(config.plugins?.length > 0 ? config.plugins : []), ], }; diff --git a/packages/rollup/src/plugins/plugin.spec.ts b/packages/rollup/src/plugins/plugin.spec.ts index 69f3cc2f647f8b..6919da500616e3 100644 --- a/packages/rollup/src/plugins/plugin.spec.ts +++ b/packages/rollup/src/plugins/plugin.spec.ts @@ -38,22 +38,23 @@ describe('@nx/rollup/plugin', () => { tempFs.createFileSync( 'rollup.config.js', ` -const config = { +const config = [{ input: 'src/index.js', - output: [ - { - file: 'dist/bundle.js', - format: 'cjs', - sourcemap: true - }, - { - file: 'dist/bundle.es.js', - format: 'es', - sourcemap: true - } - ], + output: { + file: 'dist/bundle.js', + format: 'cjs', + sourcemap: true + }, plugins: [], -}; +}, { + input: 'src/index.js', + output: { + file: 'dist/bundle.js', + format: 'cjs', + sourcemap: true + }, + plugins: [], +}]; module.exports = config; ` @@ -82,6 +83,7 @@ module.exports = config; expect(nodes).toMatchSnapshot(); }); }); + describe('non-root project', () => { const tempFs = new TempFs('test'); diff --git a/packages/rollup/src/plugins/plugin.ts b/packages/rollup/src/plugins/plugin.ts index af770e8d8e35d5..a78d85df8c5bff 100644 --- a/packages/rollup/src/plugins/plugin.ts +++ b/packages/rollup/src/plugins/plugin.ts @@ -15,7 +15,10 @@ import { calculateHashForCreateNodes } from '@nx/devkit/src/utils/calculate-hash import { getLockFileName } from '@nx/js'; import { getNamedInputs } from '@nx/devkit/src/utils/get-named-inputs'; import { type RollupOptions } from 'rollup'; -import * as loadConfigFile from 'rollup/dist/loadConfigFile'; + +// This import causes an error due to the module resolution used. If we switch to bundler or nodenext in the future we remove this ignore. +// @ts-ignore +import { loadConfigFile } from 'rollup/loadConfigFile'; const cachePath = join(projectGraphCacheDirectory, 'rollup.hash'); const targetsCache = existsSync(cachePath) ? readTargetsCache() : {}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4735521d100f74..1f2f69a7a45483 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -268,10 +268,10 @@ devDependencies: version: 17.0.1(@angular/core@17.3.0)(rxjs@7.8.1) '@nuxt/kit': specifier: ^3.10.0 - version: 3.10.0(rollup@2.79.0) + version: 3.10.0(rollup@4.14.3) '@nuxt/schema': specifier: ^3.10.0 - version: 3.10.0(rollup@2.79.0) + version: 3.10.0(rollup@4.14.3) '@nx/angular': specifier: 18.3.0-beta.3 version: 18.3.0-beta.3(@angular-devkit/build-angular@17.3.0)(@angular-devkit/core@17.3.0)(@angular-devkit/schematics@17.3.0)(@schematics/angular@17.3.0)(@swc-node/register@1.8.0)(@swc/core@1.3.86)(@types/node@18.19.8)(esbuild@0.19.5)(eslint@8.57.0)(html-webpack-plugin@5.5.0)(js-yaml@4.1.0)(nx@18.3.0-beta.3)(rxjs@7.8.1)(typescript@5.4.2)(verdaccio@5.15.4) @@ -339,23 +339,23 @@ devDependencies: specifier: ^2.8.1 version: 2.8.1(typescript@5.4.2) '@rollup/plugin-babel': - specifier: ^5.3.0 - version: 5.3.1(@babel/core@7.23.2)(rollup@2.79.0) + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.23.2)(rollup@4.14.3) '@rollup/plugin-commonjs': - specifier: ^20.0.0 - version: 20.0.0(rollup@2.79.0) + specifier: ^25.0.7 + version: 25.0.7(rollup@4.14.3) '@rollup/plugin-image': - specifier: ^2.1.0 - version: 2.1.1(rollup@2.79.0) + specifier: ^3.0.3 + version: 3.0.3(rollup@4.14.3) '@rollup/plugin-json': - specifier: ^4.1.0 - version: 4.1.0(rollup@2.79.0) + specifier: ^6.1.0 + version: 6.1.0(rollup@4.14.3) '@rollup/plugin-node-resolve': - specifier: ^13.0.4 - version: 13.3.0(rollup@2.79.0) + specifier: ^15.2.3 + version: 15.2.3(rollup@4.14.3) '@rollup/plugin-url': - specifier: ^7.0.0 - version: 7.0.0(rollup@2.79.0) + specifier: ^8.0.2 + version: 8.0.2(rollup@4.14.3) '@schematics/angular': specifier: ~17.3.0 version: 17.3.0 @@ -373,7 +373,7 @@ devDependencies: version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@storybook/react-vite': specifier: 7.5.3 - version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(rollup@2.79.0)(typescript@5.4.2)(vite@5.0.8) + version: 7.5.3(react-dom@18.2.0)(react@18.2.0)(rollup@4.14.3)(typescript@5.4.2)(vite@5.0.8) '@storybook/react-webpack5': specifier: 7.5.3 version: 7.5.3(@babel/core@7.23.2)(@swc/core@1.3.86)(@swc/helpers@0.5.3)(esbuild@0.19.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack-dev-server@4.11.1) @@ -384,8 +384,8 @@ devDependencies: specifier: ^2.26.0 version: 2.26.0 '@svgr/rollup': - specifier: ^8.0.1 - version: 8.0.1(rollup@2.79.0)(typescript@5.4.2) + specifier: ^8.1.0 + version: 8.1.0(rollup@4.14.3)(typescript@5.4.2) '@svgr/webpack': specifier: ^8.0.1 version: 8.0.1(typescript@5.4.2) @@ -772,7 +772,7 @@ devDependencies: version: 11.0.1 nuxt: specifier: ^3.10.0 - version: 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8) + version: 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@4.14.3)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8) nx: specifier: 18.3.0-beta.3 version: 18.3.0-beta.3(@swc-node/register@1.8.0)(@swc/core@1.3.86) @@ -840,20 +840,17 @@ devDependencies: specifier: 1.1.0 version: 1.1.0 rollup: - specifier: ^2.56.2 - version: 2.79.0 + specifier: ^4.14.0 + version: 4.14.3 rollup-plugin-copy: - specifier: ^3.4.0 - version: 3.4.0 - rollup-plugin-peer-deps-external: - specifier: ^2.2.4 - version: 2.2.4(rollup@2.79.0) + specifier: ^3.5.0 + version: 3.5.0 rollup-plugin-postcss: - specifier: ^4.0.1 + specifier: ^4.0.2 version: 4.0.2(postcss@8.4.19)(ts-node@10.9.1) rollup-plugin-typescript2: - specifier: 0.36.0 - version: 0.36.0(rollup@2.79.0)(typescript@5.4.2) + specifier: ^0.36.0 + version: 0.36.0(rollup@4.14.3)(typescript@5.4.2) rxjs: specifier: ^7.8.0 version: 7.8.1 @@ -1959,7 +1956,7 @@ packages: dependencies: '@babel/core': 7.23.7 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 debug: 4.3.4(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -2792,7 +2789,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7): @@ -2822,7 +2819,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.2): @@ -3902,7 +3899,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) dev: true @@ -3914,7 +3911,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) dev: true @@ -3993,6 +3990,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-react-constant-elements@7.21.3(@babel/core@7.24.0): + resolution: {integrity: sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} engines: {node: '>=6.9.0'} @@ -4013,6 +4020,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.24.0): + resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} @@ -4033,6 +4050,16 @@ packages: '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.23.7) dev: true + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.0): + resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.9): resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} engines: {node: '>=6.9.0'} @@ -4081,6 +4108,20 @@ packages: '@babel/types': 7.23.9 dev: true + /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.24.0): + resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) + '@babel/types': 7.23.9 + dev: true + /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} engines: {node: '>=6.9.0'} @@ -4103,6 +4144,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.24.0): + resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} @@ -4342,7 +4394,7 @@ packages: '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0) dev: true @@ -4653,6 +4705,21 @@ packages: '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.23.7) dev: true + /@babel/preset-react@7.22.5(@babel/core@7.24.0): + resolution: {integrity: sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.22.5 + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.24.0) + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.24.0) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.0) + '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.24.0) + dev: true + /@babel/preset-typescript@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==} engines: {node: '>=6.9.0'} @@ -8081,16 +8148,16 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: true - /@nuxt/devtools-kit@1.0.8(nuxt@3.10.0)(rollup@2.79.0)(vite@5.0.8): + /@nuxt/devtools-kit@1.0.8(nuxt@3.10.0)(rollup@4.14.3)(vite@5.0.8): resolution: {integrity: sha512-j7bNZmoAXQ1a8qv6j6zk4c/aekrxYqYVQM21o/Hy4XHCUq4fajSgpoc8mjyWJSTfpkOmuLyEzMexpDWiIVSr6A==} peerDependencies: nuxt: ^3.9.0 vite: '*' dependencies: - '@nuxt/kit': 3.10.0(rollup@2.79.0) - '@nuxt/schema': 3.10.0(rollup@2.79.0) + '@nuxt/kit': 3.10.0(rollup@4.14.3) + '@nuxt/schema': 3.10.0(rollup@4.14.3) execa: 7.2.0 - nuxt: 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8) + nuxt: 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@4.14.3)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8) vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) transitivePeerDependencies: - rollup @@ -8113,7 +8180,7 @@ packages: semver: 7.6.0 dev: true - /@nuxt/devtools@1.0.8(nuxt@3.10.0)(rollup@2.79.0)(vite@5.0.8): + /@nuxt/devtools@1.0.8(nuxt@3.10.0)(rollup@4.14.3)(vite@5.0.8): resolution: {integrity: sha512-o6aBFEBxc8OgVHV4OPe2g0q9tFIe9HiTxRiJnlTJ+jHvOQsBLS651ArdVtwLChf9UdMouFlpLLJ1HteZqTbtsQ==} hasBin: true peerDependencies: @@ -8121,9 +8188,9 @@ packages: vite: '*' dependencies: '@antfu/utils': 0.7.7 - '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.0)(rollup@2.79.0)(vite@5.0.8) + '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.0)(rollup@4.14.3)(vite@5.0.8) '@nuxt/devtools-wizard': 1.0.8 - '@nuxt/kit': 3.10.0(rollup@2.79.0) + '@nuxt/kit': 3.10.0(rollup@4.14.3) birpc: 0.2.15 consola: 3.2.3 destr: 2.0.2 @@ -8138,7 +8205,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8) + nuxt: 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@4.14.3)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8) nypm: 0.3.6 ohash: 1.1.3 pacote: 17.0.6 @@ -8150,9 +8217,9 @@ packages: semver: 7.6.0 simple-git: 3.22.0 sirv: 2.0.4 - unimport: 3.7.1(rollup@2.79.0) + unimport: 3.7.1(rollup@4.14.3) vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) - vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.0)(rollup@2.79.0)(vite@5.0.8) + vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.0)(rollup@4.14.3)(vite@5.0.8) vite-plugin-vue-inspector: 4.0.2(vite@5.0.8) which: 3.0.1 ws: 8.16.0 @@ -8164,11 +8231,11 @@ packages: - utf-8-validate dev: true - /@nuxt/kit@3.10.0(rollup@2.79.0): + /@nuxt/kit@3.10.0(rollup@4.14.3): resolution: {integrity: sha512-SNyZqk57kyEvTdFSYhQCYFCwT/EQO13O9SWtY2ULscdhXd2C5D0SQW9E7OM7O/31Fa+KQ9RnSTA8DnwaOFne2g==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: - '@nuxt/schema': 3.10.0(rollup@2.79.0) + '@nuxt/schema': 3.10.0(rollup@4.14.3) c12: 1.6.1 consola: 3.2.3 defu: 6.1.4 @@ -8184,14 +8251,14 @@ packages: semver: 7.5.4 ufo: 1.3.2 unctx: 2.3.1 - unimport: 3.7.1(rollup@2.79.0) + unimport: 3.7.1(rollup@4.14.3) untyped: 1.4.2 transitivePeerDependencies: - rollup - supports-color dev: true - /@nuxt/schema@3.10.0(rollup@2.79.0): + /@nuxt/schema@3.10.0(rollup@4.14.3): resolution: {integrity: sha512-XwxyoW1DFMpHsoF3LHvwd2e2JFy9bTBfTo2/gH2RH9tU2W3I56A9uPRBftFXTNEDBrO2whYOFsRgjVOmM0ZZHg==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: @@ -8204,18 +8271,18 @@ packages: scule: 1.2.0 std-env: 3.7.0 ufo: 1.3.2 - unimport: 3.7.1(rollup@2.79.0) + unimport: 3.7.1(rollup@4.14.3) untyped: 1.4.2 transitivePeerDependencies: - rollup - supports-color dev: true - /@nuxt/telemetry@2.5.3(rollup@2.79.0): + /@nuxt/telemetry@2.5.3(rollup@4.14.3): resolution: {integrity: sha512-Ghv2MgWbJcUM9G5Dy3oQP0cJkUwEgaiuQxEF61FXJdn0a69Q4StZEP/hLF0MWPM9m6EvAwI7orxkJHM7MrmtVg==} hasBin: true dependencies: - '@nuxt/kit': 3.10.0(rollup@2.79.0) + '@nuxt/kit': 3.10.0(rollup@4.14.3) ci-info: 4.0.0 consola: 3.2.3 create-require: 1.1.1 @@ -8241,14 +8308,14 @@ packages: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} dev: true - /@nuxt/vite-builder@3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vue@3.4.15): + /@nuxt/vite-builder@3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@4.14.3)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vue@3.4.15): resolution: {integrity: sha512-PpdcPkvfBzSZVHqxZ/uneTUZq6ufZDzgP36yXxZ/ygRi90szOs5QHWzGFXJ6cCW4D34iqePKjeTXJall3C74LA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.3.4 dependencies: - '@nuxt/kit': 3.10.0(rollup@2.79.0) - '@rollup/plugin-replace': 5.0.5(rollup@2.79.0) + '@nuxt/kit': 3.10.0(rollup@4.14.3) + '@rollup/plugin-replace': 5.0.5(rollup@4.14.3) '@vitejs/plugin-vue': 5.0.3(vite@5.0.12)(vue@3.4.15) '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.0.12)(vue@3.4.15) autoprefixer: 10.4.17(postcss@8.4.35) @@ -8271,7 +8338,7 @@ packages: perfect-debounce: 1.0.0 pkg-types: 1.0.3 postcss: 8.4.35 - rollup-plugin-visualizer: 5.12.0(rollup@2.79.0) + rollup-plugin-visualizer: 5.12.0(rollup@4.14.3) std-env: 3.7.0 strip-literal: 2.0.0 ufo: 1.3.2 @@ -9708,13 +9775,13 @@ packages: /@radix-ui/number@1.0.1: resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: true /@radix-ui/primitive@1.0.1: resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: true /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0): @@ -9730,7 +9797,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.33 '@types/react-dom': 18.2.14 @@ -9751,7 +9818,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.33)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) @@ -9771,7 +9838,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.33 react: 18.2.0 dev: true @@ -9785,7 +9852,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.33 react: 18.2.0 dev: true @@ -9799,7 +9866,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.33 react: 18.2.0 dev: true @@ -9817,7 +9884,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) @@ -9838,7 +9905,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.33 react: 18.2.0 dev: true @@ -9856,7 +9923,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.33)(react@18.2.0) @@ -9875,7 +9942,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.33)(react@18.2.0) '@types/react': 18.2.33 react: 18.2.0 @@ -9894,7 +9961,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@floating-ui/react-dom': 2.0.1(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.2.0) @@ -9924,7 +9991,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.33 '@types/react-dom': 18.2.14 @@ -9945,7 +10012,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-slot': 1.0.2(@types/react@18.2.33)(react@18.2.0) '@types/react': 18.2.33 '@types/react-dom': 18.2.14 @@ -9966,7 +10033,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.2.0) @@ -9995,7 +10062,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) @@ -10036,7 +10103,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.33 '@types/react-dom': 18.2.14 @@ -10053,7 +10120,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.2.0) '@types/react': 18.2.33 react: 18.2.0 @@ -10072,7 +10139,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@18.2.33)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.33)(react@18.2.0) @@ -10099,7 +10166,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.33)(react@18.2.0) @@ -10122,7 +10189,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@18.2.33)(react@18.2.0) '@radix-ui/react-direction': 1.0.1(@types/react@18.2.33)(react@18.2.0) @@ -10145,7 +10212,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.33 react: 18.2.0 dev: true @@ -10159,7 +10226,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.33)(react@18.2.0) '@types/react': 18.2.33 react: 18.2.0 @@ -10174,7 +10241,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.33)(react@18.2.0) '@types/react': 18.2.33 react: 18.2.0 @@ -10189,7 +10256,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.33 react: 18.2.0 dev: true @@ -10203,7 +10270,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@types/react': 18.2.33 react: 18.2.0 dev: true @@ -10217,7 +10284,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/rect': 1.0.1 '@types/react': 18.2.33 react: 18.2.0 @@ -10232,7 +10299,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.33)(react@18.2.0) '@types/react': 18.2.33 react: 18.2.0 @@ -10251,7 +10318,7 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.33 '@types/react-dom': 18.2.14 @@ -10262,7 +10329,7 @@ packages: /@radix-ui/rect@1.0.1: resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: true /@reduxjs/toolkit@1.9.0(react-redux@8.0.5)(react@18.2.0): @@ -10465,7 +10532,7 @@ packages: web-streams-polyfill: 3.2.1 dev: true - /@rollup/plugin-alias@5.1.0(rollup@4.9.6): + /@rollup/plugin-alias@5.1.0(rollup@4.14.3): resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10474,44 +10541,30 @@ packages: rollup: optional: true dependencies: - rollup: 4.9.6 + rollup: 4.14.3 slash: 4.0.0 dev: true - /@rollup/plugin-babel@5.3.1(@babel/core@7.23.2)(rollup@2.79.0): - resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} - engines: {node: '>= 10.0.0'} + /@rollup/plugin-babel@6.0.4(@babel/core@7.23.2)(rollup@4.14.3): + resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==} + engines: {node: '>=14.0.0'} peerDependencies: '@babel/core': ^7.0.0 '@types/babel__core': ^7.1.9 - rollup: ^1.20.0||^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: '@types/babel__core': optional: true + rollup: + optional: true dependencies: '@babel/core': 7.23.2 - '@babel/helper-module-imports': 7.21.4 - '@rollup/pluginutils': 3.1.0(rollup@2.79.0) - rollup: 2.79.0 - dev: true - - /@rollup/plugin-commonjs@20.0.0(rollup@2.79.0): - resolution: {integrity: sha512-5K0g5W2Ol8hAcTHqcTBHiA7M58tfmYi1o9KxeJuuRNpGaTa5iLjcyemBitCBcKXaHamOBBEH2dGom6v6Unmqjg==} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^2.38.3 - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.0) - commondir: 1.0.1 - estree-walker: 2.0.2 - glob: 7.2.3 - is-reference: 1.2.1 - magic-string: 0.25.9 - resolve: 1.22.1 - rollup: 2.79.0 + '@babel/helper-module-imports': 7.22.15 + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + rollup: 4.14.3 dev: true - /@rollup/plugin-commonjs@25.0.7(rollup@4.9.6): + /@rollup/plugin-commonjs@25.0.7(rollup@4.14.3): resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10520,27 +10573,30 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.6) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.30.7 - rollup: 4.9.6 + magic-string: 0.30.8 + rollup: 4.14.3 dev: true - /@rollup/plugin-image@2.1.1(rollup@2.79.0): - resolution: {integrity: sha512-AgP4U85zuQJdUopLUCM+hTf45RepgXeTb8EJsleExVy99dIoYpt3ZlDYJdKmAc2KLkNntCDg6BPJvgJU3uGF+g==} - engines: {node: '>= 8.0.0'} + /@rollup/plugin-image@3.0.3(rollup@4.14.3): + resolution: {integrity: sha512-qXWQwsXpvD4trSb8PeFPFajp8JLpRtqqOeNYRUKnEQNHm7e5UP7fuSRcbjQAJ7wDZBbnJvSdY5ujNBQd9B1iFg==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0 || ^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.0) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) mini-svg-data-uri: 1.4.4 - rollup: 2.79.0 + rollup: 4.14.3 dev: true - /@rollup/plugin-inject@5.0.5(rollup@4.9.6): + /@rollup/plugin-inject@5.0.5(rollup@4.14.3): resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10549,23 +10605,14 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.6) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) estree-walker: 2.0.2 - magic-string: 0.30.7 - rollup: 4.9.6 - dev: true - - /@rollup/plugin-json@4.1.0(rollup@2.79.0): - resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.0) - rollup: 2.79.0 + magic-string: 0.30.8 + rollup: 4.14.3 dev: true - /@rollup/plugin-json@6.0.1(rollup@4.9.6): - resolution: {integrity: sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==} + /@rollup/plugin-json@6.1.0(rollup@4.14.3): + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -10573,26 +10620,11 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.6) - rollup: 4.9.6 + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + rollup: 4.14.3 dev: true - /@rollup/plugin-node-resolve@13.3.0(rollup@2.79.0): - resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} - engines: {node: '>= 10.0.0'} - peerDependencies: - rollup: ^2.42.0 - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.0) - '@types/resolve': 1.17.1 - deepmerge: 4.2.2 - is-builtin-module: 3.2.0 - is-module: 1.0.0 - resolve: 1.22.1 - rollup: 2.79.0 - dev: true - - /@rollup/plugin-node-resolve@15.2.3(rollup@4.9.6): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.14.3): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10601,16 +10633,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.6) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.9.6 + rollup: 4.14.3 dev: true - /@rollup/plugin-replace@5.0.5(rollup@2.79.0): + /@rollup/plugin-replace@5.0.5(rollup@4.14.3): resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10619,26 +10651,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@2.79.0) - magic-string: 0.30.7 - rollup: 2.79.0 - dev: true - - /@rollup/plugin-replace@5.0.5(rollup@4.9.6): - resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.6) - magic-string: 0.30.7 - rollup: 4.9.6 + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + magic-string: 0.30.8 + rollup: 4.14.3 dev: true - /@rollup/plugin-terser@0.4.4(rollup@4.9.6): + /@rollup/plugin-terser@0.4.4(rollup@4.14.3): resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10647,25 +10665,28 @@ packages: rollup: optional: true dependencies: - rollup: 4.9.6 + rollup: 4.14.3 serialize-javascript: 6.0.2 smob: 1.4.1 terser: 5.27.0 dev: true - /@rollup/plugin-url@7.0.0(rollup@2.79.0): - resolution: {integrity: sha512-cIWcEObrmEPAU8q8NluGWlCPlQDuoSKvkyI3eOFO4fx6W02mLNj4ZEiUT0X2mKMIvQzoWL1feEK9d1yr1ICgrw==} - engines: {node: '>=10.0.0'} + /@rollup/plugin-url@8.0.2(rollup@4.14.3): + resolution: {integrity: sha512-5yW2LP5NBEgkvIRSSEdJkmxe5cUNZKG3eenKtfJvSkxVm/xTTu7w+ayBtNwhozl1ZnTUCU0xFaRQR+cBl2H7TQ==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 4.2.1 + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) make-dir: 3.1.0 - mime: 2.6.0 - rollup: 2.79.0 + mime: 3.0.0 + rollup: 4.14.3 dev: true - /@rollup/plugin-wasm@6.2.2(rollup@4.9.6): + /@rollup/plugin-wasm@6.2.2(rollup@4.14.3): resolution: {integrity: sha512-gpC4R1G9Ni92ZIRTexqbhX7U+9estZrbhP+9SRb0DW9xpB9g7j34r+J2hqrcW/lRI7dJaU84MxZM0Rt82tqYPQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10674,20 +10695,8 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.6) - rollup: 4.9.6 - dev: true - - /@rollup/pluginutils@3.1.0(rollup@2.79.0): - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.3.1 - rollup: 2.79.0 + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + rollup: 4.14.3 dev: true /@rollup/pluginutils@4.2.1: @@ -10698,22 +10707,7 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.0.2(rollup@2.79.0): - resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 2.79.0 - dev: true - - /@rollup/pluginutils@5.0.5(rollup@2.79.0): + /@rollup/pluginutils@5.0.5(rollup@4.14.3): resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10725,25 +10719,10 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 2.79.0 - dev: true - - /@rollup/pluginutils@5.1.0(rollup@2.79.0): - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 2.79.0 + rollup: 4.14.3 dev: true - /@rollup/pluginutils@5.1.0(rollup@4.9.6): + /@rollup/pluginutils@5.1.0(rollup@4.14.3): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10755,203 +10734,131 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.9.6 - dev: true - - /@rollup/rollup-android-arm-eabi@4.3.0: - resolution: {integrity: sha512-/4pns6BYi8MXdwnXM44yoGAcFYVHL/BYlB2q1HXZ6AzH++LaiEVWFpBWQ/glXhbMbv3E3o09igrHFbP/snhAvA==} - cpu: [arm] - os: [android] - requiresBuild: true + rollup: 4.14.3 dev: true - optional: true - /@rollup/rollup-android-arm-eabi@4.9.6: - resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==} + /@rollup/rollup-android-arm-eabi@4.14.3: + resolution: {integrity: sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64@4.3.0: - resolution: {integrity: sha512-nLO/JsL9idr416vzi3lHm3Xm+QZh4qHij8k3Er13kZr5YhL7/+kBAx84kDmPc7HMexLmwisjDCeDIKNFp8mDlQ==} + /@rollup/rollup-android-arm64@4.14.3: + resolution: {integrity: sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64@4.9.6: - resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-darwin-arm64@4.3.0: - resolution: {integrity: sha512-dGhVBlllt4iHwTGy21IEoMOTN5wZoid19zEIxsdY29xcEiOEHqzDa7Sqrkh5OE7LKCowL61eFJXxYe/+pYa7ZQ==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-darwin-arm64@4.9.6: - resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==} + /@rollup/rollup-darwin-arm64@4.14.3: + resolution: {integrity: sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.3.0: - resolution: {integrity: sha512-h8wRfHeLEbU3NzaP1Oku7BYXCJQiTRr+8U0lklyOQXxXiEpHLL8tk1hFl+tezoRKLcPJD7joKaK74ASsqt3Ekg==} + /@rollup/rollup-darwin-x64@4.14.3: + resolution: {integrity: sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.9.6: - resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-arm-gnueabihf@4.3.0: - resolution: {integrity: sha512-wP4VgR/gfV18sylTuym3sxRTkAgUR2vh6YLeX/GEznk5jCYcYSlx585XlcUcl0c8UffIZlRJ09raWSX3JDb4GA==} + /@rollup/rollup-linux-arm-gnueabihf@4.14.3: + resolution: {integrity: sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.9.6: - resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==} + /@rollup/rollup-linux-arm-musleabihf@4.14.3: + resolution: {integrity: sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.3.0: - resolution: {integrity: sha512-v/14JCYVkqRSJeQbxFx4oUkwVQQw6lFMN7bd4vuARBc3X2lmomkxBsc+BFiIDL/BK+CTx5AOh/k9XmqDnKWRVg==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-arm64-gnu@4.9.6: - resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==} + /@rollup/rollup-linux-arm64-gnu@4.14.3: + resolution: {integrity: sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.3.0: - resolution: {integrity: sha512-tNhfYqFH5OxtRzfkTOKdgFYlPSZnlDLNW4+leNEvQZhwTJxoTwsZAAhR97l3qVry/kkLyJPBK+Q8EAJLPinDIg==} + /@rollup/rollup-linux-arm64-musl@4.14.3: + resolution: {integrity: sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.9.6: - resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==} - cpu: [arm64] + /@rollup/rollup-linux-powerpc64le-gnu@4.14.3: + resolution: {integrity: sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==} + cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.9.6: - resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==} + /@rollup/rollup-linux-riscv64-gnu@4.14.3: + resolution: {integrity: sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==} cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.3.0: - resolution: {integrity: sha512-pw77m8QywdsoFdFOgmc8roF1inBI0rciqzO8ffRUgLoq7+ee9o5eFqtEcS6hHOOplgifAUUisP8cAnwl9nUYPw==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-x64-gnu@4.9.6: - resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==} - cpu: [x64] + /@rollup/rollup-linux-s390x-gnu@4.14.3: + resolution: {integrity: sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==} + cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.3.0: - resolution: {integrity: sha512-tJs7v2MnV2F8w6X1UpPHl/43OfxjUy9SuJ2ZPoxn79v9vYteChVYO/ueLHCpRMmyTUIVML3N9z4azl9ENH8Xxg==} + /@rollup/rollup-linux-x64-gnu@4.14.3: + resolution: {integrity: sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.9.6: - resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==} + /@rollup/rollup-linux-x64-musl@4.14.3: + resolution: {integrity: sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.3.0: - resolution: {integrity: sha512-OKGxp6kATQdTyI2DF+e9s+hB3/QZB45b6e+dzcfW1SUqiF6CviWyevhmT4USsMEdP3mlpC9zxLz3Oh+WaTMOSw==} + /@rollup/rollup-win32-arm64-msvc@4.14.3: + resolution: {integrity: sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.9.6: - resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-win32-ia32-msvc@4.3.0: - resolution: {integrity: sha512-DDZ5AH68JJ2ClQFEA1aNnfA7Ybqyeh0644rGbrLOdNehTmzfICHiWSn0OprzYi9HAshTPQvlwrM+bi2kuaIOjQ==} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-win32-ia32-msvc@4.9.6: - resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==} + /@rollup/rollup-win32-ia32-msvc@4.14.3: + resolution: {integrity: sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.3.0: - resolution: {integrity: sha512-dMvGV8p92GQ8jhNlGIKpyhVZPzJlT258pPrM5q2F8lKcc9Iv9BbfdnhX1OfinYWnb9ms5zLw6MlaMnqLfUkKnQ==} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-win32-x64-msvc@4.9.6: - resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==} + /@rollup/rollup-win32-x64-msvc@4.14.3: + resolution: {integrity: sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==} cpu: [x64] os: [win32] requiresBuild: true @@ -11463,7 +11370,7 @@ packages: find-cache-dir: 3.3.2 fs-extra: 11.2.0 magic-string: 0.30.7 - rollup: 2.79.0 + rollup: 3.28.0 typescript: 5.4.2 vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) transitivePeerDependencies: @@ -11988,7 +11895,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react-vite@7.5.3(react-dom@18.2.0)(react@18.2.0)(rollup@2.79.0)(typescript@5.4.2)(vite@5.0.8): + /@storybook/react-vite@7.5.3(react-dom@18.2.0)(react@18.2.0)(rollup@4.14.3)(typescript@5.4.2)(vite@5.0.8): resolution: {integrity: sha512-ArPyHgiPbT5YvcyK4xK/DfqBOpn4R4/EP3kfIGhx8QKJyOtxPEYFdkLIZ5xu3KnPX7/z7GT+4a6Rb+8sk9gliA==} engines: {node: '>=16'} peerDependencies: @@ -11997,7 +11904,7 @@ packages: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.4.2)(vite@5.0.8) - '@rollup/pluginutils': 5.0.5(rollup@2.79.0) + '@rollup/pluginutils': 5.0.5(rollup@4.14.3) '@storybook/builder-vite': 7.5.3(typescript@5.4.2)(vite@5.0.8) '@storybook/react': 7.5.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@vitejs/plugin-react': 3.1.0(vite@5.0.8) @@ -12256,6 +12163,15 @@ packages: '@babel/core': 7.23.9 dev: true + /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.0): + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + dev: true + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.9): resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} engines: {node: '>=14'} @@ -12265,6 +12181,15 @@ packages: '@babel/core': 7.23.9 dev: true + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.0): + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + dev: true + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.9): resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} engines: {node: '>=14'} @@ -12274,17 +12199,71 @@ packages: '@babel/core': 7.23.9 dev: true - /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.23.9): - resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.0): + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + dev: true + + /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.23.9): + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + dev: true + + /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.0): + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + dev: true + + /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.23.9): + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + dev: true + + /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.0): + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + dev: true + + /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.23.9): + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + dev: true + + /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.0): + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 dev: true - /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.23.9): - resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + /@svgr/babel-plugin-transform-react-native-svg@8.0.0(@babel/core@7.23.9): + resolution: {integrity: sha512-UKrY3860AQICgH7g+6h2zkoxeVEPLYwX/uAjmqo4PIq2FIHppwhIqZstIyTz0ZtlwreKR41O3W3BzsBBiJV2Aw==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -12292,31 +12271,31 @@ packages: '@babel/core': 7.23.9 dev: true - /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.23.9): - resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.0): + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 dev: true - /@svgr/babel-plugin-transform-react-native-svg@8.0.0(@babel/core@7.23.9): - resolution: {integrity: sha512-UKrY3860AQICgH7g+6h2zkoxeVEPLYwX/uAjmqo4PIq2FIHppwhIqZstIyTz0ZtlwreKR41O3W3BzsBBiJV2Aw==} - engines: {node: '>=14'} + /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.23.9): + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} + engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.9 dev: true - /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.23.9): + /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.0): resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 dev: true /@svgr/babel-preset@8.0.0(@babel/core@7.23.9): @@ -12336,6 +12315,23 @@ packages: '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.23.9) dev: true + /@svgr/babel-preset@8.1.0(@babel/core@7.24.0): + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.0) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.0) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.0) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.0) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.0) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.0) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.0) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.0) + dev: true + /@svgr/core@8.0.0(typescript@5.4.2): resolution: {integrity: sha512-aJKtc+Pie/rFYsVH/unSkDaZGvEeylNv/s2cP+ta9/rYWxRVvoV/S4Qw65Kmrtah4CBK5PM6ISH9qUH7IJQCng==} engines: {node: '>=14'} @@ -12350,6 +12346,20 @@ packages: - typescript dev: true + /@svgr/core@8.1.0(typescript@5.4.2): + resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} + engines: {node: '>=14'} + dependencies: + '@babel/core': 7.24.0 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.0) + camelcase: 6.3.0 + cosmiconfig: 8.3.6(typescript@5.4.2) + snake-case: 3.0.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@svgr/hast-util-to-babel-ast@8.0.0: resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} engines: {node: '>=14'} @@ -12373,6 +12383,21 @@ packages: - supports-color dev: true + /@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0): + resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + dependencies: + '@babel/core': 7.24.0 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.0) + '@svgr/core': 8.1.0(typescript@5.4.2) + '@svgr/hast-util-to-babel-ast': 8.0.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: true + /@svgr/plugin-svgo@8.0.1(@svgr/core@8.0.0)(typescript@5.4.2): resolution: {integrity: sha512-29OJ1QmJgnohQHDAgAuY2h21xWD6TZiXji+hnx+W635RiXTAlHTbjrZDktfqzkN0bOeQEtNe+xgq73/XeWFfSg==} engines: {node: '>=14'} @@ -12387,19 +12412,33 @@ packages: - typescript dev: true - /@svgr/rollup@8.0.1(rollup@2.79.0)(typescript@5.4.2): - resolution: {integrity: sha512-nNy1M0jX7br4D9iUDQZWY0Jh6U4iWlsmvEWXgcLF2eizAADze9Ia5WAoI4ZeswJNKD1Hll8D7h4xk7amqPOhtQ==} + /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.4.2): + resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' dependencies: - '@babel/core': 7.23.7 - '@babel/plugin-transform-react-constant-elements': 7.21.3(@babel/core@7.23.7) - '@babel/preset-env': 7.21.4(@babel/core@7.23.7) - '@babel/preset-react': 7.22.5(@babel/core@7.23.7) - '@babel/preset-typescript': 7.22.5(@babel/core@7.23.7) - '@rollup/pluginutils': 5.0.2(rollup@2.79.0) - '@svgr/core': 8.0.0(typescript@5.4.2) - '@svgr/plugin-jsx': 8.0.1(@svgr/core@8.0.0) - '@svgr/plugin-svgo': 8.0.1(@svgr/core@8.0.0)(typescript@5.4.2) + '@svgr/core': 8.1.0(typescript@5.4.2) + cosmiconfig: 8.3.6(typescript@5.4.2) + deepmerge: 4.3.1 + svgo: 3.2.0 + transitivePeerDependencies: + - typescript + dev: true + + /@svgr/rollup@8.1.0(rollup@4.14.3)(typescript@5.4.2): + resolution: {integrity: sha512-0XR1poYvPQoPpmfDYLEqUGu5ePAQ4pdgN3VFsZBNAeze7qubVpsIY1o1R6PZpKep/DKu33GSm2NhwpCLkMs2Cw==} + engines: {node: '>=14'} + dependencies: + '@babel/core': 7.24.0 + '@babel/plugin-transform-react-constant-elements': 7.21.3(@babel/core@7.24.0) + '@babel/preset-env': 7.24.0(@babel/core@7.24.0) + '@babel/preset-react': 7.22.5(@babel/core@7.24.0) + '@babel/preset-typescript': 7.22.5(@babel/core@7.24.0) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + '@svgr/core': 8.1.0(typescript@5.4.2) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.4.2) transitivePeerDependencies: - rollup - supports-color @@ -12870,10 +12909,6 @@ packages: '@types/estree': 1.0.5 dev: true - /@types/estree@0.0.39: - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - dev: true - /@types/estree@0.0.51: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} dev: true @@ -13192,12 +13227,6 @@ packages: '@types/scheduler': 0.16.2 csstype: 3.1.3 - /@types/resolve@1.17.1: - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} - dependencies: - '@types/node': 18.19.8 - dev: true - /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: true @@ -13801,7 +13830,7 @@ packages: /@vanilla-extract/babel-plugin-debug-ids@1.0.3: resolution: {integrity: sha512-vm4jYu1xhSa6ofQ9AhIpR3DkAp4c+eoR1Rpm8/TQI4DmWbmGbOjYRcqV0aWsfaIlNhN4kFuxFMKBNN9oG6iRzA==} dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 transitivePeerDependencies: - supports-color dev: true @@ -14018,7 +14047,7 @@ packages: pretty-format: 29.7.0 dev: true - /@vue-macros/common@1.10.1(rollup@2.79.0)(vue@3.4.15): + /@vue-macros/common@1.10.1(rollup@4.14.3)(vue@3.4.15): resolution: {integrity: sha512-uftSpfwdwitcQT2lM8aVxcfe5rKQBzC9jMrtJM5sG4hEuFyfIvnJihpPpnaWxY+X4p64k+YYXtBFv+1O5Bq3dg==} engines: {node: '>=16.14.0'} peerDependencies: @@ -14028,9 +14057,9 @@ packages: optional: true dependencies: '@babel/types': 7.23.9 - '@rollup/pluginutils': 5.1.0(rollup@2.79.0) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) '@vue/compiler-sfc': 3.4.15 - ast-kit: 0.11.3(rollup@2.79.0) + ast-kit: 0.11.3(rollup@4.14.3) local-pkg: 0.5.0 magic-string-ast: 0.3.0 vue: 3.4.15(typescript@5.4.2) @@ -14052,10 +14081,10 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9 + '@babel/traverse': 7.24.0 '@babel/types': 7.23.9 '@vue/babel-helper-vue-transform-on': 1.2.1 '@vue/babel-plugin-resolve-type': 1.2.1(@babel/core@7.24.0) @@ -14074,7 +14103,7 @@ packages: '@babel/code-frame': 7.23.5 '@babel/core': 7.24.0 '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/parser': 7.23.9 '@vue/compiler-sfc': 3.4.15 dev: true @@ -14105,7 +14134,7 @@ packages: '@vue/compiler-ssr': 3.4.15 '@vue/shared': 3.4.15 estree-walker: 2.0.2 - magic-string: 0.30.7 + magic-string: 0.30.8 postcss: 8.4.35 source-map-js: 1.0.2 dev: true @@ -15114,23 +15143,23 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /ast-kit@0.11.3(rollup@2.79.0): + /ast-kit@0.11.3(rollup@4.14.3): resolution: {integrity: sha512-qdwwKEhckRk0XE22/xDdmU3v/60E8Edu4qFhgTLIhGGDs/PAJwLw9pQn8Rj99PitlbBZbYpx0k/lbir4kg0SuA==} engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.23.9 - '@rollup/pluginutils': 5.1.0(rollup@2.79.0) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) pathe: 1.1.2 transitivePeerDependencies: - rollup dev: true - /ast-kit@0.9.5(rollup@2.79.0): + /ast-kit@0.9.5(rollup@4.14.3): resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.23.9 - '@rollup/pluginutils': 5.1.0(rollup@2.79.0) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) pathe: 1.1.2 transitivePeerDependencies: - rollup @@ -15154,12 +15183,12 @@ packages: tslib: 2.6.2 dev: true - /ast-walker-scope@0.5.0(rollup@2.79.0): + /ast-walker-scope@0.5.0(rollup@4.14.3): resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.23.9 - ast-kit: 0.9.5(rollup@2.79.0) + ast-kit: 0.9.5(rollup@4.14.3) transitivePeerDependencies: - rollup dev: true @@ -15234,7 +15263,7 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-lite: 1.0.30001579 fraction.js: 4.3.7 normalize-range: 0.1.2 @@ -16214,8 +16243,8 @@ packages: /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: - browserslist: 4.22.2 - caniuse-lite: 1.0.30001579 + browserslist: 4.23.0 + caniuse-lite: 1.0.30001599 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true @@ -19378,7 +19407,7 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.23.9 + '@babel/traverse': 7.24.0 '@babel/types': 7.23.9 c8: 7.13.0 transitivePeerDependencies: @@ -19433,10 +19462,6 @@ packages: resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} dev: true - /estree-walker@1.0.1: - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} - dev: true - /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true @@ -21811,13 +21836,6 @@ packages: engines: {node: '>=4'} dev: true - /is-builtin-module@3.2.0: - resolution: {integrity: sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==} - engines: {node: '>=6'} - dependencies: - builtin-modules: 3.3.0 - dev: true - /is-builtin-module@3.2.1: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} @@ -22065,7 +22083,7 @@ packages: /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 dev: true /is-reference@3.0.2: @@ -23750,13 +23768,7 @@ packages: resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==} engines: {node: '>=16.14.0'} dependencies: - magic-string: 0.30.7 - dev: true - - /magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - dependencies: - sourcemap-codec: 1.4.8 + magic-string: 0.30.8 dev: true /magic-string@0.26.7: @@ -24098,7 +24110,7 @@ packages: /media-query-parser@2.0.2: resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: true /media-typer@0.3.0: @@ -24246,7 +24258,7 @@ packages: resolution: {integrity: sha512-S7oZLLcab6YXUT6jYFX/ZDMN7Fq6xBGGAG8liMFU1UljX6cTcEC2u+UIafYgCLrdVexp/+ClxrIetVPZ5LtL/g==} engines: {node: '>=18'} dependencies: - terser: 5.27.0 + terser: 5.29.1 dev: true /metro-resolver@0.80.5: @@ -24682,12 +24694,6 @@ packages: hasBin: true dev: true - /mime@2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true - dev: true - /mime@3.0.0: resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} engines: {node: '>=10.0.0'} @@ -25143,8 +25149,8 @@ packages: optional: true dependencies: '@angular/compiler-cli': 17.3.0(@angular/compiler@17.3.0)(typescript@5.4.2) - '@rollup/plugin-json': 6.0.1(rollup@4.9.6) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.9.6) + '@rollup/plugin-json': 6.1.0(rollup@4.14.3) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.14.3) '@rollup/wasm-node': 4.9.6 ajv: 8.12.0 ansi-colors: 4.1.3 @@ -25170,7 +25176,7 @@ packages: typescript: 5.4.2 optionalDependencies: esbuild: 0.20.1 - rollup: 4.9.6 + rollup: 4.14.3 dev: true /nice-napi@1.0.2: @@ -25195,15 +25201,15 @@ packages: dependencies: '@cloudflare/kv-asset-handler': 0.3.1 '@netlify/functions': 2.5.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.9.6) - '@rollup/plugin-commonjs': 25.0.7(rollup@4.9.6) - '@rollup/plugin-inject': 5.0.5(rollup@4.9.6) - '@rollup/plugin-json': 6.0.1(rollup@4.9.6) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.9.6) - '@rollup/plugin-replace': 5.0.5(rollup@4.9.6) - '@rollup/plugin-terser': 0.4.4(rollup@4.9.6) - '@rollup/plugin-wasm': 6.2.2(rollup@4.9.6) - '@rollup/pluginutils': 5.1.0(rollup@4.9.6) + '@rollup/plugin-alias': 5.1.0(rollup@4.14.3) + '@rollup/plugin-commonjs': 25.0.7(rollup@4.14.3) + '@rollup/plugin-inject': 5.0.5(rollup@4.14.3) + '@rollup/plugin-json': 6.1.0(rollup@4.14.3) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.14.3) + '@rollup/plugin-replace': 5.0.5(rollup@4.14.3) + '@rollup/plugin-terser': 0.4.4(rollup@4.14.3) + '@rollup/plugin-wasm': 6.2.2(rollup@4.14.3) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) '@types/http-proxy': 1.17.14 '@vercel/nft': 0.24.4 archiver: 6.0.1 @@ -25244,8 +25250,8 @@ packages: pkg-types: 1.0.3 pretty-bytes: 6.1.1 radix3: 1.1.0 - rollup: 4.9.6 - rollup-plugin-visualizer: 5.12.0(rollup@4.9.6) + rollup: 4.14.3 + rollup-plugin-visualizer: 5.12.0(rollup@4.14.3) scule: 1.2.0 semver: 7.6.0 serve-placeholder: 2.0.1 @@ -25255,7 +25261,7 @@ packages: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 - unimport: 3.7.1(rollup@4.9.6) + unimport: 3.7.1(rollup@4.14.3) unstorage: 1.10.1 transitivePeerDependencies: - '@azure/app-configuration' @@ -25608,7 +25614,7 @@ packages: fsevents: 2.3.3 dev: true - /nuxt@3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8): + /nuxt@3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@4.14.3)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vite@5.0.8): resolution: {integrity: sha512-E9GWyrzTvkoHoJOT847EASEl8KcGDF1twcBgUzDMuNIx+llZ14F+q+XbTjHzYM/o2hqHTer0lLt2RUn5wsBLQQ==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -25622,12 +25628,12 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.0.8(nuxt@3.10.0)(rollup@2.79.0)(vite@5.0.8) - '@nuxt/kit': 3.10.0(rollup@2.79.0) - '@nuxt/schema': 3.10.0(rollup@2.79.0) - '@nuxt/telemetry': 2.5.3(rollup@2.79.0) + '@nuxt/devtools': 1.0.8(nuxt@3.10.0)(rollup@4.14.3)(vite@5.0.8) + '@nuxt/kit': 3.10.0(rollup@4.14.3) + '@nuxt/schema': 3.10.0(rollup@4.14.3) + '@nuxt/telemetry': 2.5.3(rollup@4.14.3) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@2.79.0)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vue@3.4.15) + '@nuxt/vite-builder': 3.10.0(@types/node@18.19.8)(eslint@8.57.0)(less@4.1.3)(rollup@4.14.3)(sass@1.55.0)(stylus@0.59.0)(typescript@5.4.2)(vue@3.4.15) '@types/node': 18.19.8 '@unhead/dom': 1.8.10 '@unhead/ssr': 1.8.10 @@ -25669,9 +25675,9 @@ packages: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 - unimport: 3.7.1(rollup@2.79.0) + unimport: 3.7.1(rollup@4.14.3) unplugin: 1.6.0 - unplugin-vue-router: 0.7.0(rollup@2.79.0)(vue-router@4.2.5)(vue@3.4.15) + unplugin-vue-router: 0.7.0(rollup@4.14.3)(vue-router@4.2.5)(vue@3.4.15) untyped: 1.4.2 vue: 3.4.15(typescript@5.4.2) vue-bundle-renderer: 2.0.0 @@ -26738,7 +26744,7 @@ packages: resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: true /popmotion@9.3.6: @@ -26857,7 +26863,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.19 @@ -26870,7 +26876,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.23 @@ -26883,7 +26889,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.35 @@ -26896,7 +26902,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true @@ -26907,7 +26913,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.23 postcss-value-parser: 4.2.0 dev: true @@ -26918,7 +26924,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true @@ -27310,7 +27316,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.4.19) postcss: 8.4.19 @@ -27323,7 +27329,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 cssnano-utils: 4.0.1(postcss@8.4.23) postcss: 8.4.23 @@ -27336,7 +27342,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 cssnano-utils: 4.0.1(postcss@8.4.35) postcss: 8.4.35 @@ -27415,7 +27421,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 cssnano-utils: 3.1.0(postcss@8.4.19) postcss: 8.4.19 postcss-value-parser: 4.2.0 @@ -27427,7 +27433,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 cssnano-utils: 4.0.1(postcss@8.4.23) postcss: 8.4.23 postcss-value-parser: 4.2.0 @@ -27439,7 +27445,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 cssnano-utils: 4.0.1(postcss@8.4.35) postcss: 8.4.35 postcss-value-parser: 4.2.0 @@ -27493,18 +27499,6 @@ packages: postcss: 8.4.35 dev: true - /postcss-modules-local-by-default@4.0.3(postcss@8.4.19): - resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.19) - postcss: 8.4.19 - postcss-selector-parser: 6.0.11 - postcss-value-parser: 4.2.0 - dev: true - /postcss-modules-local-by-default@4.0.4(postcss@8.4.19): resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} engines: {node: ^10 || ^12 || >= 14} @@ -27529,16 +27523,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.19): - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.19 - postcss-selector-parser: 6.0.11 - dev: true - /postcss-modules-scope@3.1.1(postcss@8.4.19): resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} engines: {node: ^10 || ^12 || >= 14} @@ -27589,8 +27573,8 @@ packages: lodash.camelcase: 4.3.0 postcss: 8.4.19 postcss-modules-extract-imports: 3.0.0(postcss@8.4.19) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.19) - postcss-modules-scope: 3.0.0(postcss@8.4.19) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.19) + postcss-modules-scope: 3.1.1(postcss@8.4.19) postcss-modules-values: 4.0.0(postcss@8.4.19) string-hash: 1.1.3 dev: true @@ -27814,7 +27798,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true @@ -27825,7 +27809,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.23 postcss-value-parser: 4.2.0 dev: true @@ -27836,7 +27820,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true @@ -28038,7 +28022,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 postcss: 8.4.19 dev: true @@ -28049,7 +28033,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 postcss: 8.4.23 dev: true @@ -28060,7 +28044,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 caniuse-api: 3.0.0 postcss: 8.4.35 dev: true @@ -28646,7 +28630,7 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/generator': 7.23.6 - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 ast-types: 0.14.2 commander: 2.20.3 doctrine: 3.0.0 @@ -29149,7 +29133,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.0 dev: true /regex-parser@2.2.11: @@ -29458,8 +29442,8 @@ packages: glob: 7.1.4 dev: true - /rollup-plugin-copy@3.4.0: - resolution: {integrity: sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==} + /rollup-plugin-copy@3.5.0: + resolution: {integrity: sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA==} engines: {node: '>=8.3'} dependencies: '@types/fs-extra': 8.1.2 @@ -29469,14 +29453,6 @@ packages: is-plain-object: 3.0.1 dev: true - /rollup-plugin-peer-deps-external@2.2.4(rollup@2.79.0): - resolution: {integrity: sha512-AWdukIM1+k5JDdAqV/Cxd+nejvno2FVLVeZ74NKggm3Q5s9cbbcOgUPGdbxPi4BXu7xGaZ8HG12F+thImYu/0g==} - peerDependencies: - rollup: '*' - dependencies: - rollup: 2.79.0 - dev: true - /rollup-plugin-postcss@4.0.2(postcss@8.4.19)(ts-node@10.9.1): resolution: {integrity: sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==} engines: {node: '>=10'} @@ -29493,7 +29469,7 @@ packages: postcss-load-config: 3.1.4(postcss@8.4.19)(ts-node@10.9.1) postcss-modules: 4.3.1(postcss@8.4.19) promise.series: 0.2.0 - resolve: 1.22.1 + resolve: 1.22.8 rollup-pluginutils: 2.8.2 safe-identifier: 0.4.2 style-inject: 0.3.0 @@ -29501,7 +29477,7 @@ packages: - ts-node dev: true - /rollup-plugin-typescript2@0.36.0(rollup@2.79.0)(typescript@5.4.2): + /rollup-plugin-typescript2@0.36.0(rollup@4.14.3)(typescript@5.4.2): resolution: {integrity: sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==} peerDependencies: rollup: '>=1.26.3' @@ -29510,30 +29486,13 @@ packages: '@rollup/pluginutils': 4.2.1 find-cache-dir: 3.3.2 fs-extra: 10.1.0 - rollup: 2.79.0 - semver: 7.5.4 + rollup: 4.14.3 + semver: 7.6.0 tslib: 2.6.2 typescript: 5.4.2 dev: true - /rollup-plugin-visualizer@5.12.0(rollup@2.79.0): - resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} - engines: {node: '>=14'} - hasBin: true - peerDependencies: - rollup: 2.x || 3.x || 4.x - peerDependenciesMeta: - rollup: - optional: true - dependencies: - open: 8.4.2 - picomatch: 2.3.1 - rollup: 2.79.0 - source-map: 0.7.4 - yargs: 17.7.2 - dev: true - - /rollup-plugin-visualizer@5.12.0(rollup@4.9.6): + /rollup-plugin-visualizer@5.12.0(rollup@4.14.3): resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} engines: {node: '>=14'} hasBin: true @@ -29545,7 +29504,7 @@ packages: dependencies: open: 8.4.2 picomatch: 2.3.1 - rollup: 4.9.6 + rollup: 4.14.3 source-map: 0.7.4 yargs: 17.7.2 dev: true @@ -29556,14 +29515,6 @@ packages: estree-walker: 0.6.1 dev: true - /rollup@2.79.0: - resolution: {integrity: sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.3 - dev: true - /rollup@3.28.0: resolution: {integrity: sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -29572,47 +29523,29 @@ packages: fsevents: 2.3.3 dev: true - /rollup@4.3.0: - resolution: {integrity: sha512-scIi1NrKLDIYSPK66jjECtII7vIgdAMFmFo8h6qm++I6nN9qDSV35Ku6erzGVqYjx+lj+j5wkusRMr++8SyDZg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.3.0 - '@rollup/rollup-android-arm64': 4.3.0 - '@rollup/rollup-darwin-arm64': 4.3.0 - '@rollup/rollup-darwin-x64': 4.3.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.3.0 - '@rollup/rollup-linux-arm64-gnu': 4.3.0 - '@rollup/rollup-linux-arm64-musl': 4.3.0 - '@rollup/rollup-linux-x64-gnu': 4.3.0 - '@rollup/rollup-linux-x64-musl': 4.3.0 - '@rollup/rollup-win32-arm64-msvc': 4.3.0 - '@rollup/rollup-win32-ia32-msvc': 4.3.0 - '@rollup/rollup-win32-x64-msvc': 4.3.0 - fsevents: 2.3.3 - dev: true - - /rollup@4.9.6: - resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==} + /rollup@4.14.3: + resolution: {integrity: sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - requiresBuild: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.9.6 - '@rollup/rollup-android-arm64': 4.9.6 - '@rollup/rollup-darwin-arm64': 4.9.6 - '@rollup/rollup-darwin-x64': 4.9.6 - '@rollup/rollup-linux-arm-gnueabihf': 4.9.6 - '@rollup/rollup-linux-arm64-gnu': 4.9.6 - '@rollup/rollup-linux-arm64-musl': 4.9.6 - '@rollup/rollup-linux-riscv64-gnu': 4.9.6 - '@rollup/rollup-linux-x64-gnu': 4.9.6 - '@rollup/rollup-linux-x64-musl': 4.9.6 - '@rollup/rollup-win32-arm64-msvc': 4.9.6 - '@rollup/rollup-win32-ia32-msvc': 4.9.6 - '@rollup/rollup-win32-x64-msvc': 4.9.6 + '@rollup/rollup-android-arm-eabi': 4.14.3 + '@rollup/rollup-android-arm64': 4.14.3 + '@rollup/rollup-darwin-arm64': 4.14.3 + '@rollup/rollup-darwin-x64': 4.14.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.14.3 + '@rollup/rollup-linux-arm-musleabihf': 4.14.3 + '@rollup/rollup-linux-arm64-gnu': 4.14.3 + '@rollup/rollup-linux-arm64-musl': 4.14.3 + '@rollup/rollup-linux-powerpc64le-gnu': 4.14.3 + '@rollup/rollup-linux-riscv64-gnu': 4.14.3 + '@rollup/rollup-linux-s390x-gnu': 4.14.3 + '@rollup/rollup-linux-x64-gnu': 4.14.3 + '@rollup/rollup-linux-x64-musl': 4.14.3 + '@rollup/rollup-win32-arm64-msvc': 4.14.3 + '@rollup/rollup-win32-ia32-msvc': 4.14.3 + '@rollup/rollup-win32-x64-msvc': 4.14.3 fsevents: 2.3.3 dev: true @@ -30919,7 +30852,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.19 postcss-selector-parser: 6.0.15 dev: true @@ -30930,7 +30863,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.23 postcss-selector-parser: 6.0.15 dev: true @@ -30941,7 +30874,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 postcss: 8.4.35 postcss-selector-parser: 6.0.15 dev: true @@ -31272,13 +31205,13 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 '@swc/core': 1.3.86(@swc/helpers@0.5.3) esbuild: 0.19.5 jest-worker: 27.5.1 schema-utils: 3.2.0 serialize-javascript: 6.0.2 - terser: 5.27.0 + terser: 5.29.1 webpack: 5.75.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true @@ -31298,13 +31231,13 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 '@swc/core': 1.3.86(@swc/helpers@0.5.3) esbuild: 0.19.5 jest-worker: 27.5.1 schema-utils: 3.2.0 serialize-javascript: 6.0.2 - terser: 5.27.0 + terser: 5.29.1 webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.5) dev: true @@ -31324,13 +31257,13 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 '@swc/core': 1.3.86(@swc/helpers@0.5.3) esbuild: 0.20.1 jest-worker: 27.5.1 schema-utils: 3.2.0 serialize-javascript: 6.0.2 - terser: 5.27.0 + terser: 5.29.1 webpack: 5.90.3(@swc/core@1.3.86)(esbuild@0.20.1) dev: true @@ -32140,30 +32073,10 @@ packages: vfile: 5.3.7 dev: true - /unimport@3.7.1(rollup@2.79.0): - resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==} - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@2.79.0) - acorn: 8.11.3 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fast-glob: 3.3.2 - local-pkg: 0.5.0 - magic-string: 0.30.5 - mlly: 1.5.0 - pathe: 1.1.2 - pkg-types: 1.0.3 - scule: 1.2.0 - strip-literal: 1.3.0 - unplugin: 1.6.0 - transitivePeerDependencies: - - rollup - dev: true - - /unimport@3.7.1(rollup@4.9.6): + /unimport@3.7.1(rollup@4.14.3): resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==} dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.6) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) acorn: 8.11.3 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -32325,7 +32238,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-vue-router@0.7.0(rollup@2.79.0)(vue-router@4.2.5)(vue@3.4.15): + /unplugin-vue-router@0.7.0(rollup@4.14.3)(vue-router@4.2.5)(vue@3.4.15): resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==} peerDependencies: vue-router: ^4.1.0 @@ -32334,9 +32247,9 @@ packages: optional: true dependencies: '@babel/types': 7.23.9 - '@rollup/pluginutils': 5.1.0(rollup@2.79.0) - '@vue-macros/common': 1.10.1(rollup@2.79.0)(vue@3.4.15) - ast-walker-scope: 0.5.0(rollup@2.79.0) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) + '@vue-macros/common': 1.10.1(rollup@4.14.3)(vue@3.4.15) + ast-walker-scope: 0.5.0(rollup@4.14.3) chokidar: 3.5.3 fast-glob: 3.3.2 json5: 2.2.3 @@ -32949,7 +32862,7 @@ packages: vscode-uri: 3.0.8 dev: true - /vite-plugin-inspect@0.8.3(@nuxt/kit@3.10.0)(rollup@2.79.0)(vite@5.0.8): + /vite-plugin-inspect@0.8.3(@nuxt/kit@3.10.0)(rollup@4.14.3)(vite@5.0.8): resolution: {integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==} engines: {node: '>=14'} peerDependencies: @@ -32960,8 +32873,8 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.7 - '@nuxt/kit': 3.10.0(rollup@2.79.0) - '@rollup/pluginutils': 5.1.0(rollup@2.79.0) + '@nuxt/kit': 3.10.0(rollup@4.14.3) + '@rollup/pluginutils': 5.1.0(rollup@4.14.3) debug: 4.3.4(supports-color@5.5.0) error-stack-parser-es: 0.1.1 fs-extra: 11.2.0 @@ -32988,7 +32901,7 @@ packages: '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.24.0) '@vue/compiler-dom': 3.4.15 kolorist: 1.8.0 - magic-string: 0.30.7 + magic-string: 0.30.8 vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) transitivePeerDependencies: - supports-color @@ -33065,7 +32978,7 @@ packages: esbuild: 0.19.5 less: 4.1.3 postcss: 8.4.35 - rollup: 4.9.6 + rollup: 4.14.3 sass: 1.55.0 stylus: 0.59.0 optionalDependencies: @@ -33104,7 +33017,7 @@ packages: esbuild: 0.19.5 less: 4.1.3 postcss: 8.4.32 - rollup: 4.3.0 + rollup: 4.14.3 sass: 1.55.0 stylus: 0.59.0 optionalDependencies: @@ -33143,7 +33056,7 @@ packages: esbuild: 0.19.5 less: 4.2.0 postcss: 8.4.35 - rollup: 4.9.6 + rollup: 4.14.3 sass: 1.71.1 stylus: 0.59.0 terser: 5.29.1