diff --git a/knip.json b/knip.json new file mode 100644 index 0000000000000..cd79d3ebfa38a --- /dev/null +++ b/knip.json @@ -0,0 +1,65 @@ +{ + "$schema": "https://unpkg.com/knip@6/schema.json", + "tags": ["-lintignore"], + "workspaces": { + "packages/x-charts*": { + "entry": ["src/index.ts", "src/*/index.ts"], + "project": "**/*.{ts,tsx}" + } + }, + "paths": { + "@mui/x-data-grid": ["./packages/x-data-grid/src"], + "@mui/x-data-grid/*": ["./packages/x-data-grid/src/*"], + "@mui/x-data-grid-generator": ["./packages/x-data-grid-generator/src/"], + "@mui/x-data-grid-generator/*": ["./packages/x-data-grid-generator/src/*"], + "@mui/x-data-grid-pro": ["./packages/x-data-grid-pro/src"], + "@mui/x-data-grid-pro/*": ["./packages/x-data-grid-pro/src/*"], + "@mui/x-data-grid-premium": ["./packages/x-data-grid-premium/src"], + "@mui/x-data-grid-premium/*": ["./packages/x-data-grid-premium/src/*"], + "@mui/x-date-pickers": ["./packages/x-date-pickers/src"], + "@mui/x-date-pickers/*": ["./packages/x-date-pickers/src/*"], + "@mui/x-date-pickers-pro": ["./packages/x-date-pickers-pro/src"], + "@mui/x-date-pickers-pro/*": ["./packages/x-date-pickers-pro/src/*"], + "@mui/x-charts": ["./packages/x-charts/src"], + "@mui/x-charts/*": ["./packages/x-charts/src/*"], + "@mui/x-charts-pro": ["./packages/x-charts-pro/src"], + "@mui/x-charts-pro/*": ["./packages/x-charts-pro/src/*"], + "@mui/x-charts-premium": ["./packages/x-charts-premium/src"], + "@mui/x-charts-premium/*": ["./packages/x-charts-premium/src/*"], + "@mui/x-scheduler/*": ["./packages/x-scheduler/src/*"], + "@mui/x-scheduler-premium/*": ["./packages/x-scheduler-premium/src/*"], + "@mui/x-scheduler-headless/*": ["./packages/x-scheduler-headless/src/*"], + "@mui/x-scheduler-headless-premium/*": ["./packages/x-scheduler-headless-premium/src/*"], + "@mui/x-tree-view": ["./packages/x-tree-view/src"], + "@mui/x-tree-view/*": ["./packages/x-tree-view/src/*"], + "@mui/x-tree-view-pro": ["./packages/x-tree-view-pro/src"], + "@mui/x-tree-view-pro/*": ["./packages/x-tree-view-pro/src/*"], + "@mui/x-license": ["./packages/x-license/src"], + "@mui/x-license/*": ["./packages/x-license/src/*"], + "@mui/x-internals": ["./packages/x-internals/src"], + "@mui/x-internals/*": ["./packages/x-internals/src/*"], + "@mui/x-internal-gestures/*": ["./packages/x-internal-gestures/src/*"], + "@mui/x-telemetry": ["./packages/x-telemetry/src"], + "@mui/x-telemetry/*": ["./packages/x-telemetry/src/*"], + "@mui/x-virtualizer": ["./packages/x-virtualizer/src"], + "@mui/x-virtualizer/*": ["./packages/x-virtualizer/src/*"], + "@mui/docs": ["./node_modules/@mui/monorepo/packages/mui-docs/src"], + "@mui/docs/*": ["./node_modules/@mui/monorepo/packages/mui-docs/src/*"], + "@mui-internal/api-docs-builder": ["./node_modules/@mui/monorepo/packages/api-docs-builder"], + "@mui-internal/api-docs-builder/*": [ + "./node_modules/@mui/monorepo/packages/api-docs-builder/*" + ], + "@mui-internal-scripts/generate-llms-txt": [ + "./node_modules/@mui/monorepo/packages-internal/scripts/generate-llms-txt/src" + ], + "@mui-internal-scripts/generate-llms-txt/*": [ + "./node_modules/@mui/monorepo/packages-internal/scripts/generate-llms-txt/src/*" + ], + "test/*": ["./test/*"], + "docs/src/modules/utils/mapApiPageTranslations": [ + "./docs/src/modules/utils/mapApiPageTranslations.js" + ], + "docs/*": ["./node_modules/@mui/monorepo/docs/*"], + "docsx/*": ["./docs/*"] + } +} diff --git a/package.json b/package.json index 73d20572fcc59..78b5c7d23d71f 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,8 @@ "generate:exports": "node scripts/generateDeepExports.mjs", "validate": "concurrently \"pnpm prettier && pnpm eslint\" \"pnpm proptypes\" \"pnpm docs:typescript:formatted\" \"pnpm docs:api\"", "clean:node_modules": "rimraf --glob \"**/node_modules\"", - "clean": "pnpm -r exec rm -rf build tsconfig.build.tsbuildinfo" + "clean": "pnpm -r exec rm -rf build tsconfig.build.tsbuildinfo", + "knip": "knip" }, "devDependencies": { "@atlaskit/pragmatic-drag-and-drop-unit-testing": "1.1.1", @@ -117,6 +118,7 @@ "execa": "9.6.1", "globby": "16.1.1", "jsdom": "26.1.0", + "knip": "^6.1.0", "lerna": "9.0.4", "markdownlint-cli2": "0.21.0", "moment": "catalog:", diff --git a/packages/x-charts-premium/src/BarChartPremium/RangeBar/useUtilityClasses.ts b/packages/x-charts-premium/src/BarChartPremium/RangeBar/useUtilityClasses.ts index a7186214bfbae..f496b4aa013f1 100644 --- a/packages/x-charts-premium/src/BarChartPremium/RangeBar/useUtilityClasses.ts +++ b/packages/x-charts-premium/src/BarChartPremium/RangeBar/useUtilityClasses.ts @@ -13,7 +13,7 @@ export interface RangeBarClasses { export type RangeBarClassKey = keyof RangeBarClasses; -export function getRangeBarUtilityClass(slot: string) { +function getRangeBarUtilityClass(slot: string) { return generateUtilityClass('MuiRangeBar', slot); } diff --git a/packages/x-charts-premium/src/ChartsContainerPremium/useChartsContainerPremiumProps.ts b/packages/x-charts-premium/src/ChartsContainerPremium/useChartsContainerPremiumProps.ts index 9b2e936923ade..3cfd90bd0af31 100644 --- a/packages/x-charts-premium/src/ChartsContainerPremium/useChartsContainerPremiumProps.ts +++ b/packages/x-charts-premium/src/ChartsContainerPremium/useChartsContainerPremiumProps.ts @@ -9,7 +9,7 @@ import { DEFAULT_PLUGINS, type AllPluginSignatures } from '../internals/plugins/ import type { ChartsContainerPremiumProps } from './ChartsContainerPremium'; import type { ChartsDataProviderPremiumProps } from '../ChartsDataProviderPremium'; -export type UseChartsContainerPremiumPropsReturnValue< +type UseChartsContainerPremiumPropsReturnValue< SeriesType extends ChartSeriesType, TSignatures extends readonly ChartAnyPluginSignature[], > = Pick< diff --git a/packages/x-charts-premium/src/HeatmapPremium/index.ts b/packages/x-charts-premium/src/HeatmapPremium/index.ts index 6f87f582ce85a..2a8eb9a28ede9 100644 --- a/packages/x-charts-premium/src/HeatmapPremium/index.ts +++ b/packages/x-charts-premium/src/HeatmapPremium/index.ts @@ -1 +1,2 @@ export * from './HeatmapPremium'; +export * from './HeatmapPremium.plugins'; diff --git a/packages/x-charts-premium/src/HeatmapPremium/useHeatmapPremiumProps.ts b/packages/x-charts-premium/src/HeatmapPremium/useHeatmapPremiumProps.ts index 0d1121850b6b7..b327531db09d2 100644 --- a/packages/x-charts-premium/src/HeatmapPremium/useHeatmapPremiumProps.ts +++ b/packages/x-charts-premium/src/HeatmapPremium/useHeatmapPremiumProps.ts @@ -2,7 +2,7 @@ import { useHeatmapProps } from '@mui/x-charts-pro/internals'; import { type HeatmapPremiumProps } from './HeatmapPremium'; import { type HeatmapPlotPremiumProps } from './HeatmapPlotPremium'; -export type UseHeatmapPremiumProps = HeatmapPremiumProps; +type UseHeatmapPremiumProps = HeatmapPremiumProps; export function useHeatmapPremiumProps(props: UseHeatmapPremiumProps) { const { chartsDataProviderProProps, heatmapPlotProps, ...other } = useHeatmapProps(props); diff --git a/packages/x-charts-premium/src/context/index.ts b/packages/x-charts-premium/src/context/index.ts index de55af4ec641c..81f8c65d5d022 100644 --- a/packages/x-charts-premium/src/context/index.ts +++ b/packages/x-charts-premium/src/context/index.ts @@ -3,3 +3,4 @@ export * from '@mui/x-charts-pro/context'; // End of re-export-block export type { ChartPremiumApi } from './ChartPremiumApi'; +export * from './useChartPremiumApiContext'; diff --git a/packages/x-charts-premium/src/plugins/selectors/useChartCandlestickPosition.selectors.ts b/packages/x-charts-premium/src/plugins/selectors/useChartCandlestickPosition.selectors.ts deleted file mode 100644 index daa14dac82de0..0000000000000 --- a/packages/x-charts-premium/src/plugins/selectors/useChartCandlestickPosition.selectors.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { createSelector } from '@mui/x-internals/store'; -import { - getDataIndexForOrdinalScaleValue, - isBandScale, - isOrdinalScale, - selectorChartSeriesProcessed, - selectorChartXAxis, - selectorChartYAxis, -} from '@mui/x-charts/internals'; -import { type OHLCItemIdentifier } from '../../models'; - -export const selectorCandlestickItemAtPosition = createSelector( - selectorChartXAxis, - selectorChartYAxis, - selectorChartSeriesProcessed, - function selectorCandlestickItemAtPosition( - { axis: xAxes, axisIds: xAxisIds }, - { axis: yAxes, axisIds: yAxisIds }, - processedSeries, - svgPoint: Pick, - ): OHLCItemIdentifier | undefined { - const { series, seriesOrder } = processedSeries?.ohlc ?? {}; - const defaultXAxisId = xAxisIds[0]; - const defaultYAxisId = yAxisIds[0]; - - for (const seriesId of seriesOrder ?? []) { - const aSeries = (series ?? {})[seriesId]; - - const xAxisId = aSeries.xAxisId ?? defaultXAxisId; - const yAxisId = aSeries.yAxisId ?? defaultYAxisId; - - const xAxis = xAxes[xAxisId]; - const yAxis = yAxes[yAxisId]; - - const xScale = xAxis.scale; - const yScale = yAxis.scale; - - if (!isBandScale(xScale) || isOrdinalScale(yScale)) { - continue; - } - - const dataIndex = getDataIndexForOrdinalScaleValue(xScale, svgPoint.x); - const yValue = yScale.invert(svgPoint.y); - - const datum = aSeries.data[dataIndex]; - - if (datum == null) { - continue; - } - - const min = Math.min(...datum); - const max = Math.max(...datum); - - if (yValue.valueOf() >= min && yValue.valueOf() <= max) { - return { - type: 'ohlc', - seriesId, - dataIndex, - }; - } - } - - return undefined; - }, -); diff --git a/packages/x-charts-pro/src/ChartsToolbarPro/internals/ChartsMenu.tsx b/packages/x-charts-pro/src/ChartsToolbarPro/internals/ChartsMenu.tsx index 8898adafc05e7..24217df0e899b 100644 --- a/packages/x-charts-pro/src/ChartsToolbarPro/internals/ChartsMenu.tsx +++ b/packages/x-charts-pro/src/ChartsToolbarPro/internals/ChartsMenu.tsx @@ -10,7 +10,7 @@ import { type Placement, } from '../../internals/slots/chartBaseSlotProps'; -export interface ChartsMenuProps extends Pick { +interface ChartsMenuProps extends Pick { open: boolean; target: HTMLElement | null; onClose: (event?: Event) => void; diff --git a/packages/x-charts-pro/src/ChartsToolbarPro/internals/ChartsToolbarDivider.tsx b/packages/x-charts-pro/src/ChartsToolbarPro/internals/ChartsToolbarDivider.tsx index b8013f107072e..cf1ef231bbf1c 100644 --- a/packages/x-charts-pro/src/ChartsToolbarPro/internals/ChartsToolbarDivider.tsx +++ b/packages/x-charts-pro/src/ChartsToolbarPro/internals/ChartsToolbarDivider.tsx @@ -6,7 +6,7 @@ import { NotRendered, useChartsSlots } from '@mui/x-charts/internals'; import { type ChartsBaseSlotsPro } from '../../internals/slots/chartsBaseSlots'; import { type ChartBaseDividerProps } from '../../internals/slots/chartBaseSlotProps'; -export interface ChartsToolbarDividerProps extends ChartBaseDividerProps {} +interface ChartsToolbarDividerProps extends ChartBaseDividerProps {} // This is workaround because api-docs-builder does not support the `NotRendered` syntax. const NotRenderedDivider = NotRendered as unknown as React.ComponentType; diff --git a/packages/x-charts-pro/src/ChartsZoomSlider/internals/ChartsAxisZoomSliderPreviewContent.tsx b/packages/x-charts-pro/src/ChartsZoomSlider/internals/ChartsAxisZoomSliderPreviewContent.tsx index 045c6290ef927..f5c7b16fa0c0e 100644 --- a/packages/x-charts-pro/src/ChartsZoomSlider/internals/ChartsAxisZoomSliderPreviewContent.tsx +++ b/packages/x-charts-pro/src/ChartsZoomSlider/internals/ChartsAxisZoomSliderPreviewContent.tsx @@ -2,7 +2,7 @@ import * as React from 'react'; import { type AxisId, selectorChartSeriesProcessed, useStore } from '@mui/x-charts/internals'; import { seriesPreviewPlotMap } from './seriesPreviewPlotMap'; -export interface ChartsAxisZoomSliderPreviewContentProps { +interface ChartsAxisZoomSliderPreviewContentProps { axisId: AxisId; x: number; y: number; diff --git a/packages/x-charts-pro/src/ChartsZoomSlider/internals/ChartsAxisZoomSliderThumb.tsx b/packages/x-charts-pro/src/ChartsZoomSlider/internals/ChartsAxisZoomSliderThumb.tsx index a3afab465b30e..803fe7ab272d0 100644 --- a/packages/x-charts-pro/src/ChartsZoomSlider/internals/ChartsAxisZoomSliderThumb.tsx +++ b/packages/x-charts-pro/src/ChartsZoomSlider/internals/ChartsAxisZoomSliderThumb.tsx @@ -37,7 +37,7 @@ export interface ChartsZoomSliderThumbOwnerState { placement: 'start' | 'end'; } -export interface ChartsZoomSliderThumbProps +interface ChartsZoomSliderThumbProps extends Omit, 'orientation'>, ChartsZoomSliderThumbOwnerState {} function preventDefault(event: Event) { diff --git a/packages/x-charts-pro/src/ChartsZoomSlider/internals/chartsAxisZoomSliderThumbClasses.ts b/packages/x-charts-pro/src/ChartsZoomSlider/internals/chartsAxisZoomSliderThumbClasses.ts index 1495c86659ca0..0298c01c03181 100644 --- a/packages/x-charts-pro/src/ChartsZoomSlider/internals/chartsAxisZoomSliderThumbClasses.ts +++ b/packages/x-charts-pro/src/ChartsZoomSlider/internals/chartsAxisZoomSliderThumbClasses.ts @@ -27,7 +27,7 @@ export const chartsAxisZoomSliderThumbClasses: ChartsAxisZoomSliderThumbClasses 'end', ]); -export function getAxisZoomSliderThumbUtilityClass(slot: string) { +function getAxisZoomSliderThumbUtilityClass(slot: string) { return generateUtilityClass('MuiChartAxisZoomSliderThumb', slot); } diff --git a/packages/x-charts-pro/src/ChartsZoomSlider/internals/chartsAxisZoomSliderTrackClasses.ts b/packages/x-charts-pro/src/ChartsZoomSlider/internals/chartsAxisZoomSliderTrackClasses.ts index 7438a748efe69..9020f86b0f7e6 100644 --- a/packages/x-charts-pro/src/ChartsZoomSlider/internals/chartsAxisZoomSliderTrackClasses.ts +++ b/packages/x-charts-pro/src/ChartsZoomSlider/internals/chartsAxisZoomSliderTrackClasses.ts @@ -25,7 +25,7 @@ export const chartsAxisZoomSliderTrackClasses: ChartsAxisZoomSliderTrackClasses return acc; }, {} as ChartsAxisZoomSliderTrackClasses); -export function getAxisZoomSliderTrackUtilityClass(slot: string) { +function getAxisZoomSliderTrackUtilityClass(slot: string) { // We use the `ClassNameGenerator` because the original `generateUtilityClass` function // has a special case for the `active` slot. return `${ClassNameGenerator.generate('MuiChartAxisZoomSliderTrack')}-${slot}`; diff --git a/packages/x-charts-pro/src/ChartsZoomSlider/internals/previews/AreaPreviewPlot.tsx b/packages/x-charts-pro/src/ChartsZoomSlider/internals/previews/AreaPreviewPlot.tsx index 3d6d3264068b7..893c47d135b01 100644 --- a/packages/x-charts-pro/src/ChartsZoomSlider/internals/previews/AreaPreviewPlot.tsx +++ b/packages/x-charts-pro/src/ChartsZoomSlider/internals/previews/AreaPreviewPlot.tsx @@ -38,7 +38,7 @@ export function AreaPreviewPlot({ axisId }: AreaPreviewPlotProps) { ); } -export interface PreviewAreaElementProps extends Omit< +interface PreviewAreaElementProps extends Omit< React.SVGProps, 'ref' | 'color' | 'id' > { diff --git a/packages/x-charts-pro/src/ChartsZoomSlider/internals/previews/LinePreviewPlot.tsx b/packages/x-charts-pro/src/ChartsZoomSlider/internals/previews/LinePreviewPlot.tsx index 8ee52aad34f75..804fe0d4baed0 100644 --- a/packages/x-charts-pro/src/ChartsZoomSlider/internals/previews/LinePreviewPlot.tsx +++ b/packages/x-charts-pro/src/ChartsZoomSlider/internals/previews/LinePreviewPlot.tsx @@ -30,7 +30,7 @@ export function LinePreviewPlot({ axisId }: LinePreviewPlotProps) { ); } -export interface PreviewLineElementProps extends Omit< +interface PreviewLineElementProps extends Omit< React.SVGProps, 'ref' | 'color' | 'id' > { diff --git a/packages/x-charts-pro/src/FunnelChart/FunnelSection.tsx b/packages/x-charts-pro/src/FunnelChart/FunnelSection.tsx index 0e9525d73280e..dd176a45a3ba7 100644 --- a/packages/x-charts-pro/src/FunnelChart/FunnelSection.tsx +++ b/packages/x-charts-pro/src/FunnelChart/FunnelSection.tsx @@ -14,7 +14,7 @@ export interface FunnelSectionProps extends Omit, variant?: 'filled' | 'outlined'; } -export const FunnelSectionPath = styled('path', { +const FunnelSectionPath = styled('path', { name: 'MuiFunnelChart', slot: 'Section', })(() => ({ diff --git a/packages/x-charts-pro/src/FunnelChart/FunnelSectionLabel.tsx b/packages/x-charts-pro/src/FunnelChart/FunnelSectionLabel.tsx index b3e1d1c088ff3..b5a77649e9404 100644 --- a/packages/x-charts-pro/src/FunnelChart/FunnelSectionLabel.tsx +++ b/packages/x-charts-pro/src/FunnelChart/FunnelSectionLabel.tsx @@ -28,7 +28,7 @@ export interface FunnelSectionLabelProps extends Omit< dataIndex: number; } -export const FunnelSectionLabelText = styled('text', { +const FunnelSectionLabelText = styled('text', { name: 'MuiFunnelChart', slot: 'SectionLabel', })(() => ({ diff --git a/packages/x-charts-pro/src/FunnelChart/funnelAxisPlugin/computeAxisValue.ts b/packages/x-charts-pro/src/FunnelChart/funnelAxisPlugin/computeAxisValue.ts index 0497db72aa1bb..ac18ab5c16a36 100644 --- a/packages/x-charts-pro/src/FunnelChart/funnelAxisPlugin/computeAxisValue.ts +++ b/packages/x-charts-pro/src/FunnelChart/funnelAxisPlugin/computeAxisValue.ts @@ -34,7 +34,7 @@ import { type ScaleName, } from '@mui/x-charts/models'; -export const xRangeGetter = ( +const xRangeGetter = ( drawingArea: ChartDrawingArea, reverse?: boolean, removedSpace: number = 0, @@ -46,7 +46,7 @@ export const xRangeGetter = ( return reverse ? [range[1], range[0]] : [range[0], range[1]]; }; -export const yRangeGetter = ( +const yRangeGetter = ( drawingArea: ChartDrawingArea, reverse?: boolean, removedSpace: number = 0, @@ -69,7 +69,7 @@ function getRange( : yRangeGetter(drawingArea, axis.reverse, removedSpace); } -export type ComputeResult = { +type ComputeResult = { axis: ComputedAxisConfig; axisIds: string[]; }; diff --git a/packages/x-charts-pro/src/FunnelChart/funnelAxisPlugin/useChartFunnelAxisRendering.selectors.ts b/packages/x-charts-pro/src/FunnelChart/funnelAxisPlugin/useChartFunnelAxisRendering.selectors.ts index f8475bff19ebd..71a22e53907a2 100644 --- a/packages/x-charts-pro/src/FunnelChart/funnelAxisPlugin/useChartFunnelAxisRendering.selectors.ts +++ b/packages/x-charts-pro/src/FunnelChart/funnelAxisPlugin/useChartFunnelAxisRendering.selectors.ts @@ -12,8 +12,7 @@ import { import { computeAxisValue } from './computeAxisValue'; import { type UseChartFunnelAxisSignature } from './useChartFunnelAxis.types'; -export const selectorFunnel = (state: ChartState<[], [UseChartFunnelAxisSignature]>) => - state.funnel; +const selectorFunnel = (state: ChartState<[], [UseChartFunnelAxisSignature]>) => state.funnel; export const selectorFunnelGap = createSelector(selectorFunnel, (funnel) => funnel?.gap ?? 0); diff --git a/packages/x-charts-pro/src/FunnelChart/funnelClasses.ts b/packages/x-charts-pro/src/FunnelChart/funnelClasses.ts index a20a597075a52..18e002c838edb 100644 --- a/packages/x-charts-pro/src/FunnelChart/funnelClasses.ts +++ b/packages/x-charts-pro/src/FunnelChart/funnelClasses.ts @@ -1,7 +1,6 @@ import generateUtilityClass from '@mui/utils/generateUtilityClass'; import composeClasses from '@mui/utils/composeClasses'; import generateUtilityClasses from '@mui/utils/generateUtilityClasses'; -import { type SeriesId } from '@mui/x-charts/internals'; export interface FunnelClasses { /** Styles applied to the funnel plot element. */ @@ -18,16 +17,7 @@ export interface FunnelClasses { export type FunnelClassKey = keyof FunnelClasses; -export interface FunnelSectionOwnerState { - seriesId: SeriesId; - dataIndex: number; - color: string; - isFaded: boolean; - isHighlighted: boolean; - classes?: Partial; -} - -export function getFunnelUtilityClass(slot: string) { +function getFunnelUtilityClass(slot: string) { return generateUtilityClass('MuiFunnelChart', slot); } @@ -41,7 +31,7 @@ export const funnelClasses: FunnelClasses = generateUtilityClasses('MuiFunnelCha 'sectionLabelOutlined', ]); -export interface UseUtilityClassesOptions { +interface UseUtilityClassesOptions { variant?: 'filled' | 'outlined'; classes?: Partial; } diff --git a/packages/x-charts-pro/src/Heatmap/heatmapClasses.ts b/packages/x-charts-pro/src/Heatmap/heatmapClasses.ts index 75e2c7aca8fcf..9be35fce4ac1f 100644 --- a/packages/x-charts-pro/src/Heatmap/heatmapClasses.ts +++ b/packages/x-charts-pro/src/Heatmap/heatmapClasses.ts @@ -28,7 +28,7 @@ export interface HeatmapClasses { export type HeatmapClassKey = keyof HeatmapClasses; -export function getHeatmapUtilityClass(slot: string) { +function getHeatmapUtilityClass(slot: string) { // Those should be common to all charts if (['highlighted', 'faded'].includes(slot)) { return generateUtilityClass('Charts', slot); diff --git a/packages/x-charts-pro/src/Heatmap/index.ts b/packages/x-charts-pro/src/Heatmap/index.ts index b4491c38aa0f7..f8f3b3fab881d 100644 --- a/packages/x-charts-pro/src/Heatmap/index.ts +++ b/packages/x-charts-pro/src/Heatmap/index.ts @@ -4,7 +4,7 @@ export { HeatmapPlot, type HeatmapPlotProps } from './HeatmapPlot'; export type { HeatmapPlotSlots, HeatmapPlotSlotProps } from './Heatmap.types'; export * from './FocusedHeatmapCell'; export { HeatmapCell } from './HeatmapCell'; -export type { HeatmapCellProps, HeatmapCellOwnerState } from './HeatmapCell'; +export type { HeatmapCellProps, HeatmapCellOwnerState, HeatmapItemOwnerState } from './HeatmapCell'; export * from './HeatmapTooltip'; export * from './Heatmap.plugins'; export { heatmapClasses } from './heatmapClasses'; diff --git a/packages/x-charts-pro/src/Heatmap/useHeatmapProps.ts b/packages/x-charts-pro/src/Heatmap/useHeatmapProps.ts index adeca7588771b..113fb677b926d 100644 --- a/packages/x-charts-pro/src/Heatmap/useHeatmapProps.ts +++ b/packages/x-charts-pro/src/Heatmap/useHeatmapProps.ts @@ -18,7 +18,7 @@ import { type ChartsDataProviderProProps } from '../ChartsDataProviderPro'; import { type HeatmapSeriesType } from '../models/seriesType'; import { type HeatmapPlotProps } from './HeatmapPlot'; -export type UseHeatmapProps = HeatmapProps; +type UseHeatmapProps = HeatmapProps; const seriesConfig = { heatmap: heatmapSeriesConfig }; diff --git a/packages/x-charts-pro/src/SankeyChart/SankeyLinkElement.tsx b/packages/x-charts-pro/src/SankeyChart/SankeyLinkElement.tsx index 42e0dae628642..b45817ac0d099 100644 --- a/packages/x-charts-pro/src/SankeyChart/SankeyLinkElement.tsx +++ b/packages/x-charts-pro/src/SankeyChart/SankeyLinkElement.tsx @@ -7,7 +7,7 @@ import type { SankeyLayoutLink, SankeyLinkIdentifierWithData } from './sankey.ty import { useSankeyLinkHighlightState } from './sankeyHighlightHooks'; import { useUtilityClasses } from './sankeyClasses'; -export interface SankeyLinkElementProps { +interface SankeyLinkElementProps { /** * The series ID to which the link belongs */ diff --git a/packages/x-charts-pro/src/SankeyChart/SankeyLinkLabel.tsx b/packages/x-charts-pro/src/SankeyChart/SankeyLinkLabel.tsx index 36735f9b37ff7..5248910a45cba 100644 --- a/packages/x-charts-pro/src/SankeyChart/SankeyLinkLabel.tsx +++ b/packages/x-charts-pro/src/SankeyChart/SankeyLinkLabel.tsx @@ -5,7 +5,7 @@ import { type SankeyLayoutLink } from './sankey.types'; import { useSankeySeries } from '../hooks/useSankeySeries'; import { useUtilityClasses } from './sankeyClasses'; -export interface SankeyLinkLabelProps { +interface SankeyLinkLabelProps { /** * The link data */ diff --git a/packages/x-charts-pro/src/SankeyChart/SankeyNodeElement.tsx b/packages/x-charts-pro/src/SankeyChart/SankeyNodeElement.tsx index 1253212245af2..8cea33318f618 100644 --- a/packages/x-charts-pro/src/SankeyChart/SankeyNodeElement.tsx +++ b/packages/x-charts-pro/src/SankeyChart/SankeyNodeElement.tsx @@ -7,7 +7,7 @@ import type { SankeyLayoutNode, SankeyNodeIdentifierWithData } from './sankey.ty import { useSankeyNodeHighlightState } from './sankeyHighlightHooks'; import { useUtilityClasses } from './sankeyClasses'; -export interface SankeyNodeElementProps { +interface SankeyNodeElementProps { /** * The series ID to which the node belongs */ diff --git a/packages/x-charts-pro/src/SankeyChart/SankeyNodeLabel.tsx b/packages/x-charts-pro/src/SankeyChart/SankeyNodeLabel.tsx index 523e81a67d546..d9411ffa7c629 100644 --- a/packages/x-charts-pro/src/SankeyChart/SankeyNodeLabel.tsx +++ b/packages/x-charts-pro/src/SankeyChart/SankeyNodeLabel.tsx @@ -6,7 +6,7 @@ import { useSankeyNodeHighlightState } from './sankeyHighlightHooks'; import type { SeriesId } from '../models'; import { useUtilityClasses } from './sankeyClasses'; -export interface SankeyNodeLabelProps { +interface SankeyNodeLabelProps { /** * The node data */ diff --git a/packages/x-charts-pro/src/SankeyChart/calculateSankeyLayout.ts b/packages/x-charts-pro/src/SankeyChart/calculateSankeyLayout.ts index 8b9fb9604716d..dccc55f4e46db 100644 --- a/packages/x-charts-pro/src/SankeyChart/calculateSankeyLayout.ts +++ b/packages/x-charts-pro/src/SankeyChart/calculateSankeyLayout.ts @@ -101,7 +101,7 @@ export function calculateSankeyLayout( }; } -export function improvedNaiveSankeyLinkPathHorizontal( +function improvedNaiveSankeyLinkPathHorizontal( link: SankeyLayoutLink, curveCorrection?: number, ) { diff --git a/packages/x-charts-pro/src/SankeyChart/sankeyClasses.ts b/packages/x-charts-pro/src/SankeyChart/sankeyClasses.ts index a6f9bbabf6443..6d4d23280b25a 100644 --- a/packages/x-charts-pro/src/SankeyChart/sankeyClasses.ts +++ b/packages/x-charts-pro/src/SankeyChart/sankeyClasses.ts @@ -25,7 +25,7 @@ export interface SankeyClasses { export type SankeyClassKey = keyof SankeyClasses; -export function getSankeyUtilityClass(slot: string) { +function getSankeyUtilityClass(slot: string) { return generateUtilityClass('MuiSankeyChart', slot); } diff --git a/packages/x-charts-pro/src/internals/plugins/allPlugins.ts b/packages/x-charts-pro/src/internals/plugins/allPlugins.ts index 28989d856399d..4bcce418ba10c 100644 --- a/packages/x-charts-pro/src/internals/plugins/allPlugins.ts +++ b/packages/x-charts-pro/src/internals/plugins/allPlugins.ts @@ -2,7 +2,6 @@ import { type ChartSeriesType, - type ConvertSignaturesIntoPlugins, useChartCartesianAxis, type UseChartCartesianAxisSignature, useChartTooltip, @@ -13,7 +12,6 @@ import { type UseChartZAxisSignature, useChartHighlight, type UseChartHighlightSignature, - useChartPolarAxis, type UseChartPolarAxisSignature, useChartBrush, type UseChartBrushSignature, @@ -37,23 +35,6 @@ export type AllPluginSignatures, ]; -export type AllPluginsType = - ConvertSignaturesIntoPlugins>; - -export const ALL_PLUGINS = [ - useChartZAxis, - useChartBrush, - useChartTooltip, - useChartInteraction, - useChartCartesianAxis, - useChartPolarAxis, - useChartHighlight, - useChartVisibilityManager, - useChartProZoom, - useChartProExport, - useChartVisibilityManager, -]; - export type DefaultPluginSignatures = [ UseChartZAxisSignature, UseChartBrushSignature, @@ -68,9 +49,6 @@ export type DefaultPluginSignatures, ]; -export type DefaultPluginsType = - ConvertSignaturesIntoPlugins>; - export const DEFAULT_PLUGINS = [ useChartZAxis, useChartBrush, diff --git a/packages/x-charts-pro/src/internals/plugins/useChartProExport/exportImage.ts b/packages/x-charts-pro/src/internals/plugins/useChartProExport/exportImage.ts index fd13e9d78ec71..977153695dc05 100644 --- a/packages/x-charts-pro/src/internals/plugins/useChartProExport/exportImage.ts +++ b/packages/x-charts-pro/src/internals/plugins/useChartProExport/exportImage.ts @@ -4,7 +4,7 @@ import { applyStyles, copyCanvasesContent, createExportIframe } from './common'; import { type ChartImageExportOptions } from './useChartProExport.types'; import { defaultOnBeforeExport } from './defaults'; -export const getDrawDocument = async () => { +const getDrawDocument = async () => { try { const module = await import('rasterizehtml'); diff --git a/packages/x-charts-pro/src/internals/plugins/useChartProZoom/ZoomInteractionConfig.selectors.ts b/packages/x-charts-pro/src/internals/plugins/useChartProZoom/ZoomInteractionConfig.selectors.ts index 1e885fb06a967..8bd5cc0a42c28 100644 --- a/packages/x-charts-pro/src/internals/plugins/useChartProZoom/ZoomInteractionConfig.selectors.ts +++ b/packages/x-charts-pro/src/internals/plugins/useChartProZoom/ZoomInteractionConfig.selectors.ts @@ -1,5 +1,4 @@ import { createSelector } from '@mui/x-internals/store'; -import { selectorChartZoomOptionsLookup } from '@mui/x-charts/internals'; import { selectorChartZoomState } from './useChartProZoom.selectors'; import type { ZoomInteractionName, PanInteractionName } from './ZoomInteractionConfig.types'; @@ -14,10 +13,3 @@ export const selectorPanInteractionConfig = createSelector( (zoomState, interactionName: PanInteractionName) => zoomState.zoomInteractionConfig.pan[interactionName] ?? null, ); - -export const selectorIsZoomBrushEnabled = createSelector( - selectorChartZoomOptionsLookup, - (state) => selectorZoomInteractionConfig(state, 'brush'), - (zoomOptions, zoomInteractionConfig) => - (Object.keys(zoomOptions).length > 0 && zoomInteractionConfig) || false, -); diff --git a/packages/x-charts/src/BarChart/BarLabel/BarLabel.tsx b/packages/x-charts/src/BarChart/BarLabel/BarLabel.tsx index b7628863ee062..c4a9c85c798fd 100644 --- a/packages/x-charts/src/BarChart/BarLabel/BarLabel.tsx +++ b/packages/x-charts/src/BarChart/BarLabel/BarLabel.tsx @@ -9,7 +9,7 @@ import { ANIMATION_TIMING_FUNCTION, } from '../../internals/animation/animation'; -export const BarLabelComponent = styled('text', { +const BarLabelComponent = styled('text', { name: 'MuiBarLabel', slot: 'Root', })(({ theme }) => ({ diff --git a/packages/x-charts/src/BarChart/BarLabel/BarLabelItem.tsx b/packages/x-charts/src/BarChart/BarLabel/BarLabelItem.tsx index 6ae68dff226ea..22f853008eb6b 100644 --- a/packages/x-charts/src/BarChart/BarLabel/BarLabelItem.tsx +++ b/packages/x-charts/src/BarChart/BarLabel/BarLabelItem.tsx @@ -21,7 +21,7 @@ export interface BarLabelSlotProps { barLabel?: SlotComponentPropsFromProps; } -export type BarLabelItemProps = Omit< +type BarLabelItemProps = Omit< BarLabelOwnerState, 'isFaded' | 'isHighlighted' > & diff --git a/packages/x-charts/src/BarChart/barClasses.ts b/packages/x-charts/src/BarChart/barClasses.ts index 65a0fd283a805..fa24bd1730802 100644 --- a/packages/x-charts/src/BarChart/barClasses.ts +++ b/packages/x-charts/src/BarChart/barClasses.ts @@ -30,7 +30,7 @@ export interface BarElementOwnerState { classes?: Partial; } -export function getBarUtilityClass(slot: string) { +function getBarUtilityClass(slot: string) { return generateUtilityClass('MuiBarChart', slot); } @@ -43,7 +43,7 @@ export const barClasses: BarClasses = generateUtilityClasses('MuiBarChart', [ 'labelAnimate', ]); -export interface UseUtilityClassesOptions { +interface UseUtilityClassesOptions { skipAnimation?: boolean; classes?: Partial; } diff --git a/packages/x-charts/src/ChartsLabel/labelClasses.ts b/packages/x-charts/src/ChartsLabel/labelClasses.ts index b0b89d5d69efe..0c6e0e6fd43a1 100644 --- a/packages/x-charts/src/ChartsLabel/labelClasses.ts +++ b/packages/x-charts/src/ChartsLabel/labelClasses.ts @@ -8,7 +8,7 @@ export interface ChartsLabelClasses { root: string; } -export function getLabelUtilityClass(slot: string) { +function getLabelUtilityClass(slot: string) { return generateUtilityClass('MuiChartsLabel', slot); } diff --git a/packages/x-charts/src/ChartsLabel/labelGradientClasses.tsx b/packages/x-charts/src/ChartsLabel/labelGradientClasses.tsx index 03031ee6b7eca..353c25ca733a0 100644 --- a/packages/x-charts/src/ChartsLabel/labelGradientClasses.tsx +++ b/packages/x-charts/src/ChartsLabel/labelGradientClasses.tsx @@ -16,7 +16,7 @@ export interface ChartsLabelGradientClasses { fill: string; } -export function getLabelGradientUtilityClass(slot: string) { +function getLabelGradientUtilityClass(slot: string) { return generateUtilityClass('MuiChartsLabelGradient', slot); } diff --git a/packages/x-charts/src/ChartsLabel/labelMarkClasses.ts b/packages/x-charts/src/ChartsLabel/labelMarkClasses.ts index 7ab347c6f1ec9..b72ff5c50160b 100644 --- a/packages/x-charts/src/ChartsLabel/labelMarkClasses.ts +++ b/packages/x-charts/src/ChartsLabel/labelMarkClasses.ts @@ -18,7 +18,7 @@ export interface ChartsLabelMarkClasses { fill: string; } -export function getLabelMarkUtilityClass(slot: string) { +function getLabelMarkUtilityClass(slot: string) { return generateUtilityClass('MuiChartsLabelMark', slot); } diff --git a/packages/x-charts/src/ChartsLayerContainer/index.ts b/packages/x-charts/src/ChartsLayerContainer/index.ts index 360a803209f80..09f0628b4d032 100644 --- a/packages/x-charts/src/ChartsLayerContainer/index.ts +++ b/packages/x-charts/src/ChartsLayerContainer/index.ts @@ -1,2 +1,6 @@ // eslint-disable-next-line import/no-cycle export * from './ChartsLayerContainer'; +export { + type ChartsLayerContainerClasses, + chartsLayerContainerClasses, +} from './chartsLayerContainerClasses'; diff --git a/packages/x-charts/src/ChartsOverlay/ChartsOverlay.tsx b/packages/x-charts/src/ChartsOverlay/ChartsOverlay.tsx index ccf37b7044a24..119ed13441830 100644 --- a/packages/x-charts/src/ChartsOverlay/ChartsOverlay.tsx +++ b/packages/x-charts/src/ChartsOverlay/ChartsOverlay.tsx @@ -7,7 +7,7 @@ import { useSeries } from '../hooks/useSeries'; import { type SeriesId } from '../models/seriesType/common'; import { ChartsNoDataOverlay } from './ChartsNoDataOverlay'; -export function useNoData() { +function useNoData() { const seriesPerType = useSeries(); return Object.values(seriesPerType).every((seriesOfGivenType) => { diff --git a/packages/x-charts/src/ChartsReferenceLine/ChartsXReferenceLine.tsx b/packages/x-charts/src/ChartsReferenceLine/ChartsXReferenceLine.tsx index 2a93b3ae3c894..37af0393bbb69 100644 --- a/packages/x-charts/src/ChartsReferenceLine/ChartsXReferenceLine.tsx +++ b/packages/x-charts/src/ChartsReferenceLine/ChartsXReferenceLine.tsx @@ -78,7 +78,7 @@ const getTextParams = ({ } }; -export function getXReferenceLineClasses(classes?: Partial) { +function getXReferenceLineClasses(classes?: Partial) { return composeClasses( { root: ['root', 'vertical'], diff --git a/packages/x-charts/src/ChartsReferenceLine/ChartsYReferenceLine.tsx b/packages/x-charts/src/ChartsReferenceLine/ChartsYReferenceLine.tsx index 08c6f06ca694f..760f1e674f6ff 100644 --- a/packages/x-charts/src/ChartsReferenceLine/ChartsYReferenceLine.tsx +++ b/packages/x-charts/src/ChartsReferenceLine/ChartsYReferenceLine.tsx @@ -78,7 +78,7 @@ const getTextParams = ({ } }; -export function getYReferenceLineClasses(classes?: Partial) { +function getYReferenceLineClasses(classes?: Partial) { return composeClasses( { root: ['root', 'horizontal'], diff --git a/packages/x-charts/src/ChartsTooltip/utils.tsx b/packages/x-charts/src/ChartsTooltip/utils.tsx index 2387835ff611f..757f3968f5e5d 100644 --- a/packages/x-charts/src/ChartsTooltip/utils.tsx +++ b/packages/x-charts/src/ChartsTooltip/utils.tsx @@ -1,14 +1,5 @@ import useMediaQuery from '@mui/material/useMediaQuery'; -type MousePosition = { - x: number; - y: number; - pointerType: 'mouse' | 'touch' | 'pen'; - height: number; -}; - -export type UseMouseTrackerReturnValue = null | MousePosition; - export type TriggerOptions = 'item' | 'axis' | 'none'; export function utcFormatter(v: string | number | Date): string { diff --git a/packages/x-charts/src/Gauge/GaugeProvider.tsx b/packages/x-charts/src/Gauge/GaugeProvider.tsx index 73dbcec0541fa..d390861731dc0 100644 --- a/packages/x-charts/src/Gauge/GaugeProvider.tsx +++ b/packages/x-charts/src/Gauge/GaugeProvider.tsx @@ -100,7 +100,7 @@ interface GaugeConfig { valueMax?: number; } -export const GaugeContext = React.createContext< +const GaugeContext = React.createContext< Required & ProcessedCircularConfig & { /** diff --git a/packages/x-charts/src/LineChart/AppearingMask.tsx b/packages/x-charts/src/LineChart/AppearingMask.tsx index c9cde67a5550e..a50be392483e9 100644 --- a/packages/x-charts/src/LineChart/AppearingMask.tsx +++ b/packages/x-charts/src/LineChart/AppearingMask.tsx @@ -13,15 +13,14 @@ interface AppearingMaskProps { children: React.ReactNode; } -export interface AppearingMaskClasses { +interface AppearingMaskClasses { /** Styles applied if the element should be animated. */ animate: string; } -export const appearingMaskClasses: AppearingMaskClasses = generateUtilityClasses( - 'MuiAppearingMask', - ['animate'], -); +const appearingMaskClasses: AppearingMaskClasses = generateUtilityClasses('MuiAppearingMask', [ + 'animate', +]); const AnimatedRect = styled('rect', { slot: 'internal', diff --git a/packages/x-charts/src/LineChart/CircleMarkElement.tsx b/packages/x-charts/src/LineChart/CircleMarkElement.tsx index 327e41353c2a8..27b5e7ba57412 100644 --- a/packages/x-charts/src/LineChart/CircleMarkElement.tsx +++ b/packages/x-charts/src/LineChart/CircleMarkElement.tsx @@ -12,7 +12,7 @@ import { useUtilityClasses as useLineUtilityClasses, } from './lineClasses'; -export type CircleMarkElementProps = Omit & +type CircleMarkElementProps = Omit & Omit, 'ref'> & { /** * If `true`, the marker is hidden. diff --git a/packages/x-charts/src/LineChart/lineClasses.ts b/packages/x-charts/src/LineChart/lineClasses.ts index 4bf2b08487ae9..3cff3437ab2d4 100644 --- a/packages/x-charts/src/LineChart/lineClasses.ts +++ b/packages/x-charts/src/LineChart/lineClasses.ts @@ -32,7 +32,7 @@ export interface MarkElementOwnerState { skipAnimation?: boolean; } -export function getLineUtilityClass(slot: string) { +function getLineUtilityClass(slot: string) { return generateUtilityClass('MuiLineChart', slot); } @@ -47,7 +47,7 @@ export const lineClasses: LineClasses = generateUtilityClasses('MuiLineChart', [ 'markPlot', ]); -export interface UseUtilityClassesOptions { +interface UseUtilityClassesOptions { skipAnimation?: boolean; classes?: Partial; } diff --git a/packages/x-charts/src/LineChart/useMarkPlotData.ts b/packages/x-charts/src/LineChart/useMarkPlotData.ts index 732ad0ce19698..4e6afc9d74e0e 100644 --- a/packages/x-charts/src/LineChart/useMarkPlotData.ts +++ b/packages/x-charts/src/LineChart/useMarkPlotData.ts @@ -14,14 +14,14 @@ import getColor from './seriesConfig/getColor'; import { useChartsContext } from '../context/ChartsProvider'; import type { UseChartBrushSignature } from '../internals/plugins/featurePlugins/useChartBrush'; -export interface MarkPlotDataPoint { +interface MarkPlotDataPoint { x: number; y: number; index: number; color: string; } -export interface MarkPlotSeriesData { +interface MarkPlotSeriesData { seriesId: SeriesId; clipId: string; shape: 'circle' | 'cross' | 'diamond' | 'square' | 'star' | 'triangle' | 'wye'; diff --git a/packages/x-charts/src/PieChart/dataTransform/useTransformData.ts b/packages/x-charts/src/PieChart/dataTransform/useTransformData.ts index 74426c1d399a3..b2f1567967424 100644 --- a/packages/x-charts/src/PieChart/dataTransform/useTransformData.ts +++ b/packages/x-charts/src/PieChart/dataTransform/useTransformData.ts @@ -9,7 +9,7 @@ import { useItemHighlightStateGetter } from '../../hooks/useItemHighlightStateGe import { useIsItemFocusedGetter } from '../../hooks/useIsItemFocusedGetter'; import { getModifiedArcProperties } from './getModifiedArcProperties'; -export interface AnimatedObject { +interface AnimatedObject { innerRadius: number; outerRadius: number; arcLabelRadius: number; @@ -19,7 +19,7 @@ export interface AnimatedObject { paddingAngle: number; } -export interface ValueWithHighlight extends DefaultizedPieValueType, AnimatedObject { +interface ValueWithHighlight extends DefaultizedPieValueType, AnimatedObject { dataIndex: number; isFaded: boolean; isHighlighted: boolean; diff --git a/packages/x-charts/src/PieChart/pieClasses.ts b/packages/x-charts/src/PieChart/pieClasses.ts index 9dc275bb00d7b..a688f3354b9d3 100644 --- a/packages/x-charts/src/PieChart/pieClasses.ts +++ b/packages/x-charts/src/PieChart/pieClasses.ts @@ -32,7 +32,7 @@ export interface PieArcOwnerState { classes?: Partial; } -export function getPieUtilityClass(slot: string) { +function getPieUtilityClass(slot: string) { return generateUtilityClass('MuiPieChart', slot); } diff --git a/packages/x-charts/src/RadarChart/radarClasses.ts b/packages/x-charts/src/RadarChart/radarClasses.ts index 7a3d491d69acd..fa700ac900037 100644 --- a/packages/x-charts/src/RadarChart/radarClasses.ts +++ b/packages/x-charts/src/RadarChart/radarClasses.ts @@ -31,7 +31,7 @@ export interface RadarClasses { export type RadarClassKey = keyof RadarClasses; -export function getRadarUtilityClass(slot: string) { +function getRadarUtilityClass(slot: string) { return generateUtilityClass('MuiRadarChart', slot); } diff --git a/packages/x-charts/src/ScatterChart/BatchScatter.tsx b/packages/x-charts/src/ScatterChart/BatchScatter.tsx index 8a8563eb8ec0d..2988438c66458 100644 --- a/packages/x-charts/src/ScatterChart/BatchScatter.tsx +++ b/packages/x-charts/src/ScatterChart/BatchScatter.tsx @@ -18,7 +18,7 @@ import { } from '../internals/plugins/featurePlugins/useChartHighlight'; import { appendAtKey } from '../internals/appendAtKey'; -export interface BatchScatterProps { +interface BatchScatterProps { series: DefaultizedScatterSeriesType; xScale: D3Scale; yScale: D3Scale; @@ -83,7 +83,7 @@ function useCreatePaths( return paths; } -export interface BatchScatterPathsProps { +interface BatchScatterPathsProps { series: DefaultizedScatterSeriesType; xScale: D3Scale; yScale: D3Scale; diff --git a/packages/x-charts/src/ScatterChart/scatterClasses.ts b/packages/x-charts/src/ScatterChart/scatterClasses.ts index 839de35732809..0b9e946e2df8b 100644 --- a/packages/x-charts/src/ScatterChart/scatterClasses.ts +++ b/packages/x-charts/src/ScatterChart/scatterClasses.ts @@ -18,7 +18,7 @@ export interface ScatterClasses { export type ScatterClassKey = keyof ScatterClasses; -export function getScatterUtilityClass(slot: string) { +function getScatterUtilityClass(slot: string) { return generateUtilityClass('MuiScatterChart', slot); } @@ -29,7 +29,7 @@ export const scatterClasses: ScatterClasses = generateUtilityClasses('MuiScatter 'focusedMark', ]); -export interface UseUtilityClassesOptions { +interface UseUtilityClassesOptions { classes?: Partial; } diff --git a/packages/x-charts/src/context/ChartApi.ts b/packages/x-charts/src/context/ChartApi.ts index 8db35c321f091..a7914fd406a2b 100644 --- a/packages/x-charts/src/context/ChartApi.ts +++ b/packages/x-charts/src/context/ChartApi.ts @@ -6,7 +6,7 @@ import type { AllPluginSignatures, DefaultPluginSignatures } from '../internals/ import type { ChartAnyPluginSignature } from '../internals/plugins/models/plugin'; import type { ChartPublicAPI } from '../internals/plugins/models'; -export type PluginsPerSeriesType = { +type PluginsPerSeriesType = { line: LineChartPluginSignatures; scatter: ScatterChartPluginSignatures; bar: BarChartPluginSignatures; diff --git a/packages/x-charts/src/hooks/useTicksGrouped.ts b/packages/x-charts/src/hooks/useTicksGrouped.ts index d6ce21e81a471..5a6f539cfc235 100644 --- a/packages/x-charts/src/hooks/useTicksGrouped.ts +++ b/packages/x-charts/src/hooks/useTicksGrouped.ts @@ -13,7 +13,7 @@ const offsetRatio = { tick: 0, } as const; -export type GroupedTickItemType = { +type GroupedTickItemType = { /** * This property is undefined only if it's the tick closing the last band */ diff --git a/packages/x-charts/src/internals/domUtils.ts b/packages/x-charts/src/internals/domUtils.ts index 7acddfa1d6715..359acc4bc0f00 100644 --- a/packages/x-charts/src/internals/domUtils.ts +++ b/packages/x-charts/src/internals/domUtils.ts @@ -2,7 +2,7 @@ // https://github.com/recharts/recharts/blob/master/src/util/DOMUtils.ts import type * as React from 'react'; -export interface SVGCSSProperties extends Omit { +interface SVGCSSProperties extends Omit { dominantBaseline?: React.SVGAttributes['dominantBaseline']; } diff --git a/packages/x-charts/src/internals/getSurfacePoint.ts b/packages/x-charts/src/internals/getSurfacePoint.ts deleted file mode 100644 index 94c7644505a55..0000000000000 --- a/packages/x-charts/src/internals/getSurfacePoint.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Transform mouse event position to coordinates inside the SVG surface or the layer container. - * @param element The SVG surface or the layer container - * @param event The mouseEvent to transform - */ -export function getSurfacePoint(element: Element, event: Pick) { - const rect = element.getBoundingClientRect(); - const style = getComputedStyle(element); - const transform = new DOMMatrix(style.transform); - - const point = new DOMPoint(event.clientX - rect.left, event.clientY - rect.top); - - return point.matrixTransform(transform.inverse()); -} diff --git a/packages/x-charts/src/internals/getSymbol.ts b/packages/x-charts/src/internals/getSymbol.ts index 09e83d4fadba0..fd83c19ac1a9f 100644 --- a/packages/x-charts/src/internals/getSymbol.ts +++ b/packages/x-charts/src/internals/getSymbol.ts @@ -1,4 +1,4 @@ -export type SymbolsTypes = 'circle' | 'cross' | 'diamond' | 'square' | 'star' | 'triangle' | 'wye'; +type SymbolsTypes = 'circle' | 'cross' | 'diamond' | 'square' | 'star' | 'triangle' | 'wye'; export function getSymbol(shape: SymbolsTypes): number { // prettier-ignore diff --git a/packages/x-charts/src/internals/plugins/corePlugins/useChartSeries/useChartSeries.types.ts b/packages/x-charts/src/internals/plugins/corePlugins/useChartSeries/useChartSeries.types.ts index 19a341b58c780..22ac639f231e7 100644 --- a/packages/x-charts/src/internals/plugins/corePlugins/useChartSeries/useChartSeries.types.ts +++ b/packages/x-charts/src/internals/plugins/corePlugins/useChartSeries/useChartSeries.types.ts @@ -78,7 +78,7 @@ export interface UseChartSeriesState = { +type ColorProcessorsConfig = { [Key in SeriesType]?: ColorProcessor; }; diff --git a/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/defaultizeZoom.ts b/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/defaultizeZoom.ts index 571a4c9204b1a..aa9f1ec96fb71 100644 --- a/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/defaultizeZoom.ts +++ b/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/defaultizeZoom.ts @@ -7,7 +7,7 @@ import { type AxisId } from '../../../../models/axis'; import { type DefaultizedZoomOptions } from './useChartCartesianAxis.types'; import { type ZoomOptions } from './zoom.types'; -export const defaultZoomOptions = { +const defaultZoomOptions = { minStart: 0, maxEnd: 100, step: 5, diff --git a/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/domain.ts b/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/domain.ts index 8418a711daf67..379bf3e76da89 100644 --- a/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/domain.ts +++ b/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/domain.ts @@ -30,7 +30,7 @@ function niceDomain( * Calculates the initial domain and tick number for a given axis. * The domain should still run through the zoom filterMode after this step. */ -export function calculateInitialDomainAndTickNumber( +function calculateInitialDomainAndTickNumber( axis: DefaultedAxis, axisDirection: 'x' | 'y', axisIndex: number, diff --git a/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/useChartAxisSize.selectors.ts b/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/useChartAxisSize.selectors.ts index e285a2966a70e..e52ab15e97eb1 100644 --- a/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/useChartAxisSize.selectors.ts +++ b/packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/useChartAxisSize.selectors.ts @@ -19,7 +19,7 @@ import { * Returns the default fallback height for an X axis when auto-sizing is not available. * This function ensures consistent fallback values between axis size calculation and rendering. */ -export function getDefaultXAxisHeight(axis: DefaultedXAxis): number { +function getDefaultXAxisHeight(axis: DefaultedXAxis): number { return DEFAULT_AXIS_SIZE_HEIGHT + (axis.label ? AXIS_LABEL_DEFAULT_HEIGHT : 0); } @@ -27,7 +27,7 @@ export function getDefaultXAxisHeight(axis: DefaultedXAxis): number { * Returns the default fallback width for a Y axis when auto-sizing is not available. * This function ensures consistent fallback values between axis size calculation and rendering. */ -export function getDefaultYAxisWidth(axis: DefaultedYAxis): number { +function getDefaultYAxisWidth(axis: DefaultedYAxis): number { return DEFAULT_AXIS_SIZE_WIDTH + (axis.label ? AXIS_LABEL_DEFAULT_HEIGHT : 0); } @@ -87,7 +87,7 @@ function selectYAxisSize( return axesSize + axesGap * Math.max(0, nbOfAxes - 1); } -export const selectorChartLeftAxisSize = createSelector( +const selectorChartLeftAxisSize = createSelector( selectorChartRawYAxis, selectorChartCartesianAxesGap, selectorChartYAxisAutoSizes, @@ -96,7 +96,7 @@ export const selectorChartLeftAxisSize = createSelector( }, ); -export const selectorChartRightAxisSize = createSelector( +const selectorChartRightAxisSize = createSelector( selectorChartRawYAxis, selectorChartCartesianAxesGap, selectorChartYAxisAutoSizes, @@ -105,7 +105,7 @@ export const selectorChartRightAxisSize = createSelector( }, ); -export const selectorChartTopAxisSize = createSelector( +const selectorChartTopAxisSize = createSelector( selectorChartRawXAxis, selectorChartCartesianAxesGap, selectorChartXAxisAutoSizes, @@ -114,7 +114,7 @@ export const selectorChartTopAxisSize = createSelector( }, ); -export const selectorChartBottomAxisSize = createSelector( +const selectorChartBottomAxisSize = createSelector( selectorChartRawXAxis, selectorChartCartesianAxesGap, selectorChartXAxisAutoSizes, diff --git a/packages/x-charts/src/internals/plugins/featurePlugins/useChartPolarAxis/useChartPolarInteraction.selectors.ts b/packages/x-charts/src/internals/plugins/featurePlugins/useChartPolarAxis/useChartPolarInteraction.selectors.ts index 6e43121a07325..9726a4c3d2180 100644 --- a/packages/x-charts/src/internals/plugins/featurePlugins/useChartPolarAxis/useChartPolarInteraction.selectors.ts +++ b/packages/x-charts/src/internals/plugins/featurePlugins/useChartPolarAxis/useChartPolarInteraction.selectors.ts @@ -56,7 +56,7 @@ export const selectorChartsInteractionRotationAxisIndex = createSelector( rotation === null ? null : indexGetter(rotation, rotationAxis, id ?? rotationAxis.axisIds[0]), ); -export const selectorChartsInteractionRotationAxisIndexes = createSelector( +const selectorChartsInteractionRotationAxisIndexes = createSelector( selectorChartsInteractionRotationAngle, selectorChartRotationAxis, optionalGetAxisIds, @@ -82,26 +82,6 @@ export const selectorChartsInteractionRotationAxisValue = createSelector( }, ); -export const selectorChartsInteractionRotationAxisValues = createSelector( - selectorChartRotationAxis, - selectorChartsInteractionRotationAxisIndexes, - optionalGetAxisIds, - (rotationAxis, rotationIndexes, ids) => { - ids = ids ?? rotationAxis.axisIds; - if (rotationIndexes === null) { - return null; - } - - return ids.map((id, axisIndex) => { - const rotationIndex = rotationIndexes[axisIndex]; - if (rotationIndex === -1) { - return null; - } - return rotationAxis.axis[id].data?.[rotationIndex]; - }); - }, -); - /** * Get rotation-axis ids and corresponding data index that should be display in the tooltip. */ @@ -127,14 +107,6 @@ export const selectorChartsInteractionTooltipRotationAxes = createSelectorMemoiz .filter(({ axisId, dataIndex }) => axes.axis[axisId].triggerTooltip && dataIndex >= 0); }); -/** - * Get radius-axis ids and corresponding data index that should be displayed in the tooltip. - */ -export const selectorChartsInteractionTooltipRadiusAxes = () => { - // TODO implement this selector and add it to the `selectorChartsInteractionPolarAxisTooltip` - return []; -}; - /** * Return `true` if the axis tooltip has something to display. */ diff --git a/packages/x-charts/src/internals/plugins/utils/useLazySelectorEffect.ts b/packages/x-charts/src/internals/plugins/utils/useLazySelectorEffect.ts deleted file mode 100644 index 3532525b93f5b..0000000000000 --- a/packages/x-charts/src/internals/plugins/utils/useLazySelectorEffect.ts +++ /dev/null @@ -1,87 +0,0 @@ -'use client'; -/* eslint-disable react-compiler/react-compiler */ -import * as React from 'react'; -import type { Store } from '@mui/x-internals/store'; -import useLazyRef from '@mui/utils/useLazyRef'; -import { type ChartAnyPluginSignature, type ChartState } from '../models'; - -const noop = () => {}; - -export function useLazySelectorEffect< - TSignatures extends readonly ChartAnyPluginSignature[], - Value, ->( - store: Store>, - selector: (state: ChartState) => Value, - effect: (previous: Value, next: Value) => void, - /** - * If true, the selector will be ignored. - */ - skip?: boolean, -): void { - const instance = useLazyRef(initialize, { - store, - selector, - skip, - }).current; - - instance.effect = effect; - // eslint-disable-next-line react-hooks/exhaustive-deps - React.useEffect(instance.onMount(skip), [skip]); -} - -// `useLazyRef` typings are incorrect, `params` should not be optional -function initialize(params?: { - store: Store>; - selector: (state: ChartState) => Value; - skip?: boolean; -}) { - const { store, selector, skip: initialSkip } = params!; - - let isRunning = false; - let previousState: Value; - - // We want a single subscription done right away and cleared on unmount only, - // but React triggers `useOnMount` multiple times in dev, so we need to manage - // the subscription anyway. - const subscribe = () => { - // eslint-disable-next-line @typescript-eslint/no-use-before-define - instance.dispose ??= store.subscribe((state) => { - const nextState = selector(state); - // eslint-disable-next-line @typescript-eslint/no-use-before-define - instance.effect(previousState, nextState); - previousState = nextState; - }); - }; - - const instance = { - effect: noop as (previous: Value, next: Value) => void, - dispose: null as Function | null, - onMount: (skip?: boolean) => () => { - if (skip) { - return undefined; - } - - if (!isRunning) { - // Initialize values - isRunning = true; - previousState = selector(store.state); - } - - subscribe(); - return () => { - instance.dispose?.(); - instance.dispose = null; - }; - }, - }; - - if (!initialSkip) { - // Initialize values - isRunning = true; - previousState = selector(store.state); - subscribe(); - } - - return instance; -} diff --git a/packages/x-charts/src/locales/utils/chartsLocaleTextApi.ts b/packages/x-charts/src/locales/utils/chartsLocaleTextApi.ts index 2c0f8386a60d0..736b4b89edfa6 100644 --- a/packages/x-charts/src/locales/utils/chartsLocaleTextApi.ts +++ b/packages/x-charts/src/locales/utils/chartsLocaleTextApi.ts @@ -628,5 +628,3 @@ export interface ChartsLocaleText { seriesLabel?: string; }) => string; } - -export type ChartsTranslationKeys = keyof ChartsLocaleText; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 100cb59a81e2c..2c55c91f7b813 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,7 +20,7 @@ catalogs: version: 7.28.5 '@babel/runtime': specifier: ^7.28.6 - version: 7.28.6 + version: 7.29.2 '@babel/traverse': specifier: ^7.29.0 version: 7.29.0 @@ -247,10 +247,10 @@ importers: version: 2.0.8-canary.24(@babel/core@7.29.0) '@mui/internal-bundle-size-checker': specifier: 1.0.9-canary.68 - version: 1.0.9-canary.68(@types/node@22.19.3)(esbuild@0.27.3)(rolldown@1.0.0-rc.11)(rollup@4.52.5)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + version: 1.0.9-canary.68(@types/node@22.19.3)(esbuild@0.27.3)(jiti@2.6.1)(rolldown@1.0.0-rc.11)(rollup@4.52.5)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) '@mui/internal-code-infra': specifier: 0.0.4-canary.5 - version: 0.0.4-canary.5(@next/eslint-plugin-next@15.5.12)(@types/node@22.19.3)(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2))(eslint@9.39.2)(postcss@8.5.8)(prettier@3.8.1)(stylelint@17.1.1(typescript@5.9.3))(typescript@5.9.3)(vitest@4.0.18) + version: 0.0.4-canary.5(@next/eslint-plugin-next@15.5.12)(@types/node@22.19.3)(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(postcss@8.5.8)(prettier@3.8.1)(stylelint@17.1.1(typescript@5.9.3))(typescript@5.9.3)(vitest@4.0.18) '@mui/internal-markdown': specifier: 3.0.3 version: 3.0.3 @@ -259,13 +259,13 @@ importers: version: 0.0.3-canary.1 '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/material': specifier: 'catalog:' version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@mui/monorepo': specifier: github:mui/material-ui#ec3a25b839161415876cc204dad13698cbe68c46 - version: https://codeload.github.com/mui/material-ui/tar.gz/ec3a25b839161415876cc204dad13698cbe68c46(@babel/core@7.29.0)(@types/express@5.0.3)(eslint@9.39.2)(typescript@5.9.3)(vitest@4.0.18) + version: https://codeload.github.com/mui/material-ui/tar.gz/ec3a25b839161415876cc204dad13698cbe68c46(@babel/core@7.29.0)(@types/express@5.0.3)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.18) '@mui/utils': specifier: 'catalog:' version: 7.3.7(@types/react@19.2.9)(react@19.2.3) @@ -310,16 +310,16 @@ importers: version: 17.0.35 '@typescript-eslint/parser': specifier: 'catalog:' - version: 8.56.1(eslint@9.39.2)(typescript@5.9.3) + version: 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@vitejs/plugin-react': specifier: 'catalog:' - version: 5.1.4(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + version: 5.1.4(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) '@vitest/browser-playwright': specifier: 'catalog:' - version: 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@vitest/coverage-v8': specifier: 'catalog:' - version: 4.0.18(@vitest/browser@4.0.18(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18))(vitest@4.0.18) + version: 4.0.18(@vitest/browser@4.0.18(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18))(vitest@4.0.18) axe-core: specifier: 4.11.1 version: 4.11.1 @@ -358,13 +358,13 @@ importers: version: 0.27.3 eslint: specifier: 9.39.2 - version: 9.39.2 + version: 9.39.2(jiti@2.6.1) eslint-plugin-consistent-default-export-name: specifier: 0.0.15 version: 0.0.15 eslint-plugin-jsdoc: specifier: 62.5.2 - version: 62.5.2(eslint@9.39.2) + version: 62.5.2(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-mui-x: specifier: workspace:^ version: link:packages/eslint-plugin-mui-x @@ -377,6 +377,9 @@ importers: jsdom: specifier: 26.1.0 version: 26.1.0 + knip: + specifier: ^6.1.0 + version: 6.1.0 lerna: specifier: 9.0.4 version: 9.0.4(@swc/core@1.15.13)(@types/node@22.19.3)(babel-plugin-macros@3.1.0) @@ -442,10 +445,10 @@ importers: version: 0.12.5 vite: specifier: 'catalog:' - version: 7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + version: 7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) vitest: specifier: 'catalog:' - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) yargs: specifier: 'catalog:' version: 18.0.0 @@ -463,7 +466,7 @@ importers: version: 7.29.0 '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@date-fns/tz': specifier: 'catalog:' version: 1.4.1 @@ -487,7 +490,7 @@ importers: version: 7.3.7(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.9)(react@19.2.3) '@mui/internal-docs-infra': specifier: ^0.7.1-canary.0 - version: 0.7.1-canary.0(@types/react@19.2.9)(next@15.5.14(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.2)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(prettier@3.8.1)(react@19.2.3)(typescript@5.9.3) + version: 0.7.1-canary.1(@types/react@19.2.9)(next@15.5.14(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.2)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(prettier@3.8.1)(react@19.2.3)(typescript@5.9.3) '@mui/joy': specifier: ^5.0.0-beta.52 version: 5.0.0-beta.52(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -768,35 +771,35 @@ importers: version: 19.2.3(@types/react@19.2.9) '@vitejs/plugin-react': specifier: ^4.6.0 - version: 4.7.0(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + version: 4.7.0(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) typescript: specifier: ~5.8.3 version: 5.8.3 vite: specifier: ^7.0.4 - version: 7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + version: 7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) packages/eslint-plugin-mui-x: dependencies: '@typescript-eslint/utils': specifier: ^8.54.0 - version: 8.56.1(eslint@9.39.2)(typescript@5.9.3) + version: 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) devDependencies: '@types/eslint': specifier: 9.6.1 version: 9.6.1 '@typescript-eslint/parser': specifier: 'catalog:' - version: 8.56.1(eslint@9.39.2)(typescript@5.9.3) + version: 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/rule-tester': specifier: 8.54.0 - version: 8.54.0(eslint@9.39.2)(typescript@5.9.3) + version: 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) packages/x-charts: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@emotion/react': specifier: ^11.9.0 version: 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -833,7 +836,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/material': specifier: 'catalog:' version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -864,7 +867,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@emotion/react': specifier: ^11.9.0 version: 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -927,7 +930,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@emotion/react': specifier: ^11.9.0 version: 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -990,7 +993,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@types/d3-array': specifier: ^3.2.2 version: 3.2.2 @@ -1085,7 +1088,7 @@ importers: version: 7.29.0 '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@babel/traverse': specifier: 'catalog:' version: 7.29.0 @@ -1117,7 +1120,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@emotion/react': specifier: ^11.9.0 version: 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -1148,7 +1151,7 @@ importers: version: 7.3.7(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.9)(react@19.2.3) '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/material': specifier: 'catalog:' version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1179,7 +1182,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@emotion/react': specifier: ^11.9.0 version: 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -1232,7 +1235,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@emotion/react': specifier: ^11.9.0 version: 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -1266,7 +1269,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/material': specifier: 'catalog:' version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1300,7 +1303,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@emotion/react': specifier: ^11.9.0 version: 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -1328,7 +1331,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/material': specifier: 'catalog:' version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1359,7 +1362,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@emotion/react': specifier: ^11.9.0 version: 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -1387,7 +1390,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/material': specifier: 'catalog:' version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1445,7 +1448,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@emotion/react': specifier: ^11.9.0 version: 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -1482,7 +1485,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/material': specifier: 'catalog:' version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1525,14 +1528,14 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 publishDirectory: build packages/x-internals: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@mui/utils': specifier: 'catalog:' version: 7.3.7(@types/react@19.2.9)(react@19.2.3) @@ -1545,7 +1548,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@types/use-sync-external-store': specifier: 'catalog:' version: 1.5.0 @@ -1564,7 +1567,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@mui/utils': specifier: 'catalog:' version: 7.3.7(@types/react@19.2.9)(react@19.2.3) @@ -1577,7 +1580,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) react: specifier: 'catalog:' version: 19.2.3 @@ -1593,7 +1596,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@base-ui/react': specifier: ^1.0.0 version: 1.0.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1621,7 +1624,7 @@ importers: version: 7.3.7(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.9)(react@19.2.3) '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/material': specifier: 'catalog:' version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1655,7 +1658,7 @@ importers: version: 2.1.2 '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@base-ui/react': specifier: ^1.0.0 version: 1.0.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1689,7 +1692,7 @@ importers: version: 1.4.1 '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@types/prop-types': specifier: 'catalog:' version: 15.7.15 @@ -1714,7 +1717,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@base-ui/react': specifier: ^1.0.0 version: 1.0.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1736,7 +1739,7 @@ importers: version: 1.4.1 '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@types/prop-types': specifier: 'catalog:' version: 15.7.15 @@ -1761,7 +1764,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@base-ui/react': specifier: ^1.0.0 version: 1.0.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1795,7 +1798,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/material': specifier: 'catalog:' version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1826,7 +1829,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@fingerprintjs/fingerprintjs': specifier: ^3.4.2 version: 3.4.2 @@ -1842,7 +1845,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@types/device-uuid': specifier: 1.0.3 version: 1.0.3 @@ -1855,7 +1858,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@base-ui/utils': specifier: ^0.2.3 version: 0.2.5(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1886,7 +1889,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/material': specifier: 'catalog:' version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1911,7 +1914,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@base-ui/utils': specifier: ^0.2.3 version: 0.2.5(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1957,7 +1960,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/material': specifier: 'catalog:' version: 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -1985,7 +1988,7 @@ importers: dependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@mui/utils': specifier: 'catalog:' version: 7.3.7(@types/react@19.2.9)(react@19.2.3) @@ -1995,7 +1998,7 @@ importers: devDependencies: '@mui/internal-test-utils': specifier: 'catalog:' - version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@mui/types': specifier: 7.4.10 version: 7.4.10(@types/react@19.2.9) @@ -2014,7 +2017,7 @@ importers: devDependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@base-ui/utils': specifier: 0.2.5 version: 0.2.5(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -2164,7 +2167,7 @@ importers: devDependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@mui/x-charts': specifier: workspace:* version: link:../../packages/x-charts/build @@ -2215,7 +2218,7 @@ importers: version: 7.7.1 '@vitejs/plugin-react': specifier: 'catalog:' - version: 5.1.4(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + version: 5.1.4(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) react: specifier: 'catalog:' version: 19.2.3 @@ -2236,7 +2239,7 @@ importers: devDependencies: '@codspeed/vitest-plugin': specifier: 5.2.0 - version: 5.2.0(tinybench@2.9.0)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 5.2.0(tinybench@2.9.0)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@emotion/react': specifier: 'catalog:' version: 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -2257,13 +2260,13 @@ importers: version: 14.6.1(@testing-library/dom@10.4.1) '@vitejs/plugin-react': specifier: 'catalog:' - version: 5.1.4(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + version: 5.1.4(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) '@vitejs/plugin-react-swc': specifier: 'catalog:' - version: 4.2.3(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + version: 4.2.3(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) '@vitest/browser-playwright': specifier: 'catalog:' - version: 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + version: 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@vitest/ui': specifier: 'catalog:' version: 4.0.18(vitest@4.0.18) @@ -2278,13 +2281,13 @@ importers: version: 19.2.3(react@19.2.3) vitest: specifier: 'catalog:' - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) test/regressions: devDependencies: '@babel/runtime': specifier: 'catalog:' - version: 7.28.6 + version: 7.29.2 '@mui/icons-material': specifier: 'catalog:' version: 7.3.7(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.9)(react@19.2.3) @@ -2356,7 +2359,7 @@ importers: version: 7.7.1 '@vitejs/plugin-react': specifier: 'catalog:' - version: 5.1.4(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + version: 5.1.4(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) react: specifier: 'catalog:' version: 19.2.3 @@ -2374,7 +2377,7 @@ importers: version: 4.21.0 vite: specifier: 'catalog:' - version: 7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + version: 7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) packages: @@ -3267,12 +3270,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.28.6': - resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} + '@babel/runtime@7.29.2': + resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} engines: {node: '>=6.9.0'} - '@babel/standalone@7.29.1': - resolution: {integrity: sha512-z42abD0C6fiHfgLyCWw8PYv6FCJ0IGVtSCxXk/NPykWO5LNIEGfdLDJ3HdYqlPcAhwtQ3oKH1PvNj2JGpTxQKg==} + '@babel/standalone@7.29.2': + resolution: {integrity: sha512-VSuvywmVRS8efooKrvJzs6BlVSxRvAdLeGrAKUrWoBx1fFBSeE/oBpUZCQ5BcprLyXy04W8skzz7JT8GqlNRJg==} engines: {node: '>=6.9.0'} '@babel/template@7.28.6': @@ -4380,8 +4383,8 @@ packages: typescript: optional: true - '@mui/internal-docs-infra@0.7.1-canary.0': - resolution: {integrity: sha512-3gwRRk7KtFsGnRgc75i0BpvFcMBEm6EyPOVA43W0Jbh93/zGF3D3+FRbUGn2sbj6TNBhdNDw/q7QLcofSIPpLg==} + '@mui/internal-docs-infra@0.7.1-canary.1': + resolution: {integrity: sha512-sOWDKDfM25b29+TawvzJr0ReJsgr8tsseo+sbOkCEabORE7mEoMY2amuY+VsObqjbD1tv4+htwTpkN6xnJdggA==} engines: {node: '>=22.18.0'} hasBin: true peerDependencies: @@ -5291,9 +5294,247 @@ packages: resolution: {integrity: sha512-W8V7m7RnCme+99OmKl/xs5rf6OUhFpr0aPGVmPrXzTLSg4ZqSbRY2euS2S/lgjjYi/0NhEWqwoq8nDY6Ihx4EA==} engines: {node: '>= 20.0.0'} + '@oxc-parser/binding-android-arm-eabi@0.121.0': + resolution: {integrity: sha512-n07FQcySwOlzap424/PLMtOkbS7xOu8nsJduKL8P3COGHKgKoDYXwoAHCbChfgFpHnviehrLWIPX0lKGtbEk/A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + + '@oxc-parser/binding-android-arm64@0.121.0': + resolution: {integrity: sha512-/Dd1xIXboYAicw+twT2utxPD7bL8qh7d3ej0qvaYIMj3/EgIrGR+tSnjCUkiCT6g6uTC0neSS4JY8LxhdSU/sA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@oxc-parser/binding-darwin-arm64@0.121.0': + resolution: {integrity: sha512-A0jNEvv7QMtCO1yk205t3DWU9sWUjQ2KNF0hSVO5W9R9r/R1BIvzG01UQAfmtC0dQm7sCrs5puixurKSfr2bRQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@oxc-parser/binding-darwin-x64@0.121.0': + resolution: {integrity: sha512-SsHzipdxTKUs3I9EOAPmnIimEeJOemqRlRDOp9LIj+96wtxZejF51gNibmoGq8KoqbT1ssAI5po/E3J+vEtXGA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@oxc-parser/binding-freebsd-x64@0.121.0': + resolution: {integrity: sha512-v1APOTkCp+RWOIDAHRoaeW/UoaHF15a60E8eUL6kUQXh+i4K7PBwq2Wi7jm8p0ymID5/m/oC1w3W31Z/+r7HQw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@oxc-parser/binding-linux-arm-gnueabihf@0.121.0': + resolution: {integrity: sha512-PmqPQuqHZyFVWA4ycr0eu4VnTMmq9laOHZd+8R359w6kzuNZPvmmunmNJ8ybkm769A0nCoVp3TJ6dUz7B3FYIQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-parser/binding-linux-arm-musleabihf@0.121.0': + resolution: {integrity: sha512-vF24htj+MOH+Q7y9A8NuC6pUZu8t/C2Fr/kDOi2OcNf28oogr2xadBPXAbml802E8wRAVfbta6YLDQTearz+jw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-parser/binding-linux-arm64-gnu@0.121.0': + resolution: {integrity: sha512-wjH8cIG2Lu/3d64iZpbYr73hREMgKAfu7fqpXjgM2S16y2zhTfDIp8EQjxO8vlDtKP5Rc7waZW72lh8nZtWrpA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-arm64-musl@0.121.0': + resolution: {integrity: sha512-qT663J/W8yQFw3dtscbEi9LKJevr20V7uWs2MPGTnvNZ3rm8anhhE16gXGpxDOHeg9raySaSHKhd4IGa3YZvuw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@oxc-parser/binding-linux-ppc64-gnu@0.121.0': + resolution: {integrity: sha512-mYNe4NhVvDBbPkAP8JaVS8lC1dsoJZWH5WCjpw5E+sjhk1R08wt3NnXYUzum7tIiWPfgQxbCMcoxgeemFASbRw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-riscv64-gnu@0.121.0': + resolution: {integrity: sha512-+QiFoGxhAbaI/amqX567784cDyyuZIpinBrJNxUzb+/L2aBRX67mN6Jv40pqduHf15yYByI+K5gUEygCuv0z9w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-riscv64-musl@0.121.0': + resolution: {integrity: sha512-9ykEgyTa5JD/Uhv2sttbKnCfl2PieUfOjyxJC/oDL2UO0qtXOtjPLl7H8Kaj5G7p3hIvFgu3YWvAxvE0sqY+hQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@oxc-parser/binding-linux-s390x-gnu@0.121.0': + resolution: {integrity: sha512-DB1EW5VHZdc1lIRjOI3bW/wV6R6y0xlfvdVrqj6kKi7Ayu2U3UqUBdq9KviVkcUGd5Oq+dROqvUEEFRXGAM7EQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-x64-gnu@0.121.0': + resolution: {integrity: sha512-s4lfobX9p4kPTclvMiH3gcQUd88VlnkMTF6n2MTMDAyX5FPNRhhRSFZK05Ykhf8Zy5NibV4PbGR6DnK7FGNN6A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-x64-musl@0.121.0': + resolution: {integrity: sha512-P9KlyTpuBuMi3NRGpJO8MicuGZfOoqZVRP1WjOecwx8yk4L/+mrCRNc5egSi0byhuReblBF2oVoDSMgV9Bj4Hw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@oxc-parser/binding-openharmony-arm64@0.121.0': + resolution: {integrity: sha512-R+4jrWOfF2OAPPhj3Eb3U5CaKNAH9/btMveMULIrcNW/hjfysFQlF8wE0GaVBr81dWz8JLgQlsxwctoL78JwXw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@oxc-parser/binding-wasm32-wasi@0.121.0': + resolution: {integrity: sha512-5TFISkPTymKvsmIlKasPVTPuWxzCcrT8pM+p77+mtQbIZDd1UC8zww4CJcRI46kolmgrEX6QpKO8AvWMVZ+ifw==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@oxc-parser/binding-win32-arm64-msvc@0.121.0': + resolution: {integrity: sha512-V0pxh4mql4XTt3aiEtRNUeBAUFOw5jzZNxPABLaOKAWrVzSr9+XUaB095lY7jqMf5t8vkfh8NManGB28zanYKw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@oxc-parser/binding-win32-ia32-msvc@0.121.0': + resolution: {integrity: sha512-4Ob1qvYMPnlF2N9rdmKdkQFdrq16QVcQwBsO8yiPZXof0fHKFF+LmQV501XFbi7lHyrKm8rlJRfQ/M8bZZPVLw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + os: [win32] + + '@oxc-parser/binding-win32-x64-msvc@0.121.0': + resolution: {integrity: sha512-BOp1KCzdboB1tPqoCPXgntgFs0jjeSyOXHzgxVFR7B/qfr3F8r4YDacHkTOUNXtDgM8YwKnkf3rE5gwALYX7NA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@oxc-project/types@0.121.0': + resolution: {integrity: sha512-CGtOARQb9tyv7ECgdAlFxi0Fv7lmzvmlm2rpD/RdijOO9rfk/JvB1CjT8EnoD+tjna/IYgKKw3IV7objRb+aYw==} + '@oxc-project/types@0.122.0': resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==} + '@oxc-resolver/binding-android-arm-eabi@11.19.1': + resolution: {integrity: sha512-aUs47y+xyXHUKlbhqHUjBABjvycq6YSD7bpxSW7vplUmdzAlJ93yXY6ZR0c1o1x5A/QKbENCvs3+NlY8IpIVzg==} + cpu: [arm] + os: [android] + + '@oxc-resolver/binding-android-arm64@11.19.1': + resolution: {integrity: sha512-oolbkRX+m7Pq2LNjr/kKgYeC7bRDMVTWPgxBGMjSpZi/+UskVo4jsMU3MLheZV55jL6c3rNelPl4oD60ggYmqA==} + cpu: [arm64] + os: [android] + + '@oxc-resolver/binding-darwin-arm64@11.19.1': + resolution: {integrity: sha512-nUC6d2i3R5B12sUW4O646qD5cnMXf2oBGPLIIeaRfU9doJRORAbE2SGv4eW6rMqhD+G7nf2Y8TTJTLiiO3Q/dQ==} + cpu: [arm64] + os: [darwin] + + '@oxc-resolver/binding-darwin-x64@11.19.1': + resolution: {integrity: sha512-cV50vE5+uAgNcFa3QY1JOeKDSkM/9ReIcc/9wn4TavhW/itkDGrXhw9jaKnkQnGbjJ198Yh5nbX/Gr2mr4Z5jQ==} + cpu: [x64] + os: [darwin] + + '@oxc-resolver/binding-freebsd-x64@11.19.1': + resolution: {integrity: sha512-xZOQiYGFxtk48PBKff+Zwoym7ScPAIVp4c14lfLxizO2LTTTJe5sx9vQNGrBymrf/vatSPNMD4FgsaaRigPkqw==} + cpu: [x64] + os: [freebsd] + + '@oxc-resolver/binding-linux-arm-gnueabihf@11.19.1': + resolution: {integrity: sha512-lXZYWAC6kaGe/ky2su94e9jN9t6M0/6c+GrSlCqL//XO1cxi5lpAhnJYdyrKfm0ZEr/c7RNyAx3P7FSBcBd5+A==} + cpu: [arm] + os: [linux] + + '@oxc-resolver/binding-linux-arm-musleabihf@11.19.1': + resolution: {integrity: sha512-veG1kKsuK5+t2IsO9q0DErYVSw2azvCVvWHnfTOS73WE0STdLLB7Q1bB9WR+yHPQM76ASkFyRbogWo1GR1+WbQ==} + cpu: [arm] + os: [linux] + + '@oxc-resolver/binding-linux-arm64-gnu@11.19.1': + resolution: {integrity: sha512-heV2+jmXyYnUrpUXSPugqWDRpnsQcDm2AX4wzTuvgdlZfoNYO0O3W2AVpJYaDn9AG4JdM6Kxom8+foE7/BcSig==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-arm64-musl@11.19.1': + resolution: {integrity: sha512-jvo2Pjs1c9KPxMuMPIeQsgu0mOJF9rEb3y3TdpsrqwxRM+AN6/nDDwv45n5ZrUnQMsdBy5gIabioMKnQfWo9ew==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@oxc-resolver/binding-linux-ppc64-gnu@11.19.1': + resolution: {integrity: sha512-vLmdNxWCdN7Uo5suays6A/+ywBby2PWBBPXctWPg5V0+eVuzsJxgAn6MMB4mPlshskYbppjpN2Zg83ArHze9gQ==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-riscv64-gnu@11.19.1': + resolution: {integrity: sha512-/b+WgR+VTSBxzgOhDO7TlMXC1ufPIMR6Vj1zN+/x+MnyXGW7prTLzU9eW85Aj7Th7CCEG9ArCbTeqxCzFWdg2w==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-riscv64-musl@11.19.1': + resolution: {integrity: sha512-YlRdeWb9j42p29ROh+h4eg/OQ3dTJlpHSa+84pUM9+p6i3djtPz1q55yLJhgW9XfDch7FN1pQ/Vd6YP+xfRIuw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@oxc-resolver/binding-linux-s390x-gnu@11.19.1': + resolution: {integrity: sha512-EDpafVOQWF8/MJynsjOGFThcqhRHy417sRyLfQmeiamJ8qVhSKAn2Dn2VVKUGCjVB9C46VGjhNo7nOPUi1x6uA==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-x64-gnu@11.19.1': + resolution: {integrity: sha512-NxjZe+rqWhr+RT8/Ik+5ptA3oz7tUw361Wa5RWQXKnfqwSSHdHyrw6IdcTfYuml9dM856AlKWZIUXDmA9kkiBQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-x64-musl@11.19.1': + resolution: {integrity: sha512-cM/hQwsO3ReJg5kR+SpI69DMfvNCp+A/eVR4b4YClE5bVZwz8rh2Nh05InhwI5HR/9cArbEkzMjcKgTHS6UaNw==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@oxc-resolver/binding-openharmony-arm64@11.19.1': + resolution: {integrity: sha512-QF080IowFB0+9Rh6RcD19bdgh49BpQHUW5TajG1qvWHvmrQznTZZjYlgE2ltLXyKY+qs4F/v5xuX1XS7Is+3qA==} + cpu: [arm64] + os: [openharmony] + + '@oxc-resolver/binding-wasm32-wasi@11.19.1': + resolution: {integrity: sha512-w8UCKhX826cP/ZLokXDS6+milN8y4X7zidsAttEdWlVoamTNf6lhBJldaWr3ukTDiye7s4HRcuPEPOXNC432Vg==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@oxc-resolver/binding-win32-arm64-msvc@11.19.1': + resolution: {integrity: sha512-nJ4AsUVZrVKwnU/QRdzPCCrO0TrabBqgJ8pJhXITdZGYOV28TIYystV1VFLbQ7DtAcaBHpocT5/ZJnF78YJPtQ==} + cpu: [arm64] + os: [win32] + + '@oxc-resolver/binding-win32-ia32-msvc@11.19.1': + resolution: {integrity: sha512-EW+ND5q2Tl+a3pH81l1QbfgbF3HmqgwLfDfVithRFheac8OTcnbXt/JxqD2GbDkb7xYEqy1zNaVFRr3oeG8npA==} + cpu: [ia32] + os: [win32] + + '@oxc-resolver/binding-win32-x64-msvc@11.19.1': + resolution: {integrity: sha512-6hIU3RQu45B+VNTY4Ru8ppFwjVS/S5qwYyGhBotmjxfEKk41I2DlGtRfGJndZ5+6lneE2pwloqunlOyZuX/XAw==} + cpu: [x64] + os: [win32] + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -8227,6 +8468,9 @@ packages: fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + fd-package-json@2.0.0: + resolution: {integrity: sha512-jKmm9YtsNXN789RS/0mSzOC1NUq9mkVd65vbSSVsKdjGvYXBuE4oWe2QOEoFeRmJg+lPuZxpmrfFclNhoRMneQ==} + fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -8355,6 +8599,11 @@ packages: format-util@1.0.5: resolution: {integrity: sha512-varLbTj0e0yVyRpqQhuWV+8hlePAgaoFRhNFj50BNjEIrw1/DphHSObtqwskVCPWNgzwPoQrZAbfa/SBiicNeg==} + formatly@0.3.0: + resolution: {integrity: sha512-9XNj/o4wrRFyhSMJOvsuyMwy8aUfBaZ1VrqHVfohyXf0Sw0e+yfKG+xZaY3arGCOMdwFsqObtzVOc1gU9KiT9w==} + engines: {node: '>=18.3.0'} + hasBin: true + forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -8466,8 +8715,8 @@ packages: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} - get-tsconfig@4.10.1: - resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} + get-tsconfig@4.13.7: + resolution: {integrity: sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==} git-raw-commits@3.0.0: resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} @@ -9172,6 +9421,10 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + hasBin: true + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -9332,6 +9585,11 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} + knip@6.1.0: + resolution: {integrity: sha512-n5eVbJP7HXmwTsiJcELWJe2O1ESxyCTNxJzRTIECDYDTM465qnqk7fL2dv6ae3NUFvFWorZvGlh9mcwxwJ5Xgw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + known-css-properties@0.37.0: resolution: {integrity: sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ==} @@ -10325,6 +10583,13 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} + oxc-parser@0.121.0: + resolution: {integrity: sha512-ek9o58+SCv6AV7nchiAcUJy1DNE2CC5WRdBcO0mF+W4oRjNQfPO7b3pLjTHSFECpHkKGOZSQxx3hk8viIL5YCg==} + engines: {node: ^20.19.0 || >=22.12.0} + + oxc-resolver@11.19.1: + resolution: {integrity: sha512-qE/CIg/spwrTBFt5aKmwe3ifeDdLfA2NESN30E42X/lII5ClF8V7Wt6WIJhcGZjp0/Q+nQ+9vgxGk//xZNX2hg==} + p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -11314,6 +11579,10 @@ packages: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + smol-toml@1.6.1: + resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==} + engines: {node: '>= 18'} + socks-proxy-agent@8.0.5: resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} engines: {node: '>= 14'} @@ -11517,6 +11786,10 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + strip-json-comments@5.0.3: + resolution: {integrity: sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==} + engines: {node: '>=14.16'} + strnum@2.2.0: resolution: {integrity: sha512-Y7Bj8XyJxnPAORMZj/xltsfo55uOiyHcU2tnAVzHUnSJR/KsEX+9RoDeXEnsXtl/CX4fAcrt64gZ13aGaWPeBg==} @@ -11927,6 +12200,10 @@ packages: uint8-to-base64@0.2.1: resolution: {integrity: sha512-uO/84GaoDUfiAxpa8EksjVLE77A9Kc7ZTziN4zRpq4de9yLaLcZn3jx1/sVjyupsywcVX6RKWbqLe7gUNyzH+Q==} + unbash@2.2.0: + resolution: {integrity: sha512-X2wH19RAPZE3+ldGicOkoj/SIA83OIxcJ6Cuaw23hf8Xc6fQpvZXY0SftE2JgS0QhYLUG4uwodSI3R53keyh7w==} + engines: {node: '>=14'} + unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} @@ -12442,8 +12719,8 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.8.1: - resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==} + yaml@2.8.3: + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} engines: {node: '>= 14.6'} hasBin: true @@ -12697,15 +12974,15 @@ snapshots: '@atlaskit/pragmatic-drag-and-drop-auto-scroll@2.1.2': dependencies: '@atlaskit/pragmatic-drag-and-drop': 1.7.7 - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@atlaskit/pragmatic-drag-and-drop-unit-testing@1.1.1': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@atlaskit/pragmatic-drag-and-drop@1.7.7': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 bind-event-listener: 3.0.0 raf-schd: 4.0.3 @@ -14010,9 +14287,9 @@ snapshots: pirates: 4.0.7 source-map-support: 0.5.21 - '@babel/runtime@7.28.6': {} + '@babel/runtime@7.29.2': {} - '@babel/standalone@7.29.1': {} + '@babel/standalone@7.29.2': {} '@babel/template@7.28.6': dependencies: @@ -14039,7 +14316,7 @@ snapshots: '@base-ui/react@1.0.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@base-ui/utils': 0.2.3(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@floating-ui/react-dom': 2.1.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@floating-ui/utils': 0.2.10 @@ -14053,7 +14330,7 @@ snapshots: '@base-ui/utils@0.2.3(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@floating-ui/utils': 0.2.10 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -14064,7 +14341,7 @@ snapshots: '@base-ui/utils@0.2.5(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@floating-ui/utils': 0.2.10 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -14096,12 +14373,12 @@ snapshots: transitivePeerDependencies: - debug - '@codspeed/vitest-plugin@5.2.0(tinybench@2.9.0)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18)': + '@codspeed/vitest-plugin@5.2.0(tinybench@2.9.0)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18)': dependencies: '@codspeed/core': 5.2.0 tinybench: 2.9.0 - vite: 7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - debug @@ -14184,7 +14461,7 @@ snapshots: '@emotion/babel-plugin@11.13.5': dependencies: '@babel/helper-module-imports': 7.28.6 - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/serialize': 1.3.3 @@ -14221,7 +14498,7 @@ snapshots: '@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@emotion/babel-plugin': 11.13.5 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 @@ -14254,7 +14531,7 @@ snapshots: '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.3.1 '@emotion/react': 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -14369,18 +14646,18 @@ snapshots: '@esbuild/win32-x64@0.27.3': optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2)': + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))': dependencies: - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint/compat@2.0.2(eslint@9.39.2)': + '@eslint/compat@2.0.2(eslint@9.39.2(jiti@2.6.1))': dependencies: '@eslint/core': 1.1.0 optionalDependencies: - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) '@eslint/config-array@0.21.1': dependencies: @@ -14416,9 +14693,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@10.0.1(eslint@9.39.2)': + '@eslint/js@10.0.1(eslint@9.39.2(jiti@2.6.1))': optionalDependencies: - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) '@eslint/js@9.39.2': {} @@ -15027,7 +15304,7 @@ snapshots: '@mui/base@5.0.0-beta.40-1(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@floating-ui/react-dom': 2.1.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@mui/types': 7.2.24(@types/react@19.2.9) '@mui/utils': 5.17.1(@types/react@19.2.9)(react@19.2.3) @@ -15045,7 +15322,7 @@ snapshots: '@mui/icons-material@7.3.7(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.9)(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/material': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: 19.2.3 optionalDependencies: @@ -15073,7 +15350,7 @@ snapshots: '@babel/core': 7.29.0 resolve: 1.22.11 - '@mui/internal-bundle-size-checker@1.0.9-canary.68(@types/node@22.19.3)(esbuild@0.27.3)(rolldown@1.0.0-rc.11)(rollup@4.52.5)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)': + '@mui/internal-bundle-size-checker@1.0.9-canary.68(@types/node@22.19.3)(esbuild@0.27.3)(jiti@2.6.1)(rolldown@1.0.0-rc.11)(rollup@4.52.5)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)': dependencies: '@aws-sdk/client-s3': 3.1015.0 '@aws-sdk/credential-providers': 3.1015.0 @@ -15085,7 +15362,7 @@ snapshots: micromatch: 4.0.8 piscina: 5.1.4 rollup-plugin-visualizer: 7.0.1(rolldown@1.0.0-rc.11)(rollup@4.52.5) - vite: 8.0.2(@types/node@22.19.3)(esbuild@0.27.3)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 8.0.2(@types/node@22.19.3)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) yargs: 18.0.0 zod: 4.3.6 transitivePeerDependencies: @@ -15105,7 +15382,7 @@ snapshots: - tsx - yaml - '@mui/internal-code-infra@0.0.4-canary.5(@next/eslint-plugin-next@15.5.12)(@types/node@22.19.3)(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2))(eslint@9.39.2)(postcss@8.5.8)(prettier@3.8.1)(stylelint@17.1.1(typescript@5.9.3))(typescript@5.9.3)(vitest@4.0.18)': + '@mui/internal-code-infra@0.0.4-canary.5(@next/eslint-plugin-next@15.5.12)(@types/node@22.19.3)(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(postcss@8.5.8)(prettier@3.8.1)(stylelint@17.1.1(typescript@5.9.3))(typescript@5.9.3)(vitest@4.0.18)': dependencies: '@argos-ci/core': 4.5.0 '@babel/cli': 7.28.6(@babel/core@7.29.0) @@ -15116,8 +15393,8 @@ snapshots: '@babel/preset-env': 7.29.0(@babel/core@7.29.0) '@babel/preset-react': 7.28.5(@babel/core@7.29.0) '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) - '@eslint/compat': 2.0.2(eslint@9.39.2) - '@eslint/js': 10.0.1(eslint@9.39.2) + '@eslint/compat': 2.0.2(eslint@9.39.2(jiti@2.6.1)) + '@eslint/js': 10.0.1(eslint@9.39.2(jiti@2.6.1)) '@eslint/json': 1.0.1 '@inquirer/confirm': 6.0.4(@types/node@22.19.3) '@inquirer/select': 5.0.4(@types/node@22.19.3) @@ -15131,8 +15408,8 @@ snapshots: '@octokit/rest': 22.0.1 '@pnpm/find-workspace-dir': 1000.1.4 '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@5.9.3) - '@vitest/eslint-plugin': 1.6.12(eslint@9.39.2)(typescript@5.9.3)(vitest@4.0.18) + '@typescript-eslint/utils': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@vitest/eslint-plugin': 1.6.12(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.18) babel-plugin-optimize-clsx: 2.6.2 babel-plugin-react-compiler: 1.0.0 babel-plugin-transform-import-meta: 2.3.3(@babel/core@7.29.0) @@ -15144,18 +15421,18 @@ snapshots: content-type: 1.0.5 env-ci: 11.2.0 es-toolkit: 1.45.1 - eslint: 9.39.2 - eslint-config-prettier: 10.1.8(eslint@9.39.2) - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2))(eslint-plugin-import@2.32.0)(eslint@9.39.2) - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) - eslint-plugin-compat: 6.2.0(eslint@9.39.2) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2) - eslint-plugin-mocha: 11.2.0(eslint@9.39.2) - eslint-plugin-react: 7.37.5(eslint@9.39.2) - eslint-plugin-react-compiler: 19.1.0-rc.2(eslint@9.39.2) - eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) - eslint-plugin-testing-library: 7.16.0(eslint@9.39.2)(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + eslint-config-prettier: 10.1.8(eslint@9.39.2(jiti@2.6.1)) + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-import@2.32.0)(eslint@9.39.2(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-compat: 6.2.0(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-mocha: 11.2.0(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-react: 7.37.5(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-react-compiler: 19.1.0-rc.2(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-testing-library: 7.16.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) execa: 9.6.1 git-url-parse: 16.1.0 globals: 16.5.0 @@ -15174,7 +15451,7 @@ snapshots: resolve-pkg-maps: 1.0.0 semver: 7.7.4 stylelint-config-standard: 40.0.0(stylelint@17.1.1(typescript@5.9.3)) - typescript-eslint: 8.56.1(eslint@9.39.2)(typescript@5.9.3) + typescript-eslint: 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) unified: 11.0.5 yargs: 18.0.0 optionalDependencies: @@ -15190,10 +15467,10 @@ snapshots: - supports-color - vitest - '@mui/internal-docs-infra@0.7.1-canary.0(@types/react@19.2.9)(next@15.5.14(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.2)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(prettier@3.8.1)(react@19.2.3)(typescript@5.9.3)': + '@mui/internal-docs-infra@0.7.1-canary.1(@types/react@19.2.9)(next@15.5.14(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.2)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(prettier@3.8.1)(react@19.2.3)(typescript@5.9.3)': dependencies: - '@babel/runtime': 7.28.6 - '@babel/standalone': 7.29.1 + '@babel/runtime': 7.29.2 + '@babel/standalone': 7.29.2 '@orama/orama': 3.1.18 '@orama/plugin-qps': 3.1.18 '@orama/stemmers': 3.1.18 @@ -15238,7 +15515,7 @@ snapshots: '@mui/internal-markdown@3.0.3': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 es-toolkit: 1.45.1 marked: 17.0.3 prismjs: 1.30.0 @@ -15259,9 +15536,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@mui/internal-test-utils@2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18)': + '@mui/internal-test-utils@2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@playwright/test': 1.58.2 '@testing-library/dom': 10.4.1 '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -15276,7 +15553,7 @@ snapshots: prop-types: 15.8.1 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - vitest-fail-on-console: 0.10.1(@vitest/utils@4.0.18)(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + vitest-fail-on-console: 0.10.1(@vitest/utils@4.0.18)(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) optionalDependencies: '@emotion/cache': 11.14.0 '@emotion/react': 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -15287,9 +15564,9 @@ snapshots: - vite - vitest - '@mui/internal-test-utils@2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18)': + '@mui/internal-test-utils@2.0.18-canary.17(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@playwright/test@1.58.2)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(@vitest/utils@4.0.18)(chai@6.2.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@playwright/test': 1.58.2 '@testing-library/dom': 10.4.1 '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -15304,7 +15581,7 @@ snapshots: prop-types: 15.8.1 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - vitest-fail-on-console: 0.10.1(@vitest/utils@4.0.18)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + vitest-fail-on-console: 0.10.1(@vitest/utils@4.0.18)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) optionalDependencies: '@emotion/cache': 11.14.0 '@emotion/react': 11.14.0(@types/react@19.2.9)(react@19.2.3) @@ -15317,7 +15594,7 @@ snapshots: '@mui/joy@5.0.0-beta.52(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/base': 5.0.0-beta.40-1(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@mui/core-downloads-tracker': 5.18.0 '@mui/system': 5.18.0(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3) @@ -15334,7 +15611,7 @@ snapshots: '@mui/lab@7.0.0-beta.17(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/material': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@mui/system': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3) '@mui/types': 7.4.10(@types/react@19.2.9) @@ -15350,7 +15627,7 @@ snapshots: '@mui/material-nextjs@7.3.7(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/server@11.11.0)(@types/react@19.2.9)(next@15.5.14(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.2)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@emotion/react': 11.14.0(@types/react@19.2.9)(react@19.2.3) next: 15.5.14(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.2)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: 19.2.3 @@ -15361,7 +15638,7 @@ snapshots: '@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/core-downloads-tracker': 7.3.7 '@mui/system': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3) '@mui/types': 7.4.10(@types/react@19.2.9) @@ -15380,11 +15657,11 @@ snapshots: '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3) '@types/react': 19.2.9 - '@mui/monorepo@https://codeload.github.com/mui/material-ui/tar.gz/ec3a25b839161415876cc204dad13698cbe68c46(@babel/core@7.29.0)(@types/express@5.0.3)(eslint@9.39.2)(typescript@5.9.3)(vitest@4.0.18)': + '@mui/monorepo@https://codeload.github.com/mui/material-ui/tar.gz/ec3a25b839161415876cc204dad13698cbe68c46(@babel/core@7.29.0)(@types/express@5.0.3)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.18)': dependencies: '@netlify/functions': 5.1.2 '@slack/bolt': 4.6.0(@types/express@5.0.3) - '@vitest/eslint-plugin': 1.6.12(eslint@9.39.2)(typescript@5.9.3)(vitest@4.0.18) + '@vitest/eslint-plugin': 1.6.12(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.18) babel-plugin-transform-import-meta: 2.3.3(@babel/core@7.29.0) execa: 9.6.1 transitivePeerDependencies: @@ -15400,7 +15677,7 @@ snapshots: '@mui/private-theming@5.17.1(@types/react@19.2.9)(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/utils': 5.17.1(@types/react@19.2.9)(react@19.2.3) prop-types: 15.8.1 react: 19.2.3 @@ -15409,7 +15686,7 @@ snapshots: '@mui/private-theming@7.3.7(@types/react@19.2.9)(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/utils': 7.3.7(@types/react@19.2.9)(react@19.2.3) prop-types: 15.8.1 react: 19.2.3 @@ -15418,7 +15695,7 @@ snapshots: '@mui/styled-engine@5.18.0(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 csstype: 3.2.3 @@ -15430,7 +15707,7 @@ snapshots: '@mui/styled-engine@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 '@emotion/sheet': 1.4.0 @@ -15443,13 +15720,13 @@ snapshots: '@mui/stylis-plugin-rtl@9.0.0-alpha.3(stylis@4.3.6)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 cssjanus: 2.3.0 stylis: 4.3.6 '@mui/system@5.18.0(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/private-theming': 5.17.1(@types/react@19.2.9)(react@19.2.3) '@mui/styled-engine': 5.18.0(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(react@19.2.3) '@mui/types': 7.2.24(@types/react@19.2.9) @@ -15465,7 +15742,7 @@ snapshots: '@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/private-theming': 7.3.7(@types/react@19.2.9)(react@19.2.3) '@mui/styled-engine': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(react@19.2.3) '@mui/types': 7.4.10(@types/react@19.2.9) @@ -15485,13 +15762,13 @@ snapshots: '@mui/types@7.4.10(@types/react@19.2.9)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 optionalDependencies: '@types/react': 19.2.9 '@mui/utils@5.17.1(@types/react@19.2.9)(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/types': 7.2.24(@types/react@19.2.9) '@types/prop-types': 15.7.15 clsx: 2.1.1 @@ -15503,7 +15780,7 @@ snapshots: '@mui/utils@7.3.7(@types/react@19.2.9)(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/types': 7.4.10(@types/react@19.2.9) '@types/prop-types': 15.7.15 clsx: 2.1.1 @@ -15515,7 +15792,7 @@ snapshots: '@mui/x-data-grid-premium@8.27.0(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/material': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@mui/system': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3) '@mui/utils': 7.3.7(@types/react@19.2.9)(react@19.2.3) @@ -15536,7 +15813,7 @@ snapshots: '@mui/x-data-grid-pro@8.27.0(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/material': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@mui/system': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3) '@mui/utils': 7.3.7(@types/react@19.2.9)(react@19.2.3) @@ -15555,7 +15832,7 @@ snapshots: '@mui/x-data-grid@8.27.0(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@mui/material@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@mui/system@7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/material': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@mui/system': 7.3.7(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3))(@types/react@19.2.9)(react@19.2.3) '@mui/utils': 7.3.7(@types/react@19.2.9)(react@19.2.3) @@ -15600,7 +15877,7 @@ snapshots: '@mui/x-internals@8.26.0(@types/react@19.2.9)(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/utils': 7.3.7(@types/react@19.2.9)(react@19.2.3) react: 19.2.3 reselect: 5.1.1 @@ -15610,7 +15887,7 @@ snapshots: '@mui/x-license@8.26.0(@types/react@19.2.9)(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/utils': 7.3.7(@types/react@19.2.9)(react@19.2.3) '@mui/x-internals': 8.26.0(@types/react@19.2.9)(react@19.2.3) '@mui/x-telemetry': 8.20.0 @@ -15620,7 +15897,7 @@ snapshots: '@mui/x-telemetry@8.20.0': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@fingerprintjs/fingerprintjs': 3.4.2 ci-info: 4.3.1 conf: 11.0.2 @@ -15629,7 +15906,7 @@ snapshots: '@mui/x-virtualizer@0.3.3(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@mui/utils': 7.3.7(@types/react@19.2.9)(react@19.2.3) '@mui/x-internals': 8.26.0(@types/react@19.2.9)(react@19.2.3) react: 19.2.3 @@ -16204,8 +16481,134 @@ snapshots: '@orama/stopwords@3.1.18': {} + '@oxc-parser/binding-android-arm-eabi@0.121.0': + optional: true + + '@oxc-parser/binding-android-arm64@0.121.0': + optional: true + + '@oxc-parser/binding-darwin-arm64@0.121.0': + optional: true + + '@oxc-parser/binding-darwin-x64@0.121.0': + optional: true + + '@oxc-parser/binding-freebsd-x64@0.121.0': + optional: true + + '@oxc-parser/binding-linux-arm-gnueabihf@0.121.0': + optional: true + + '@oxc-parser/binding-linux-arm-musleabihf@0.121.0': + optional: true + + '@oxc-parser/binding-linux-arm64-gnu@0.121.0': + optional: true + + '@oxc-parser/binding-linux-arm64-musl@0.121.0': + optional: true + + '@oxc-parser/binding-linux-ppc64-gnu@0.121.0': + optional: true + + '@oxc-parser/binding-linux-riscv64-gnu@0.121.0': + optional: true + + '@oxc-parser/binding-linux-riscv64-musl@0.121.0': + optional: true + + '@oxc-parser/binding-linux-s390x-gnu@0.121.0': + optional: true + + '@oxc-parser/binding-linux-x64-gnu@0.121.0': + optional: true + + '@oxc-parser/binding-linux-x64-musl@0.121.0': + optional: true + + '@oxc-parser/binding-openharmony-arm64@0.121.0': + optional: true + + '@oxc-parser/binding-wasm32-wasi@0.121.0': + dependencies: + '@napi-rs/wasm-runtime': 1.1.1 + optional: true + + '@oxc-parser/binding-win32-arm64-msvc@0.121.0': + optional: true + + '@oxc-parser/binding-win32-ia32-msvc@0.121.0': + optional: true + + '@oxc-parser/binding-win32-x64-msvc@0.121.0': + optional: true + + '@oxc-project/types@0.121.0': {} + '@oxc-project/types@0.122.0': {} + '@oxc-resolver/binding-android-arm-eabi@11.19.1': + optional: true + + '@oxc-resolver/binding-android-arm64@11.19.1': + optional: true + + '@oxc-resolver/binding-darwin-arm64@11.19.1': + optional: true + + '@oxc-resolver/binding-darwin-x64@11.19.1': + optional: true + + '@oxc-resolver/binding-freebsd-x64@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-arm-gnueabihf@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-arm-musleabihf@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-arm64-gnu@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-arm64-musl@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-ppc64-gnu@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-riscv64-gnu@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-riscv64-musl@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-s390x-gnu@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-x64-gnu@11.19.1': + optional: true + + '@oxc-resolver/binding-linux-x64-musl@11.19.1': + optional: true + + '@oxc-resolver/binding-openharmony-arm64@11.19.1': + optional: true + + '@oxc-resolver/binding-wasm32-wasi@11.19.1': + dependencies: + '@napi-rs/wasm-runtime': 1.1.1 + optional: true + + '@oxc-resolver/binding-win32-arm64-msvc@11.19.1': + optional: true + + '@oxc-resolver/binding-win32-ia32-msvc@11.19.1': + optional: true + + '@oxc-resolver/binding-win32-x64-msvc@11.19.1': + optional: true + '@pkgjs/parseargs@0.11.0': optional: true @@ -16910,7 +17313,7 @@ snapshots: '@testing-library/dom@10.4.1': dependencies: '@babel/code-frame': 7.29.0 - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@types/aria-query': 5.0.4 aria-query: 5.3.0 dom-accessibility-api: 0.5.16 @@ -16920,7 +17323,7 @@ snapshots: '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@testing-library/dom': 10.4.1 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -17205,15 +17608,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.56.1 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.4.0(typescript@5.9.3) @@ -17221,26 +17624,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.54.0(eslint@9.39.2)(typescript@5.9.3)': + '@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.54.0 '@typescript-eslint/types': 8.54.0 '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.54.0 debug: 4.4.3 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@5.9.3)': + '@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -17263,13 +17666,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/rule-tester@8.54.0(eslint@9.39.2)(typescript@5.9.3)': + '@typescript-eslint/rule-tester@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/parser': 8.54.0(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/parser': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.54.0(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) ajv: 6.12.6 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 semver: 7.7.4 @@ -17295,13 +17698,13 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.56.1(eslint@9.39.2)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -17341,24 +17744,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.54.0(eslint@9.39.2)(typescript@5.9.3)': + '@typescript-eslint/utils@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.54.0 '@typescript-eslint/types': 8.54.0 '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@5.9.3)': + '@typescript-eslint/utils@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -17434,15 +17837,15 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-react-swc@4.2.3(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))': + '@vitejs/plugin-react-swc@4.2.3(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.2 '@swc/core': 1.15.13 - vite: 7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - '@swc/helpers' - '@vitejs/plugin-react@4.7.0(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))': + '@vitejs/plugin-react@4.7.0(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) @@ -17450,11 +17853,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@5.1.4(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))': + '@vitejs/plugin-react@5.1.4(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) @@ -17462,11 +17865,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@5.1.4(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))': + '@vitejs/plugin-react@5.1.4(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) @@ -17474,46 +17877,46 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color - '@vitest/browser-playwright@4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18)': + '@vitest/browser-playwright@4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18)': dependencies: - '@vitest/browser': 4.0.18(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/browser': 4.0.18(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) playwright: 1.58.2 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-playwright@4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18)': + '@vitest/browser-playwright@4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18)': dependencies: - '@vitest/browser': 4.0.18(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/browser': 4.0.18(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) playwright: 1.58.2 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@27.4.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser@4.0.18(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18)': + '@vitest/browser@4.0.18(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18)': dependencies: - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) '@vitest/utils': 4.0.18 magic-string: 0.30.21 pixelmatch: 7.1.0 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) ws: 8.19.0 transitivePeerDependencies: - bufferutil @@ -17521,16 +17924,16 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@4.0.18(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18)': + '@vitest/browser@4.0.18(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18)': dependencies: - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) '@vitest/utils': 4.0.18 magic-string: 0.30.21 pixelmatch: 7.1.0 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@27.4.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) ws: 8.19.0 transitivePeerDependencies: - bufferutil @@ -17538,7 +17941,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@4.0.18(@vitest/browser@4.0.18(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18))(vitest@4.0.18)': + '@vitest/coverage-v8@4.0.18(@vitest/browser@4.0.18(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18))(vitest@4.0.18)': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -17550,18 +17953,18 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) optionalDependencies: - '@vitest/browser': 4.0.18(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + '@vitest/browser': 4.0.18(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) - '@vitest/eslint-plugin@1.6.12(eslint@9.39.2)(typescript@5.9.3)(vitest@4.0.18)': + '@vitest/eslint-plugin@1.6.12(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.18)': dependencies: '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@5.9.3) - eslint: 9.39.2 + '@typescript-eslint/utils': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) optionalDependencies: typescript: 5.9.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color @@ -17574,21 +17977,21 @@ snapshots: chai: 6.2.1 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) '@vitest/pretty-format@4.0.18': dependencies: @@ -17616,7 +18019,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@27.4.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) '@vitest/utils@4.0.18': dependencies: @@ -18023,7 +18426,7 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 cosmiconfig: 7.1.0 resolve: 1.22.11 @@ -18828,13 +19231,13 @@ snapshots: date-fns-jalali@2.30.0-0: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 date-fns-jalali@4.1.0-0: {} date-fns@2.30.0: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 date-fns@4.1.0: {} @@ -18942,7 +19345,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 csstype: 3.2.3 dom-serializer@2.0.0: @@ -19194,13 +19597,13 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.39.2): + eslint-config-prettier@10.1.8(eslint@9.39.2(jiti@2.6.1)): dependencies: - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) eslint-import-context@0.1.9(unrs-resolver@1.11.1): dependencies: - get-tsconfig: 4.10.1 + get-tsconfig: 4.13.7 stable-hash-x: 0.2.0 optionalDependencies: unrs-resolver: 1.11.1 @@ -19213,40 +19616,40 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2))(eslint-plugin-import@2.32.0)(eslint@9.39.2): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-import@2.32.0)(eslint@9.39.2(jiti@2.6.1)): dependencies: debug: 4.4.3 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) eslint-import-context: 0.1.9(unrs-resolver@1.11.1) - get-tsconfig: 4.10.1 + get-tsconfig: 4.13.7 is-bun-module: 2.0.0 stable-hash-x: 0.2.0 tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@9.39.2)(typescript@5.9.3) - eslint: 9.39.2 + '@typescript-eslint/parser': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2))(eslint-plugin-import@2.32.0)(eslint@9.39.2) + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-import@2.32.0)(eslint@9.39.2(jiti@2.6.1)) transitivePeerDependencies: - supports-color - eslint-plugin-compat@6.2.0(eslint@9.39.2): + eslint-plugin-compat@6.2.0(eslint@9.39.2(jiti@2.6.1)): dependencies: '@mdn/browser-compat-data': 6.1.5 ast-metadata-inferer: 0.8.1 browserslist: 4.28.1 caniuse-lite: 1.0.30001760 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) find-up: 5.0.0 globals: 15.15.0 lodash.memoize: 4.1.2 @@ -19257,12 +19660,12 @@ snapshots: lodash: 4.17.21 pkg-dir: 5.0.0 - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2): + eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)): dependencies: '@typescript-eslint/types': 8.56.1 comment-parser: 1.4.5 debug: 4.4.3 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 minimatch: 10.2.2 @@ -19270,13 +19673,13 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color optional: true - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -19285,9 +19688,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -19299,13 +19702,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsdoc@62.5.2(eslint@9.39.2): + eslint-plugin-jsdoc@62.5.2(eslint@9.39.2(jiti@2.6.1)): dependencies: '@es-joy/jsdoccomment': 0.84.0 '@es-joy/resolve.exports': 1.2.0 @@ -19313,7 +19716,7 @@ snapshots: comment-parser: 1.4.5 debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) espree: 11.1.0 esquery: 1.7.0 html-entities: 2.6.0 @@ -19325,7 +19728,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.2): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.2(jiti@2.6.1)): dependencies: aria-query: 5.3.2 array-includes: 3.1.9 @@ -19335,7 +19738,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -19344,36 +19747,36 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-mocha@11.2.0(eslint@9.39.2): + eslint-plugin-mocha@11.2.0(eslint@9.39.2(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) - eslint: 9.39.2 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) + eslint: 9.39.2(jiti@2.6.1) globals: 15.15.0 - eslint-plugin-react-compiler@19.1.0-rc.2(eslint@9.39.2): + eslint-plugin-react-compiler@19.1.0-rc.2(eslint@9.39.2(jiti@2.6.1)): dependencies: '@babel/core': 7.29.0 '@babel/parser': 7.29.0 '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) hermes-parser: 0.25.1 zod: 3.25.76 zod-validation-error: 3.5.3(zod@3.25.76) transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@7.0.1(eslint@9.39.2): + eslint-plugin-react-hooks@7.0.1(eslint@9.39.2(jiti@2.6.1)): dependencies: '@babel/core': 7.29.0 '@babel/parser': 7.29.0 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) hermes-parser: 0.25.1 zod: 4.3.6 zod-validation-error: 3.5.3(zod@4.3.6) transitivePeerDependencies: - supports-color - eslint-plugin-react@7.37.5(eslint@9.39.2): + eslint-plugin-react@7.37.5(eslint@9.39.2(jiti@2.6.1)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 @@ -19381,7 +19784,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.39.2 + eslint: 9.39.2(jiti@2.6.1) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -19395,11 +19798,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-testing-library@7.16.0(eslint@9.39.2)(typescript@5.9.3): + eslint-plugin-testing-library@7.16.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@5.9.3) - eslint: 9.39.2 + '@typescript-eslint/utils': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) transitivePeerDependencies: - supports-color - typescript @@ -19420,9 +19823,9 @@ snapshots: eslint-visitor-keys@5.0.0: {} - eslint@9.39.2: + eslint@9.39.2(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.21.1 '@eslint/config-helpers': 0.4.2 @@ -19456,6 +19859,8 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 transitivePeerDependencies: - supports-color @@ -19653,6 +20058,10 @@ snapshots: dependencies: reusify: 1.1.0 + fd-package-json@2.0.0: + dependencies: + walk-up-path: 4.0.0 + fdir@6.5.0(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 @@ -19781,6 +20190,10 @@ snapshots: format-util@1.0.5: {} + formatly@0.3.0: + dependencies: + fd-package-json: 2.0.0 + forwarded@0.2.0: {} framer-motion@12.34.3(@emotion/is-prop-valid@1.3.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): @@ -19884,7 +20297,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 - get-tsconfig@4.10.1: + get-tsconfig@4.13.7: dependencies: resolve-pkg-maps: 1.0.0 @@ -20617,6 +21030,8 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 + jiti@2.6.1: {} + js-tokens@4.0.0: {} js-tokens@9.0.1: {} @@ -20821,6 +21236,24 @@ snapshots: kind-of@6.0.3: {} + knip@6.1.0: + dependencies: + '@nodelib/fs.walk': 1.2.8 + fast-glob: 3.3.3 + formatly: 0.3.0 + get-tsconfig: 4.13.7 + jiti: 2.6.1 + minimist: 1.2.8 + oxc-parser: 0.121.0 + oxc-resolver: 11.19.1 + picocolors: 1.1.1 + picomatch: 4.0.3 + smol-toml: 1.6.1 + strip-json-comments: 5.0.3 + unbash: 2.2.0 + yaml: 2.8.3 + zod: 4.3.6 + known-css-properties@0.37.0: {} language-subtag-registry@0.3.23: {} @@ -22089,7 +22522,7 @@ snapshots: tree-kill: 1.2.2 tsconfig-paths: 4.2.0 tslib: 2.8.1 - yaml: 2.8.1 + yaml: 2.8.3 yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: @@ -22233,6 +22666,54 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 + oxc-parser@0.121.0: + dependencies: + '@oxc-project/types': 0.121.0 + optionalDependencies: + '@oxc-parser/binding-android-arm-eabi': 0.121.0 + '@oxc-parser/binding-android-arm64': 0.121.0 + '@oxc-parser/binding-darwin-arm64': 0.121.0 + '@oxc-parser/binding-darwin-x64': 0.121.0 + '@oxc-parser/binding-freebsd-x64': 0.121.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.121.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.121.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.121.0 + '@oxc-parser/binding-linux-arm64-musl': 0.121.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.121.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.121.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.121.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.121.0 + '@oxc-parser/binding-linux-x64-gnu': 0.121.0 + '@oxc-parser/binding-linux-x64-musl': 0.121.0 + '@oxc-parser/binding-openharmony-arm64': 0.121.0 + '@oxc-parser/binding-wasm32-wasi': 0.121.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.121.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.121.0 + '@oxc-parser/binding-win32-x64-msvc': 0.121.0 + + oxc-resolver@11.19.1: + optionalDependencies: + '@oxc-resolver/binding-android-arm-eabi': 11.19.1 + '@oxc-resolver/binding-android-arm64': 11.19.1 + '@oxc-resolver/binding-darwin-arm64': 11.19.1 + '@oxc-resolver/binding-darwin-x64': 11.19.1 + '@oxc-resolver/binding-freebsd-x64': 11.19.1 + '@oxc-resolver/binding-linux-arm-gnueabihf': 11.19.1 + '@oxc-resolver/binding-linux-arm-musleabihf': 11.19.1 + '@oxc-resolver/binding-linux-arm64-gnu': 11.19.1 + '@oxc-resolver/binding-linux-arm64-musl': 11.19.1 + '@oxc-resolver/binding-linux-ppc64-gnu': 11.19.1 + '@oxc-resolver/binding-linux-riscv64-gnu': 11.19.1 + '@oxc-resolver/binding-linux-riscv64-musl': 11.19.1 + '@oxc-resolver/binding-linux-s390x-gnu': 11.19.1 + '@oxc-resolver/binding-linux-x64-gnu': 11.19.1 + '@oxc-resolver/binding-linux-x64-musl': 11.19.1 + '@oxc-resolver/binding-openharmony-arm64': 11.19.1 + '@oxc-resolver/binding-wasm32-wasi': 11.19.1 + '@oxc-resolver/binding-win32-arm64-msvc': 11.19.1 + '@oxc-resolver/binding-win32-ia32-msvc': 11.19.1 + '@oxc-resolver/binding-win32-x64-msvc': 11.19.1 + p-finally@1.0.0: {} p-limit@1.3.0: @@ -22781,7 +23262,7 @@ snapshots: react-transition-group@4.4.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -23402,6 +23883,8 @@ snapshots: smart-buffer@4.2.0: {} + smol-toml@1.6.1: {} + socks-proxy-agent@8.0.5: dependencies: agent-base: 7.1.4 @@ -23620,6 +24103,8 @@ snapshots: strip-json-comments@3.1.1: {} + strip-json-comments@5.0.3: {} + strnum@2.2.0: {} stubborn-fs@2.0.0: @@ -23951,7 +24436,7 @@ snapshots: tsx@4.21.0: dependencies: esbuild: 0.27.3 - get-tsconfig: 4.10.1 + get-tsconfig: 4.13.7 optionalDependencies: fsevents: 2.3.3 @@ -24031,13 +24516,13 @@ snapshots: es-toolkit: 1.45.1 typescript: 5.9.3 - typescript-eslint@8.56.1(eslint@9.39.2)(typescript@5.9.3): + typescript-eslint@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/parser': 8.56.1(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@5.9.3) - eslint: 9.39.2 + '@typescript-eslint/utils': 8.56.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -24055,6 +24540,8 @@ snapshots: uint8-to-base64@0.2.1: {} + unbash@2.2.0: {} + unbox-primitive@1.1.0: dependencies: call-bound: 1.0.4 @@ -24242,7 +24729,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1): + vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -24253,12 +24740,13 @@ snapshots: optionalDependencies: '@types/node': 22.19.3 fsevents: 2.3.3 + jiti: 2.6.1 lightningcss: 1.32.0 terser: 5.43.1 tsx: 4.21.0 - yaml: 2.8.1 + yaml: 2.8.3 - vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1): + vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -24269,12 +24757,13 @@ snapshots: optionalDependencies: '@types/node': 24.5.2 fsevents: 2.3.3 + jiti: 2.6.1 lightningcss: 1.32.0 terser: 5.43.1 tsx: 4.21.0 - yaml: 2.8.1 + yaml: 2.8.3 - vite@8.0.2(@types/node@22.19.3)(esbuild@0.27.3)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1): + vite@8.0.2(@types/node@22.19.3)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3): dependencies: lightningcss: 1.32.0 picomatch: 4.0.3 @@ -24285,28 +24774,29 @@ snapshots: '@types/node': 22.19.3 esbuild: 0.27.3 fsevents: 2.3.3 + jiti: 2.6.1 terser: 5.43.1 tsx: 4.21.0 - yaml: 2.8.1 + yaml: 2.8.3 - vitest-fail-on-console@0.10.1(@vitest/utils@4.0.18)(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18): + vitest-fail-on-console@0.10.1(@vitest/utils@4.0.18)(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18): dependencies: '@vitest/utils': 4.0.18 chalk: 5.6.2 - vite: 7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) - vitest-fail-on-console@0.10.1(@vitest/utils@4.0.18)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18): + vitest-fail-on-console@0.10.1(@vitest/utils@4.0.18)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18): dependencies: '@vitest/utils': 4.0.18 chalk: 5.6.2 - vite: 7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@27.4.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) - vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1): + vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.3)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -24323,12 +24813,12 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 '@types/node': 22.19.3 - '@vitest/browser-playwright': 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@22.19.3)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + '@vitest/browser-playwright': 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@vitest/ui': 4.0.18(vitest@4.0.18) jsdom: 26.1.0 transitivePeerDependencies: @@ -24344,10 +24834,10 @@ snapshots: - tsx - yaml - vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1): + vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -24364,12 +24854,12 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 '@types/node': 24.5.2 - '@vitest/browser-playwright': 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + '@vitest/browser-playwright': 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@vitest/ui': 4.0.18(vitest@4.0.18) jsdom: 26.1.0 transitivePeerDependencies: @@ -24385,10 +24875,10 @@ snapshots: - tsx - yaml - vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jsdom@27.4.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1): + vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.5.2)(@vitest/browser-playwright@4.0.18)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -24405,12 +24895,12 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1) + vite: 7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 '@types/node': 24.5.2 - '@vitest/browser-playwright': 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@24.5.2)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@4.0.18) + '@vitest/browser-playwright': 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@24.5.2)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.0.18) '@vitest/ui': 4.0.18(vitest@4.0.18) jsdom: 27.4.0 transitivePeerDependencies: @@ -24702,7 +25192,7 @@ snapshots: yaml@1.10.2: {} - yaml@2.8.1: {} + yaml@2.8.3: {} yargs-parser@20.2.9: {} diff --git a/scripts/x-charts-premium.exports.json b/scripts/x-charts-premium.exports.json index 16547569eb532..f4edb50db60a7 100644 --- a/scripts/x-charts-premium.exports.json +++ b/scripts/x-charts-premium.exports.json @@ -312,6 +312,7 @@ { "name": "GridChartsConfigurationSection", "kind": "Interface" }, { "name": "Heatmap", "kind": "Variable" }, { "name": "HEATMAP_PLUGINS", "kind": "Variable" }, + { "name": "HEATMAP_PREMIUM_PLUGINS", "kind": "Variable" }, { "name": "HeatmapCell", "kind": "Variable" }, { "name": "HeatmapCellOwnerState", "kind": "Interface" }, { "name": "HeatmapCellProps", "kind": "Interface" }, @@ -321,12 +322,14 @@ { "name": "HeatmapData", "kind": "Class" }, { "name": "HeatmapItemIdentifier", "kind": "TypeAlias" }, { "name": "HeatmapItemIdentifierWithData", "kind": "TypeAlias" }, + { "name": "HeatmapItemOwnerState", "kind": "TypeAlias" }, { "name": "HeatmapPlot", "kind": "Function" }, { "name": "HeatmapPlotProps", "kind": "Interface" }, { "name": "HeatmapPlotSlotProps", "kind": "Interface" }, { "name": "HeatmapPlotSlots", "kind": "Interface" }, { "name": "HeatmapPluginSignatures", "kind": "TypeAlias" }, { "name": "HeatmapPremium", "kind": "Variable" }, + { "name": "HeatmapPremiumPluginSignatures", "kind": "TypeAlias" }, { "name": "HeatmapPremiumProps", "kind": "Interface" }, { "name": "HeatmapPremiumSlotProps", "kind": "Interface" }, { "name": "HeatmapPremiumSlots", "kind": "Interface" }, @@ -606,6 +609,7 @@ { "name": "UseChartInteractionSignature", "kind": "TypeAlias" }, { "name": "useChartPolarAxis", "kind": "Variable" }, { "name": "UseChartPolarAxisSignature", "kind": "TypeAlias" }, + { "name": "useChartPremiumApiContext", "kind": "Function" }, { "name": "useChartPremiumApiRef", "kind": "Variable" }, { "name": "useChartProApiContext", "kind": "Function" }, { "name": "useChartProApiRef", "kind": "Variable" }, diff --git a/scripts/x-charts-pro.exports.json b/scripts/x-charts-pro.exports.json index 9c190ac429eae..4d52e349ac8d0 100644 --- a/scripts/x-charts-pro.exports.json +++ b/scripts/x-charts-pro.exports.json @@ -307,6 +307,7 @@ { "name": "HeatmapData", "kind": "Class" }, { "name": "HeatmapItemIdentifier", "kind": "TypeAlias" }, { "name": "HeatmapItemIdentifierWithData", "kind": "TypeAlias" }, + { "name": "HeatmapItemOwnerState", "kind": "TypeAlias" }, { "name": "HeatmapPlot", "kind": "Function" }, { "name": "HeatmapPlotProps", "kind": "Interface" }, { "name": "HeatmapPlotSlotProps", "kind": "Interface" }, diff --git a/scripts/x-charts.exports.json b/scripts/x-charts.exports.json index a4d43093c3cb1..4c52650f13350 100644 --- a/scripts/x-charts.exports.json +++ b/scripts/x-charts.exports.json @@ -116,6 +116,8 @@ { "name": "ChartsLabelMarkProps", "kind": "Interface" }, { "name": "ChartsLabelProps", "kind": "Interface" }, { "name": "ChartsLayerContainer", "kind": "Variable" }, + { "name": "chartsLayerContainerClasses", "kind": "Variable" }, + { "name": "ChartsLayerContainerClasses", "kind": "Interface" }, { "name": "ChartsLayerContainerProps", "kind": "Interface" }, { "name": "ChartsLegend", "kind": "Variable" }, { "name": "ChartsLegendClasses", "kind": "Interface" },