From 7fcac2f1e5a014c64acf8f03227780349f8750a0 Mon Sep 17 00:00:00 2001 From: Alireza Date: Wed, 31 Jul 2024 22:18:57 +0200 Subject: [PATCH] fix some regressions after upgrading dependencies The issue with button not receiving PressResponder props was due to .mjs entry being loaded through @react-aria/selection and .main.js entry being loaded when imported from source, because imports are transpiled to require and `require` entry of the package.json exports being picked. --- .../SearchEverywherePopup.tsx | 89 +- .../BranchesView/BranchesTree.tsx | 15 +- packages/jui/package.json | 80 +- .../Collections/useCollectionSearchInput.ts | 35 +- packages/jui/src/List/ListItem.tsx | 7 +- packages/jui/src/List/story-helpers.tsx | 1 + packages/jui/src/Menu/SpeedSearchMenu.cy.tsx | 2 +- packages/jui/src/Menu/SpeedSearchMenu.tsx | 2 +- .../Overlay/useResizableMovableOverlay.tsx | 7 +- packages/jui/src/Popup/Popup.tsx | 1 - packages/jui/src/ProgressBar/ProgressBar.tsx | 10 +- packages/jui/src/Tabs/Tab.tsx | 1 - packages/website/package.json | 2 +- yarn.lock | 948 ++++++++++-------- 14 files changed, 664 insertions(+), 536 deletions(-) diff --git a/packages/example-app/src/SearchEverywhere/SearchEverywherePopup.tsx b/packages/example-app/src/SearchEverywhere/SearchEverywherePopup.tsx index f12f01a6..be7f1819 100644 --- a/packages/example-app/src/SearchEverywhere/SearchEverywherePopup.tsx +++ b/packages/example-app/src/SearchEverywhere/SearchEverywherePopup.tsx @@ -278,13 +278,52 @@ export function SearchEverywherePopup() { const collectionRef = useRef(null); const selectionManagerRef = useRef(null); + const onAction = (key: React.Key) => { + if (key === LOAD_MORE_ITEM_KEY) { + setSearchResultLimit((limit) => limit + SEARCH_RESULT_LIMIT); + const nextItem = searchResult[visibleSearchResult.length + 1]; + if (nextItem) { + // nextItem is expected to always have value + + // Timeout needed to let the item get rendered first. Could be done in an effect instead, + // if we want to avoid setTimeout + setTimeout(() => { + setSelectedKeys(new Set([nextItem.key])); + selectionManagerRef.current?.setFocusedKey(nextItem.key); + }); + } + } else { + close(); + // Making sure the popup is fully closed before the new action is performed. One edge case that can + // make a difference is actions like FindAction that open the same popup. By performing an action + // async, we make sure the popup is closed and reopened, which is good, because otherwise, the user + // won't get any feedback when choosing such actions. + setTimeout(() => { + const itemWrapper = searchResult.find((item) => item.key === key); + itemWrapper?.contributor.processSelectedItem(itemWrapper.item); + /** + * The 50ms timeout is a workaround for an issue in FocusScope: + * restoreFocus only works if the previously focused element is in the dom, when the focus + * scope is unmounted. In case of SearchEveryWhere, actions like "Rollback" open a modal + * window, which has a focus scope, when the window is opened, the currently focused + * element (which will be the one to restore focus to), is search everywhere dialog, which + * is immediately closed. So when the modal window is closed, it tries to move focus back + * to search everywhere dialog, which is long gone! It would be nice if FocusScope could + * track a chain of nodes to restore focus to. + * With this 50ms timeout, focus is first restored to where it was, after SearchEveryWhere + * is closed, and then the actions is performed, for focus restoration to work. + */ + }, 50); + } + }; + const { collectionSearchInputProps } = useCollectionSearchInput({ collectionRef, + onAction, selectionManager: selectionManagerRef.current, }); const tips = useTips(); - return ( { - if (key === LOAD_MORE_ITEM_KEY) { - setSearchResultLimit( - (limit) => limit + SEARCH_RESULT_LIMIT - ); - const nextItem = - searchResult[visibleSearchResult.length + 1]; - if (nextItem) { - // nextItem is expected to always have value - - // Timeout needed to let the item get rendered first. Could be done in an effect instead, - // if we want to avoid setTimeout - setTimeout(() => { - setSelectedKeys(new Set([nextItem.key])); - selectionManagerRef.current?.setFocusedKey( - nextItem.key - ); - }); - } - } else { - close(); - // Making sure the popup is fully closed before the new action is performed. One edge case that can - // make a difference is actions like FindAction that open the same popup. By performing an action - // async, we make sure the popup is closed and reopened, which is good, because otherwise, the user - // won't get any feedback when choosing such actions. - setTimeout(() => { - const itemWrapper = searchResult.find( - (item) => item.key === key - ); - itemWrapper?.contributor.processSelectedItem( - itemWrapper.item - ); - /** - * The 50ms timeout is a workaround for an issue in FocusScope: - * restoreFocus only works if the previously focused element is in the dom, when the focus - * scope is unmounted. In case of SearchEveryWhere, actions like "Rollback" open a modal - * window, which has a focus scope, when the window is opened, the currently focused - * element (which will be the one to restore focus to), is search everywhere dialog, which - * is immediately closed. So when the modal window is closed, it tries to move focus back - * to search everywhere dialog, which is long gone! It would be nice if FocusScope could - * track a chain of nodes to restore focus to. - * With this 50ms timeout, focus is first restored to where it was, after SearchEveryWhere - * is closed, and then the actions is performed, for focus restoration to work. - */ - }, 50); - } - }} + onAction={onAction} > {({ key, item, contributor }) => { if (key === LOAD_MORE_ITEM_KEY) { diff --git a/packages/example-app/src/VersionControl/VersionControlToolWindow/BranchesView/BranchesTree.tsx b/packages/example-app/src/VersionControl/VersionControlToolWindow/BranchesView/BranchesTree.tsx index 72761b94..d3804709 100644 --- a/packages/example-app/src/VersionControl/VersionControlToolWindow/BranchesView/BranchesTree.tsx +++ b/packages/example-app/src/VersionControl/VersionControlToolWindow/BranchesView/BranchesTree.tsx @@ -58,9 +58,17 @@ export function BranchesTree({ tabKey }: { tabKey: string }) { const selectionManagerRef = useRef(null); const [isInputFocused, setInputFocused] = useState(false); const setBranchFilter = useSetRecoilState(vcsLogFilterCurrentTab.branch); + const onAction = (key: React.Key) => { + const branch = keyToBranch(`${key}`); + if (branch) { + setBranchFilter([branch]); + } + }; + const { collectionSearchInputProps } = useCollectionSearchInput({ collectionRef: ref, selectionManager: selectionManagerRef.current, + onAction, }); /** * TODO: remaining from search: @@ -114,12 +122,7 @@ export function BranchesTree({ tabKey }: { tabKey: string }) { onSelectionChange={setSelectedKeys} expandedKeys={expandedKeys} onExpandedChange={setExpandedKeys} - onAction={(key) => { - const branch = keyToBranch(`${key}`); - if (branch) { - setBranchFilter([branch]); - } - }} + onAction={onAction} fillAvailableSpace // speed search related props showAsFocused={isInputFocused} diff --git a/packages/jui/package.json b/packages/jui/package.json index cc356a6f..33c475b0 100644 --- a/packages/jui/package.json +++ b/packages/jui/package.json @@ -41,43 +41,43 @@ "api-extractor": "../../node_modules/.bin/api-extractor" }, "dependencies": { - "@react-aria/button": "^3.4.1", - "@react-aria/checkbox": "^3.3.1", - "@react-aria/dialog": "^3.2.1", - "@react-aria/focus": "^3.5.2", - "@react-aria/i18n": "^3.3.7", - "@react-aria/interactions": "^3.8.1", - "@react-aria/label": "^3.5.2", - "@react-aria/link": "^3.2.2", - "@react-aria/listbox": "^3.4.2", - "@react-aria/menu": "^3.7.1", - "@react-aria/overlays": "^3.12.1", - "@react-aria/progress": "^3.1.6", - "@react-aria/select": "^3.14.5", - "@react-aria/selection": "^3.7.3", - "@react-aria/separator": "^3.1.5", - "@react-aria/tabs": "^3.1.2", - "@react-aria/tooltip": "^3.3.0", - "@react-aria/utils": "^3.11.2", - "@react-aria/virtualizer": "^3.3.7", - "@react-aria/visually-hidden": "^3.2.5", - "@react-stately/collections": "^3.3.6", + "@react-aria/button": "~3.9.7", + "@react-aria/checkbox": "~3.3.4", + "@react-aria/dialog": "~3.2.1", + "@react-aria/focus": "~3.18.1", + "@react-aria/i18n": "^3.12.1", + "@react-aria/interactions": "~3.22.1", + "@react-aria/label": "~3.7.10", + "@react-aria/link": "~3.2.5", + "@react-aria/listbox": "~3.12.1", + "@react-aria/menu": "~3.14.1", + "@react-aria/overlays": "~3.22.1", + "@react-aria/progress": "~3.1.8", + "@react-aria/select": "~3.14.7", + "@react-aria/selection": "~3.18.1", + "@react-aria/separator": "~3.1.7", + "@react-aria/tabs": "~3.1.5", + "@react-aria/tooltip": "~3.3.4", + "@react-aria/utils": "~3.25.1", + "@react-aria/virtualizer": "3.3.7", + "@react-aria/visually-hidden": "~3.8.14", + "@react-stately/collections": "~3.10.9", "@react-stately/layout": "3.4.4", - "@react-stately/list": "^3.4.3", - "@react-stately/menu": "^3.2.5", - "@react-stately/overlays": "^3.4.4", - "@react-stately/select": "^3.6.4", - "@react-stately/selection": "^3.9.2", - "@react-stately/tabs": "^3.0.3", - "@react-stately/toggle": "^3.2.5", - "@react-stately/tooltip": "^3.2.0", - "@react-stately/tree": "^3.2.2", - "@react-stately/utils": "^3.4.1", - "@react-stately/virtualizer": "^3.1.7", - "@react-types/menu": "^3.5.1", - "@react-types/shared": "^3.11.1", - "@swc/helpers": "^0.3.17", - "ramda": "^0.27.1" + "@react-stately/list": "~3.10.7", + "@react-stately/menu": "~3.7.1", + "@react-stately/overlays": "~3.6.9", + "@react-stately/select": "~3.6.6", + "@react-stately/selection": "~3.15.1", + "@react-stately/tabs": "~3.6.8", + "@react-stately/toggle": "~3.7.6", + "@react-stately/tooltip": "~3.2.4", + "@react-stately/tree": "~3.8.3", + "@react-stately/utils": "~3.10.2", + "@react-stately/virtualizer": "~3.1.9", + "@react-types/menu": "~3.9.11", + "@react-types/shared": "~3.24.1", + "@swc/helpers": "~0.3.17", + "ramda": "~0.27.2" }, "devDependencies": { "@babel/core": "^7.13.15", @@ -86,10 +86,10 @@ "@oreillymedia/cypress-playback": "^3.0.8", "@percy/cli": "^1.27.1", "@percy/cypress": "^3.1.2", - "@react-stately/data": "^3.4.2", - "@react-types/button": "^3.4.1", - "@react-types/link": "^3.2.2", - "@react-types/listbox": "3.1.1", + "@react-stately/data": "^3.11.6", + "@react-types/button": "^3.9.6", + "@react-types/link": "^3.5.7", + "@react-types/listbox": "3.5.1", "@storybook/addon-actions": "^7.3.2", "@storybook/addon-essentials": "^7.3.2", "@storybook/addon-links": "^7.3.2", diff --git a/packages/jui/src/Collections/useCollectionSearchInput.ts b/packages/jui/src/Collections/useCollectionSearchInput.ts index 312a8aca..fe4a0dcc 100644 --- a/packages/jui/src/Collections/useCollectionSearchInput.ts +++ b/packages/jui/src/Collections/useCollectionSearchInput.ts @@ -1,4 +1,4 @@ -import React, { RefObject } from "react"; +import React, { Key, RefObject } from "react"; import { SelectionManager } from "@react-stately/selection"; import { useEventCallback } from "@intellij-platform/core/utils/useEventCallback"; import { DOMAttributes } from "@react-types/shared"; @@ -28,6 +28,7 @@ import { DOMAttributes } from "@react-types/shared"; export const useCollectionSearchInput = ({ collectionRef, selectionManager, + onAction, }: { /** * ref to the html element of the collection component @@ -39,9 +40,17 @@ export const useCollectionSearchInput = ({ * `useCollectionRef`, to get a hold of selection manager, from outside. */ selectionManager: SelectionManager | null | undefined; + /** + * onAction callback passed to the collection component. It's needed since some upgrade of @react-aria/interactions, + * since a check is added to not have keyup events on outside elements trigger onPress. That's to prevent scenarios + * where focus is moved between keydown and keyup, but is also breaking the previous solution of just replying + * input keyboard events on the list item. + * @param key + */ + onAction?: (key: Key) => void; }): { collectionSearchInputProps: DOMAttributes } => { const relayEventsToCollection = useEventCallback( - (event: React.KeyboardEvent) => { + (event: React.KeyboardEvent) => { // Relay ArrowUp and ArrowDown to the container if ( event.type === "keydown" && @@ -52,13 +61,20 @@ export const useCollectionSearchInput = ({ collectionRef.current?.dispatchEvent( new KeyboardEvent(event.type, event.nativeEvent) ); - } - // Relay Enter to the focused item - else if (event.key === "Enter" && selectionManager?.focusedKey) { - collectionRef.current - ?.querySelector(`[data-key="${selectionManager?.focusedKey}"]`) - ?.dispatchEvent(new KeyboardEvent(event.type, event.nativeEvent)); - event.preventDefault(); + } else if ( + event.type === "keydown" && + event.key === "Enter" && + selectionManager?.focusedKey != null + ) { + event.currentTarget.addEventListener( + "keyup", + (event: KeyboardEvent) => { + if (event.key === "Enter" && selectionManager?.focusedKey != null) { + onAction?.(selectionManager?.focusedKey); + } + }, + { once: true, capture: true } + ); } } ); @@ -66,7 +82,6 @@ export const useCollectionSearchInput = ({ return { collectionSearchInputProps: { onKeyDown: relayEventsToCollection, - onKeyUp: relayEventsToCollection, onKeyPress: relayEventsToCollection, }, }; diff --git a/packages/jui/src/List/ListItem.tsx b/packages/jui/src/List/ListItem.tsx index 2215c38f..24e3e80b 100644 --- a/packages/jui/src/List/ListItem.tsx +++ b/packages/jui/src/List/ListItem.tsx @@ -23,11 +23,6 @@ export function ListItem({ item, children }: ListItemProps) { onAction: () => onAction?.(item.key), selectionManager: state.selectionManager, }); - let { pressProps } = usePress({ - ...itemProps, - isDisabled, - preventFocusOnPress: false, - }); return ( ({ item, children }: ListItemProps) { aria-disabled={isDisabled} aria-selected={isSelected} aria-label={item["aria-label"]} - {...pressProps} + {...itemProps} ref={ref} > (null); const { collectionSearchInputProps } = useCollectionSearchInput({ collectionRef: listRef, + onAction: props.onAction, selectionManager: selectionManagerRef.current, }); return ( diff --git a/packages/jui/src/Menu/SpeedSearchMenu.cy.tsx b/packages/jui/src/Menu/SpeedSearchMenu.cy.tsx index 4aaec348..97bddad4 100644 --- a/packages/jui/src/Menu/SpeedSearchMenu.cy.tsx +++ b/packages/jui/src/Menu/SpeedSearchMenu.cy.tsx @@ -29,7 +29,7 @@ describe("SpeedSearchMenu", () => { matchImageSnapshot("SpeedSearchMenu top level items filtered"); }); - it("lets user filter menu items in submenus", () => { + it.only("lets user filter menu items in submenus", () => { cy.mount(); cy.findByRole("menuitem", { name: "View Mode" }).click(); cy.findByRole("menuitem", { name: "Float" }).should("exist"); diff --git a/packages/jui/src/Menu/SpeedSearchMenu.tsx b/packages/jui/src/Menu/SpeedSearchMenu.tsx index 825e8384..43492363 100644 --- a/packages/jui/src/Menu/SpeedSearchMenu.tsx +++ b/packages/jui/src/Menu/SpeedSearchMenu.tsx @@ -97,7 +97,7 @@ function useSpeedSearchMenu( () => new ListCollection( rootKey - ? state.collection.getChildren?.(rootKey) ?? [] + ? state.collection.getItem(rootKey)?.childNodes ?? [] : state.collection ), [rootKey, state.collection] diff --git a/packages/jui/src/Overlay/useResizableMovableOverlay.tsx b/packages/jui/src/Overlay/useResizableMovableOverlay.tsx index 1ce98b62..801fc4d2 100644 --- a/packages/jui/src/Overlay/useResizableMovableOverlay.tsx +++ b/packages/jui/src/Overlay/useResizableMovableOverlay.tsx @@ -1,4 +1,4 @@ -import React, { RefObject, useState } from "react"; +import { RefObject, useState } from "react"; import { useControlledState } from "@react-stately/utils"; import { Bounds, @@ -127,7 +127,7 @@ export function useResizableMovableOverlay( UNSAFE_measureContentSize: () => void; } { const [bounds, setBounds] = useControlledState | undefined>( - inputBounds!, + inputBounds, defaultBounds!, // onBoundsChange is called with Bounds object. Not Partial, and not undefined. onBoundsChange as ( @@ -180,7 +180,8 @@ export function useResizableMovableOverlay( }, finishInteraction: () => { if (currentInteraction && overlayRef.current) { - setBounds(getBounds(overlayRef.current)); + // @ts-expect-error https://github.com/adobe/react-spectrum/issues/6784 + setBounds(getBounds(overlayRef.current), currentInteraction.type); } setCurrentInteraction(null); }, diff --git a/packages/jui/src/Popup/Popup.tsx b/packages/jui/src/Popup/Popup.tsx index f711ac84..5ccb5f45 100644 --- a/packages/jui/src/Popup/Popup.tsx +++ b/packages/jui/src/Popup/Popup.tsx @@ -119,7 +119,6 @@ export const _Popup = ( ref, onInteractOutsideStart: (e) => { if ( - !ref.current?.contains(document.activeElement) && // If we are focused, shouldCloseOnBlur will call onClose. !nonDismissable && shouldCloseOnInteractOutside(e.target as Element) ) { diff --git a/packages/jui/src/ProgressBar/ProgressBar.tsx b/packages/jui/src/ProgressBar/ProgressBar.tsx index f5fb962b..04641bd7 100644 --- a/packages/jui/src/ProgressBar/ProgressBar.tsx +++ b/packages/jui/src/ProgressBar/ProgressBar.tsx @@ -60,6 +60,9 @@ export interface ProgressBarProps extends Omit { */ dense?: boolean; + /** Whether the value's label is displayed. True by default if there's a label, false by default if not. */ + showValueLabel?: boolean; + style?: HTMLAttributes["style"]; className?: HTMLAttributes["className"]; } @@ -92,12 +95,15 @@ export const ProgressBar = ({ dense, className, style, + valueLabel, + showValueLabel = Boolean(valueLabel), ...props }: ProgressBarProps): React.ReactElement => { const { progressBarProps, labelProps } = useProgressBar({ ...props, label: name, value, + valueLabel, maxValue, minValue, }); @@ -134,9 +140,7 @@ export const ProgressBar = ({ )} - {props.showValueLabel && ( - {props.valueLabel ?? `${percentage}%`} - )} + {showValueLabel && {valueLabel ?? `${percentage}%`}} {button} diff --git a/packages/jui/src/Tabs/Tab.tsx b/packages/jui/src/Tabs/Tab.tsx index f092243c..d69eb8d9 100644 --- a/packages/jui/src/Tabs/Tab.tsx +++ b/packages/jui/src/Tabs/Tab.tsx @@ -45,7 +45,6 @@ export const Tab = forwardRef(function Tab( } = useTab( { key, - // @ts-expect-error TODO(@react-aria/tabs): update to ^3.6.0 to support this shouldSelectOnPressUp, }, state, diff --git a/packages/website/package.json b/packages/website/package.json index 76c90447..03fe38a0 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@microsoft/api-extractor-model": "^7.18.0", - "@react-aria/ssr": "^3.1.0", + "@react-aria/ssr": "^3.9.5", "@tsconfig/docusaurus": "^1.0.6", "babel-plugin-react-docgen": "^4.2.1", "buffer": "^6.0.3", diff --git a/yarn.lock b/yarn.lock index 05ef80b1..734eac34 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2899,51 +2899,51 @@ __metadata: "@oreillymedia/cypress-playback": ^3.0.8 "@percy/cli": ^1.27.1 "@percy/cypress": ^3.1.2 - "@react-aria/button": ^3.4.1 - "@react-aria/checkbox": ^3.3.1 - "@react-aria/dialog": ^3.2.1 - "@react-aria/focus": ^3.5.2 - "@react-aria/i18n": ^3.3.7 - "@react-aria/interactions": ^3.8.1 - "@react-aria/label": ^3.5.2 - "@react-aria/link": ^3.2.2 - "@react-aria/listbox": ^3.4.2 - "@react-aria/menu": ^3.7.1 - "@react-aria/overlays": ^3.12.1 - "@react-aria/progress": ^3.1.6 - "@react-aria/select": ^3.14.5 - "@react-aria/selection": ^3.7.3 - "@react-aria/separator": ^3.1.5 - "@react-aria/tabs": ^3.1.2 - "@react-aria/tooltip": ^3.3.0 - "@react-aria/utils": ^3.11.2 - "@react-aria/virtualizer": ^3.3.7 - "@react-aria/visually-hidden": ^3.2.5 - "@react-stately/collections": ^3.3.6 - "@react-stately/data": ^3.4.2 + "@react-aria/button": ~3.9.7 + "@react-aria/checkbox": ~3.3.4 + "@react-aria/dialog": ~3.2.1 + "@react-aria/focus": ~3.18.1 + "@react-aria/i18n": ^3.12.1 + "@react-aria/interactions": ~3.22.1 + "@react-aria/label": ~3.7.10 + "@react-aria/link": ~3.2.5 + "@react-aria/listbox": ~3.12.1 + "@react-aria/menu": ~3.14.1 + "@react-aria/overlays": ~3.22.1 + "@react-aria/progress": ~3.1.8 + "@react-aria/select": ~3.14.7 + "@react-aria/selection": ~3.18.1 + "@react-aria/separator": ~3.1.7 + "@react-aria/tabs": ~3.1.5 + "@react-aria/tooltip": ~3.3.4 + "@react-aria/utils": ~3.25.1 + "@react-aria/virtualizer": 3.3.7 + "@react-aria/visually-hidden": ~3.8.14 + "@react-stately/collections": ~3.10.9 + "@react-stately/data": ^3.11.6 "@react-stately/layout": 3.4.4 - "@react-stately/list": ^3.4.3 - "@react-stately/menu": ^3.2.5 - "@react-stately/overlays": ^3.4.4 - "@react-stately/select": ^3.6.4 - "@react-stately/selection": ^3.9.2 - "@react-stately/tabs": ^3.0.3 - "@react-stately/toggle": ^3.2.5 - "@react-stately/tooltip": ^3.2.0 - "@react-stately/tree": ^3.2.2 - "@react-stately/utils": ^3.4.1 - "@react-stately/virtualizer": ^3.1.7 - "@react-types/button": ^3.4.1 - "@react-types/link": ^3.2.2 - "@react-types/listbox": 3.1.1 - "@react-types/menu": ^3.5.1 - "@react-types/shared": ^3.11.1 + "@react-stately/list": ~3.10.7 + "@react-stately/menu": ~3.7.1 + "@react-stately/overlays": ~3.6.9 + "@react-stately/select": ~3.6.6 + "@react-stately/selection": ~3.15.1 + "@react-stately/tabs": ~3.6.8 + "@react-stately/toggle": ~3.7.6 + "@react-stately/tooltip": ~3.2.4 + "@react-stately/tree": ~3.8.3 + "@react-stately/utils": ~3.10.2 + "@react-stately/virtualizer": ~3.1.9 + "@react-types/button": ^3.9.6 + "@react-types/link": ^3.5.7 + "@react-types/listbox": 3.5.1 + "@react-types/menu": ~3.9.11 + "@react-types/shared": ~3.24.1 "@storybook/addon-actions": ^7.3.2 "@storybook/addon-essentials": ^7.3.2 "@storybook/addon-links": ^7.3.2 "@storybook/react": ^7.3.2 "@storybook/react-webpack5": ^7.3.2 - "@swc/helpers": ^0.3.17 + "@swc/helpers": ~0.3.17 "@testing-library/cypress": ^8.0.3 "@types/jest": 26.0.22 "@types/node": ^16.9.1 @@ -2965,7 +2965,7 @@ __metadata: jest: ^29.0.3 path-browserify: ^1.0.1 process: ^0.11.10 - ramda: ^0.27.1 + ramda: ~0.27.2 react: 17.0.2 react-dom: 17.0.2 storybook: ^7.3.2 @@ -2981,12 +2981,12 @@ __metadata: languageName: unknown linkType: soft -"@internationalized/date@npm:^3.5.4": - version: 3.5.4 - resolution: "@internationalized/date@npm:3.5.4" +"@internationalized/date@npm:^3.5.5": + version: 3.5.5 + resolution: "@internationalized/date@npm:3.5.5" dependencies: "@swc/helpers": ^0.5.0 - checksum: df73fb4f11e5db918f5a76f94edcaadd34b67bd4160e8ee4e2a5f518e01cdfa7196fbcabd26bfa9d8376e4822a4a1c73d68fb08249cadfaaeba5bb1d41cff032 + checksum: 610afabe7d03f55d12126798c1f853a4f244e8567c3bcc66b1da2ae1bce376aad12876dc5019a949f2a8fe3a492cd2b4d354b9350a45fec3f7c5c7ff81401fc6 languageName: node linkType: hard @@ -5692,40 +5692,41 @@ __metadata: languageName: node linkType: hard -"@react-aria/button@npm:^3.4.1": - version: 3.4.1 - resolution: "@react-aria/button@npm:3.4.1" +"@react-aria/button@npm:~3.9.7": + version: 3.9.7 + resolution: "@react-aria/button@npm:3.9.7" dependencies: - "@babel/runtime": ^7.6.2 - "@react-aria/focus": ^3.5.2 - "@react-aria/interactions": ^3.8.1 - "@react-aria/utils": ^3.11.2 - "@react-stately/toggle": ^3.2.5 - "@react-types/button": ^3.4.3 + "@react-aria/focus": ^3.18.1 + "@react-aria/interactions": ^3.22.1 + "@react-aria/utils": ^3.25.1 + "@react-stately/toggle": ^3.7.6 + "@react-types/button": ^3.9.6 + "@react-types/shared": ^3.24.1 + "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 54612f82b351bb46aeb511fe6d879e5ddcffcbaf3510a0224136071272fb539d5ee8363ea6f8979766d23213cbad1dc44656bced2e03e75f16f1c0e355b3718c + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: fcabe0ca5055097166a6eb946462d8a28f2762f63a32cd9bf1cd9c5ad33aced36f75ac49c7935037077a682195c4a2c3ad90efa282335bc17257f06d42ab7fd6 languageName: node linkType: hard -"@react-aria/checkbox@npm:^3.3.1": - version: 3.3.1 - resolution: "@react-aria/checkbox@npm:3.3.1" +"@react-aria/checkbox@npm:~3.3.4": + version: 3.3.4 + resolution: "@react-aria/checkbox@npm:3.3.4" dependencies: "@babel/runtime": ^7.6.2 - "@react-aria/label": ^3.2.3 - "@react-aria/toggle": ^3.2.1 - "@react-aria/utils": ^3.11.2 - "@react-stately/checkbox": ^3.0.5 - "@react-stately/toggle": ^3.2.5 - "@react-types/checkbox": ^3.2.5 + "@react-aria/label": ^3.2.5 + "@react-aria/toggle": ^3.2.4 + "@react-aria/utils": ^3.12.0 + "@react-stately/checkbox": ^3.0.7 + "@react-stately/toggle": ^3.2.7 + "@react-types/checkbox": ^3.2.7 peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 6bda65bdbb8d999b35f6b9776d2f90d31e231d1c5862b889ece46b258c6f165b1b2fdff21ce2ce68ca9d74f3a599fad14ff8787f72d891c3c5c73d4eda90f9cd + checksum: fc31adcc913b5377a9dcbafa5494fa1cdec39e2b3c6e32c6351c225a42efdfa750b3ef584b9275eb9a5d3d29bdfefe41e57d8114ab0a8d687328a4dd1ba5db95 languageName: node linkType: hard -"@react-aria/dialog@npm:^3.2.1": +"@react-aria/dialog@npm:~3.2.1": version: 3.2.1 resolution: "@react-aria/dialog@npm:3.2.1" dependencies: @@ -5740,98 +5741,118 @@ __metadata: languageName: node linkType: hard -"@react-aria/focus@npm:^3.17.1, @react-aria/focus@npm:^3.5.2, @react-aria/focus@npm:^3.6.1, @react-aria/focus@npm:^3.8.0": - version: 3.17.1 - resolution: "@react-aria/focus@npm:3.17.1" +"@react-aria/focus@npm:^3.10.1, @react-aria/focus@npm:^3.17.1, @react-aria/focus@npm:^3.18.1, @react-aria/focus@npm:^3.5.5, @react-aria/focus@npm:^3.6.1, @react-aria/focus@npm:~3.18.1": + version: 3.18.1 + resolution: "@react-aria/focus@npm:3.18.1" dependencies: - "@react-aria/interactions": ^3.21.3 - "@react-aria/utils": ^3.24.1 - "@react-types/shared": ^3.23.1 + "@react-aria/interactions": ^3.22.1 + "@react-aria/utils": ^3.25.1 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 clsx: ^2.0.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 2855d29d3d88d5d3a5c2c4bba480dd8fc81cc48647191d5cd7380365ef353ab1760bd48669011b9b6b7dcff81fd833715af36d5a5900c79a8461a6e1370bb9e7 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 2534bd3b3572dcb7716988817922542948bddc7ddb717aaeda9a93b90b39f8d367521ff59e985f02aa4da96cb3ce764e786817dedea0ca6187e963a949e72090 languageName: node linkType: hard -"@react-aria/form@npm:^3.0.5": - version: 3.0.5 - resolution: "@react-aria/form@npm:3.0.5" +"@react-aria/form@npm:^3.0.7": + version: 3.0.7 + resolution: "@react-aria/form@npm:3.0.7" dependencies: - "@react-aria/interactions": ^3.21.3 - "@react-aria/utils": ^3.24.1 - "@react-stately/form": ^3.0.3 - "@react-types/shared": ^3.23.1 + "@react-aria/interactions": ^3.22.1 + "@react-aria/utils": ^3.25.1 + "@react-stately/form": ^3.0.5 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 7e86489a34bdf5de6b1a01860a7e2ca95ac7f8bdda4da8b8573558bf7dacd1ef5613eff5889f16a5fc1695d362b249cbcda5b4a775a616cc923eb1d951d88737 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 594bdd00bacd693d327930d9e3525358fe92d8e99eeff7c588b05b5166a8f6647528190001ab139a9f77badec91b5fa47d50892d506c7e61b438af2c21451e77 languageName: node linkType: hard -"@react-aria/i18n@npm:^3.11.1, @react-aria/i18n@npm:^3.3.6, @react-aria/i18n@npm:^3.3.7": - version: 3.11.1 - resolution: "@react-aria/i18n@npm:3.11.1" +"@react-aria/i18n@npm:^3.11.1, @react-aria/i18n@npm:^3.12.1, @react-aria/i18n@npm:^3.3.6, @react-aria/i18n@npm:^3.3.9": + version: 3.12.1 + resolution: "@react-aria/i18n@npm:3.12.1" dependencies: - "@internationalized/date": ^3.5.4 + "@internationalized/date": ^3.5.5 "@internationalized/message": ^3.1.4 "@internationalized/number": ^3.5.3 "@internationalized/string": ^3.2.3 - "@react-aria/ssr": ^3.9.4 - "@react-aria/utils": ^3.24.1 - "@react-types/shared": ^3.23.1 + "@react-aria/ssr": ^3.9.5 + "@react-aria/utils": ^3.25.1 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 5c115f6e0b227f973671d8fe65f4d23de4bf4e805915749218758202e0ed6701ead1641ab25124eb67e5e653bed09312d3343cfe230f5045f1a5779f7205662d + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 85c0c111301ec2f6caeb7e2c2b8988dcf4e46a4be76684ede0834252f9a5fb862d8ab63284773828d6652ce3af7b30fcb22d4a9e958bdc8a812d75c458f2903f languageName: node linkType: hard -"@react-aria/interactions@npm:^3.11.0, @react-aria/interactions@npm:^3.21.3, @react-aria/interactions@npm:^3.8.1": - version: 3.21.3 - resolution: "@react-aria/interactions@npm:3.21.3" +"@react-aria/interactions@npm:^3.13.1, @react-aria/interactions@npm:^3.21.3, @react-aria/interactions@npm:^3.22.1, @react-aria/interactions@npm:^3.8.4, @react-aria/interactions@npm:~3.22.1": + version: 3.22.1 + resolution: "@react-aria/interactions@npm:3.22.1" dependencies: - "@react-aria/ssr": ^3.9.4 - "@react-aria/utils": ^3.24.1 - "@react-types/shared": ^3.23.1 + "@react-aria/ssr": ^3.9.5 + "@react-aria/utils": ^3.25.1 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 0ee5346601420efc05e485d51c563a2c3c4bb2b5c4004ce9599224043fb725e5dbcf8e937fe56540e252f846498c8ebe889ff0adf54ab807e6dee01abb54c7e9 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 57790dbc823b23f137aedbcb8d6d9d0392689312a932baa8fa4a73c23e6865920b3c451543659afde917b34caef18601ca23079aeba0a8e00dff02b0f3e6db80 languageName: node linkType: hard -"@react-aria/label@npm:^3.2.3, @react-aria/label@npm:^3.2.4, @react-aria/label@npm:^3.5.2, @react-aria/label@npm:^3.7.8": - version: 3.7.8 - resolution: "@react-aria/label@npm:3.7.8" +"@react-aria/label@npm:^3.2.5, @react-aria/label@npm:^3.7.10, @react-aria/label@npm:^3.7.8, @react-aria/label@npm:~3.7.10": + version: 3.7.10 + resolution: "@react-aria/label@npm:3.7.10" dependencies: - "@react-aria/utils": ^3.24.1 - "@react-types/shared": ^3.23.1 + "@react-aria/utils": ^3.25.1 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 51eb60b8eb5a0aebeaca44a88fa4dc140daeac31bf3255e47132141314637b2430bcdae3d7105b1e52af8ef1f284e1b1c48159af52bb406c0aa064a3d5571291 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: d4d8695eb3a420c9418882456a3f8191c7ec1f27d8524215b19c8fb700ac4d76d405e5aaed521f68530bc2e243a5a78f87aadeace7e5df72bd0bce6196cd0cd0 languageName: node linkType: hard -"@react-aria/link@npm:^3.2.2": - version: 3.2.2 - resolution: "@react-aria/link@npm:3.2.2" +"@react-aria/link@npm:~3.2.5": + version: 3.2.5 + resolution: "@react-aria/link@npm:3.2.5" dependencies: "@babel/runtime": ^7.6.2 - "@react-aria/focus": ^3.5.2 - "@react-aria/interactions": ^3.8.1 - "@react-aria/utils": ^3.11.2 - "@react-types/link": ^3.2.2 - "@react-types/shared": ^3.11.1 + "@react-aria/focus": ^3.5.5 + "@react-aria/interactions": ^3.8.4 + "@react-aria/utils": ^3.12.0 + "@react-types/link": ^3.2.5 + "@react-types/shared": ^3.12.0 peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 82e08066a23f9e71e6f0e14ca5614080856804ac919f2c649e9131018f8ba51989bf7f29677236755fa6189cb78a25a92f1b84b500eeb961e37bbb83e5516964 + checksum: 023394d874434b9bd8e963e86a56047cfc19e4a3b31eebf37a6db5ffc7686be5458079287b9ac6d265ff54197dad64b0236f9926d79140e3f471a3101a19c3d6 languageName: node linkType: hard -"@react-aria/listbox@npm:^3.12.1, @react-aria/listbox@npm:^3.4.2": +"@react-aria/listbox@npm:^3.13.1": + version: 3.13.1 + resolution: "@react-aria/listbox@npm:3.13.1" + dependencies: + "@react-aria/interactions": ^3.22.1 + "@react-aria/label": ^3.7.10 + "@react-aria/selection": ^3.19.1 + "@react-aria/utils": ^3.25.1 + "@react-stately/collections": ^3.10.9 + "@react-stately/list": ^3.10.7 + "@react-types/listbox": ^3.5.1 + "@react-types/shared": ^3.24.1 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: f032292b79b03530240318425a61b0a61621d535d55a3eef0ff849168760d646177a527e22c281b8928ad6667791ef30bdc6612225a102099e5bfc09b68902ac + languageName: node + linkType: hard + +"@react-aria/listbox@npm:~3.12.1": version: 3.12.1 resolution: "@react-aria/listbox@npm:3.12.1" dependencies: @@ -5851,7 +5872,31 @@ __metadata: languageName: node linkType: hard -"@react-aria/menu@npm:^3.14.1, @react-aria/menu@npm:^3.7.1": +"@react-aria/menu@npm:^3.15.1": + version: 3.15.1 + resolution: "@react-aria/menu@npm:3.15.1" + dependencies: + "@react-aria/focus": ^3.18.1 + "@react-aria/i18n": ^3.12.1 + "@react-aria/interactions": ^3.22.1 + "@react-aria/overlays": ^3.23.1 + "@react-aria/selection": ^3.19.1 + "@react-aria/utils": ^3.25.1 + "@react-stately/collections": ^3.10.9 + "@react-stately/menu": ^3.8.1 + "@react-stately/tree": ^3.8.3 + "@react-types/button": ^3.9.6 + "@react-types/menu": ^3.9.11 + "@react-types/shared": ^3.24.1 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: ff5cf9e52a45e26c30da080c93ed65a42a80b76e180aadea2784ed2c2d485645e4c78efd609772c7bf4cbc41445b9e4f2b29ac1d8030223ccf1dacbf5a86b698 + languageName: node + linkType: hard + +"@react-aria/menu@npm:~3.14.1": version: 3.14.1 resolution: "@react-aria/menu@npm:3.14.1" dependencies: @@ -5875,7 +5920,29 @@ __metadata: languageName: node linkType: hard -"@react-aria/overlays@npm:^3.12.1, @react-aria/overlays@npm:^3.22.1": +"@react-aria/overlays@npm:^3.22.1, @react-aria/overlays@npm:^3.23.1": + version: 3.23.1 + resolution: "@react-aria/overlays@npm:3.23.1" + dependencies: + "@react-aria/focus": ^3.18.1 + "@react-aria/i18n": ^3.12.1 + "@react-aria/interactions": ^3.22.1 + "@react-aria/ssr": ^3.9.5 + "@react-aria/utils": ^3.25.1 + "@react-aria/visually-hidden": ^3.8.14 + "@react-stately/overlays": ^3.6.9 + "@react-types/button": ^3.9.6 + "@react-types/overlays": ^3.8.9 + "@react-types/shared": ^3.24.1 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 91128298849992b687de5c1e3fc95bdb5575c16ec692323d68a878744e2524b873e01d35f6c5e6f3da40fa3d16cbb75949bb0fece66a5842da7c4cbaa91e7744 + languageName: node + linkType: hard + +"@react-aria/overlays@npm:~3.22.1": version: 3.22.1 resolution: "@react-aria/overlays@npm:3.22.1" dependencies: @@ -5897,48 +5964,66 @@ __metadata: languageName: node linkType: hard -"@react-aria/progress@npm:^3.1.6": - version: 3.1.6 - resolution: "@react-aria/progress@npm:3.1.6" +"@react-aria/progress@npm:~3.1.8": + version: 3.1.8 + resolution: "@react-aria/progress@npm:3.1.8" dependencies: "@babel/runtime": ^7.6.2 - "@react-aria/i18n": ^3.3.7 - "@react-aria/label": ^3.2.4 - "@react-aria/utils": ^3.11.3 - "@react-types/progress": ^3.1.5 - "@react-types/shared": ^3.11.2 + "@react-aria/i18n": ^3.3.9 + "@react-aria/label": ^3.2.5 + "@react-aria/utils": ^3.12.0 + "@react-types/progress": ^3.1.6 + "@react-types/shared": ^3.12.0 peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 6a824f4d76bf501dd09dc01d6d6cbf215d366be95126e6e20a82026234eca3d2dafa452e9e66514aecbfb9bb1f2cabdc854c904753d66ef82a4384c906d7d682 + checksum: 1fa80967d34ec41ff05f400d1b8dbebeaa310cc9ddede774bb884f14396034660b1961c55350ccec5d95a450ed5cf387b7e7314272c348a58efefcef8627b198 + languageName: node + linkType: hard + +"@react-aria/select@npm:~3.14.7": + version: 3.14.7 + resolution: "@react-aria/select@npm:3.14.7" + dependencies: + "@react-aria/form": ^3.0.7 + "@react-aria/i18n": ^3.12.1 + "@react-aria/interactions": ^3.22.1 + "@react-aria/label": ^3.7.10 + "@react-aria/listbox": ^3.13.1 + "@react-aria/menu": ^3.15.1 + "@react-aria/selection": ^3.19.1 + "@react-aria/utils": ^3.25.1 + "@react-aria/visually-hidden": ^3.8.14 + "@react-stately/select": ^3.6.6 + "@react-types/button": ^3.9.6 + "@react-types/select": ^3.9.6 + "@react-types/shared": ^3.24.1 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 836f766cf8c7ed6d4371788f4cb63a0f92fed6808891654045b1cefe504e76f5a2d59c78db8e580dce0d8fdb8e3e12bb22ed35b91ec2113bded048a263d1dbde languageName: node linkType: hard -"@react-aria/select@npm:^3.14.5": - version: 3.14.5 - resolution: "@react-aria/select@npm:3.14.5" +"@react-aria/selection@npm:^3.18.1, @react-aria/selection@npm:^3.19.1, @react-aria/selection@npm:^3.8.2": + version: 3.19.1 + resolution: "@react-aria/selection@npm:3.19.1" dependencies: - "@react-aria/form": ^3.0.5 - "@react-aria/i18n": ^3.11.1 - "@react-aria/interactions": ^3.21.3 - "@react-aria/label": ^3.7.8 - "@react-aria/listbox": ^3.12.1 - "@react-aria/menu": ^3.14.1 - "@react-aria/selection": ^3.18.1 - "@react-aria/utils": ^3.24.1 - "@react-aria/visually-hidden": ^3.8.12 - "@react-stately/select": ^3.6.4 - "@react-types/button": ^3.9.4 - "@react-types/select": ^3.9.4 - "@react-types/shared": ^3.23.1 + "@react-aria/focus": ^3.18.1 + "@react-aria/i18n": ^3.12.1 + "@react-aria/interactions": ^3.22.1 + "@react-aria/utils": ^3.25.1 + "@react-stately/selection": ^3.16.1 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 97154245b6ea6d14c527f1aaf3243ea06501d12f270925a666a231844cce488be51f3c089c5282d5578ccd507e3aebcdcec8cde40da5bb2da937199e01672d7e + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 5fad769ed612d378cf4bda361e13fc0a70650ef82fa4ff12f5fb91a149c3feb49db395c68aa65716bc7446dedc43e94b60f994356453cf5d40a9ef676a9205ec languageName: node linkType: hard -"@react-aria/selection@npm:^3.18.1, @react-aria/selection@npm:^3.7.3": +"@react-aria/selection@npm:~3.18.1": version: 3.18.1 resolution: "@react-aria/selection@npm:3.18.1" dependencies: @@ -5956,101 +6041,100 @@ __metadata: languageName: node linkType: hard -"@react-aria/separator@npm:^3.1.5": - version: 3.1.5 - resolution: "@react-aria/separator@npm:3.1.5" +"@react-aria/separator@npm:~3.1.7": + version: 3.1.7 + resolution: "@react-aria/separator@npm:3.1.7" dependencies: "@babel/runtime": ^7.6.2 - "@react-aria/utils": ^3.11.2 - "@react-types/shared": ^3.11.1 + "@react-aria/utils": ^3.12.0 + "@react-types/shared": ^3.12.0 peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 - checksum: e5f21c9f16ea62758d79cf1de230977395feb80401aa7928fdf734b5e5d46b0e559bb8db3d1b1342315d2993fca7ad67b4145af25922af19bf6a2100b650bf1b + checksum: 870acc866af8e936d10b5c208fa9f2f4cb735fc0120c5edfa37321d777853a872268c5841a0dc44ca60ca8e48b6b17fb95fdac80f3efa1eb33a991e57cf84774 languageName: node linkType: hard -"@react-aria/ssr@npm:^3.1.0, @react-aria/ssr@npm:^3.9.4": - version: 3.9.4 - resolution: "@react-aria/ssr@npm:3.9.4" +"@react-aria/ssr@npm:^3.9.4, @react-aria/ssr@npm:^3.9.5": + version: 3.9.5 + resolution: "@react-aria/ssr@npm:3.9.5" dependencies: "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 503669ee9105d6dcf9ef1fb5f3fbfccad28e1ebae0ce707e9272da2ec5b1bcd0f3a725ab340b619177def9e238482274c901600687340d58a622ad14bbd4298b + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: cf6b256325c8a3d7983383e2b977f266c57e1f6113782a29054ce0399a227ea1613ffa4e557fec55f9d9508e69218a09d469d2843f2450769f7b3ced7eee0f31 languageName: node linkType: hard -"@react-aria/tabs@npm:^3.1.2": - version: 3.1.2 - resolution: "@react-aria/tabs@npm:3.1.2" +"@react-aria/tabs@npm:~3.1.5": + version: 3.1.5 + resolution: "@react-aria/tabs@npm:3.1.5" dependencies: "@babel/runtime": ^7.6.2 - "@react-aria/focus": ^3.5.2 - "@react-aria/i18n": ^3.3.6 - "@react-aria/interactions": ^3.8.1 - "@react-aria/selection": ^3.7.3 - "@react-aria/utils": ^3.11.2 - "@react-stately/list": ^3.4.3 - "@react-stately/tabs": ^3.0.3 - "@react-types/shared": ^3.11.1 - "@react-types/tabs": ^3.0.3 + "@react-aria/focus": ^3.5.5 + "@react-aria/i18n": ^3.3.9 + "@react-aria/interactions": ^3.8.4 + "@react-aria/selection": ^3.8.2 + "@react-aria/utils": ^3.12.0 + "@react-stately/list": ^3.4.5 + "@react-stately/tabs": ^3.0.5 + "@react-types/shared": ^3.12.0 + "@react-types/tabs": ^3.0.5 peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 - checksum: c2547cc89ff1456b9464fed20bfb1acb647049c50ee00ab906f1af732e7ef4f3fd0ffe07ddc5840fcd9f96346d809c5d3554e54d78d81151f3e806ef45479792 + checksum: 8532d0c6916cea3018052dffd8300cbd9d176b7385e472db5d05e288484d00a6abb9e56858e080bf0ae5dc66971005c35246d9b4923cd51005adbb1bc068eee0 languageName: node linkType: hard -"@react-aria/toggle@npm:^3.2.1": - version: 3.2.1 - resolution: "@react-aria/toggle@npm:3.2.1" +"@react-aria/toggle@npm:^3.2.4": + version: 3.10.6 + resolution: "@react-aria/toggle@npm:3.10.6" dependencies: - "@babel/runtime": ^7.6.2 - "@react-aria/focus": ^3.5.2 - "@react-aria/interactions": ^3.8.1 - "@react-aria/utils": ^3.11.2 - "@react-stately/toggle": ^3.2.5 - "@react-types/checkbox": ^3.2.5 - "@react-types/shared": ^3.11.1 - "@react-types/switch": ^3.1.4 + "@react-aria/focus": ^3.18.1 + "@react-aria/interactions": ^3.22.1 + "@react-aria/utils": ^3.25.1 + "@react-stately/toggle": ^3.7.6 + "@react-types/checkbox": ^3.8.3 + "@react-types/shared": ^3.24.1 + "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 6f9eaec6839eccaf6c0343a245796a72016a491c97768aec75f601d43465afb49c6a434e12d9543b34b956ad2794e2f539a2df95ae2c2dbd93ad6273ddb544c5 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 09120aa4ef3f42a9758381ab80095a7799f52f83ab5b905d0aa18bde85183a6227dec408d3831ae8149e20f06811f14427ef3ea4928ed58927e3465a7dfda279 languageName: node linkType: hard -"@react-aria/tooltip@npm:^3.3.0": - version: 3.3.1 - resolution: "@react-aria/tooltip@npm:3.3.1" +"@react-aria/tooltip@npm:~3.3.4": + version: 3.3.4 + resolution: "@react-aria/tooltip@npm:3.3.4" dependencies: - "@babel/runtime": ^7.6.2 - "@react-aria/focus": ^3.8.0 - "@react-aria/interactions": ^3.11.0 - "@react-aria/utils": ^3.13.3 - "@react-stately/tooltip": ^3.2.1 - "@react-types/shared": ^3.14.1 - "@react-types/tooltip": ^3.2.3 + "@react-aria/focus": ^3.10.1 + "@react-aria/interactions": ^3.13.1 + "@react-aria/utils": ^3.14.2 + "@react-stately/tooltip": ^3.2.4 + "@react-types/shared": ^3.16.0 + "@react-types/tooltip": ^3.2.5 + "@swc/helpers": ^0.4.14 peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: e593b4940fc30bd3ba2d52c12f6e361e1bd1e277a64597982f826a2dcdd02b2b04383297117e4edb13f8078be81fb51a688704cebf67dd6f74fe0b71240abd35 + checksum: 2d91dacb30a250dbc783ef0315cca74f8b06e4d77b51aa967798e131b51aa936d9738dc07c60bd1caf3d0991a31c4f00318feb5fae01cff999a6533d90370cbc languageName: node linkType: hard -"@react-aria/utils@npm:^3.11.2, @react-aria/utils@npm:^3.11.3, @react-aria/utils@npm:^3.13.1, @react-aria/utils@npm:^3.13.3, @react-aria/utils@npm:^3.24.1": - version: 3.24.1 - resolution: "@react-aria/utils@npm:3.24.1" +"@react-aria/utils@npm:^3.11.2, @react-aria/utils@npm:^3.12.0, @react-aria/utils@npm:^3.13.1, @react-aria/utils@npm:^3.14.2, @react-aria/utils@npm:^3.24.1, @react-aria/utils@npm:^3.25.1, @react-aria/utils@npm:~3.25.1": + version: 3.25.1 + resolution: "@react-aria/utils@npm:3.25.1" dependencies: - "@react-aria/ssr": ^3.9.4 - "@react-stately/utils": ^3.10.1 - "@react-types/shared": ^3.23.1 + "@react-aria/ssr": ^3.9.5 + "@react-stately/utils": ^3.10.2 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 clsx: ^2.0.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 3ea920b878769a739b5a3c085207d0b2c5a914fdd1968063b0c55ae68aa5fd68d53f9810498bc5c3c61945245929e54532983912f136f6bda40141f9a5e4f0be + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 33cd028a7007bf058f7750e05efa03fce65700b743e74b1e7f8c48cdd8ebf198db1daaaf0b6768974c1414dfa13512a54be47ac9f6b4e5ddb5852482ce6cff60 languageName: node linkType: hard -"@react-aria/virtualizer@npm:^3.3.7": +"@react-aria/virtualizer@npm:3.3.7": version: 3.3.7 resolution: "@react-aria/virtualizer@npm:3.3.7" dependencies: @@ -6066,67 +6150,68 @@ __metadata: languageName: node linkType: hard -"@react-aria/visually-hidden@npm:^3.2.5, @react-aria/visually-hidden@npm:^3.8.12": - version: 3.8.12 - resolution: "@react-aria/visually-hidden@npm:3.8.12" +"@react-aria/visually-hidden@npm:^3.8.12, @react-aria/visually-hidden@npm:^3.8.14, @react-aria/visually-hidden@npm:~3.8.14": + version: 3.8.14 + resolution: "@react-aria/visually-hidden@npm:3.8.14" dependencies: - "@react-aria/interactions": ^3.21.3 - "@react-aria/utils": ^3.24.1 - "@react-types/shared": ^3.23.1 + "@react-aria/interactions": ^3.22.1 + "@react-aria/utils": ^3.25.1 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 062aaa85b59cfa9a6f7818cb4a53485ede1912c260cddf13d9ac30e6c488692a15456a15641cbc4831a6dd14e0325588e93e56a7255ca638dc12b4b7af21fae3 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 97dec38504afb2fa3728543c4a3391eaa7ca297aa1859daf7101b223da69418ccd30491119c294069bceb24c07353eff870384c7b67a5bcadb19367bf735f322 languageName: node linkType: hard -"@react-stately/checkbox@npm:^3.0.5": - version: 3.0.5 - resolution: "@react-stately/checkbox@npm:3.0.5" +"@react-stately/checkbox@npm:^3.0.7": + version: 3.6.7 + resolution: "@react-stately/checkbox@npm:3.6.7" dependencies: - "@babel/runtime": ^7.6.2 - "@react-stately/toggle": ^3.2.5 - "@react-stately/utils": ^3.4.1 - "@react-types/checkbox": ^3.2.5 + "@react-stately/form": ^3.0.5 + "@react-stately/utils": ^3.10.2 + "@react-types/checkbox": ^3.8.3 + "@react-types/shared": ^3.24.1 + "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: e24caf3c1741e4c32ea0195aeef56f30ee516039ab2a859747b0c5429a655f9332f78e2a379ceb28f52207589d4ee111d6d9d459adb57a59b83e77a6a2f9df7a + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 1109385cc340e9b551e0bce55659ca2f652965bc6813c9564411652b34e3752d0a88b40aa41ed6d42a05f55642f27042747316d1d4dc00d96a1e8dd0c6c713a3 languageName: node linkType: hard -"@react-stately/collections@npm:^3.10.7, @react-stately/collections@npm:^3.3.6": - version: 3.10.7 - resolution: "@react-stately/collections@npm:3.10.7" +"@react-stately/collections@npm:^3.10.7, @react-stately/collections@npm:^3.10.9, @react-stately/collections@npm:~3.10.9": + version: 3.10.9 + resolution: "@react-stately/collections@npm:3.10.9" dependencies: - "@react-types/shared": ^3.23.1 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 9540f1282c860cb8803c30f556667f8dfb76fcc30a2d033d6d2c2a9db174b10d7d6eb467badd6d70513161c3e7cf2eb9af30c01fa734acc5826607db8c47de13 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 2e3a50cc687a353476bac7b0d4e0084a18993820404c9429c88ce14bd446e809b0117ab174c4f390c2348486e87971825c9cf9001e6810fba4593ef93dc91f54 languageName: node linkType: hard -"@react-stately/data@npm:^3.4.2": - version: 3.4.2 - resolution: "@react-stately/data@npm:3.4.2" +"@react-stately/data@npm:^3.11.6": + version: 3.11.6 + resolution: "@react-stately/data@npm:3.11.6" dependencies: - "@babel/runtime": ^7.6.2 - "@react-types/shared": ^3.9.0 + "@react-types/shared": ^3.24.1 + "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: fdfef8c838b03acad2d26b3aafb43040a7e2229729da67bbb31395bd70c280c97b7f81543301381b4fd7d55626ec65f5d708270e6715de4dbc8344bcc17f6dec + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 88b2708fa5cf6fbd40c6bdb4574e2225781d4d26d4e1d08de89c2c83e1328efde5f8c69da1a7b5902d8cad9d1237e399da5c1cc081b676074d8d5e8fb2fd1fec languageName: node linkType: hard -"@react-stately/form@npm:^3.0.3": - version: 3.0.3 - resolution: "@react-stately/form@npm:3.0.3" +"@react-stately/form@npm:^3.0.5": + version: 3.0.5 + resolution: "@react-stately/form@npm:3.0.5" dependencies: - "@react-types/shared": ^3.23.1 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 667a34eb0d8edb66ebb93df00c70283954cd12568f0d017f7d40a5005cb7ab840a82b7e66d8edde1f26b268ccb674e26fbb102cbbd05deca7c21d924bc77eb96 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 7b78d8ec2e5f4c2957e3fb5a0b12295dd30213cfdea56783a55d01ba0a54815f54a43b98e84e9fdda1a1da10d8f28e25b823a58724846eb5b571d058fcf9d295 languageName: node linkType: hard @@ -6145,22 +6230,36 @@ __metadata: languageName: node linkType: hard -"@react-stately/list@npm:^3.10.5, @react-stately/list@npm:^3.4.3": - version: 3.10.5 - resolution: "@react-stately/list@npm:3.10.5" +"@react-stately/list@npm:^3.10.5, @react-stately/list@npm:^3.10.7, @react-stately/list@npm:^3.4.5, @react-stately/list@npm:~3.10.7": + version: 3.10.7 + resolution: "@react-stately/list@npm:3.10.7" + dependencies: + "@react-stately/collections": ^3.10.9 + "@react-stately/selection": ^3.16.1 + "@react-stately/utils": ^3.10.2 + "@react-types/shared": ^3.24.1 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: f9d3b3ce97b9683f1f500837bac640a17869a0b8d3110db76b02d1f7a606c481acff05626ad30003f1ff1b367b1847af64d6c57efa4532fa4ba5b6701f2a70b5 + languageName: node + linkType: hard + +"@react-stately/menu@npm:^3.7.1, @react-stately/menu@npm:^3.8.1": + version: 3.8.1 + resolution: "@react-stately/menu@npm:3.8.1" dependencies: - "@react-stately/collections": ^3.10.7 - "@react-stately/selection": ^3.15.1 - "@react-stately/utils": ^3.10.1 - "@react-types/shared": ^3.23.1 + "@react-stately/overlays": ^3.6.9 + "@react-types/menu": ^3.9.11 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: e4dda7edf6f3a6c1fb4c39f4df933498ba11de41be75c579fe989b9a038828235b00e35b02b4571f06eb1a1045d5c945ecaac1f04bf44f854f9ec5fa48932a6f + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 95d642bb610e251e6ae223a9f15939a8847e00bd029992f7a15a8b5c5401f2a402b7a58fd9334aeeafc095c7b5b4b36dc3edd84d07ed9dadfce88798b4553002 languageName: node linkType: hard -"@react-stately/menu@npm:^3.2.5, @react-stately/menu@npm:^3.7.1": +"@react-stately/menu@npm:~3.7.1": version: 3.7.1 resolution: "@react-stately/menu@npm:3.7.1" dependencies: @@ -6174,36 +6273,50 @@ __metadata: languageName: node linkType: hard -"@react-stately/overlays@npm:^3.3.1, @react-stately/overlays@npm:^3.4.1, @react-stately/overlays@npm:^3.4.4, @react-stately/overlays@npm:^3.6.7": - version: 3.6.7 - resolution: "@react-stately/overlays@npm:3.6.7" +"@react-stately/overlays@npm:^3.3.1, @react-stately/overlays@npm:^3.4.4, @react-stately/overlays@npm:^3.6.7, @react-stately/overlays@npm:^3.6.9, @react-stately/overlays@npm:~3.6.9": + version: 3.6.9 + resolution: "@react-stately/overlays@npm:3.6.9" dependencies: - "@react-stately/utils": ^3.10.1 - "@react-types/overlays": ^3.8.7 + "@react-stately/utils": ^3.10.2 + "@react-types/overlays": ^3.8.9 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 37b309931e26354eb11ff97ed634dc66d93181b72a07843295a4cc2cb756611599fea46fb65d7a1e26292a1fdda5ed4d74835c812349160771619af4d999b551 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 9d41a70a586419071a21dbb7c578c1a88938646da6057fc5874abe42cd97a821f295639db208632c00e2243257df263d769d20193fca3ea7e3c15bf698ce1ac2 languageName: node linkType: hard -"@react-stately/select@npm:^3.6.4": - version: 3.6.4 - resolution: "@react-stately/select@npm:3.6.4" +"@react-stately/select@npm:^3.6.6, @react-stately/select@npm:~3.6.6": + version: 3.6.6 + resolution: "@react-stately/select@npm:3.6.6" dependencies: - "@react-stately/form": ^3.0.3 - "@react-stately/list": ^3.10.5 - "@react-stately/overlays": ^3.6.7 - "@react-types/select": ^3.9.4 - "@react-types/shared": ^3.23.1 + "@react-stately/form": ^3.0.5 + "@react-stately/list": ^3.10.7 + "@react-stately/overlays": ^3.6.9 + "@react-types/select": ^3.9.6 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: cde5683a759b00411a7c7eb9bfe5133ee8f9c90b247bd280678e729a8a7783e866962d709708ea672813584fbeaaf9423263ae60d4e2ca1e6474b0ea6811d1e0 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 053908d4b4adf3f63eb5310148b35024feca2b1fcff9f0748840ef517381c503ac0660bf65c51451c565736f2c050b832842f7c331c2263f10f7c928a4c0733e languageName: node linkType: hard -"@react-stately/selection@npm:^3.15.1, @react-stately/selection@npm:^3.9.2": +"@react-stately/selection@npm:^3.15.1, @react-stately/selection@npm:^3.16.1": + version: 3.16.1 + resolution: "@react-stately/selection@npm:3.16.1" + dependencies: + "@react-stately/collections": ^3.10.9 + "@react-stately/utils": ^3.10.2 + "@react-types/shared": ^3.24.1 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 93e290d8684f83a0eca64e1c1462e81449111df3facaf97513c478802513ac8847ab191059af15a7af19dc25294f76c1137820367778d7e00c928f53a3b8a42b + languageName: node + linkType: hard + +"@react-stately/selection@npm:~3.15.1": version: 3.15.1 resolution: "@react-stately/selection@npm:3.15.1" dependencies: @@ -6217,106 +6330,118 @@ __metadata: languageName: node linkType: hard -"@react-stately/tabs@npm:^3.0.3": - version: 3.0.3 - resolution: "@react-stately/tabs@npm:3.0.3" +"@react-stately/tabs@npm:^3.0.5, @react-stately/tabs@npm:~3.6.8": + version: 3.6.8 + resolution: "@react-stately/tabs@npm:3.6.8" dependencies: - "@babel/runtime": ^7.6.2 - "@react-stately/list": ^3.4.3 - "@react-stately/utils": ^3.4.1 - "@react-types/tabs": ^3.0.3 + "@react-stately/list": ^3.10.7 + "@react-types/shared": ^3.24.1 + "@react-types/tabs": ^3.3.9 + "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 239f1c49981bb511bd1d1817e85a9c002bdfcae66605d142c7fb548879d7209cd430dc4960c06ebaa69b6e87c45ecd2e05669441916f83c7fdf034bd7a800829 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: e677eaba32220d9073e5f5c5845d62d6d2f759a8b1ff8e021b66242cac80032f75e360f0f40ee53b0c00cadcee001a070f8ff267e1a831aabe5b11beec0d9aa7 languageName: node linkType: hard -"@react-stately/toggle@npm:^3.2.5": - version: 3.2.5 - resolution: "@react-stately/toggle@npm:3.2.5" +"@react-stately/toggle@npm:^3.2.7, @react-stately/toggle@npm:^3.7.6, @react-stately/toggle@npm:~3.7.6": + version: 3.7.6 + resolution: "@react-stately/toggle@npm:3.7.6" dependencies: - "@babel/runtime": ^7.6.2 - "@react-stately/utils": ^3.4.1 - "@react-types/checkbox": ^3.2.5 - "@react-types/shared": ^3.11.1 + "@react-stately/utils": ^3.10.2 + "@react-types/checkbox": ^3.8.3 + "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 7ea5950173f0e8f4e568eeaccc36bf3c7cc81477eef4c9efa989c6960b16cb121bc0738c2e39e9a5738c8c05702d98a5b70cad372f06c8a2e124d314226389dc + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 412916aa8bb64bd2164f4d3fb52b2971496abfed8dbea17576199a577b1d4a8cfa6dfae3771f2e0b5b0baa3a6e4cbb9408a02c88b7d9eca1cf66d80f05f92059 languageName: node linkType: hard -"@react-stately/tooltip@npm:^3.2.0, @react-stately/tooltip@npm:^3.2.1": - version: 3.2.1 - resolution: "@react-stately/tooltip@npm:3.2.1" +"@react-stately/tooltip@npm:^3.2.4": + version: 3.4.11 + resolution: "@react-stately/tooltip@npm:3.4.11" dependencies: - "@babel/runtime": ^7.6.2 - "@react-stately/overlays": ^3.4.1 - "@react-stately/utils": ^3.5.1 - "@react-types/tooltip": ^3.2.3 + "@react-stately/overlays": ^3.6.9 + "@react-types/tooltip": ^3.4.11 + "@swc/helpers": ^0.5.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 98fd2faa83cfd7f8e9cbfdc1063c09072dfe4654c09217e77ccf5302a1a3a6b681db7638a74cdabc94335c922a62b07399edcd520d1d3fed3956cfc6b751ee63 + languageName: node + linkType: hard + +"@react-stately/tooltip@npm:~3.2.4": + version: 3.2.4 + resolution: "@react-stately/tooltip@npm:3.2.4" + dependencies: + "@react-stately/overlays": ^3.4.4 + "@react-stately/utils": ^3.5.2 + "@react-types/tooltip": ^3.2.5 + "@swc/helpers": ^0.4.14 peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: dbb650986c11284dc45b6c0940e3a5aecb7d5e1af92828ae93b4ec1441b580461340033f427523b16f216afb815ebdc491f7aae361e5cd3bcc3dcea1268c76ab + checksum: 98c39f3be9c7d15087895ed6c4632ab55661d04b1ee1bd004efb34793a902c950e11b868ce2620ec203fd0d52fbca4cd500a890700ff628317a3e9aa48091d67 languageName: node linkType: hard -"@react-stately/tree@npm:^3.2.2, @react-stately/tree@npm:^3.8.1": - version: 3.8.1 - resolution: "@react-stately/tree@npm:3.8.1" +"@react-stately/tree@npm:^3.8.1, @react-stately/tree@npm:^3.8.3, @react-stately/tree@npm:~3.8.3": + version: 3.8.3 + resolution: "@react-stately/tree@npm:3.8.3" dependencies: - "@react-stately/collections": ^3.10.7 - "@react-stately/selection": ^3.15.1 - "@react-stately/utils": ^3.10.1 - "@react-types/shared": ^3.23.1 + "@react-stately/collections": ^3.10.9 + "@react-stately/selection": ^3.16.1 + "@react-stately/utils": ^3.10.2 + "@react-types/shared": ^3.24.1 "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: f6cec7c6422636c819b2ecdb4c53d1ad428698b41bad88d8c4e1d9cdbe0fa6696812cb77449396710987fb3ed14069a8de5c056ac2259f6fb82e443a003e6aa8 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 2e5e1cfdbc61a50c6d0487f2e09c1b2ee332aef35de492f49ebf166a2261b33222c3f8c034231dcf092bc47a62b169edeebcf7540fa2b1387358db76df8cef4c languageName: node linkType: hard -"@react-stately/utils@npm:^3.10.1, @react-stately/utils@npm:^3.4.1, @react-stately/utils@npm:^3.5.1": - version: 3.10.1 - resolution: "@react-stately/utils@npm:3.10.1" +"@react-stately/utils@npm:^3.10.1, @react-stately/utils@npm:^3.10.2, @react-stately/utils@npm:^3.5.2, @react-stately/utils@npm:~3.10.2": + version: 3.10.2 + resolution: "@react-stately/utils@npm:3.10.2" dependencies: "@swc/helpers": ^0.5.0 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: b5252fcab7a6c5fe413030613a5891e2893070b6d65e318b3233e5d96af7f122045329a9b3754f47ceab5a652d51e2fb95e256a7060e595638f2b045741f2258 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 7173aa45f1a773f0af5f39eb1ce0eb5a53e72fd248354e6dc53113cd70001f45bda3744f24bf470abb6a70751d14defa622ba39acac39cdbbb449b186ae357ea languageName: node linkType: hard -"@react-stately/virtualizer@npm:^3.1.7": - version: 3.1.7 - resolution: "@react-stately/virtualizer@npm:3.1.7" +"@react-stately/virtualizer@npm:^3.1.7, @react-stately/virtualizer@npm:~3.1.9": + version: 3.1.9 + resolution: "@react-stately/virtualizer@npm:3.1.9" dependencies: "@babel/runtime": ^7.6.2 - "@react-aria/utils": ^3.11.2 - "@react-types/shared": ^3.11.1 + "@react-aria/utils": ^3.12.0 + "@react-types/shared": ^3.12.0 peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 6f582a960ca9b69151fd2eb1b2814dc1596475bab7780940c1736279f504f988fa4c3cf1c3f96d3759b125df14d0e5999fe0914a93c1ac49484939e8509fef51 + checksum: 9240afb85929baf37426cedf477aa22068ba3212924acf894f371ee31965303ca60e41d2a1d2a900dc9d2342d8a42d9c23f270f94dc297b0946c1d6b0f0dc668 languageName: node linkType: hard -"@react-types/button@npm:^3.4.1, @react-types/button@npm:^3.4.3, @react-types/button@npm:^3.9.4": - version: 3.9.4 - resolution: "@react-types/button@npm:3.9.4" +"@react-types/button@npm:^3.9.4, @react-types/button@npm:^3.9.6": + version: 3.9.6 + resolution: "@react-types/button@npm:3.9.6" dependencies: - "@react-types/shared": ^3.23.1 + "@react-types/shared": ^3.24.1 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 2c16247709be5d7acdc631439ff3647dc7ce20c037bdc8b3aee2662c17d177cc9d6060898672f08b48d05ea118d86c41df5588a8088053ae30ec38f3055851d8 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: e4454a005998101a23ddf84d076646c79f679383f8a81bfd3285ff0906182f0f67f11434283d3568e846ddfb9c86972f5e79aab8f0fc9c86de243185d39b5283 languageName: node linkType: hard -"@react-types/checkbox@npm:^3.2.5": - version: 3.2.5 - resolution: "@react-types/checkbox@npm:3.2.5" +"@react-types/checkbox@npm:^3.2.7, @react-types/checkbox@npm:^3.8.3": + version: 3.8.3 + resolution: "@react-types/checkbox@npm:3.8.3" dependencies: - "@react-types/shared": ^3.11.1 + "@react-types/shared": ^3.24.1 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 147f7520c3f437863f77713ccbfe1546d49fa4dfa2c29b61f8a074f16faa28f8fa491d7d7316e7f6834cbc7c2a18820d9db9ffdd863c1b2bac2ac74d0628d56a + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: ac46f7fb37ea0b5942e5032c5317923fdcbe68ce853c1e2846d37a87a8b4ae4fba8934d1a3300b8f49f9c8ab470f42608e3fb9e965d9251e3b676acc01605936 languageName: node linkType: hard @@ -6343,103 +6468,79 @@ __metadata: languageName: node linkType: hard -"@react-types/link@npm:^3.2.2": - version: 3.2.2 - resolution: "@react-types/link@npm:3.2.2" +"@react-types/link@npm:^3.2.5, @react-types/link@npm:^3.5.7": + version: 3.5.7 + resolution: "@react-types/link@npm:3.5.7" dependencies: - "@react-aria/interactions": ^3.8.1 - "@react-types/shared": ^3.11.1 + "@react-types/shared": ^3.24.1 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 25292104b0d4aa916188bc373863eb377df78b29c16eb933194ea87a3baf04aeb3f5ff588a7cb7148e66b128a0fabd376d03cfd3194cf98526a718165e779264 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: c554c0c015f1d20e6a2c5cc49af65fc9daff852ce76af6f56e68199909ec9052c72cbe15c8f10d6f62485cffdfdaf7d81b0a5aeaa20828b0ab9fd0046895de65 languageName: node linkType: hard -"@react-types/listbox@npm:3.1.1": - version: 3.1.1 - resolution: "@react-types/listbox@npm:3.1.1" +"@react-types/listbox@npm:3.5.1, @react-types/listbox@npm:^3.4.9, @react-types/listbox@npm:^3.5.1": + version: 3.5.1 + resolution: "@react-types/listbox@npm:3.5.1" dependencies: - "@react-types/shared": ^3.2.1 + "@react-types/shared": ^3.24.1 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 517fb95ad89edc39017d5de0ee17c4dd0f438c8ded7e184b46a623187f986e9179cbb6a5f9855ab2c1c2cac2df7e4c9fcbd8c82001dc66acb338b122a7871550 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: b0732ce82be601b7f29c3c42994f9009cf23e8564e5a40439735940c549a1fa75950c38acc4434dc94cf8aed688d50dd47148d6487882095d3559f4bb5f5a1d4 languageName: node linkType: hard -"@react-types/listbox@npm:^3.4.9": - version: 3.4.9 - resolution: "@react-types/listbox@npm:3.4.9" +"@react-types/menu@npm:^3.9.11, @react-types/menu@npm:^3.9.9, @react-types/menu@npm:~3.9.11": + version: 3.9.11 + resolution: "@react-types/menu@npm:3.9.11" dependencies: - "@react-types/shared": ^3.23.1 - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 125f2b7b9b5f0caa24abcbd4892ec73a6984c29f17572bbac194a6e45430580f84efa16764fe56ec30022b9fd241c57a74d03f168d556f12690c5dd9fd72f5d6 - languageName: node - linkType: hard - -"@react-types/menu@npm:^3.5.1, @react-types/menu@npm:^3.9.9": - version: 3.9.9 - resolution: "@react-types/menu@npm:3.9.9" - dependencies: - "@react-types/overlays": ^3.8.7 - "@react-types/shared": ^3.23.1 + "@react-types/overlays": ^3.8.9 + "@react-types/shared": ^3.24.1 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 67765462a185c779794470d166a74321cc7a1f40c4a8c5c5fd48693acb8c2f937d2564b9cd578e5dea62061b47964eb4444c06edc4a19e57cc9e226ce48acf24 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 61b27f5520183689dda94d06c9ee7cbd0e1e7b3c0c91df1f1e3cfb9f62fbd370ab2998255c19bb9cf7145a07ee1fc8324bc26e14d645214001b1bd0d8b28c780 languageName: node linkType: hard -"@react-types/overlays@npm:^3.6.1, @react-types/overlays@npm:^3.6.3, @react-types/overlays@npm:^3.8.7": - version: 3.8.7 - resolution: "@react-types/overlays@npm:3.8.7" +"@react-types/overlays@npm:^3.6.1, @react-types/overlays@npm:^3.8.7, @react-types/overlays@npm:^3.8.9": + version: 3.8.9 + resolution: "@react-types/overlays@npm:3.8.9" dependencies: - "@react-types/shared": ^3.23.1 + "@react-types/shared": ^3.24.1 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: f02fea4749c25fa349dddf6c2e7b13796087dbde8621b9de32b874d3646668d00e9d289c2da54458345ade2a3fe46b850445681b05659c587f73fc998af23a2a + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: e535ff53ce8835f57e2d117c0a898b1a9b876ef25abc4d3617f1a3203b102c2cc5371d73a6bcdcb65bf3a35e767e55f7930b8c9225c422686923f1e0d31bbe52 languageName: node linkType: hard -"@react-types/progress@npm:^3.1.5": - version: 3.1.5 - resolution: "@react-types/progress@npm:3.1.5" +"@react-types/progress@npm:^3.1.6": + version: 3.5.6 + resolution: "@react-types/progress@npm:3.5.6" dependencies: - "@react-types/shared": ^3.11.2 + "@react-types/shared": ^3.24.1 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 80c3b7f1fa2e999e95af3ae43b035c709e68ac4a0a68842c5cc5990fe6696492113879fb6ebedd301b6dcc5ce31e2211f6f6fdb8c58f638ca022f60d36033b6f + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: cb1e1e21a1088f30d628ee2bca048905bfbd678a2007ea151ff83afb482c3d26d8f586078cbde7824005d1034331479e48919e93b029ce6101a167e830fa4701 languageName: node linkType: hard -"@react-types/select@npm:^3.9.4": - version: 3.9.4 - resolution: "@react-types/select@npm:3.9.4" +"@react-types/select@npm:^3.9.6": + version: 3.9.6 + resolution: "@react-types/select@npm:3.9.6" dependencies: - "@react-types/shared": ^3.23.1 + "@react-types/shared": ^3.24.1 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: eb6b314ef42fcb17e7ad08f340df0db2fdec5ae3de9e90451aa6b448f5e6995abca575f3f866928712f63f6c9e6f2aff1e389fd1eede676b7b51214d073f34ad + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 491fd1d3dac9514a4f5f67e6a194ec022c64082f4293090e8323cd1c74be3d26b8e0616117ab4484ac881e8923b1445a4e3389de7da487d0f48ebc09dc49ff6b languageName: node linkType: hard -"@react-types/shared@npm:^3.11.1, @react-types/shared@npm:^3.11.2, @react-types/shared@npm:^3.13.0, @react-types/shared@npm:^3.13.1, @react-types/shared@npm:^3.14.1, @react-types/shared@npm:^3.2.1, @react-types/shared@npm:^3.23.1, @react-types/shared@npm:^3.9.0": - version: 3.23.1 - resolution: "@react-types/shared@npm:3.23.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: a180d8b34b1ccf98f9d50bbbb0451090444aa576e1fecc46a769b24cf827658e1a77e5affb17407cfac25897ba461fb4234a160e5c8efa484880fcb4f230c2fe - languageName: node - linkType: hard - -"@react-types/switch@npm:^3.1.4": - version: 3.1.4 - resolution: "@react-types/switch@npm:3.1.4" - dependencies: - "@react-types/checkbox": ^3.2.5 - "@react-types/shared": ^3.11.1 +"@react-types/shared@npm:^3.11.1, @react-types/shared@npm:^3.12.0, @react-types/shared@npm:^3.13.0, @react-types/shared@npm:^3.13.1, @react-types/shared@npm:^3.16.0, @react-types/shared@npm:^3.23.1, @react-types/shared@npm:^3.24.1, @react-types/shared@npm:~3.24.1": + version: 3.24.1 + resolution: "@react-types/shared@npm:3.24.1" peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: 2838478c53161e04d2092861c4b48c1a98b183ca27d4549ba02ba2e7575cfa417bbc9af1f7d32ec2b91810722b9e008674f9cf7f8692c9b3d0134b5f8d7df030 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: 157ed3a210bcbdcf9aae25db5df5d0650edcc8b98686654433c9526bfb4be6431838c6480fff2710cd5b68c9a521f519d6f352e919e04bf9aed52fa0d70ed887 languageName: node linkType: hard @@ -6455,26 +6556,26 @@ __metadata: languageName: node linkType: hard -"@react-types/tabs@npm:^3.0.3": - version: 3.0.3 - resolution: "@react-types/tabs@npm:3.0.3" +"@react-types/tabs@npm:^3.0.5, @react-types/tabs@npm:^3.3.9": + version: 3.3.9 + resolution: "@react-types/tabs@npm:3.3.9" dependencies: - "@react-types/shared": ^3.11.1 + "@react-types/shared": ^3.24.1 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 - checksum: fca551e89f5c4ee7a8c8dd87bdba811ef5366f9e7d16cc3b70fe6ec1a85f00d65ff47cc1063119cc1a3cdd7f19899702827a88eb2d4e84c200274c3c8cba189b + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: d55286dc003e6c150af500f9b9821c0b547f9c85ed127197789ab7e61dff720f9d2bd42bfa1fbfff7baf125662093edc366bbcd1a2a849facdf3a56fc3783a80 languageName: node linkType: hard -"@react-types/tooltip@npm:^3.2.3": - version: 3.2.3 - resolution: "@react-types/tooltip@npm:3.2.3" +"@react-types/tooltip@npm:^3.2.5, @react-types/tooltip@npm:^3.4.11": + version: 3.4.11 + resolution: "@react-types/tooltip@npm:3.4.11" dependencies: - "@react-types/overlays": ^3.6.3 - "@react-types/shared": ^3.14.1 + "@react-types/overlays": ^3.8.9 + "@react-types/shared": ^3.24.1 peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 5079ee2e561c2b9a7cc6e9dd22d48a26b0d61d79114aff730b7fc8348e199ec1db9e2ef96725f1682ebd5e93bbb223b920aa507f0f9997d8bc3df76f315077a6 + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + checksum: d6eefbd4892d09db3d92b4e81ff539c029e323fd9b082f3b29e9d1d31cfed109d9d67cb687631a2e523676901f431048d94bdf96ccc8bcf58e9385020bffdf2d languageName: node linkType: hard @@ -7972,21 +8073,22 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:^0.3.17": - version: 0.3.17 - resolution: "@swc/helpers@npm:0.3.17" +"@swc/helpers@npm:^0.4.12, legacy-swc-helpers@npm:@swc/helpers@=0.4.14": + version: 0.4.14 + resolution: "@swc/helpers@npm:0.4.14" dependencies: tslib: ^2.4.0 - checksum: ce3a5146d738b707f0608bba731aa1fd0a8e3f75f140ff7281225d775a769f085f085e0293b570a9d201c76e09951af178c9222d8c706d4ed0d1c85b25f55cb6 + checksum: 273fd3f3fc461a92f3790cc551ea054745c6d6959afbe1232e6d7aa1c722bbc114d308aab96bef5c78fc0303c85c7b472ef00e2253251cc89737f3b1af56e5a5 languageName: node linkType: hard -"@swc/helpers@npm:^0.4.12": - version: 0.4.14 - resolution: "@swc/helpers@npm:0.4.14" +"@swc/helpers@npm:^0.4.14": + version: 0.4.36 + resolution: "@swc/helpers@npm:0.4.36" dependencies: + legacy-swc-helpers: "npm:@swc/helpers@=0.4.14" tslib: ^2.4.0 - checksum: 273fd3f3fc461a92f3790cc551ea054745c6d6959afbe1232e6d7aa1c722bbc114d308aab96bef5c78fc0303c85c7b472ef00e2253251cc89737f3b1af56e5a5 + checksum: 20b9f021a9711633d709ef1c231423eb079cb7ed14ad191dc9583b0b46684a95d0e87c3efd7472e7673ddbd30eb200c21490ab43ad251df8f845cd09df3d236f languageName: node linkType: hard @@ -7999,6 +8101,15 @@ __metadata: languageName: node linkType: hard +"@swc/helpers@npm:~0.3.17": + version: 0.3.17 + resolution: "@swc/helpers@npm:0.3.17" + dependencies: + tslib: ^2.4.0 + checksum: ce3a5146d738b707f0608bba731aa1fd0a8e3f75f140ff7281225d775a769f085f085e0293b570a9d201c76e09951af178c9222d8c706d4ed0d1c85b25f55cb6 + languageName: node + linkType: hard + "@szmarczak/http-timer@npm:^1.1.2": version: 1.1.2 resolution: "@szmarczak/http-timer@npm:1.1.2" @@ -20423,6 +20534,13 @@ __metadata: languageName: node linkType: hard +"ramda@npm:~0.27.2": + version: 0.27.2 + resolution: "ramda@npm:0.27.2" + checksum: 28d6735dd1eea1a796c56cf6111f3673c6105bbd736e521cdd7826c46a18eeff337c2dba4668f6eed990d539b9961fd6db19aa46ccc1530ba67a396c0a9f580d + languageName: node + linkType: hard + "randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -24337,7 +24455,7 @@ __metadata: "@intellij-platform/core": "workspace:^" "@mdx-js/react": ^1.6.21 "@microsoft/api-extractor-model": ^7.18.0 - "@react-aria/ssr": ^3.1.0 + "@react-aria/ssr": ^3.9.5 "@svgr/webpack": ^5.5.0 "@tsconfig/docusaurus": ^1.0.6 babel-plugin-react-docgen: ^4.2.1