From 6b50730ff90eaeed51a4a637ed02b610a5e12a11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Tue, 30 Sep 2025 11:34:43 +0200 Subject: [PATCH 01/33] Remove patch-leafygreen-button --- packages/compass-components/package.json | 3 +-- .../scripts/patch-leafygreen-button.js | 26 ------------------- 2 files changed, 1 insertion(+), 28 deletions(-) delete mode 100644 packages/compass-components/scripts/patch-leafygreen-button.js diff --git a/packages/compass-components/package.json b/packages/compass-components/package.json index 459e29ff6d8..7d77370983d 100644 --- a/packages/compass-components/package.json +++ b/packages/compass-components/package.json @@ -29,8 +29,7 @@ "test-cov": "nyc --compact=false --produce-source-map=false -x \"**/*.spec.*\" --reporter=lcov --reporter=text --reporter=html npm run test", "test-watch": "npm run test -- --watch", "test-ci": "npm run test-cov", - "reformat": "npm run eslint . -- --fix && npm run prettier -- --write .", - "postinstall": "node ./scripts/patch-leafygreen-button.js" + "reformat": "npm run eslint . -- --fix && npm run prettier -- --write ." }, "dependencies": { "@dnd-kit/core": "^6.0.7", diff --git a/packages/compass-components/scripts/patch-leafygreen-button.js b/packages/compass-components/scripts/patch-leafygreen-button.js deleted file mode 100644 index 34325bcb3e1..00000000000 --- a/packages/compass-components/scripts/patch-leafygreen-button.js +++ /dev/null @@ -1,26 +0,0 @@ -/** - * We can't update @leafygreen-ui/button component to latest because it breaks - * the types across the whole application, but we also have to add a dependency - * on a new leafygreen package that depends on a new export from the button - * package, this new export is a one-liner color value. As a temporary - * workaround, we will patch leafygreen package and add the export manually. For - * more details see https://github.com/mongodb-js/compass/pull/7223 - */ -const fs = require('fs'); -const path = require('path'); - -const leafygreenButtonPackage = path.dirname( - require.resolve('@leafygreen-ui/button/package.json') -); - -// eslint-disable-next-line no-console -console.log('Adding @leafygreen-ui/button/constants export...'); - -fs.writeFileSync( - path.join(leafygreenButtonPackage, 'constants.js'), - "module.exports = { PRIMARY_BUTTON_INTERACTIVE_GREEN: '#00593F' };" -); -fs.writeFileSync( - path.join(leafygreenButtonPackage, 'constants.d.ts'), - 'export declare const PRIMARY_BUTTON_INTERACTIVE_GREEN = "#00593F";' -); From 43dc230e633efe3a9a5258c36f097dba8f9358e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Fri, 21 Nov 2025 13:42:22 +0100 Subject: [PATCH 02/33] Delete unused packages Move disclaimer consts --- .../src/components/assistant-chat.tsx | 24 ---- packages/compass-components/package.json | 110 ++++++++---------- .../src/components/leafygreen.tsx | 12 -- 3 files changed, 49 insertions(+), 97 deletions(-) diff --git a/packages/compass-assistant/src/components/assistant-chat.tsx b/packages/compass-assistant/src/components/assistant-chat.tsx index 5871381917f..102780670b9 100644 --- a/packages/compass-assistant/src/components/assistant-chat.tsx +++ b/packages/compass-assistant/src/components/assistant-chat.tsx @@ -15,22 +15,17 @@ import { fontFamilies, palette, useDarkMode, - LgChatChatDisclaimer, - Link, Icon, } from '@mongodb-js/compass-components'; import { ConfirmationMessage } from './confirmation-message'; import { useTelemetry } from '@mongodb-js/compass-telemetry/provider'; import { NON_GENUINE_WARNING_MESSAGE } from '../preset-messages'; -const { DisclaimerText } = LgChatChatDisclaimer; const { ChatWindow } = LgChatChatWindow; const { LeafyGreenChatProvider, Variant } = LgChatLeafygreenChatProvider; const { Message } = LgChatMessage; const { InputBar } = LgChatInputBar; -const GEN_AI_FAQ_LINK = 'https://www.mongodb.com/docs/generative-ai-faq/'; - interface AssistantChatProps { chat: Chat; hasNonGenuineConnections: boolean; @@ -160,14 +155,6 @@ const welcomeMessageStyles = css({ paddingLeft: spacing[400], paddingRight: spacing[400], }); -const disclaimerTextStyles = css({ - paddingBottom: spacing[400], - paddingLeft: spacing[400], - paddingRight: spacing[400], - a: { - fontSize: 'inherit', - }, -}); // On small screens, many components end up breaking words which we don't want. // This is a general temporary fix for all components that we want to prevent from wrapping. const noWrapFixesStyles = css({ @@ -501,17 +488,6 @@ export const AssistantChat: React.FunctionComponent = ({ textareaProps={inputBarTextareaProps} /> - - AI can make mistakes. Review for accuracy.{' '} - - Learn more - - diff --git a/packages/compass-components/package.json b/packages/compass-components/package.json index 7d77370983d..4bea61f6814 100644 --- a/packages/compass-components/package.json +++ b/packages/compass-components/package.json @@ -35,67 +35,55 @@ "@dnd-kit/core": "^6.0.7", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.1", - "@leafygreen-ui/avatar": "^3.1.0", - "@leafygreen-ui/badge": "^9.0.2", - "@leafygreen-ui/banner": "^10.1.0", - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/card": "^12.0.2", - "@leafygreen-ui/checkbox": "^14.0.2", - "@leafygreen-ui/chip": "^3.0.12", - "@leafygreen-ui/code": "^20.1.1", - "@leafygreen-ui/combobox": "^11.0.2", - "@leafygreen-ui/confirmation-modal": "^6.0.2", - "@leafygreen-ui/copyable": "^10.0.14", - "@leafygreen-ui/drawer": "^5.0.3", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/guide-cue": "^7.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/info-sprinkle": "^4.0.2", - "@leafygreen-ui/input-option": "^3.0.12", - "@leafygreen-ui/leafygreen-provider": "^4.0.2", - "@leafygreen-ui/logo": "^10.0.2", - "@leafygreen-ui/marketing-modal": "^5.0.2", - "@leafygreen-ui/menu": "^29.0.5", - "@leafygreen-ui/modal": "^17.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/pipeline": "^7.0.2", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/portal": "^6.0.2", - "@leafygreen-ui/radio-box-group": "^14.0.2", - "@leafygreen-ui/radio-group": "^12.0.2", - "@leafygreen-ui/search-input": "^5.0.2", - "@leafygreen-ui/segmented-control": "^10.0.2", - "@leafygreen-ui/select": "^14.0.2", - "@leafygreen-ui/skeleton-loader": "^2.0.11", - "@leafygreen-ui/split-button": "^4.1.5", - "@leafygreen-ui/table": "^13.0.1", - "@leafygreen-ui/tabs": "^17.0.4", - "@leafygreen-ui/text-area": "^10.0.2", - "@leafygreen-ui/text-input": "^14.0.2", - "@leafygreen-ui/toast": "^7.0.2", - "@leafygreen-ui/toggle": "^11.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^13.0.13", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-chat/avatar": "^7.0.2", - "@lg-chat/chat-disclaimer": "^5.0.0", - "@lg-chat/chat-window": "^4.1.4", - "@lg-chat/fixed-chat-window": "^4.0.6", - "@lg-chat/input-bar": "^10.0.4", - "@lg-chat/leafygreen-chat-provider": "^5.0.2", - "@lg-chat/lg-markdown": "^4.1.3", - "@lg-chat/message": "^8.1.0", - "@lg-chat/message-actions": "^1.1.2", - "@lg-chat/message-feed": "^7.0.2", - "@lg-chat/message-feedback": "^7.0.2", - "@lg-chat/message-prompts": "^4.0.5", - "@lg-chat/message-rating": "^5.0.2", - "@lg-chat/rich-links": "^4.0.0", - "@lg-chat/suggestions": "^0.2.3", - "@lg-chat/title-bar": "^4.0.7", + "@leafygreen-ui/avatar": "^3.1.5", + "@leafygreen-ui/badge": "^10.2.3", + "@leafygreen-ui/banner": "^10.2.3", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/card": "^13.2.1", + "@leafygreen-ui/checkbox": "^18.1.3", + "@leafygreen-ui/chip": "^4.0.9", + "@leafygreen-ui/code": "^20.2.3", + "@leafygreen-ui/combobox": "^12.2.1", + "@leafygreen-ui/confirmation-modal": "^8.0.0", + "@leafygreen-ui/copyable": "^12.0.1", + "@leafygreen-ui/drawer": "^5.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/guide-cue": "^8.1.1", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/info-sprinkle": "^5.0.9", + "@leafygreen-ui/input-option": "^4.1.3", + "@leafygreen-ui/leafygreen-provider": "^5.0.4", + "@leafygreen-ui/logo": "^11.1.0", + "@leafygreen-ui/marketing-modal": "^6.0.0", + "@leafygreen-ui/menu": "^33.0.1", + "@leafygreen-ui/modal": "^18.0.0", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/pipeline": "^8.0.8", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/portal": "^7.1.0", + "@leafygreen-ui/radio-box-group": "^15.0.10", + "@leafygreen-ui/radio-group": "^13.0.10", + "@leafygreen-ui/search-input": "^6.1.1", + "@leafygreen-ui/segmented-control": "^11.0.11", + "@leafygreen-ui/select": "^17.0.1", + "@leafygreen-ui/skeleton-loader": "^3.0.9", + "@leafygreen-ui/split-button": "^6.1.7", + "@leafygreen-ui/table": "^15.2.1", + "@leafygreen-ui/tabs": "^17.0.7", + "@leafygreen-ui/text-area": "^12.1.3", + "@leafygreen-ui/text-input": "^16.2.1", + "@leafygreen-ui/toast": "^8.1.1", + "@leafygreen-ui/toggle": "^12.1.3", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-chat/chat-window": "^6.0.0", + "@lg-chat/input-bar": "^12.0.0", + "@lg-chat/leafygreen-chat-provider": "^6.0.0", + "@lg-chat/message": "^10.0.0", "@mongodb-js/compass-context-menu": "^0.3.1", "@mongodb-js/diagramming": "^2.2.1", "@react-aria/interactions": "^3.9.1", diff --git a/packages/compass-components/src/components/leafygreen.tsx b/packages/compass-components/src/components/leafygreen.tsx index 38ac4af0960..52614ce1f39 100644 --- a/packages/compass-components/src/components/leafygreen.tsx +++ b/packages/compass-components/src/components/leafygreen.tsx @@ -218,19 +218,7 @@ export { export * as Avatar from '@leafygreen-ui/avatar'; export * as InputOption from '@leafygreen-ui/input-option'; -export * as LgChatAvatar from '@lg-chat/avatar'; -export * as LgChatChatDisclaimer from '@lg-chat/chat-disclaimer'; export * as LgChatChatWindow from '@lg-chat/chat-window'; -export * as LgChatFixedChatWindow from '@lg-chat/fixed-chat-window'; export * as LgChatInputBar from '@lg-chat/input-bar'; export * as LgChatLeafygreenChatProvider from '@lg-chat/leafygreen-chat-provider'; -export * as LgChatLgMarkdown from '@lg-chat/lg-markdown'; -export * as LgChatMessageActions from '@lg-chat/message-actions'; -export * as LgChatMessageFeed from '@lg-chat/message-feed'; -export * as LgChatMessageFeedback from '@lg-chat/message-feedback'; -export * as LgChatMessagePrompts from '@lg-chat/message-prompts'; -export * as LgChatMessageRating from '@lg-chat/message-rating'; export * as LgChatMessage from '@lg-chat/message'; -export * as LgChatRichLinks from '@lg-chat/rich-links'; -export * as LgChatSuggestions from '@lg-chat/suggestions'; -export * as LgChatTitleBar from '@lg-chat/title-bar'; From f042cd08f7f51401a6e83b35e4922f5e4284a15e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Mon, 17 Nov 2025 14:49:04 +0100 Subject: [PATCH 03/33] Bump LG packages --- package-lock.json | 4813 +++++++--------------- package.json | 33 +- packages/compass-components/package.json | 12 +- 3 files changed, 1501 insertions(+), 3357 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a236c3a9a9..303dcb4af6a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,12 +26,6 @@ "npm": ">=10.2.4" } }, - "@mongodb-js/diagramming": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/diagramming/-/diagramming-1.8.0.tgz", - "integrity": "sha512-ABg9MVNUm4wD5UijQHf3Il6WSrHPqchmMFHJMJ1OAgMEDXXKJNzUvK1Zhz5iDEEO5uIHOYSQRcCY8MeC9bo+fA==", - "extraneous": true - }, "configs/eslint-config-compass": { "name": "@mongodb-js/eslint-config-compass", "version": "1.4.12", @@ -5630,15 +5624,16 @@ } }, "node_modules/@emotion/css": { - "version": "11.11.2", - "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.11.2.tgz", - "integrity": "sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew==", + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.13.5.tgz", + "integrity": "sha512-wQdD0Xhkn3Qy2VNcIzbLP9MR8TafI0MJb7BEAXKp+w4+XqErksWR4OXomuDzPsN4InLdGhVe6EYcn2ZIUCpB8w==", + "license": "MIT", "dependencies": { - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.2", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1" + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.13.5", + "@emotion/serialize": "^1.3.3", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2" } }, "node_modules/@emotion/hash": { @@ -6351,22 +6346,22 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.6.9", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", - "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.9" + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/dom": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz", - "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.9" + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/react": { @@ -6385,12 +6380,12 @@ } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", - "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz", + "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.0.0" + "@floating-ui/dom": "^1.7.4" }, "peerDependencies": { "react": ">=16.8.0", @@ -6398,15 +6393,15 @@ } }, "node_modules/@floating-ui/react/node_modules/tabbable": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.3.0.tgz", + "integrity": "sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==", "license": "MIT" }, "node_modules/@floating-ui/utils": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", "license": "MIT" }, "node_modules/@gar/promisify": { @@ -6822,165 +6817,158 @@ "license": "MIT" }, "node_modules/@leafygreen-ui/a11y": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/a11y/-/a11y-2.0.2.tgz", - "integrity": "sha512-b94OCj0JyfDBujniE2L80Rj5Hbjp6E3L6EIhKQPc/33AzlFGVKlk8wVdhqhQjOgAKrFXah6teTwzOgI9UQCNcw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/a11y/-/a11y-3.0.5.tgz", + "integrity": "sha512-HJqDsLCNj4d1RQiifYuhpazZVYgsLZJeEboaQ+UsNhAppV13kdPb2qX7H4RbGmXkalTBzHOkbAYp6vvioSAVdQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^14.0.2" + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/hooks": "^9.1.4", + "@leafygreen-ui/lib": "^15.4.0" } }, "node_modules/@leafygreen-ui/avatar": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/avatar/-/avatar-3.1.2.tgz", - "integrity": "sha512-baWzNpyNis+GlAfgCIl4j1eDvboqqjY+ZWMinVlL5bWYyTP/46n20eb5tQO0j2YQgaQNHBTCQEqH3Gnu5dzcfQ==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/avatar/-/avatar-3.1.5.tgz", + "integrity": "sha512-msQ7z5/Igr7mE2n8amopsv+gc7XLoC5KrgmU7xy0RZcgtaL18ORP0nULAK9hNs3v+LCXe2324WcRqfSU2OLQlA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/logo": "^11.0.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/logo": "^11.1.0", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/tokens": "^3.2.4", + "@leafygreen-ui/tokens": "^4.0.0", "lodash": "^4.17.21" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/badge": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/badge/-/badge-9.0.2.tgz", - "integrity": "sha512-kGM52Zy/7yYU9YWAQHdwuW0Dar2/mS7O7qXF4Y9CIG1Izc0R30zv+oxg9686pAuIijmGsOpeXWHc33Mi12uZ8Q==", + "version": "10.2.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/badge/-/badge-10.2.3.tgz", + "integrity": "sha512-SU8U8BPhDxkaj0w1ov+BPAqpSbChmu3XlAuDc3OCFqI4IMa9Jqf6nVoPnaN/OW6nMlD6B2pqZtbDnMpSLfcyuQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/banner": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/banner/-/banner-10.1.0.tgz", - "integrity": "sha512-pETlmUxfKahkhifLNubrMOGtSQIIJffjSwJIeTX2ViGoFZxz/CCVYXZsKu10aELD0cQKJzgGfx/QxqizXx5ZpA==", + "version": "10.2.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/banner/-/banner-10.2.3.tgz", + "integrity": "sha512-yzyP5oAJ9DCZlNJythfReFBLN8s9Khz9KCBDpRCmtNI6gJXGMNURF+kZM6VbT+XNe7wPN4mjkj6fGZ6grPL2rA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/icon-button": "^17.0.5", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2" + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, - "node_modules/@leafygreen-ui/box": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/box/-/box-4.0.2.tgz", - "integrity": "sha512-i2aCSME7EkU4gQE/H/ONRtINKsi3DZIi5sOlHBrqr77TWfODeI+t+kp2t2+rEsHxkHH0OFzt98BUL5nCWWUd9w==", - "license": "Apache-2.0" - }, "node_modules/@leafygreen-ui/button": { - "version": "22.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/button/-/button-22.0.2.tgz", - "integrity": "sha512-Vj1cO/U6pGMzsiQs6fMU+G6k5p7FD8y0lMo/y/gRNHmBuKJ+fEiFOna/OJROrQTTI8iva9dezCU92Fxgc8Hgpg==", + "version": "25.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/button/-/button-25.1.3.tgz", + "integrity": "sha512-WDyrqyEzorW0XPAAaeZYApB+jjxgO5uUkqOZm9stTdCozT7n7K0MbB/eigoYPjGVJ0IJJ6N33GSWVeBjAWulZA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/box": "^4.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/ripple": "^1.1.15", - "@leafygreen-ui/tokens": "^2.11.3", - "@lg-tools/test-harnesses": "^0.1.4", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/ripple": "^2.0.7", + "@leafygreen-ui/tokens": "^4.0.0", + "@lg-tools/test-harnesses": "^0.3.4", "polished": "^4.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/card": { - "version": "12.0.9", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/card/-/card-12.0.9.tgz", - "integrity": "sha512-Go3ys8cimZQ8yStVt/++/jiK4O/r5cRqYXyM8ZAEH16nVTgMaumtSjiEiCuF1jWO2WaNCf9fNU4A8WOi7WZvUw==", + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/card/-/card-13.2.1.tgz", + "integrity": "sha512-RyO2NrmUdrTBBEYaUAPSX7PqN4FysNApvvlYDDoyO8UTKQ6RHKD79C6wSZUHCZY6z6iy3ZJY52eKScyDHYyreQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/polymorphic": "^2.0.9", - "@leafygreen-ui/tokens": "^2.12.2", - "polished": "^4.2.2" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/checkbox": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/checkbox/-/checkbox-14.0.2.tgz", - "integrity": "sha512-M4KzQ9YInjigWmu5PjY4PDT/lYSN2m5U59MR3yMON+Yx1KcN5gK58UmPOwNICkWAWnAc/eS6E/JkjXoa3/S5RQ==", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/checkbox/-/checkbox-18.1.3.tgz", + "integrity": "sha512-DwrJSVEo3J/rdWUpBcvHSaSVbyIb1Quvdu8Ok5Lmy6vT/ARfM1aM2KzheDQ25E2ArY7c/lsBf0T0qmIvYu2J3w==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-tools/test-harnesses": "^0.1.4", + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-tools/test-harnesses": "^0.3.4", "react-transition-group": "^4.4.5" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/chip": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/chip/-/chip-3.0.2.tgz", - "integrity": "sha512-PZtbI5O2F2g/FUNwyXs6aaJI4b/1D2Qm66qgx6wgZe3LkiaDX9s2Km7WMKDfMPo8E8aB1pTKGa+GbTwGoiEzqw==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/chip/-/chip-4.0.9.tgz", + "integrity": "sha512-TDk63YkB1WVfb4yDMOC0qq4OVkI4EVqOnQ/kIFna7MGy0W74829M5qqPg4Emzb8E0ayhfoCzyqonPdobdUvkmQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/inline-definition": "^8.0.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/inline-definition": "^9.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/code": { - "version": "20.1.1", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/code/-/code-20.1.1.tgz", - "integrity": "sha512-c9kkj6BCkWfUKBNcttsXm710Fyim9VWGIhyOHiNibgABT7rVwanQu3SrPzPPJpWkqXtbtaLhCWKk8M802stAPg==", + "version": "20.2.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/code/-/code-20.2.3.tgz", + "integrity": "sha512-fcsrNdh9WSh5q+bJyq38eFsKok/tn6EXNWKP+emxLPz0mmxyRSHq1b0olQzFUVm75SIR1KOBVgdbFesdozoAaw==", "license": "Apache-2.0", "dependencies": { "@leafygreen-ui/a11y": "^3.0.5", - "@leafygreen-ui/button": "^25.1.0", - "@leafygreen-ui/emotion": "^5.0.3", - "@leafygreen-ui/hooks": "^9.2.0", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^17.1.0", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", "@leafygreen-ui/lib": "^15.6.2", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/select": "^16.1.4", - "@leafygreen-ui/skeleton-loader": "^3.0.6", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^14.2.0", - "@leafygreen-ui/typography": "^22.1.3", + "@leafygreen-ui/select": "^17.0.1", + "@leafygreen-ui/skeleton-loader": "^3.0.9", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3", + "@leafygreen-ui/typography": "^22.2.2", "@lg-tools/test-harnesses": "^0.3.4", "@types/facepaint": "^1.2.1", "@types/highlight.js": "^10.1.0", @@ -6992,375 +6980,123 @@ "polished": "^4.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" - } - }, - "node_modules/@leafygreen-ui/code/node_modules/@leafygreen-ui/a11y": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/a11y/-/a11y-3.0.5.tgz", - "integrity": "sha512-HJqDsLCNj4d1RQiifYuhpazZVYgsLZJeEboaQ+UsNhAppV13kdPb2qX7H4RbGmXkalTBzHOkbAYp6vvioSAVdQ==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^5.0.3", - "@leafygreen-ui/hooks": "^9.1.4", - "@leafygreen-ui/lib": "^15.4.0" - } - }, - "node_modules/@leafygreen-ui/code/node_modules/@leafygreen-ui/form-field": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/form-field/-/form-field-4.0.4.tgz", - "integrity": "sha512-4XH+FR3pnkEPYRE4ma5IbvF89nqdBtAfQbodug1c18s+DkD4DvMaNV1klJ0LbkeSBscmNSUJnptTE6fHoVO6SQ==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^5.0.3", - "@leafygreen-ui/hooks": "^9.1.4", - "@leafygreen-ui/icon": "^14.5.1", - "@leafygreen-ui/lib": "^15.4.0", - "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.3" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, - "node_modules/@leafygreen-ui/code/node_modules/@leafygreen-ui/select": { - "version": "16.1.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/select/-/select-16.1.4.tgz", - "integrity": "sha512-iej6YbI2GDw9pUa8gGWNiTzeiYdqLr0l/Tg0j3xK5nZTZld0z5NbInbeAvNTIgXKyXzPK/gG007Cbb6v1fAGOw==", + "node_modules/@leafygreen-ui/combobox": { + "version": "12.2.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/combobox/-/combobox-12.2.1.tgz", + "integrity": "sha512-nppvD3nWO3KmAlMQBVDlgRlll1bATnbcpoXo/gEws3bf2Jn8Yq54ywf783bSX1HkZysSCsjpVLxgIGhbcX7nwA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/button": "^25.1.0", - "@leafygreen-ui/emotion": "^5.0.3", - "@leafygreen-ui/form-field": "^4.0.4", - "@leafygreen-ui/hooks": "^9.2.0", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/input-option": "^4.0.5", + "@leafygreen-ui/checkbox": "^18.1.3", + "@leafygreen-ui/chip": "^4.0.9", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/form-field": "^4.0.7", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/input-option": "^4.1.3", "@leafygreen-ui/lib": "^15.6.2", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/popover": "^14.1.0", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.3", - "@lg-tools/test-harnesses": "^0.3.4", - "@types/react-is": "^18.0.0", - "lodash": "^4.17.21", - "polished": "^4.1.3", - "react-is": "^18.0.1" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" - } - }, - "node_modules/@leafygreen-ui/code/node_modules/@leafygreen-ui/skeleton-loader": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/skeleton-loader/-/skeleton-loader-3.0.6.tgz", - "integrity": "sha512-9n5126UNxfPEoam39ewgOtTUoOPZkD1tBMRNkGsySxATNebKg86gq6e5YYSnb0bVP8TxOP6AXLvQstu1q6IpGg==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/card": "^13.0.5", - "@leafygreen-ui/emotion": "^5.0.3", - "@leafygreen-ui/icon": "^14.5.1", - "@leafygreen-ui/lib": "^15.4.0", - "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.3", - "lodash": "^4.17.21" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" - } - }, - "node_modules/@leafygreen-ui/code/node_modules/@leafygreen-ui/tooltip": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-14.2.0.tgz", - "integrity": "sha512-+kOCnC9uTa7EViGeLlVthk//FPJ34r+Z7itSTJVt9Y+zB28FU31ZlAclC8VCxDTdRFWt1UtlaM00jj89NfAP/Q==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^5.0.3", - "@leafygreen-ui/hooks": "^9.2.0", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.6.1", - "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/popover": "^14.1.0", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.3", - "lodash": "^4.17.21", - "polished": "^4.2.2" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" - } - }, - "node_modules/@leafygreen-ui/code/node_modules/@lg-tools/test-harnesses": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", - "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", - "license": "Apache-2.0", - "dependencies": { - "@testing-library/dom": "9.3.1" - } - }, - "node_modules/@leafygreen-ui/code/node_modules/@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@leafygreen-ui/code/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@leafygreen-ui/code/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@leafygreen-ui/code/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@leafygreen-ui/code/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@leafygreen-ui/code/node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "license": "MIT" - }, - "node_modules/@leafygreen-ui/code/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/@leafygreen-ui/combobox": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/combobox/-/combobox-11.0.2.tgz", - "integrity": "sha512-TJv+ni2DhFWt6bShL3/NN+Sf6YkZ7EcMqGWcuI5+atyw8gOki6fEyT8TKHejLrf/nAPoXNM3wfrO77JF6WBReQ==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/checkbox": "^14.0.2", - "@leafygreen-ui/chip": "^3.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/form-field": "^2.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/input-option": "^3.0.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.2", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "chalk": "^4.1.2", "lodash": "^4.17.21", "polished": "^4.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/confirmation-modal": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/confirmation-modal/-/confirmation-modal-6.0.2.tgz", - "integrity": "sha512-FoLr501ru0ubuFQS4qk8FjOvDZc3CpCwYMIbbl3rC5G7vJOACnSZcoC163UQvBqia16eUB3DnbbCnOWZoGeS4A==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/confirmation-modal/-/confirmation-modal-8.0.1.tgz", + "integrity": "sha512-tZGavYwuBQ0EiL8LPJivM/qo1JQn/frBKj2/g1/9Ul+1vwr3EX2krtnWUV+66T4xSkLCZID3JtDftdohlc7Kkg==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/modal": "^17.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/text-input": "^14.0.2", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/button": "^24.0.1", + "@leafygreen-ui/emotion": "^5.0.0", + "@leafygreen-ui/icon": "^14.0.0", + "@leafygreen-ui/lib": "^15.0.0", + "@leafygreen-ui/modal": "^18.0.1", + "@leafygreen-ui/palette": "^5.0.0", + "@leafygreen-ui/text-input": "^15.0.1", + "@leafygreen-ui/tokens": "^3.1.0", + "@leafygreen-ui/typography": "^21.0.1" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0" } }, "node_modules/@leafygreen-ui/copyable": { - "version": "10.0.14", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/copyable/-/copyable-10.0.14.tgz", - "integrity": "sha512-O4dstObiN04Zjrd4Z10ratWZAi7pnb6gpML/HQnkAxR+0OwzKOvrR6XOQ2/3IzlLfIiY1TUHIbjavpHy/ppqVw==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/copyable/-/copyable-12.0.1.tgz", + "integrity": "sha512-tf6mjjHQu/ZtuHSu88Vv71ZB+wVE4QT+ahRbPC61CSPY34EjHdKXic4/k/DF5Pl40DTB2vQZbU/T4aqVAaZgYQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/button": "^23.1.6", - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/hooks": "^8.4.1", - "@leafygreen-ui/icon": "^13.4.0", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/tokens": "^2.12.2", - "@leafygreen-ui/tooltip": "^13.0.13", - "@leafygreen-ui/typography": "^20.1.9", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3", + "@leafygreen-ui/typography": "^22.2.2", "clipboard": "^2.0.6", "polished": "^4.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/descendants": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-2.1.5.tgz", - "integrity": "sha512-1HT2spOnpULZb03wt95vbPOxOKEJKA9tdZDxH9KmWg+yYEMwEjxa+SNuHDZ/zxncJQe7NSDu1p1TQsHgjT5VpA==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.6.tgz", + "integrity": "sha512-Y/zn12Aj18XdFY0zFYW4Fjjy8dyRdQNkmMppG2YjZGoQSnUjQP9GBi4VMLVpgLxL/muDvHj7RMB8PMkgCg6yKw==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/hooks": "^8.4.1", - "@leafygreen-ui/lib": "^14.2.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", "lodash": "^4.17.21" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/drawer": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.0.3.tgz", - "integrity": "sha512-NK3evBf+mT48lKHb4la3qFP58yYr+w1R75+z/Wl+45J8gg5hc2pFTJvA5lJc64k/iN68KLeUDrsbHp5uHx+yEg==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.1.3.tgz", + "integrity": "sha512-mKZhcAcdmvTt2SAiVsp5aoRm7xZXxalKvV5dpbWOh4p0YfDZJ3AtXhdLouTUe6u/90x4JWTcb3R3K2FdDwsNAw==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/button": "^25.0.4", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/hooks": "^9.1.3", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/icon-button": "^17.0.5", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/polymorphic": "^3.0.4", - "@leafygreen-ui/resizable": "^0.1.2", - "@leafygreen-ui/tabs": "^17.0.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/toolbar": "^1.0.5", - "@leafygreen-ui/typography": "^22.1.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/resizable": "^0.1.3", + "@leafygreen-ui/tabs": "^17.0.7", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/toolbar": "^1.1.3", + "@leafygreen-ui/typography": "^22.2.2", "@lg-tools/test-harnesses": "^0.3.4", "polished": "^4.2.2", "react-intersection-observer": "^8.25.1" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" - } - }, - "node_modules/@leafygreen-ui/drawer/node_modules/@lg-tools/test-harnesses": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", - "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", - "license": "Apache-2.0", - "dependencies": { - "@testing-library/dom": "9.3.1" - } - }, - "node_modules/@leafygreen-ui/drawer/node_modules/@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@leafygreen-ui/drawer/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@leafygreen-ui/drawer/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@leafygreen-ui/drawer/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@leafygreen-ui/drawer/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/emotion": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/emotion/-/emotion-4.1.1.tgz", - "integrity": "sha512-h9eVJTt5WXnDyKUPiJ6Qn8lhhagPd1biaUbPrCWJb4UF5VnIUf2eJwXPkDgRzc8fIKX26Qw9k+YJiFjmnqSOyQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/emotion/-/emotion-5.1.0.tgz", + "integrity": "sha512-PYTlsJ1gZWmuF549C+/57J3RT31s6KtsoWWe6bng1XAoTE06cvHOVmVC5yOeW2WHhpA3ulLckqX4Qj0kiofdww==", "license": "Apache-2.0", "dependencies": { "@emotion/css": "^11.1.3", @@ -7368,174 +7104,155 @@ } }, "node_modules/@leafygreen-ui/form-field": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/form-field/-/form-field-2.0.2.tgz", - "integrity": "sha512-fE0djPECl65XD4Hj5TgBBT2RnsByjSbfgfkPAKd/e2eBMusmAp7cAPceOnFy98uwH9w677789lofHQnpiCh5gw==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/form-field/-/form-field-4.0.7.tgz", + "integrity": "sha512-yCTCdPnHJbrmzV4HyZrXebzDacL0ElfCz6o4MWZlwRazQFGQnB6L3Ewf3fFUo53w6oO4o10iygCpXeuvrUaj7A==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/guide-cue": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/guide-cue/-/guide-cue-7.0.2.tgz", - "integrity": "sha512-9Q7oBzdSEr6ZwmRf3o8ioTd2xC558pWGy7BIqJ0jDmWM1jVBYBBJrytREmNIRYTmiJ1SrjIQ2lDxHo8vLGawow==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/guide-cue/-/guide-cue-8.1.1.tgz", + "integrity": "sha512-daef5lBRwCCmjoqh1EGv/00kJdlWx2Gw78fxYeJcaRSQ/D3Q97xZldul7UKNl8w/PVmBDMonnXUjrcNSPbHiww==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.2", - "@leafygreen-ui/tooltip": "^13.0.2", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tooltip": "^14.2.3", + "@leafygreen-ui/typography": "^22.2.2", "focus-trap": "6.9.4", "focus-trap-react": "9.0.2", "polished": "^4.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/hooks": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/hooks/-/hooks-8.4.1.tgz", - "integrity": "sha512-WZ1p+HeYqqbWVDGTffkRLDE83K/GbjRDYW8jcSYgznba0NAkOkWT9n/+MJp83rd55iyPhBopOKx7270s/sIH4A==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/hooks/-/hooks-9.3.0.tgz", + "integrity": "sha512-KYLJuCctqIfY/ycIhKTS1PTJTADwBdrEgW31q/FqHKNc0y9C/KcQXjzx4xsYFSLZFoeiPvS+GGQ2rD/LTcCFMw==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/lib": "^14.2.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/tokens": "^4.0.0", "lodash": "^4.17.21" } }, "node_modules/@leafygreen-ui/icon": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-14.6.0.tgz", - "integrity": "sha512-j1nYs9zP7HIWzXFYYsxunokykN3TI9EbHH/Dlh9ISEiwTX7qXsqgPYY02uFIGULiHomNAOe8AIzncJ41lqPR3A==", + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-14.7.1.tgz", + "integrity": "sha512-qGui/wKgaa3kDpW6eKjL8yn3N9t4+SPcZjfrImTXiDGAbNgi8RKBR3ymIxOw7xmRv+okpjxbagQbHb3RoyPHCA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", "lodash": "^4.17.21" } }, "node_modules/@leafygreen-ui/icon-button": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon-button/-/icon-button-16.0.3.tgz", - "integrity": "sha512-ePVkelwDmD/HB0VF77C2XvVdP2e4J3VHPt27oBfZCLdxJkvIjqSQftBisgvveyFydK+6R8gaiei5yUCbmUPqng==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon-button/-/icon-button-17.1.3.tgz", + "integrity": "sha512-NQVIS31OYRcXQ3tiQcmhIWu9RVMzL8bM4xr+lg+gxVQFx3l2fdlcodtk2DqRbMvxckGGwGAofOKhWqeJbK8vEQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/tokens": "^2.11.3", + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0", "polished": "^4.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/info-sprinkle": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/info-sprinkle/-/info-sprinkle-4.0.2.tgz", - "integrity": "sha512-Z68lh+zpDCxFWLlBb3wfoXhYCNV/gkijXDMkXseI9drsMxOlm5e1z+LwXSVAVGg8cKjvuKcSBK8KCJA6rsq00w==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/tooltip": "^13.0.2" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" - } - }, - "node_modules/@leafygreen-ui/inline-definition": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/inline-definition/-/inline-definition-9.0.5.tgz", - "integrity": "sha512-GVxxefMclIgUSWJClGIMb//jp2JWRyCLJJ28FsXl80U8LBGmYzt8VvlH9o0nFOcTd9r6Nk1tRsEgJBpuvTo+3w==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/info-sprinkle/-/info-sprinkle-5.0.9.tgz", + "integrity": "sha512-gkluPoZj5j5kbkwDVhaaVBAzgyEtonTJ/Vo4neFp8i1ngcxqF3iYF0biLq2BWK1wRnO7qT0P5/pUBX1VjczJ1g==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^14.1.3" + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, - "node_modules/@leafygreen-ui/inline-definition/node_modules/@leafygreen-ui/tooltip": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-14.1.4.tgz", - "integrity": "sha512-OHuWYuwL6PEMt8fLs8bVhqrEZR4zmvBuKli01bLffxBwQZXhsLg5fsBfY/iqeoIVUd6NR0FlCfNebcqYrP2ccQ==", + "node_modules/@leafygreen-ui/inline-definition": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/inline-definition/-/inline-definition-9.1.3.tgz", + "integrity": "sha512-X+Zde5bdZI5oyd3Lk9lRAK4qOHDyWZPtL62Mf39UBtSxwW5/6qVubohXmdVXIll54LDVyoBP43Ip2ZpVKVvsvA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^5.0.3", - "@leafygreen-ui/hooks": "^9.1.4", - "@leafygreen-ui/icon": "^14.5.1", - "@leafygreen-ui/lib": "^15.4.0", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/popover": "^14.0.6", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.3", - "lodash": "^4.17.21", - "polished": "^4.2.2" + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/input-option": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/input-option/-/input-option-3.0.4.tgz", - "integrity": "sha512-AgX2SKh3sCAuLs9tuZi8uItt3yYzzUL+ff6mzwXa4AVcM2Ni/W308jaD1Iu6RAX5c1sZE36zM7aJyzUiAWWiiA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/input-option/-/input-option-4.1.3.tgz", + "integrity": "sha512-IdSpT4c4DeQ+Jt34nPg/2t5//U8ZMdv9G2tYVvKkxqHuBpzGt//doAFwrHYJQtGtTSPYltrBOJaOvau/0JUnvA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.1.1" + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/leafygreen-provider": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/leafygreen-provider/-/leafygreen-provider-4.0.7.tgz", - "integrity": "sha512-By2Ov+V/YP+pmNn9DwaayXCP31oq7NKO/CwEoqyjE1j58S2Ti6u1Eacywt2a18pIjKPbnIqralX8Bhmd6BAl5Q==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/leafygreen-provider/-/leafygreen-provider-5.0.4.tgz", + "integrity": "sha512-VDlmjTiIqlITVhq4VKUDq8FLySWnHkTxSV2n1sxOanLNPuatOXjxsPmCkPUBXhmQKk/fBf4yQnDKOwJvkyzE6Q==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/hooks": "^8.4.1", - "@leafygreen-ui/lib": "^14.2.0", + "@leafygreen-ui/hooks": "^9.1.3", + "@leafygreen-ui/lib": "^15.3.0", "react-transition-group": "^4.4.5" } }, "node_modules/@leafygreen-ui/lib": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-15.3.0.tgz", - "integrity": "sha512-WuEd60jLO2u3J2MdMHglKTvqC2DmjA/JI6BpCIU35Gim3ruf6+DF1WIyOhhxibqTtnn/5vEY0oAJrd3728UYCQ==", + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-15.6.2.tgz", + "integrity": "sha512-HsjXXovBqyrXL3Y7V09g2bEidGn58AK/mfoIPMlen/hEcWlbXbefoCzXF7AQqWLhd0F/lS2XgX7+BqVUHXx2/Q==", "license": "Apache-2.0", "dependencies": { "lodash": "^4.17.21" @@ -7545,275 +7262,276 @@ } }, "node_modules/@leafygreen-ui/logo": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/logo/-/logo-10.0.2.tgz", - "integrity": "sha512-vvzHrQuC6qT1Behrocp/nB9FmRBAnHjLPbL6I8QoxhGAsJmumcqLwXYPzvw7SJBXvciQmvPCGIpAdRkVhysVkg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/logo/-/logo-11.1.0.tgz", + "integrity": "sha512-UupcGGmtfIXvuXEpJ5h/uvaqExJEXELyxj7VRSAB1JShmaNopRqoNcwfANxtKZ60nFtmBaSz6ix6xc4/gdSK2w==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3" + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/lib": "^15.6.1", + "@leafygreen-ui/palette": "^5.0.2" } }, "node_modules/@leafygreen-ui/marketing-modal": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/marketing-modal/-/marketing-modal-5.0.2.tgz", - "integrity": "sha512-XBEBbADvWu6ouSbULf4aqpb4OBbPV89SKwCbQWd0bUcytXLPgilsnkLHu3oGbX9YjaV2/xyQlSVlOK3PjPG8iw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/marketing-modal/-/marketing-modal-6.1.0.tgz", + "integrity": "sha512-rqElAWR0ObLQ4lH+QxZu9In1mJMvmHU9MDqkRXH8nlIGYm4YTJHtf0UrkzaqOxOnrsB06l48q8uKDpc5nGb35A==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/modal": "^17.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/button": "^25.0.1", + "@leafygreen-ui/emotion": "^5.0.0", + "@leafygreen-ui/lib": "^15.2.0", + "@leafygreen-ui/modal": "^19.0.1", + "@leafygreen-ui/palette": "^5.0.0", + "@leafygreen-ui/tokens": "^3.2.1", + "@leafygreen-ui/typography": "^22.1.0" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.2" } }, "node_modules/@leafygreen-ui/menu": { - "version": "28.0.10", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/menu/-/menu-28.0.10.tgz", - "integrity": "sha512-PZ9j+usNflGrRtiTSTWjHBfmtH2dsKJ3/jaiBIoP04GNOKV6FhW75zKshocej7kE2GiV5WeFKR2WnBPP4AvKjA==", + "version": "33.0.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/menu/-/menu-33.0.1.tgz", + "integrity": "sha512-D4S8r39YHPRNJ7g9UPMYRdj0FDLSQNxBHyx9jjMRbFR8mgxeqo+fYzwQmpEXo4nTor6mO8rOOSjVBAGrDLhiqQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/descendants": "^2.1.3", - "@leafygreen-ui/emotion": "^4.0.10", - "@leafygreen-ui/hooks": "^8.3.6", - "@leafygreen-ui/icon": "^13.2.0", - "@leafygreen-ui/icon-button": "^16.0.7", - "@leafygreen-ui/input-option": "^3.0.8", - "@leafygreen-ui/lib": "^14.1.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/polymorphic": "^2.0.7", - "@leafygreen-ui/popover": "^13.0.7", - "@leafygreen-ui/tokens": "^2.12.0", - "@leafygreen-ui/typography": "^20.1.5", + "@leafygreen-ui/descendants": "^3.0.6", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/input-option": "^4.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21", "polished": "^4.3.1", "react-transition-group": "^4.4.5" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.5" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/modal": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/modal/-/modal-17.0.2.tgz", - "integrity": "sha512-hE04xSIvr74qnOp20oRQNEa7TV4NahLFdUUJsz+1gmyQTed2VW5qiy40y//PlpYcfAmWjJ9NmbsFL6i32KIF6w==", + "version": "18.0.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/modal/-/modal-18.0.1.tgz", + "integrity": "sha512-PTJ+jSf8wEgZhm2ZPSRw3QXGDAYMIGckPUGRVeRAI24lcr9ZHWEXng45zBaS5OUqoWn4LFufLpUjq5RN/H8nuw==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/portal": "^6.0.2", - "@leafygreen-ui/tokens": "^2.11.3", + "@leafygreen-ui/emotion": "^5.0.0", + "@leafygreen-ui/hooks": "^9.0.0", + "@leafygreen-ui/icon": "^14.0.0", + "@leafygreen-ui/icon-button": "^17.0.1", + "@leafygreen-ui/lib": "^15.0.0", + "@leafygreen-ui/palette": "^5.0.0", + "@leafygreen-ui/portal": "^7.0.0", + "@leafygreen-ui/tokens": "^3.1.0", + "@lg-tools/test-harnesses": "^0.3.1", "focus-trap": "6.9.4", "focus-trap-react": "^9.0.2", "polished": "^4.2.2", "react-transition-group": "^4.4.5" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0" } }, "node_modules/@leafygreen-ui/palette": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/palette/-/palette-4.1.4.tgz", - "integrity": "sha512-pkNeNzlstEM7ceoLG1mG7PUGunEdUYemKjzVOcaCbNEoyZvX3Lf0KWb8tDmAEloSPdXxMOlO8hoef9JGNdEIcw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/palette/-/palette-5.0.2.tgz", + "integrity": "sha512-+PrfGeJSv4goxm/vKpfJJDOP7t/uElj+14K8jiIyu3qR3TcFRIZ5h1VMvICTUgqvRc8W+xIZYQwsLa2XCu2lvw==", "license": "Apache-2.0" }, "node_modules/@leafygreen-ui/pipeline": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/pipeline/-/pipeline-7.0.2.tgz", - "integrity": "sha512-gcpfsmrz9/Hv86iVJRumxduaXowWh0JUXz29ucmIDHFwKP91ecaFDla2/9FVbrEZoUYYwe4PUKqKxGeTMY+rig==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/pipeline/-/pipeline-8.0.8.tgz", + "integrity": "sha512-oFRNB+5AH4ASXm0Rt4N6HT395Q3i58e0KMXliI3FKNcsAjjQeydDV3YlyTPxgWqLCokVrRCfnN/jOhymQ1b9iA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/tooltip": "^13.0.2", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3", "react-intersection-observer": "^8.25.1" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/polymorphic": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/polymorphic/-/polymorphic-2.0.9.tgz", - "integrity": "sha512-oeAzARBPXZkZeStTuPdXDKdfyBlmkK5AiJUeehwbI5p6uTidH1GPGti+y1sDtxUPkavwEmGlPL304QoXXeHB6Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/polymorphic/-/polymorphic-3.1.0.tgz", + "integrity": "sha512-5fbXD6ExTmMScvODuipfB1Ti/Dvoaxxg+daSftqXfNQlEkEnd5cPnezOOl1LMsu2xUoZT6NXsFgukZYsmXEVpQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/lib": "^14.2.0", + "@leafygreen-ui/lib": "^15.4.0", "lodash": "^4.17.21" } }, "node_modules/@leafygreen-ui/popover": { - "version": "13.0.11", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/popover/-/popover-13.0.11.tgz", - "integrity": "sha512-A9LbihqeYlGmdvfj6KDAtVc89yvNqd/B1WeXyZBbxErQ4mm17NKqA8x4M1RstTazz9MP45HV6gsnz/fZ3Wml+g==", + "version": "14.3.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/popover/-/popover-14.3.1.tgz", + "integrity": "sha512-++rrh0QLYm5frM6w8qVjMNf/diKksdZbp0zw3UMNJ7TJWJNCAYdpLlfscp6x19atRWw/Egh69wZdybD/Aaq9HA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react": "^0.26.28", - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/hooks": "^8.4.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/portal": "^6.0.6", - "@leafygreen-ui/tokens": "^2.12.2", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/portal": "^7.1.0", + "@leafygreen-ui/tokens": "^4.0.0", "@types/react-transition-group": "^4.4.5", "lodash": "^4.17.21", "react-transition-group": "^4.4.5" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/portal": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/portal/-/portal-6.0.6.tgz", - "integrity": "sha512-kersWbwRpHGrqOKHhT6sBonsxXtkhowoAfxRPlbNRQBC7pgiZ/WWlfd3iE1vavqYliZAwImRG1qNZOz3D7SRcw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/portal/-/portal-7.1.0.tgz", + "integrity": "sha512-wCldB70m/NtlIeVRxi5S/U74W6jxQScqptI2I4+7RweBquBfxIg1SipHXqMC+Zo3aL+s/fCMuFKNlLuwGWu8MA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/hooks": "^8.4.1", - "@leafygreen-ui/lib": "^14.2.0" + "@leafygreen-ui/hooks": "^9.2.0", + "@leafygreen-ui/lib": "^15.6.1" }, "peerDependencies": { "react-dom": "^17.0.0 || ^18.0.0" } }, "node_modules/@leafygreen-ui/radio-box-group": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/radio-box-group/-/radio-box-group-14.0.2.tgz", - "integrity": "sha512-c6gO/qf3/Bb2YCk++tGKg36lTPKmPp4B43rQ20W1QYfgB7IjRqQLSzO1XIdc7V34z8slR3XviP4cB/GNGjtqkg==", + "version": "15.0.10", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/radio-box-group/-/radio-box-group-15.0.10.tgz", + "integrity": "sha512-pUiJX0BY6jzfyC1dvyB0zAKJISH7AhE9rzHbyuxVzugbhkA2L1gEHr6c5mQFQfowqNWqAPbCN8bXAAEqckcPew==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/radio-group": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/radio-group/-/radio-group-12.0.2.tgz", - "integrity": "sha512-GWt0Y3qPav7IJKfjhQzZPWL/XFmeDwg/0Lahvg4Bpfpu+SETcj6Xs1eTsKhHhoNHYNu75moQV8f2CzwGvgIuEQ==", + "version": "13.0.10", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/radio-group/-/radio-group-13.0.10.tgz", + "integrity": "sha512-ui59w/8B9QvR6s84WCsR8Hk2VTktQ1MlNsDDfV47K8cShA86AMo/tHTBpL0eUEkf1mefbl4n6iqLZiU4+fV5CA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/resizable": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/resizable/-/resizable-0.1.2.tgz", - "integrity": "sha512-H7dqgMmwnrx0Ap9s5SQF0ajzWURvNOZIA4zXUgwdiUKgAKeIaLl8zK1W95gDlehDonHOWhAohZlpopOFYklnrg==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/resizable/-/resizable-0.1.3.tgz", + "integrity": "sha512-hGpRUvqMLsfpqUgAFP5rTgY3viwHP9T8fe0eBL3sbShezvbuLNO9qSVZYQVGg7VNC4wg3reJ1aSQxjn1XYe5Nw==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/lib": "^15.4.0", "@leafygreen-ui/palette": "^5.0.2" } }, "node_modules/@leafygreen-ui/ripple": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/ripple/-/ripple-1.1.15.tgz", - "integrity": "sha512-rJ/WedAo5aTCl+oblIY/ipObT9AV1CMX2Q0KbQeuXYXuPpusMxOCCMaK4m5kuLO/Fdy+OohUzPXH3Y5OGNx/xQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/ripple/-/ripple-2.0.7.tgz", + "integrity": "sha512-+Ixyb5deA5S+tbLQl4Iad/JWVQhYLeET6tstzYmE/sk6YfJWDyWH8CYVJ3Q9wdZXBJlXoZAi1Vy4ff4x9GSXGA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/tokens": "^2.11.3" + "@leafygreen-ui/tokens": "^4.0.0" } }, "node_modules/@leafygreen-ui/search-input": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/search-input/-/search-input-5.0.2.tgz", - "integrity": "sha512-4B7r0JcW3XqZXMX71AmgrcpYMiOPGaCo6KYK085193IVx7l/8NrmnkEw0t3cL4f+viOcfI4jts0C49J4FuVUfQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/search-input/-/search-input-6.1.1.tgz", + "integrity": "sha512-IcSHDZtG/CSSXVMXQ7Mxa+FpKbDsz7tU+Ph4LM6/2VPUhtPw0QCnXP4FtsFQJsddvoTLVieZeVfVxf4dVkNckg==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/input-option": "^3.0.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/popover": "^13.0.2", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/input-option": "^4.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21", "polished": "^4.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/segmented-control": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/segmented-control/-/segmented-control-10.0.2.tgz", - "integrity": "sha512-VV1Fpt95GJrQQkkgQDkjG0xDyDUFO0DIbN4t++WPxtnSPBUNh3hgwM9qXL3YzIe2dGV251xgctJP+IezyM/YNA==", + "version": "11.0.11", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/segmented-control/-/segmented-control-11.0.11.tgz", + "integrity": "sha512-ACheq8dbVz20qwK4u+FKT35mF0WqEStILwEdfcU54dh3/JzjBmA/+/5aJ7+W25N+Lbx6Gh/aZXEMhnJjj5LHCQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/box": "^4.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21", "polished": "^4.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/select": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/select/-/select-14.0.2.tgz", - "integrity": "sha512-9SQFkyyXG0x0p5x64yTacVxVUSaRqepHGmJRJqlr0cAeAxJ1S9CT3Cj+V9rMWTbIUlZ6Tgma4WWGt4cav3LZNQ==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/select/-/select-17.0.1.tgz", + "integrity": "sha512-sfHsI9DRIqVm94/gatGu2KADaWvuWwqzX4lVd36ckICPIyzVtyiq8HMwAfcid3HeZfm0n99pTVl7+RiR8BkIXQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/form-field": "^2.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/input-option": "^3.0.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.2", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-tools/test-harnesses": "^0.1.4", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/form-field": "^4.0.7", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/input-option": "^4.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-tools/test-harnesses": "^0.3.4", "@types/react-is": "^18.0.0", "lodash": "^4.17.21", "polished": "^4.1.3", "react-is": "^18.0.1" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/select/node_modules/react-is": { @@ -7823,418 +7541,242 @@ "license": "MIT" }, "node_modules/@leafygreen-ui/skeleton-loader": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/skeleton-loader/-/skeleton-loader-2.0.11.tgz", - "integrity": "sha512-QDG5ppaMGT4cXnOEtmFfFYC3jNljIvHg9+5+tZas3gcbt6W6BV9v7OdyFX0ZsU5F+kDed5d2SsgipMp4bCgjJw==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/skeleton-loader/-/skeleton-loader-3.0.9.tgz", + "integrity": "sha512-XcXmTclhg6vZHRpQg0b2wQLuxSFYoYXWnZjZRNq7j3qCxgCMKD+fh6RHJR/Lg8t9yuaDxnT4kN77qY0QFLQ+fQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/card": "^12.0.9", - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/icon": "^13.3.0", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/tokens": "^2.12.2", - "@leafygreen-ui/typography": "^20.1.8", + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/card": "^13.2.1", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/split-button": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/split-button/-/split-button-4.1.5.tgz", - "integrity": "sha512-vlDo9UxkEVAxMzQfW4JVHKyb8vTQfVxA1UnlKKA0HAsRblOtjldSSyOf60jg9KPvtGf/C7uMv/pM0D2sJzpcOw==", + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/split-button/-/split-button-6.1.7.tgz", + "integrity": "sha512-TGpJHUKB2jcUgBp76usP339Q4e3XIjQwMjNLhSebXqNF1mov9CgtkREP6cPsmUkPO6Gj44QfM6bdwniP3abthg==", + "license": "Apache-2.0", + "dependencies": { + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/menu": "^33.0.1", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0" + }, + "peerDependencies": { + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" + } + }, + "node_modules/@leafygreen-ui/table": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/table/-/table-15.2.1.tgz", + "integrity": "sha512-0NRUKTV4sFSuyEzwAz8JCvKYpL43PDNVZMvVP834RMCpKqeXEfTTb8xEt5xGXPiYP0t/efXc8r/ON4AaJ6TwWQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/button": "^23.0.0", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/menu": "^28.0.6", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/popover": "^13.0.3", - "@leafygreen-ui/tokens": "^2.11.3" + "@leafygreen-ui/checkbox": "^18.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-tools/test-harnesses": "^0.3.4", + "@tanstack/react-table": "^8.20.5", + "@tanstack/react-virtual": "^3.10.7", + "lodash": "^4.17.21", + "polished": "^4.2.2", + "react-fast-compare": "3.2.2", + "react-intersection-observer": "^8.25.1" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/tabs": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tabs/-/tabs-17.0.4.tgz", - "integrity": "sha512-RlTs+vuc43t4VRiup9VNrZZq+9vli7zY93+VapIefbkow09d7zz5GEMQma/82wUl4u2a4CVk4MPbrAw2KLC/DQ==", + "version": "17.0.7", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/tabs/-/tabs-17.0.7.tgz", + "integrity": "sha512-UIqk8lk/sy4Wdyn7tEX7JusPTqYEbJHBHZeBJaRSfFGa3jEcsX8s9G4XBbZ7Blpdo+GB/6E4+Q0ycZRCVqNmkw==", "license": "Apache-2.0", "dependencies": { "@leafygreen-ui/a11y": "^3.0.5", - "@leafygreen-ui/descendants": "^3.0.4", - "@leafygreen-ui/emotion": "^5.0.3", - "@leafygreen-ui/hooks": "^9.1.4", - "@leafygreen-ui/lib": "^15.4.0", + "@leafygreen-ui/descendants": "^3.0.6", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", "@leafygreen-ui/palette": "^5.0.2", "@leafygreen-ui/polymorphic": "^3.1.0", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.3", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "@lg-tools/test-harnesses": "^0.3.4" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, - "node_modules/@leafygreen-ui/tabs/node_modules/@leafygreen-ui/a11y": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/a11y/-/a11y-3.0.5.tgz", - "integrity": "sha512-HJqDsLCNj4d1RQiifYuhpazZVYgsLZJeEboaQ+UsNhAppV13kdPb2qX7H4RbGmXkalTBzHOkbAYp6vvioSAVdQ==", + "node_modules/@leafygreen-ui/text-area": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/text-area/-/text-area-12.1.3.tgz", + "integrity": "sha512-Y+0eFmqShTFqrjhNbrMUPIxT/WgulyFB96cxhhT0SIZHRqWdB8cM2rm+rHyQwiMQW9qLvopSlgXuuNwHGxlMQQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^5.0.3", - "@leafygreen-ui/hooks": "^9.1.4", - "@leafygreen-ui/lib": "^15.4.0" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/form-field": "^4.0.7", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-tools/test-harnesses": "^0.3.4" + }, + "peerDependencies": { + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, - "node_modules/@leafygreen-ui/tabs/node_modules/@leafygreen-ui/descendants": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.4.tgz", - "integrity": "sha512-0aPXSgXmnd1NzWha2nQRwZX0qQeb1FgQhIj6eElFAg+E6//b+aaA6lg2v7c6/UoxAOV7YLAgADIw9ehPzq8/tQ==", + "node_modules/@leafygreen-ui/text-input": { + "version": "16.2.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/text-input/-/text-input-16.2.1.tgz", + "integrity": "sha512-x+UKq1k2jQmRwpux0gAH4TKk7u7iu640fVBwgJUDoLTO0foN/4gc7uHyDFeyUtxFumDaHkCdnUP3Bxl080qcCw==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/hooks": "^9.1.3", - "@leafygreen-ui/lib": "^15.3.0", - "lodash": "^4.17.21" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/form-field": "^4.0.7", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-tools/test-harnesses": "^0.3.4" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, - "node_modules/@leafygreen-ui/tabs/node_modules/@lg-tools/test-harnesses": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", - "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", + "node_modules/@leafygreen-ui/toast": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/toast/-/toast-8.1.1.tgz", + "integrity": "sha512-idM7iADi/FxyyB5mMEP5xJMC36PVeuMxId+fvgB+9z80ZSvElCbuNgd2/VaIRiTpeDMFJpgcysC/HN8uTHtpUQ==", "license": "Apache-2.0", "dependencies": { - "@testing-library/dom": "9.3.1" - } - }, - "node_modules/@leafygreen-ui/tabs/node_modules/@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@leafygreen-ui/tabs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@leafygreen-ui/tabs/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@leafygreen-ui/tabs/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@leafygreen-ui/tabs/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@leafygreen-ui/text-area": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/text-area/-/text-area-10.0.2.tgz", - "integrity": "sha512-rsIVH/XhwfqaUkg/XPUS+Qh452IGk+JGWV4WFAJP7jvzIPqSlr50kNWk/OZo5gXCdYLHhSceXNT+HZnW8zb71Q==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/form-field": "^2.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-tools/test-harnesses": "^0.1.4" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" - } - }, - "node_modules/@leafygreen-ui/text-input": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/text-input/-/text-input-14.0.2.tgz", - "integrity": "sha512-YsLoty/ZVn9wfjQ3tcQSznhjMdpXlb0lBj5MDz+MfNpshgiZcukChUI83e11NVrbpkZ6Aer8YEldKthO+Ni5dA==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/form-field": "^2.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-tools/test-harnesses": "^0.1.4" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" - } - }, - "node_modules/@leafygreen-ui/toast": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/toast/-/toast-7.0.2.tgz", - "integrity": "sha512-tbEIBL/Xc5Yma3R7rA0gGbQPube2KTs3SIYPRbARDz/Mff0p5gfROeDR9MXL3IY+avYDLkFaxmwbJUVHNC7ZZw==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/portal": "^6.0.2", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/portal": "^7.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21", "polished": "^4.2.2", "react-transition-group": "^4.4.5" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/toggle": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/toggle/-/toggle-11.0.2.tgz", - "integrity": "sha512-fb4TwqNlRWYYMSPwpOLD9fyUMJEhZKS+Epb4oRlPYhH1uKxEMmuEqzR55bQYmd9KChkcT79YHVdrVu+jaP9L5g==", + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/toggle/-/toggle-12.1.3.tgz", + "integrity": "sha512-pKsHmvLObWt87NT53v+29xNazwubVCNQhh1lZg3uYsVf9rHB1tG6aGuLd0pzaF0rI8kPVF5nFQ4e/b8EKfopTQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3", - "@lg-tools/test-harnesses": "^0.1.4" + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@lg-tools/test-harnesses": "^0.3.4" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/tokens": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-3.2.4.tgz", - "integrity": "sha512-Bd11x/ext/vVozd/HL+AD8LbL71Z6B6VbtQ/+qLqoX8qHMsJt7VWL0CmmGs5NVHh3v5sAlfT5DYbB9uhwVM8Qw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-4.0.0.tgz", + "integrity": "sha512-8S3/zM+y0ht5mh6sFoTaJYhjMbmhFMvqxpeg38LkIL7rUCVsBNVEJshGx8LouUJbM8ptLCUDTB//mBI236MOog==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^5.0.2", - "polished": "^4.2.2" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2" } }, "node_modules/@leafygreen-ui/toolbar": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/toolbar/-/toolbar-1.0.5.tgz", - "integrity": "sha512-d5MpgAWiq7+huqHGqsJRQNlaCEA/aAdiv3WjO5nQhz70wfQdGbKwnR6+6Rkxj5GT6Rz9lKvNvcNEpKKsEkZjDw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/toolbar/-/toolbar-1.1.3.tgz", + "integrity": "sha512-0LiLO3BwR7Rlyzupyxh0f45WZTsKhOwOPoA6VZX6m+1cGf5ICud1oDX/wbiv9mAtMEuBAzkitaLD+J0ewDY8HQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/descendants": "^3.0.4", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/hooks": "^9.1.3", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/icon-button": "^17.0.5", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/descendants": "^3.0.6", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^14.1.3", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3", "@lg-tools/test-harnesses": "^0.3.4" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" - } - }, - "node_modules/@leafygreen-ui/toolbar/node_modules/@leafygreen-ui/descendants": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.4.tgz", - "integrity": "sha512-0aPXSgXmnd1NzWha2nQRwZX0qQeb1FgQhIj6eElFAg+E6//b+aaA6lg2v7c6/UoxAOV7YLAgADIw9ehPzq8/tQ==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/hooks": "^9.1.3", - "@leafygreen-ui/lib": "^15.3.0", - "lodash": "^4.17.21" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" - } - }, - "node_modules/@leafygreen-ui/toolbar/node_modules/@leafygreen-ui/tooltip": { - "version": "14.1.3", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-14.1.3.tgz", - "integrity": "sha512-VdRu+lqGrTVAzgaaVFuHhg5sy/f5SgeibC+fLfj6tGjdlUYOJb8TPDcE8aPkiVRDzADYuGAjrj4z2OU3WE4uBQ==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/hooks": "^9.1.3", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/popover": "^14.0.5", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2", - "lodash": "^4.17.21", - "polished": "^4.2.2" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" - } - }, - "node_modules/@leafygreen-ui/toolbar/node_modules/@lg-tools/test-harnesses": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", - "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", - "license": "Apache-2.0", - "dependencies": { - "@testing-library/dom": "9.3.1" - } - }, - "node_modules/@leafygreen-ui/toolbar/node_modules/@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@leafygreen-ui/toolbar/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@leafygreen-ui/toolbar/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@leafygreen-ui/toolbar/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@leafygreen-ui/toolbar/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/tooltip": { - "version": "13.0.13", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-13.0.13.tgz", - "integrity": "sha512-h9+/XGbzgy94lxREd/54cB9ryu6SVB7kcdUjjrR8klqRapfqrdrFEfJFOfltr7K3vfMoYo7F8XMOu7ctpJ8ylw==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-14.2.3.tgz", + "integrity": "sha512-WLY/7xUa1j17Ajflsj3ZDbzJXscjt9D46HCIEEXX9RrpF3VkLWzwPHCdoK+5dsCt1W/h1VPXqkyY2hEpy41rlQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/hooks": "^8.4.1", - "@leafygreen-ui/icon": "^13.4.0", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^2.12.2", - "@leafygreen-ui/typography": "^20.1.9", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21", "polished": "^4.2.2" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leafygreen-ui/typography": { - "version": "20.1.9", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/typography/-/typography-20.1.9.tgz", - "integrity": "sha512-TPnzIRSgu8X/sZY4ASt4a03vVUKrGxLhpBAs//N+kDaf080Z/sMJqfWGaq/zjt3WQx4pVf+ThssHI+ZMOYdHvg==", + "version": "22.2.2", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/typography/-/typography-22.2.2.tgz", + "integrity": "sha512-xpdxPvxvGVu7gGK6aem1qwKPwuX2TtT7Zc66ukrmtYtoBHDBnA3SVzbNcPxzDYwKcjbRrQnFdtW2lbfX4IS6Dg==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/icon": "^13.4.0", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/polymorphic": "^2.0.9", - "@leafygreen-ui/tokens": "^2.12.2" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@leichtgewicht/base64-codec": { @@ -9768,49 +9310,34 @@ } }, "node_modules/@lg-chat/avatar": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@lg-chat/avatar/-/avatar-7.0.2.tgz", - "integrity": "sha512-w0gw+G8xJsLVTv66AGICOcbKWoW8xeeMKtavzga8zES+SqI+Ysz//Z3eonJmJcIW4sN1/MD6qt9Ndz6+dhgkog==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@lg-chat/avatar/-/avatar-8.0.1.tgz", + "integrity": "sha512-cGjZfBlDKs50XCAl8/H5vfAd9PYLZsQMG6s0ItJM/sTP3eTLqvVkmstbkyEnI2SoingxghI/ylPUtTOfplh0Tg==", + "deprecated": "This package is deprecated. Instead, use @leafygreen-ui/avatar", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/avatar": "^3.1.2", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/avatar": "^3.1.4", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/tokens": "^3.2.4" + "@leafygreen-ui/tokens": "^4.0.0" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4", - "@lg-chat/leafygreen-chat-provider": "^5.0.2" - } - }, - "node_modules/@lg-chat/chat-disclaimer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lg-chat/chat-disclaimer/-/chat-disclaimer-5.0.0.tgz", - "integrity": "sha512-149Urb6FzZEouteluM1pYPyK90pRJ72FSj1+yWwNiew1BCMwdrn6xCdOHLiWCH34Wt10AMGrDW5MRVmHb4Svyg==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/marketing-modal": "^8.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" + "@leafygreen-ui/leafygreen-provider": ">=3.2.0", + "@lg-chat/leafygreen-chat-provider": "^5.1.0" } }, "node_modules/@lg-chat/chat-window": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@lg-chat/chat-window/-/chat-window-4.1.4.tgz", - "integrity": "sha512-rNA7BYK3S8ah/xOGXAhSzLDEAp62v/lJjEWgwKOWbIhQAbQuQgslmlZLY05j+xbmoUJ+lKmituGKFgilv4IQgw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@lg-chat/chat-window/-/chat-window-4.1.6.tgz", + "integrity": "sha512-6hXu/22fVDQzPTRD0r3DFhNDxnQ9uJdLPI0c29rCjh+JtHptOHFOEange0+J/H1iYcgzop8Fe4K7nzP2I6c5Nw==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/lib": "^15.6.1", "@leafygreen-ui/palette": "^5.0.2", "@leafygreen-ui/tokens": "^3.2.4", - "@lg-chat/title-bar": "^4.0.7", + "@lg-chat/title-bar": "^4.0.8", "react-keyed-flatten-children": "^2.2.1" }, "peerDependencies": { @@ -9818,51 +9345,28 @@ "@lg-chat/leafygreen-chat-provider": "^5.0.2" } }, - "node_modules/@lg-chat/fixed-chat-window": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@lg-chat/fixed-chat-window/-/fixed-chat-window-4.0.6.tgz", - "integrity": "sha512-439jNOEE4/d6uhT1SaCPX9kl5B513BB+VyDdKUXKqc3AKdfNj0pl+Rj5TynaRN627CkrJrdpKZfDpBaYdp1+bA==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/avatar": "^3.1.2", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/popover": "^14.0.5", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2", - "@lg-chat/chat-window": "^4.1.4", - "@lg-chat/title-bar": "^4.0.7", - "react-transition-group": "^4.4.5" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4", - "@lg-chat/leafygreen-chat-provider": "^5.0.2" - } - }, "node_modules/@lg-chat/input-bar": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/@lg-chat/input-bar/-/input-bar-10.0.4.tgz", - "integrity": "sha512-hrMH/xQxKwlaZoC1vsyJBw5ce8wYN9jVmuclBswiYXZzyxwAmopwd4l2I8V3YVBMyS+OT01LSey2l2Tk4C5QHw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@lg-chat/input-bar/-/input-bar-10.1.0.tgz", + "integrity": "sha512-mkQwyR7JG5vElockcgQDILOQjN1/Rka0EBbXJp9JobCOPSSLSO5NQg/hdvnf4QS1bUKE6hGbGWQUlCdG91Xscw==", "license": "Apache-2.0", "dependencies": { "@leafygreen-ui/avatar": "^3.1.2", - "@leafygreen-ui/badge": "^10.1.2", - "@leafygreen-ui/banner": "^10.1.0", + "@leafygreen-ui/badge": "^10.1.3", + "@leafygreen-ui/banner": "^10.1.1", "@leafygreen-ui/button": "^25.0.4", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/hooks": "^9.1.3", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/icon-button": "^17.0.5", + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/hooks": "^9.1.4", + "@leafygreen-ui/icon": "^14.5.1", + "@leafygreen-ui/icon-button": "^17.0.6", "@leafygreen-ui/input-option": "^4.0.5", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/lib": "^15.5.0", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/polymorphic": "^3.0.4", - "@leafygreen-ui/popover": "^14.0.5", - "@leafygreen-ui/search-input": "^6.0.5", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/popover": "^14.0.6", + "@leafygreen-ui/search-input": "^6.0.6", "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2", + "@leafygreen-ui/typography": "^22.1.3", "lodash": "^4.17.21", "react-keyed-flatten-children": "^1.3.0", "react-textarea-autosize": "^8.3.2" @@ -9891,168 +9395,54 @@ } }, "node_modules/@lg-chat/leafygreen-chat-provider": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@lg-chat/leafygreen-chat-provider/-/leafygreen-chat-provider-5.0.2.tgz", - "integrity": "sha512-7wDvtlzsOjknzSe09osKmih2NM8Tvg6MIiWypKdDVTlPiEdyB7kX1PsQ9SrONhDvx1rTfIvIe63YiuLpd+4+lw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@lg-chat/leafygreen-chat-provider/-/leafygreen-chat-provider-5.1.0.tgz", + "integrity": "sha512-L0fGWaRBcR4a9x3cbsKAZrO166I235zYHlrWT1SWhDAnrnvT5SAp5qfnJ4/iiod4YTKsRavagxOu9IxJfst5bQ==", "license": "Apache-2.0", "dependencies": { "use-resize-observer": "^9.1.0" } }, "node_modules/@lg-chat/lg-markdown": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@lg-chat/lg-markdown/-/lg-markdown-4.1.3.tgz", - "integrity": "sha512-O7pz3URXfn8ZHA9k1MiKDdcUFo1f1bL9C73ysANl7UllFO3LK+QZNRemeQD5Le3btye0DtQKOhTMO8vkixW3tQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@lg-chat/lg-markdown/-/lg-markdown-4.2.2.tgz", + "integrity": "sha512-WUib0r6Xq1L/25+kAWyExrWIFJVrSMJRkpQ/f1DF5dmLyUsmP8fp3Cve+KAZMQEjF9UEoDOizBKpdEWoAO32NQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/code": "^20.0.7", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2", + "@leafygreen-ui/code": "^20.2.1", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.0", "react-markdown": "^8.0.7" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" + "@leafygreen-ui/leafygreen-provider": ">=3.2.0" } }, "node_modules/@lg-chat/message": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@lg-chat/message/-/message-8.1.0.tgz", - "integrity": "sha512-SuV3z7y3S+RFFmBH2Zva9lDyKYKm72vY+Sxe/T81UgY+EW1TSaa7bS9zog217eweaqvEYUq6gnIUDX2d93B4Vg==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@lg-chat/message/-/message-8.2.1.tgz", + "integrity": "sha512-bdRYy0UC/OR5+glUA/Bg8gYky2pi+9XhjokvBSRiWPftpLZh4NZEujL6Kd9+uBp2zkCxiLwW2f9K+nwtO9gB3A==", "license": "Apache-2.0", "dependencies": { "@leafygreen-ui/avatar": "^3.1.2", - "@leafygreen-ui/banner": "^10.1.0", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/hooks": "^9.1.3", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/icon-button": "^17.0.5", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/polymorphic": "^3.0.4", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2", - "@lg-chat/lg-markdown": "^4.1.3", - "@lg-chat/message-feedback": "^7.0.2", - "@lg-chat/message-rating": "^5.0.2", - "@lg-chat/rich-links": "^4.0.0" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4", - "@lg-chat/leafygreen-chat-provider": "^5.0.2" - } - }, - "node_modules/@lg-chat/message-actions": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@lg-chat/message-actions/-/message-actions-1.1.2.tgz", - "integrity": "sha512-nJeHX8dh+OHL4nOAsFPDRdyiLgl9F8Cbi1A4IVvWb39n39iPioxahsRZMkKJwwB9y5Dh+YBEWFP8AlYtqncKaA==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/icon-button": "^17.0.5", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/tokens": "^3.2.4", - "@lg-chat/message": "^8.1.0", - "@lg-chat/message-feedback": "^7.0.2", - "@lg-chat/message-rating": "^5.0.2", - "@lg-tools/test-harnesses": "^0.3.4" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4", - "@lg-chat/leafygreen-chat-provider": "^5.0.2" - } - }, - "node_modules/@lg-chat/message-actions/node_modules/@lg-tools/test-harnesses": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", - "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", - "license": "Apache-2.0", - "dependencies": { - "@testing-library/dom": "9.3.1" - } - }, - "node_modules/@lg-chat/message-actions/node_modules/@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@lg-chat/message-actions/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@lg-chat/message-actions/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@lg-chat/message-actions/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@lg-chat/message-actions/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@lg-chat/message-feed": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@lg-chat/message-feed/-/message-feed-7.0.2.tgz", - "integrity": "sha512-bZ28qYioUxI5wlI6XgkAIsvl8BXcle05ppM7m2fQocOseb2bf7n/yZ0T3BNPWKeNfB0EgXOL+/P2FGvUCfgm7A==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/button": "^25.0.4", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/badge": "^10.2.0", + "@leafygreen-ui/banner": "^10.1.1", + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/hooks": "^9.2.0", + "@leafygreen-ui/icon": "^14.6.0", + "@leafygreen-ui/icon-button": "^17.1.0", + "@leafygreen-ui/lib": "^15.6.1", "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", "@leafygreen-ui/tokens": "^3.2.4", - "@lg-chat/avatar": "^7.0.2", - "@lg-chat/message": "^8.1.0", - "@lg-chat/message-rating": "^5.0.2", - "react-intersection-observer": "^8.25.1", - "react-keyed-flatten-children": "^2.2.1" + "@leafygreen-ui/typography": "^22.1.3", + "@lg-chat/lg-markdown": "^4.2.0", + "@lg-chat/message-feedback": "^7.0.3", + "@lg-chat/message-rating": "^5.0.3", + "@lg-chat/rich-links": "^4.0.1" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "^5.0.4", @@ -10060,58 +9450,42 @@ } }, "node_modules/@lg-chat/message-feedback": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@lg-chat/message-feedback/-/message-feedback-7.0.2.tgz", - "integrity": "sha512-q2TaGuz71WBNVTwnMoR9lhCFV419Vp0oLBnt/WAAX80YYceyqPD9xKcosqFw0gLaFKSI6ZTTpYqxYnv11lwX5g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@lg-chat/message-feedback/-/message-feedback-7.1.0.tgz", + "integrity": "sha512-MataQS9poiMWZjKdxnFR50h+SznxKCTQJTzAwkc93SEQMiXnvYDaiphPdb63M4EAc9feioMivt9IEoksVeckGQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/button": "^25.0.4", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/hooks": "^9.1.3", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/icon-button": "^17.0.5", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/button": "^25.1.0", + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/hooks": "^9.2.1", + "@leafygreen-ui/icon": "^14.6.0", + "@leafygreen-ui/icon-button": "^17.1.0", + "@leafygreen-ui/lib": "^15.6.2", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/popover": "^14.0.5", - "@leafygreen-ui/text-area": "^12.0.3", + "@leafygreen-ui/popover": "^14.1.0", + "@leafygreen-ui/text-area": "^12.1.0", "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2" + "@leafygreen-ui/typography": "^22.1.3" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "^5.0.4", "@lg-chat/leafygreen-chat-provider": "^5.0.2" } }, - "node_modules/@lg-chat/message-prompts": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@lg-chat/message-prompts/-/message-prompts-4.0.5.tgz", - "integrity": "sha512-0TmrkkMyTyLs3ytsVkC4IUhjFrzizV0eMp1bLcDg6J8hxsxWI5ztZ1S+Yla1ry9lqiNt59XMaVLlFok8ZRzoIg==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" - } - }, "node_modules/@lg-chat/message-rating": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@lg-chat/message-rating/-/message-rating-5.0.2.tgz", - "integrity": "sha512-KY+Ng/++vTvluYThJmF0FlcuAbCNkraN1AahWqqYabdy38O2Sj7XAvemYzY2V/5mY+OHIZk28pQKndMnZ+f9rA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@lg-chat/message-rating/-/message-rating-5.0.3.tgz", + "integrity": "sha512-ZcFYmtFIaYUAVw6+yzc0Vlfwl5Dgdct0mtaDsxcSGyDONSMsFZIBSmtbSObliwkzzGepvtAEdx5Kfs3+u8jgxg==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/hooks": "^9.1.3", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/icon-button": "^17.0.5", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/hooks": "^9.1.4", + "@leafygreen-ui/icon": "^14.5.1", + "@leafygreen-ui/icon-button": "^17.0.6", + "@leafygreen-ui/lib": "^15.4.0", "@leafygreen-ui/palette": "^5.0.2", "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2" + "@leafygreen-ui/typography": "^22.1.3" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "^5.0.4", @@ -10119,67 +9493,48 @@ } }, "node_modules/@lg-chat/rich-links": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@lg-chat/rich-links/-/rich-links-4.0.0.tgz", - "integrity": "sha512-wxCaKvZxYfZnUJTOfuNdHaT+o8+MvpuY9MXa9Qru1ZNhbnv7GG5tBeG9en9GGJUFddkqf5l7tcwUY/2vnaYfmQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@lg-chat/rich-links/-/rich-links-4.0.6.tgz", + "integrity": "sha512-cvimcFGBrdbFsQaoavJNNZBET3q2FhmB5KPnUVA0BiimI9KCCCRy830RKFz1qLBjAuVmjZUZOL4ECfFKh9SHNQ==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/card": "^13.0.5", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/leafygreen-provider": "^5.0.4", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/card": "^13.2.1", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.1", + "@leafygreen-ui/lib": "^15.6.2", "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/polymorphic": "^3.0.4", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" - } - }, - "node_modules/@lg-chat/suggestions": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@lg-chat/suggestions/-/suggestions-0.2.3.tgz", - "integrity": "sha512-bpxXJV4z3MfvCSYIAKwx2JN90bi6r7DsOtRAdh7YOG+FJT/gfKCW2M8v/dNoOfjhCoOsC1gZ0tnfRNLrP/yp1w==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/banner": "^10.1.0", - "@leafygreen-ui/button": "^25.0.4", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2" + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.1.0", + "@leafygreen-ui/typography": "^22.2.3" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" + "@leafygreen-ui/leafygreen-provider": "^5.0.0 || ^4.0.0 || ^3.2.0" } }, "node_modules/@lg-chat/title-bar": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@lg-chat/title-bar/-/title-bar-4.0.7.tgz", - "integrity": "sha512-zLZfR8IfaC06PfKzOwz4iRJAxuwnHgmj3+v6oa2Gh/64h+Uf+aUQNk/iOVI9pn3dCIEt0X4okVLIh1MXW1pJ+w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@lg-chat/title-bar/-/title-bar-4.2.0.tgz", + "integrity": "sha512-kNdTqPRe+bd5cL96b1PrySmbXF+1Bd2WBJndPrJ9hBdOD6itJmKfMLV8W6sbMhixaN2Q01jMQDPd37CMMGuUAA==", "license": "Apache-2.0", "dependencies": { - "@leafygreen-ui/badge": "^10.1.2", - "@leafygreen-ui/emotion": "^5.0.2", - "@leafygreen-ui/icon": "^14.5.0", - "@leafygreen-ui/icon-button": "^17.0.5", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^22.1.2", - "@lg-chat/avatar": "^7.0.2" + "@leafygreen-ui/badge": "^10.2.2", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.2", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.0", + "@lg-chat/avatar": "^8.0.1" }, "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^5.0.4" + "@leafygreen-ui/leafygreen-provider": "^3.2.0 || workspace:^4.0.0 || workspace:^5.0.0", + "@lg-chat/leafygreen-chat-provider": "^5.1.0" } }, "node_modules/@lg-tools/test-harnesses": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.1.4.tgz", - "integrity": "sha512-3CbuBu28tgn919mHTWFwyKiHnrg78h3kOT1uIrYTlJzUJ8V8tcFXSCTlOYhn+8iQSlbG3dHVSbOcZmfSXDFohA==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", + "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", "license": "Apache-2.0", "dependencies": { "@testing-library/dom": "9.3.1" @@ -10731,9 +10086,9 @@ } }, "node_modules/@mongodb-js/diagramming": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/diagramming/-/diagramming-2.2.1.tgz", - "integrity": "sha512-xUaQSyMnyNeXILT+tPl0JoC+hlh38cYltYuL6uniyg36g20cPuCXZ9geQp0sbVt5/p1BtfgdqsKMfox+oaOlIQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@mongodb-js/diagramming/-/diagramming-2.2.2.tgz", + "integrity": "sha512-GCI+L9TBC7sbuEeJaazhdz1ELcvPRi6cjuOf9Lhx/9FhyV+7IpIGCQbm4V7OflBrqBTfZD4XrwzlkuZ55hRLaA==", "license": "MIT", "dependencies": { "@emotion/react": "^11.14.0", @@ -10742,6 +10097,7 @@ "@leafygreen-ui/inline-definition": "^9.0.5", "@leafygreen-ui/leafygreen-provider": "^5.0.2", "@leafygreen-ui/palette": "^5.0.0", + "@leafygreen-ui/select": "^16.2.0", "@leafygreen-ui/tokens": "^3.2.1", "@leafygreen-ui/tooltip": "^14.2.1", "@leafygreen-ui/typography": "^22.1.0", @@ -10752,27 +10108,6 @@ "react-dom": "17.0.2" } }, - "node_modules/@mongodb-js/diagramming/node_modules/@leafygreen-ui/tooltip": { - "version": "14.2.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-14.2.2.tgz", - "integrity": "sha512-WqWjHzhK+BZrUaJjgph2LQjvQtEYjjR/uyxRubJVrW9GhzBd9xZ9ztnBnTMGT6rz5aRWptV0iZ0YwS+73KbBEw==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^5.1.0", - "@leafygreen-ui/hooks": "^9.2.2", - "@leafygreen-ui/icon": "^14.6.1", - "@leafygreen-ui/lib": "^15.6.2", - "@leafygreen-ui/palette": "^5.0.2", - "@leafygreen-ui/popover": "^14.3.0", - "@leafygreen-ui/tokens": "^4.0.0", - "@leafygreen-ui/typography": "^22.2.0", - "lodash": "^4.17.21", - "polished": "^4.2.2" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": ">=3.2.0" - } - }, "node_modules/@mongodb-js/dl-center": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@mongodb-js/dl-center/-/dl-center-1.3.0.tgz", @@ -11410,15 +10745,19 @@ } }, "node_modules/@mongodb-js/oidc-plugin/node_modules/mime-types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", - "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", "dependencies": { "mime-db": "^1.54.0" }, "engines": { - "node": ">= 0.6" + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/@mongodb-js/oidc-plugin/node_modules/negotiator": { @@ -16077,12 +15416,12 @@ } }, "node_modules/@tanstack/react-table": { - "version": "8.20.6", - "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.20.6.tgz", - "integrity": "sha512-w0jluT718MrOKthRcr2xsjqzx+oEM7B7s/XXyfs19ll++hlId3fjTm+B2zrR3ijpANpkzBAr15j1XGVOMxpggQ==", + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.21.3.tgz", + "integrity": "sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww==", "license": "MIT", "dependencies": { - "@tanstack/table-core": "8.20.5" + "@tanstack/table-core": "8.21.3" }, "engines": { "node": ">=12" @@ -16097,12 +15436,12 @@ } }, "node_modules/@tanstack/react-virtual": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.11.2.tgz", - "integrity": "sha512-OuFzMXPF4+xZgx8UzJha0AieuMihhhaWG0tCqpp6tDzlFwOmNBPYMuLOtMJ1Tr4pXLHmgjcWhG6RlknY2oNTdQ==", + "version": "3.13.12", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.12.tgz", + "integrity": "sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA==", "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.11.2" + "@tanstack/virtual-core": "3.13.12" }, "funding": { "type": "github", @@ -16114,9 +15453,9 @@ } }, "node_modules/@tanstack/table-core": { - "version": "8.20.5", - "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.20.5.tgz", - "integrity": "sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg==", + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.21.3.tgz", + "integrity": "sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==", "license": "MIT", "engines": { "node": ">=12" @@ -16127,9 +15466,9 @@ } }, "node_modules/@tanstack/virtual-core": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.11.2.tgz", - "integrity": "sha512-vTtpNt7mKCiZ1pwU9hfKPhpdVO2sVzFQsxoVBGtOSHxlrRRzYr8iQ2TlwbAcRYCcEiZ9ECAM8kBzH0v2+VzfKw==", + "version": "3.13.12", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.13.12.tgz", + "integrity": "sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==", "license": "MIT", "funding": { "type": "github", @@ -48816,73 +48155,60 @@ "packages/compass-components": { "name": "@mongodb-js/compass-components", "version": "1.59.1", - "hasInstallScript": true, "license": "SSPL", "dependencies": { "@dnd-kit/core": "^6.0.7", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.1", - "@leafygreen-ui/avatar": "^3.1.0", - "@leafygreen-ui/badge": "^9.0.2", - "@leafygreen-ui/banner": "^10.1.0", - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/card": "^12.0.2", - "@leafygreen-ui/checkbox": "^14.0.2", - "@leafygreen-ui/chip": "^3.0.12", - "@leafygreen-ui/code": "^20.1.1", - "@leafygreen-ui/combobox": "^11.0.2", - "@leafygreen-ui/confirmation-modal": "^6.0.2", - "@leafygreen-ui/copyable": "^10.0.14", - "@leafygreen-ui/drawer": "^5.0.3", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/guide-cue": "^7.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/info-sprinkle": "^4.0.2", - "@leafygreen-ui/input-option": "^3.0.12", - "@leafygreen-ui/leafygreen-provider": "^4.0.2", - "@leafygreen-ui/logo": "^10.0.2", - "@leafygreen-ui/marketing-modal": "^5.0.2", - "@leafygreen-ui/menu": "^29.0.5", - "@leafygreen-ui/modal": "^17.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/pipeline": "^7.0.2", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/portal": "^6.0.2", - "@leafygreen-ui/radio-box-group": "^14.0.2", - "@leafygreen-ui/radio-group": "^12.0.2", - "@leafygreen-ui/search-input": "^5.0.2", - "@leafygreen-ui/segmented-control": "^10.0.2", - "@leafygreen-ui/select": "^14.0.2", - "@leafygreen-ui/skeleton-loader": "^2.0.11", - "@leafygreen-ui/split-button": "^4.1.5", - "@leafygreen-ui/table": "^13.0.1", - "@leafygreen-ui/tabs": "^17.0.4", - "@leafygreen-ui/text-area": "^10.0.2", - "@leafygreen-ui/text-input": "^14.0.2", - "@leafygreen-ui/toast": "^7.0.2", - "@leafygreen-ui/toggle": "^11.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^13.0.13", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-chat/avatar": "^7.0.2", - "@lg-chat/chat-disclaimer": "^5.0.0", - "@lg-chat/chat-window": "^4.1.4", - "@lg-chat/fixed-chat-window": "^4.0.6", - "@lg-chat/input-bar": "^10.0.4", + "@leafygreen-ui/avatar": "^3.1.5", + "@leafygreen-ui/badge": "^10.2.3", + "@leafygreen-ui/banner": "^10.2.3", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/card": "^13.2.1", + "@leafygreen-ui/checkbox": "^18.1.3", + "@leafygreen-ui/chip": "^4.0.9", + "@leafygreen-ui/code": "^20.2.3", + "@leafygreen-ui/combobox": "^12.2.1", + "@leafygreen-ui/confirmation-modal": "^8.0.0", + "@leafygreen-ui/copyable": "^12.0.1", + "@leafygreen-ui/drawer": "^5.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/guide-cue": "^8.1.1", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/info-sprinkle": "^5.0.9", + "@leafygreen-ui/input-option": "^4.1.3", + "@leafygreen-ui/leafygreen-provider": "^5.0.4", + "@leafygreen-ui/logo": "^11.1.0", + "@leafygreen-ui/marketing-modal": "^6.0.0", + "@leafygreen-ui/menu": "^33.0.1", + "@leafygreen-ui/modal": "^18.0.0", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/pipeline": "^8.0.8", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/portal": "^7.1.0", + "@leafygreen-ui/radio-box-group": "^15.0.10", + "@leafygreen-ui/radio-group": "^13.0.10", + "@leafygreen-ui/search-input": "^6.1.1", + "@leafygreen-ui/segmented-control": "^11.0.11", + "@leafygreen-ui/select": "^17.0.1", + "@leafygreen-ui/skeleton-loader": "^3.0.9", + "@leafygreen-ui/split-button": "^6.1.7", + "@leafygreen-ui/table": "^15.2.1", + "@leafygreen-ui/tabs": "^17.0.7", + "@leafygreen-ui/text-area": "^12.1.3", + "@leafygreen-ui/text-input": "^16.2.1", + "@leafygreen-ui/toast": "^8.1.1", + "@leafygreen-ui/toggle": "^12.1.3", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-chat/chat-window": "^4.1.5", + "@lg-chat/input-bar": "^10.1.0", "@lg-chat/leafygreen-chat-provider": "^5.0.2", - "@lg-chat/lg-markdown": "^4.1.3", - "@lg-chat/message": "^8.1.0", - "@lg-chat/message-actions": "^1.1.2", - "@lg-chat/message-feed": "^7.0.2", - "@lg-chat/message-feedback": "^7.0.2", - "@lg-chat/message-prompts": "^4.0.5", - "@lg-chat/message-rating": "^5.0.2", - "@lg-chat/rich-links": "^4.0.0", - "@lg-chat/suggestions": "^0.2.3", - "@lg-chat/title-bar": "^4.0.7", + "@lg-chat/message": "^8.2.0", "@mongodb-js/compass-context-menu": "^0.3.1", "@mongodb-js/diagramming": "^2.2.1", "@react-aria/interactions": "^3.9.1", @@ -48904,8 +48230,8 @@ "react-window": "^1.8.6" }, "devDependencies": { - "@emotion/css": "^11.11.2", - "@leafygreen-ui/lib": "^15.3.0", + "@emotion/css": "^11.13.5", + "@leafygreen-ui/lib": "^15.6.2", "@mongodb-js/eslint-config-compass": "^1.4.12", "@mongodb-js/mocha-config-compass": "^1.7.2", "@mongodb-js/prettier-config-compass": "^1.2.9", @@ -48922,356 +48248,6 @@ "typescript": "^5.9.3" } }, - "packages/compass-components/node_modules/@leafygreen-ui/a11y": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/a11y/-/a11y-2.0.7.tgz", - "integrity": "sha512-eIKWOs75WfmobMv1W7tk7nyZzD/NXgC/EnG0PnOYr2PBwtf4MDRyOQnctq/cVy7o6lg6SK0n/P4SbdftWqIDng==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/hooks": "^8.4.1", - "@leafygreen-ui/lib": "^14.2.0" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/a11y/node_modules/@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "license": "Apache-2.0", - "dependencies": { - "lodash": "^4.17.21" - }, - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/chip": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/chip/-/chip-3.0.12.tgz", - "integrity": "sha512-FA+sjbMXFuTlY7wcYRBB9FjiHi3cpb+AvGxnm9KWlAZfW0ysWg7CK/5ZdgmFlbF1ShlEsB+4IBkGPDuB+tWV7g==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/icon": "^13.3.0", - "@leafygreen-ui/inline-definition": "^8.0.12", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/tokens": "^2.12.2" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/chip/node_modules/@leafygreen-ui/icon": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-13.4.0.tgz", - "integrity": "sha512-GtvdkjPPERf8g0+uXGqBRw7Zgzhj1PH4moGQxNqyOc3IHeVkurAxjF1Oq64pKMLeMwuqFGhVGEVfXi3pixTPFg==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "lodash": "^4.17.21" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/chip/node_modules/@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "license": "Apache-2.0", - "dependencies": { - "lodash": "^4.17.21" - }, - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/chip/node_modules/@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/icon-button": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon-button/-/icon-button-16.0.2.tgz", - "integrity": "sha512-nCotpqN4VlGejm0ybzdZH4ExP8bdQZbLElBkTEsPSf4nNCvjC5LsbIqRuK/TGIHTa4tPnTHgnx7QZb5X36Q5Qg==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/box": "^4.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3", - "polished": "^4.2.2" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/icon-button/node_modules/@leafygreen-ui/icon": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-13.4.0.tgz", - "integrity": "sha512-GtvdkjPPERf8g0+uXGqBRw7Zgzhj1PH4moGQxNqyOc3IHeVkurAxjF1Oq64pKMLeMwuqFGhVGEVfXi3pixTPFg==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "lodash": "^4.17.21" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/icon-button/node_modules/@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "license": "Apache-2.0", - "dependencies": { - "lodash": "^4.17.21" - }, - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/icon-button/node_modules/@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/inline-definition": { - "version": "8.0.12", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/inline-definition/-/inline-definition-8.0.12.tgz", - "integrity": "sha512-8Jd4hhvUaA5O9zoa41AgX2MqdXmPtIGj43p+gwRkkfXVud7UHfYnrgh6u4+c77dVxW+/ufRLVStto5dUDyAZ+Q==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/tokens": "^2.12.2", - "@leafygreen-ui/tooltip": "^13.0.12" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/inline-definition/node_modules/@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "license": "Apache-2.0", - "dependencies": { - "lodash": "^4.17.21" - }, - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/inline-definition/node_modules/@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/input-option": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/input-option/-/input-option-3.0.12.tgz", - "integrity": "sha512-p4mC9xZiyTapz2Z7vlgb9c839g2fcpi5ssRogn/Ix7uPaBpg6SAwQU1cqve6/55P1ekXVt0cHBTY1S/n+MtMQA==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/a11y": "^2.0.7", - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/polymorphic": "^2.0.9", - "@leafygreen-ui/tokens": "^2.12.2", - "@leafygreen-ui/typography": "^20.1.9" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/input-option/node_modules/@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "license": "Apache-2.0", - "dependencies": { - "lodash": "^4.17.21" - }, - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/input-option/node_modules/@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/menu": { - "version": "29.0.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/menu/-/menu-29.0.5.tgz", - "integrity": "sha512-QVe4YoNaYEuJnSc9Cd+IJQG2vUykv9g4Az8TcVib4Axb5E0RsLt3EOwGr2WPPCCGktMEpVOT0OwrsbLtDCwopA==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/descendants": "^2.1.5", - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/hooks": "^8.4.1", - "@leafygreen-ui/icon": "^13.4.0", - "@leafygreen-ui/icon-button": "^16.0.12", - "@leafygreen-ui/input-option": "^3.0.12", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/polymorphic": "^2.0.9", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^2.12.2", - "@leafygreen-ui/typography": "^20.1.9", - "lodash": "^4.17.21", - "polished": "^4.3.1", - "react-transition-group": "^4.4.5" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/menu/node_modules/@leafygreen-ui/icon": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-13.4.0.tgz", - "integrity": "sha512-GtvdkjPPERf8g0+uXGqBRw7Zgzhj1PH4moGQxNqyOc3IHeVkurAxjF1Oq64pKMLeMwuqFGhVGEVfXi3pixTPFg==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "lodash": "^4.17.21" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/menu/node_modules/@leafygreen-ui/icon-button": { - "version": "16.0.12", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon-button/-/icon-button-16.0.12.tgz", - "integrity": "sha512-EkuAfWe4J14/VEx0BDRNRXbN6QwaLqAnAYPtf/RUOwEqHzgkQQYkVStpEkAqp50k2OSR1FzopznmWxyPnrW55w==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/a11y": "^2.0.7", - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/icon": "^13.4.0", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/polymorphic": "^2.0.9", - "@leafygreen-ui/tokens": "^2.12.2", - "polished": "^4.2.2" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.7" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/menu/node_modules/@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "license": "Apache-2.0", - "dependencies": { - "lodash": "^4.17.21" - }, - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/menu/node_modules/@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/table": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/table/-/table-13.0.1.tgz", - "integrity": "sha512-EmCdXp58RD2gagM9t51ZGTXakEPRvF+u0aJuGSfAgz3X20Y8ZBYRorBc4xRPy35WtkVdnEwQFeuwjaEvroy5cQ==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/checkbox": "^14.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-tools/test-harnesses": "^0.1.4", - "@tanstack/react-table": "^8.20.5", - "@tanstack/react-virtual": "^3.10.7", - "lodash": "^4.17.21", - "polished": "^4.2.2", - "react-fast-compare": "3.2.2", - "react-intersection-observer": "^8.25.1" - }, - "peerDependencies": { - "@leafygreen-ui/leafygreen-provider": "^4.0.2" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/table/node_modules/@leafygreen-ui/icon": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-13.4.0.tgz", - "integrity": "sha512-GtvdkjPPERf8g0+uXGqBRw7Zgzhj1PH4moGQxNqyOc3IHeVkurAxjF1Oq64pKMLeMwuqFGhVGEVfXi3pixTPFg==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "lodash": "^4.17.21" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/table/node_modules/@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "license": "Apache-2.0", - "dependencies": { - "lodash": "^4.17.21" - }, - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" - } - }, - "packages/compass-components/node_modules/@leafygreen-ui/table/node_modules/@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "license": "Apache-2.0", - "dependencies": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - }, "packages/compass-components/node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -58845,15 +57821,15 @@ } }, "@emotion/css": { - "version": "11.11.2", - "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.11.2.tgz", - "integrity": "sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew==", + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.13.5.tgz", + "integrity": "sha512-wQdD0Xhkn3Qy2VNcIzbLP9MR8TafI0MJb7BEAXKp+w4+XqErksWR4OXomuDzPsN4InLdGhVe6EYcn2ZIUCpB8w==", "requires": { - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.2", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1" + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.13.5", + "@emotion/serialize": "^1.3.3", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2" } }, "@emotion/hash": { @@ -59215,20 +58191,20 @@ "dev": true }, "@floating-ui/core": { - "version": "1.6.9", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", - "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "requires": { - "@floating-ui/utils": "^0.2.9" + "@floating-ui/utils": "^0.2.10" } }, "@floating-ui/dom": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz", - "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "requires": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.9" + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" } }, "@floating-ui/react": { @@ -59242,24 +58218,24 @@ }, "dependencies": { "tabbable": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.3.0.tgz", + "integrity": "sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==" } } }, "@floating-ui/react-dom": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", - "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz", + "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==", "requires": { - "@floating-ui/dom": "^1.0.0" + "@floating-ui/dom": "^1.7.4" } }, "@floating-ui/utils": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==" + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==" }, "@gar/promisify": { "version": "1.1.3", @@ -59571,134 +58547,128 @@ "dev": true }, "@leafygreen-ui/a11y": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/a11y/-/a11y-2.0.2.tgz", - "integrity": "sha512-b94OCj0JyfDBujniE2L80Rj5Hbjp6E3L6EIhKQPc/33AzlFGVKlk8wVdhqhQjOgAKrFXah6teTwzOgI9UQCNcw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/a11y/-/a11y-3.0.5.tgz", + "integrity": "sha512-HJqDsLCNj4d1RQiifYuhpazZVYgsLZJeEboaQ+UsNhAppV13kdPb2qX7H4RbGmXkalTBzHOkbAYp6vvioSAVdQ==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0" + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/hooks": "^9.1.4", + "@leafygreen-ui/lib": "^15.4.0" } }, "@leafygreen-ui/avatar": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/avatar/-/avatar-3.1.2.tgz", - "integrity": "sha512-baWzNpyNis+GlAfgCIl4j1eDvboqqjY+ZWMinVlL5bWYyTP/46n20eb5tQO0j2YQgaQNHBTCQEqH3Gnu5dzcfQ==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/avatar/-/avatar-3.1.5.tgz", + "integrity": "sha512-msQ7z5/Igr7mE2n8amopsv+gc7XLoC5KrgmU7xy0RZcgtaL18ORP0nULAK9hNs3v+LCXe2324WcRqfSU2OLQlA==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/logo": "^10.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/logo": "^11.1.0", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", "lodash": "^4.17.21" } }, "@leafygreen-ui/badge": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/badge/-/badge-9.0.2.tgz", - "integrity": "sha512-kGM52Zy/7yYU9YWAQHdwuW0Dar2/mS7O7qXF4Y9CIG1Izc0R30zv+oxg9686pAuIijmGsOpeXWHc33Mi12uZ8Q==", + "version": "10.2.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/badge/-/badge-10.2.3.tgz", + "integrity": "sha512-SU8U8BPhDxkaj0w1ov+BPAqpSbChmu3XlAuDc3OCFqI4IMa9Jqf6nVoPnaN/OW6nMlD6B2pqZtbDnMpSLfcyuQ==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0" } }, "@leafygreen-ui/banner": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/banner/-/banner-10.1.0.tgz", - "integrity": "sha512-pETlmUxfKahkhifLNubrMOGtSQIIJffjSwJIeTX2ViGoFZxz/CCVYXZsKu10aELD0cQKJzgGfx/QxqizXx5ZpA==", + "version": "10.2.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/banner/-/banner-10.2.3.tgz", + "integrity": "sha512-yzyP5oAJ9DCZlNJythfReFBLN8s9Khz9KCBDpRCmtNI6gJXGMNURF+kZM6VbT+XNe7wPN4mjkj6fGZ6grPL2rA==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" } }, - "@leafygreen-ui/box": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/box/-/box-4.0.2.tgz", - "integrity": "sha512-i2aCSME7EkU4gQE/H/ONRtINKsi3DZIi5sOlHBrqr77TWfODeI+t+kp2t2+rEsHxkHH0OFzt98BUL5nCWWUd9w==" - }, "@leafygreen-ui/button": { - "version": "22.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/button/-/button-22.0.2.tgz", - "integrity": "sha512-Vj1cO/U6pGMzsiQs6fMU+G6k5p7FD8y0lMo/y/gRNHmBuKJ+fEiFOna/OJROrQTTI8iva9dezCU92Fxgc8Hgpg==", + "version": "25.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/button/-/button-25.1.3.tgz", + "integrity": "sha512-WDyrqyEzorW0XPAAaeZYApB+jjxgO5uUkqOZm9stTdCozT7n7K0MbB/eigoYPjGVJ0IJJ6N33GSWVeBjAWulZA==", "requires": { - "@leafygreen-ui/box": "^4.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/ripple": "^1.1.15", - "@leafygreen-ui/tokens": "^3.2.4", - "@lg-tools/test-harnesses": "^0.1.4", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/ripple": "^2.0.7", + "@leafygreen-ui/tokens": "^4.0.0", + "@lg-tools/test-harnesses": "^0.3.4", "polished": "^4.2.2" } }, "@leafygreen-ui/card": { - "version": "12.0.9", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/card/-/card-12.0.9.tgz", - "integrity": "sha512-Go3ys8cimZQ8yStVt/++/jiK4O/r5cRqYXyM8ZAEH16nVTgMaumtSjiEiCuF1jWO2WaNCf9fNU4A8WOi7WZvUw==", + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/card/-/card-13.2.1.tgz", + "integrity": "sha512-RyO2NrmUdrTBBEYaUAPSX7PqN4FysNApvvlYDDoyO8UTKQ6RHKD79C6wSZUHCZY6z6iy3ZJY52eKScyDHYyreQ==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/tokens": "^3.2.4", - "polished": "^4.2.2" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0" } }, "@leafygreen-ui/checkbox": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/checkbox/-/checkbox-14.0.2.tgz", - "integrity": "sha512-M4KzQ9YInjigWmu5PjY4PDT/lYSN2m5U59MR3yMON+Yx1KcN5gK58UmPOwNICkWAWnAc/eS6E/JkjXoa3/S5RQ==", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/checkbox/-/checkbox-18.1.3.tgz", + "integrity": "sha512-DwrJSVEo3J/rdWUpBcvHSaSVbyIb1Quvdu8Ok5Lmy6vT/ARfM1aM2KzheDQ25E2ArY7c/lsBf0T0qmIvYu2J3w==", "requires": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-tools/test-harnesses": "^0.1.4", + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-tools/test-harnesses": "^0.3.4", "react-transition-group": "^4.4.5" } }, "@leafygreen-ui/chip": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/chip/-/chip-3.0.2.tgz", - "integrity": "sha512-PZtbI5O2F2g/FUNwyXs6aaJI4b/1D2Qm66qgx6wgZe3LkiaDX9s2Km7WMKDfMPo8E8aB1pTKGa+GbTwGoiEzqw==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/chip/-/chip-4.0.9.tgz", + "integrity": "sha512-TDk63YkB1WVfb4yDMOC0qq4OVkI4EVqOnQ/kIFna7MGy0W74829M5qqPg4Emzb8E0ayhfoCzyqonPdobdUvkmQ==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/inline-definition": "^9.0.5", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/inline-definition": "^9.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0" } }, "@leafygreen-ui/code": { - "version": "20.1.1", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/code/-/code-20.1.1.tgz", - "integrity": "sha512-c9kkj6BCkWfUKBNcttsXm710Fyim9VWGIhyOHiNibgABT7rVwanQu3SrPzPPJpWkqXtbtaLhCWKk8M802stAPg==", + "version": "20.2.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/code/-/code-20.2.3.tgz", + "integrity": "sha512-fcsrNdh9WSh5q+bJyq38eFsKok/tn6EXNWKP+emxLPz0mmxyRSHq1b0olQzFUVm75SIR1KOBVgdbFesdozoAaw==", "requires": { "@leafygreen-ui/a11y": "^3.0.5", - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/select": "^16.1.4", - "@leafygreen-ui/skeleton-loader": "^3.0.6", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^14.2.0", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/select": "^17.0.1", + "@leafygreen-ui/skeleton-loader": "^3.0.9", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3", + "@leafygreen-ui/typography": "^22.2.2", "@lg-tools/test-harnesses": "^0.3.4", "@types/facepaint": "^1.2.1", "@types/highlight.js": "^10.1.0", @@ -59708,507 +58678,294 @@ "highlightjs-graphql": "^1.0.1", "lodash": "^4.17.21", "polished": "^4.2.2" - }, - "dependencies": { - "@leafygreen-ui/a11y": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/a11y/-/a11y-3.0.5.tgz", - "integrity": "sha512-HJqDsLCNj4d1RQiifYuhpazZVYgsLZJeEboaQ+UsNhAppV13kdPb2qX7H4RbGmXkalTBzHOkbAYp6vvioSAVdQ==", - "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0" - } - }, - "@leafygreen-ui/form-field": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/form-field/-/form-field-4.0.4.tgz", - "integrity": "sha512-4XH+FR3pnkEPYRE4ma5IbvF89nqdBtAfQbodug1c18s+DkD4DvMaNV1klJ0LbkeSBscmNSUJnptTE6fHoVO6SQ==", - "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" - } - }, - "@leafygreen-ui/select": { - "version": "16.1.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/select/-/select-16.1.4.tgz", - "integrity": "sha512-iej6YbI2GDw9pUa8gGWNiTzeiYdqLr0l/Tg0j3xK5nZTZld0z5NbInbeAvNTIgXKyXzPK/gG007Cbb6v1fAGOw==", - "requires": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/form-field": "^4.0.4", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/input-option": "^3.0.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-tools/test-harnesses": "^0.3.4", - "@types/react-is": "^18.0.0", - "lodash": "^4.17.21", - "polished": "^4.1.3", - "react-is": "^18.0.1" - } - }, - "@leafygreen-ui/skeleton-loader": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/skeleton-loader/-/skeleton-loader-3.0.6.tgz", - "integrity": "sha512-9n5126UNxfPEoam39ewgOtTUoOPZkD1tBMRNkGsySxATNebKg86gq6e5YYSnb0bVP8TxOP6AXLvQstu1q6IpGg==", - "requires": { - "@leafygreen-ui/card": "^12.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/tooltip": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-14.2.0.tgz", - "integrity": "sha512-+kOCnC9uTa7EViGeLlVthk//FPJ34r+Z7itSTJVt9Y+zB28FU31ZlAclC8VCxDTdRFWt1UtlaM00jj89NfAP/Q==", - "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "lodash": "^4.17.21", - "polished": "^4.2.2" - } - }, - "@lg-tools/test-harnesses": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", - "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", - "requires": { - "@testing-library/dom": "9.3.1" - } - }, - "@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "requires": { - "deep-equal": "^2.0.5" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, - "react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - } } }, "@leafygreen-ui/combobox": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/combobox/-/combobox-11.0.2.tgz", - "integrity": "sha512-TJv+ni2DhFWt6bShL3/NN+Sf6YkZ7EcMqGWcuI5+atyw8gOki6fEyT8TKHejLrf/nAPoXNM3wfrO77JF6WBReQ==", - "requires": { - "@leafygreen-ui/checkbox": "^14.0.2", - "@leafygreen-ui/chip": "^3.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/form-field": "^2.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/input-option": "^3.0.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", + "version": "12.2.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/combobox/-/combobox-12.2.1.tgz", + "integrity": "sha512-nppvD3nWO3KmAlMQBVDlgRlll1bATnbcpoXo/gEws3bf2Jn8Yq54ywf783bSX1HkZysSCsjpVLxgIGhbcX7nwA==", + "requires": { + "@leafygreen-ui/checkbox": "^18.1.3", + "@leafygreen-ui/chip": "^4.0.9", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/form-field": "^4.0.7", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/input-option": "^4.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "chalk": "^4.1.2", "lodash": "^4.17.21", "polished": "^4.2.2" } }, "@leafygreen-ui/confirmation-modal": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/confirmation-modal/-/confirmation-modal-6.0.2.tgz", - "integrity": "sha512-FoLr501ru0ubuFQS4qk8FjOvDZc3CpCwYMIbbl3rC5G7vJOACnSZcoC163UQvBqia16eUB3DnbbCnOWZoGeS4A==", - "requires": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/modal": "^17.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/text-input": "^14.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/confirmation-modal/-/confirmation-modal-8.0.1.tgz", + "integrity": "sha512-tZGavYwuBQ0EiL8LPJivM/qo1JQn/frBKj2/g1/9Ul+1vwr3EX2krtnWUV+66T4xSkLCZID3JtDftdohlc7Kkg==", + "requires": { + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.0.0", + "@leafygreen-ui/icon": "^14.0.0", + "@leafygreen-ui/lib": "^15.0.0", + "@leafygreen-ui/modal": "^18.0.0", + "@leafygreen-ui/palette": "^5.0.0", + "@leafygreen-ui/text-input": "^16.2.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" } }, "@leafygreen-ui/copyable": { - "version": "10.0.14", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/copyable/-/copyable-10.0.14.tgz", - "integrity": "sha512-O4dstObiN04Zjrd4Z10ratWZAi7pnb6gpML/HQnkAxR+0OwzKOvrR6XOQ2/3IzlLfIiY1TUHIbjavpHy/ppqVw==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/copyable/-/copyable-12.0.1.tgz", + "integrity": "sha512-tf6mjjHQu/ZtuHSu88Vv71ZB+wVE4QT+ahRbPC61CSPY34EjHdKXic4/k/DF5Pl40DTB2vQZbU/T4aqVAaZgYQ==", "requires": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^13.0.13", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3", + "@leafygreen-ui/typography": "^22.2.2", "clipboard": "^2.0.6", "polished": "^4.2.2" } }, "@leafygreen-ui/descendants": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-2.1.5.tgz", - "integrity": "sha512-1HT2spOnpULZb03wt95vbPOxOKEJKA9tdZDxH9KmWg+yYEMwEjxa+SNuHDZ/zxncJQe7NSDu1p1TQsHgjT5VpA==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.6.tgz", + "integrity": "sha512-Y/zn12Aj18XdFY0zFYW4Fjjy8dyRdQNkmMppG2YjZGoQSnUjQP9GBi4VMLVpgLxL/muDvHj7RMB8PMkgCg6yKw==", "requires": { - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", "lodash": "^4.17.21" } }, "@leafygreen-ui/drawer": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.0.3.tgz", - "integrity": "sha512-NK3evBf+mT48lKHb4la3qFP58yYr+w1R75+z/Wl+45J8gg5hc2pFTJvA5lJc64k/iN68KLeUDrsbHp5uHx+yEg==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/drawer/-/drawer-5.1.3.tgz", + "integrity": "sha512-mKZhcAcdmvTt2SAiVsp5aoRm7xZXxalKvV5dpbWOh4p0YfDZJ3AtXhdLouTUe6u/90x4JWTcb3R3K2FdDwsNAw==", "requires": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/resizable": "^0.1.2", - "@leafygreen-ui/tabs": "^17.0.4", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/toolbar": "^1.0.5", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/resizable": "^0.1.3", + "@leafygreen-ui/tabs": "^17.0.7", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/toolbar": "^1.1.3", + "@leafygreen-ui/typography": "^22.2.2", "@lg-tools/test-harnesses": "^0.3.4", "polished": "^4.2.2", "react-intersection-observer": "^8.25.1" - }, - "dependencies": { - "@lg-tools/test-harnesses": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", - "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", - "requires": { - "@testing-library/dom": "9.3.1" - } - }, - "@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "requires": { - "deep-equal": "^2.0.5" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } } }, "@leafygreen-ui/emotion": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/emotion/-/emotion-4.1.1.tgz", - "integrity": "sha512-h9eVJTt5WXnDyKUPiJ6Qn8lhhagPd1biaUbPrCWJb4UF5VnIUf2eJwXPkDgRzc8fIKX26Qw9k+YJiFjmnqSOyQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/emotion/-/emotion-5.1.0.tgz", + "integrity": "sha512-PYTlsJ1gZWmuF549C+/57J3RT31s6KtsoWWe6bng1XAoTE06cvHOVmVC5yOeW2WHhpA3ulLckqX4Qj0kiofdww==", "requires": { "@emotion/css": "^11.1.3", "@emotion/server": "^11.4.0" } }, "@leafygreen-ui/form-field": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/form-field/-/form-field-2.0.2.tgz", - "integrity": "sha512-fE0djPECl65XD4Hj5TgBBT2RnsByjSbfgfkPAKd/e2eBMusmAp7cAPceOnFy98uwH9w677789lofHQnpiCh5gw==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/form-field/-/form-field-4.0.7.tgz", + "integrity": "sha512-yCTCdPnHJbrmzV4HyZrXebzDacL0ElfCz6o4MWZlwRazQFGQnB6L3Ewf3fFUo53w6oO4o10iygCpXeuvrUaj7A==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" } }, "@leafygreen-ui/guide-cue": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/guide-cue/-/guide-cue-7.0.2.tgz", - "integrity": "sha512-9Q7oBzdSEr6ZwmRf3o8ioTd2xC558pWGy7BIqJ0jDmWM1jVBYBBJrytREmNIRYTmiJ1SrjIQ2lDxHo8vLGawow==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/guide-cue/-/guide-cue-8.1.1.tgz", + "integrity": "sha512-daef5lBRwCCmjoqh1EGv/00kJdlWx2Gw78fxYeJcaRSQ/D3Q97xZldul7UKNl8w/PVmBDMonnXUjrcNSPbHiww==", "requires": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tooltip": "^13.0.2", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tooltip": "^14.2.3", + "@leafygreen-ui/typography": "^22.2.2", "focus-trap": "6.9.4", "focus-trap-react": "9.0.2", "polished": "^4.2.2" } }, "@leafygreen-ui/hooks": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/hooks/-/hooks-8.4.1.tgz", - "integrity": "sha512-WZ1p+HeYqqbWVDGTffkRLDE83K/GbjRDYW8jcSYgznba0NAkOkWT9n/+MJp83rd55iyPhBopOKx7270s/sIH4A==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/hooks/-/hooks-9.3.0.tgz", + "integrity": "sha512-KYLJuCctqIfY/ycIhKTS1PTJTADwBdrEgW31q/FqHKNc0y9C/KcQXjzx4xsYFSLZFoeiPvS+GGQ2rD/LTcCFMw==", "requires": { - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/tokens": "^4.0.0", "lodash": "^4.17.21" } }, "@leafygreen-ui/icon": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-14.6.0.tgz", - "integrity": "sha512-j1nYs9zP7HIWzXFYYsxunokykN3TI9EbHH/Dlh9ISEiwTX7qXsqgPYY02uFIGULiHomNAOe8AIzncJ41lqPR3A==", + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-14.7.1.tgz", + "integrity": "sha512-qGui/wKgaa3kDpW6eKjL8yn3N9t4+SPcZjfrImTXiDGAbNgi8RKBR3ymIxOw7xmRv+okpjxbagQbHb3RoyPHCA==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", "lodash": "^4.17.21" } }, "@leafygreen-ui/icon-button": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon-button/-/icon-button-16.0.3.tgz", - "integrity": "sha512-ePVkelwDmD/HB0VF77C2XvVdP2e4J3VHPt27oBfZCLdxJkvIjqSQftBisgvveyFydK+6R8gaiei5yUCbmUPqng==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon-button/-/icon-button-17.1.3.tgz", + "integrity": "sha512-NQVIS31OYRcXQ3tiQcmhIWu9RVMzL8bM4xr+lg+gxVQFx3l2fdlcodtk2DqRbMvxckGGwGAofOKhWqeJbK8vEQ==", "requires": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/tokens": "^3.2.4", + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0", "polished": "^4.2.2" } }, "@leafygreen-ui/info-sprinkle": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/info-sprinkle/-/info-sprinkle-4.0.2.tgz", - "integrity": "sha512-Z68lh+zpDCxFWLlBb3wfoXhYCNV/gkijXDMkXseI9drsMxOlm5e1z+LwXSVAVGg8cKjvuKcSBK8KCJA6rsq00w==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/info-sprinkle/-/info-sprinkle-5.0.9.tgz", + "integrity": "sha512-gkluPoZj5j5kbkwDVhaaVBAzgyEtonTJ/Vo4neFp8i1ngcxqF3iYF0biLq2BWK1wRnO7qT0P5/pUBX1VjczJ1g==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^13.0.2" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3" } }, "@leafygreen-ui/inline-definition": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/inline-definition/-/inline-definition-9.0.5.tgz", - "integrity": "sha512-GVxxefMclIgUSWJClGIMb//jp2JWRyCLJJ28FsXl80U8LBGmYzt8VvlH9o0nFOcTd9r6Nk1tRsEgJBpuvTo+3w==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/inline-definition/-/inline-definition-9.1.3.tgz", + "integrity": "sha512-X+Zde5bdZI5oyd3Lk9lRAK4qOHDyWZPtL62Mf39UBtSxwW5/6qVubohXmdVXIll54LDVyoBP43Ip2ZpVKVvsvA==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^14.1.3" - }, - "dependencies": { - "@leafygreen-ui/tooltip": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-14.1.4.tgz", - "integrity": "sha512-OHuWYuwL6PEMt8fLs8bVhqrEZR4zmvBuKli01bLffxBwQZXhsLg5fsBfY/iqeoIVUd6NR0FlCfNebcqYrP2ccQ==", - "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "lodash": "^4.17.21", - "polished": "^4.2.2" - } - } + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3" } }, "@leafygreen-ui/input-option": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/input-option/-/input-option-3.0.4.tgz", - "integrity": "sha512-AgX2SKh3sCAuLs9tuZi8uItt3yYzzUL+ff6mzwXa4AVcM2Ni/W308jaD1Iu6RAX5c1sZE36zM7aJyzUiAWWiiA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/input-option/-/input-option-4.1.3.tgz", + "integrity": "sha512-IdSpT4c4DeQ+Jt34nPg/2t5//U8ZMdv9G2tYVvKkxqHuBpzGt//doAFwrHYJQtGtTSPYltrBOJaOvau/0JUnvA==", "requires": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" } }, "@leafygreen-ui/leafygreen-provider": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/leafygreen-provider/-/leafygreen-provider-4.0.7.tgz", - "integrity": "sha512-By2Ov+V/YP+pmNn9DwaayXCP31oq7NKO/CwEoqyjE1j58S2Ti6u1Eacywt2a18pIjKPbnIqralX8Bhmd6BAl5Q==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/leafygreen-provider/-/leafygreen-provider-5.0.4.tgz", + "integrity": "sha512-VDlmjTiIqlITVhq4VKUDq8FLySWnHkTxSV2n1sxOanLNPuatOXjxsPmCkPUBXhmQKk/fBf4yQnDKOwJvkyzE6Q==", "requires": { - "@leafygreen-ui/hooks": "^8.3.4", + "@leafygreen-ui/hooks": "^9.1.3", "@leafygreen-ui/lib": "^15.3.0", "react-transition-group": "^4.4.5" } }, "@leafygreen-ui/lib": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-15.3.0.tgz", - "integrity": "sha512-WuEd60jLO2u3J2MdMHglKTvqC2DmjA/JI6BpCIU35Gim3ruf6+DF1WIyOhhxibqTtnn/5vEY0oAJrd3728UYCQ==", + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-15.6.2.tgz", + "integrity": "sha512-HsjXXovBqyrXL3Y7V09g2bEidGn58AK/mfoIPMlen/hEcWlbXbefoCzXF7AQqWLhd0F/lS2XgX7+BqVUHXx2/Q==", "requires": { "lodash": "^4.17.21" } }, "@leafygreen-ui/logo": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/logo/-/logo-10.0.2.tgz", - "integrity": "sha512-vvzHrQuC6qT1Behrocp/nB9FmRBAnHjLPbL6I8QoxhGAsJmumcqLwXYPzvw7SJBXvciQmvPCGIpAdRkVhysVkg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/logo/-/logo-11.1.0.tgz", + "integrity": "sha512-UupcGGmtfIXvuXEpJ5h/uvaqExJEXELyxj7VRSAB1JShmaNopRqoNcwfANxtKZ60nFtmBaSz6ix6xc4/gdSK2w==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3" + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/lib": "^15.6.1", + "@leafygreen-ui/palette": "^5.0.2" } }, "@leafygreen-ui/marketing-modal": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/marketing-modal/-/marketing-modal-5.0.2.tgz", - "integrity": "sha512-XBEBbADvWu6ouSbULf4aqpb4OBbPV89SKwCbQWd0bUcytXLPgilsnkLHu3oGbX9YjaV2/xyQlSVlOK3PjPG8iw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/marketing-modal/-/marketing-modal-6.1.0.tgz", + "integrity": "sha512-rqElAWR0ObLQ4lH+QxZu9In1mJMvmHU9MDqkRXH8nlIGYm4YTJHtf0UrkzaqOxOnrsB06l48q8uKDpc5nGb35A==", "requires": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/modal": "^17.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.0.0", + "@leafygreen-ui/lib": "^15.2.0", + "@leafygreen-ui/modal": "^18.0.0", + "@leafygreen-ui/palette": "^5.0.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" } }, "@leafygreen-ui/menu": { - "version": "28.0.10", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/menu/-/menu-28.0.10.tgz", - "integrity": "sha512-PZ9j+usNflGrRtiTSTWjHBfmtH2dsKJ3/jaiBIoP04GNOKV6FhW75zKshocej7kE2GiV5WeFKR2WnBPP4AvKjA==", + "version": "33.0.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/menu/-/menu-33.0.1.tgz", + "integrity": "sha512-D4S8r39YHPRNJ7g9UPMYRdj0FDLSQNxBHyx9jjMRbFR8mgxeqo+fYzwQmpEXo4nTor6mO8rOOSjVBAGrDLhiqQ==", "requires": { - "@leafygreen-ui/descendants": "^2.1.3", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/input-option": "^3.0.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/descendants": "^3.0.6", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/input-option": "^4.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21", "polished": "^4.3.1", "react-transition-group": "^4.4.5" } }, "@leafygreen-ui/modal": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/modal/-/modal-17.0.2.tgz", - "integrity": "sha512-hE04xSIvr74qnOp20oRQNEa7TV4NahLFdUUJsz+1gmyQTed2VW5qiy40y//PlpYcfAmWjJ9NmbsFL6i32KIF6w==", - "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/portal": "^6.0.2", - "@leafygreen-ui/tokens": "^3.2.4", + "version": "18.0.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/modal/-/modal-18.0.1.tgz", + "integrity": "sha512-PTJ+jSf8wEgZhm2ZPSRw3QXGDAYMIGckPUGRVeRAI24lcr9ZHWEXng45zBaS5OUqoWn4LFufLpUjq5RN/H8nuw==", + "requires": { + "@leafygreen-ui/emotion": "^5.0.0", + "@leafygreen-ui/hooks": "^9.0.0", + "@leafygreen-ui/icon": "^14.0.0", + "@leafygreen-ui/icon-button": "^17.0.1", + "@leafygreen-ui/lib": "^15.0.0", + "@leafygreen-ui/palette": "^5.0.0", + "@leafygreen-ui/portal": "^7.0.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@lg-tools/test-harnesses": "^0.3.1", "focus-trap": "6.9.4", "focus-trap-react": "^9.0.2", "polished": "^4.2.2", @@ -60216,157 +58973,157 @@ } }, "@leafygreen-ui/palette": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/palette/-/palette-4.1.4.tgz", - "integrity": "sha512-pkNeNzlstEM7ceoLG1mG7PUGunEdUYemKjzVOcaCbNEoyZvX3Lf0KWb8tDmAEloSPdXxMOlO8hoef9JGNdEIcw==" + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/palette/-/palette-5.0.2.tgz", + "integrity": "sha512-+PrfGeJSv4goxm/vKpfJJDOP7t/uElj+14K8jiIyu3qR3TcFRIZ5h1VMvICTUgqvRc8W+xIZYQwsLa2XCu2lvw==" }, "@leafygreen-ui/pipeline": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/pipeline/-/pipeline-7.0.2.tgz", - "integrity": "sha512-gcpfsmrz9/Hv86iVJRumxduaXowWh0JUXz29ucmIDHFwKP91ecaFDla2/9FVbrEZoUYYwe4PUKqKxGeTMY+rig==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/pipeline/-/pipeline-8.0.8.tgz", + "integrity": "sha512-oFRNB+5AH4ASXm0Rt4N6HT395Q3i58e0KMXliI3FKNcsAjjQeydDV3YlyTPxgWqLCokVrRCfnN/jOhymQ1b9iA==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^13.0.2", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3", "react-intersection-observer": "^8.25.1" } }, "@leafygreen-ui/polymorphic": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/polymorphic/-/polymorphic-2.0.9.tgz", - "integrity": "sha512-oeAzARBPXZkZeStTuPdXDKdfyBlmkK5AiJUeehwbI5p6uTidH1GPGti+y1sDtxUPkavwEmGlPL304QoXXeHB6Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/polymorphic/-/polymorphic-3.1.0.tgz", + "integrity": "sha512-5fbXD6ExTmMScvODuipfB1Ti/Dvoaxxg+daSftqXfNQlEkEnd5cPnezOOl1LMsu2xUoZT6NXsFgukZYsmXEVpQ==", "requires": { - "@leafygreen-ui/lib": "^15.3.0", + "@leafygreen-ui/lib": "^15.4.0", "lodash": "^4.17.21" } }, "@leafygreen-ui/popover": { - "version": "13.0.11", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/popover/-/popover-13.0.11.tgz", - "integrity": "sha512-A9LbihqeYlGmdvfj6KDAtVc89yvNqd/B1WeXyZBbxErQ4mm17NKqA8x4M1RstTazz9MP45HV6gsnz/fZ3Wml+g==", + "version": "14.3.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/popover/-/popover-14.3.1.tgz", + "integrity": "sha512-++rrh0QLYm5frM6w8qVjMNf/diKksdZbp0zw3UMNJ7TJWJNCAYdpLlfscp6x19atRWw/Egh69wZdybD/Aaq9HA==", "requires": { "@floating-ui/react": "^0.26.28", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/portal": "^6.0.6", - "@leafygreen-ui/tokens": "^3.2.4", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/portal": "^7.1.0", + "@leafygreen-ui/tokens": "^4.0.0", "@types/react-transition-group": "^4.4.5", "lodash": "^4.17.21", "react-transition-group": "^4.4.5" } }, "@leafygreen-ui/portal": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/portal/-/portal-6.0.6.tgz", - "integrity": "sha512-kersWbwRpHGrqOKHhT6sBonsxXtkhowoAfxRPlbNRQBC7pgiZ/WWlfd3iE1vavqYliZAwImRG1qNZOz3D7SRcw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/portal/-/portal-7.1.0.tgz", + "integrity": "sha512-wCldB70m/NtlIeVRxi5S/U74W6jxQScqptI2I4+7RweBquBfxIg1SipHXqMC+Zo3aL+s/fCMuFKNlLuwGWu8MA==", "requires": { - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0" + "@leafygreen-ui/hooks": "^9.2.0", + "@leafygreen-ui/lib": "^15.6.1" } }, "@leafygreen-ui/radio-box-group": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/radio-box-group/-/radio-box-group-14.0.2.tgz", - "integrity": "sha512-c6gO/qf3/Bb2YCk++tGKg36lTPKmPp4B43rQ20W1QYfgB7IjRqQLSzO1XIdc7V34z8slR3XviP4cB/GNGjtqkg==", + "version": "15.0.10", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/radio-box-group/-/radio-box-group-15.0.10.tgz", + "integrity": "sha512-pUiJX0BY6jzfyC1dvyB0zAKJISH7AhE9rzHbyuxVzugbhkA2L1gEHr6c5mQFQfowqNWqAPbCN8bXAAEqckcPew==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0" } }, "@leafygreen-ui/radio-group": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/radio-group/-/radio-group-12.0.2.tgz", - "integrity": "sha512-GWt0Y3qPav7IJKfjhQzZPWL/XFmeDwg/0Lahvg4Bpfpu+SETcj6Xs1eTsKhHhoNHYNu75moQV8f2CzwGvgIuEQ==", + "version": "13.0.10", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/radio-group/-/radio-group-13.0.10.tgz", + "integrity": "sha512-ui59w/8B9QvR6s84WCsR8Hk2VTktQ1MlNsDDfV47K8cShA86AMo/tHTBpL0eUEkf1mefbl4n6iqLZiU4+fV5CA==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" } }, "@leafygreen-ui/resizable": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/resizable/-/resizable-0.1.2.tgz", - "integrity": "sha512-H7dqgMmwnrx0Ap9s5SQF0ajzWURvNOZIA4zXUgwdiUKgAKeIaLl8zK1W95gDlehDonHOWhAohZlpopOFYklnrg==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/resizable/-/resizable-0.1.3.tgz", + "integrity": "sha512-hGpRUvqMLsfpqUgAFP5rTgY3viwHP9T8fe0eBL3sbShezvbuLNO9qSVZYQVGg7VNC4wg3reJ1aSQxjn1XYe5Nw==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3" + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/lib": "^15.4.0", + "@leafygreen-ui/palette": "^5.0.2" } }, "@leafygreen-ui/ripple": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/ripple/-/ripple-1.1.15.tgz", - "integrity": "sha512-rJ/WedAo5aTCl+oblIY/ipObT9AV1CMX2Q0KbQeuXYXuPpusMxOCCMaK4m5kuLO/Fdy+OohUzPXH3Y5OGNx/xQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/ripple/-/ripple-2.0.7.tgz", + "integrity": "sha512-+Ixyb5deA5S+tbLQl4Iad/JWVQhYLeET6tstzYmE/sk6YfJWDyWH8CYVJ3Q9wdZXBJlXoZAi1Vy4ff4x9GSXGA==", "requires": { - "@leafygreen-ui/tokens": "^3.2.4" + "@leafygreen-ui/tokens": "^4.0.0" } }, "@leafygreen-ui/search-input": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/search-input/-/search-input-5.0.2.tgz", - "integrity": "sha512-4B7r0JcW3XqZXMX71AmgrcpYMiOPGaCo6KYK085193IVx7l/8NrmnkEw0t3cL4f+viOcfI4jts0C49J4FuVUfQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/search-input/-/search-input-6.1.1.tgz", + "integrity": "sha512-IcSHDZtG/CSSXVMXQ7Mxa+FpKbDsz7tU+Ph4LM6/2VPUhtPw0QCnXP4FtsFQJsddvoTLVieZeVfVxf4dVkNckg==", "requires": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/input-option": "^3.0.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/input-option": "^4.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21", "polished": "^4.2.2" } }, "@leafygreen-ui/segmented-control": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/segmented-control/-/segmented-control-10.0.2.tgz", - "integrity": "sha512-VV1Fpt95GJrQQkkgQDkjG0xDyDUFO0DIbN4t++WPxtnSPBUNh3hgwM9qXL3YzIe2dGV251xgctJP+IezyM/YNA==", + "version": "11.0.11", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/segmented-control/-/segmented-control-11.0.11.tgz", + "integrity": "sha512-ACheq8dbVz20qwK4u+FKT35mF0WqEStILwEdfcU54dh3/JzjBmA/+/5aJ7+W25N+Lbx6Gh/aZXEMhnJjj5LHCQ==", "requires": { - "@leafygreen-ui/box": "^4.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21", "polished": "^4.2.2" } }, "@leafygreen-ui/select": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/select/-/select-14.0.2.tgz", - "integrity": "sha512-9SQFkyyXG0x0p5x64yTacVxVUSaRqepHGmJRJqlr0cAeAxJ1S9CT3Cj+V9rMWTbIUlZ6Tgma4WWGt4cav3LZNQ==", - "requires": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/form-field": "^2.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/input-option": "^3.0.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-tools/test-harnesses": "^0.1.4", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/select/-/select-17.0.1.tgz", + "integrity": "sha512-sfHsI9DRIqVm94/gatGu2KADaWvuWwqzX4lVd36ckICPIyzVtyiq8HMwAfcid3HeZfm0n99pTVl7+RiR8BkIXQ==", + "requires": { + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/form-field": "^4.0.7", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/input-option": "^4.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-tools/test-harnesses": "^0.3.4", "@types/react-is": "^18.0.0", "lodash": "^4.17.21", "polished": "^4.1.3", @@ -60381,326 +59138,197 @@ } }, "@leafygreen-ui/skeleton-loader": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/skeleton-loader/-/skeleton-loader-2.0.11.tgz", - "integrity": "sha512-QDG5ppaMGT4cXnOEtmFfFYC3jNljIvHg9+5+tZas3gcbt6W6BV9v7OdyFX0ZsU5F+kDed5d2SsgipMp4bCgjJw==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/skeleton-loader/-/skeleton-loader-3.0.9.tgz", + "integrity": "sha512-XcXmTclhg6vZHRpQg0b2wQLuxSFYoYXWnZjZRNq7j3qCxgCMKD+fh6RHJR/Lg8t9yuaDxnT4kN77qY0QFLQ+fQ==", "requires": { - "@leafygreen-ui/card": "^12.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/card": "^13.2.1", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21" } }, "@leafygreen-ui/split-button": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/split-button/-/split-button-4.1.5.tgz", - "integrity": "sha512-vlDo9UxkEVAxMzQfW4JVHKyb8vTQfVxA1UnlKKA0HAsRblOtjldSSyOf60jg9KPvtGf/C7uMv/pM0D2sJzpcOw==", + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/split-button/-/split-button-6.1.7.tgz", + "integrity": "sha512-TGpJHUKB2jcUgBp76usP339Q4e3XIjQwMjNLhSebXqNF1mov9CgtkREP6cPsmUkPO6Gj44QfM6bdwniP3abthg==", "requires": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/menu": "^28.0.6", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4" + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/menu": "^33.0.1", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0" + } + }, + "@leafygreen-ui/table": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/table/-/table-15.2.1.tgz", + "integrity": "sha512-0NRUKTV4sFSuyEzwAz8JCvKYpL43PDNVZMvVP834RMCpKqeXEfTTb8xEt5xGXPiYP0t/efXc8r/ON4AaJ6TwWQ==", + "requires": { + "@leafygreen-ui/checkbox": "^18.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-tools/test-harnesses": "^0.3.4", + "@tanstack/react-table": "^8.20.5", + "@tanstack/react-virtual": "^3.10.7", + "lodash": "^4.17.21", + "polished": "^4.2.2", + "react-fast-compare": "3.2.2", + "react-intersection-observer": "^8.25.1" } }, "@leafygreen-ui/tabs": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tabs/-/tabs-17.0.4.tgz", - "integrity": "sha512-RlTs+vuc43t4VRiup9VNrZZq+9vli7zY93+VapIefbkow09d7zz5GEMQma/82wUl4u2a4CVk4MPbrAw2KLC/DQ==", + "version": "17.0.7", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/tabs/-/tabs-17.0.7.tgz", + "integrity": "sha512-UIqk8lk/sy4Wdyn7tEX7JusPTqYEbJHBHZeBJaRSfFGa3jEcsX8s9G4XBbZ7Blpdo+GB/6E4+Q0ycZRCVqNmkw==", "requires": { "@leafygreen-ui/a11y": "^3.0.5", - "@leafygreen-ui/descendants": "^3.0.4", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/descendants": "^3.0.6", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "@lg-tools/test-harnesses": "^0.3.4" - }, - "dependencies": { - "@leafygreen-ui/a11y": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/a11y/-/a11y-3.0.5.tgz", - "integrity": "sha512-HJqDsLCNj4d1RQiifYuhpazZVYgsLZJeEboaQ+UsNhAppV13kdPb2qX7H4RbGmXkalTBzHOkbAYp6vvioSAVdQ==", - "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0" - } - }, - "@leafygreen-ui/descendants": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.4.tgz", - "integrity": "sha512-0aPXSgXmnd1NzWha2nQRwZX0qQeb1FgQhIj6eElFAg+E6//b+aaA6lg2v7c6/UoxAOV7YLAgADIw9ehPzq8/tQ==", - "requires": { - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0", - "lodash": "^4.17.21" - } - }, - "@lg-tools/test-harnesses": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", - "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", - "requires": { - "@testing-library/dom": "9.3.1" - } - }, - "@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "requires": { - "deep-equal": "^2.0.5" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } } }, "@leafygreen-ui/text-area": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/text-area/-/text-area-10.0.2.tgz", - "integrity": "sha512-rsIVH/XhwfqaUkg/XPUS+Qh452IGk+JGWV4WFAJP7jvzIPqSlr50kNWk/OZo5gXCdYLHhSceXNT+HZnW8zb71Q==", + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/text-area/-/text-area-12.1.3.tgz", + "integrity": "sha512-Y+0eFmqShTFqrjhNbrMUPIxT/WgulyFB96cxhhT0SIZHRqWdB8cM2rm+rHyQwiMQW9qLvopSlgXuuNwHGxlMQQ==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/form-field": "^2.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-tools/test-harnesses": "^0.1.4" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/form-field": "^4.0.7", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-tools/test-harnesses": "^0.3.4" } }, "@leafygreen-ui/text-input": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/text-input/-/text-input-14.0.2.tgz", - "integrity": "sha512-YsLoty/ZVn9wfjQ3tcQSznhjMdpXlb0lBj5MDz+MfNpshgiZcukChUI83e11NVrbpkZ6Aer8YEldKthO+Ni5dA==", + "version": "16.2.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/text-input/-/text-input-16.2.1.tgz", + "integrity": "sha512-x+UKq1k2jQmRwpux0gAH4TKk7u7iu640fVBwgJUDoLTO0foN/4gc7uHyDFeyUtxFumDaHkCdnUP3Bxl080qcCw==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/form-field": "^2.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-tools/test-harnesses": "^0.1.4" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/form-field": "^4.0.7", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-tools/test-harnesses": "^0.3.4" } }, "@leafygreen-ui/toast": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/toast/-/toast-7.0.2.tgz", - "integrity": "sha512-tbEIBL/Xc5Yma3R7rA0gGbQPube2KTs3SIYPRbARDz/Mff0p5gfROeDR9MXL3IY+avYDLkFaxmwbJUVHNC7ZZw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/toast/-/toast-8.1.1.tgz", + "integrity": "sha512-idM7iADi/FxyyB5mMEP5xJMC36PVeuMxId+fvgB+9z80ZSvElCbuNgd2/VaIRiTpeDMFJpgcysC/HN8uTHtpUQ==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/portal": "^6.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/portal": "^7.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21", "polished": "^4.2.2", "react-transition-group": "^4.4.5" } }, "@leafygreen-ui/toggle": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/toggle/-/toggle-11.0.2.tgz", - "integrity": "sha512-fb4TwqNlRWYYMSPwpOLD9fyUMJEhZKS+Epb4oRlPYhH1uKxEMmuEqzR55bQYmd9KChkcT79YHVdrVu+jaP9L5g==", + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/toggle/-/toggle-12.1.3.tgz", + "integrity": "sha512-pKsHmvLObWt87NT53v+29xNazwubVCNQhh1lZg3uYsVf9rHB1tG6aGuLd0pzaF0rI8kPVF5nFQ4e/b8EKfopTQ==", "requires": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@lg-tools/test-harnesses": "^0.1.4" + "@leafygreen-ui/a11y": "^3.0.5", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@lg-tools/test-harnesses": "^0.3.4" } }, "@leafygreen-ui/tokens": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-3.2.4.tgz", - "integrity": "sha512-Bd11x/ext/vVozd/HL+AD8LbL71Z6B6VbtQ/+qLqoX8qHMsJt7VWL0CmmGs5NVHh3v5sAlfT5DYbB9uhwVM8Qw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-4.0.0.tgz", + "integrity": "sha512-8S3/zM+y0ht5mh6sFoTaJYhjMbmhFMvqxpeg38LkIL7rUCVsBNVEJshGx8LouUJbM8ptLCUDTB//mBI236MOog==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "polished": "^4.2.2" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2" } }, "@leafygreen-ui/toolbar": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/toolbar/-/toolbar-1.0.5.tgz", - "integrity": "sha512-d5MpgAWiq7+huqHGqsJRQNlaCEA/aAdiv3WjO5nQhz70wfQdGbKwnR6+6Rkxj5GT6Rz9lKvNvcNEpKKsEkZjDw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/toolbar/-/toolbar-1.1.3.tgz", + "integrity": "sha512-0LiLO3BwR7Rlyzupyxh0f45WZTsKhOwOPoA6VZX6m+1cGf5ICud1oDX/wbiv9mAtMEuBAzkitaLD+J0ewDY8HQ==", "requires": { - "@leafygreen-ui/descendants": "^3.0.4", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^14.1.3", + "@leafygreen-ui/descendants": "^3.0.6", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3", "@lg-tools/test-harnesses": "^0.3.4" - }, - "dependencies": { - "@leafygreen-ui/descendants": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/descendants/-/descendants-3.0.4.tgz", - "integrity": "sha512-0aPXSgXmnd1NzWha2nQRwZX0qQeb1FgQhIj6eElFAg+E6//b+aaA6lg2v7c6/UoxAOV7YLAgADIw9ehPzq8/tQ==", - "requires": { - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/lib": "^15.3.0", - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/tooltip": { - "version": "14.1.3", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-14.1.3.tgz", - "integrity": "sha512-VdRu+lqGrTVAzgaaVFuHhg5sy/f5SgeibC+fLfj6tGjdlUYOJb8TPDcE8aPkiVRDzADYuGAjrj4z2OU3WE4uBQ==", - "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "lodash": "^4.17.21", - "polished": "^4.2.2" - } - }, - "@lg-tools/test-harnesses": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", - "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", - "requires": { - "@testing-library/dom": "9.3.1" - } - }, - "@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "requires": { - "deep-equal": "^2.0.5" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } } }, "@leafygreen-ui/tooltip": { - "version": "13.0.13", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-13.0.13.tgz", - "integrity": "sha512-h9+/XGbzgy94lxREd/54cB9ryu6SVB7kcdUjjrR8klqRapfqrdrFEfJFOfltr7K3vfMoYo7F8XMOu7ctpJ8ylw==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-14.2.3.tgz", + "integrity": "sha512-WLY/7xUa1j17Ajflsj3ZDbzJXscjt9D46HCIEEXX9RrpF3VkLWzwPHCdoK+5dsCt1W/h1VPXqkyY2hEpy41rlQ==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21", "polished": "^4.2.2" } }, "@leafygreen-ui/typography": { - "version": "20.1.9", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/typography/-/typography-20.1.9.tgz", - "integrity": "sha512-TPnzIRSgu8X/sZY4ASt4a03vVUKrGxLhpBAs//N+kDaf080Z/sMJqfWGaq/zjt3WQx4pVf+ThssHI+ZMOYdHvg==", + "version": "22.2.2", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/typography/-/typography-22.2.2.tgz", + "integrity": "sha512-xpdxPvxvGVu7gGK6aem1qwKPwuX2TtT7Zc66ukrmtYtoBHDBnA3SVzbNcPxzDYwKcjbRrQnFdtW2lbfX4IS6Dg==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/tokens": "^3.2.4" + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0" } }, "@leichtgewicht/base64-codec": { @@ -61911,81 +60539,51 @@ } }, "@lg-chat/avatar": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@lg-chat/avatar/-/avatar-7.0.2.tgz", - "integrity": "sha512-w0gw+G8xJsLVTv66AGICOcbKWoW8xeeMKtavzga8zES+SqI+Ysz//Z3eonJmJcIW4sN1/MD6qt9Ndz6+dhgkog==", - "requires": { - "@leafygreen-ui/avatar": "^3.1.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4" - } - }, - "@lg-chat/chat-disclaimer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@lg-chat/chat-disclaimer/-/chat-disclaimer-5.0.0.tgz", - "integrity": "sha512-149Urb6FzZEouteluM1pYPyK90pRJ72FSj1+yWwNiew1BCMwdrn6xCdOHLiWCH34Wt10AMGrDW5MRVmHb4Svyg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@lg-chat/avatar/-/avatar-8.0.1.tgz", + "integrity": "sha512-cGjZfBlDKs50XCAl8/H5vfAd9PYLZsQMG6s0ItJM/sTP3eTLqvVkmstbkyEnI2SoingxghI/ylPUtTOfplh0Tg==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/marketing-modal": "^5.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/avatar": "^3.1.4", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0" } }, "@lg-chat/chat-window": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@lg-chat/chat-window/-/chat-window-4.1.4.tgz", - "integrity": "sha512-rNA7BYK3S8ah/xOGXAhSzLDEAp62v/lJjEWgwKOWbIhQAbQuQgslmlZLY05j+xbmoUJ+lKmituGKFgilv4IQgw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@lg-chat/chat-window/-/chat-window-4.1.6.tgz", + "integrity": "sha512-6hXu/22fVDQzPTRD0r3DFhNDxnQ9uJdLPI0c29rCjh+JtHptOHFOEange0+J/H1iYcgzop8Fe4K7nzP2I6c5Nw==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@lg-chat/title-bar": "^4.0.7", + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/lib": "^15.6.1", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@lg-chat/title-bar": "^4.0.8", "react-keyed-flatten-children": "^2.2.1" } }, - "@lg-chat/fixed-chat-window": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@lg-chat/fixed-chat-window/-/fixed-chat-window-4.0.6.tgz", - "integrity": "sha512-439jNOEE4/d6uhT1SaCPX9kl5B513BB+VyDdKUXKqc3AKdfNj0pl+Rj5TynaRN627CkrJrdpKZfDpBaYdp1+bA==", - "requires": { - "@leafygreen-ui/avatar": "^3.1.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-chat/chat-window": "^4.1.4", - "@lg-chat/title-bar": "^4.0.7", - "react-transition-group": "^4.4.5" - } - }, "@lg-chat/input-bar": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/@lg-chat/input-bar/-/input-bar-10.0.4.tgz", - "integrity": "sha512-hrMH/xQxKwlaZoC1vsyJBw5ce8wYN9jVmuclBswiYXZzyxwAmopwd4l2I8V3YVBMyS+OT01LSey2l2Tk4C5QHw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@lg-chat/input-bar/-/input-bar-10.1.0.tgz", + "integrity": "sha512-mkQwyR7JG5vElockcgQDILOQjN1/Rka0EBbXJp9JobCOPSSLSO5NQg/hdvnf4QS1bUKE6hGbGWQUlCdG91Xscw==", "requires": { "@leafygreen-ui/avatar": "^3.1.2", - "@leafygreen-ui/badge": "^9.0.2", - "@leafygreen-ui/banner": "^10.1.0", - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/input-option": "^3.0.4", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/search-input": "^5.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/badge": "^10.1.3", + "@leafygreen-ui/banner": "^10.1.1", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/hooks": "^9.1.4", + "@leafygreen-ui/icon": "^14.5.1", + "@leafygreen-ui/icon-button": "^17.0.6", + "@leafygreen-ui/input-option": "^4.0.5", + "@leafygreen-ui/lib": "^15.5.0", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/popover": "^14.0.6", + "@leafygreen-ui/search-input": "^6.0.6", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "lodash": "^4.17.21", "react-keyed-flatten-children": "^1.3.0", "react-textarea-autosize": "^8.3.2" @@ -62007,230 +60605,117 @@ } }, "@lg-chat/leafygreen-chat-provider": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@lg-chat/leafygreen-chat-provider/-/leafygreen-chat-provider-5.0.2.tgz", - "integrity": "sha512-7wDvtlzsOjknzSe09osKmih2NM8Tvg6MIiWypKdDVTlPiEdyB7kX1PsQ9SrONhDvx1rTfIvIe63YiuLpd+4+lw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@lg-chat/leafygreen-chat-provider/-/leafygreen-chat-provider-5.1.0.tgz", + "integrity": "sha512-L0fGWaRBcR4a9x3cbsKAZrO166I235zYHlrWT1SWhDAnrnvT5SAp5qfnJ4/iiod4YTKsRavagxOu9IxJfst5bQ==", "requires": { "use-resize-observer": "^9.1.0" } }, "@lg-chat/lg-markdown": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@lg-chat/lg-markdown/-/lg-markdown-4.1.3.tgz", - "integrity": "sha512-O7pz3URXfn8ZHA9k1MiKDdcUFo1f1bL9C73ysANl7UllFO3LK+QZNRemeQD5Le3btye0DtQKOhTMO8vkixW3tQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@lg-chat/lg-markdown/-/lg-markdown-4.2.2.tgz", + "integrity": "sha512-WUib0r6Xq1L/25+kAWyExrWIFJVrSMJRkpQ/f1DF5dmLyUsmP8fp3Cve+KAZMQEjF9UEoDOizBKpdEWoAO32NQ==", "requires": { - "@leafygreen-ui/code": "^20.1.1", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/code": "^20.2.1", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", "react-markdown": "^8.0.7" } }, "@lg-chat/message": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@lg-chat/message/-/message-8.1.0.tgz", - "integrity": "sha512-SuV3z7y3S+RFFmBH2Zva9lDyKYKm72vY+Sxe/T81UgY+EW1TSaa7bS9zog217eweaqvEYUq6gnIUDX2d93B4Vg==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@lg-chat/message/-/message-8.2.1.tgz", + "integrity": "sha512-bdRYy0UC/OR5+glUA/Bg8gYky2pi+9XhjokvBSRiWPftpLZh4NZEujL6Kd9+uBp2zkCxiLwW2f9K+nwtO9gB3A==", "requires": { "@leafygreen-ui/avatar": "^3.1.2", - "@leafygreen-ui/banner": "^10.1.0", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-chat/lg-markdown": "^4.1.3", - "@lg-chat/message-feedback": "^7.0.2", - "@lg-chat/message-rating": "^5.0.2", - "@lg-chat/rich-links": "^4.0.0" - } - }, - "@lg-chat/message-actions": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@lg-chat/message-actions/-/message-actions-1.1.2.tgz", - "integrity": "sha512-nJeHX8dh+OHL4nOAsFPDRdyiLgl9F8Cbi1A4IVvWb39n39iPioxahsRZMkKJwwB9y5Dh+YBEWFP8AlYtqncKaA==", - "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/tokens": "^3.2.4", - "@lg-chat/message": "^8.1.0", - "@lg-chat/message-feedback": "^7.0.2", - "@lg-chat/message-rating": "^5.0.2", - "@lg-tools/test-harnesses": "^0.3.4" - }, - "dependencies": { - "@lg-tools/test-harnesses": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", - "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", - "requires": { - "@testing-library/dom": "9.3.1" - } - }, - "@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "requires": { - "deep-equal": "^2.0.5" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } - } - }, - "@lg-chat/message-feed": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@lg-chat/message-feed/-/message-feed-7.0.2.tgz", - "integrity": "sha512-bZ28qYioUxI5wlI6XgkAIsvl8BXcle05ppM7m2fQocOseb2bf7n/yZ0T3BNPWKeNfB0EgXOL+/P2FGvUCfgm7A==", - "requires": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", + "@leafygreen-ui/badge": "^10.2.0", + "@leafygreen-ui/banner": "^10.1.1", + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/hooks": "^9.2.0", "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@lg-chat/avatar": "^7.0.2", - "@lg-chat/message": "^8.1.0", - "@lg-chat/message-rating": "^5.0.2", - "react-intersection-observer": "^8.25.1", - "react-keyed-flatten-children": "^2.2.1" + "@leafygreen-ui/icon-button": "^17.1.0", + "@leafygreen-ui/lib": "^15.6.1", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-chat/lg-markdown": "^4.2.0", + "@lg-chat/message-feedback": "^7.0.3", + "@lg-chat/message-rating": "^5.0.3", + "@lg-chat/rich-links": "^4.0.1" } }, "@lg-chat/message-feedback": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@lg-chat/message-feedback/-/message-feedback-7.0.2.tgz", - "integrity": "sha512-q2TaGuz71WBNVTwnMoR9lhCFV419Vp0oLBnt/WAAX80YYceyqPD9xKcosqFw0gLaFKSI6ZTTpYqxYnv11lwX5g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@lg-chat/message-feedback/-/message-feedback-7.1.0.tgz", + "integrity": "sha512-MataQS9poiMWZjKdxnFR50h+SznxKCTQJTzAwkc93SEQMiXnvYDaiphPdb63M4EAc9feioMivt9IEoksVeckGQ==", "requires": { - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/hooks": "^9.2.1", "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/text-area": "^10.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" - } - }, - "@lg-chat/message-prompts": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@lg-chat/message-prompts/-/message-prompts-4.0.5.tgz", - "integrity": "sha512-0TmrkkMyTyLs3ytsVkC4IUhjFrzizV0eMp1bLcDg6J8hxsxWI5ztZ1S+Yla1ry9lqiNt59XMaVLlFok8ZRzoIg==", - "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/icon-button": "^17.1.0", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/popover": "^14.1.0", + "@leafygreen-ui/text-area": "^12.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" } }, "@lg-chat/message-rating": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@lg-chat/message-rating/-/message-rating-5.0.2.tgz", - "integrity": "sha512-KY+Ng/++vTvluYThJmF0FlcuAbCNkraN1AahWqqYabdy38O2Sj7XAvemYzY2V/5mY+OHIZk28pQKndMnZ+f9rA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@lg-chat/message-rating/-/message-rating-5.0.3.tgz", + "integrity": "sha512-ZcFYmtFIaYUAVw6+yzc0Vlfwl5Dgdct0mtaDsxcSGyDONSMsFZIBSmtbSObliwkzzGepvtAEdx5Kfs3+u8jgxg==", "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/emotion": "^5.0.3", + "@leafygreen-ui/hooks": "^9.1.4", + "@leafygreen-ui/icon": "^14.5.1", + "@leafygreen-ui/icon-button": "^17.0.6", + "@leafygreen-ui/lib": "^15.4.0", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" } }, "@lg-chat/rich-links": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@lg-chat/rich-links/-/rich-links-4.0.0.tgz", - "integrity": "sha512-wxCaKvZxYfZnUJTOfuNdHaT+o8+MvpuY9MXa9Qru1ZNhbnv7GG5tBeG9en9GGJUFddkqf5l7tcwUY/2vnaYfmQ==", - "requires": { - "@leafygreen-ui/card": "^12.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/leafygreen-provider": "^4.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" - } - }, - "@lg-chat/suggestions": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@lg-chat/suggestions/-/suggestions-0.2.3.tgz", - "integrity": "sha512-bpxXJV4z3MfvCSYIAKwx2JN90bi6r7DsOtRAdh7YOG+FJT/gfKCW2M8v/dNoOfjhCoOsC1gZ0tnfRNLrP/yp1w==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@lg-chat/rich-links/-/rich-links-4.0.6.tgz", + "integrity": "sha512-cvimcFGBrdbFsQaoavJNNZBET3q2FhmB5KPnUVA0BiimI9KCCCRy830RKFz1qLBjAuVmjZUZOL4ECfFKh9SHNQ==", "requires": { - "@leafygreen-ui/banner": "^10.1.0", - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2" + "@leafygreen-ui/card": "^13.2.1", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.1", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" } }, "@lg-chat/title-bar": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@lg-chat/title-bar/-/title-bar-4.0.7.tgz", - "integrity": "sha512-zLZfR8IfaC06PfKzOwz4iRJAxuwnHgmj3+v6oa2Gh/64h+Uf+aUQNk/iOVI9pn3dCIEt0X4okVLIh1MXW1pJ+w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@lg-chat/title-bar/-/title-bar-4.2.0.tgz", + "integrity": "sha512-kNdTqPRe+bd5cL96b1PrySmbXF+1Bd2WBJndPrJ9hBdOD6itJmKfMLV8W6sbMhixaN2Q01jMQDPd37CMMGuUAA==", "requires": { - "@leafygreen-ui/badge": "^9.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-chat/avatar": "^7.0.2" + "@leafygreen-ui/badge": "^10.2.2", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.2", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-chat/avatar": "^8.0.1" } }, "@lg-tools/test-harnesses": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.1.4.tgz", - "integrity": "sha512-3CbuBu28tgn919mHTWFwyKiHnrg78h3kOT1uIrYTlJzUJ8V8tcFXSCTlOYhn+8iQSlbG3dHVSbOcZmfSXDFohA==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@lg-tools/test-harnesses/-/test-harnesses-0.3.4.tgz", + "integrity": "sha512-JfJj2LSMe5vTSDQoLxWUHx2r4wUgKqU1UrgqjvNYM7iebXE0JCE7RvLiEg5SnsRO8xXQbEMjgISErmCDR4DS7Q==", "requires": { "@testing-library/dom": "9.3.1" }, @@ -62985,69 +61470,57 @@ "@dnd-kit/core": "^6.0.7", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.1", - "@emotion/css": "^11.11.2", - "@leafygreen-ui/avatar": "^3.1.0", - "@leafygreen-ui/badge": "^9.0.2", - "@leafygreen-ui/banner": "^10.1.0", - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/card": "^12.0.2", - "@leafygreen-ui/checkbox": "^14.0.2", - "@leafygreen-ui/chip": "^3.0.12", - "@leafygreen-ui/code": "^20.1.1", - "@leafygreen-ui/combobox": "^11.0.2", - "@leafygreen-ui/confirmation-modal": "^6.0.2", - "@leafygreen-ui/copyable": "^10.0.14", - "@leafygreen-ui/drawer": "^5.0.3", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/guide-cue": "^7.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/info-sprinkle": "^4.0.2", - "@leafygreen-ui/input-option": "^3.0.12", - "@leafygreen-ui/leafygreen-provider": "^4.0.2", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/logo": "^10.0.2", - "@leafygreen-ui/marketing-modal": "^5.0.2", - "@leafygreen-ui/menu": "^29.0.5", - "@leafygreen-ui/modal": "^17.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/pipeline": "^7.0.2", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/portal": "^6.0.2", - "@leafygreen-ui/radio-box-group": "^14.0.2", - "@leafygreen-ui/radio-group": "^12.0.2", - "@leafygreen-ui/search-input": "^5.0.2", - "@leafygreen-ui/segmented-control": "^10.0.2", - "@leafygreen-ui/select": "^14.0.2", - "@leafygreen-ui/skeleton-loader": "^2.0.11", - "@leafygreen-ui/split-button": "^4.1.5", - "@leafygreen-ui/table": "^13.0.1", - "@leafygreen-ui/tabs": "^17.0.4", - "@leafygreen-ui/text-area": "^10.0.2", - "@leafygreen-ui/text-input": "^14.0.2", - "@leafygreen-ui/toast": "^7.0.2", - "@leafygreen-ui/toggle": "^11.0.2", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/tooltip": "^13.0.13", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-chat/avatar": "^7.0.2", - "@lg-chat/chat-disclaimer": "^5.0.0", - "@lg-chat/chat-window": "^4.1.4", - "@lg-chat/fixed-chat-window": "^4.0.6", - "@lg-chat/input-bar": "^10.0.4", + "@emotion/css": "^11.13.5", + "@leafygreen-ui/avatar": "^3.1.5", + "@leafygreen-ui/badge": "^10.2.3", + "@leafygreen-ui/banner": "^10.2.3", + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/card": "^13.2.1", + "@leafygreen-ui/checkbox": "^18.1.3", + "@leafygreen-ui/chip": "^4.0.9", + "@leafygreen-ui/code": "^20.2.3", + "@leafygreen-ui/combobox": "^12.2.1", + "@leafygreen-ui/confirmation-modal": "^8.0.0", + "@leafygreen-ui/copyable": "^12.0.1", + "@leafygreen-ui/drawer": "^5.1.3", + "@leafygreen-ui/emotion": "^5.1.0", + "@leafygreen-ui/guide-cue": "^8.1.1", + "@leafygreen-ui/hooks": "^9.3.0", + "@leafygreen-ui/icon": "^14.7.0", + "@leafygreen-ui/icon-button": "^17.1.3", + "@leafygreen-ui/info-sprinkle": "^5.0.9", + "@leafygreen-ui/input-option": "^4.1.3", + "@leafygreen-ui/leafygreen-provider": "^5.0.4", + "@leafygreen-ui/lib": "^15.6.2", + "@leafygreen-ui/logo": "^11.1.0", + "@leafygreen-ui/marketing-modal": "^6.0.0", + "@leafygreen-ui/menu": "^33.0.1", + "@leafygreen-ui/modal": "^18.0.0", + "@leafygreen-ui/palette": "^5.0.2", + "@leafygreen-ui/pipeline": "^8.0.8", + "@leafygreen-ui/polymorphic": "^3.1.0", + "@leafygreen-ui/popover": "^14.3.1", + "@leafygreen-ui/portal": "^7.1.0", + "@leafygreen-ui/radio-box-group": "^15.0.10", + "@leafygreen-ui/radio-group": "^13.0.10", + "@leafygreen-ui/search-input": "^6.1.1", + "@leafygreen-ui/segmented-control": "^11.0.11", + "@leafygreen-ui/select": "^17.0.1", + "@leafygreen-ui/skeleton-loader": "^3.0.9", + "@leafygreen-ui/split-button": "^6.1.7", + "@leafygreen-ui/table": "^15.2.1", + "@leafygreen-ui/tabs": "^17.0.7", + "@leafygreen-ui/text-area": "^12.1.3", + "@leafygreen-ui/text-input": "^16.2.1", + "@leafygreen-ui/toast": "^8.1.1", + "@leafygreen-ui/toggle": "^12.1.3", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/tooltip": "^14.2.3", + "@leafygreen-ui/typography": "^22.2.2", + "@lg-chat/chat-window": "^4.1.5", + "@lg-chat/input-bar": "^10.1.0", "@lg-chat/leafygreen-chat-provider": "^5.0.2", - "@lg-chat/lg-markdown": "^4.1.3", - "@lg-chat/message": "^8.1.0", - "@lg-chat/message-actions": "^1.1.2", - "@lg-chat/message-feed": "^7.0.2", - "@lg-chat/message-feedback": "^7.0.2", - "@lg-chat/message-prompts": "^4.0.5", - "@lg-chat/message-rating": "^5.0.2", - "@lg-chat/rich-links": "^4.0.0", - "@lg-chat/suggestions": "^0.2.3", - "@lg-chat/title-bar": "^4.0.7", + "@lg-chat/message": "^8.2.0", "@mongodb-js/compass-context-menu": "^0.3.1", "@mongodb-js/diagramming": "^2.2.1", "@mongodb-js/eslint-config-compass": "^1.4.12", @@ -63083,303 +61556,6 @@ "typescript": "^5.9.3" }, "dependencies": { - "@leafygreen-ui/a11y": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/a11y/-/a11y-2.0.7.tgz", - "integrity": "sha512-eIKWOs75WfmobMv1W7tk7nyZzD/NXgC/EnG0PnOYr2PBwtf4MDRyOQnctq/cVy7o6lg6SK0n/P4SbdftWqIDng==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/hooks": "^8.4.1", - "@leafygreen-ui/lib": "^14.2.0" - }, - "dependencies": { - "@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "requires": { - "lodash": "^4.17.21" - } - } - } - }, - "@leafygreen-ui/chip": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/chip/-/chip-3.0.12.tgz", - "integrity": "sha512-FA+sjbMXFuTlY7wcYRBB9FjiHi3cpb+AvGxnm9KWlAZfW0ysWg7CK/5ZdgmFlbF1ShlEsB+4IBkGPDuB+tWV7g==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/icon": "^13.3.0", - "@leafygreen-ui/inline-definition": "^8.0.12", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/tokens": "^2.12.2" - }, - "dependencies": { - "@leafygreen-ui/icon": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-13.4.0.tgz", - "integrity": "sha512-GtvdkjPPERf8g0+uXGqBRw7Zgzhj1PH4moGQxNqyOc3IHeVkurAxjF1Oq64pKMLeMwuqFGhVGEVfXi3pixTPFg==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "requires": { - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - } - } - }, - "@leafygreen-ui/icon-button": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon-button/-/icon-button-16.0.2.tgz", - "integrity": "sha512-nCotpqN4VlGejm0ybzdZH4ExP8bdQZbLElBkTEsPSf4nNCvjC5LsbIqRuK/TGIHTa4tPnTHgnx7QZb5X36Q5Qg==", - "requires": { - "@leafygreen-ui/a11y": "^2.0.2", - "@leafygreen-ui/box": "^4.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^2.11.3", - "polished": "^4.2.2" - }, - "dependencies": { - "@leafygreen-ui/icon": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-13.4.0.tgz", - "integrity": "sha512-GtvdkjPPERf8g0+uXGqBRw7Zgzhj1PH4moGQxNqyOc3IHeVkurAxjF1Oq64pKMLeMwuqFGhVGEVfXi3pixTPFg==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "requires": { - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - } - } - }, - "@leafygreen-ui/inline-definition": { - "version": "8.0.12", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/inline-definition/-/inline-definition-8.0.12.tgz", - "integrity": "sha512-8Jd4hhvUaA5O9zoa41AgX2MqdXmPtIGj43p+gwRkkfXVud7UHfYnrgh6u4+c77dVxW+/ufRLVStto5dUDyAZ+Q==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/tokens": "^2.12.2", - "@leafygreen-ui/tooltip": "^13.0.12" - }, - "dependencies": { - "@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "requires": { - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - } - } - }, - "@leafygreen-ui/input-option": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/input-option/-/input-option-3.0.12.tgz", - "integrity": "sha512-p4mC9xZiyTapz2Z7vlgb9c839g2fcpi5ssRogn/Ix7uPaBpg6SAwQU1cqve6/55P1ekXVt0cHBTY1S/n+MtMQA==", - "requires": { - "@leafygreen-ui/a11y": "^2.0.7", - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/polymorphic": "^2.0.9", - "@leafygreen-ui/tokens": "^2.12.2", - "@leafygreen-ui/typography": "^20.1.9" - }, - "dependencies": { - "@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "requires": { - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - } - } - }, - "@leafygreen-ui/menu": { - "version": "29.0.5", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/menu/-/menu-29.0.5.tgz", - "integrity": "sha512-QVe4YoNaYEuJnSc9Cd+IJQG2vUykv9g4Az8TcVib4Axb5E0RsLt3EOwGr2WPPCCGktMEpVOT0OwrsbLtDCwopA==", - "requires": { - "@leafygreen-ui/descendants": "^2.1.5", - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/hooks": "^8.4.1", - "@leafygreen-ui/icon": "^13.4.0", - "@leafygreen-ui/icon-button": "^16.0.12", - "@leafygreen-ui/input-option": "^3.0.12", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/polymorphic": "^2.0.9", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^2.12.2", - "@leafygreen-ui/typography": "^20.1.9", - "lodash": "^4.17.21", - "polished": "^4.3.1", - "react-transition-group": "^4.4.5" - }, - "dependencies": { - "@leafygreen-ui/icon": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-13.4.0.tgz", - "integrity": "sha512-GtvdkjPPERf8g0+uXGqBRw7Zgzhj1PH4moGQxNqyOc3IHeVkurAxjF1Oq64pKMLeMwuqFGhVGEVfXi3pixTPFg==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/icon-button": { - "version": "16.0.12", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon-button/-/icon-button-16.0.12.tgz", - "integrity": "sha512-EkuAfWe4J14/VEx0BDRNRXbN6QwaLqAnAYPtf/RUOwEqHzgkQQYkVStpEkAqp50k2OSR1FzopznmWxyPnrW55w==", - "requires": { - "@leafygreen-ui/a11y": "^2.0.7", - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/icon": "^13.4.0", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "@leafygreen-ui/polymorphic": "^2.0.9", - "@leafygreen-ui/tokens": "^2.12.2", - "polished": "^4.2.2" - } - }, - "@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "requires": { - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - } - } - }, - "@leafygreen-ui/table": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/table/-/table-13.0.1.tgz", - "integrity": "sha512-EmCdXp58RD2gagM9t51ZGTXakEPRvF+u0aJuGSfAgz3X20Y8ZBYRorBc4xRPy35WtkVdnEwQFeuwjaEvroy5cQ==", - "requires": { - "@leafygreen-ui/checkbox": "^14.0.2", - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^13.1.2", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/lib": "^14.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/tokens": "^2.11.3", - "@leafygreen-ui/typography": "^20.0.2", - "@lg-tools/test-harnesses": "^0.1.4", - "@tanstack/react-table": "^8.20.5", - "@tanstack/react-virtual": "^3.10.7", - "lodash": "^4.17.21", - "polished": "^4.2.2", - "react-fast-compare": "3.2.2", - "react-intersection-observer": "^8.25.1" - }, - "dependencies": { - "@leafygreen-ui/icon": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-13.4.0.tgz", - "integrity": "sha512-GtvdkjPPERf8g0+uXGqBRw7Zgzhj1PH4moGQxNqyOc3IHeVkurAxjF1Oq64pKMLeMwuqFGhVGEVfXi3pixTPFg==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/lib": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-14.2.0.tgz", - "integrity": "sha512-JWHFwtWXY52YL1uNFpHWvRUWVl5tkXQzyq2uEMFHyZQKYUG0of9o5V+Zc6vAXdMvvAhE3DeYvDjTpaQbUk1PrQ==", - "requires": { - "lodash": "^4.17.21" - } - }, - "@leafygreen-ui/tokens": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.12.2.tgz", - "integrity": "sha512-eVHQOk7lExNjGPVpLv2sGMUmAH0ZIpmu86NHe4n3RzHNQ2ziJUnw1CN94N6Y09qv00LvrZ2I05kbxLfX+kktvw==", - "requires": { - "@leafygreen-ui/emotion": "^4.1.1", - "@leafygreen-ui/lib": "^14.2.0", - "@leafygreen-ui/palette": "^4.1.4", - "polished": "^4.2.2" - } - } - } - }, "sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -66825,43 +65001,24 @@ } }, "@mongodb-js/diagramming": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/diagramming/-/diagramming-2.2.1.tgz", - "integrity": "sha512-xUaQSyMnyNeXILT+tPl0JoC+hlh38cYltYuL6uniyg36g20cPuCXZ9geQp0sbVt5/p1BtfgdqsKMfox+oaOlIQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@mongodb-js/diagramming/-/diagramming-2.2.2.tgz", + "integrity": "sha512-GCI+L9TBC7sbuEeJaazhdz1ELcvPRi6cjuOf9Lhx/9FhyV+7IpIGCQbm4V7OflBrqBTfZD4XrwzlkuZ55hRLaA==", "requires": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@leafygreen-ui/icon": "^14.6.0", + "@leafygreen-ui/icon": "^14.3.0", "@leafygreen-ui/inline-definition": "^9.0.5", - "@leafygreen-ui/leafygreen-provider": "^4.0.2", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", + "@leafygreen-ui/leafygreen-provider": "^5.0.4", + "@leafygreen-ui/palette": "^5.0.0", + "@leafygreen-ui/tokens": "^4.0.0", "@leafygreen-ui/tooltip": "^14.2.1", - "@leafygreen-ui/typography": "^20.0.2", + "@leafygreen-ui/typography": "^22.2.2", "@xyflow/react": "12.5.1", "d3-path": "^3.1.0", "elkjs": "^0.11.0", "react": "^17.0.2", "react-dom": "^17.0.2" - }, - "dependencies": { - "@leafygreen-ui/tooltip": { - "version": "14.2.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tooltip/-/tooltip-14.2.2.tgz", - "integrity": "sha512-WqWjHzhK+BZrUaJjgph2LQjvQtEYjjR/uyxRubJVrW9GhzBd9xZ9ztnBnTMGT6rz5aRWptV0iZ0YwS+73KbBEw==", - "requires": { - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/typography": "^20.0.2", - "lodash": "^4.17.21", - "polished": "^4.2.2" - } - } } }, "@mongodb-js/dl-center": { @@ -67600,9 +65757,9 @@ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==" }, "mime-types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", - "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "requires": { "mime-db": "^1.54.0" } @@ -71820,30 +69977,30 @@ } }, "@tanstack/react-table": { - "version": "8.20.6", - "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.20.6.tgz", - "integrity": "sha512-w0jluT718MrOKthRcr2xsjqzx+oEM7B7s/XXyfs19ll++hlId3fjTm+B2zrR3ijpANpkzBAr15j1XGVOMxpggQ==", + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.21.3.tgz", + "integrity": "sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww==", "requires": { - "@tanstack/table-core": "8.20.5" + "@tanstack/table-core": "8.21.3" } }, "@tanstack/react-virtual": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.11.2.tgz", - "integrity": "sha512-OuFzMXPF4+xZgx8UzJha0AieuMihhhaWG0tCqpp6tDzlFwOmNBPYMuLOtMJ1Tr4pXLHmgjcWhG6RlknY2oNTdQ==", + "version": "3.13.12", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.12.tgz", + "integrity": "sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA==", "requires": { - "@tanstack/virtual-core": "3.11.2" + "@tanstack/virtual-core": "3.13.12" } }, "@tanstack/table-core": { - "version": "8.20.5", - "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.20.5.tgz", - "integrity": "sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg==" + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.21.3.tgz", + "integrity": "sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==" }, "@tanstack/virtual-core": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.11.2.tgz", - "integrity": "sha512-vTtpNt7mKCiZ1pwU9hfKPhpdVO2sVzFQsxoVBGtOSHxlrRRzYr8iQ2TlwbAcRYCcEiZ9ECAM8kBzH0v2+VzfKw==" + "version": "3.13.12", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.13.12.tgz", + "integrity": "sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==" }, "@testing-library/dom": { "version": "8.20.1", diff --git a/package.json b/package.json index 62f965c4b00..bf6f549505b 100644 --- a/package.json +++ b/package.json @@ -111,28 +111,15 @@ "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0" }, - "@leafygreen-ui/emotion": "^4.0.9", - "@leafygreen-ui/lib": "^15.3.0", - "@leafygreen-ui/palette": "^4.1.3", - "@leafygreen-ui/tokens": "^3.2.4", - "@leafygreen-ui/leafygreen-provider": "^4.0.2", - "@leafygreen-ui/marketing-modal": "^5.0.2", - "@leafygreen-ui/typography": "^20.0.2", - "@leafygreen-ui/icon": "^14.6.0", - "@leafygreen-ui/inline-definition": "^9.0.5", - "@leafygreen-ui/popover": "^13.0.11", - "@leafygreen-ui/badge": "^9.0.2", - "@leafygreen-ui/banner": "^10.1.0", - "@leafygreen-ui/button": "^22.0.2", - "@leafygreen-ui/hooks": "^8.3.4", - "@leafygreen-ui/icon-button": "^16.0.2", - "@leafygreen-ui/input-option": "^3.0.4", - "@leafygreen-ui/polymorphic": "^2.0.5", - "@leafygreen-ui/search-input": "^5.0.2", - "@leafygreen-ui/code": "^20.1.1", - "@leafygreen-ui/text-area": "^10.0.2", - "@leafygreen-ui/card": "^12.0.2", - "@leafygreen-ui/logo": "^10.0.2", - "@leafygreen-ui/tabs": "^17.0.4" + "@leafygreen-ui/button": "^25.1.3", + "@leafygreen-ui/confirmation-modal": "^8.0.0", + "@leafygreen-ui/form-field": "^4.0.7", + "@leafygreen-ui/leafygreen-provider": "^5.0.4", + "@leafygreen-ui/marketing-modal": "^6.0.0", + "@leafygreen-ui/modal": "^18.0.0", + "@leafygreen-ui/select": "^17.0.1", + "@leafygreen-ui/text-input": "^16.2.1", + "@leafygreen-ui/tokens": "^4.0.0", + "@leafygreen-ui/typography": "^22.2.2" } } diff --git a/packages/compass-components/package.json b/packages/compass-components/package.json index 4bea61f6814..0fc8fc4cff3 100644 --- a/packages/compass-components/package.json +++ b/packages/compass-components/package.json @@ -80,10 +80,10 @@ "@leafygreen-ui/tokens": "^4.0.0", "@leafygreen-ui/tooltip": "^14.2.3", "@leafygreen-ui/typography": "^22.2.2", - "@lg-chat/chat-window": "^6.0.0", - "@lg-chat/input-bar": "^12.0.0", - "@lg-chat/leafygreen-chat-provider": "^6.0.0", - "@lg-chat/message": "^10.0.0", + "@lg-chat/chat-window": "^4.1.5", + "@lg-chat/input-bar": "^10.1.0", + "@lg-chat/leafygreen-chat-provider": "^5.0.2", + "@lg-chat/message": "^8.2.0", "@mongodb-js/compass-context-menu": "^0.3.1", "@mongodb-js/diagramming": "^2.2.1", "@react-aria/interactions": "^3.9.1", @@ -105,8 +105,8 @@ "react-window": "^1.8.6" }, "devDependencies": { - "@emotion/css": "^11.11.2", - "@leafygreen-ui/lib": "^15.3.0", + "@emotion/css": "^11.13.5", + "@leafygreen-ui/lib": "^15.6.2", "@mongodb-js/eslint-config-compass": "^1.4.12", "@mongodb-js/mocha-config-compass": "^1.7.2", "@mongodb-js/prettier-config-compass": "^1.2.9", From 581e012efb7073c13cd4a41e26c3ba080a2aa675 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Tue, 7 Oct 2025 09:31:15 +0200 Subject: [PATCH 04/33] Fix type error in e2e-tests --- package-lock.json | 50 ++++++++++--------- packages/compass-e2e-tests/helpers/compass.ts | 19 ++++--- 2 files changed, 38 insertions(+), 31 deletions(-) diff --git a/package-lock.json b/package-lock.json index 303dcb4af6a..4eeb36b0c6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,12 @@ "npm": ">=10.2.4" } }, + "@mongodb-js/diagramming": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/diagramming/-/diagramming-1.8.0.tgz", + "integrity": "sha512-ABg9MVNUm4wD5UijQHf3Il6WSrHPqchmMFHJMJ1OAgMEDXXKJNzUvK1Zhz5iDEEO5uIHOYSQRcCY8MeC9bo+fA==", + "extraneous": true + }, "configs/eslint-config-compass": { "name": "@mongodb-js/eslint-config-compass", "version": "1.4.12", @@ -6393,9 +6399,9 @@ } }, "node_modules/@floating-ui/react/node_modules/tabbable": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.3.0.tgz", - "integrity": "sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", "license": "MIT" }, "node_modules/@floating-ui/utils": { @@ -10086,9 +10092,9 @@ } }, "node_modules/@mongodb-js/diagramming": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/diagramming/-/diagramming-2.2.2.tgz", - "integrity": "sha512-GCI+L9TBC7sbuEeJaazhdz1ELcvPRi6cjuOf9Lhx/9FhyV+7IpIGCQbm4V7OflBrqBTfZD4XrwzlkuZ55hRLaA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/diagramming/-/diagramming-2.2.1.tgz", + "integrity": "sha512-xUaQSyMnyNeXILT+tPl0JoC+hlh38cYltYuL6uniyg36g20cPuCXZ9geQp0sbVt5/p1BtfgdqsKMfox+oaOlIQ==", "license": "MIT", "dependencies": { "@emotion/react": "^11.14.0", @@ -10097,7 +10103,6 @@ "@leafygreen-ui/inline-definition": "^9.0.5", "@leafygreen-ui/leafygreen-provider": "^5.0.2", "@leafygreen-ui/palette": "^5.0.0", - "@leafygreen-ui/select": "^16.2.0", "@leafygreen-ui/tokens": "^3.2.1", "@leafygreen-ui/tooltip": "^14.2.1", "@leafygreen-ui/typography": "^22.1.0", @@ -10745,19 +10750,15 @@ } }, "node_modules/@mongodb-js/oidc-plugin/node_modules/mime-types": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", "license": "MIT", "dependencies": { "mime-db": "^1.54.0" }, "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" + "node": ">= 0.6" } }, "node_modules/@mongodb-js/oidc-plugin/node_modules/negotiator": { @@ -48155,6 +48156,7 @@ "packages/compass-components": { "name": "@mongodb-js/compass-components", "version": "1.59.1", + "hasInstallScript": true, "license": "SSPL", "dependencies": { "@dnd-kit/core": "^6.0.7", @@ -58218,9 +58220,9 @@ }, "dependencies": { "tabbable": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.3.0.tgz", - "integrity": "sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" } } }, @@ -65001,9 +65003,9 @@ } }, "@mongodb-js/diagramming": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/diagramming/-/diagramming-2.2.2.tgz", - "integrity": "sha512-GCI+L9TBC7sbuEeJaazhdz1ELcvPRi6cjuOf9Lhx/9FhyV+7IpIGCQbm4V7OflBrqBTfZD4XrwzlkuZ55hRLaA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/diagramming/-/diagramming-2.2.1.tgz", + "integrity": "sha512-xUaQSyMnyNeXILT+tPl0JoC+hlh38cYltYuL6uniyg36g20cPuCXZ9geQp0sbVt5/p1BtfgdqsKMfox+oaOlIQ==", "requires": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", @@ -65757,9 +65759,9 @@ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==" }, "mime-types": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", "requires": { "mime-db": "^1.54.0" } diff --git a/packages/compass-e2e-tests/helpers/compass.ts b/packages/compass-e2e-tests/helpers/compass.ts index b7e185e299d..a614354389a 100644 --- a/packages/compass-e2e-tests/helpers/compass.ts +++ b/packages/compass-e2e-tests/helpers/compass.ts @@ -489,13 +489,18 @@ function execFileIgnoreError( stderr: string; }> { return new Promise((resolve) => { - execFile(path, args, opts, function (error, stdout, stderr) { - resolve({ - error, - stdout, - stderr, - }); - }); + execFile( + path, + args, + { ...opts, encoding: 'utf8' }, + function (error, stdout, stderr) { + resolve({ + error, + stdout, + stderr, + }); + } + ); }); } From bb1f66821612454f16353267ba256bff7a950f8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Tue, 30 Sep 2025 18:40:16 +0200 Subject: [PATCH 05/33] Fix incorrect React.Ref type argument in generative-ai --- packages/compass-generative-ai/src/components/ai-feedback.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/compass-generative-ai/src/components/ai-feedback.tsx b/packages/compass-generative-ai/src/components/ai-feedback.tsx index 5f20e37a0a2..76d6effe25d 100644 --- a/packages/compass-generative-ai/src/components/ai-feedback.tsx +++ b/packages/compass-generative-ai/src/components/ai-feedback.tsx @@ -80,8 +80,8 @@ type AIFeedbackProps = { function AIFeedback({ onSubmitFeedback }: AIFeedbackProps) { const darkMode = useDarkMode(); - const feedbackPositiveButtonRef = useRef(null); - const feedbackNegativeButtonRef = useRef(null); + const feedbackPositiveButtonRef = useRef(null); + const feedbackNegativeButtonRef = useRef(null); const [chosenFeedbackOption, setChosenFeedbackOption] = useState< 'none' | 'positive' | 'negative' From 4116bf273d4b7bcfad462ad7cd53b1c2dad6b1db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Wed, 1 Oct 2025 16:08:08 +0200 Subject: [PATCH 06/33] Add autoFocus prop to compass-editor --- packages/compass-editor/src/editor.spec.tsx | 23 ++++++++++++++++++++- packages/compass-editor/src/editor.tsx | 10 +++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/packages/compass-editor/src/editor.spec.tsx b/packages/compass-editor/src/editor.spec.tsx index f6000e7aff3..da4f369cac4 100644 --- a/packages/compass-editor/src/editor.spec.tsx +++ b/packages/compass-editor/src/editor.spec.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render, userEvent } from '@mongodb-js/testing-library-compass'; -import { CodemirrorInlineEditor } from './editor'; +import { CodemirrorInlineEditor, CodemirrorMultilineEditor } from './editor'; import type { EditorRef } from './types'; import { expect } from 'chai'; @@ -55,4 +55,25 @@ describe('Editor', function () { expect(editorRef.current?.editorContents).to.equal('{\n \n}'); }); }); + + context('CodemirrorMultilineEditor', function () { + it('does not take focus when omitting autoFocus', function () { + const editorRef = React.createRef(); + render(); + expect(document.activeElement).to.not.equal( + editorRef.current?.editor?.contentDOM + ); + }); + + it('takes focus when autoFocus passed', function () { + const editorRef = React.createRef(); + render( + /* eslint-disable-next-line jsx-a11y/no-autofocus */ + + ); + expect(document.activeElement).to.equal( + editorRef.current?.editor?.contentDOM + ); + }); + }); }); diff --git a/packages/compass-editor/src/editor.tsx b/packages/compass-editor/src/editor.tsx index a51cd759bbe..c38a2578c66 100644 --- a/packages/compass-editor/src/editor.tsx +++ b/packages/compass-editor/src/editor.tsx @@ -573,6 +573,7 @@ type EditorProps = { placeholder?: Parameters[0]; commands?: readonly KeyBinding[]; initialJSONFoldAll?: boolean; + autoFocus?: boolean; } & ( | { text: string; initialText?: never } | { text?: never; initialText: string } @@ -735,6 +736,7 @@ const BaseEditor = React.forwardRef(function BaseEditor( placeholder, commands, initialJSONFoldAll: _initialJSONFoldAll = true, + autoFocus = false, ...props }, ref @@ -1201,6 +1203,14 @@ const BaseEditor = React.forwardRef(function BaseEditor( } }, [maxLines, contentHeight, hasScroll, lineHeight, showScroll]); + const autoFocusRef = useRef(autoFocus); + + useLayoutEffect(() => { + if (autoFocusRef.current) { + editorViewRef.current?.focus(); + } + }, [autoFocusRef]); + return (
Date: Mon, 17 Nov 2025 13:59:17 +0100 Subject: [PATCH 07/33] Use named over default exports --- .../src/components/leafygreen.tsx | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/compass-components/src/components/leafygreen.tsx b/packages/compass-components/src/components/leafygreen.tsx index 52614ce1f39..8193fa9ad72 100644 --- a/packages/compass-components/src/components/leafygreen.tsx +++ b/packages/compass-components/src/components/leafygreen.tsx @@ -3,14 +3,14 @@ import React, { useState } from 'react'; // This file exports `@leafygreen-ui` components and wraps some of them. // 1. Import the components we use from leafygreen. -import { default as Copyable } from '@leafygreen-ui/copyable'; -import { default as Badge } from '@leafygreen-ui/badge'; +import { Copyable } from '@leafygreen-ui/copyable'; +import { Badge } from '@leafygreen-ui/badge'; import { default as Banner } from '@leafygreen-ui/banner'; -import Checkbox from '@leafygreen-ui/checkbox'; -import Card from '@leafygreen-ui/card'; -import Code, { Language, Panel } from '@leafygreen-ui/code'; +import { Checkbox } from '@leafygreen-ui/checkbox'; +import { Card } from '@leafygreen-ui/card'; +import { Code, Language, Panel } from '@leafygreen-ui/code'; import ConfirmationModal from '@leafygreen-ui/confirmation-modal'; -import { default as LeafyGreenIcon } from '@leafygreen-ui/icon'; +import { Icon as LeafyGreenIcon } from '@leafygreen-ui/icon'; import type { Size as LeafyGreenIconSize } from '@leafygreen-ui/icon'; export type { GlyphName } from '@leafygreen-ui/icon'; import { Chip } from '@leafygreen-ui/chip'; @@ -34,7 +34,7 @@ import { InfoSprinkle } from '@leafygreen-ui/info-sprinkle'; import Modal, { Footer as ModalFooter } from '@leafygreen-ui/modal'; import MarketingModal from '@leafygreen-ui/marketing-modal'; import { Pipeline, Stage } from '@leafygreen-ui/pipeline'; -import Popover from '@leafygreen-ui/popover'; +import { Popover } from '@leafygreen-ui/popover'; import { RadioBox, RadioBoxGroup } from '@leafygreen-ui/radio-box-group'; import { Radio, RadioGroup } from '@leafygreen-ui/radio-group'; import { @@ -73,12 +73,12 @@ export type { CellContext, } from '@leafygreen-ui/table'; import { Tabs, Tab } from '@leafygreen-ui/tabs'; -import TextArea from '@leafygreen-ui/text-area'; -import LeafyGreenTextInput from '@leafygreen-ui/text-input'; +import { TextArea } from '@leafygreen-ui/text-area'; +import { TextInput as LeafyGreenTextInput } from '@leafygreen-ui/text-input'; import { SearchInput } from '@leafygreen-ui/search-input'; export { usePrevious, useMergeRefs } from '@leafygreen-ui/hooks'; -import Toggle from '@leafygreen-ui/toggle'; -import LGTooltip from '@leafygreen-ui/tooltip'; +import { Toggle } from '@leafygreen-ui/toggle'; +import { Tooltip as LGTooltip } from '@leafygreen-ui/tooltip'; import { H1, H2, From 0bde132e357b8fb478e37a2361bbaaae71a17f13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Tue, 30 Sep 2025 12:34:49 +0200 Subject: [PATCH 08/33] Fix Button / IconButton links --- .../src/components/links/link.tsx | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/packages/compass-components/src/components/links/link.tsx b/packages/compass-components/src/components/links/link.tsx index 39a625f0efd..5ffbd54aa71 100644 --- a/packages/compass-components/src/components/links/link.tsx +++ b/packages/compass-components/src/components/links/link.tsx @@ -1,7 +1,8 @@ import React, { useContext, forwardRef, useMemo } from 'react'; import { Link as LGLink } from '@leafygreen-ui/typography'; -import LGButton from '@leafygreen-ui/button'; -import LGIconButton from '@leafygreen-ui/icon-button'; +import LGButton, { type ButtonProps } from '@leafygreen-ui/button'; +import LGIconButton, { type IconButtonProps } from '@leafygreen-ui/icon-button'; +import type { PolymorphicAs } from '@leafygreen-ui/polymorphic'; type RequiredURLSearchParamsContextValue = { utmSource?: string; @@ -72,13 +73,20 @@ export const Link = (({ href, children, ...rest }: LeafygreenLinkProps) => { ); }) as unknown as typeof LGLink; +function extractHref(props: Record) { + if (typeof props.href === 'string') { + return props.href; + } +} + // eslint-disable-next-line react/display-name export const Button = forwardRef( - ( - { href, children, ...rest }: React.ComponentProps, + ( + { children, ...rest }: ButtonProps, ref: React.ForwardedRef ) => { const { utmSource, utmMedium } = useRequiredURLSearchParams(); + const href = extractHref(rest); const hrefWithParams = useMemo(() => { if (href) { @@ -97,11 +105,12 @@ export const Button = forwardRef( // eslint-disable-next-line react/display-name export const IconButton = forwardRef( - ( - { href, children, ...rest }: React.ComponentProps, - ref: React.ForwardedRef + ( + { children, ...rest }: IconButtonProps, + ref: React.ForwardedRef ) => { const { utmSource, utmMedium } = useRequiredURLSearchParams(); + const href = extractHref(rest); const hrefWithParams = useMemo(() => { if (href) { @@ -111,7 +120,7 @@ export const IconButton = forwardRef( }, [href, utmSource, utmMedium]); return ( - + {children} ); From 2c213a20e2c7e0b0d5262d18672c98db615cab5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Tue, 30 Sep 2025 12:47:50 +0200 Subject: [PATCH 09/33] Fix ActionButton prop types --- .../document-list/document-actions-group.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/compass-components/src/components/document-list/document-actions-group.tsx b/packages/compass-components/src/components/document-list/document-actions-group.tsx index 6987721bcb9..c9689d8d3d0 100644 --- a/packages/compass-components/src/components/document-list/document-actions-group.tsx +++ b/packages/compass-components/src/components/document-list/document-actions-group.tsx @@ -1,6 +1,12 @@ import React, { useEffect, useRef, useState } from 'react'; import { css, cx } from '@leafygreen-ui/emotion'; import { spacing } from '@leafygreen-ui/tokens'; +import type { + InferredPolymorphicPropsWithRef, + PolymorphicAs, +} from '@leafygreen-ui/polymorphic'; +import type { BaseButtonProps } from '@leafygreen-ui/button'; + import { Button, Icon, Tooltip } from '../leafygreen'; import type { Signal } from '../signal-popover'; import { SignalPopover } from '../signal-popover'; @@ -79,11 +85,11 @@ function useElementParentHoverState( return isHovered; } -function ActionButton({ +function ActionButton({ tooltipText, tooltipEnabled, ...props -}: Partial> & { +}: InferredPolymorphicPropsWithRef & { tooltipText: string; tooltipEnabled: boolean; }) { From c4b510b0a0afa83e8c35195a2fe9aa5afafff522 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Mon, 17 Nov 2025 14:01:08 +0100 Subject: [PATCH 10/33] Remove defaultValue workaround This was fixed in LG-5063 --- .../src/components/leafygreen.tsx | 27 ++----------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/packages/compass-components/src/components/leafygreen.tsx b/packages/compass-components/src/components/leafygreen.tsx index 8193fa9ad72..1d0629283c4 100644 --- a/packages/compass-components/src/components/leafygreen.tsx +++ b/packages/compass-components/src/components/leafygreen.tsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import React from 'react'; // This file exports `@leafygreen-ui` components and wraps some of them. @@ -74,7 +74,7 @@ export type { } from '@leafygreen-ui/table'; import { Tabs, Tab } from '@leafygreen-ui/tabs'; import { TextArea } from '@leafygreen-ui/text-area'; -import { TextInput as LeafyGreenTextInput } from '@leafygreen-ui/text-input'; +import { TextInput } from '@leafygreen-ui/text-input'; import { SearchInput } from '@leafygreen-ui/search-input'; export { usePrevious, useMergeRefs } from '@leafygreen-ui/hooks'; import { Toggle } from '@leafygreen-ui/toggle'; @@ -119,29 +119,6 @@ delete (Checkbox as React.ComponentType).propTypes; // all hrefs. export { Link, Button, IconButton } from './links/link'; -// Working around leafygreen lack of support for `defaultValue` property -const TextInput: typeof LeafyGreenTextInput = React.forwardRef( - function TextInput({ defaultValue, value, onChange, ...props }, ref) { - const [uncontrolledValue, setUncontrolledValue] = useState( - String(defaultValue) ?? '' - ); - const isControlled = typeof defaultValue === 'undefined'; - return ( - { - setUncontrolledValue(e.currentTarget.value); - onChange?.(e); - }} - ref={ref} - > - ); - } -); - -TextInput.displayName = 'TextInput'; - // 3. Export the leafygreen components. export { AtlasNavGraphic, From 1643455269fca8187d52da9894cb3a7f8f883fe2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Tue, 30 Sep 2025 14:34:55 +0200 Subject: [PATCH 11/33] Fix SmallIconButton props --- .../src/components/actions/small-icon-button.tsx | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/compass-components/src/components/actions/small-icon-button.tsx b/packages/compass-components/src/components/actions/small-icon-button.tsx index 718df876110..48698f396ce 100644 --- a/packages/compass-components/src/components/actions/small-icon-button.tsx +++ b/packages/compass-components/src/components/actions/small-icon-button.tsx @@ -1,6 +1,7 @@ import React, { forwardRef } from 'react'; import { css, cx } from '@leafygreen-ui/emotion'; import { spacing } from '@leafygreen-ui/tokens'; +import type { IconButtonProps } from '@leafygreen-ui/icon-button'; import { IconButton } from '../leafygreen'; @@ -34,27 +35,21 @@ const buttonSizeStyle: Record = { export type SmallIconButtonProps = { glyph: React.ReactChild; label: string; - title?: string; size: ItemActionButtonSize; - onClick(evt: React.MouseEvent): void; -} & Omit, 'size'>; +} & Omit; export const SmallIconButton = forwardRef< HTMLButtonElement, SmallIconButtonProps >(function SmallIconButton( - { glyph, size, label, onClick, children, title, className, ...rest }, + { glyph, size, label, children, className, ...rest }, ref ) { return ( From bfcd92c2c36d6b4157b9f455be760f63a44572fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Tue, 30 Sep 2025 17:07:09 +0200 Subject: [PATCH 12/33] TEMP: Working around https://jira.mongodb.org/browse/LG-5461 --- .../components/actions/dropdown-menu-button.tsx | 6 ++++-- .../components/actions/small-icon-button.tsx | 17 +++++++++-------- .../src/components/interactive-popover.tsx | 1 + .../src/components/signal-popover.tsx | 6 +++++- .../src/components/workspace-tabs/tab.tsx | 1 + 5 files changed, 20 insertions(+), 11 deletions(-) diff --git a/packages/compass-components/src/components/actions/dropdown-menu-button.tsx b/packages/compass-components/src/components/actions/dropdown-menu-button.tsx index 568e6528991..58d7d10a4e1 100644 --- a/packages/compass-components/src/components/actions/dropdown-menu-button.tsx +++ b/packages/compass-components/src/components/actions/dropdown-menu-button.tsx @@ -28,7 +28,8 @@ export type DropdownMenuButtonProps = { activeAction?: Action; 'data-testid'?: string; buttonText: string; - buttonProps: ButtonProps & React.ButtonHTMLAttributes; + buttonProps: Omit & + React.ButtonHTMLAttributes; hideOnNarrow?: boolean; narrowBreakpoint?: string; }; @@ -88,7 +89,8 @@ export function DropdownMenuButton({ children: React.ReactNode; }) => { return ( - - cueId="" groupId="" step={0} From 66bc1e6b38423bce492a92fad6c230d4fde5cbab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Wed, 5 Nov 2025 13:27:02 +0100 Subject: [PATCH 17/33] Removed extraneous ts-expect-error --- packages/compass-components/src/hooks/use-error-details.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/compass-components/src/hooks/use-error-details.tsx b/packages/compass-components/src/hooks/use-error-details.tsx index 4d67bb5bd8e..c9491389949 100644 --- a/packages/compass-components/src/hooks/use-error-details.tsx +++ b/packages/compass-components/src/hooks/use-error-details.tsx @@ -25,7 +25,6 @@ export const showErrorDetails = function showErrorDetails({ buttonText: closeAction.replace(/\b\w/g, (c) => c.toUpperCase()), confirmButtonProps: { variant: ButtonVariant.Default, - // @ts-expect-error actually supported by leafygreen, but not in types autoFocus: true, }, }); From 6e99b2c655497ef1695b8bc26e3c3463fe27cdcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Wed, 5 Nov 2025 13:43:57 +0100 Subject: [PATCH 18/33] Update to account for breaking change in select v16.2.0 --- .../compass-crud/src/components/table-view/types-dropdown.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/compass-crud/src/components/table-view/types-dropdown.tsx b/packages/compass-crud/src/components/table-view/types-dropdown.tsx index 307613a193d..ffdb6fcecbc 100644 --- a/packages/compass-crud/src/components/table-view/types-dropdown.tsx +++ b/packages/compass-crud/src/components/table-view/types-dropdown.tsx @@ -32,7 +32,6 @@ const TypesDropdown: React.FunctionComponent = ({ onChange={handleTypeChange} allowDeselect={false} value={element.currentType} - readOnly={false} // NOTE: Leafygreen doesn't support aria-label and only understand "aria-labelledby" and "label" instead aria-labelledby="" aria-label="Field type" From 0be5d0a3487ce6d074c6bce46b8c37eadedb505b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Thu, 6 Nov 2025 16:24:27 +0100 Subject: [PATCH 19/33] Wait for crud elements to become visible before interacting --- .../src/components/bulk-update-modal.spec.tsx | 13 +++++++------ .../src/components/crud-toolbar.spec.tsx | 19 ++++++++++++------- .../src/components/crud-toolbar.tsx | 1 + 3 files changed, 20 insertions(+), 13 deletions(-) diff --git a/packages/compass-crud/src/components/bulk-update-modal.spec.tsx b/packages/compass-crud/src/components/bulk-update-modal.spec.tsx index 591bc6ecf68..bb2b1ae547d 100644 --- a/packages/compass-crud/src/components/bulk-update-modal.spec.tsx +++ b/packages/compass-crud/src/components/bulk-update-modal.spec.tsx @@ -218,15 +218,16 @@ describe('BulkUpdateModal Component', function () { expect(onUpdateSpy).to.have.been.calledOnce; }); - it('saves the query when a name is provided', function () { + it('saves the query when a name is provided', async function () { const saveUpdateQuerySpy = sinon.spy(); - renderBulkUpdateModal({ saveUpdateQuery: saveUpdateQuerySpy }); + renderBulkUpdateModal({ + saveUpdateQuery: saveUpdateQuerySpy, + }); userEvent.click(screen.getByTestId('inline-save-query-modal-opener')); - userEvent.type( - screen.getByTestId('inline-save-query-modal-input'), - 'MySavedQuery' - ); + const inputElement = screen.getByTestId('inline-save-query-modal-input'); + await waitFor(() => expect(inputElement).to.be.visible); + userEvent.type(inputElement, 'MySavedQuery'); userEvent.click(screen.getByTestId('inline-save-query-modal-submit')); expect(saveUpdateQuerySpy).to.have.been.calledOnceWith('MySavedQuery'); diff --git a/packages/compass-crud/src/components/crud-toolbar.spec.tsx b/packages/compass-crud/src/components/crud-toolbar.spec.tsx index 8b013b56523..1ba8106ae9d 100644 --- a/packages/compass-crud/src/components/crud-toolbar.spec.tsx +++ b/packages/compass-crud/src/components/crud-toolbar.spec.tsx @@ -21,6 +21,7 @@ const noop = () => { const testOutdatedMessageId = 'crud-outdated-message-id'; const testErrorMessageId = 'document-list-error-summary'; +const testDocumentsPerPageId = 'crud-document-per-page-selector'; const addDataText = 'Add Data'; const updateDataText = 'Update'; @@ -482,20 +483,24 @@ describe('CrudToolbar Component', function () { }); describe('documents per page select', function () { - it('should render a select to update documents fetched per page', function () { + it('should render a select to update documents fetched per page', async function () { renderCrudToolbar(); - expect(screen.getByLabelText('Update number of documents per page')).to.be - .visible; + + await waitFor( + () => expect(screen.getByTestId(testDocumentsPerPageId)).to.be.visible + ); }); - it('should call updateDocumentsPerPage when select value changes', function () { + it('should call updateDocumentsPerPage when select value changes', async function () { const stub = sinon.stub(); renderCrudToolbar({ updateMaxDocumentsPerPage: stub, }); - userEvent.click( - screen.getByLabelText('Update number of documents per page') - ); + + const selector = screen.getByTestId(testDocumentsPerPageId); + + await waitFor(() => expect(selector).to.be.visible); + userEvent.click(selector); userEvent.click(screen.getByText('75')); expect(stub).to.be.calledWithExactly(75); }); diff --git a/packages/compass-crud/src/components/crud-toolbar.tsx b/packages/compass-crud/src/components/crud-toolbar.tsx index d9af12a476e..25abe7cc067 100644 --- a/packages/compass-crud/src/components/crud-toolbar.tsx +++ b/packages/compass-crud/src/components/crud-toolbar.tsx @@ -401,6 +401,7 @@ const CrudToolbar: React.FunctionComponent = ({