From 8dd93d3f488dd64145f28dba2ee5109bac07c813 Mon Sep 17 00:00:00 2001 From: Thibault Reidy Date: Fri, 3 Nov 2023 10:34:45 +0100 Subject: [PATCH] feat: add short links view (#664) - The view is not responsive yet - Contain problems yet with the SDK and the query-client --- package.json | 6 +- src/components/common/QRCode.tsx | 4 +- .../item/sharing/ConfirmDeleteLink.tsx | 53 ++ .../item/sharing/ItemSharingTab.tsx | 14 + src/components/item/sharing/ShortLink.tsx | 283 ++++++ .../item/sharing/ShortLinksRenderer.tsx | 79 ++ src/langs/constants.ts | 1 + src/utils/shortLink.ts | 36 + yarn.lock | 827 +++++++++--------- 9 files changed, 894 insertions(+), 409 deletions(-) create mode 100644 src/components/item/sharing/ConfirmDeleteLink.tsx create mode 100644 src/components/item/sharing/ShortLink.tsx create mode 100644 src/components/item/sharing/ShortLinksRenderer.tsx create mode 100644 src/utils/shortLink.ts diff --git a/package.json b/package.json index 9e319b1d8..3d83cae9f 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,8 @@ "@emotion/react": "11.11.1", "@emotion/styled": "11.11.0", "@graasp/chatbox": "3.0.0", - "@graasp/query-client": "2.0.0", - "@graasp/sdk": "2.0.1", + "@graasp/query-client": "github:graasp/graasp-query-client#664-add-short-links-feature", + "@graasp/sdk": "github:graasp/graasp-sdk#664-add-short-links-feature", "@graasp/translations": "1.19.4", "@graasp/ui": "4.0.0", "@mui/icons-material": "5.14.16", @@ -147,7 +147,7 @@ "vite-plugin-istanbul": "5.0.0" }, "resolutions": { - "@graasp/sdk": "2.0.1" + "@graasp/sdk": "github:graasp/graasp-sdk#664-add-short-links-feature" }, "packageManager": "yarn@3.6.4" } diff --git a/src/components/common/QRCode.tsx b/src/components/common/QRCode.tsx index 698fc3865..a98a7b950 100644 --- a/src/components/common/QRCode.tsx +++ b/src/components/common/QRCode.tsx @@ -14,9 +14,10 @@ import { BUILDER } from '@/langs/constants'; type Props = { value: string; + disabled: boolean; }; -const QRCode = ({ value }: Props): JSX.Element => { +const QRCode = ({ value, disabled }: Props): JSX.Element => { const { t: translateBuilder } = useBuilderTranslation(); const [openQrModal, setOpenQrModal] = useState(false); @@ -26,6 +27,7 @@ const QRCode = ({ value }: Props): JSX.Element => { setOpenQrModal(true)} id={SHARE_ITEM_QR_BTN_ID} + disabled={disabled} > diff --git a/src/components/item/sharing/ConfirmDeleteLink.tsx b/src/components/item/sharing/ConfirmDeleteLink.tsx new file mode 100644 index 000000000..d3c613bad --- /dev/null +++ b/src/components/item/sharing/ConfirmDeleteLink.tsx @@ -0,0 +1,53 @@ +import Button from '@mui/material/Button'; +import Dialog from '@mui/material/Dialog'; +import DialogActions from '@mui/material/DialogActions'; +import DialogContent from '@mui/material/DialogContent'; +import DialogContentText from '@mui/material/DialogContentText'; +import DialogTitle from '@mui/material/DialogTitle'; +import { Dispatch, SetStateAction } from 'react'; + +interface DeleteLinkProps { + open: boolean; + setOpen: Dispatch>; + handleDelete: () => void; +} + +const ConfirmDeleteLink = ({ open, setOpen, handleDelete }: DeleteLinkProps): JSX.Element => { + + const handleClose = () => { + setOpen(false); + }; + + const handleClickDelete = () => { + setOpen(false); + handleDelete(); + } + + return ( +
+ + + Confirm the suppression of the short link ? + + + + You are removing the short link, do you want to continue ? + + + + + + + +
+ ); +}; + +export default ConfirmDeleteLink; diff --git a/src/components/item/sharing/ItemSharingTab.tsx b/src/components/item/sharing/ItemSharingTab.tsx index af238614c..fbdaa31eb 100644 --- a/src/components/item/sharing/ItemSharingTab.tsx +++ b/src/components/item/sharing/ItemSharingTab.tsx @@ -16,6 +16,7 @@ import { useBuilderTranslation } from '../../../config/i18n'; import { hooks } from '../../../config/queryClient'; import { BUILDER } from '../../../langs/constants'; import { + // isItemAdminAllowedForUser, isItemUpdateAllowedForUser, isSettingsEditionAllowedForUser, } from '../../../utils/membership'; @@ -26,6 +27,7 @@ import InvitationsTable from './InvitationsTable'; import ItemMembershipsTable from './ItemMembershipsTable'; import SharingLink from './SharingLink'; import VisibilitySelect from './VisibilitySelect'; +import ShortLinksRenderer from './ShortLinksRenderer'; type Props = { item: DiscriminatedItem; @@ -50,6 +52,12 @@ const ItemSharingTab = ({ item, memberships }: Props): JSX.Element => { memberId: currentMember?.id, }); + // TODO: check if isItemUpdateAllowedForUser can be reused... why allowing on edit ? + // const canAdminShortLinks = isItemAdminAllowedForUser({ + // memberships, + // memberId: currentMember?.id, + // }) + if (isLoadingCurrentMember && isItemLoginLoading) { return ; } @@ -134,6 +142,12 @@ const ItemSharingTab = ({ item, memberships }: Props): JSX.Element => { {translateBuilder(BUILDER.SHARING_TITLE)} + + {/* TODO: Translte it */} + {/* {translateBuilder(BUILDER.ITEM_SETTINGS_SHORT_LINK_TITLE)} */} + Short Links + + {translateBuilder(BUILDER.ITEM_SETTINGS_VISIBILITY_TITLE)} diff --git a/src/components/item/sharing/ShortLink.tsx b/src/components/item/sharing/ShortLink.tsx new file mode 100644 index 000000000..2c130bbee --- /dev/null +++ b/src/components/item/sharing/ShortLink.tsx @@ -0,0 +1,283 @@ +import { ChangeEvent, useEffect, useState } from 'react'; + +import CachedIcon from '@mui/icons-material/Cached'; +import DeleteIcon from '@mui/icons-material/Delete'; +import FileCopyIcon from '@mui/icons-material/FileCopy'; +import SaveIcon from '@mui/icons-material/Save'; +import { + IconButton, + Link, + MenuItem, + Select, + SelectChangeEvent, + Stack, + TextField, + Tooltip, + styled, +} from '@mui/material'; + +import { GraaspPlatform } from '@graasp/sdk'; +import { FAILURE_MESSAGES, SUCCESS_MESSAGES } from '@graasp/translations'; + +import QRCode from '@/components/common/QRCode'; +import { + SHARE_LINK_COLOR, + SHARE_LINK_CONTAINER_BORDER_STYLE, + SHARE_LINK_CONTAINER_BORDER_WIDTH, +} from '@/config/constants'; +import { + useBuilderTranslation, + useEnumsTranslation, + useMessagesTranslation, +} from '@/config/i18n'; +import notifier from '@/config/notifier'; +import { SHARE_ITEM_DIALOG_LINK_SELECT_ID } from '@/config/selectors'; +import { BUILDER } from '@/langs/constants'; +import { isValidAlias, randomAlias } from '@/utils/shortLink'; + +import { mutations } from '../../../config/queryClient'; +import { COPY_ITEM_LINK_TO_CLIPBOARD } from '../../../types/clipboard'; +import { copyToClipboard } from '../../../utils/clipboard'; +import ConfirmDeleteLink from './ConfirmDeleteLink'; + +const { usePostShortLink, usePatchShortLink, useDeleteShortLink } = mutations; + +/* eslint-disable */ + +type Props = { + itemId: string; + id: string; + shortLinkHost: string; + initialAlias?: string; + initialLinkType: GraaspPlatform; + onRemove?: (idx: string) => void; +}; + +// TODO: merge with SharingLink by extracting StyledBox in its own component +const StyledBox = styled(Stack)(({ theme }) => ({ + borderRadius: theme.shape.borderRadius, + borderWidth: SHARE_LINK_CONTAINER_BORDER_WIDTH, + borderStyle: SHARE_LINK_CONTAINER_BORDER_STYLE, + padding: theme.spacing(1), + margin: theme.spacing(1, 'auto'), + width: '80%', + position: 'relative', +})); + +const StyledLink = styled(Link)(() => ({ + color: SHARE_LINK_COLOR, + textDecoration: 'none !important', + textOverflow: 'ellipsis', + overflow: 'hidden', + whiteSpace: 'nowrap', +})); + +/* eslint-disable */ +const ShortLink = ({ + itemId, + id, + shortLinkHost, + initialAlias, + initialLinkType, + onRemove, +}: Props): JSX.Element => { + const { t: translateMessages } = useMessagesTranslation(); + const { t: translateBuilder } = useBuilderTranslation(); + const { t: enumT } = useEnumsTranslation(); + + const [initAlias, setInitAlias] = useState( + initialAlias ?? randomAlias(), + ); // TODO: get from API or randomize + const [shortLink, setShortLink] = useState(initAlias); + + const [initLinkType, setInitLinkType] = useState(initialLinkType); // TODO: get from API or Player by default + const [linkType, setLinkType] = useState(initLinkType); + const [link, setLink] = useState(); + const [aliasError, setAliasError] = useState(); + const [newShortLink, setNewShortLink] = useState(!initialAlias); // TODO: detect if from API or new empty short link + const [saved, setSaved] = useState(!newShortLink); + const [disableSave, setDisableSave] = useState(!newShortLink); + + const { mutate: postShortLink } = usePostShortLink(); + const { mutate: patchShortLink } = usePatchShortLink(); + const { mutate: deleteShortLink } = useDeleteShortLink(); + + const [open, setOpen] = useState(false); + + // todo: see to merge with SharingLink + const handleCopy = () => { + if (link) { + copyToClipboard(link, { + onSuccess: () => { + notifier({ + type: COPY_ITEM_LINK_TO_CLIPBOARD.SUCCESS, + payload: { + message: translateMessages( + SUCCESS_MESSAGES.COPY_LINK_TO_CLIPBOARD, + ), + }, + }); + }, + onError: () => { + notifier({ + type: COPY_ITEM_LINK_TO_CLIPBOARD.FAILURE, + payload: { + message: translateMessages( + FAILURE_MESSAGES.COPY_LINK_TO_CLIPBOARD_ERROR, + ), + }, + }); + }, + }); + } + }; + + const checkDisableSave = () => { + setDisableSave( + saved && initAlias === shortLink && initLinkType === linkType, + ); + }; + + const updateLink = () => { + setLink(`${shortLinkHost}${shortLink}`); // TODO: setLink from API response + }; + + useEffect(() => { + setAliasError(!isValidAlias(shortLink)); + checkDisableSave(); + updateLink(); + }, [shortLink]); + + useEffect(() => { + checkDisableSave(); + updateLink(); + }, [linkType]); + + const handleGenerateAlias = () => { + const newAlias = randomAlias(); + setShortLink(newAlias); + }; + + const handleLinkTypeChange = (event: SelectChangeEvent) => { + setLinkType(event.target.value as GraaspPlatform); + }; + + const handleAliasChange = ( + event: ChangeEvent, + ) => { + setShortLink(event.target.value); + }; + + const handleSaveAlias = () => { + if (newShortLink) { + postShortLink({ + alias: shortLink, + platform: linkType, + item_id: itemId, + }); + setNewShortLink(false); + } else { + patchShortLink({ + alias: initAlias, // old alias name use to find the shortLink to patch + shortLink: { + alias: shortLink, + platform: linkType + } + }); + } + + setSaved(true); + setDisableSave(true); + setInitAlias(shortLink); + setInitLinkType(linkType); + }; + + const handleDeleteAlias = () => { + if (!newShortLink) { + deleteShortLink(shortLink); + } + + if (onRemove) { + onRemove(id); + } + }; + + const handleClickDelete = () => { + setOpen(true); + }; + + return ( + <> + + + + {shortLinkHost} + + {/* TODO: translate the regenerate tooltip */} + + + + + + + + + + + + + + + + + + {/* TODO: transate their */} + + + + + + + + + + + + + + + {link && } + + + + + ); +}; + +export default ShortLink; diff --git a/src/components/item/sharing/ShortLinksRenderer.tsx b/src/components/item/sharing/ShortLinksRenderer.tsx new file mode 100644 index 000000000..1cacba3b3 --- /dev/null +++ b/src/components/item/sharing/ShortLinksRenderer.tsx @@ -0,0 +1,79 @@ +import { useCallback, useEffect, useState } from 'react'; + +import { Button, Stack } from '@mui/material'; + +import { randomString } from '@/utils/shortLink'; + +import { hooks } from '../../../config/queryClient'; +import ShortLink from './ShortLink'; +import { GraaspPlatform } from '@graasp/sdk'; + +const { useShortLinksItem } = hooks; + +const SHORT_LINK_HOST = `https://go.graasp.org/`; // TODO: set this in backend or in SDK ? +const DEFAULT_PLATFORM = GraaspPlatform.PLAYER; + +type Props = { + itemId: string; +}; + +type ShortLinkType = { + url?: string; + linkId: string; + platform: GraaspPlatform +}; + +const ShortLinksRenderer = ({ itemId }: Props): JSX.Element => { + /* eslint-disable-next-line */ + const { data: apiLinks, isLoading, isError } = useShortLinksItem(itemId); + + const ID_LENGTH = 10; + const [shortLinks, setShortLinks] = useState>([]); + + const addNewAlias = useCallback((platform: GraaspPlatform, url?: string) => { + setShortLinks((prevShortLinks) => [...prevShortLinks, { linkId: randomString(ID_LENGTH), url, platform }]); + }, [setShortLinks]); + + useEffect(() => { + setShortLinks([]); + apiLinks?.forEach((link) => addNewAlias(link.platform, link.alias)); + }, [apiLinks, addNewAlias]); + + const createEmptyAlias = () => { + addNewAlias(DEFAULT_PLATFORM); + }; + + const handleNewAlias = () => { + createEmptyAlias(); + }; + + const handleRemove = (id: string) => { + // TODO: request all shortlinks for this item + // to be sure to be up to date ? + + // Use the filter method to create a new array without the item with the specified ID + const updatedData = shortLinks.filter((item) => item.linkId !== id); + setShortLinks(updatedData); // Update the state with the new array + }; + + return ( + + {shortLinks.map((shortLink) => ( + + ))} + + + ); +}; + +export default ShortLinksRenderer; diff --git a/src/langs/constants.ts b/src/langs/constants.ts index bd73ef473..1d3824700 100644 --- a/src/langs/constants.ts +++ b/src/langs/constants.ts @@ -197,6 +197,7 @@ export const BUILDER = { ITEM_SETTINGS_VISIBILITY_PUBLIC_LABEL: 'ITEM_SETTINGS_VISIBILITY_PUBLIC_LABEL', ITEM_SETTINGS_VISIBILITY_TITLE: 'ITEM_SETTINGS_VISIBILITY_TITLE', + ITEM_SETTINGS_SHORT_LINK_TITLE: 'ITEM_SETTINGS_SHORT_LINK_TITLE', ITEM_TAGS_INFORMATION: 'ITEM_TAGS_INFORMATION', ITEM_TAGS_LABEL: 'ITEM_TAGS_LABEL', ITEM_TAGS_PREVIEW_TITLE: 'ITEM_TAGS_PREVIEW_TITLE', diff --git a/src/utils/shortLink.ts b/src/utils/shortLink.ts new file mode 100644 index 000000000..14936cd0e --- /dev/null +++ b/src/utils/shortLink.ts @@ -0,0 +1,36 @@ +// TODO: check where to store them +export const MIN_SHORT_LINK_LENGTH = 6; +export const MAX_SHORT_LINK_LENGTH = 255; + +export function randomString(length: number): string { + const characters = + 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; + let rand = ''; + + for (let i = 0; i < length; i += 1) { + const randomIndex = Math.floor(Math.random() * characters.length); + rand += characters.charAt(randomIndex); + } + + return rand; +} + +export function randomAlias(length: number = MIN_SHORT_LINK_LENGTH): string { + // TODO: use conts and custom error + if (length < MIN_SHORT_LINK_LENGTH || length > MAX_SHORT_LINK_LENGTH) + throw new Error( + `Lenght must be between ${MIN_SHORT_LINK_LENGTH} and ${MAX_SHORT_LINK_LENGTH}`, + ); + return randomString(length); +} + +export function isValidAlias(alias: string): boolean { + const regex = /^[a-zA-Z0-9-]*$/; + const aliasLength = alias.length; + + return ( + aliasLength >= MIN_SHORT_LINK_LENGTH && + aliasLength <= MAX_SHORT_LINK_LENGTH && + regex.test(alias) + ); +} diff --git a/yarn.lock b/yarn.lock index 220dd3c46..5842885db 100644 --- a/yarn.lock +++ b/yarn.lock @@ -122,487 +122,480 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-s3@npm:3.441.0": - version: 3.441.0 - resolution: "@aws-sdk/client-s3@npm:3.441.0" +"@aws-sdk/client-s3@npm:3.427.0": + version: 3.427.0 + resolution: "@aws-sdk/client-s3@npm:3.427.0" dependencies: "@aws-crypto/sha1-browser": 3.0.0 "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/client-sts": 3.441.0 - "@aws-sdk/core": 3.441.0 - "@aws-sdk/credential-provider-node": 3.441.0 - "@aws-sdk/middleware-bucket-endpoint": 3.433.0 - "@aws-sdk/middleware-expect-continue": 3.433.0 - "@aws-sdk/middleware-flexible-checksums": 3.433.0 - "@aws-sdk/middleware-host-header": 3.433.0 - "@aws-sdk/middleware-location-constraint": 3.433.0 - "@aws-sdk/middleware-logger": 3.433.0 - "@aws-sdk/middleware-recursion-detection": 3.433.0 - "@aws-sdk/middleware-sdk-s3": 3.440.0 - "@aws-sdk/middleware-signing": 3.433.0 - "@aws-sdk/middleware-ssec": 3.433.0 - "@aws-sdk/middleware-user-agent": 3.438.0 - "@aws-sdk/region-config-resolver": 3.433.0 - "@aws-sdk/signature-v4-multi-region": 3.437.0 - "@aws-sdk/types": 3.433.0 - "@aws-sdk/util-endpoints": 3.438.0 - "@aws-sdk/util-user-agent-browser": 3.433.0 - "@aws-sdk/util-user-agent-node": 3.437.0 + "@aws-sdk/client-sts": 3.427.0 + "@aws-sdk/credential-provider-node": 3.427.0 + "@aws-sdk/middleware-bucket-endpoint": 3.425.0 + "@aws-sdk/middleware-expect-continue": 3.425.0 + "@aws-sdk/middleware-flexible-checksums": 3.425.0 + "@aws-sdk/middleware-host-header": 3.425.0 + "@aws-sdk/middleware-location-constraint": 3.425.0 + "@aws-sdk/middleware-logger": 3.425.0 + "@aws-sdk/middleware-recursion-detection": 3.425.0 + "@aws-sdk/middleware-sdk-s3": 3.427.0 + "@aws-sdk/middleware-signing": 3.425.0 + "@aws-sdk/middleware-ssec": 3.425.0 + "@aws-sdk/middleware-user-agent": 3.427.0 + "@aws-sdk/region-config-resolver": 3.425.0 + "@aws-sdk/signature-v4-multi-region": 3.425.0 + "@aws-sdk/types": 3.425.0 + "@aws-sdk/util-endpoints": 3.427.0 + "@aws-sdk/util-user-agent-browser": 3.425.0 + "@aws-sdk/util-user-agent-node": 3.425.0 "@aws-sdk/xml-builder": 3.310.0 - "@smithy/config-resolver": ^2.0.16 - "@smithy/eventstream-serde-browser": ^2.0.12 - "@smithy/eventstream-serde-config-resolver": ^2.0.12 - "@smithy/eventstream-serde-node": ^2.0.12 - "@smithy/fetch-http-handler": ^2.2.4 - "@smithy/hash-blob-browser": ^2.0.12 - "@smithy/hash-node": ^2.0.12 - "@smithy/hash-stream-node": ^2.0.12 - "@smithy/invalid-dependency": ^2.0.12 - "@smithy/md5-js": ^2.0.12 - "@smithy/middleware-content-length": ^2.0.14 - "@smithy/middleware-endpoint": ^2.1.3 - "@smithy/middleware-retry": ^2.0.18 - "@smithy/middleware-serde": ^2.0.12 - "@smithy/middleware-stack": ^2.0.6 - "@smithy/node-config-provider": ^2.1.3 - "@smithy/node-http-handler": ^2.1.8 - "@smithy/protocol-http": ^3.0.8 - "@smithy/smithy-client": ^2.1.12 - "@smithy/types": ^2.4.0 - "@smithy/url-parser": ^2.0.12 + "@smithy/config-resolver": ^2.0.11 + "@smithy/eventstream-serde-browser": ^2.0.10 + "@smithy/eventstream-serde-config-resolver": ^2.0.10 + "@smithy/eventstream-serde-node": ^2.0.10 + "@smithy/fetch-http-handler": ^2.2.1 + "@smithy/hash-blob-browser": ^2.0.10 + "@smithy/hash-node": ^2.0.10 + "@smithy/hash-stream-node": ^2.0.10 + "@smithy/invalid-dependency": ^2.0.10 + "@smithy/md5-js": ^2.0.10 + "@smithy/middleware-content-length": ^2.0.12 + "@smithy/middleware-endpoint": ^2.0.10 + "@smithy/middleware-retry": ^2.0.13 + "@smithy/middleware-serde": ^2.0.10 + "@smithy/middleware-stack": ^2.0.4 + "@smithy/node-config-provider": ^2.0.13 + "@smithy/node-http-handler": ^2.1.6 + "@smithy/protocol-http": ^3.0.6 + "@smithy/smithy-client": ^2.1.9 + "@smithy/types": ^2.3.4 + "@smithy/url-parser": ^2.0.10 "@smithy/util-base64": ^2.0.0 "@smithy/util-body-length-browser": ^2.0.0 "@smithy/util-body-length-node": ^2.1.0 - "@smithy/util-defaults-mode-browser": ^2.0.16 - "@smithy/util-defaults-mode-node": ^2.0.21 - "@smithy/util-endpoints": ^1.0.2 - "@smithy/util-retry": ^2.0.5 - "@smithy/util-stream": ^2.0.17 + "@smithy/util-defaults-mode-browser": ^2.0.13 + "@smithy/util-defaults-mode-node": ^2.0.15 + "@smithy/util-retry": ^2.0.3 + "@smithy/util-stream": ^2.0.14 "@smithy/util-utf8": ^2.0.0 - "@smithy/util-waiter": ^2.0.12 + "@smithy/util-waiter": ^2.0.10 fast-xml-parser: 4.2.5 tslib: ^2.5.0 - checksum: bac08b8fc9025184b28403bda5aea24ab3e722531c525dab32cfc12683c6e6e1bb23c9eae802ca24355134ccb918e2d0fc3cc3c730575fe570bf2af4fca6deeb + checksum: 2c8c6fde137edc4541102856477805d97ff506d36a3602fdaceb0f94c9cfa2b4ba0a94dc073b350a04e9503fcb3329d2dbdbaa52db5e1abaa3684699efe52e93 languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.441.0": - version: 3.441.0 - resolution: "@aws-sdk/client-sso@npm:3.441.0" +"@aws-sdk/client-sso@npm:3.427.0": + version: 3.427.0 + resolution: "@aws-sdk/client-sso@npm:3.427.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/core": 3.441.0 - "@aws-sdk/middleware-host-header": 3.433.0 - "@aws-sdk/middleware-logger": 3.433.0 - "@aws-sdk/middleware-recursion-detection": 3.433.0 - "@aws-sdk/middleware-user-agent": 3.438.0 - "@aws-sdk/region-config-resolver": 3.433.0 - "@aws-sdk/types": 3.433.0 - "@aws-sdk/util-endpoints": 3.438.0 - "@aws-sdk/util-user-agent-browser": 3.433.0 - "@aws-sdk/util-user-agent-node": 3.437.0 - "@smithy/config-resolver": ^2.0.16 - "@smithy/fetch-http-handler": ^2.2.4 - "@smithy/hash-node": ^2.0.12 - "@smithy/invalid-dependency": ^2.0.12 - "@smithy/middleware-content-length": ^2.0.14 - "@smithy/middleware-endpoint": ^2.1.3 - "@smithy/middleware-retry": ^2.0.18 - "@smithy/middleware-serde": ^2.0.12 - "@smithy/middleware-stack": ^2.0.6 - "@smithy/node-config-provider": ^2.1.3 - "@smithy/node-http-handler": ^2.1.8 - "@smithy/protocol-http": ^3.0.8 - "@smithy/smithy-client": ^2.1.12 - "@smithy/types": ^2.4.0 - "@smithy/url-parser": ^2.0.12 + "@aws-sdk/middleware-host-header": 3.425.0 + "@aws-sdk/middleware-logger": 3.425.0 + "@aws-sdk/middleware-recursion-detection": 3.425.0 + "@aws-sdk/middleware-user-agent": 3.427.0 + "@aws-sdk/region-config-resolver": 3.425.0 + "@aws-sdk/types": 3.425.0 + "@aws-sdk/util-endpoints": 3.427.0 + "@aws-sdk/util-user-agent-browser": 3.425.0 + "@aws-sdk/util-user-agent-node": 3.425.0 + "@smithy/config-resolver": ^2.0.11 + "@smithy/fetch-http-handler": ^2.2.1 + "@smithy/hash-node": ^2.0.10 + "@smithy/invalid-dependency": ^2.0.10 + "@smithy/middleware-content-length": ^2.0.12 + "@smithy/middleware-endpoint": ^2.0.10 + "@smithy/middleware-retry": ^2.0.13 + "@smithy/middleware-serde": ^2.0.10 + "@smithy/middleware-stack": ^2.0.4 + "@smithy/node-config-provider": ^2.0.13 + "@smithy/node-http-handler": ^2.1.6 + "@smithy/protocol-http": ^3.0.6 + "@smithy/smithy-client": ^2.1.9 + "@smithy/types": ^2.3.4 + "@smithy/url-parser": ^2.0.10 "@smithy/util-base64": ^2.0.0 "@smithy/util-body-length-browser": ^2.0.0 "@smithy/util-body-length-node": ^2.1.0 - "@smithy/util-defaults-mode-browser": ^2.0.16 - "@smithy/util-defaults-mode-node": ^2.0.21 - "@smithy/util-endpoints": ^1.0.2 - "@smithy/util-retry": ^2.0.5 + "@smithy/util-defaults-mode-browser": ^2.0.13 + "@smithy/util-defaults-mode-node": ^2.0.15 + "@smithy/util-retry": ^2.0.3 "@smithy/util-utf8": ^2.0.0 tslib: ^2.5.0 - checksum: e901c2619d0a264029a84016cabf3dd7ffc24b8b7d6c44037f0c463e059d14d652873db4ec6a8a786a7cee2c9ea5b2aa81f50001793afbc6a176faedc06905ec + checksum: 2f7764167f80b933b6acfd9d0cdceecfb6394f2701dc3bed382e1c76b632a626e2e8e4306b5058ace42346d2fc156ca59d7d4771ba22f2f83e6a6be12d01a0b8 languageName: node linkType: hard -"@aws-sdk/client-sts@npm:3.441.0": - version: 3.441.0 - resolution: "@aws-sdk/client-sts@npm:3.441.0" +"@aws-sdk/client-sts@npm:3.427.0": + version: 3.427.0 + resolution: "@aws-sdk/client-sts@npm:3.427.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/core": 3.441.0 - "@aws-sdk/credential-provider-node": 3.441.0 - "@aws-sdk/middleware-host-header": 3.433.0 - "@aws-sdk/middleware-logger": 3.433.0 - "@aws-sdk/middleware-recursion-detection": 3.433.0 - "@aws-sdk/middleware-sdk-sts": 3.433.0 - "@aws-sdk/middleware-signing": 3.433.0 - "@aws-sdk/middleware-user-agent": 3.438.0 - "@aws-sdk/region-config-resolver": 3.433.0 - "@aws-sdk/types": 3.433.0 - "@aws-sdk/util-endpoints": 3.438.0 - "@aws-sdk/util-user-agent-browser": 3.433.0 - "@aws-sdk/util-user-agent-node": 3.437.0 - "@smithy/config-resolver": ^2.0.16 - "@smithy/fetch-http-handler": ^2.2.4 - "@smithy/hash-node": ^2.0.12 - "@smithy/invalid-dependency": ^2.0.12 - "@smithy/middleware-content-length": ^2.0.14 - "@smithy/middleware-endpoint": ^2.1.3 - "@smithy/middleware-retry": ^2.0.18 - "@smithy/middleware-serde": ^2.0.12 - "@smithy/middleware-stack": ^2.0.6 - "@smithy/node-config-provider": ^2.1.3 - "@smithy/node-http-handler": ^2.1.8 - "@smithy/protocol-http": ^3.0.8 - "@smithy/smithy-client": ^2.1.12 - "@smithy/types": ^2.4.0 - "@smithy/url-parser": ^2.0.12 + "@aws-sdk/credential-provider-node": 3.427.0 + "@aws-sdk/middleware-host-header": 3.425.0 + "@aws-sdk/middleware-logger": 3.425.0 + "@aws-sdk/middleware-recursion-detection": 3.425.0 + "@aws-sdk/middleware-sdk-sts": 3.425.0 + "@aws-sdk/middleware-signing": 3.425.0 + "@aws-sdk/middleware-user-agent": 3.427.0 + "@aws-sdk/region-config-resolver": 3.425.0 + "@aws-sdk/types": 3.425.0 + "@aws-sdk/util-endpoints": 3.427.0 + "@aws-sdk/util-user-agent-browser": 3.425.0 + "@aws-sdk/util-user-agent-node": 3.425.0 + "@smithy/config-resolver": ^2.0.11 + "@smithy/fetch-http-handler": ^2.2.1 + "@smithy/hash-node": ^2.0.10 + "@smithy/invalid-dependency": ^2.0.10 + "@smithy/middleware-content-length": ^2.0.12 + "@smithy/middleware-endpoint": ^2.0.10 + "@smithy/middleware-retry": ^2.0.13 + "@smithy/middleware-serde": ^2.0.10 + "@smithy/middleware-stack": ^2.0.4 + "@smithy/node-config-provider": ^2.0.13 + "@smithy/node-http-handler": ^2.1.6 + "@smithy/protocol-http": ^3.0.6 + "@smithy/smithy-client": ^2.1.9 + "@smithy/types": ^2.3.4 + "@smithy/url-parser": ^2.0.10 "@smithy/util-base64": ^2.0.0 "@smithy/util-body-length-browser": ^2.0.0 "@smithy/util-body-length-node": ^2.1.0 - "@smithy/util-defaults-mode-browser": ^2.0.16 - "@smithy/util-defaults-mode-node": ^2.0.21 - "@smithy/util-endpoints": ^1.0.2 - "@smithy/util-retry": ^2.0.5 + "@smithy/util-defaults-mode-browser": ^2.0.13 + "@smithy/util-defaults-mode-node": ^2.0.15 + "@smithy/util-retry": ^2.0.3 "@smithy/util-utf8": ^2.0.0 fast-xml-parser: 4.2.5 tslib: ^2.5.0 - checksum: 3da7c3777f1f6d890534bf7a68ff29497dee42612ff82874ba7d8359bdb1fdf3aacaad9194dd55e0a767443b20f7189a2318547fad7d9c37335ae377a290960e + checksum: 7bfa24538fd47b68847c48b39b15aae66b640db44d7689a884587f137d386d67843b5c28e1945adb8fdf007e09ca3ade70e1e5d655175950296b602a8fd90b72 languageName: node linkType: hard -"@aws-sdk/core@npm:3.441.0": - version: 3.441.0 - resolution: "@aws-sdk/core@npm:3.441.0" +"@aws-sdk/credential-provider-env@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.425.0" dependencies: - "@smithy/smithy-client": ^2.1.12 - checksum: 9cf5046e16ac3e871cd3bd4f8c434ed508d6282b9da2ed806eb2c998410e2d6bfeb32c2f65419228803c56f14797ef5a772de81484943b83d4f1cb8a89bfdaf2 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-env@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.433.0" - dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.425.0 "@smithy/property-provider": ^2.0.0 - "@smithy/types": ^2.4.0 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: bc8d2afb35245d1c4aea85d0a2fb56ab85b7a48ddf92d90fc7351c871e8fb90622d6662e066a0a0cf6f493a94f8aba24061f663450bafeec6a70cd6e6af07e29 + checksum: 286d372686e7de3fa35f52564db616c50831ab6502fafd4156fd87bf28e0e90db3847a1b4e29499eeb9c38f6145d809c0e693096b5f1076c2a9b0fce56aa9051 languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.441.0": - version: 3.441.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.441.0" +"@aws-sdk/credential-provider-ini@npm:3.427.0": + version: 3.427.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.427.0" dependencies: - "@aws-sdk/credential-provider-env": 3.433.0 - "@aws-sdk/credential-provider-process": 3.433.0 - "@aws-sdk/credential-provider-sso": 3.441.0 - "@aws-sdk/credential-provider-web-identity": 3.433.0 - "@aws-sdk/types": 3.433.0 + "@aws-sdk/credential-provider-env": 3.425.0 + "@aws-sdk/credential-provider-process": 3.425.0 + "@aws-sdk/credential-provider-sso": 3.427.0 + "@aws-sdk/credential-provider-web-identity": 3.425.0 + "@aws-sdk/types": 3.425.0 "@smithy/credential-provider-imds": ^2.0.0 "@smithy/property-provider": ^2.0.0 "@smithy/shared-ini-file-loader": ^2.0.6 - "@smithy/types": ^2.4.0 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: e3b9bc635bd8e5e4b6866eb49b78d0d7a447038970ea318e8d41d184a4a704dafd8f527180c36a2a6bfb9a48c20f03b947c31b5e520752780153f2a27dab775a + checksum: 3a0f92ff5ace8f803c3004fd016e853e035085b936df3b23fb4a847d28166e3fbf9447c743646df79661ec523366c16a9e46b6176526232b82574b59b2bd09a6 languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.441.0": - version: 3.441.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.441.0" +"@aws-sdk/credential-provider-node@npm:3.427.0": + version: 3.427.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.427.0" dependencies: - "@aws-sdk/credential-provider-env": 3.433.0 - "@aws-sdk/credential-provider-ini": 3.441.0 - "@aws-sdk/credential-provider-process": 3.433.0 - "@aws-sdk/credential-provider-sso": 3.441.0 - "@aws-sdk/credential-provider-web-identity": 3.433.0 - "@aws-sdk/types": 3.433.0 + "@aws-sdk/credential-provider-env": 3.425.0 + "@aws-sdk/credential-provider-ini": 3.427.0 + "@aws-sdk/credential-provider-process": 3.425.0 + "@aws-sdk/credential-provider-sso": 3.427.0 + "@aws-sdk/credential-provider-web-identity": 3.425.0 + "@aws-sdk/types": 3.425.0 "@smithy/credential-provider-imds": ^2.0.0 "@smithy/property-provider": ^2.0.0 "@smithy/shared-ini-file-loader": ^2.0.6 - "@smithy/types": ^2.4.0 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: 0b1de9e98daf4d2723a37c302ca6e29ee9a9c400ea349dcd9dd9397908f8a019540bb6c0adfb2d9045bce8f6edb39db0ece82de80ff56426ae2b4d98495d764f + checksum: acd2205d94037523967c5fea3904169d32e907a9da7dab796e413d93c665ddbce1ba4408563c3fe7b2a6726cda39d264b08ca016102e660c75cbf2875dd41ed4 languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.433.0" +"@aws-sdk/credential-provider-process@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.425.0 "@smithy/property-provider": ^2.0.0 "@smithy/shared-ini-file-loader": ^2.0.6 - "@smithy/types": ^2.4.0 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: 42c04f294744a7d2b066b6a9e77f785eb391f49335963d25f87fb09d4b2d9a6acf78dfde7e3b4aca1bfca5eb6d799c557d5800846d8c055a27d5a047e023ba35 + checksum: 010b0d1c11d0c85e7a2ed758eefb968bfb6be96d217f0f7bf5352abb7c019ddcaaa74e15fbd2445ea701ec14a5062c36f639619c7a16a06eea8038b652335ef0 languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.441.0": - version: 3.441.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.441.0" +"@aws-sdk/credential-provider-sso@npm:3.427.0": + version: 3.427.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.427.0" dependencies: - "@aws-sdk/client-sso": 3.441.0 - "@aws-sdk/token-providers": 3.438.0 - "@aws-sdk/types": 3.433.0 + "@aws-sdk/client-sso": 3.427.0 + "@aws-sdk/token-providers": 3.427.0 + "@aws-sdk/types": 3.425.0 "@smithy/property-provider": ^2.0.0 "@smithy/shared-ini-file-loader": ^2.0.6 - "@smithy/types": ^2.4.0 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: e0043bd2179f998750a779cf808f1b2bc609a3685e2697ba078c8f64093f6721f522d331e2911b1e6f5215522456827f69764dc2224d6038e7bb42e29445b879 + checksum: 265a0000c6d184aca93aeab7740618a934ef7b31e8f5a2750c618984c0bef956b413886dc4886d38dd4595dfea6c95164ae2d6bddfb66febc33144c79fdf4441 languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.433.0" +"@aws-sdk/credential-provider-web-identity@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.425.0 "@smithy/property-provider": ^2.0.0 - "@smithy/types": ^2.4.0 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: a0a76fb939da1f3a221927a8d4707f9f554ab27649cecbe84fb8f99264009c88aa10cf13324013fc0efc62edd450d60fe39525d7b9715b95ef7ae14374ce82d3 + checksum: 097474425b56d9d109fffcb2d8ee46289eaf7c31d0629cd8cd9a0d063bd46f0f4a60bcbfc7c7e1a39bb81a3ad6526b414219939da51a776509ca29ddfdcb30d0 languageName: node linkType: hard -"@aws-sdk/middleware-bucket-endpoint@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.433.0" +"@aws-sdk/middleware-bucket-endpoint@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.425.0 "@aws-sdk/util-arn-parser": 3.310.0 - "@smithy/node-config-provider": ^2.1.3 - "@smithy/protocol-http": ^3.0.8 - "@smithy/types": ^2.4.0 + "@smithy/node-config-provider": ^2.0.13 + "@smithy/protocol-http": ^3.0.6 + "@smithy/types": ^2.3.4 "@smithy/util-config-provider": ^2.0.0 tslib: ^2.5.0 - checksum: ee9e3d93b680b53402d3a0c945dd7778c2c043f9d50d265074ced28f06b715548272e4fb3349c797454b9b95af96e33a379008590ec827b40de127f339892329 + checksum: d9f80b27e93da9efd17a9cbeb9ab4cde46f97f9dfff5333e5de35f989ca2616536b3775c58638afb089a4091119c5bc8a7b0f8d767cea3690eab558c9052b8fd languageName: node linkType: hard -"@aws-sdk/middleware-expect-continue@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-expect-continue@npm:3.433.0" +"@aws-sdk/middleware-expect-continue@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@smithy/protocol-http": ^3.0.8 - "@smithy/types": ^2.4.0 + "@aws-sdk/types": 3.425.0 + "@smithy/protocol-http": ^3.0.6 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: dcf3b671f5db6e2bfaeceee711a47342025188ce86eacaade44694b16af35f63f5d0b3dac8c41553b30652c71347ecb219c072c2881a92148e0420a8e6553ddb + checksum: 691ce7e80c93571ffb3dfd6e3100f027c32b4438948579ab667ef1d9f195027e8bf9ad4e120f5372c1b1164798df1f305733df219199a56581935ee522806f9c languageName: node linkType: hard -"@aws-sdk/middleware-flexible-checksums@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.433.0" +"@aws-sdk/middleware-flexible-checksums@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.425.0" dependencies: "@aws-crypto/crc32": 3.0.0 "@aws-crypto/crc32c": 3.0.0 - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.425.0 "@smithy/is-array-buffer": ^2.0.0 - "@smithy/protocol-http": ^3.0.8 - "@smithy/types": ^2.4.0 + "@smithy/protocol-http": ^3.0.6 + "@smithy/types": ^2.3.4 "@smithy/util-utf8": ^2.0.0 tslib: ^2.5.0 - checksum: 06e4925aa78645aa0b3c795f042dd12199cda5e13dd1571465d232e4557ab1cddd6cf329696a1269b85cc922a3686acae0fd5968444707b13a21966e0e5aa7fc + checksum: 4c4094358e3f5146dcf72c407c57ec1c479e7000c1d3e10d6795e8ff8c4c561e22a840683594a1c98ed071d9a641ea5c1fb01a1d31ee867cff7d637f60dc334e languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.433.0" +"@aws-sdk/middleware-host-header@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@smithy/protocol-http": ^3.0.8 - "@smithy/types": ^2.4.0 + "@aws-sdk/types": 3.425.0 + "@smithy/protocol-http": ^3.0.6 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: b9a2b1b8c1eceaad9db2c30a38007e131ea4d67b936b1cfa8727cc20ae9a3f95975e24c0d5267c77b05c8c8811bfb8ede83d9f8d4bb8eb9726f03c6e5f21345a + checksum: d9b477b31480ccf7d15d2769411cbed28e08caf5aa7fa5e96c771998325f769154bdf9356e5354d03b77bb459971b9399fec6e3c9fc764e1591964142041bb4c languageName: node linkType: hard -"@aws-sdk/middleware-location-constraint@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-location-constraint@npm:3.433.0" +"@aws-sdk/middleware-location-constraint@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@smithy/types": ^2.4.0 + "@aws-sdk/types": 3.425.0 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: c364e34a346c97bce551004aedf439ee8e175600f5b8ac2ef86e58263999b19d418ace1799f5beac6bd45302955823db9dc575c00f699c7177dd07510cebfb9b + checksum: 5197ede0107efa93c234d9eaffc756b1700a95bfbba8bd10e011f9af04402b3b58737f120225ccf7bd69517c5d2ba5db066157b7b3fec8dd25c22ae164b9a1c1 languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-logger@npm:3.433.0" +"@aws-sdk/middleware-logger@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/middleware-logger@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@smithy/types": ^2.4.0 + "@aws-sdk/types": 3.425.0 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: 4184122eb5e519e4be2f3e70b3b328488ec861e7e9f586e5589fc7395b759e1bf79a5657f96f3dc13d9b0dcf9a0f0040703ac78e0dc736407319ec6d05b01a64 + checksum: 406622466ba0ed4f531bd2cb27628da83993df1476e3375743cb2ba896e553b4211632034e6b9b290e1c9796067010192fe52c8bf3b73dceab8bbd85cc2a39c0 languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.433.0" +"@aws-sdk/middleware-recursion-detection@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@smithy/protocol-http": ^3.0.8 - "@smithy/types": ^2.4.0 + "@aws-sdk/types": 3.425.0 + "@smithy/protocol-http": ^3.0.6 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: 49ba0e4b87a911aa834ae4aa22d395258d4a6f1441c780f9f1356b4cb6bb023cecfb5d551f285f11c1968ee930804acf251c0e8b5fdcd9a8544e9177f1675812 + checksum: ab845ad59db5bf0048f59d990c5163feb9f5e8dd65792d4a560fd1eff88f10ba7677bb5f71135054e7f0e83f0049e749b5cc62f4e5f37a55d002b552d61c72b3 languageName: node linkType: hard -"@aws-sdk/middleware-sdk-s3@npm:3.440.0": - version: 3.440.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.440.0" +"@aws-sdk/middleware-sdk-s3@npm:3.427.0": + version: 3.427.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.427.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.425.0 "@aws-sdk/util-arn-parser": 3.310.0 - "@smithy/protocol-http": ^3.0.8 - "@smithy/smithy-client": ^2.1.12 - "@smithy/types": ^2.4.0 + "@smithy/protocol-http": ^3.0.6 + "@smithy/smithy-client": ^2.1.9 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: 25513ee79320aedf29bea164b614d302dd7ef7767e025753638f941def166e5c1d9f0a4d687bdf05377d78267bc8e513909915c6bb0da343a9553217e7b750ca + checksum: da843d834e63529b5a96b0d2d654e63f6630bbcaca957616f2b73d09725873a0281c0e2b87ea11cebd5a58a1c8d9ad0c07282456052f40b97be726a10b562061 languageName: node linkType: hard -"@aws-sdk/middleware-sdk-sts@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-sdk-sts@npm:3.433.0" +"@aws-sdk/middleware-sdk-sts@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/middleware-sdk-sts@npm:3.425.0" dependencies: - "@aws-sdk/middleware-signing": 3.433.0 - "@aws-sdk/types": 3.433.0 - "@smithy/types": ^2.4.0 + "@aws-sdk/middleware-signing": 3.425.0 + "@aws-sdk/types": 3.425.0 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: 116b8c1bff74828cbbae69e84c380c0643c45a7b66ea57731f68aa618b189af01a43931c0a82b2a20f67bc8dd7cec1228ebd65c87e620b06a9b5b3c0673d77a3 + checksum: e99e4c7b6e00f0ccfb2c23ec580a3b932dfe8daa7c6f15821714157b34393f96bd7f0576e37a17821dff458ad047820e5837035b6f7b8e0db1fc4d1527dfd76b languageName: node linkType: hard -"@aws-sdk/middleware-signing@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-signing@npm:3.433.0" +"@aws-sdk/middleware-signing@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/middleware-signing@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.425.0 "@smithy/property-provider": ^2.0.0 - "@smithy/protocol-http": ^3.0.8 + "@smithy/protocol-http": ^3.0.6 "@smithy/signature-v4": ^2.0.0 - "@smithy/types": ^2.4.0 - "@smithy/util-middleware": ^2.0.5 + "@smithy/types": ^2.3.4 + "@smithy/util-middleware": ^2.0.3 tslib: ^2.5.0 - checksum: a55defd93fa78e613df223668807c314d6c30e299859743c7ffac94da0340703ff93eccf3940cb216add60c475f6334ccbddb484e322c88416111e0e3aef19b5 + checksum: 34996415395cdbcc67051c21421e70d4648402b745278976d228500885848a7219e37b9ed22d75a94ab594477ca32f59526e763fa6a1458414ae2749f7bb8a70 languageName: node linkType: hard -"@aws-sdk/middleware-ssec@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-ssec@npm:3.433.0" +"@aws-sdk/middleware-ssec@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@smithy/types": ^2.4.0 + "@aws-sdk/types": 3.425.0 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: e1e1c631686f4a89cf02520361533a007d98a3c9faa868d1462bf8b287e77fd86da896dc7610be37cf8cd66fa672280035dc2169fa15ce1a8debb28fff3cb949 + checksum: 5337fe4d029b016d76e3cbaec259be8a1aac289eebcae9869db63cddc0c3304e4ecfcad090ce1d83efd08b404ece777e1f52059c6f7a04f5a83addf669b9a9e7 languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.438.0": - version: 3.438.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.438.0" +"@aws-sdk/middleware-user-agent@npm:3.427.0": + version: 3.427.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.427.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@aws-sdk/util-endpoints": 3.438.0 - "@smithy/protocol-http": ^3.0.8 - "@smithy/types": ^2.4.0 + "@aws-sdk/types": 3.425.0 + "@aws-sdk/util-endpoints": 3.427.0 + "@smithy/protocol-http": ^3.0.6 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: 9fa28d029fb41c982a9e90a00ee811d77c3cf0887d872b2388fc5dedb3d3e192d5a2bbedb7a29f8b488101e8ce0f4de10ef5e2237fcdbcaf6506726324c832f5 + checksum: d0ae32f6b5d457931668743842ef93891f1585d467355f6cf65d1e61d987c96fdc463f52101f90231a15ece6c5787e8d62eb90f6f6b490d1ff22f756ead3ccf7 languageName: node linkType: hard -"@aws-sdk/region-config-resolver@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.433.0" +"@aws-sdk/region-config-resolver@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.425.0" dependencies: - "@smithy/node-config-provider": ^2.1.3 - "@smithy/types": ^2.4.0 + "@smithy/node-config-provider": ^2.0.13 + "@smithy/types": ^2.3.4 "@smithy/util-config-provider": ^2.0.0 - "@smithy/util-middleware": ^2.0.5 + "@smithy/util-middleware": ^2.0.3 tslib: ^2.5.0 - checksum: 80a80707c2c991c16e6a52bde426704337b119d89cdedd70af72a7c52d2ee285a6cdcd355e45cb630e6d2dc3a7f57749b3276b9fff851d57c57916ef5ee2616f + checksum: 00241c54c5ff83f82dc45443c18a67515fe99aff54e7f234b3897551cb90fc6b341afc0a7cc30267463ace6d4ed398782faec584829de23115cb9a8301b74738 languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.437.0": - version: 3.437.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.437.0" +"@aws-sdk/signature-v4-multi-region@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@smithy/protocol-http": ^3.0.8 + "@aws-sdk/types": 3.425.0 + "@smithy/protocol-http": ^3.0.6 "@smithy/signature-v4": ^2.0.0 - "@smithy/types": ^2.4.0 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 - checksum: 94a442ccaad2c58b5a05eb7573a49da3110c7836a4e56e3790a37c3a124981b625b1df79ec6f806e71d72e0e26347c4c1800136417c121ce3130bc573cd86c7a + checksum: d3b79b612b86e16bb8828a0e5256be835099650d1647a5e955a27de05de6d52542a0a23e164560d79e9e694531105b817f7e445bba6df49f1a7581916c9a49cf languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.438.0": - version: 3.438.0 - resolution: "@aws-sdk/token-providers@npm:3.438.0" +"@aws-sdk/token-providers@npm:3.427.0": + version: 3.427.0 + resolution: "@aws-sdk/token-providers@npm:3.427.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/middleware-host-header": 3.433.0 - "@aws-sdk/middleware-logger": 3.433.0 - "@aws-sdk/middleware-recursion-detection": 3.433.0 - "@aws-sdk/middleware-user-agent": 3.438.0 - "@aws-sdk/region-config-resolver": 3.433.0 - "@aws-sdk/types": 3.433.0 - "@aws-sdk/util-endpoints": 3.438.0 - "@aws-sdk/util-user-agent-browser": 3.433.0 - "@aws-sdk/util-user-agent-node": 3.437.0 - "@smithy/config-resolver": ^2.0.16 - "@smithy/fetch-http-handler": ^2.2.4 - "@smithy/hash-node": ^2.0.12 - "@smithy/invalid-dependency": ^2.0.12 - "@smithy/middleware-content-length": ^2.0.14 - "@smithy/middleware-endpoint": ^2.1.3 - "@smithy/middleware-retry": ^2.0.18 - "@smithy/middleware-serde": ^2.0.12 - "@smithy/middleware-stack": ^2.0.6 - "@smithy/node-config-provider": ^2.1.3 - "@smithy/node-http-handler": ^2.1.8 + "@aws-sdk/middleware-host-header": 3.425.0 + "@aws-sdk/middleware-logger": 3.425.0 + "@aws-sdk/middleware-recursion-detection": 3.425.0 + "@aws-sdk/middleware-user-agent": 3.427.0 + "@aws-sdk/types": 3.425.0 + "@aws-sdk/util-endpoints": 3.427.0 + "@aws-sdk/util-user-agent-browser": 3.425.0 + "@aws-sdk/util-user-agent-node": 3.425.0 + "@smithy/config-resolver": ^2.0.11 + "@smithy/fetch-http-handler": ^2.2.1 + "@smithy/hash-node": ^2.0.10 + "@smithy/invalid-dependency": ^2.0.10 + "@smithy/middleware-content-length": ^2.0.12 + "@smithy/middleware-endpoint": ^2.0.10 + "@smithy/middleware-retry": ^2.0.13 + "@smithy/middleware-serde": ^2.0.10 + "@smithy/middleware-stack": ^2.0.4 + "@smithy/node-config-provider": ^2.0.13 + "@smithy/node-http-handler": ^2.1.6 "@smithy/property-provider": ^2.0.0 - "@smithy/protocol-http": ^3.0.8 + "@smithy/protocol-http": ^3.0.6 "@smithy/shared-ini-file-loader": ^2.0.6 - "@smithy/smithy-client": ^2.1.12 - "@smithy/types": ^2.4.0 - "@smithy/url-parser": ^2.0.12 + "@smithy/smithy-client": ^2.1.9 + "@smithy/types": ^2.3.4 + "@smithy/url-parser": ^2.0.10 "@smithy/util-base64": ^2.0.0 "@smithy/util-body-length-browser": ^2.0.0 "@smithy/util-body-length-node": ^2.1.0 - "@smithy/util-defaults-mode-browser": ^2.0.16 - "@smithy/util-defaults-mode-node": ^2.0.21 - "@smithy/util-endpoints": ^1.0.2 - "@smithy/util-retry": ^2.0.5 + "@smithy/util-defaults-mode-browser": ^2.0.13 + "@smithy/util-defaults-mode-node": ^2.0.15 + "@smithy/util-retry": ^2.0.3 "@smithy/util-utf8": ^2.0.0 tslib: ^2.5.0 - checksum: 2171e910d29c814362a058f8c9447e444b8aff44a3f82f0b527dab13fe70ce1034d72739c64c1891c01aeedf25662dc049ca8e903c2b07d61cf2b0a930b9d811 + checksum: d19dabbb575ec416d60112b4c4dd360ddc77231a054d43a91778ca922fbc05d6c25392a0781147322fd463c67362c9240155acd1d9754dbd5d023cb2381fb105 + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/types@npm:3.425.0" + dependencies: + "@smithy/types": ^2.3.4 + tslib: ^2.5.0 + checksum: 82ab4741179a16cc90ff75549bf07c7174cf4d0db9b3c2e1d7283c7489eb41a1ec49607d4c7bb33975e6424dfb809783ff0e243d721d4544dc21b7b31d94acc0 languageName: node linkType: hard -"@aws-sdk/types@npm:3.433.0, @aws-sdk/types@npm:^3.222.0": +"@aws-sdk/types@npm:^3.222.0": version: 3.433.0 resolution: "@aws-sdk/types@npm:3.433.0" dependencies: @@ -621,14 +614,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.438.0": - version: 3.438.0 - resolution: "@aws-sdk/util-endpoints@npm:3.438.0" +"@aws-sdk/util-endpoints@npm:3.427.0": + version: 3.427.0 + resolution: "@aws-sdk/util-endpoints@npm:3.427.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@smithy/util-endpoints": ^1.0.2 + "@aws-sdk/types": 3.425.0 + "@smithy/node-config-provider": ^2.0.13 tslib: ^2.5.0 - checksum: d88756a35fc5a9830d682bafce8874e1cdb4cc59909a5f54ef99d985b248e0f0d99b1d70a560974802289040abfec03e92038f2bf7efdddd83b0d810c692509f + checksum: 823a8c77f0c31a5075505c0a59b0e9086b395505073e47885358f9d00a3f2cb40576d63b260f31bebb784191cb8b374608b8942d665cd432745e11f819af202a languageName: node linkType: hard @@ -641,32 +634,32 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.433.0" +"@aws-sdk/util-user-agent-browser@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@smithy/types": ^2.4.0 + "@aws-sdk/types": 3.425.0 + "@smithy/types": ^2.3.4 bowser: ^2.11.0 tslib: ^2.5.0 - checksum: ca762fdf65f0b17832dd6f9d1e48e3c57d54cb79e1ae26fa882a7c13cae2e14b138ec07d4ef766b40c17ec558f1cfd9c1d9ecf9ccb369472abdef79adc1e3189 + checksum: 2f75c2bc97d9dc07f50ffe270408aa1d3ebd9e67de8a180e26776f64f9ca397ca9c3ffc21c677dfa4a917f5399f10ae8766f7c94478eaf31e11431d8189e8734 languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.437.0": - version: 3.437.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.437.0" +"@aws-sdk/util-user-agent-node@npm:3.425.0": + version: 3.425.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.425.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@smithy/node-config-provider": ^2.1.3 - "@smithy/types": ^2.4.0 + "@aws-sdk/types": 3.425.0 + "@smithy/node-config-provider": ^2.0.13 + "@smithy/types": ^2.3.4 tslib: ^2.5.0 peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: d9840b5c8595865c0a955fba80dbbb46f7e5bdc3899868393d7062dfaaf9921608dd2a09b7a28286c8213652a1bed13d1aed4781c0d5b4323edd72cc3b124ba8 + checksum: ccb8cc91adda5beca5aef4ac9af2c256612d90b284609f731ac1327e31c54b5e994d9224a00e8b25c32a3753c0a34c04e39fbe4b50c3bd3a43bf6d9057917835 languageName: node linkType: hard @@ -1746,11 +1739,11 @@ __metadata: languageName: node linkType: hard -"@graasp/query-client@npm:2.0.0": - version: 2.0.0 - resolution: "@graasp/query-client@npm:2.0.0" +"@graasp/query-client@github:graasp/graasp-query-client#664-add-short-links-feature": + version: 1.11.1 + resolution: "@graasp/query-client@https://github.com/graasp/graasp-query-client.git#commit=e026f400c75c7f96d783118a467320835202fc6d" dependencies: - "@graasp/sdk": 2.0.0 + "@graasp/sdk": "github:graasp/graasp-sdk#664-add-short-links-feature" "@graasp/translations": 1.19.4 axios: 0.27.2 crypto-js: 4.1.1 @@ -1760,22 +1753,22 @@ __metadata: uuid: 9.0.1 peerDependencies: react: ^17.0.0 || ^18.0.0 - checksum: 6eea7a2bfb46dd22c3905297479cce07c9757ca8d129ee43033446eebf33833c369be5a58e5512d7c1e3558b903fef84cf3ad2d6f70514ce498165f9ddd72af4 + checksum: d723cb7ea0f3bf4473aca311ff1baf679d4f8e715c8c56699242d404e3ae747767b53e9bd9d258f0c030c33cc3dafdeb0b37a1a318eb9a8d15c6458b44b06705 languageName: node linkType: hard -"@graasp/sdk@npm:2.0.1": - version: 2.0.1 - resolution: "@graasp/sdk@npm:2.0.1" +"@graasp/sdk@github:graasp/graasp-sdk#664-add-short-links-feature": + version: 2.0.0 + resolution: "@graasp/sdk@https://github.com/graasp/graasp-sdk.git#commit=0753168e57d37fb8e70f302a26561427bee24ede" dependencies: - "@aws-sdk/client-s3": 3.441.0 + "@aws-sdk/client-s3": 3.427.0 "@graasp/etherpad-api": 2.1.1 date-fns: 2.30.0 fastify: 4.24.3 js-cookie: 3.0.5 uuid: 9.0.1 validator: 13.11.0 - checksum: 84a0e292c2efbdbdda7aa64e02c81e10dac750a8e99dc5e194b887b359acb724d7f6211fe4cbc4b79e6269fff88e3ed8662dc9a9aa984a24c5cffc0b8f3901b5 + checksum: 632e5fa95beaee48299510e75bfb82513c081d793b615f25eab32ec3e5c4bf3b61709967b856668d6321dbb39f7e4e018d73f6688cbf467e014fc44ac1a3a7d0 languageName: node linkType: hard @@ -2389,20 +2382,20 @@ __metadata: languageName: node linkType: hard -"@smithy/config-resolver@npm:^2.0.16": - version: 2.0.16 - resolution: "@smithy/config-resolver@npm:2.0.16" +"@smithy/config-resolver@npm:^2.0.11, @smithy/config-resolver@npm:^2.0.17": + version: 2.0.17 + resolution: "@smithy/config-resolver@npm:2.0.17" dependencies: - "@smithy/node-config-provider": ^2.1.3 + "@smithy/node-config-provider": ^2.1.4 "@smithy/types": ^2.4.0 "@smithy/util-config-provider": ^2.0.0 "@smithy/util-middleware": ^2.0.5 tslib: ^2.5.0 - checksum: d92948bc42e59c451ff0cf5cf803b6cb13c664dd920d43c0f5a647193c93aa3634fa88391e85dad1c159f535432bfdd7653de8450599b4170e4adced2c8c9850 + checksum: 35a3f2319640d618ce468cbd7b0d358b5610963212bf19e071899c41f7150ea58492ea95982b842e218c119cc8669b1f198371d8854c7af59a07dc2be7712877 languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^2.0.0, @smithy/credential-provider-imds@npm:^2.0.18": +"@smithy/credential-provider-imds@npm:^2.0.0": version: 2.0.18 resolution: "@smithy/credential-provider-imds@npm:2.0.18" dependencies: @@ -2415,6 +2408,19 @@ __metadata: languageName: node linkType: hard +"@smithy/credential-provider-imds@npm:^2.1.0": + version: 2.1.0 + resolution: "@smithy/credential-provider-imds@npm:2.1.0" + dependencies: + "@smithy/node-config-provider": ^2.1.4 + "@smithy/property-provider": ^2.0.13 + "@smithy/types": ^2.4.0 + "@smithy/url-parser": ^2.0.12 + tslib: ^2.5.0 + checksum: bee818bc42fa9648160be08f384316964f6758f6667c01a8cd5052e38fe78f7523e4e0135583f76887cd73d13db22566025e4d3388235169e4c76989b29c71cd + languageName: node + linkType: hard + "@smithy/eventstream-codec@npm:^2.0.12": version: 2.0.12 resolution: "@smithy/eventstream-codec@npm:2.0.12" @@ -2427,7 +2433,7 @@ __metadata: languageName: node linkType: hard -"@smithy/eventstream-serde-browser@npm:^2.0.12": +"@smithy/eventstream-serde-browser@npm:^2.0.10": version: 2.0.12 resolution: "@smithy/eventstream-serde-browser@npm:2.0.12" dependencies: @@ -2438,7 +2444,7 @@ __metadata: languageName: node linkType: hard -"@smithy/eventstream-serde-config-resolver@npm:^2.0.12": +"@smithy/eventstream-serde-config-resolver@npm:^2.0.10": version: 2.0.12 resolution: "@smithy/eventstream-serde-config-resolver@npm:2.0.12" dependencies: @@ -2448,7 +2454,7 @@ __metadata: languageName: node linkType: hard -"@smithy/eventstream-serde-node@npm:^2.0.12": +"@smithy/eventstream-serde-node@npm:^2.0.10": version: 2.0.12 resolution: "@smithy/eventstream-serde-node@npm:2.0.12" dependencies: @@ -2470,7 +2476,7 @@ __metadata: languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^2.2.4": +"@smithy/fetch-http-handler@npm:^2.2.1, @smithy/fetch-http-handler@npm:^2.2.4": version: 2.2.4 resolution: "@smithy/fetch-http-handler@npm:2.2.4" dependencies: @@ -2483,7 +2489,7 @@ __metadata: languageName: node linkType: hard -"@smithy/hash-blob-browser@npm:^2.0.12": +"@smithy/hash-blob-browser@npm:^2.0.10": version: 2.0.12 resolution: "@smithy/hash-blob-browser@npm:2.0.12" dependencies: @@ -2495,7 +2501,7 @@ __metadata: languageName: node linkType: hard -"@smithy/hash-node@npm:^2.0.12": +"@smithy/hash-node@npm:^2.0.10": version: 2.0.12 resolution: "@smithy/hash-node@npm:2.0.12" dependencies: @@ -2507,7 +2513,7 @@ __metadata: languageName: node linkType: hard -"@smithy/hash-stream-node@npm:^2.0.12": +"@smithy/hash-stream-node@npm:^2.0.10": version: 2.0.12 resolution: "@smithy/hash-stream-node@npm:2.0.12" dependencies: @@ -2518,7 +2524,7 @@ __metadata: languageName: node linkType: hard -"@smithy/invalid-dependency@npm:^2.0.12": +"@smithy/invalid-dependency@npm:^2.0.10": version: 2.0.12 resolution: "@smithy/invalid-dependency@npm:2.0.12" dependencies: @@ -2537,7 +2543,7 @@ __metadata: languageName: node linkType: hard -"@smithy/md5-js@npm:^2.0.12": +"@smithy/md5-js@npm:^2.0.10": version: 2.0.12 resolution: "@smithy/md5-js@npm:2.0.12" dependencies: @@ -2548,7 +2554,7 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-content-length@npm:^2.0.14": +"@smithy/middleware-content-length@npm:^2.0.12": version: 2.0.14 resolution: "@smithy/middleware-content-length@npm:2.0.14" dependencies: @@ -2559,26 +2565,26 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^2.1.3": - version: 2.1.3 - resolution: "@smithy/middleware-endpoint@npm:2.1.3" +"@smithy/middleware-endpoint@npm:^2.0.10": + version: 2.1.4 + resolution: "@smithy/middleware-endpoint@npm:2.1.4" dependencies: "@smithy/middleware-serde": ^2.0.12 - "@smithy/node-config-provider": ^2.1.3 - "@smithy/shared-ini-file-loader": ^2.2.2 + "@smithy/node-config-provider": ^2.1.4 + "@smithy/shared-ini-file-loader": ^2.2.3 "@smithy/types": ^2.4.0 "@smithy/url-parser": ^2.0.12 "@smithy/util-middleware": ^2.0.5 tslib: ^2.5.0 - checksum: 62dfcb031bccb575a33f04ca8d684634eb03585530b28ffe759242dc13fef7e11755673d3d7d1be15a90f933f579614bc78d83dad0747e3bf344c60cb2212d92 + checksum: 59e95d2f2f6cc6818e33d0d28c20aa480c7e9b2bcf0fdf698c093120df98f26c1f94fa077567fc6db3d7fd1e02bf7211c1deaa3fcf1f30915796a651eb865442 languageName: node linkType: hard -"@smithy/middleware-retry@npm:^2.0.18": - version: 2.0.18 - resolution: "@smithy/middleware-retry@npm:2.0.18" +"@smithy/middleware-retry@npm:^2.0.13": + version: 2.0.19 + resolution: "@smithy/middleware-retry@npm:2.0.19" dependencies: - "@smithy/node-config-provider": ^2.1.3 + "@smithy/node-config-provider": ^2.1.4 "@smithy/protocol-http": ^3.0.8 "@smithy/service-error-classification": ^2.0.5 "@smithy/types": ^2.4.0 @@ -2586,11 +2592,11 @@ __metadata: "@smithy/util-retry": ^2.0.5 tslib: ^2.5.0 uuid: ^8.3.2 - checksum: 7372232d35fbff0f770e4ec608940c81a776040971556e3a328980ebcceb9f9469eb09e5d6014811c42759c77653ded4cbbccc21b7c26f3405c7299062a523b3 + checksum: 2cd787fa8272a1048e558dd80e59af0d2fd0169b408633e7867ed8bc6356d11ae758cdb261758d18f9def98d57b15978580082c9a653b8c56c58f3480fb63e81 languageName: node linkType: hard -"@smithy/middleware-serde@npm:^2.0.12": +"@smithy/middleware-serde@npm:^2.0.10, @smithy/middleware-serde@npm:^2.0.12": version: 2.0.12 resolution: "@smithy/middleware-serde@npm:2.0.12" dependencies: @@ -2600,7 +2606,7 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-stack@npm:^2.0.6": +"@smithy/middleware-stack@npm:^2.0.4, @smithy/middleware-stack@npm:^2.0.6": version: 2.0.6 resolution: "@smithy/middleware-stack@npm:2.0.6" dependencies: @@ -2610,6 +2616,18 @@ __metadata: languageName: node linkType: hard +"@smithy/node-config-provider@npm:^2.0.13, @smithy/node-config-provider@npm:^2.1.4": + version: 2.1.4 + resolution: "@smithy/node-config-provider@npm:2.1.4" + dependencies: + "@smithy/property-provider": ^2.0.13 + "@smithy/shared-ini-file-loader": ^2.2.3 + "@smithy/types": ^2.4.0 + tslib: ^2.5.0 + checksum: 17e8c029dddf77f568973d8b6ffd0abeec3d1914b4634e2e31b4b3f5908a92461b22876f712ad05cbf7eb2b77ee96c40b768a76104a78b17ffb3792673d8c58f + languageName: node + linkType: hard + "@smithy/node-config-provider@npm:^2.1.3": version: 2.1.3 resolution: "@smithy/node-config-provider@npm:2.1.3" @@ -2622,7 +2640,7 @@ __metadata: languageName: node linkType: hard -"@smithy/node-http-handler@npm:^2.1.8": +"@smithy/node-http-handler@npm:^2.1.6, @smithy/node-http-handler@npm:^2.1.8": version: 2.1.8 resolution: "@smithy/node-http-handler@npm:2.1.8" dependencies: @@ -2645,7 +2663,7 @@ __metadata: languageName: node linkType: hard -"@smithy/protocol-http@npm:^3.0.8": +"@smithy/protocol-http@npm:^3.0.6, @smithy/protocol-http@npm:^3.0.8": version: 3.0.8 resolution: "@smithy/protocol-http@npm:3.0.8" dependencies: @@ -2695,6 +2713,16 @@ __metadata: languageName: node linkType: hard +"@smithy/shared-ini-file-loader@npm:^2.2.3": + version: 2.2.3 + resolution: "@smithy/shared-ini-file-loader@npm:2.2.3" + dependencies: + "@smithy/types": ^2.4.0 + tslib: ^2.5.0 + checksum: b80e0a194fb2e04a2c8868b8098083d4e2efbe33f1a59a325c0afb6e676a5825e8346d7dc8078ce88f0aacd82d9516e4c1eab7a6b6d636c7f91591c0627a4af4 + languageName: node + linkType: hard + "@smithy/signature-v4@npm:^2.0.0": version: 2.0.12 resolution: "@smithy/signature-v4@npm:2.0.12" @@ -2711,7 +2739,7 @@ __metadata: languageName: node linkType: hard -"@smithy/smithy-client@npm:^2.1.12": +"@smithy/smithy-client@npm:^2.1.12, @smithy/smithy-client@npm:^2.1.9": version: 2.1.12 resolution: "@smithy/smithy-client@npm:2.1.12" dependencies: @@ -2723,7 +2751,7 @@ __metadata: languageName: node linkType: hard -"@smithy/types@npm:^2.4.0": +"@smithy/types@npm:^2.3.4, @smithy/types@npm:^2.4.0": version: 2.4.0 resolution: "@smithy/types@npm:2.4.0" dependencies: @@ -2732,7 +2760,7 @@ __metadata: languageName: node linkType: hard -"@smithy/url-parser@npm:^2.0.12": +"@smithy/url-parser@npm:^2.0.10, @smithy/url-parser@npm:^2.0.12": version: 2.0.12 resolution: "@smithy/url-parser@npm:2.0.12" dependencies: @@ -2790,7 +2818,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-defaults-mode-browser@npm:^2.0.16": +"@smithy/util-defaults-mode-browser@npm:^2.0.13": version: 2.0.16 resolution: "@smithy/util-defaults-mode-browser@npm:2.0.16" dependencies: @@ -2803,29 +2831,18 @@ __metadata: languageName: node linkType: hard -"@smithy/util-defaults-mode-node@npm:^2.0.21": - version: 2.0.21 - resolution: "@smithy/util-defaults-mode-node@npm:2.0.21" +"@smithy/util-defaults-mode-node@npm:^2.0.15": + version: 2.0.22 + resolution: "@smithy/util-defaults-mode-node@npm:2.0.22" dependencies: - "@smithy/config-resolver": ^2.0.16 - "@smithy/credential-provider-imds": ^2.0.18 - "@smithy/node-config-provider": ^2.1.3 + "@smithy/config-resolver": ^2.0.17 + "@smithy/credential-provider-imds": ^2.1.0 + "@smithy/node-config-provider": ^2.1.4 "@smithy/property-provider": ^2.0.13 "@smithy/smithy-client": ^2.1.12 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: ce2643ad99181b91b4eb00f2b2b34d12ff006ac1770333ae62541cfc7b98b873e233933d483d7bb0a443a8155debd94731a1df0f4cc572e6cc5ddbf97416e2d7 - languageName: node - linkType: hard - -"@smithy/util-endpoints@npm:^1.0.2": - version: 1.0.2 - resolution: "@smithy/util-endpoints@npm:1.0.2" - dependencies: - "@smithy/node-config-provider": ^2.1.3 - "@smithy/types": ^2.4.0 - tslib: ^2.5.0 - checksum: 11b98c4897b275f1c7e456671356cf3f8f61743a8788891c82fcfed682a8a5bfbf83bbdbc72d471dc26467b66299c1df6921daec15d0024b43ca4638f18ed856 + checksum: d0da1b9e96d9dba31b8e0cb8a721e74d88e0659e5763efc2d8ee68590a8cd20d5120cbb8472c7c7a2de9892ca75941021968480b6043662877274c5a74534071 languageName: node linkType: hard @@ -2838,7 +2855,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-middleware@npm:^2.0.5": +"@smithy/util-middleware@npm:^2.0.3, @smithy/util-middleware@npm:^2.0.5": version: 2.0.5 resolution: "@smithy/util-middleware@npm:2.0.5" dependencies: @@ -2848,7 +2865,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-retry@npm:^2.0.5": +"@smithy/util-retry@npm:^2.0.3, @smithy/util-retry@npm:^2.0.5": version: 2.0.5 resolution: "@smithy/util-retry@npm:2.0.5" dependencies: @@ -2859,7 +2876,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-stream@npm:^2.0.17": +"@smithy/util-stream@npm:^2.0.14, @smithy/util-stream@npm:^2.0.17": version: 2.0.17 resolution: "@smithy/util-stream@npm:2.0.17" dependencies: @@ -2894,7 +2911,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-waiter@npm:^2.0.12": +"@smithy/util-waiter@npm:^2.0.10": version: 2.0.12 resolution: "@smithy/util-waiter@npm:2.0.12" dependencies: @@ -4369,13 +4386,13 @@ __metadata: linkType: hard "axios@npm:^1.3.5": - version: 1.5.1 - resolution: "axios@npm:1.5.1" + version: 1.6.0 + resolution: "axios@npm:1.6.0" dependencies: follow-redirects: ^1.15.0 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: 4444f06601f4ede154183767863d2b8e472b4a6bfc5253597ed6d21899887e1fd0ee2b3de792ac4f8459fe2e359d2aa07c216e45fd8b9e4e0688a6ebf48a5a8d + checksum: c7c9f2ae9e0b9bad7d6f9a4dff030930b12ee667dedf54c3c776714f91681feb743c509ac0796ae5c01e12c4ab4a2bee74905068dd200fbc1ab86f9814578fb0 languageName: node linkType: hard @@ -6439,8 +6456,8 @@ __metadata: linkType: hard "fast-json-stringify@npm:^5.8.0": - version: 5.9.1 - resolution: "fast-json-stringify@npm:5.9.1" + version: 5.9.0 + resolution: "fast-json-stringify@npm:5.9.0" dependencies: "@fastify/deepmerge": ^1.0.0 ajv: ^8.10.0 @@ -6449,7 +6466,7 @@ __metadata: fast-uri: ^2.1.0 json-schema-ref-resolver: ^1.0.1 rfdc: ^1.2.0 - checksum: 9b251b15c37e685b91ee8462fd35ed97451f6d5f5e916f6f7ebcb9d927428ce9fd51fb031d971a1955dd1bda20feaa59f85f30a5f961e8437f5065a5e2c5b35b + checksum: 0082633f67ec07a7be750828f042de462d59f8f4a1a8b5e9a57dd23b8ce1af1ff213fb411398a9bda7caf35bb8da9886f3724ac2c1695d4482bf94ed2067b3f2 languageName: node linkType: hard @@ -7081,8 +7098,8 @@ __metadata: "@emotion/react": 11.11.1 "@emotion/styled": 11.11.0 "@graasp/chatbox": 3.0.0 - "@graasp/query-client": 2.0.0 - "@graasp/sdk": 2.0.1 + "@graasp/query-client": "github:graasp/graasp-query-client#664-add-short-links-feature" + "@graasp/sdk": "github:graasp/graasp-sdk#664-add-short-links-feature" "@graasp/translations": 1.19.4 "@graasp/ui": 4.0.0 "@mui/icons-material": 5.14.16 @@ -10293,9 +10310,9 @@ __metadata: linkType: hard "process-warning@npm:^2.0.0, process-warning@npm:^2.2.0": - version: 2.2.0 - resolution: "process-warning@npm:2.2.0" - checksum: 394ae451c2622ee7d014a7196d36658fc1a5d5cc9f3bfeb54aadd5b77fcfecc89a30a25db259ae76ff49fde3f3f3dd7031dcdfb4da2e5445dac795549352e5d0 + version: 2.3.0 + resolution: "process-warning@npm:2.3.0" + checksum: ee795f7fba5b289a3c15a9dfcde40c277efe75ac1ad63f9fb7851d3eb08d1939c67e310dc7ca2cc914f8293e2517cd60839e19d1c130f908b06c970a51a0d2a7 languageName: node linkType: hard