From b98427415cffd44d0e6444c6551f6fabcb49c1a6 Mon Sep 17 00:00:00 2001 From: Jong Eun Lee Date: Mon, 9 Dec 2024 11:26:19 +0800 Subject: [PATCH] fix type errors and bump related packages --- react/package.json | 26 +- react/pnpm-lock.yaml | 563 ++++++++++++------ react/src/components/BAIModal.tsx | 1 + react/src/components/DefaultProviders.tsx | 2 +- react/src/components/ImageMetaIcon.tsx | 5 +- react/src/components/ImageTags.tsx | 2 +- react/src/components/SourceCodeViewer.tsx | 4 +- .../lablupTalkativotUI/ChatMessageContent.tsx | 2 + react/src/hooks/useControllableState.ts | 2 +- react/src/hooks/useIntervalValue.tsx | 2 +- react/src/pages/SessionLauncherPage.tsx | 1 + 11 files changed, 395 insertions(+), 215 deletions(-) diff --git a/react/package.json b/react/package.json index 21cb923a9d..05a03110c1 100644 --- a/react/package.json +++ b/react/package.json @@ -13,12 +13,7 @@ "@storybook/test": "^8.4.5", "@tanstack/react-query": "^5.61.0", "@testing-library/jest-dom": "^6.6.3", - "@testing-library/react": "^15.0.7", - "@types/jest": "^29.5.14", - "@types/lodash": "^4.17.13", - "@types/node": "^20.17.6", - "@types/react": "^19.0.1", - "@types/react-dom": "^19.0.1", + "@testing-library/react": "^16.1.0", "@uiw/codemirror-extensions-langs": "^4.23.6", "@uiw/react-codemirror": "^4.23.6", "ahooks": "^3.8.1", @@ -30,11 +25,11 @@ "dayjs": "^1.11.13", "graphql": "^16.9.0", "i18next": "^23.16.8", - "i18next-http-backend": "^2.7.0", + "i18next-http-backend": "^3.0.1", "jotai": "^2.10.3", "jotai-effect": "^1.0.3", "lodash": "^4.17.21", - "lucide-react": "^0.460.0", + "lucide-react": "^0.468.0", "markdown-to-jsx": "^7.7.0", "prettier": "^3.3.3", "prism-react-renderer": "^2.4.0", @@ -43,7 +38,7 @@ "react-dom": "^19.0.0", "react-draggable": "^4.4.6", "react-error-boundary": "^4.1.2", - "react-i18next": "^14.1.3", + "react-i18next": "^15.1.3", "react-markdown": "^9.0.1", "react-relay": "^18.1.0", "react-resizable": "^3.0.5", @@ -104,12 +99,17 @@ "@storybook/testing-library": "^0.2.2", "@tanstack/eslint-plugin-query": "^5.60.1", "@testing-library/user-event": "^14.5.2", + "@types/jest": "^29.5.14", + "@types/lodash": "^4.17.13", + "@types/node": "^20.17.6", + "@types/react": "^19.0.1", "@types/react-copy-to-clipboard": "^5.0.7", - "@types/react-relay": "^16.0.6", + "@types/react-dom": "^19.0.1", + "@types/react-relay": "^18.2.0", "@types/react-resizable": "^3.0.8", "@types/react-syntax-highlighter": "^15.5.13", - "@types/react-test-renderer": "^18.3.0", - "@types/relay-runtime": "^18.1.1", + "@types/react-test-renderer": "^19.0.0", + "@types/relay-runtime": "^18.2.1", "@types/relay-test-utils": "^18.0.0", "@types/uuid": "^9.0.8", "ajv": "^8.17.1", @@ -121,7 +121,7 @@ "html-webpack-plugin": "5.6.3", "nodemon": "^3.1.7", "prop-types": "^15.8.1", - "react-test-renderer": "^18.3.1", + "react-test-renderer": "^19.0.0", "relay-compiler": "^18.1.0", "relay-test-utils": "^18.1.0", "storybook": "^8.4.5", diff --git a/react/pnpm-lock.yaml b/react/pnpm-lock.yaml index 6889c8fc4e..02899e3795 100644 --- a/react/pnpm-lock.yaml +++ b/react/pnpm-lock.yaml @@ -47,23 +47,8 @@ importers: specifier: ^6.6.3 version: 6.6.3 '@testing-library/react': - specifier: ^15.0.7 - version: 15.0.7(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@types/jest': - specifier: ^29.5.14 - version: 29.5.14 - '@types/lodash': - specifier: ^4.17.13 - version: 4.17.13 - '@types/node': - specifier: ^20.17.6 - version: 20.17.6 - '@types/react': - specifier: ^19.0.1 - version: 19.0.1 - '@types/react-dom': - specifier: ^19.0.1 - version: 19.0.1 + specifier: ^16.1.0 + version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.1)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@uiw/codemirror-extensions-langs': specifier: ^4.23.6 version: 4.23.6(@codemirror/autocomplete@6.18.0(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1))(@codemirror/language-data@6.5.1(@codemirror/view@6.30.0))(@codemirror/language@6.10.3)(@codemirror/legacy-modes@6.4.0)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1)(@lezer/highlight@1.2.0)(@lezer/javascript@1.4.17)(@lezer/lr@1.4.2) @@ -98,8 +83,8 @@ importers: specifier: ^23.16.8 version: 23.16.8 i18next-http-backend: - specifier: ^2.7.0 - version: 2.7.0 + specifier: ^3.0.1 + version: 3.0.1 jotai: specifier: ^2.10.3 version: 2.10.3(@types/react@19.0.1)(react@19.0.0) @@ -110,8 +95,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 lucide-react: - specifier: ^0.460.0 - version: 0.460.0(react@19.0.0) + specifier: ^0.468.0 + version: 0.468.0(react@19.0.0) markdown-to-jsx: specifier: ^7.7.0 version: 7.7.0(react@19.0.0) @@ -137,8 +122,8 @@ importers: specifier: ^4.1.2 version: 4.1.2(react@19.0.0) react-i18next: - specifier: ^14.1.3 - version: 14.1.3(i18next@23.16.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^15.1.3 + version: 15.1.3(i18next@23.16.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-markdown: specifier: ^9.0.1 version: 9.0.1(@types/react@19.0.1)(react@19.0.0) @@ -215,12 +200,27 @@ importers: '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) + '@types/jest': + specifier: ^29.5.14 + version: 29.5.14 + '@types/lodash': + specifier: ^4.17.13 + version: 4.17.13 + '@types/node': + specifier: ^20.17.6 + version: 20.17.6 + '@types/react': + specifier: ^19.0.1 + version: 19.0.1 '@types/react-copy-to-clipboard': specifier: ^5.0.7 version: 5.0.7 + '@types/react-dom': + specifier: ^19.0.1 + version: 19.0.1 '@types/react-relay': - specifier: ^16.0.6 - version: 16.0.6 + specifier: ^18.2.0 + version: 18.2.0 '@types/react-resizable': specifier: ^3.0.8 version: 3.0.8 @@ -228,11 +228,11 @@ importers: specifier: ^15.5.13 version: 15.5.13 '@types/react-test-renderer': - specifier: ^18.3.0 - version: 18.3.0 + specifier: ^19.0.0 + version: 19.0.0 '@types/relay-runtime': - specifier: ^18.1.1 - version: 18.1.1 + specifier: ^18.2.1 + version: 18.2.1 '@types/relay-test-utils': specifier: ^18.0.0 version: 18.0.0 @@ -267,8 +267,8 @@ importers: specifier: ^15.8.1 version: 15.8.1 react-test-renderer: - specifier: ^18.3.1 - version: 18.3.1(react@19.0.0) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) relay-compiler: specifier: ^18.1.0 version: 18.1.0 @@ -503,10 +503,18 @@ packages: resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} @@ -528,6 +536,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.3': + resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3': resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==} engines: {node: '>=6.9.0'} @@ -1125,6 +1138,10 @@ packages: resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.3': + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -1136,14 +1153,17 @@ packages: react: ^18.2.0 react-dom: ^18.2.0 - '@cloudscape-design/collection-hooks@1.0.50': - resolution: {integrity: sha512-Lt3+g4wJUB8ZYILLIIFjI8awrZXj7DKe/nv51JMYGHZXlKkkumwS2kNGaryexhSeu2+VDxkg1EzPgtRlzY4dJg==} + '@cloudscape-design/collection-hooks@1.0.55': + resolution: {integrity: sha512-VsXAqYGfdXTEu0McbzSK6b8j84i2UmMqWUgwXRW16Mi9b5ydQvoiJuG/HGGZxPJWAd5NxOg2BdJj72XHFTwF2A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 '@cloudscape-design/component-toolkit@1.0.0-beta.64': resolution: {integrity: sha512-Bl8XG/Etu36dw+7eFK0Pv0gPp8V8mu7QyzvvJYpKv33Q/r8KWEzDsnY1GJGN5IXrFOQobpi8kaY89nju0EIwag==} + '@cloudscape-design/component-toolkit@1.0.0-beta.80': + resolution: {integrity: sha512-mdXl/r6633G80EKQfV8ZHSwXTnkyfRRpn93lTgTs/YozuHebcXw49YfzFg6LeGhkM9x2CBI4NzM3MjeNL+jSqw==} + '@cloudscape-design/components@3.0.677': resolution: {integrity: sha512-kZCEdT2UhQODz1nGyxaP6+rVEwi9V1U2Tb5GYXQTT++S45UBWH/hnxCEvlHDASgZz1o1aNOaCmAAw4sbFp2tQA==} peerDependencies: @@ -1156,8 +1176,11 @@ packages: '@cloudscape-design/test-utils-core@1.0.40': resolution: {integrity: sha512-MMNDPD4ygcYA4ZKvohLJ7M48vqjuqjmUYAwehudeSBNs4t/KCVTBePMRGiS2K95eWPzh0Gu6K49Nrf5RsZi6Qw==} - '@cloudscape-design/theming-runtime@1.0.55': - resolution: {integrity: sha512-JSOOKOt57T/FQnPBh6kxq2+6811IDmv1X5hWLWCIhcKJfvjrGNO7tB0ewrjx+oLoBBJLdbHmxMIRh87NL65kCg==} + '@cloudscape-design/test-utils-core@1.0.47': + resolution: {integrity: sha512-x8D+t/H8LXhEtWHrzLvBoCWPiwBb7uJQGSYeqC+J6WKB0MmDpcEJXPkxJ2n0h1HBAC0n9wgkO64MDzRVtAf1fw==} + + '@cloudscape-design/theming-runtime@1.0.65': + resolution: {integrity: sha512-8e2DTuWVoo6bNbxZaskZSWulYRxcdeCw2KW+gE04ABPBYvYCVQXOLmTl3x5NHPkKkHiGn0fxEMxlHoHhGK0EKA==} '@codemirror/autocomplete@6.18.0': resolution: {integrity: sha512-5DbOvBbY4qW5l57cjDsmmpDh3/TeK1vXfTHa+BUMrRzdWdcxKZ4U4V7vQaTtOpApNU4kLS4FQ6cINtLg245LXA==} @@ -1170,6 +1193,9 @@ packages: '@codemirror/commands@6.6.0': resolution: {integrity: sha512-qnY+b7j1UNcTS31Eenuc/5YJB6gQOzkUoNmJQc0rznwqSRpeaWWpjkWy2C/MPTcePpsKJEM26hXrOXl1+nceXg==} + '@codemirror/commands@6.7.1': + resolution: {integrity: sha512-llTrboQYw5H4THfhN4U3qCnSZ1SOJ60ohhz+SzU0ADGtwlc533DtklQP0vSFaQuCPDn3BPpOd1GbbnUtwNjsrw==} + '@codemirror/lang-angular@0.1.3': resolution: {integrity: sha512-xgeWGJQQl1LyStvndWtruUvb4SnBZDAu/gvFH/ZU+c0W25tQR8e5hq7WTwiIY2dNxnf+49mRiGI/9yxIwB6f5w==} @@ -1179,6 +1205,9 @@ packages: '@codemirror/lang-css@6.2.1': resolution: {integrity: sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==} + '@codemirror/lang-css@6.3.1': + resolution: {integrity: sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==} + '@codemirror/lang-go@6.0.1': resolution: {integrity: sha512-7fNvbyNylvqCphW9HD6WFnRpcDjr+KXX/FgqXy5H5ZS0eC5edDljukm/yNgYkwTsgp2busdod50AOTIy6Jikfg==} @@ -1203,9 +1232,15 @@ packages: '@codemirror/lang-liquid@6.2.1': resolution: {integrity: sha512-J1Mratcm6JLNEiX+U2OlCDTysGuwbHD76XwuL5o5bo9soJtSbz2g6RU3vGHFyS5DC8rgVmFSzi7i6oBftm7tnA==} + '@codemirror/lang-liquid@6.2.2': + resolution: {integrity: sha512-7Dm841fk37+JQW6j2rI1/uGkJyESrjzyhiIkaLjbbR0U6aFFQvMrJn35WxQreRMADMhzkyVkZM4467OR7GR8nQ==} + '@codemirror/lang-markdown@6.2.5': resolution: {integrity: sha512-Hgke565YcO4fd9pe2uLYxnMufHO5rQwRr+AAhFq8ABuhkrjyX8R5p5s+hZUTdV60O0dMRjxKhBLxz8pu/MkUVA==} + '@codemirror/lang-markdown@6.3.1': + resolution: {integrity: sha512-y3sSPuQjBKZQbQwe3ZJKrSW6Silyl9PnrU/Mf0m2OQgIlPoSYTtOvEL7xs94SVMkb8f4x+SQFnzXPdX4Wk2lsg==} + '@codemirror/lang-php@6.0.1': resolution: {integrity: sha512-ublojMdw/PNWa7qdN5TMsjmqkNuTBD3k6ndZ4Z0S25SBAiweFGyY68AS3xNcIOlb6DDFDvKlinLQ40vSLqf8xA==} @@ -1221,6 +1256,9 @@ packages: '@codemirror/lang-sql@6.7.0': resolution: {integrity: sha512-KMXp6rtyPYz6RaElvkh/77ClEAoQoHRPZo0zutRRialeFs/B/X8YaUJBCnAV2zqyeJPLZ4hgo48mG8TKoNXfZA==} + '@codemirror/lang-sql@6.8.0': + resolution: {integrity: sha512-aGLmY4OwGqN3TdSx3h6QeA1NrvaYtF7kkoWR/+W7/JzB0gQtJ+VJxewlnE3+VImhA4WVlhmkJr109PefOOhjLg==} + '@codemirror/lang-vue@0.1.3': resolution: {integrity: sha512-QSKdtYTDRhEHCfo5zOShzxCmqKJvgGrZwDQSdbvCRJ5pRLWBS7pD/8e/tH44aVQT6FKm0t6RVNoSUWHOI5vNug==} @@ -1239,6 +1277,9 @@ packages: '@codemirror/language@6.10.3': resolution: {integrity: sha512-kDqEU5sCP55Oabl6E7m5N+vZRoc0iWqgDVhEKifcHzPzjqCegcO4amfrYVL9PmPZpl4G0yjkpTpUO/Ui8CzO8A==} + '@codemirror/language@6.10.6': + resolution: {integrity: sha512-KrsbdCnxEztLVbB5PycWXFxas4EOyk/fPAfruSOnDDppevQgid2XZ+KbJ9u+fDikP/e7MW7HPBTvTb8JlZK9vA==} + '@codemirror/legacy-modes@6.4.0': resolution: {integrity: sha512-5m/K+1A6gYR0e+h/dEde7LoGimMjRtWXZFg4Lo70cc8HzjSdHe3fLwjWMR0VRl5KFT1SxalSap7uMgPKF28wBA==} @@ -1365,13 +1406,13 @@ packages: resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} - '@dnd-kit/accessibility@3.1.0': - resolution: {integrity: sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ==} + '@dnd-kit/accessibility@3.1.1': + resolution: {integrity: sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==} peerDependencies: react: '>=16.8.0' - '@dnd-kit/core@6.1.0': - resolution: {integrity: sha512-J3cQBClB4TVxwGo3KEjssGEXNJqGVWx17aRTZ1ob0FliR5IjYgTxl5YJbKTzA6IzrtelotH19v6y7uoIRUZPSg==} + '@dnd-kit/core@6.3.1': + resolution: {integrity: sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -1585,6 +1626,10 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1593,20 +1638,20 @@ packages: resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@formatjs/ecma402-abstract@2.0.0': - resolution: {integrity: sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==} + '@formatjs/ecma402-abstract@2.2.5': + resolution: {integrity: sha512-ep/5vGkyZvMSi6s8nQG8k7vTcKjuXs402fgGIWixj0AWRgKbeaZeLuYc32NIPXexgBjWepMeZGgHLuZXkuD2Gg==} - '@formatjs/fast-memoize@2.2.0': - resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==} + '@formatjs/fast-memoize@2.2.4': + resolution: {integrity: sha512-8SzI0cBADgbLOYsoQW/IqVHljCH964CrOdESFQ07wMkRLP90+MfV7k6gZPiGD88ubqET9igJV5c292rT28B7xQ==} - '@formatjs/icu-messageformat-parser@2.7.8': - resolution: {integrity: sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==} + '@formatjs/icu-messageformat-parser@2.9.5': + resolution: {integrity: sha512-mHauC9wuVXtnshAIoAYjlNrh6+OFOT6cC4fpK+AG+DHkVWwIPFVQE28hLQ/KptuvQ8VMfG/zYx6rRjtaeFPkSQ==} - '@formatjs/icu-skeleton-parser@1.8.2': - resolution: {integrity: sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==} + '@formatjs/icu-skeleton-parser@1.8.9': + resolution: {integrity: sha512-1KSSlU7ywsU5E5v7xr6VTlBzLGszMi3GOu7EVINjkfA501GN5OkeNSbd5q6ie1wIknZJGBlqkvXPYYdp3YXjpw==} - '@formatjs/intl-localematcher@0.5.4': - resolution: {integrity: sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==} + '@formatjs/intl-localematcher@0.5.8': + resolution: {integrity: sha512-I+WDNWWJFZie+jkfkiK5Mp4hEDyRSEvmyfYadflOno/mmKJKcB17fEpEH0oJu/OWhhCJ8kJBDz2YMd/6cDl7Mg==} '@humanwhocodes/config-array@0.13.0': resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} @@ -1754,6 +1799,9 @@ packages: '@lezer/css@1.1.8': resolution: {integrity: sha512-7JhxupKuMBaWQKjQoLtzhGj83DdnZY9MckEOG5+/iLKNK2ZJqKc6hf6uc0HjwCX7Qlok44jBNqZhHKDhEhZYLA==} + '@lezer/css@1.1.9': + resolution: {integrity: sha512-TYwgljcDv+YrV0MZFFvYFQHCfGgbPMR6nuqLabBdmZoFH3EP1gvw8t0vae326Ne3PszQkbXfVBjCnf3ZVCr0bA==} + '@lezer/go@1.0.0': resolution: {integrity: sha512-co9JfT3QqX1YkrMmourYw2Z8meGC50Ko4d54QEcQbEYpvdUvN4yb0NBZdn/9ertgvjsySxHsKzH3lbm3vqJ4Jw==} @@ -1781,6 +1829,9 @@ packages: '@lezer/markdown@1.3.0': resolution: {integrity: sha512-ErbEQ15eowmJUyT095e9NJc3BI9yZ894fjSDtHftD0InkfUBGgnKSU6dvan9jqsZuNHg2+ag/1oyDRxNsENupQ==} + '@lezer/markdown@1.3.2': + resolution: {integrity: sha512-Wu7B6VnrKTbBEohqa63h5vxXjiC4pO5ZQJ/TDbhJxPQaaIoRD/6UVDhSDtVsCwVZV12vvN9KxuLL3ATMnlG0oQ==} + '@lezer/php@1.0.2': resolution: {integrity: sha512-GN7BnqtGRpFyeoKSEqxvGvhJQiI4zkgmYnDk/JIyc7H7Ifc1tkPnUn/R2R8meH3h/aBf5rzjvU8ZQoyiNDtDrA==} @@ -2311,16 +2362,20 @@ packages: resolution: {integrity: sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} - '@testing-library/react@15.0.7': - resolution: {integrity: sha512-cg0RvEdD1TIhhkm1IeYMQxrzy0MtUNfa3minv4MjbgcYzJAZ7yD0i0lwoPOTPr+INtiXFezt2o8xMSnyHhEn2Q==} + '@testing-library/react@16.1.0': + resolution: {integrity: sha512-Q2ToPvg0KsVL0ohND9A3zLJWcOXXcO8IDu3fj11KhNt0UlCWyFyvnCIBkd12tidB2lkiVRG8VFqdhcqhqnAQtg==} engines: {node: '>=18'} peerDependencies: - '@types/react': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 + '@testing-library/dom': ^10.0.0 + '@types/react': ^18.0.0 || ^19.0.0 + '@types/react-dom': ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': optional: true + '@types/react-dom': + optional: true '@testing-library/user-event@14.5.2': resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} @@ -2495,14 +2550,11 @@ packages: '@types/react-copy-to-clipboard@5.0.7': resolution: {integrity: sha512-Gft19D+as4M+9Whq1oglhmK49vqPhcLzk8WfvfLvaYMIPYanyfLy0+CwFucMJfdKoSFyySPmkkWn8/E6voQXjQ==} - '@types/react-dom@18.3.1': - resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} - '@types/react-dom@19.0.1': resolution: {integrity: sha512-hljHij7MpWPKF6u5vojuyfV0YA4YURsQG7KT6SzV0Zs2BXAtgdTxG6A229Ub/xiWV4w/7JL8fi6aAyjshH4meA==} - '@types/react-relay@16.0.6': - resolution: {integrity: sha512-VTntVQJhlwQYNUlbNgGf8RYy7EtQPRZqsD/w2Si0ygZspJXuNlVdRkklWMFN99EMRhHDpqlNHD8i3wIs7QRz9g==} + '@types/react-relay@18.2.0': + resolution: {integrity: sha512-F1QvwX9nnK33hzvsQfkAfDtwTWp195LpFXuArdmZFor9ELPu7SuxO6dlJGjRvXLRvBz3oJILniKL/8mGYPAZdA==} '@types/react-resizable@3.0.8': resolution: {integrity: sha512-Pcvt2eGA7KNXldt1hkhVhAgZ8hK41m0mp89mFgQi7LAAEZiaLgm4fHJ5zbJZ/4m2LVaAyYrrRRv1LHDcrGQanA==} @@ -2510,8 +2562,8 @@ packages: '@types/react-syntax-highlighter@15.5.13': resolution: {integrity: sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA==} - '@types/react-test-renderer@18.3.0': - resolution: {integrity: sha512-HW4MuEYxfDbOHQsVlY/XtOvNHftCVEPhJF2pQXXwcUiUF+Oyb0usgp48HSgpK5rt8m9KZb22yqOeZm+rrVG8gw==} + '@types/react-test-renderer@19.0.0': + resolution: {integrity: sha512-qDVnNybqFm2eZKJ4jD34EvRd6VHD67KjgnWaEMM0Id9L22EpWe3nOSVKHWL1XWRCxUWe3lhXwlEeCKD1BlJCQA==} '@types/react@18.3.12': resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} @@ -2519,8 +2571,8 @@ packages: '@types/react@19.0.1': resolution: {integrity: sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==} - '@types/relay-runtime@18.1.1': - resolution: {integrity: sha512-gnMBe2Vh8Qji0vfUhbXE9ReM7aNFUDz0a9LZ84f/UbJmtCYE2kWnT14OwLDTJud8jp9rL/2+xKyABK5V7pUIHQ==} + '@types/relay-runtime@18.2.1': + resolution: {integrity: sha512-mbOf83T21BQhZOir/37dhEmqMMnIGQPLpJgZQrYpUuhIRov9vnavOyacemUGbM096odlNn27RxCszcWTXyzExg==} '@types/relay-test-utils@18.0.0': resolution: {integrity: sha512-sg++buiunZkj0MkL1/Q6w4p19ut3USC5BQnWJ1D4Bp4pNOrck4nhVDIyklm/ilVyM0wCbvROa5wL+nsYVo4Frw==} @@ -2808,8 +2860,8 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - ace-builds@1.35.4: - resolution: {integrity: sha512-r0KQclhZ/uk5a4zOqRYQkJuQuu4vFMiA6VTj54Tk4nI1TUR3iEMMppZkWbNoWEgWwv4ciDloObb9Rf4V55Qgjw==} + ace-builds@1.36.5: + resolution: {integrity: sha512-mZ5KVanRT6nLRDLqtG/1YQQLX/gZVC/v526cm1Ru/MTSlrbweSmqv2ZT0d2GaHpJq035MwCMIrj+LgDAUnDXrg==} acorn-globals@6.0.0: resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} @@ -2983,6 +3035,10 @@ packages: aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + array-buffer-byte-length@1.0.1: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} engines: {node: '>= 0.4'} @@ -3538,6 +3594,10 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + crypto-random-string@2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} @@ -4671,8 +4731,8 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - i18next-http-backend@2.7.0: - resolution: {integrity: sha512-ruusEX6azT8pXy+C2etRQZ0ylbs1ix/z6D+zNv/tUcy9Sw8TWRO989Z7X1LLV31JVO/cAoSk3gH3rapSTL+j9w==} + i18next-http-backend@3.0.1: + resolution: {integrity: sha512-XT2lYSkbAtDE55c6m7CtKxxrsfuRQO3rUfHzj8ZyRtY9CkIX3aRGwXGTkUhpGWce+J8n7sfu3J0f2wTzo7Lw0A==} i18next@23.16.8: resolution: {integrity: sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==} @@ -4752,8 +4812,8 @@ packages: intersection-observer@0.12.2: resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==} - intl-messageformat@10.5.14: - resolution: {integrity: sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==} + intl-messageformat@10.7.8: + resolution: {integrity: sha512-XnFFzJnTfdaDqeiF/ZAUjpkoKEM8UKwHijQXuqpLiM42kuJCawytP/rYAMDYNNaWww/PTaI0rIoG4oUjRrRlnA==} invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -4906,8 +4966,8 @@ packages: is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + is-reference@3.0.3: + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -5420,8 +5480,8 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lucide-react@0.460.0: - resolution: {integrity: sha512-BVtq/DykVeIvRTJvRAgCsOwaGL8Un3Bxh8MbDxMhEWlZay3T4IpEKDEpwt5KZ0KJMHzgm6jrltxlT5eXOWXDHg==} + lucide-react@0.468.0: + resolution: {integrity: sha512-6koYRhnM2N0GGZIdXzSeiNwguv1gt/FAjZOiPl76roBi3xKEXa4WmfpxgQwTTL4KipXjefrnf3oV4IsYhi4JFA==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc @@ -5435,6 +5495,9 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.14: + resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} + make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -6803,8 +6866,8 @@ packages: react-fast-compare@3.2.2: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - react-i18next@14.1.3: - resolution: {integrity: sha512-wZnpfunU6UIAiJ+bxwOiTmBOAaB14ha97MjOEnLGac2RJ+h/maIYXZuTHlmyqQVX1UVHmU1YDTQ5vxLmwfXTjw==} + react-i18next@15.1.3: + resolution: {integrity: sha512-J11oA30FbM3NZegUZjn8ySK903z6PLBz/ZuBYyT1JMR0QPrW6PFXvl1WoUhortdGi9dM0m48/zJQlPskVZXgVw==} peerDependencies: i18next: '>= 23.2.3' react: '>= 16.8.0' @@ -6825,6 +6888,9 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react-is@19.0.0: + resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} + react-keyed-flatten-children@1.3.0: resolution: {integrity: sha512-qB7A6n+NHU0x88qTZGAJw6dsqwI941jcRPBB640c/CyWqjPQQ+YUmXOuzPziuHb7iqplM3xksWAbGYwkQT0tXA==} peerDependencies: @@ -6875,11 +6941,6 @@ packages: typescript: optional: true - react-shallow-renderer@16.15.0: - resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - react-string-replace@1.1.1: resolution: {integrity: sha512-26TUbLzLfHQ5jO5N7y3Mx88eeKo0Ml0UjCQuX4BMfOd/JX+enQqlKpL1CZnmjeBRvQE8TR+ds9j1rqx9CxhKHQ==} engines: {node: '>=0.12.0'} @@ -6889,10 +6950,10 @@ packages: peerDependencies: react: '>= 0.14.0' - react-test-renderer@18.3.1: - resolution: {integrity: sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==} + react-test-renderer@19.0.0: + resolution: {integrity: sha512-oX5u9rOQlHzqrE/64CNr0HB0uWxkCQmZNSfozlYvwE71TLVgeZxVf0IjouGEr1v7r1kcDifdAJBeOhdhxsG/DA==} peerDependencies: - react: ^18.3.1 + react: ^19.0.0 react-transition-group@4.4.5: resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} @@ -7279,6 +7340,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map-loader@3.0.2: resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} engines: {node: '>= 12.13.0'} @@ -7721,6 +7786,9 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -8564,8 +8632,12 @@ snapshots: '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-option@7.24.8': {} '@babel/helper-wrap-function@7.25.0': @@ -8592,6 +8664,10 @@ snapshots: dependencies: '@babel/types': 7.25.2 + '@babel/parser@7.26.3': + dependencies: + '@babel/types': 7.26.3 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -9348,6 +9424,11 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.26.3': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@bcoe/v8-coverage@0.2.3': {} '@cloudscape-design/board-components@3.0.60(patch_hash=rsmnk3j6im54fq6gec5lp7suky)(@cloudscape-design/components@3.0.677(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@cloudscape-design/design-tokens@3.0.40)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': @@ -9361,7 +9442,7 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@cloudscape-design/collection-hooks@1.0.50(react@19.0.0)': + '@cloudscape-design/collection-hooks@1.0.55(react@19.0.0)': dependencies: react: 19.0.0 @@ -9370,28 +9451,33 @@ snapshots: '@juggle/resize-observer': 3.4.0 tslib: 2.6.3 + '@cloudscape-design/component-toolkit@1.0.0-beta.80': + dependencies: + '@juggle/resize-observer': 3.4.0 + tslib: 2.8.1 + '@cloudscape-design/components@3.0.677(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@cloudscape-design/collection-hooks': 1.0.50(react@19.0.0) - '@cloudscape-design/component-toolkit': 1.0.0-beta.64 - '@cloudscape-design/test-utils-core': 1.0.40 - '@cloudscape-design/theming-runtime': 1.0.55 - '@dnd-kit/core': 6.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) + '@cloudscape-design/collection-hooks': 1.0.55(react@19.0.0) + '@cloudscape-design/component-toolkit': 1.0.0-beta.80 + '@cloudscape-design/test-utils-core': 1.0.47 + '@cloudscape-design/theming-runtime': 1.0.65 + '@dnd-kit/core': 6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) '@dnd-kit/utilities': 3.2.2(react@19.0.0) '@juggle/resize-observer': 3.4.0 - ace-builds: 1.35.4 + ace-builds: 1.36.5 balanced-match: 1.0.2 clsx: 1.2.1 d3-shape: 1.3.7 date-fns: 2.30.0 - intl-messageformat: 10.5.14 + intl-messageformat: 10.7.8 mnth: 2.0.0 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) react-keyed-flatten-children: 1.3.0(react@19.0.0) react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - tslib: 2.6.3 + tslib: 2.8.1 weekstart: 1.1.0 '@cloudscape-design/design-tokens@3.0.40': {} @@ -9401,9 +9487,14 @@ snapshots: css-selector-tokenizer: 0.8.0 css.escape: 1.5.1 - '@cloudscape-design/theming-runtime@1.0.55': + '@cloudscape-design/test-utils-core@1.0.47': dependencies: - tslib: 2.6.3 + css-selector-tokenizer: 0.8.0 + css.escape: 1.5.1 + + '@cloudscape-design/theming-runtime@1.0.65': + dependencies: + tslib: 2.8.1 '@codemirror/autocomplete@6.18.0(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1)': dependencies: @@ -9412,6 +9503,13 @@ snapshots: '@codemirror/view': 6.30.0 '@lezer/common': 1.2.1 + '@codemirror/autocomplete@6.18.0(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1)': + dependencies: + '@codemirror/language': 6.10.6 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.30.0 + '@lezer/common': 1.2.1 + '@codemirror/commands@6.6.0': dependencies: '@codemirror/language': 6.10.3 @@ -9419,6 +9517,13 @@ snapshots: '@codemirror/view': 6.30.0 '@lezer/common': 1.2.1 + '@codemirror/commands@6.7.1': + dependencies: + '@codemirror/language': 6.10.6 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.30.0 + '@lezer/common': 1.2.1 + '@codemirror/lang-angular@0.1.3': dependencies: '@codemirror/lang-html': 6.4.9 @@ -9443,10 +9548,20 @@ snapshots: transitivePeerDependencies: - '@codemirror/view' + '@codemirror/lang-css@6.3.1(@codemirror/view@6.30.0)': + dependencies: + '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.6 + '@codemirror/state': 6.4.1 + '@lezer/common': 1.2.1 + '@lezer/css': 1.1.9 + transitivePeerDependencies: + - '@codemirror/view' + '@codemirror/lang-go@6.0.1(@codemirror/view@6.30.0)': dependencies: - '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1) - '@codemirror/language': 6.10.3 + '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.6 '@codemirror/state': 6.4.1 '@lezer/common': 1.2.1 '@lezer/go': 1.0.0 @@ -9513,6 +9628,17 @@ snapshots: '@lezer/highlight': 1.2.0 '@lezer/lr': 1.4.2 + '@codemirror/lang-liquid@6.2.2': + dependencies: + '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1) + '@codemirror/lang-html': 6.4.9 + '@codemirror/language': 6.10.6 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.30.0 + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.2 + '@codemirror/lang-markdown@6.2.5': dependencies: '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1) @@ -9523,6 +9649,16 @@ snapshots: '@lezer/common': 1.2.1 '@lezer/markdown': 1.3.0 + '@codemirror/lang-markdown@6.3.1': + dependencies: + '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1) + '@codemirror/lang-html': 6.4.9 + '@codemirror/language': 6.10.6 + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.30.0 + '@lezer/common': 1.2.1 + '@lezer/markdown': 1.3.2 + '@codemirror/lang-php@6.0.1': dependencies: '@codemirror/lang-html': 6.4.9 @@ -9567,6 +9703,17 @@ snapshots: transitivePeerDependencies: - '@codemirror/view' + '@codemirror/lang-sql@6.8.0(@codemirror/view@6.30.0)': + dependencies: + '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.6 + '@codemirror/state': 6.4.1 + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.2 + transitivePeerDependencies: + - '@codemirror/view' + '@codemirror/lang-vue@0.1.3': dependencies: '@codemirror/lang-html': 6.4.9 @@ -9594,8 +9741,8 @@ snapshots: '@codemirror/lang-yaml@6.1.1(@codemirror/view@6.30.0)': dependencies: - '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1) - '@codemirror/language': 6.10.3 + '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.6 '@codemirror/state': 6.4.1 '@lezer/common': 1.2.1 '@lezer/highlight': 1.2.0 @@ -9607,25 +9754,25 @@ snapshots: dependencies: '@codemirror/lang-angular': 0.1.3 '@codemirror/lang-cpp': 6.0.2 - '@codemirror/lang-css': 6.2.1(@codemirror/view@6.30.0) + '@codemirror/lang-css': 6.3.1(@codemirror/view@6.30.0) '@codemirror/lang-go': 6.0.1(@codemirror/view@6.30.0) '@codemirror/lang-html': 6.4.9 '@codemirror/lang-java': 6.0.1 '@codemirror/lang-javascript': 6.2.2 '@codemirror/lang-json': 6.0.1 '@codemirror/lang-less': 6.0.2(@codemirror/view@6.30.0) - '@codemirror/lang-liquid': 6.2.1 - '@codemirror/lang-markdown': 6.2.5 + '@codemirror/lang-liquid': 6.2.2 + '@codemirror/lang-markdown': 6.3.1 '@codemirror/lang-php': 6.0.1 '@codemirror/lang-python': 6.1.6(@codemirror/view@6.30.0) '@codemirror/lang-rust': 6.0.1 '@codemirror/lang-sass': 6.0.2(@codemirror/view@6.30.0) - '@codemirror/lang-sql': 6.7.0(@codemirror/view@6.30.0) + '@codemirror/lang-sql': 6.8.0(@codemirror/view@6.30.0) '@codemirror/lang-vue': 0.1.3 '@codemirror/lang-wast': 6.0.2 '@codemirror/lang-xml': 6.1.0 '@codemirror/lang-yaml': 6.1.1(@codemirror/view@6.30.0) - '@codemirror/language': 6.10.3 + '@codemirror/language': 6.10.6 '@codemirror/legacy-modes': 6.4.0 transitivePeerDependencies: - '@codemirror/view' @@ -9639,9 +9786,18 @@ snapshots: '@lezer/lr': 1.4.2 style-mod: 4.1.2 + '@codemirror/language@6.10.6': + dependencies: + '@codemirror/state': 6.4.1 + '@codemirror/view': 6.30.0 + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.2 + style-mod: 4.1.2 + '@codemirror/legacy-modes@6.4.0': dependencies: - '@codemirror/language': 6.10.3 + '@codemirror/language': 6.10.6 '@codemirror/lint@6.8.1': dependencies: @@ -9659,7 +9815,7 @@ snapshots: '@codemirror/theme-one-dark@6.1.2': dependencies: - '@codemirror/language': 6.10.3 + '@codemirror/language': 6.10.6 '@codemirror/state': 6.4.1 '@codemirror/view': 6.30.0 '@lezer/highlight': 1.2.0 @@ -9773,25 +9929,25 @@ snapshots: '@ctrl/tinycolor@3.6.1': {} - '@dnd-kit/accessibility@3.1.0(react@19.0.0)': + '@dnd-kit/accessibility@3.1.1(react@19.0.0)': dependencies: react: 19.0.0 - tslib: 2.6.3 + tslib: 2.8.1 - '@dnd-kit/core@6.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@dnd-kit/core@6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@dnd-kit/accessibility': 3.1.0(react@19.0.0) + '@dnd-kit/accessibility': 3.1.1(react@19.0.0) '@dnd-kit/utilities': 3.2.2(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - tslib: 2.6.3 + tslib: 2.8.1 - '@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)': + '@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)': dependencies: - '@dnd-kit/core': 6.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@dnd-kit/core': 6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@dnd-kit/utilities': 3.2.2(react@19.0.0) react: 19.0.0 - tslib: 2.6.3 + tslib: 2.8.1 '@dnd-kit/utilities@3.2.2(react@19.0.0)': dependencies: @@ -9801,7 +9957,7 @@ snapshots: '@emotion/babel-plugin@11.12.0': dependencies: '@babel/helper-module-imports': 7.24.7 - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.26.0 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/serialize': 1.3.0 @@ -9840,7 +9996,7 @@ snapshots: '@emotion/react@11.13.0(@types/react@19.0.1)(react@19.0.0)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.12.0 '@emotion/cache': 11.13.1 '@emotion/serialize': 1.3.0 @@ -9952,6 +10108,8 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} + '@eslint-community/regexpp@4.12.1': {} + '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 @@ -9968,29 +10126,30 @@ snapshots: '@eslint/js@8.57.1': {} - '@formatjs/ecma402-abstract@2.0.0': + '@formatjs/ecma402-abstract@2.2.5': dependencies: - '@formatjs/intl-localematcher': 0.5.4 - tslib: 2.6.3 + '@formatjs/fast-memoize': 2.2.4 + '@formatjs/intl-localematcher': 0.5.8 + tslib: 2.8.1 - '@formatjs/fast-memoize@2.2.0': + '@formatjs/fast-memoize@2.2.4': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 - '@formatjs/icu-messageformat-parser@2.7.8': + '@formatjs/icu-messageformat-parser@2.9.5': dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - '@formatjs/icu-skeleton-parser': 1.8.2 - tslib: 2.6.3 + '@formatjs/ecma402-abstract': 2.2.5 + '@formatjs/icu-skeleton-parser': 1.8.9 + tslib: 2.8.1 - '@formatjs/icu-skeleton-parser@1.8.2': + '@formatjs/icu-skeleton-parser@1.8.9': dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - tslib: 2.6.3 + '@formatjs/ecma402-abstract': 2.2.5 + tslib: 2.8.1 - '@formatjs/intl-localematcher@0.5.4': + '@formatjs/intl-localematcher@0.5.8': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@humanwhocodes/config-array@0.13.0': dependencies: @@ -10262,6 +10421,12 @@ snapshots: '@lezer/highlight': 1.2.0 '@lezer/lr': 1.4.2 + '@lezer/css@1.1.9': + dependencies: + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.2 + '@lezer/go@1.0.0': dependencies: '@lezer/common': 1.2.1 @@ -10310,6 +10475,11 @@ snapshots: '@lezer/common': 1.2.1 '@lezer/highlight': 1.2.0 + '@lezer/markdown@1.3.2': + dependencies: + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/php@1.0.2': dependencies: '@lezer/common': 1.2.1 @@ -11053,15 +11223,15 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@15.0.7(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.1)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 - '@types/react-dom': 18.3.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 19.0.1 + '@types/react-dom': 19.0.1 '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: @@ -11250,32 +11420,28 @@ snapshots: '@types/react-copy-to-clipboard@5.0.7': dependencies: - '@types/react': 18.3.12 - - '@types/react-dom@18.3.1': - dependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.1 '@types/react-dom@19.0.1': dependencies: '@types/react': 18.3.12 - '@types/react-relay@16.0.6': + '@types/react-relay@18.2.0': dependencies: - '@types/react': 18.3.12 - '@types/relay-runtime': 18.1.1 + '@types/react': 19.0.1 + '@types/relay-runtime': 18.2.1 '@types/react-resizable@3.0.8': dependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.1 '@types/react-syntax-highlighter@15.5.13': dependencies: '@types/react': 18.3.12 - '@types/react-test-renderer@18.3.0': + '@types/react-test-renderer@19.0.0': dependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.1 '@types/react@18.3.12': dependencies: @@ -11286,13 +11452,13 @@ snapshots: dependencies: csstype: 3.1.3 - '@types/relay-runtime@18.1.1': {} + '@types/relay-runtime@18.2.1': {} '@types/relay-test-utils@18.0.0': dependencies: '@types/react': 18.3.12 - '@types/react-relay': 16.0.6 - '@types/relay-runtime': 18.1.1 + '@types/react-relay': 18.2.0 + '@types/relay-runtime': 18.2.1 '@types/resolve@1.17.1': dependencies: @@ -11580,11 +11746,11 @@ snapshots: '@vue/compiler-core@3.4.31': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.26.3 '@vue/shared': 3.4.31 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 '@vue/compiler-dom@3.4.31': dependencies: @@ -11593,15 +11759,15 @@ snapshots: '@vue/compiler-sfc@3.4.31': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.26.3 '@vue/compiler-core': 3.4.31 '@vue/compiler-dom': 3.4.31 '@vue/compiler-ssr': 3.4.31 '@vue/shared': 3.4.31 estree-walker: 2.0.2 - magic-string: 0.30.11 + magic-string: 0.30.14 postcss: 8.4.41 - source-map-js: 1.2.0 + source-map-js: 1.2.1 '@vue/compiler-ssr@3.4.31': dependencies: @@ -11719,16 +11885,16 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - ace-builds@1.35.4: {} + ace-builds@1.36.5: {} acorn-globals@6.0.0: dependencies: acorn: 7.4.1 acorn-walk: 7.2.0 - acorn-jsx@5.3.2(acorn@8.12.1): + acorn-jsx@5.3.2(acorn@8.14.0): dependencies: - acorn: 8.12.1 + acorn: 8.14.0 acorn-walk@7.2.0: {} @@ -11945,6 +12111,8 @@ snapshots: dependencies: dequal: 2.0.3 + aria-query@5.3.2: {} + array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 @@ -12110,7 +12278,7 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.26.0 cosmiconfig: 7.1.0 resolve: 1.22.8 @@ -12447,9 +12615,9 @@ snapshots: codemirror@6.0.1(@lezer/common@1.2.1): dependencies: - '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1) - '@codemirror/commands': 6.6.0 - '@codemirror/language': 6.10.3 + '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.30.0)(@lezer/common@1.2.1) + '@codemirror/commands': 6.7.1 + '@codemirror/language': 6.10.6 '@codemirror/lint': 6.8.1 '@codemirror/search': 6.5.6 '@codemirror/state': 6.4.1 @@ -12604,6 +12772,12 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + crypto-random-string@2.0.0: {} css-blank-pseudo@3.0.3(postcss@8.4.41): @@ -12684,7 +12858,7 @@ snapshots: css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-what@3.4.2: {} @@ -13371,7 +13545,7 @@ snapshots: eslint@8.57.1: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/regexpp': 4.12.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.1 '@humanwhocodes/config-array': 0.13.0 @@ -13380,7 +13554,7 @@ snapshots: '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 debug: 4.3.6(supports-color@5.5.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 @@ -13413,8 +13587,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 3.4.3 esprima@1.2.2: {} @@ -13455,7 +13629,7 @@ snapshots: execa@5.1.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 @@ -13642,7 +13816,7 @@ snapshots: foreground-child@3.3.0: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 signal-exit: 4.1.0 fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@5.7.2)(webpack@5.96.1(esbuild@0.21.5)): @@ -14003,7 +14177,7 @@ snapshots: human-signals@2.1.0: {} - i18next-http-backend@2.7.0: + i18next-http-backend@3.0.1: dependencies: cross-fetch: 4.0.0 transitivePeerDependencies: @@ -14077,12 +14251,12 @@ snapshots: intersection-observer@0.12.2: {} - intl-messageformat@10.5.14: + intl-messageformat@10.7.8: dependencies: - '@formatjs/ecma402-abstract': 2.0.0 - '@formatjs/fast-memoize': 2.2.0 - '@formatjs/icu-messageformat-parser': 2.7.8 - tslib: 2.6.3 + '@formatjs/ecma402-abstract': 2.2.5 + '@formatjs/fast-memoize': 2.2.4 + '@formatjs/icu-messageformat-parser': 2.9.5 + tslib: 2.8.1 invariant@2.2.4: dependencies: @@ -14205,7 +14379,7 @@ snapshots: is-potential-custom-element-name@1.0.1: {} - is-reference@3.0.2: + is-reference@3.0.3: dependencies: '@types/estree': 1.0.6 @@ -14797,7 +14971,7 @@ snapshots: jsdom@16.7.0: dependencies: abab: 2.0.6 - acorn: 8.12.1 + acorn: 8.14.0 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 @@ -14982,7 +15156,7 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react@0.460.0(react@19.0.0): + lucide-react@0.468.0(react@19.0.0): dependencies: react: 19.0.0 @@ -14996,6 +15170,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.14: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + make-dir@3.1.0: dependencies: semver: 6.3.1 @@ -15601,7 +15779,7 @@ snapshots: dependencies: '@types/estree': 1.0.6 estree-walker: 3.0.3 - is-reference: 3.0.2 + is-reference: 3.0.3 picocolors@0.2.1: {} @@ -16594,9 +16772,9 @@ snapshots: react-fast-compare@3.2.2: {} - react-i18next@14.1.3(i18next@23.16.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + react-i18next@15.1.3(i18next@23.16.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.26.0 html-parse-stringify: 3.0.1 i18next: 23.16.8 react: 19.0.0 @@ -16609,6 +16787,8 @@ snapshots: react-is@18.3.1: {} + react-is@19.0.0: {} + react-keyed-flatten-children@1.3.0(react@19.0.0): dependencies: react: 19.0.0 @@ -16751,12 +16931,6 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - react-shallow-renderer@16.15.0(react@19.0.0): - dependencies: - object-assign: 4.1.1 - react: 19.0.0 - react-is: 18.3.1 - react-string-replace@1.1.1: {} react-syntax-highlighter@15.6.1(react@19.0.0): @@ -16769,12 +16943,11 @@ snapshots: react: 19.0.0 refractor: 3.6.0 - react-test-renderer@18.3.1(react@19.0.0): + react-test-renderer@19.0.0(react@19.0.0): dependencies: react: 19.0.0 - react-is: 18.3.1 - react-shallow-renderer: 16.15.0(react@19.0.0) - scheduler: 0.23.2 + react-is: 19.0.0 + scheduler: 0.25.0 react-transition-group@4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: @@ -16877,7 +17050,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.26.0 regex-parser@2.3.0: {} @@ -17208,6 +17381,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map-loader@3.0.2(webpack@5.96.1(esbuild@0.21.5)): dependencies: abab: 2.0.6 @@ -17470,14 +17645,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.6 acorn: 8.14.0 - aria-query: 5.3.0 + aria-query: 5.3.2 axobject-query: 4.1.0 code-red: 1.0.4 css-tree: 2.3.1 estree-walker: 3.0.3 - is-reference: 3.0.2 + is-reference: 3.0.3 locate-character: 3.0.0 - magic-string: 0.30.11 + magic-string: 0.30.14 periscopic: 3.1.0 svg-parser@2.0.4: {} @@ -17699,6 +17874,8 @@ snapshots: tslib@2.6.3: {} + tslib@2.8.1: {} + tsutils@3.21.0(typescript@5.7.2): dependencies: tslib: 1.14.1 @@ -18205,7 +18382,7 @@ snapshots: '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) '@babel/core': 7.25.2 '@babel/preset-env': 7.25.3(@babel/core@7.25.2) - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.26.0 '@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1) '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) diff --git a/react/src/components/BAIModal.tsx b/react/src/components/BAIModal.tsx index e162dbc3e6..a694fc4a07 100644 --- a/react/src/components/BAIModal.tsx +++ b/react/src/components/BAIModal.tsx @@ -112,6 +112,7 @@ const BAIModal: React.FC = ({ handleDrag(e, uiData)} > diff --git a/react/src/components/DefaultProviders.tsx b/react/src/components/DefaultProviders.tsx index 2f78904084..8b99fdcbea 100644 --- a/react/src/components/DefaultProviders.tsx +++ b/react/src/components/DefaultProviders.tsx @@ -33,7 +33,7 @@ import React, { useState, } from 'react'; import { useTranslation, initReactI18next } from 'react-i18next'; -import { RelayEnvironmentProvider } from 'react-relay'; +import { RelayEnvironmentProvider } from 'react-relay/hooks'; import { BrowserRouter, useLocation, useNavigate } from 'react-router-dom'; import { QueryParamProvider } from 'use-query-params'; import { ReactRouter6Adapter } from 'use-query-params/adapters/react-router-6'; diff --git a/react/src/components/ImageMetaIcon.tsx b/react/src/components/ImageMetaIcon.tsx index ec4c3ce823..8f6271ff11 100644 --- a/react/src/components/ImageMetaIcon.tsx +++ b/react/src/components/ImageMetaIcon.tsx @@ -5,10 +5,9 @@ const ImageMetaIcon: React.FC<{ image: string | null; style?: React.CSSProperties; border?: boolean; - alt?: string | null; -}> = ({ image, style = {} }, bordered, alt = '') => { + alt?: string; +}> = ({ image, style = {}, alt = '' }) => { const [, { getImageIcon }] = useBackendAIImageMetaData(); - return ( = ({ image, style = {} }, bordered) => { +}> = ({ image, style = {} }) => { image = image || ''; return ( <> diff --git a/react/src/components/SourceCodeViewer.tsx b/react/src/components/SourceCodeViewer.tsx index 542b7395c9..b08d62575e 100644 --- a/react/src/components/SourceCodeViewer.tsx +++ b/react/src/components/SourceCodeViewer.tsx @@ -19,7 +19,7 @@ const SourceCodeViewer: React.FC = ({ language, wordWrap, }) => { - const timerRef = useRef(); + const timerRef = useRef(null); const { t } = useTranslation(); const { token } = theme.useToken(); const { isDarkMode } = useThemeMode(); @@ -78,7 +78,7 @@ const SourceCodeViewer: React.FC = ({ text={children} onCopy={() => { setIsCopied(true); - clearTimeout(timerRef.current); + timerRef.current && clearTimeout(timerRef.current); timerRef.current = window.setTimeout(() => { setIsCopied(false); }, 2000); diff --git a/react/src/components/lablupTalkativotUI/ChatMessageContent.tsx b/react/src/components/lablupTalkativotUI/ChatMessageContent.tsx index 4fea33dca9..d7f4be101e 100644 --- a/react/src/components/lablupTalkativotUI/ChatMessageContent.tsx +++ b/react/src/components/lablupTalkativotUI/ChatMessageContent.tsx @@ -58,6 +58,7 @@ const ChatMessageContent: React.FC<{ ) : ( + {/* @ts-expect-error */} {children} ); @@ -70,6 +71,7 @@ const ChatMessageContent: React.FC<{ }; const X: React.FC = ({ children, ...props }) => { + // @ts-expect-error return {children}; }; const CodeBlock = React.memo(X); diff --git a/react/src/hooks/useControllableState.ts b/react/src/hooks/useControllableState.ts index 8eb56fda6e..9e1f50099e 100644 --- a/react/src/hooks/useControllableState.ts +++ b/react/src/hooks/useControllableState.ts @@ -106,7 +106,7 @@ function useMemoizedFn(fn: T) { fnRef.current = useMemo(() => fn, [fn]); - const memoizedFn = useRef>(); + const memoizedFn = useRef>(null); if (!memoizedFn.current) { memoizedFn.current = function (this, ...args) { return fnRef.current.apply(this, args); diff --git a/react/src/hooks/useIntervalValue.tsx b/react/src/hooks/useIntervalValue.tsx index b4ab756724..e669d83b6d 100644 --- a/react/src/hooks/useIntervalValue.tsx +++ b/react/src/hooks/useIntervalValue.tsx @@ -7,7 +7,7 @@ import { useEffect, useRef, useState } from 'react'; * @param delay The delay (in milliseconds) between each execution of the callback function. If `null`, the interval is cleared(pause). */ export function useInterval(callback: () => void, delay: number | null) { - const savedCallback = useRef<() => any>(); + const savedCallback = useRef<() => any>(null); useEffect(() => { savedCallback.current = callback; diff --git a/react/src/pages/SessionLauncherPage.tsx b/react/src/pages/SessionLauncherPage.tsx index fda492d495..7313809841 100644 --- a/react/src/pages/SessionLauncherPage.tsx +++ b/react/src/pages/SessionLauncherPage.tsx @@ -1758,6 +1758,7 @@ const SessionLauncherPage = () => { label={t('session.launcher.EnvironmentVariable')} > {form.getFieldValue('envvars')?.length ? ( + // @ts-expect-error