diff --git a/README.md b/README.md index 1e428aa9584..125bd8ea47f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ +# Toolpad + > [!WARNING] > At the moment, the maintainers are primarily focused on other projects and are not actively working on Toolpad Core. We may not be able to respond promptly to issues or pull requests. > -> You can use the **CRUD dashboard template** from the [Material UI React templates page](https://mui.com/material-ui/getting-started/templates/#free-templates) as an easy-to-customize, copy-pastable alternative to the main Toolpad Core components — including dashboard layout and CRUD features. +> You can use the **CRUD dashboard template** from the [Material UI React templates page](https://mui.com/material-ui/getting-started/templates/#free-templates) as an easy-to-customize, copy-pastable alternative to the main Toolpad Core components — including dashboard layout and CRUD features. To share any feedback, please check [this discussion](https://github.com/mui/toolpad/discussions/5011). --- diff --git a/docs/data/toolpad/core/components/crud/crud.md b/docs/data/toolpad/core/components/crud/crud.md index 4d8d9a9fc0f..8f6c18bfc54 100644 --- a/docs/data/toolpad/core/components/crud/crud.md +++ b/docs/data/toolpad/core/components/crud/crud.md @@ -8,6 +8,10 @@ components: Crud, CrudProvider, List, Show, Create, Edit, CrudForm

The CRUD component provides UIs to interact with data from any data source.

+:::warning +If you are interested in this feature then please check and upvote [this issue](https://github.com/mui/mui-x/issues/20285). +::: + With the `Crud` component and its subcomponents you can easily generate pages where items from your data source can be listed in a table, shown individually in detail, or created and edited with forms. All with minimal configuration from a single data source definition. ## Demo diff --git a/docs/data/toolpad/core/components/dashboard-layout/dashboard-layout.md b/docs/data/toolpad/core/components/dashboard-layout/dashboard-layout.md index 06e75d36773..c32bec247f1 100644 --- a/docs/data/toolpad/core/components/dashboard-layout/dashboard-layout.md +++ b/docs/data/toolpad/core/components/dashboard-layout/dashboard-layout.md @@ -8,8 +8,8 @@ components: AppProvider, DashboardLayout, DashboardHeader, ToolbarActions, Theme

The dashboard layout component provides a customizable out-of-the-box layout for a typical dashboard page.

-:::info -If this is your first time using Toolpad Core, it's recommended to read about the [basic concepts](/toolpad/core/introduction/base-concepts/) first. +:::warning +If you are interested in this feature then please check and upvote [this issue](https://github.com/mui/material-ui/issues/14519). ::: The `DashboardLayout` component is a quick, easy way to provide a standard full-screen layout with a header and sidebar to any dashboard page, as well as ready-to-use and easy to customize navigation and branding. diff --git a/docs/data/toolpad/core/components/sign-in-page/sign-in-page.md b/docs/data/toolpad/core/components/sign-in-page/sign-in-page.md index b315ac2ad87..e03de881d67 100644 --- a/docs/data/toolpad/core/components/sign-in-page/sign-in-page.md +++ b/docs/data/toolpad/core/components/sign-in-page/sign-in-page.md @@ -8,8 +8,8 @@ components: SignInPage, Account, NotificationsProvider, LocalizationProvider

A customizable sign-in UI component that abstracts away the pain needed to wire together a secure authentication page for your application.

-:::info -If this is your first time using Toolpad Core, it's recommended to read about the [basic concepts](/toolpad/core/introduction/base-concepts/) first. +:::warning +If you are interested in this feature then please check and upvote [this issue](https://github.com/mui/material-ui/issues/47238). ::: The `SignInPage` component is a quick way to generate a ready-to-use authentication page with multiple OAuth providers, or a credentials form. diff --git a/docs/data/toolpad/core/components/use-dialogs/use-dialogs.md b/docs/data/toolpad/core/components/use-dialogs/use-dialogs.md index 4e04a4350cc..45b9bdd0f47 100644 --- a/docs/data/toolpad/core/components/use-dialogs/use-dialogs.md +++ b/docs/data/toolpad/core/components/use-dialogs/use-dialogs.md @@ -8,8 +8,8 @@ components: DialogsProvider

Imperative APIs to open and interact with dialogs.

-:::info -If this is your first time using Toolpad Core, it's recommended to read about the [basic concepts](/toolpad/core/introduction/base-concepts/) first. +:::warning +If you are interested in this feature then please check and upvote [this issue](https://github.com/mui/material-ui/issues/24759). ::: Toolpad Core offers a set of abstractions that makes interacting with dialogs simpler. It has an imperative API to open and close dialogs, and allows dialogs to be stacked on top of each other. diff --git a/docs/data/toolpad/core/components/use-notifications/use-notifications.md b/docs/data/toolpad/core/components/use-notifications/use-notifications.md index 82cf71456ff..6ae854340c2 100644 --- a/docs/data/toolpad/core/components/use-notifications/use-notifications.md +++ b/docs/data/toolpad/core/components/use-notifications/use-notifications.md @@ -8,8 +8,8 @@ components: NotificationsProvider

Imperative APIs to show and interact with application notifications.

-:::info -If this is your first time using Toolpad Core, it's recommended to read about the [basic concepts](/toolpad/core/introduction/base-concepts/) first. +:::warning +If you are interested in this feature then please check and upvote [this issue](https://github.com/mui/material-ui/issues/18098). ::: Toolpad Core offers a set of abstractions that make it easier to interact with notifications. Notifications are used to give short updates to the user about things that are happening during the application lifetime. They appear at the bottom of the screen. The Toolpad API allows for opening multiple notifications concurrenlty. diff --git a/docs/data/toolpad/core/introduction/overview.md b/docs/data/toolpad/core/introduction/overview.md index be31c8e9fab..fd0d95477e9 100644 --- a/docs/data/toolpad/core/introduction/overview.md +++ b/docs/data/toolpad/core/introduction/overview.md @@ -6,12 +6,6 @@ title: Toolpad Overview

A set of components to build dashboards with React.

-:::warning -At the moment the maintainers are primarily focused on other projects and are not actively adding new features to Toolpad Core. They may not be able to respond in a timely manner to issues or pull requests. - -You can use the **CRUD dashboard template** from the [Material UI React templates page](https://mui.com/material-ui/getting-started/templates/#free-templates) as an easy-to-customize, copy-pastable alternative to the main Toolpad Core components — including dashboard layout and CRUD features. -::: - Toolpad Core is a set of full-stack react components that leverages existing MUI components, and ties them with the commonly-used backend integrations to help you create responsive dashboards and internal tools. It comes with the guarantee of MUI's enterprise-tested components, and the Toolpad team's focus on using the latest stable libraries, and prioritising razor-sharp performance. {{"demo": "./Introduction.js", "height": 600, "iframe": true, "hideToolbar": true}} diff --git a/docs/pages/_app.js b/docs/pages/_app.js index b79bd7acd15..6b2d2c1e29a 100644 --- a/docs/pages/_app.js +++ b/docs/pages/_app.js @@ -20,6 +20,8 @@ import { pathnameToLanguage } from 'docs/src/modules/utils/helpers'; import getProductInfoFromUrl from 'docs/src/modules/utils/getProductInfoFromUrl'; import { DocsProvider } from '@mui/docs/DocsProvider'; import { mapTranslations } from '@mui/docs/i18n'; +import Box from '@mui/material/Box'; +import Banner from '../src/modules/components/Banner'; import toolpadStudioPages from '../data/toolpad/studio/pages'; import toolpadCorePages from '../data/toolpad/core/pages'; import * as config from '../config'; @@ -169,6 +171,8 @@ function AppWrapper(props) { const { children, emotionCache, pageProps } = props; const router = useRouter(); + const isDocs = router.asPath.startsWith('/toolpad/'); + const isToolpadHome = router.asPath === '/toolpad/studio/' || router.asPath === '/toolpad/'; // TODO move productId & productCategoryId resolution to page layout. // We should use the productId field from the markdown and fallback to getProductInfoFromUrl() // if not present @@ -279,6 +283,18 @@ function AppWrapper(props) { + {isDocs && !isToolpadHome ? ( + + + + ) : null} {children} diff --git a/docs/src/components/landing-studio/Hero.js b/docs/src/components/landing-studio/Hero.js index b7388d3279b..0a1b23ea39d 100644 --- a/docs/src/components/landing-studio/Hero.js +++ b/docs/src/components/landing-studio/Hero.js @@ -6,6 +6,7 @@ import Typography from '@mui/material/Typography'; import useMediaQuery from '@mui/material/useMediaQuery'; import SvgMuiLogo from 'docs/src/icons/SvgMuiLogomark'; import BrushIcon from '@mui/icons-material/Brush'; +import Alert from '@mui/material/Alert'; import { Typewriter } from 'react-simple-typewriter'; import GradientText from 'docs/src/components/typography/GradientText'; import GetStartedButtons from 'docs/src/components/home/GetStartedButtons'; @@ -100,165 +101,194 @@ export default function Hero() { const fileIndex = React.useMemo(() => Math.floor(frameIndex / 2), [frameIndex]); return ( - - + - ({ - display: 'flex', - alignItems: 'center', - gap: 0.5, - color: (theme.vars || theme).palette.primary[600], - ...theme.applyDarkStyles({ - color: (theme.vars || theme).palette.primary[400], - }), - }), - ]} + At the moment, the maintainers are primarily focused on other projects and are not actively + working on Toolpad Core and Studio. You can use the CRUD dashboard template from the{' '} + - - - Toolpad Studio - - - - Turn your{' '} - -
- into UIs -
- - Build scalable and secure internal tools locally. Drag and drop to build UI, then connect - to data sources with your own code. - + Material UI React templates page +
{' '} + as an easy-to-customize, copy-pastable alternative to the main Toolpad Core components — + including dashboard layout and CRUD features. To share any feedback, please check{' '} + + this GitHub discussion. + {' '} +
+ - + ({ + display: 'flex', + alignItems: 'center', + gap: 0.5, + color: (theme.vars || theme).palette.primary[600], + ...theme.applyDarkStyles({ + color: (theme.vars || theme).palette.primary[400], + }), + }), + ]} + > + + + Toolpad Studio + + + + Turn your{' '} + +
+ into UIs +
+ + Build scalable and secure internal tools locally. Drag and drop to build UI, then + connect to data sources with your own code. + + + + + + + + + + Powered by Material UI + + +
setPauseHeroAnimation(true)} + onMouseLeave={() => setPauseHeroAnimation(false)} > - - - - - Powered by Material UI - - - -
- setPauseHeroAnimation(true)} - onMouseLeave={() => setPauseHeroAnimation(false)} - > - ({ - position: { xs: 'absolute', sm: 'relative', md: 'absolute' }, - gridRowStart: 1, - gridRowEnd: 2, - gridColumnStart: { xs: 'unset', sm: 1, md: 'unset' }, - width: '100%', - justifySelf: { xs: 'center', sm: 'unset' }, - '& > img': { - objectFit: { xs: 'cover', sm: 'unset' }, - objectPosition: { xs: 'top', sm: 'unset' }, - }, - height: '100%', - borderRadius: '16px', - padding: '8px', - background: `linear-gradient(120deg, ${ - (theme.vars || theme).palette.grey[50] - } 0%, ${alpha(theme.palette.primary[50], 0.5)} 150%)`, - border: '1px solid', - borderColor: (theme.vars || theme).palette.grey[100], - backfaceVisibility: 'hidden', - transition: 'all 0.3s ease', - transform: { - xs: `rotateY(${heroAppMode ? '0' : '180'}deg)`, - sm: 'unset', - md: `rotateY(${heroAppMode ? '0' : '180'}deg)`, - }, - boxShadow: `0 4px 8px ${alpha(theme.palette.grey[100], 0.9)}`, - }), - (theme) => - theme.applyDarkStyles({ + ({ + position: { xs: 'absolute', sm: 'relative', md: 'absolute' }, + gridRowStart: 1, + gridRowEnd: 2, + gridColumnStart: { xs: 'unset', sm: 1, md: 'unset' }, + width: '100%', + justifySelf: { xs: 'center', sm: 'unset' }, + '& > img': { + objectFit: { xs: 'cover', sm: 'unset' }, + objectPosition: { xs: 'top', sm: 'unset' }, + }, + height: '100%', + borderRadius: '16px', + padding: '8px', background: `linear-gradient(120deg, ${ - (theme.vars || theme).palette.primaryDark[500] - } 0%, ${alpha(theme.palette.primaryDark[800], 0.4)} 150%)`, - borderColor: `${alpha(theme.palette.primaryDark[300], 0.3)}`, - boxShadow: `0 4px 8px ${alpha(theme.palette.common.black, 0.8)}`, + (theme.vars || theme).palette.grey[50] + } 0%, ${alpha(theme.palette.primary[50], 0.5)} 150%)`, + border: '1px solid', + borderColor: (theme.vars || theme).palette.grey[100], + backfaceVisibility: 'hidden', + transition: 'all 0.3s ease', + transform: { + xs: `rotateY(${heroAppMode ? '0' : '180'}deg)`, + sm: 'unset', + md: `rotateY(${heroAppMode ? '0' : '180'}deg)`, + }, + boxShadow: `0 4px 8px ${alpha(theme.palette.grey[100], 0.9)}`, }), - ]} - > - - - - - - - Code - - - - UI - + (theme) => + theme.applyDarkStyles({ + background: `linear-gradient(120deg, ${ + (theme.vars || theme).palette.primaryDark[500] + } 0%, ${alpha(theme.palette.primaryDark[800], 0.4)} 150%)`, + borderColor: `${alpha(theme.palette.primaryDark[300], 0.3)}`, + boxShadow: `0 4px 8px ${alpha(theme.palette.common.black, 0.8)}`, + }), + ]} + > + + + + + + + Code + + + + UI + + - -
+ + ); } diff --git a/docs/src/components/landing/Hero.js b/docs/src/components/landing/Hero.js index 5ba743870ea..69ef9763669 100644 --- a/docs/src/components/landing/Hero.js +++ b/docs/src/components/landing/Hero.js @@ -4,89 +4,119 @@ import SvgToolpadLogo from 'docs/src/icons/SvgToolpadCoreLogo'; import Box from '@mui/material/Box'; import GradientText from 'docs/src/components/typography/GradientText'; import Container from '@mui/material/Container'; +import Alert from '@mui/material/Alert'; import { Typewriter } from 'react-simple-typewriter'; import GetStartedButtons from './GetStartedButtons'; export default function Hero() { return ( - - + - ({ - display: 'flex', - alignItems: 'center', - gap: 0.5, - color: (theme.vars || theme).palette.primary[600], - ...theme.applyDarkStyles({ - color: (theme.vars || theme).palette.primary[400], - }), - }), - ]} + At the moment, the maintainers are primarily focused on other projects and are not actively + working on Toolpad Core and Studio. You can use the CRUD dashboard template from the{' '} + - - Toolpad Core - + Material UI React templates page + {' '} + as an easy-to-customize, copy-pastable alternative to the main Toolpad Core components — + including dashboard layout and CRUD features. To share any feedback, please check{' '} + + this GitHub discussion. + {' '} + + - - Full stack components
- for React{' '} - - - -
({ + display: 'flex', + alignItems: 'center', + gap: 0.5, + color: (theme.vars || theme).palette.primary[600], + ...theme.applyDarkStyles({ + color: (theme.vars || theme).palette.primary[400], + }), + }), + ]} > - From the creators of Material UI, Toolpad Core offers the components needed for your - next admin panel and internal tools project. Bootstrap from scratch in our CLI with well - chosen defaults, or drop Toolpad Core into your existing Next.js or Vite project. + + Toolpad Core + + + Full stack components
+ for React{' '} + + + +
+ + From the creators of Material UI, Toolpad Core offers the components needed for your + next admin panel and internal tools project. Bootstrap from scratch in our CLI with + well chosen defaults, or drop Toolpad Core into your existing Next.js or Vite project. + +
+ + +
- - - -
-
+ + ); } diff --git a/docs/src/modules/components/Banner.js b/docs/src/modules/components/Banner.js new file mode 100644 index 00000000000..f2752ca1e80 --- /dev/null +++ b/docs/src/modules/components/Banner.js @@ -0,0 +1,37 @@ +import * as React from 'react'; +import Alert from '@mui/material/Alert'; +import BrandingCssVarsProvider from 'docs/src/BrandingCssVarsProvider'; + +export default function Banner() { + return ( + + + At the moment, the maintainers are primarily focused on other projects and are not actively + working on Toolpad Core and Studio. You can use the CRUD dashboard template from the{' '} + + Material UI React templates page + {' '} + as an easy-to-customize, copy-pastable alternative to the main Toolpad Core components — + including dashboard layout and CRUD features. To share any feedback, please check{' '} + + this GitHub discussion. + {' '} + + + ); +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5e574791539..d65ef16909d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ importers: version: 4.17.20 '@vitest/browser': specifier: 2.1.9 - version: 2.1.9(@types/node@20.19.4)(playwright@1.54.1)(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9) + version: 2.1.9(@types/node@20.19.27)(playwright@1.54.1)(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9) archiver: specifier: 7.0.1 version: 7.0.1 @@ -50,7 +50,7 @@ importers: version: 4.20.3 vitest: specifier: 2.1.9 - version: 2.1.9(@types/node@20.19.4)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(terser@5.39.0) + version: 2.1.9(@types/node@20.19.27)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(terser@5.44.1) yargs: specifier: 17.7.2 version: 17.7.2 @@ -135,7 +135,7 @@ importers: version: 2.2.37 '@types/node': specifier: ^20.19.4 - version: 20.19.4 + version: 20.19.27 '@types/yargs': specifier: 17.0.33 version: 17.0.33 @@ -189,7 +189,7 @@ importers: version: 1.3.2(eslint@8.57.1) eslint-plugin-import: specifier: 2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + version: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) eslint-plugin-jsx-a11y: specifier: 6.10.2 version: 6.10.2(eslint@8.57.1) @@ -273,7 +273,7 @@ importers: version: 0.1.1(vitest@2.1.9) vitest-fail-on-console: specifier: 0.7.1 - version: 0.7.1(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9) + version: 0.7.1(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9) docs: dependencies: @@ -547,7 +547,7 @@ importers: dependencies: '@inquirer/prompts': specifier: ^7.7.0 - version: 7.7.0(@types/node@20.19.4) + version: 7.7.0(@types/node@20.19.27) '@toolpad/core': specifier: workspace:* version: link:../toolpad-core/build @@ -581,7 +581,7 @@ importers: version: 2.2.37 '@types/node': specifier: ^20.19.4 - version: 20.19.4 + version: 20.19.27 '@types/semver': specifier: 7.7.0 version: 7.7.0 @@ -606,7 +606,7 @@ importers: version: 9.6.1 '@typescript-eslint/parser': specifier: 7.18.0 - version: 7.18.0(eslint@9.26.0)(typescript@5.8.3) + version: 7.18.0(eslint@8.57.1)(typescript@5.8.3) packages/toolpad-core: dependencies: @@ -688,10 +688,10 @@ importers: version: 17.0.4 '@vitejs/plugin-react': specifier: 4.6.0 - version: 4.6.0(vite@5.4.19(@types/node@20.19.4)(terser@5.39.0)) + version: 4.6.0(vite@5.4.19(@types/node@20.19.27)(terser@5.44.1)) '@vitest/browser': specifier: 2.1.9 - version: 2.1.9(@types/node@20.19.4)(playwright@1.54.1)(typescript@5.8.3)(vite@5.4.19(@types/node@20.19.4)(terser@5.39.0))(vitest@2.1.9) + version: 2.1.9(@types/node@20.19.27)(playwright@1.54.1)(typescript@5.8.3)(vite@5.4.19(@types/node@20.19.27)(terser@5.44.1))(vitest@2.1.9) next: specifier: ^15.3.4 version: 15.3.4(@babel/core@7.28.0)(@playwright/test@1.54.1)(babel-plugin-macros@3.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -709,7 +709,7 @@ importers: version: 21.0.0 vitest: specifier: 2.1.9 - version: 2.1.9(@types/node@20.19.4)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(terser@5.39.0) + version: 2.1.9(@types/node@20.19.27)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(terser@5.44.1) publishDirectory: build packages/toolpad-utils: @@ -753,7 +753,7 @@ importers: version: 4.0.0 vitest: specifier: 2.1.9 - version: 2.1.9(@types/node@20.19.4)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(terser@5.39.0) + version: 2.1.9(@types/node@20.19.27)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(terser@5.44.1) publishDirectory: build playground/nextjs: @@ -778,7 +778,7 @@ importers: version: link:../../packages/toolpad-core/build '@types/node': specifier: ^20.19.4 - version: 20.19.4 + version: 20.19.27 '@types/react': specifier: ^19.1.8 version: 19.1.8 @@ -787,7 +787,7 @@ importers: version: 19.1.6(@types/react@19.1.8) eslint-config-next: specifier: 15.3.4 - version: 15.3.4(eslint-import-resolver-webpack@0.13.10)(eslint@9.26.0)(typescript@5.8.3) + version: 15.3.4(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1)(typescript@5.8.3) next: specifier: ^15.3.4 version: 15.3.4(@babel/core@7.28.0)(@playwright/test@1.54.1)(babel-plugin-macros@3.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -832,7 +832,7 @@ importers: version: 19.1.6(@types/react@19.1.8) eslint-config-next: specifier: 15.3.4 - version: 15.3.4(eslint-import-resolver-webpack@0.13.10)(eslint@9.26.0)(typescript@5.8.3) + version: 15.3.4(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1)(typescript@5.8.3) next: specifier: ^15.3.4 version: 15.3.4(@babel/core@7.28.0)(@playwright/test@1.54.1)(babel-plugin-macros@3.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -874,7 +874,7 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: 4.6.0 - version: 4.6.0(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 4.6.0(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0)) react: specifier: ^19.1.0 version: 19.1.0 @@ -886,7 +886,7 @@ importers: version: 7.6.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) vite: specifier: 6.3.5 - version: 6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + version: 6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0) zod: specifier: 3.25.76 version: 3.25.76 @@ -913,7 +913,7 @@ importers: version: 1.127.3(@tanstack/react-router@1.127.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@tanstack/router-core@1.127.3)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.7)(tiny-invariant@1.3.3) '@tanstack/router-plugin': specifier: ^1.127.3 - version: 1.127.3(@tanstack/react-router@1.127.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(webpack@5.99.7(esbuild@0.25.5)) + version: 1.127.3(@tanstack/react-router@1.127.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0))(webpack@5.99.7(esbuild@0.25.5)) '@toolpad/core': specifier: workspace:* version: link:../../packages/toolpad-core/build @@ -925,7 +925,7 @@ importers: version: 19.1.6(@types/react@19.1.8) '@vitejs/plugin-react': specifier: ^4.6.0 - version: 4.6.0(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 4.6.0(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0)) react: specifier: ^19.1.0 version: 19.1.0 @@ -934,7 +934,7 @@ importers: version: 19.1.0(react@19.1.0) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + version: 6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0) zod: specifier: 3.25.76 version: 3.25.76 @@ -2149,42 +2149,14 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.20.0': - resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/config-helpers@0.2.2': - resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/core@0.13.0': - resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/eslintrc@3.3.1': - resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@8.57.1': resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@9.26.0': - resolution: {integrity: sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/object-schema@2.1.6': - resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/plugin-kit@0.2.8': - resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@fast-csv/format@4.3.5': resolution: {integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==} @@ -2228,14 +2200,6 @@ packages: resolution: {integrity: sha512-PyzLalHcx25o7+jDYrEm62IsMnNvtBGVJi9Mr2zeIUbTp4y1tBJnPAkQCTBPvmqc14DQchxXnYqsNPIYzkIKmw==} engines: {node: '>=12.0.0'} - '@humanfs/core@0.19.1': - resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} - engines: {node: '>=18.18.0'} - - '@humanfs/node@0.16.6': - resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} - engines: {node: '>=18.18.0'} - '@humanwhocodes/config-array@0.13.0': resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} @@ -2249,14 +2213,6 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead - '@humanwhocodes/retry@0.3.1': - resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} - engines: {node: '>=18.18'} - - '@humanwhocodes/retry@0.4.3': - resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} - engines: {node: '>=18.18'} - '@hutson/parse-repository-url@3.0.2': resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} engines: {node: '>=6.9.0'} @@ -2616,21 +2572,21 @@ packages: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jridgewell/gen-mapping@0.3.12': - resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + '@jridgewell/source-map@0.3.11': + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - '@jridgewell/trace-mapping@0.3.29': - resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} '@lerna/create@8.2.3': resolution: {integrity: sha512-f+68+iojcQ0tZRMfCgQyJdsdz+YPu3/d+0Zo1RJz92bgBxTCiEU+dHACVq1n3sEjm/YWPnFGdag8U5EYYmP3WA==} @@ -2641,10 +2597,6 @@ packages: engines: {node: '>=18'} hasBin: true - '@modelcontextprotocol/sdk@1.11.0': - resolution: {integrity: sha512-k/1pb70eD638anoi0e8wUGAlbMJXyvdV4p62Ko+EZ7eBe1xMx8Uhak1R5DgfoofsK5IBBnRwsYGTaLZl+6/+RQ==} - engines: {node: '>=18'} - '@mswjs/interceptors@0.37.0': resolution: {integrity: sha512-lDiHQMCBV9qz8c7+zxaNFQtWWaSogTYkqJ3Pg+FGYYC76nsfSxkMQ0df8fojyz16E+w4vp57NLjN2muNG7LugQ==} engines: {node: '>=18'} @@ -4100,6 +4052,9 @@ packages: '@types/estree@1.0.7': resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/express-serve-static-core@5.0.6': resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==} @@ -4160,8 +4115,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@20.19.4': - resolution: {integrity: sha512-OP+We5WV8Xnbuvw0zC2m4qfB/BJvjyCwtNjhHdJxV1639SGSKrLmJkc3fMnp2Qy8nJyHp8RO6umxELN/dS1/EA==} + '@types/node@20.19.27': + resolution: {integrity: sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4582,8 +4537,8 @@ packages: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} - acorn@8.14.1: - resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} engines: {node: '>=0.4.0'} hasBin: true @@ -4887,6 +4842,10 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + baseline-browser-mapping@2.9.11: + resolution: {integrity: sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==} + hasBin: true + before-after-hook@2.2.3: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} @@ -4934,8 +4893,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.25.1: - resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} + browserslist@4.28.1: + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -5034,8 +4993,8 @@ packages: camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} - caniuse-lite@1.0.30001726: - resolution: {integrity: sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==} + caniuse-lite@1.0.30001761: + resolution: {integrity: sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==} chai@5.1.2: resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} @@ -5380,10 +5339,6 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} @@ -5815,8 +5770,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.178: - resolution: {integrity: sha512-wObbz/ar3Bc6e4X5vf0iO8xTN8YAjN/tgiAOJLr7yjYFtP9wAjq8Mb5h0yn6kResir+VYx2DXBj9NNobs0ETSA==} + electron-to-chromium@1.5.267: + resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -5848,8 +5803,8 @@ packages: resolution: {integrity: sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==} engines: {node: '>=0.6'} - enhanced-resolve@5.18.1: - resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + enhanced-resolve@5.18.4: + resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} engines: {node: '>=10.13.0'} enquirer@2.3.6: @@ -5898,8 +5853,8 @@ packages: resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} engines: {node: '>= 0.4'} - es-module-lexer@1.6.0: - resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} @@ -6099,10 +6054,6 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.3.0: - resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-utils@3.0.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} @@ -6127,20 +6078,6 @@ packages: deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true - eslint@9.26.0: - resolution: {integrity: sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true - - espree@10.3.0: - resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6201,14 +6138,6 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - eventsource-parser@3.0.1: - resolution: {integrity: sha512-VARTJ9CYeuQYb0pZEPbzi740OWFgpHe7AYJ2WFZVnUDUQp5Dk2yJUgF36YsZ81cOyxT0QxmXD2EQpapAouzWVA==} - engines: {node: '>=18.0.0'} - - eventsource@3.0.6: - resolution: {integrity: sha512-l19WpE2m9hSuyP06+FbuUUf1G+R0SFLrtQfbRb9PRr+oimOfxQhgGCbVaXg5IvZyyTThJsxh6L/srkMiCeBPDA==} - engines: {node: '>=18.0.0'} - exceljs@4.4.0: resolution: {integrity: sha512-XctvKaEMaj1Ii9oDOqbW/6e1gXknSY4g/aLCDicOXqBE4M0nRWkUu0PTp++UPNzoFY12BNHMfs/VadKIS6llvg==} engines: {node: '>=8.3.0'} @@ -6232,12 +6161,6 @@ packages: exponential-backoff@3.1.1: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} - express-rate-limit@7.5.0: - resolution: {integrity: sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg==} - engines: {node: '>= 16'} - peerDependencies: - express: ^4.11 || 5 || ^5.0.0-beta.1 - express@5.0.1: resolution: {integrity: sha512-ORF7g6qGnD+YtUG9yx4DFoqCShNMmUKiXuT5oWMHiOvt/4WFbHC6yCwQMTSBMno7AqntNCAzzcnnjowRkTL9eQ==} engines: {node: '>= 18'} @@ -6321,10 +6244,6 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} - file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} @@ -6388,10 +6307,6 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} - flat@5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true @@ -6628,10 +6543,6 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -7462,8 +7373,8 @@ packages: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + loader-runner@4.3.1: + resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} engines: {node: '>=6.11.5'} locate-path@2.0.0: @@ -8085,6 +7996,7 @@ packages: next@15.3.4: resolution: {integrity: sha512-mHKd50C+mCjam/gcnwqL1T1vPx/XQNFlXqFIVdgQdVAFY9iIQtY0IfaVflEYzKiqjeA7B0cYYMaCrmAYFjs4rA==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + deprecated: This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/CVE-2025-66478 for more details. hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -8152,8 +8064,8 @@ packages: node-machine-id@1.1.12: resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} node-source-walk@7.0.1: resolution: {integrity: sha512-3VW/8JpPqPvnJvseXowjZcirPisssnBuDikk6JIZ8jQzF7KJQX52iPFX4RYYxLycYH7IbMRSPUOga/esVjy5Yg==} @@ -8648,10 +8560,6 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - pkce-challenge@5.0.0: - resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==} - engines: {node: '>=16.20.0'} - pkg-dir@3.0.0: resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} engines: {node: '>=6'} @@ -9267,8 +9175,8 @@ packages: scheduler@0.26.0: resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} - schema-utils@4.3.2: - resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==} + schema-utils@4.3.3: + resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} engines: {node: '>= 10.13.0'} search-insights@2.17.2: @@ -9294,8 +9202,8 @@ packages: serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - seroval-plugins@1.3.2: - resolution: {integrity: sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==} + seroval-plugins@1.3.3: + resolution: {integrity: sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==} engines: {node: '>=10'} peerDependencies: seroval: ^1.0 @@ -9678,8 +9586,8 @@ packages: resolution: {integrity: sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==} engines: {node: '>=0.6'} - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} engines: {node: '>=6'} tar-stream@2.2.0: @@ -9705,8 +9613,8 @@ packages: resolution: {integrity: sha512-bcbjJEg0wY5nuJXvGxxHfmoEPkyHLCctUKO6suwtxy7jVSgGcgPeGwpbLDLELFhIaxCGRr3dPvyNg1yuz2V0eg==} engines: {node: '>=12'} - terser-webpack-plugin@5.3.14: - resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} + terser-webpack-plugin@5.3.16: + resolution: {integrity: sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -9721,8 +9629,8 @@ packages: uglify-js: optional: true - terser@5.39.0: - resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==} + terser@5.44.1: + resolution: {integrity: sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==} engines: {node: '>=10'} hasBin: true @@ -10121,8 +10029,8 @@ packages: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} - update-browserslist-db@1.1.3: - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -10336,8 +10244,8 @@ packages: warning@4.0.3: resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} - watchpack@2.4.2: - resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + watchpack@2.5.0: + resolution: {integrity: sha512-e6vZvY6xboSwLz2GD36c16+O/2Z6fKvIf4pOXptw2rY9MVwE/TXc6RGqxD3I3x0a28lwBY7DE+76uTPSsBrrCA==} engines: {node: '>=10.13.0'} wcwidth@1.0.1: @@ -10362,8 +10270,8 @@ packages: engines: {node: '>= 10.13.0'} hasBin: true - webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + webpack-sources@3.3.3: + resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==} engines: {node: '>=10.13.0'} webpack-virtual-modules@0.6.2: @@ -10729,8 +10637,8 @@ snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 '@argos-ci/api-client@0.8.1': dependencies: @@ -10781,7 +10689,7 @@ snapshots: '@babel/cli@7.28.0(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/trace-mapping': 0.3.31 commander: 6.2.1 convert-source-map: 2.0.0 fs-readdir-recursive: 1.1.0 @@ -10824,8 +10732,8 @@ snapshots: dependencies: '@babel/parser': 7.28.0 '@babel/types': 7.28.0 - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': @@ -10836,7 +10744,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.0 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.25.1 + browserslist: 4.28.1 lru-cache: 5.1.1 semver: 6.3.1 @@ -11930,27 +11838,8 @@ snapshots: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.7.0(eslint@9.26.0)': - dependencies: - eslint: 9.26.0 - eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.20.0': - dependencies: - '@eslint/object-schema': 2.1.6 - debug: 4.4.1 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@eslint/config-helpers@0.2.2': {} - - '@eslint/core@0.13.0': - dependencies: - '@types/json-schema': 7.0.15 - '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 @@ -11965,34 +11854,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/eslintrc@3.3.1': - dependencies: - ajv: 6.12.6 - debug: 4.4.1 - espree: 10.3.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - '@eslint/js@8.57.1': {} - '@eslint/js@9.26.0': {} - - '@eslint/object-schema@2.1.6': {} - - '@eslint/plugin-kit@0.2.8': - dependencies: - '@eslint/core': 0.13.0 - levn: 0.4.1 - '@fast-csv/format@4.3.5': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 lodash.escaperegexp: 4.1.2 lodash.isboolean: 3.0.3 lodash.isequal: 4.5.0 @@ -12001,7 +11867,7 @@ snapshots: '@fast-csv/parse@4.3.6': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 lodash.escaperegexp: 4.1.2 lodash.groupby: 4.6.0 lodash.isfunction: 3.0.9 @@ -12055,13 +11921,6 @@ snapshots: - encoding - supports-color - '@humanfs/core@0.19.1': {} - - '@humanfs/node@0.16.6': - dependencies: - '@humanfs/core': 0.19.1 - '@humanwhocodes/retry': 0.3.1 - '@humanwhocodes/config-array@0.13.0': dependencies: '@humanwhocodes/object-schema': 2.0.3 @@ -12074,10 +11933,6 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@humanwhocodes/retry@0.3.1': {} - - '@humanwhocodes/retry@0.4.3': {} - '@hutson/parse-repository-url@3.0.2': {} '@img/sharp-darwin-arm64@0.33.5': @@ -12233,27 +12088,27 @@ snapshots: '@img/sharp-win32-x64@0.34.1': optional: true - '@inquirer/checkbox@4.2.0(@types/node@20.19.4)': + '@inquirer/checkbox@4.2.0(@types/node@20.19.27)': dependencies: - '@inquirer/core': 10.1.15(@types/node@20.19.4) + '@inquirer/core': 10.1.15(@types/node@20.19.27) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@20.19.4) + '@inquirer/type': 3.0.8(@types/node@20.19.27) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 - '@inquirer/confirm@5.1.14(@types/node@20.19.4)': + '@inquirer/confirm@5.1.14(@types/node@20.19.27)': dependencies: - '@inquirer/core': 10.1.15(@types/node@20.19.4) - '@inquirer/type': 3.0.8(@types/node@20.19.4) + '@inquirer/core': 10.1.15(@types/node@20.19.27) + '@inquirer/type': 3.0.8(@types/node@20.19.27) optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 - '@inquirer/core@10.1.15(@types/node@20.19.4)': + '@inquirer/core@10.1.15(@types/node@20.19.27)': dependencies: '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@20.19.4) + '@inquirer/type': 3.0.8(@types/node@20.19.27) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -12261,93 +12116,93 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 - '@inquirer/editor@4.2.15(@types/node@20.19.4)': + '@inquirer/editor@4.2.15(@types/node@20.19.27)': dependencies: - '@inquirer/core': 10.1.15(@types/node@20.19.4) - '@inquirer/type': 3.0.8(@types/node@20.19.4) + '@inquirer/core': 10.1.15(@types/node@20.19.27) + '@inquirer/type': 3.0.8(@types/node@20.19.27) external-editor: 3.1.0 optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 - '@inquirer/expand@4.0.17(@types/node@20.19.4)': + '@inquirer/expand@4.0.17(@types/node@20.19.27)': dependencies: - '@inquirer/core': 10.1.15(@types/node@20.19.4) - '@inquirer/type': 3.0.8(@types/node@20.19.4) + '@inquirer/core': 10.1.15(@types/node@20.19.27) + '@inquirer/type': 3.0.8(@types/node@20.19.27) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@inquirer/figures@1.0.13': {} - '@inquirer/input@4.2.1(@types/node@20.19.4)': + '@inquirer/input@4.2.1(@types/node@20.19.27)': dependencies: - '@inquirer/core': 10.1.15(@types/node@20.19.4) - '@inquirer/type': 3.0.8(@types/node@20.19.4) + '@inquirer/core': 10.1.15(@types/node@20.19.27) + '@inquirer/type': 3.0.8(@types/node@20.19.27) optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 - '@inquirer/number@3.0.17(@types/node@20.19.4)': + '@inquirer/number@3.0.17(@types/node@20.19.27)': dependencies: - '@inquirer/core': 10.1.15(@types/node@20.19.4) - '@inquirer/type': 3.0.8(@types/node@20.19.4) + '@inquirer/core': 10.1.15(@types/node@20.19.27) + '@inquirer/type': 3.0.8(@types/node@20.19.27) optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 - '@inquirer/password@4.0.17(@types/node@20.19.4)': + '@inquirer/password@4.0.17(@types/node@20.19.27)': dependencies: - '@inquirer/core': 10.1.15(@types/node@20.19.4) - '@inquirer/type': 3.0.8(@types/node@20.19.4) + '@inquirer/core': 10.1.15(@types/node@20.19.27) + '@inquirer/type': 3.0.8(@types/node@20.19.27) ansi-escapes: 4.3.2 optionalDependencies: - '@types/node': 20.19.4 - - '@inquirer/prompts@7.7.0(@types/node@20.19.4)': - dependencies: - '@inquirer/checkbox': 4.2.0(@types/node@20.19.4) - '@inquirer/confirm': 5.1.14(@types/node@20.19.4) - '@inquirer/editor': 4.2.15(@types/node@20.19.4) - '@inquirer/expand': 4.0.17(@types/node@20.19.4) - '@inquirer/input': 4.2.1(@types/node@20.19.4) - '@inquirer/number': 3.0.17(@types/node@20.19.4) - '@inquirer/password': 4.0.17(@types/node@20.19.4) - '@inquirer/rawlist': 4.1.5(@types/node@20.19.4) - '@inquirer/search': 3.0.17(@types/node@20.19.4) - '@inquirer/select': 4.3.0(@types/node@20.19.4) + '@types/node': 20.19.27 + + '@inquirer/prompts@7.7.0(@types/node@20.19.27)': + dependencies: + '@inquirer/checkbox': 4.2.0(@types/node@20.19.27) + '@inquirer/confirm': 5.1.14(@types/node@20.19.27) + '@inquirer/editor': 4.2.15(@types/node@20.19.27) + '@inquirer/expand': 4.0.17(@types/node@20.19.27) + '@inquirer/input': 4.2.1(@types/node@20.19.27) + '@inquirer/number': 3.0.17(@types/node@20.19.27) + '@inquirer/password': 4.0.17(@types/node@20.19.27) + '@inquirer/rawlist': 4.1.5(@types/node@20.19.27) + '@inquirer/search': 3.0.17(@types/node@20.19.27) + '@inquirer/select': 4.3.0(@types/node@20.19.27) optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 - '@inquirer/rawlist@4.1.5(@types/node@20.19.4)': + '@inquirer/rawlist@4.1.5(@types/node@20.19.27)': dependencies: - '@inquirer/core': 10.1.15(@types/node@20.19.4) - '@inquirer/type': 3.0.8(@types/node@20.19.4) + '@inquirer/core': 10.1.15(@types/node@20.19.27) + '@inquirer/type': 3.0.8(@types/node@20.19.27) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 - '@inquirer/search@3.0.17(@types/node@20.19.4)': + '@inquirer/search@3.0.17(@types/node@20.19.27)': dependencies: - '@inquirer/core': 10.1.15(@types/node@20.19.4) + '@inquirer/core': 10.1.15(@types/node@20.19.27) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@20.19.4) + '@inquirer/type': 3.0.8(@types/node@20.19.27) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 - '@inquirer/select@4.3.0(@types/node@20.19.4)': + '@inquirer/select@4.3.0(@types/node@20.19.27)': dependencies: - '@inquirer/core': 10.1.15(@types/node@20.19.4) + '@inquirer/core': 10.1.15(@types/node@20.19.27) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@20.19.4) + '@inquirer/type': 3.0.8(@types/node@20.19.27) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 - '@inquirer/type@3.0.8(@types/node@20.19.4)': + '@inquirer/type@3.0.8(@types/node@20.19.27)': optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@isaacs/cliui@8.0.2': dependencies: @@ -12370,24 +12225,24 @@ snapshots: dependencies: '@sinclair/typebox': 0.27.8 - '@jridgewell/gen-mapping@0.3.12': + '@jridgewell/gen-mapping@0.3.13': dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/resolve-uri@3.1.2': {} - '@jridgewell/source-map@0.3.6': + '@jridgewell/source-map@0.3.11': dependencies: - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 - '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/sourcemap-codec@1.5.5': {} - '@jridgewell/trace-mapping@0.3.29': + '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 '@lerna/create@8.2.3(babel-plugin-macros@3.1.0)(encoding@0.1.13)(typescript@5.8.3)': dependencies: @@ -12484,21 +12339,6 @@ snapshots: - encoding - supports-color - '@modelcontextprotocol/sdk@1.11.0': - dependencies: - content-type: 1.0.5 - cors: 2.8.5 - cross-spawn: 7.0.6 - eventsource: 3.0.6 - express: 5.0.1 - express-rate-limit: 7.5.0(express@5.0.1) - pkce-challenge: 5.0.0 - raw-body: 3.0.0 - zod: 3.25.76 - zod-to-json-schema: 3.24.6(zod@3.25.76) - transitivePeerDependencies: - - supports-color - '@mswjs/interceptors@0.37.0': dependencies: '@open-draft/deferred-promise': 2.2.0 @@ -13308,7 +13148,7 @@ snapshots: archiver: 7.0.1 common-path-prefix: 3.0.0 copy-file: 11.0.0 - es-module-lexer: 1.6.0 + es-module-lexer: 1.7.0 esbuild: 0.25.5 execa: 8.0.1 fast-glob: 3.3.3 @@ -13698,7 +13538,7 @@ snapshots: '@rollup/pluginutils@5.1.4(rollup@4.41.1)': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: @@ -13843,14 +13683,14 @@ snapshots: '@slack/logger@4.0.0': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@slack/oauth@3.0.3': dependencies: '@slack/logger': 4.0.0 '@slack/web-api': 7.9.2 '@types/jsonwebtoken': 9.0.7 - '@types/node': 20.19.4 + '@types/node': 20.19.27 jsonwebtoken: 9.0.2 lodash.isstring: 4.0.1 transitivePeerDependencies: @@ -13860,7 +13700,7 @@ snapshots: dependencies: '@slack/logger': 4.0.0 '@slack/web-api': 7.9.2 - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/ws': 8.18.1 eventemitter3: 5.0.1 ws: 8.18.2 @@ -13875,7 +13715,7 @@ snapshots: dependencies: '@slack/logger': 4.0.0 '@slack/types': 2.14.0 - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/retry': 0.12.0 axios: 1.9.0(debug@4.4.1) eventemitter3: 5.0.1 @@ -13941,7 +13781,7 @@ snapshots: '@tanstack/store': 0.7.1 cookie-es: 1.2.2 seroval: 1.3.2 - seroval-plugins: 1.3.2(seroval@1.3.2) + seroval-plugins: 1.3.3(seroval@1.3.2) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 @@ -13968,7 +13808,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.127.3(@tanstack/react-router@1.127.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(webpack@5.99.7(esbuild@0.25.5))': + '@tanstack/router-plugin@1.127.3(@tanstack/react-router@1.127.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0))(webpack@5.99.7(esbuild@0.25.5))': dependencies: '@babel/core': 7.28.0 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) @@ -13986,7 +13826,7 @@ snapshots: zod: 3.25.76 optionalDependencies: '@tanstack/react-router': 1.127.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - vite: 6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0) webpack: 5.99.7(esbuild@0.25.5) transitivePeerDependencies: - supports-color @@ -14163,11 +14003,11 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/connect@3.4.38': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/cookie@0.6.0': {} @@ -14202,18 +14042,20 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 '@types/estree@1.0.7': {} + '@types/estree@1.0.8': {} + '@types/express-serve-static-core@5.0.6': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -14229,7 +14071,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/gtag.js@0.0.20': {} @@ -14250,11 +14092,11 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/jsonwebtoken@9.0.7': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/katex@0.16.7': {} @@ -14272,7 +14114,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@20.19.4': + '@types/node@20.19.27': dependencies: undici-types: 6.21.0 @@ -14308,7 +14150,7 @@ snapshots: '@types/readdir-glob@1.1.5': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/retry@0.12.0': {} @@ -14317,12 +14159,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/send': 0.17.4 '@types/sinon@17.0.4': @@ -14337,12 +14179,12 @@ snapshots: '@types/tar@6.1.13': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 minipass: 4.2.8 '@types/through@0.0.33': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/title@4.0.0': dependencies: @@ -14358,7 +14200,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 '@types/yargs-parser@21.0.3': {} @@ -14368,7 +14210,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 optional: true '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3)': @@ -14388,23 +14230,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.35.1(eslint@9.26.0)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.35.1 - '@typescript-eslint/type-utils': 8.35.1(eslint@9.26.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.35.1(eslint@9.26.0)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.35.1 - eslint: 9.26.0 - graphemer: 1.4.0 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) @@ -14413,14 +14238,14 @@ snapshots: - supports-color - typescript - '@typescript-eslint/parser@7.18.0(eslint@9.26.0)(typescript@5.8.3)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.4.1 - eslint: 9.26.0 + eslint: 8.57.1 optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: @@ -14438,18 +14263,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.35.1 - '@typescript-eslint/types': 8.35.1 - '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.35.1 - debug: 4.4.1 - eslint: 9.26.0 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.35.1(typescript@5.8.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.35.1(typescript@5.8.3) @@ -14489,17 +14302,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.35.1(eslint@9.26.0)(typescript@5.8.3)': - dependencies: - '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.35.1(eslint@9.26.0)(typescript@5.8.3) - debug: 4.4.1 - eslint: 9.26.0 - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/types@5.62.0': {} '@typescript-eslint/types@7.18.0': {} @@ -14577,17 +14379,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.35.1(eslint@9.26.0)(typescript@5.8.3)': - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0) - '@typescript-eslint/scope-manager': 8.35.1 - '@typescript-eslint/types': 8.35.1 - '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3) - eslint: 9.26.0 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/visitor-keys@5.62.0': dependencies: '@typescript-eslint/types': 5.62.0 @@ -14609,8 +14400,8 @@ snapshots: dependencies: '@mapbox/node-pre-gyp': 2.0.0(encoding@0.1.13) '@rollup/pluginutils': 5.1.4(rollup@4.41.1) - acorn: 8.14.1 - acorn-import-attributes: 1.9.5(acorn@8.14.1) + acorn: 8.15.0 + acorn-import-attributes: 1.9.5(acorn@8.15.0) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -14624,7 +14415,7 @@ snapshots: - rollup - supports-color - '@vitejs/plugin-react@4.6.0(vite@5.4.19(@types/node@20.19.4)(terser@5.39.0))': + '@vitejs/plugin-react@4.6.0(vite@5.4.19(@types/node@20.19.27)(terser@5.44.1))': dependencies: '@babel/core': 7.28.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.0) @@ -14632,11 +14423,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.19 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 5.4.19(@types/node@20.19.4)(terser@5.39.0) + vite: 5.4.19(@types/node@20.19.27)(terser@5.44.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.6.0(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': + '@vitejs/plugin-react@4.6.0(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@babel/core': 7.28.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.0) @@ -14644,21 +14435,21 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.19 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color - '@vitest/browser@2.1.9(@types/node@20.19.4)(playwright@1.54.1)(typescript@5.8.3)(vite@5.4.19(@types/node@20.19.4)(terser@5.39.0))(vitest@2.1.9)': + '@vitest/browser@2.1.9(@types/node@20.19.27)(playwright@1.54.1)(typescript@5.8.3)(vite@5.4.19(@types/node@20.19.27)(terser@5.44.1))(vitest@2.1.9)': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 2.1.9(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(vite@5.4.19(@types/node@20.19.4)(terser@5.39.0)) + '@vitest/mocker': 2.1.9(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(vite@5.4.19(@types/node@20.19.27)(terser@5.44.1)) '@vitest/utils': 2.1.9 magic-string: 0.30.17 - msw: 2.6.5(@types/node@20.19.4)(typescript@5.8.3) + msw: 2.6.5(@types/node@20.19.27)(typescript@5.8.3) sirv: 3.0.0 tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@20.19.4)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(terser@5.39.0) + vitest: 2.1.9(@types/node@20.19.27)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(terser@5.44.1) ws: 8.18.2 optionalDependencies: playwright: 1.54.1 @@ -14669,17 +14460,17 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@2.1.9(@types/node@20.19.4)(playwright@1.54.1)(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9)': + '@vitest/browser@2.1.9(@types/node@20.19.27)(playwright@1.54.1)(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9)': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 2.1.9(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/mocker': 2.1.9(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0)) '@vitest/utils': 2.1.9 magic-string: 0.30.17 - msw: 2.6.5(@types/node@20.19.4)(typescript@5.8.3) + msw: 2.6.5(@types/node@20.19.27)(typescript@5.8.3) sirv: 3.0.0 tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@20.19.4)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(terser@5.39.0) + vitest: 2.1.9(@types/node@20.19.27)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(terser@5.44.1) ws: 8.18.2 optionalDependencies: playwright: 1.54.1 @@ -14704,9 +14495,9 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@20.19.4)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(terser@5.39.0) + vitest: 2.1.9(@types/node@20.19.27)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(terser@5.44.1) optionalDependencies: - '@vitest/browser': 2.1.9(@types/node@20.19.4)(playwright@1.54.1)(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9) + '@vitest/browser': 2.1.9(@types/node@20.19.27)(playwright@1.54.1)(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9) transitivePeerDependencies: - supports-color @@ -14717,23 +14508,23 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(vite@5.4.19(@types/node@20.19.4)(terser@5.39.0))': + '@vitest/mocker@2.1.9(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(vite@5.4.19(@types/node@20.19.27)(terser@5.44.1))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.6.5(@types/node@20.19.4)(typescript@5.8.3) - vite: 5.4.19(@types/node@20.19.4)(terser@5.39.0) + msw: 2.6.5(@types/node@20.19.27)(typescript@5.8.3) + vite: 5.4.19(@types/node@20.19.27)(terser@5.44.1) - '@vitest/mocker@2.1.9(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': + '@vitest/mocker@2.1.9(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.6.5(@types/node@20.19.4)(typescript@5.8.3) - vite: 6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + msw: 2.6.5(@types/node@20.19.27)(typescript@5.8.3) + vite: 6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0) '@vitest/pretty-format@2.1.9': dependencies: @@ -14931,19 +14722,19 @@ snapshots: mime-types: 3.0.0 negotiator: 1.0.0 - acorn-import-attributes@1.9.5(acorn@8.14.1): + acorn-import-attributes@1.9.5(acorn@8.15.0): dependencies: - acorn: 8.14.1 + acorn: 8.15.0 - acorn-jsx@5.3.2(acorn@8.14.1): + acorn-jsx@5.3.2(acorn@8.15.0): dependencies: - acorn: 8.14.1 + acorn: 8.15.0 acorn-walk@8.3.4: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 - acorn@8.14.1: {} + acorn@8.15.0: {} add-stream@1.0.0: {} @@ -15229,8 +15020,8 @@ snapshots: autoprefixer@10.4.21(postcss@8.5.6): dependencies: - browserslist: 4.25.1 - caniuse-lite: 1.0.30001726 + browserslist: 4.28.1 + caniuse-lite: 1.0.30001761 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -15337,6 +15128,8 @@ snapshots: base64-js@1.5.1: {} + baseline-browser-mapping@2.9.11: {} + before-after-hook@2.2.3: {} bezier-easing@2.1.0: {} @@ -15399,12 +15192,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.25.1: + browserslist@4.28.1: dependencies: - caniuse-lite: 1.0.30001726 - electron-to-chromium: 1.5.178 - node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.25.1) + baseline-browser-mapping: 2.9.11 + caniuse-lite: 1.0.30001761 + electron-to-chromium: 1.5.267 + node-releases: 2.0.27 + update-browserslist-db: 1.2.3(browserslist@4.28.1) buffer-crc32@0.2.13: {} @@ -15508,7 +15302,7 @@ snapshots: camelize@1.0.1: {} - caniuse-lite@1.0.30001726: {} + caniuse-lite@1.0.30001761: {} chai@5.1.2: dependencies: @@ -15846,7 +15640,7 @@ snapshots: core-js-compat@3.43.0: dependencies: - browserslist: 4.25.1 + browserslist: 4.28.1 core-js@2.6.12: {} @@ -15854,11 +15648,6 @@ snapshots: core-util-is@1.0.3: {} - cors@2.8.5: - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.2 @@ -16298,7 +16087,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.178: {} + electron-to-chromium@1.5.267: {} emoji-regex@10.4.0: {} @@ -16327,10 +16116,10 @@ snapshots: memory-fs: 0.2.0 tapable: 0.1.10 - enhanced-resolve@5.18.1: + enhanced-resolve@5.18.4: dependencies: graceful-fs: 4.2.11 - tapable: 2.2.1 + tapable: 2.3.0 enquirer@2.3.6: dependencies: @@ -16432,7 +16221,7 @@ snapshots: iterator.prototype: 1.1.4 safe-array-concat: 1.1.3 - es-module-lexer@1.6.0: {} + es-module-lexer@1.7.0: {} es-object-atoms@1.1.1: dependencies: @@ -16531,7 +16320,7 @@ snapshots: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.1 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) object.assign: 4.1.7 object.entries: 1.1.9 semver: 6.3.1 @@ -16540,26 +16329,26 @@ snapshots: dependencies: eslint: 8.57.1 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.32.0)(eslint@8.57.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.5(eslint@8.57.1) eslint-plugin-react-hooks: 5.2.0(eslint@8.57.1) object.assign: 4.1.7 object.entries: 1.1.9 - eslint-config-next@15.3.4(eslint-import-resolver-webpack@0.13.10)(eslint@9.26.0)(typescript@5.8.3): + eslint-config-next@15.3.4(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1)(typescript@5.8.3): dependencies: '@next/eslint-plugin-next': 15.3.4 '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3) - '@typescript-eslint/parser': 8.35.1(eslint@9.26.0)(typescript@5.8.3) - eslint: 9.26.0 + '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 8.35.1(eslint@8.57.1)(typescript@5.8.3) + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint-plugin-import@2.32.0)(eslint@9.26.0) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@9.26.0) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.26.0) - eslint-plugin-react: 7.37.5(eslint@9.26.0) - eslint-plugin-react-hooks: 5.2.0(eslint@9.26.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint-plugin-import@2.32.0)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) + eslint-plugin-react: 7.37.5(eslint@8.57.1) + eslint-plugin-react-hooks: 5.2.0(eslint@8.57.1) optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: @@ -16574,7 +16363,7 @@ snapshots: eslint-import-resolver-exports@1.0.0-beta.5(eslint-plugin-import@2.32.0)(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) resolve.exports: 2.0.2 eslint-import-resolver-node@0.3.9: @@ -16585,19 +16374,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint-plugin-import@2.32.0)(eslint@9.26.0): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint-plugin-import@2.32.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.1 - enhanced-resolve: 5.18.1 - eslint: 9.26.0 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@9.26.0) + enhanced-resolve: 5.18.4 + eslint: 8.57.1 + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) fast-glob: 3.3.3 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@9.26.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node @@ -16608,7 +16397,7 @@ snapshots: dependencies: debug: 3.2.7 enhanced-resolve: 0.9.1 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) find-root: 1.1.0 hasown: 2.0.2 interpret: 1.4.0 @@ -16621,25 +16410,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 8.35.1(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-webpack: 0.13.10(eslint-plugin-import@2.32.0)(webpack@5.99.7(esbuild@0.25.5)) - transitivePeerDependencies: - - supports-color - - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@9.26.0): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 8.35.1(eslint@9.26.0)(typescript@5.8.3) - eslint: 9.26.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint-plugin-import@2.32.0)(eslint@9.26.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint-plugin-import@2.32.0)(eslint@8.57.1) eslint-import-resolver-webpack: 0.13.10(eslint-plugin-import@2.32.0)(webpack@5.99.7(esbuild@0.25.5)) transitivePeerDependencies: - supports-color @@ -16657,7 +16435,7 @@ snapshots: lodash.snakecase: 4.1.1 lodash.upperfirst: 4.3.1 - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -16668,7 +16446,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.1(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -16686,35 +16464,6 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@9.26.0): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.9 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 9.26.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.1(eslint@9.26.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint-import-resolver-webpack@0.13.10)(eslint@9.26.0) - hasown: 2.0.2 - is-core-module: 2.16.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 8.35.1(eslint@9.26.0)(typescript@5.8.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): dependencies: aria-query: 5.3.2 @@ -16734,25 +16483,6 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-jsx-a11y@6.10.2(eslint@9.26.0): - dependencies: - aria-query: 5.3.2 - array-includes: 3.1.9 - array.prototype.flatmap: 1.3.3 - ast-types-flow: 0.0.8 - axe-core: 4.10.2 - axobject-query: 4.1.0 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 9.26.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - safe-regex-test: 1.1.0 - string.prototype.includes: 2.0.1 - eslint-plugin-mocha@10.5.0(eslint@8.57.1): dependencies: eslint: 8.57.1 @@ -16776,10 +16506,6 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-plugin-react-hooks@5.2.0(eslint@9.26.0): - dependencies: - eslint: 9.26.0 - eslint-plugin-react@7.37.5(eslint@8.57.1): dependencies: array-includes: 3.1.9 @@ -16802,28 +16528,6 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-react@7.37.5(eslint@9.26.0): - dependencies: - array-includes: 3.1.9 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.3 - array.prototype.tosorted: 1.1.4 - doctrine: 2.1.0 - es-iterator-helpers: 1.2.1 - eslint: 9.26.0 - estraverse: 5.3.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - 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 - semver: 6.3.1 - string.prototype.matchall: 4.0.12 - string.prototype.repeat: 1.0.0 - eslint-plugin-testing-library@6.5.0(eslint@8.57.1)(typescript@5.8.3): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) @@ -16850,11 +16554,6 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.3.0: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - eslint-utils@3.0.0(eslint@8.57.1): dependencies: eslint: 8.57.1 @@ -16909,58 +16608,10 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@9.26.0: - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0) - '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.20.0 - '@eslint/config-helpers': 0.2.2 - '@eslint/core': 0.13.0 - '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.26.0 - '@eslint/plugin-kit': 0.2.8 - '@humanfs/node': 0.16.6 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.3 - '@modelcontextprotocol/sdk': 1.11.0 - '@types/estree': 1.0.7 - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.6 - debug: 4.4.1 - escape-string-regexp: 4.0.0 - eslint-scope: 8.3.0 - eslint-visitor-keys: 4.2.1 - espree: 10.3.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - zod: 3.25.76 - transitivePeerDependencies: - - supports-color - - espree@10.3.0: - dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) - eslint-visitor-keys: 4.2.1 - espree@9.6.1: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -16989,7 +16640,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 esutils@2.0.3: {} @@ -17013,12 +16664,6 @@ snapshots: events@3.3.0: {} - eventsource-parser@3.0.1: {} - - eventsource@3.0.6: - dependencies: - eventsource-parser: 3.0.1 - exceljs@4.4.0: dependencies: archiver: 5.3.2 @@ -17074,10 +16719,6 @@ snapshots: exponential-backoff@3.1.1: {} - express-rate-limit@7.5.0(express@5.0.1): - dependencies: - express: 5.0.1 - express@5.0.1: dependencies: accepts: 2.0.0 @@ -17199,10 +16840,6 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 - file-uri-to-path@1.0.0: {} filelist@1.0.4: @@ -17283,11 +16920,6 @@ snapshots: keyv: 4.5.4 rimraf: 3.0.2 - flat-cache@4.0.1: - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - flat@5.0.2: {} flatted@3.3.1: {} @@ -17545,8 +17177,6 @@ snapshots: dependencies: type-fest: 0.20.2 - globals@14.0.0: {} - globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -18093,7 +17723,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/trace-mapping': 0.3.31 debug: 4.4.1 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: @@ -18141,7 +17771,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -18484,7 +18114,7 @@ snapshots: load-tsconfig@0.2.5: {} - loader-runner@4.3.0: {} + loader-runner@4.3.1: {} locate-path@2.0.0: dependencies: @@ -18620,7 +18250,7 @@ snapshots: magic-string@0.30.17: dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 magicast@0.3.5: dependencies: @@ -19086,7 +18716,7 @@ snapshots: mlly@1.7.4: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 pathe: 2.0.3 pkg-types: 1.3.1 ufo: 1.6.1 @@ -19108,12 +18738,12 @@ snapshots: ms@2.1.3: {} - msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3): + msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.1.14(@types/node@20.19.4) + '@inquirer/confirm': 5.1.14(@types/node@20.19.27) '@mswjs/interceptors': 0.37.0 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 @@ -19198,7 +18828,7 @@ snapshots: '@swc/counter': 0.1.3 '@swc/helpers': 0.5.15 busboy: 1.6.0 - caniuse-lite: 1.0.30001726 + caniuse-lite: 1.0.30001761 postcss: 8.4.31 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) @@ -19268,7 +18898,7 @@ snapshots: node-machine-id@1.1.12: {} - node-releases@2.0.19: {} + node-releases@2.0.27: {} node-source-walk@7.0.1: dependencies: @@ -19815,8 +19445,6 @@ snapshots: pirates@4.0.6: {} - pkce-challenge@5.0.0: {} - pkg-dir@3.0.0: dependencies: find-up: 3.0.0 @@ -20493,7 +20121,7 @@ snapshots: scheduler@0.26.0: {} - schema-utils@4.3.2: + schema-utils@4.3.3: dependencies: '@types/json-schema': 7.0.15 ajv: 8.17.1 @@ -20529,7 +20157,7 @@ snapshots: dependencies: randombytes: 2.1.0 - seroval-plugins@1.3.2(seroval@1.3.2): + seroval-plugins@1.3.3(seroval@1.3.2): dependencies: seroval: 1.3.2 @@ -20740,7 +20368,7 @@ snapshots: dependencies: csstype: 3.1.3 seroval: 1.3.2 - seroval-plugins: 1.3.2(seroval@1.3.2) + seroval-plugins: 1.3.3(seroval@1.3.2) sort-keys@2.0.0: dependencies: @@ -20964,7 +20592,7 @@ snapshots: sucrase@3.35.0: dependencies: - '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/gen-mapping': 0.3.13 commander: 4.1.1 glob: 10.4.5 lines-and-columns: 1.2.4 @@ -20997,7 +20625,7 @@ snapshots: tapable@0.1.10: {} - tapable@2.2.1: {} + tapable@2.3.0: {} tar-stream@2.2.0: dependencies: @@ -21037,21 +20665,21 @@ snapshots: dependencies: ps-tree: 1.2.0 - terser-webpack-plugin@5.3.14(esbuild@0.25.5)(webpack@5.99.7(esbuild@0.25.5)): + terser-webpack-plugin@5.3.16(esbuild@0.25.5)(webpack@5.99.7(esbuild@0.25.5)): dependencies: - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 - schema-utils: 4.3.2 + schema-utils: 4.3.3 serialize-javascript: 6.0.2 - terser: 5.39.0 + terser: 5.44.1 webpack: 5.99.7(esbuild@0.25.5) optionalDependencies: esbuild: 0.25.5 - terser@5.39.0: + terser@5.44.1: dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.14.1 + '@jridgewell/source-map': 0.3.11 + acorn: 8.15.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -21433,7 +21061,7 @@ snapshots: unplugin@2.3.5: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 picomatch: 4.0.2 webpack-virtual-modules: 0.6.2 @@ -21452,9 +21080,9 @@ snapshots: upath@2.0.1: {} - update-browserslist-db@1.1.3(browserslist@4.25.1): + update-browserslist-db@1.2.3(browserslist@4.28.1): dependencies: - browserslist: 4.25.1 + browserslist: 4.28.1 escalade: 3.2.0 picocolors: 1.1.1 @@ -21491,7 +21119,7 @@ snapshots: v8-to-istanbul@9.3.0: dependencies: - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/trace-mapping': 0.3.31 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 @@ -21518,13 +21146,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.1.9(@types/node@20.19.4)(terser@5.39.0): + vite-node@2.1.9(@types/node@20.19.27)(terser@5.44.1): dependencies: cac: 6.7.14 debug: 4.4.1 - es-module-lexer: 1.6.0 + es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.19(@types/node@20.19.4)(terser@5.39.0) + vite: 5.4.19(@types/node@20.19.27)(terser@5.44.1) transitivePeerDependencies: - '@types/node' - less @@ -21536,17 +21164,17 @@ snapshots: - supports-color - terser - vite@5.4.19(@types/node@20.19.4)(terser@5.39.0): + vite@5.4.19(@types/node@20.19.27)(terser@5.44.1): dependencies: esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.41.1 optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 fsevents: 2.3.3 - terser: 5.39.0 + terser: 5.44.1 - vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): + vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0): dependencies: esbuild: 0.25.5 fdir: 6.4.5(picomatch@4.0.2) @@ -21555,18 +21183,18 @@ snapshots: rollup: 4.41.1 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 20.19.4 + '@types/node': 20.19.27 fsevents: 2.3.3 - terser: 5.39.0 + terser: 5.44.1 tsx: 4.20.3 yaml: 2.8.0 vitest-browser-react@0.3.0(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(@vitest/browser@2.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vitest@2.1.9): dependencies: - '@vitest/browser': 2.1.9(@types/node@20.19.4)(playwright@1.54.1)(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9) + '@vitest/browser': 2.1.9(@types/node@20.19.27)(playwright@1.54.1)(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - vitest: 2.1.9(@types/node@20.19.4)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(terser@5.39.0) + vitest: 2.1.9(@types/node@20.19.27)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(terser@5.44.1) optionalDependencies: '@types/react': 19.1.8 '@types/react-dom': 19.1.6(@types/react@19.1.8) @@ -21579,18 +21207,18 @@ snapshots: dom-accessibility-api: 0.6.3 lodash-es: 4.17.21 redent: 4.0.0 - vitest: 2.1.9(@types/node@20.19.4)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(terser@5.39.0) + vitest: 2.1.9(@types/node@20.19.27)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(terser@5.44.1) - vitest-fail-on-console@0.7.1(vite@6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9): + vitest-fail-on-console@0.7.1(vite@6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@2.1.9): dependencies: chalk: 5.3.0 - vite: 6.3.5(@types/node@20.19.4)(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) - vitest: 2.1.9(@types/node@20.19.4)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(terser@5.39.0) + vite: 6.3.5(@types/node@20.19.27)(terser@5.44.1)(tsx@4.20.3)(yaml@2.8.0) + vitest: 2.1.9(@types/node@20.19.27)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(terser@5.44.1) - vitest@2.1.9(@types/node@20.19.4)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(terser@5.39.0): + vitest@2.1.9(@types/node@20.19.27)(@vitest/browser@2.1.9)(jsdom@26.1.0)(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(terser@5.44.1): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(msw@2.6.5(@types/node@20.19.4)(typescript@5.8.3))(vite@5.4.19(@types/node@20.19.4)(terser@5.39.0)) + '@vitest/mocker': 2.1.9(msw@2.6.5(@types/node@20.19.27)(typescript@5.8.3))(vite@5.4.19(@types/node@20.19.27)(terser@5.44.1)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -21606,12 +21234,12 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.19(@types/node@20.19.4)(terser@5.39.0) - vite-node: 2.1.9(@types/node@20.19.4)(terser@5.39.0) + vite: 5.4.19(@types/node@20.19.27)(terser@5.44.1) + vite-node: 2.1.9(@types/node@20.19.27)(terser@5.44.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.19.4 - '@vitest/browser': 2.1.9(@types/node@20.19.4)(playwright@1.54.1)(typescript@5.8.3)(vite@5.4.19(@types/node@20.19.4)(terser@5.39.0))(vitest@2.1.9) + '@types/node': 20.19.27 + '@vitest/browser': 2.1.9(@types/node@20.19.27)(playwright@1.54.1)(typescript@5.8.3)(vite@5.4.19(@types/node@20.19.27)(terser@5.44.1))(vitest@2.1.9) jsdom: 26.1.0 transitivePeerDependencies: - less @@ -21637,7 +21265,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - watchpack@2.4.2: + watchpack@2.5.0: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 @@ -21657,7 +21285,7 @@ snapshots: webpack-bundle-analyzer@4.10.2: dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.14.1 + acorn: 8.15.0 acorn-walk: 8.3.4 commander: 7.2.0 debounce: 1.2.1 @@ -21672,36 +21300,36 @@ snapshots: - bufferutil - utf-8-validate - webpack-sources@3.2.3: {} + webpack-sources@3.3.3: {} webpack-virtual-modules@0.6.2: {} webpack@5.99.7(esbuild@0.25.5): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.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.14.1 - browserslist: 4.25.1 + acorn: 8.15.0 + browserslist: 4.28.1 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.1 - es-module-lexer: 1.6.0 + enhanced-resolve: 5.18.4 + 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.0 + loader-runner: 4.3.1 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 4.3.2 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(esbuild@0.25.5)(webpack@5.99.7(esbuild@0.25.5)) - watchpack: 2.4.2 - webpack-sources: 3.2.3 + schema-utils: 4.3.3 + tapable: 2.3.0 + terser-webpack-plugin: 5.3.16(esbuild@0.25.5)(webpack@5.99.7(esbuild@0.25.5)) + watchpack: 2.5.0 + webpack-sources: 3.3.3 transitivePeerDependencies: - '@swc/core' - esbuild