From dfaba0a67a06202d2255261e212e761876dc8de3 Mon Sep 17 00:00:00 2001 From: Basile Spaenlehauer Date: Wed, 14 Feb 2024 15:50:35 +0100 Subject: [PATCH] feat: use new graasp UI (#997) * fix: make it work * fix: update * fix: update with ui * fix: css ordering and small issues * fix: add timestamp in html * fix: update UI and fix some imports * fix: move katex css import * fix: remove edit prop * fix: add raw mode * fix: chatbox tests * fix: remove rollup-plugin replace by npx package * fix: remove only * fix: scroll in editor * chore: remove todos * fix: update sdk * fix: make PR changes --- .prettierrc => .prettierrc.json | 1 + cypress/e2e/item/chatbox/chatbox.cy.ts | 28 +- cypress/fixtures/documents.ts | 4 + cypress/fixtures/etherpad.ts | 2 + cypress/fixtures/files.ts | 8 + cypress/fixtures/h5p.ts | 2 + cypress/fixtures/items.ts | 2 + cypress/fixtures/links.ts | 5 + cypress/support/server.ts | 10 +- cypress/tsconfig.json | 4 +- index.html | 7 +- package.json | 75 +- src/components/Fallback.tsx | 13 +- src/components/Root.tsx | 47 +- src/components/common/CancelButton.tsx | 6 +- src/components/common/CollapseButton.tsx | 10 +- src/components/common/CropModal.tsx | 15 +- src/components/common/DeleteButton.tsx | 5 +- src/components/common/ErrorAlert.tsx | 2 +- src/components/common/FavoriteButton.tsx | 6 +- src/components/common/HideButton.tsx | 8 +- src/components/common/MoveButton.tsx | 7 +- src/components/common/PlayerViewButton.tsx | 3 +- src/components/common/PublishButton.tsx | 3 +- src/components/common/QRCode.tsx | 5 +- src/components/common/RecycleButton.tsx | 17 +- src/components/common/RestoreButton.tsx | 7 +- src/components/file/FileDashboardUploader.tsx | 3 +- src/components/file/FileUploader.tsx | 3 +- src/components/file/StatusBar.tsx | 12 +- src/components/file/UppyContext.tsx | 2 + src/components/item/FolderDescription.tsx | 17 +- src/components/item/ItemContent.tsx | 10 +- src/components/item/ItemMemberships.tsx | 12 +- src/components/item/ItemMetadataContent.tsx | 18 +- src/components/item/ItemPanel.tsx | 3 +- src/components/item/ItemSearch.tsx | 2 +- src/components/item/form/AppForm.tsx | 3 +- src/components/item/form/BaseItemForm.tsx | 2 +- src/components/item/form/DescriptionForm.tsx | 3 +- src/components/item/form/DocumentForm.tsx | 174 +- src/components/item/form/EditModalWrapper.tsx | 10 +- src/components/item/form/LinkForm.tsx | 3 +- src/components/item/header/ItemHeader.tsx | 2 +- .../item/header/ItemHeaderActions.tsx | 7 +- src/components/item/header/ModeButton.tsx | 9 +- .../item/publish/CCLicenseDialog.tsx | 1 - .../item/publish/CategorySelection.tsx | 3 +- .../item/publish/CustomizedTagsEdit.tsx | 6 +- src/components/item/publish/DropdownMenu.tsx | 15 +- .../item/publish/ItemPublishButton.tsx | 8 +- .../item/publish/ItemPublishTab.tsx | 40 +- .../item/settings/ClearChatButton.tsx | 3 +- src/components/item/settings/ItemSettings.tsx | 8 +- .../item/settings/ItemSettingsButton.tsx | 7 +- src/components/item/settings/LinkSettings.tsx | 3 +- .../item/settings/ThumbnailSetting.tsx | 4 +- .../item/sharing/CreateItemMembershipForm.tsx | 14 +- .../item/sharing/CsvInputParser.tsx | 24 +- .../item/sharing/InvitationsTable.tsx | 4 +- .../item/sharing/ItemLoginSchemaSelect.tsx | 3 +- .../item/sharing/ItemMembershipsTable.tsx | 4 +- .../item/sharing/ItemSharingTab.tsx | 7 +- .../sharing/TableRowDeleteButtonRenderer.tsx | 7 +- .../sharing/TableRowPermissionRenderer.tsx | 2 +- .../item/sharing/VisibilitySelect.tsx | 4 +- .../item/sharing/shortLink/AliasInput.tsx | 4 +- .../sharing/shortLink/ConfirmDeleteLink.tsx | 14 +- src/components/main/CopyButton.tsx | 5 +- src/components/main/DeleteItemDialog.tsx | 12 +- src/components/main/EmptyItem.tsx | 2 +- src/components/main/ImportH5P.jsx | 7 +- src/components/main/ImportZip.jsx | 7 +- src/components/main/ItemForbiddenScreen.tsx | 7 +- src/components/main/ItemMenu.tsx | 11 +- src/components/main/ItemsGrid.tsx | 4 +- src/components/main/ItemsTable.tsx | 6 +- src/components/main/ItemsToolbar.tsx | 10 +- src/components/main/MainMenu.tsx | 24 +- src/components/main/NewItemButton.tsx | 22 +- src/components/main/NewItemModal.tsx | 13 +- src/components/main/TableHead.tsx | 14 +- .../itemSelectionModal/ItemSelectionModal.tsx | 15 +- .../main/itemSelectionModal/RowMenu.tsx | 4 +- src/components/pages/FavoriteItemsScreen.tsx | 2 +- src/components/pages/HomeScreen.tsx | 3 +- src/components/pages/SharedItemsScreen.tsx | 3 +- src/config/selectors.ts | 1 + src/langs/constants.ts | 4 + src/langs/en.json | 4 + src/main.tsx | 1 - tsconfig.json | 14 +- vite.config.ts | 31 +- yarn.lock | 3969 ++++++++++++----- 94 files changed, 3347 insertions(+), 1630 deletions(-) rename .prettierrc => .prettierrc.json (95%) diff --git a/.prettierrc b/.prettierrc.json similarity index 95% rename from .prettierrc rename to .prettierrc.json index d3bc3fbb0..b0bc3bd7e 100644 --- a/.prettierrc +++ b/.prettierrc.json @@ -6,6 +6,7 @@ "bracketSpacing": true, "arrowParens": "always", "importOrder": [ + ".*\\.css$", "^react", "^@?mui", "^@?graasp", diff --git a/cypress/e2e/item/chatbox/chatbox.cy.ts b/cypress/e2e/item/chatbox/chatbox.cy.ts index e1c7997b8..0005ff7c9 100644 --- a/cypress/e2e/item/chatbox/chatbox.cy.ts +++ b/cypress/e2e/item/chatbox/chatbox.cy.ts @@ -1,5 +1,7 @@ import { MockWebSocket } from '@graasp/query-client'; +import { v4 } from 'uuid'; + import { buildItemPath } from '../../../../src/config/paths'; import { CHATBOX_ID, @@ -11,14 +13,10 @@ import { ITEM_WITH_CHATBOX_MESSAGES, } from '../../../fixtures/chatbox'; import { CURRENT_USER, MEMBERS } from '../../../fixtures/members'; -import { - CHATBOX_LOADING_TIME, - WEBSOCKETS_DELAY_TIME, -} from '../../../support/constants'; +import { CHATBOX_LOADING_TIME } from '../../../support/constants'; const openChatbox = () => { cy.get(`#${ITEM_CHATBOX_BUTTON_ID}`).click(); - cy.wait(CHATBOX_LOADING_TIME); cy.wait('@getItemChat', { timeout: CHATBOX_LOADING_TIME }); }; @@ -42,6 +40,7 @@ describe('Chatbox Scenarios', () => { // send message const message = 'a new message'; + const messageId = v4(); // get the input field (which is a textarea because it is multiline cy.get(`#${CHATBOX_ID} #${CHATBOX_INPUT_BOX_ID} textarea:visible`).type( message, @@ -61,16 +60,21 @@ describe('Chatbox Scenarios', () => { kind: 'item', op: 'publish', message: { + id: messageId, creator: CURRENT_USER.id, chatId: item.id, body: message, + createdAt: new Date().toISOString(), + updated: new Date().toISOString(), }, }, }); - cy.wait(WEBSOCKETS_DELAY_TIME); // check the new message is visible - cy.get(`#${CHATBOX_ID}`).should('contain', message); + cy.get(`#${CHATBOX_ID} [data-cy=message-${messageId}]`).should( + 'contain', + message, + ); }); }); @@ -80,6 +84,7 @@ describe('Chatbox Scenarios', () => { openChatbox(); + const messageId = v4(); // check websocket: the chatbox displays someone else's message const bobMessage = 'a message from bob'; cy.get(`#${CHATBOX_ID}`).then(() => { @@ -92,16 +97,21 @@ describe('Chatbox Scenarios', () => { kind: 'item', op: 'publish', message: { + id: messageId, creator: MEMBERS.BOB.id, chatId: item.id, body: bobMessage, + createdAt: new Date().toISOString(), + updatedAt: new Date().toISOString(), }, }, }); - cy.wait(WEBSOCKETS_DELAY_TIME); // check the new message is visible - cy.get(`#${CHATBOX_ID}`).should('contain', bobMessage); + cy.get(`#${CHATBOX_ID} [data-cy=message-${messageId}]`).should( + 'contain', + bobMessage, + ); }); }); }); diff --git a/cypress/fixtures/documents.ts b/cypress/fixtures/documents.ts index 75a19bad9..841045e86 100644 --- a/cypress/fixtures/documents.ts +++ b/cypress/fixtures/documents.ts @@ -1,4 +1,5 @@ import { DocumentItemType, Item, ItemType } from '@graasp/sdk'; +import { DEFAULT_LANG } from '@graasp/translations'; import { buildDocumentExtra } from '../../src/utils/itemExtra'; import { DEFAULT_FOLDER_ITEM } from './items'; @@ -13,6 +14,7 @@ export const GRAASP_DOCUMENT_ITEM: DocumentItemType = { settings: {}, createdAt: '2021-08-11T12:56:36.834Z', updatedAt: '2021-08-11T12:56:36.834Z', + lang: DEFAULT_LANG, creator: CURRENT_USER, extra: buildDocumentExtra({ content: '

Some Title

', @@ -28,6 +30,7 @@ export const GRAASP_DOCUMENT_BLANK_NAME_ITEM: DocumentItemType = { settings: {}, createdAt: '2021-08-11T12:56:36.834Z', updatedAt: '2021-08-11T12:56:36.834Z', + lang: DEFAULT_LANG, creator: CURRENT_USER, extra: buildDocumentExtra({ content: '

Some Title

', @@ -49,6 +52,7 @@ export const GRAASP_DOCUMENT_CHILDREN_ITEM: DocumentItemType = { path: 'bdf09f5a_5688_11eb_ae93_0242ac130002.1cafbd2a_5688_12eb_ae93_0242ac130002', creator: CURRENT_USER, settings: {}, + lang: DEFAULT_LANG, createdAt: '2021-08-11T12:56:36.834Z', updatedAt: '2021-08-11T12:56:36.834Z', extra: buildDocumentExtra({ diff --git a/cypress/fixtures/etherpad.ts b/cypress/fixtures/etherpad.ts index f79566ce7..c3a492464 100644 --- a/cypress/fixtures/etherpad.ts +++ b/cypress/fixtures/etherpad.ts @@ -1,4 +1,5 @@ import { EtherpadItemType, ItemType } from '@graasp/sdk'; +import { DEFAULT_LANG } from '@graasp/translations'; import { CURRENT_USER } from './members'; @@ -11,6 +12,7 @@ export const GRAASP_ETHERPAD_ITEM: EtherpadItemType = { path: 'ecafbd2a_5688_11eb_ae93_0242ac130002', creator: CURRENT_USER, settings: {}, + lang: DEFAULT_LANG, createdAt: '2021-08-11T12:56:36.834Z', updatedAt: '2021-08-11T12:56:36.834Z', extra: { diff --git a/cypress/fixtures/files.ts b/cypress/fixtures/files.ts index 1ae2377b0..a3d9775b0 100644 --- a/cypress/fixtures/files.ts +++ b/cypress/fixtures/files.ts @@ -1,4 +1,5 @@ import { ItemType, MaxWidth, MimeTypes } from '@graasp/sdk'; +import { DEFAULT_LANG } from '@graasp/translations'; import { InternalItemType } from '../../src/config/types'; import { buildFileExtra, buildS3FileExtra } from '../../src/utils/itemExtra'; @@ -20,6 +21,7 @@ export const IMAGE_ITEM_DEFAULT: LocalFileItemForTest = { createdAt: '2021-03-16T16:00:50.968Z', updatedAt: '2021-03-16T16:00:52.655Z', settings: {}, + lang: DEFAULT_LANG, extra: buildFileExtra({ name: 'icon.png', path: '9a95/e2e1/2a7b-1615910428274', @@ -45,6 +47,7 @@ export const IMAGE_ITEM_DEFAULT_WITH_MAX_WIDTH: LocalFileItemForTest = { settings: { maxWidth: MaxWidth.Medium, }, + lang: DEFAULT_LANG, extra: buildFileExtra({ name: 'icon.png', path: '9a95/e2e1/2a7b-1615910428274', @@ -68,6 +71,7 @@ export const VIDEO_ITEM_DEFAULT: LocalFileItemForTest = { createdAt: '2021-03-16T16:00:50.968Z', updatedAt: '2021-03-16T16:00:52.655Z', settings: {}, + lang: DEFAULT_LANG, extra: buildFileExtra({ name: 'video.mp4', path: '9a95/e2e1/2a7b-1615910428274', @@ -91,6 +95,7 @@ export const PDF_ITEM_DEFAULT: LocalFileItemForTest = { createdAt: '2021-03-16T16:00:50.968Z', updatedAt: '2021-03-16T16:00:52.655Z', settings: {}, + lang: DEFAULT_LANG, extra: buildFileExtra({ name: 'doc.pdf', path: '9a95/e2e1/2a7b-1615910428274', @@ -119,6 +124,7 @@ export const IMAGE_ITEM_S3: S3FileItemForTest = { createdAt: '2021-03-16T16:00:50.968Z', updatedAt: '2021-03-16T16:00:52.655Z', settings: {}, + lang: DEFAULT_LANG, extra: buildS3FileExtra({ path: MOCK_IMAGE_URL, // for testing size: 32439, @@ -142,6 +148,7 @@ export const VIDEO_ITEM_S3: S3FileItemForTest = { createdAt: '2021-03-16T16:00:50.968Z', updatedAt: '2021-03-16T16:00:52.655Z', settings: {}, + lang: DEFAULT_LANG, extra: buildS3FileExtra({ path: MOCK_VIDEO_URL, // for testing size: 52345, @@ -165,6 +172,7 @@ export const PDF_ITEM_S3: S3FileItemForTest = { createdAt: '2021-03-16T16:00:50.968Z', updatedAt: '2021-03-16T16:00:52.655Z', settings: {}, + lang: DEFAULT_LANG, extra: buildS3FileExtra({ path: MOCK_PDF_URL, // for testing size: 54321, diff --git a/cypress/fixtures/h5p.ts b/cypress/fixtures/h5p.ts index b05d48825..e23e07fe0 100644 --- a/cypress/fixtures/h5p.ts +++ b/cypress/fixtures/h5p.ts @@ -1,4 +1,5 @@ import { H5PItemType, ItemType } from '@graasp/sdk'; +import { DEFAULT_LANG } from '@graasp/translations'; import { CURRENT_USER } from './members'; @@ -11,6 +12,7 @@ export const GRAASP_H5P_ITEM: H5PItemType = { path: 'ecafbd2a_5688_11eb_ae93_0242ac130002', creator: CURRENT_USER, settings: {}, + lang: DEFAULT_LANG, createdAt: '2021-08-11T12:56:36.834Z', updatedAt: '2021-08-11T12:56:36.834Z', extra: { diff --git a/cypress/fixtures/items.ts b/cypress/fixtures/items.ts index 87050f623..747013676 100644 --- a/cypress/fixtures/items.ts +++ b/cypress/fixtures/items.ts @@ -12,6 +12,7 @@ import { RecycledItemData, ShortcutItemType, } from '@graasp/sdk'; +import { DEFAULT_LANG } from '@graasp/translations'; import { ApiConfig, ItemForTest } from '../support/types'; import { CURRENT_USER, MEMBERS } from './members'; @@ -27,6 +28,7 @@ export const DEFAULT_FOLDER_ITEM: FolderItemType = { updatedAt: '2020-01-01T01:01:01Z', description: 'mydescription', settings: {}, + lang: DEFAULT_LANG, }; export const CREATED_ITEM: Partial = { diff --git a/cypress/fixtures/links.ts b/cypress/fixtures/links.ts index 21bec37af..8f122e71b 100644 --- a/cypress/fixtures/links.ts +++ b/cypress/fixtures/links.ts @@ -1,4 +1,5 @@ import { EmbeddedLinkItemType, ItemType } from '@graasp/sdk'; +import { DEFAULT_LANG } from '@graasp/translations'; import { buildEmbeddedLinkExtra } from '../../src/utils/itemExtra'; import { CURRENT_USER } from './members'; @@ -11,6 +12,7 @@ export const GRAASP_LINK_ITEM: EmbeddedLinkItemType = { path: 'ecafbd2a_5688_11eb_ae93_0242ac130002', creator: CURRENT_USER, settings: {}, + lang: DEFAULT_LANG, createdAt: '2021-08-11T12:56:36.834Z', updatedAt: '2021-08-11T12:56:36.834Z', extra: buildEmbeddedLinkExtra({ @@ -31,6 +33,7 @@ export const GRAASP_LINK_ITEM_NO_PROTOCOL: EmbeddedLinkItemType = { path: 'ecafbd2a_5688_11eb_ae93_0242ac130002', creator: CURRENT_USER, settings: {}, + lang: DEFAULT_LANG, createdAt: '2021-08-11T12:56:36.834Z', updatedAt: '2021-08-11T12:56:36.834Z', extra: buildEmbeddedLinkExtra({ @@ -58,6 +61,7 @@ export const YOUTUBE_LINK_ITEM: EmbeddedLinkItemType = { name: 'graasp youtube link', description: 'a description for graasp youtube link', settings: {}, + lang: DEFAULT_LANG, createdAt: '2021-08-11T12:56:36.834Z', updatedAt: '2021-08-11T12:56:36.834Z', creator: CURRENT_USER, @@ -76,6 +80,7 @@ export const INVALID_LINK_ITEM: EmbeddedLinkItemType = { type: ItemType.LINK, creator: CURRENT_USER, settings: {}, + lang: DEFAULT_LANG, createdAt: '2021-08-11T12:56:36.834Z', updatedAt: '2021-08-11T12:56:36.834Z', name: 'graasp youtube link', diff --git a/cypress/support/server.ts b/cypress/support/server.ts index 4e2cbe399..e3714635b 100644 --- a/cypress/support/server.ts +++ b/cypress/support/server.ts @@ -642,8 +642,9 @@ export const mockPostManyItemMemberships = ( return reply({ statusCode: StatusCodes.BAD_REQUEST }); } const itemId = url.split('/')[4]; - const itemMemberships = items.find(({ id }) => id === itemId) - ?.memberships; + const itemMemberships = items.find( + ({ id }) => id === itemId, + )?.memberships; // return membership or error if membership // for member id already exists @@ -1524,8 +1525,9 @@ export const mockGetItemThumbnailUrl = ( const [link] = url.split('?'); const id = link.slice(API_HOST.length).split('/')[2]; - const thumbnails = items.find(({ id: thisId }) => id === thisId) - ?.thumbnails; + const thumbnails = items.find( + ({ id: thisId }) => id === thisId, + )?.thumbnails; if (!thumbnails) { return reply({ statusCode: StatusCodes.NOT_FOUND }); } diff --git a/cypress/tsconfig.json b/cypress/tsconfig.json index 6b07d54d8..9b3505212 100644 --- a/cypress/tsconfig.json +++ b/cypress/tsconfig.json @@ -6,8 +6,8 @@ "types": ["cypress", "node", "vite/client"], "strictNullChecks": false, "strict": true, - "sourceMap": false + "sourceMap": false, }, "include": ["**/*.ts", "cypress.d.ts"], - "exclude": ["coverage", ".nyc_output"] + "exclude": ["coverage", ".nyc_output"], } diff --git a/index.html b/index.html index 3856baaf2..30b5aa7bc 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,10 @@ name="description" content="Knowledge sharing without borders. Communicate, Collaborate, Build Engaging Learning Experiences" /> - + Graasp Builder -
+
diff --git a/package.json b/package.json index cfe3fd48b..a0bba17e2 100644 --- a/package.json +++ b/package.json @@ -10,23 +10,24 @@ "Alexandre Chau" ], "engines": { - "node": ">=18" + "node": ">=20" }, "type": "module", "dependencies": { + "@ag-grid-community/core": "31.0.3", "@ag-grid-community/styles": "31.0.3", "@emotion/cache": "11.11.0", "@emotion/react": "11.11.3", "@emotion/styled": "11.11.0", - "@graasp/chatbox": "3.0.1", - "@graasp/query-client": "2.5.0", - "@graasp/sdk": "3.4.1", - "@graasp/translations": "1.22.1", - "@graasp/ui": "4.6.1", - "@mui/icons-material": "5.14.19", - "@mui/lab": "5.0.0-alpha.151", - "@mui/material": "5.14.19", - "@sentry/react": "7.93.0", + "@graasp/chatbox": "3.0.3", + "@graasp/query-client": "2.6.0", + "@graasp/sdk": "3.8.1", + "@graasp/translations": "1.23.0", + "@graasp/ui": "4.7.0", + "@mui/icons-material": "5.15.8", + "@mui/lab": "5.0.0-alpha.162", + "@mui/material": "5.15.8", + "@sentry/react": "7.100.1", "@uppy/core": "3.3.1", "@uppy/dashboard": "3.4.2", "@uppy/drag-drop": "3.0.2", @@ -36,10 +37,8 @@ "@uppy/status-bar": "3.2.2", "@uppy/tus": "3.1.2", "@uppy/xhr-upload": "3.3.1", - "ag-grid-community": "29.3.5", - "ag-grid-react": "29.3.5", - "axios": "1.6.2", - "date-fns": "2.30.0", + "axios": "1.6.6", + "date-fns": "3.3.1", "filesize": "10.1.0", "http-status-codes": "2.3.0", "katex": "0.16.9", @@ -60,11 +59,11 @@ "react-qr-code": "2.0.12", "react-query": "3.39.3", "react-quill": "2.0.0", - "react-router": "6.20.1", - "react-router-dom": "6.20.1", + "react-router": "6.21.3", + "react-router-dom": "6.21.3", "react-toastify": "9.1.3", "short-uuid": "4.2.2", - "stylis": "4.3.0", + "stylis": "4.3.1", "stylis-plugin-rtl": "2.1.1", "uuid": "9.0.1", "validator": "13.11.0" @@ -79,6 +78,7 @@ "preview": "vite preview", "preview:dev": "vite preview --mode development", "preview:test": "vite preview --mode test", + "analyze-bundle": "npx vite-bundle-visualizer", "lint": "eslint .", "pre-commit": "yarn prettier:check && yarn lint && yarn type-check", "prettier:check": "prettier --check {src,cypress}/**/*.{js,ts,tsx,json}", @@ -105,47 +105,46 @@ ] }, "devDependencies": { - "@commitlint/cli": "18.4.4", - "@commitlint/config-conventional": "18.4.4", - "@cypress/code-coverage": "3.12.12", - "@testing-library/jest-dom": "^6.1.5", - "@testing-library/react": "^14.1.2", - "@testing-library/user-event": "^14.5.1", + "@commitlint/cli": "18.6.0", + "@commitlint/config-conventional": "18.6.0", + "@cypress/code-coverage": "3.12.20", + "@testing-library/jest-dom": "^6.4.2", + "@testing-library/react": "^14.2.1", + "@testing-library/user-event": "^14.5.2", "@trivago/prettier-plugin-sort-imports": "4.3.0", - "@types/jest": "29.5.10", + "@types/jest": "29.5.12", "@types/lodash.debounce": "4.0.9", "@types/lodash.groupby": "4.6.9", "@types/lodash.isequal": "4.5.8", "@types/lodash.partition": "4.6.9", "@types/lodash.truncate": "4.4.9", - "@types/node": "20.10.1", + "@types/node": "20.11.16", "@types/papaparse": "5.3.14", - "@types/qs": "6.9.10", - "@types/react": "18.2.39", - "@types/react-csv": "1.1.9", - "@types/react-dom": "18.2.17", + "@types/qs": "6.9.11", + "@types/react": "18.2.48", + "@types/react-csv": "1.1.10", + "@types/react-dom": "18.2.18", "@types/uuid": "9.0.7", - "@types/validator": "13.11.7", - "@typescript-eslint/eslint-plugin": "6.15.0", - "@typescript-eslint/parser": "6.15.0", + "@types/validator": "13.11.8", + "@typescript-eslint/eslint-plugin": "6.19.1", + "@typescript-eslint/parser": "6.19.1", "@vitejs/plugin-react": "4.2.0", "concurrently": "8.2.2", - "cypress": "13.6.1", + "cypress": "13.6.3", "cypress-localstorage-commands": "2.2.5", "env-cmd": "10.1.0", - "eslint": "^8.54.0", + "eslint": "^8.56.0", "eslint-config-airbnb": "19.0.4", "eslint-config-prettier": "9.1.0", "eslint-import-resolver-typescript": "3.6.1", - "eslint-plugin-import": "2.29.0", + "eslint-plugin-import": "2.29.1", "eslint-plugin-jsx-a11y": "6.8.0", "eslint-plugin-react": "7.33.2", "eslint-plugin-react-hooks": "4.6.0", "husky": "8.0.3", "nyc": "15.1.0", - "prettier": "3.1.0", - "rollup-plugin-visualizer": "5.11.0", - "typescript": "5.3.2", + "prettier": "3.2.4", + "typescript": "5.3.3", "vite": "5.0.12", "vite-plugin-checker": "0.6.2", "vite-plugin-istanbul": "5.0.0" diff --git a/src/components/Fallback.tsx b/src/components/Fallback.tsx index 5f03eb287..c1fa3fd99 100644 --- a/src/components/Fallback.tsx +++ b/src/components/Fallback.tsx @@ -1,6 +1,6 @@ -import { useNavigate } from 'react-router'; +import { Link } from 'react-router-dom'; -import ErrorOutlineIcon from '@mui/icons-material/ErrorOutline'; +import { ErrorOutline } from '@mui/icons-material'; import { Box, Button, Stack, Typography } from '@mui/material'; import { useBuilderTranslation } from '@/config/i18n'; @@ -9,7 +9,6 @@ import { HOME_PATH } from '@/config/paths'; import { BUILDER } from '../langs/constants'; const FallbackComponent = (): JSX.Element => { - const navigate = useNavigate(); const { t: translateBuilder } = useBuilderTranslation(); return ( @@ -21,19 +20,21 @@ const FallbackComponent = (): JSX.Element => { spacing={4} > - + {translateBuilder(BUILDER.FALLBACK_TITLE)} {translateBuilder(BUILDER.FALLBACK_TEXT)} - ( - }> - - - - - - + + + + + + + }> @@ -40,14 +43,14 @@ const Root = (): JSX.Element => ( - - - - {import.meta.env.DEV && import.meta.env.MODE !== 'test' && ( - - )} - - + + + + + {import.meta.env.DEV && import.meta.env.MODE !== 'test' && ( + + )} + ); export default Root; diff --git a/src/components/common/CancelButton.tsx b/src/components/common/CancelButton.tsx index afa287d71..205bd7d6c 100644 --- a/src/components/common/CancelButton.tsx +++ b/src/components/common/CancelButton.tsx @@ -1,6 +1,4 @@ -import { MouseEventHandler } from 'react'; - -import { ButtonProps } from '@mui/material/Button'; +import { ButtonProps } from '@mui/material'; import { COMMON } from '@graasp/translations'; import { Button } from '@graasp/ui'; @@ -8,7 +6,7 @@ import { Button } from '@graasp/ui'; import { useCommonTranslation } from '../../config/i18n'; type Props = { - onClick: MouseEventHandler; + onClick: () => void; color?: ButtonProps['color']; id?: string; disabled?: boolean; diff --git a/src/components/common/CollapseButton.tsx b/src/components/common/CollapseButton.tsx index 047b6b6d8..05659b0a3 100644 --- a/src/components/common/CollapseButton.tsx +++ b/src/components/common/CollapseButton.tsx @@ -1,11 +1,7 @@ import { useEffect, useState } from 'react'; -import ExpandLessIcon from '@mui/icons-material/ExpandLess'; -import ExpandMoreIcon from '@mui/icons-material/ExpandMore'; -import IconButton from '@mui/material/IconButton'; -import ListItemIcon from '@mui/material/ListItemIcon'; -import MenuItem from '@mui/material/MenuItem'; -import Tooltip from '@mui/material/Tooltip'; +import { ExpandLess, ExpandMore } from '@mui/icons-material'; +import { IconButton, ListItemIcon, MenuItem, Tooltip } from '@mui/material'; import { Item } from '@graasp/sdk'; import { ActionButton, ActionButtonVariant } from '@graasp/ui'; @@ -48,7 +44,7 @@ const CollapseButton = ({ onClick?.(); }; - const icon = isCollapsible ? : ; + const icon = isCollapsible ? : ; const text = isCollapsible ? translateBuilder(BUILDER.COLLAPSE_ITEM_UNCOLLAPSE_TEXT) : translateBuilder(BUILDER.COLLAPSE_ITEM_COLLAPSE_TEXT); diff --git a/src/components/common/CropModal.tsx b/src/components/common/CropModal.tsx index cc9608c37..7207ec52d 100644 --- a/src/components/common/CropModal.tsx +++ b/src/components/common/CropModal.tsx @@ -1,3 +1,5 @@ +import 'react-image-crop/dist/ReactCrop.css'; + import { ReactEventHandler, useRef, useState } from 'react'; import ReactCrop, { Crop, @@ -5,13 +7,14 @@ import ReactCrop, { centerCrop, makeAspectCrop, } from 'react-image-crop'; -import 'react-image-crop/dist/ReactCrop.css'; -import { Alert } from '@mui/material'; -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 { + Alert, + DialogActions, + DialogContent, + DialogContentText, + DialogTitle, +} from '@mui/material'; import { Button } from '@graasp/ui'; diff --git a/src/components/common/DeleteButton.tsx b/src/components/common/DeleteButton.tsx index cf983485b..5411ff769 100644 --- a/src/components/common/DeleteButton.tsx +++ b/src/components/common/DeleteButton.tsx @@ -1,9 +1,8 @@ import { useState } from 'react'; -import { IconButtonProps } from '@mui/material/IconButton'; - import { ActionButtonVariant, + ColorVariants, DeleteButton as GraaspDeleteButton, } from '@graasp/ui'; @@ -14,7 +13,7 @@ import DeleteItemDialog from '../main/DeleteItemDialog'; type Props = { itemIds: string[]; - color?: IconButtonProps['color']; + color?: ColorVariants; id?: string; type?: ActionButtonVariant; onClick?: () => void; diff --git a/src/components/common/ErrorAlert.tsx b/src/components/common/ErrorAlert.tsx index cd0c29382..1a2815729 100644 --- a/src/components/common/ErrorAlert.tsx +++ b/src/components/common/ErrorAlert.tsx @@ -1,4 +1,4 @@ -import Alert from '@mui/material/Alert'; +import { Alert } from '@mui/material'; import { useBuilderTranslation } from '../../config/i18n'; import { BUILDER } from '../../langs/constants'; diff --git a/src/components/common/FavoriteButton.tsx b/src/components/common/FavoriteButton.tsx index 757e9efb1..632a7c08f 100644 --- a/src/components/common/FavoriteButton.tsx +++ b/src/components/common/FavoriteButton.tsx @@ -1,6 +1,6 @@ -import { IconButtonProps } from '@mui/material/IconButton'; +import { IconButtonProps } from '@mui/material'; -import { DiscriminatedItem, ItemFavorite } from '@graasp/sdk'; +import { DiscriminatedItem, ItemBookmark } from '@graasp/sdk'; import { ActionButtonVariant, FavoriteButton as GraaspFavoriteButton, @@ -21,7 +21,7 @@ type Props = { const isItemFavorite = ( item: DiscriminatedItem, - favorites?: ItemFavorite[], + favorites?: ItemBookmark[], ): boolean => favorites?.some((f) => f.item.id === item.id) || false; const FavoriteButton = ({ diff --git a/src/components/common/HideButton.tsx b/src/components/common/HideButton.tsx index 512a1281a..4352010fc 100644 --- a/src/components/common/HideButton.tsx +++ b/src/components/common/HideButton.tsx @@ -1,9 +1,5 @@ -import Visibility from '@mui/icons-material/Visibility'; -import VisibilityOff from '@mui/icons-material/VisibilityOff'; -import IconButton from '@mui/material/IconButton'; -import ListItemIcon from '@mui/material/ListItemIcon'; -import MenuItem from '@mui/material/MenuItem'; -import Tooltip from '@mui/material/Tooltip'; +import { Visibility, VisibilityOff } from '@mui/icons-material'; +import { IconButton, ListItemIcon, MenuItem, Tooltip } from '@mui/material'; import { Item, ItemTagType } from '@graasp/sdk'; import { ActionButton, ActionButtonVariant } from '@graasp/ui'; diff --git a/src/components/common/MoveButton.tsx b/src/components/common/MoveButton.tsx index e5ff53247..604b9400a 100644 --- a/src/components/common/MoveButton.tsx +++ b/src/components/common/MoveButton.tsx @@ -1,11 +1,10 @@ import { useState } from 'react'; -import { IconButtonProps } from '@mui/material/IconButton'; - import { DiscriminatedItem } from '@graasp/sdk'; import { ActionButton, ActionButtonVariant, + ColorVariants, MoveButton as GraaspMoveButton, } from '@graasp/ui'; @@ -26,7 +25,7 @@ import ItemSelectionModal, { type MoveButtonProps = { itemIds: string[]; - color?: IconButtonProps['color']; + color?: ColorVariants; id?: string; type?: ActionButtonVariant; onClick?: () => void; @@ -34,7 +33,7 @@ type MoveButtonProps = { const MoveButton = ({ itemIds, - color = 'default', + color = 'primary', id, type = ActionButton.ICON_BUTTON, onClick, diff --git a/src/components/common/PlayerViewButton.tsx b/src/components/common/PlayerViewButton.tsx index 182b252b1..10dcc856a 100644 --- a/src/components/common/PlayerViewButton.tsx +++ b/src/components/common/PlayerViewButton.tsx @@ -1,5 +1,4 @@ -import IconButton from '@mui/material/IconButton'; -import Tooltip from '@mui/material/Tooltip'; +import { IconButton, Tooltip } from '@mui/material'; import { redirect } from '@graasp/sdk'; import { PlayIcon } from '@graasp/ui'; diff --git a/src/components/common/PublishButton.tsx b/src/components/common/PublishButton.tsx index a6f59d4f1..651eb6510 100644 --- a/src/components/common/PublishButton.tsx +++ b/src/components/common/PublishButton.tsx @@ -1,7 +1,6 @@ import { Link } from 'react-router-dom'; -import IconButton from '@mui/material/IconButton'; -import Tooltip from '@mui/material/Tooltip'; +import { IconButton, Tooltip } from '@mui/material'; import { LibraryIcon } from '@graasp/ui'; diff --git a/src/components/common/QRCode.tsx b/src/components/common/QRCode.tsx index fc7b39095..c6bf9d7d6 100644 --- a/src/components/common/QRCode.tsx +++ b/src/components/common/QRCode.tsx @@ -1,8 +1,7 @@ import { useState } from 'react'; import QR from 'react-qr-code'; -import { QrCode2 } from '@mui/icons-material'; -import CloseIcon from '@mui/icons-material/Close'; +import { Close, QrCode2 } from '@mui/icons-material'; import { Box, Dialog, DialogContent, IconButton, Tooltip } from '@mui/material'; import { useBuilderTranslation } from '@/config/i18n'; @@ -46,7 +45,7 @@ const QRCode = ({ value, disabled = false }: Props): JSX.Element => { top: 8, }} > - + diff --git a/src/components/common/RecycleButton.tsx b/src/components/common/RecycleButton.tsx index 44df0c683..f5ab56b91 100644 --- a/src/components/common/RecycleButton.tsx +++ b/src/components/common/RecycleButton.tsx @@ -1,8 +1,11 @@ -import DeleteIcon from '@mui/icons-material/Delete'; -import IconButton, { IconButtonProps } from '@mui/material/IconButton'; -import ListItemIcon from '@mui/material/ListItemIcon'; -import MenuItem from '@mui/material/MenuItem'; -import Tooltip from '@mui/material/Tooltip'; +import { Delete } from '@mui/icons-material'; +import { + IconButton, + IconButtonProps, + ListItemIcon, + MenuItem, + Tooltip, +} from '@mui/material'; import { ActionButton, ActionButtonVariant } from '@graasp/ui'; @@ -48,7 +51,7 @@ const RecycleButton = ({ className={ITEM_MENU_RECYCLE_BUTTON_CLASS} > - + {text} @@ -65,7 +68,7 @@ const RecycleButton = ({ aria-label={text} onClick={handleClick} > - + diff --git a/src/components/common/RestoreButton.tsx b/src/components/common/RestoreButton.tsx index debf7e546..7458bfd8c 100644 --- a/src/components/common/RestoreButton.tsx +++ b/src/components/common/RestoreButton.tsx @@ -1,6 +1,5 @@ -import RestoreFromTrashIcon from '@mui/icons-material/RestoreFromTrash'; -import IconButton, { IconButtonProps } from '@mui/material/IconButton'; -import Tooltip from '@mui/material/Tooltip'; +import { RestoreFromTrash } from '@mui/icons-material'; +import { IconButton, IconButtonProps, Tooltip } from '@mui/material'; import { useBuilderTranslation } from '../../config/i18n'; import { mutations } from '../../config/queryClient'; @@ -38,7 +37,7 @@ const RestoreButton = ({ className={RESTORE_ITEMS_BUTTON_CLASS} onClick={onClick} > - + diff --git a/src/components/file/FileDashboardUploader.tsx b/src/components/file/FileDashboardUploader.tsx index 64c2299e7..54d7f69f6 100644 --- a/src/components/file/FileDashboardUploader.tsx +++ b/src/components/file/FileDashboardUploader.tsx @@ -1,10 +1,11 @@ +import '@uppy/dashboard/dist/style.css'; + import { useContext } from 'react'; import { Typography } from '@mui/material'; import { MAX_FILE_SIZE } from '@graasp/sdk'; -import '@uppy/dashboard/dist/style.css'; import DashboardLocale from '@uppy/dashboard/types/generatedLocale'; import { Dashboard } from '@uppy/react'; import { StatusBarLocale } from '@uppy/status-bar'; diff --git a/src/components/file/FileUploader.tsx b/src/components/file/FileUploader.tsx index 9277803f7..637845aae 100644 --- a/src/components/file/FileUploader.tsx +++ b/src/components/file/FileUploader.tsx @@ -1,10 +1,11 @@ +import '@uppy/drag-drop/dist/style.css'; + import { DragEventHandler, useContext, useEffect, useState } from 'react'; import { Box, styled } from '@mui/material'; import { MAX_FILE_SIZE } from '@graasp/sdk'; -import '@uppy/drag-drop/dist/style.css'; import { DragDrop } from '@uppy/react'; import { FILE_UPLOAD_MAX_FILES } from '../../config/constants'; diff --git a/src/components/file/StatusBar.tsx b/src/components/file/StatusBar.tsx index 0fb6b2207..294cec8fb 100644 --- a/src/components/file/StatusBar.tsx +++ b/src/components/file/StatusBar.tsx @@ -1,13 +1,11 @@ -import CloseIcon from '@mui/icons-material/Close'; -import { styled } from '@mui/material'; -import IconButton from '@mui/material/IconButton'; -import Snackbar from '@mui/material/Snackbar'; -import SnackbarContent from '@mui/material/SnackbarContent'; +import '@uppy/status-bar/dist/style.css'; + +import { Close } from '@mui/icons-material'; +import { IconButton, Snackbar, SnackbarContent, styled } from '@mui/material'; import { grey } from '@mui/material/colors'; import Uppy from '@uppy/core'; import { StatusBar as UppyStatusBar } from '@uppy/react'; -import '@uppy/status-bar/dist/style.css'; const StyledSnackbarContent = styled(SnackbarContent)(() => ({ '&.MuiSnackbarContent-root': { @@ -51,7 +49,7 @@ const StatusBar = ({ color="inherit" onClick={handleClose} > - + ); diff --git a/src/components/file/UppyContext.tsx b/src/components/file/UppyContext.tsx index 4d19255c9..65c548648 100644 --- a/src/components/file/UppyContext.tsx +++ b/src/components/file/UppyContext.tsx @@ -39,6 +39,8 @@ const UppyContextProvider = ({ result, ) => { if (!result?.failed.length) { + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore const data = result.successful[0].response?.body; onFileUploadComplete({ id: itemId, data }); } diff --git a/src/components/item/FolderDescription.tsx b/src/components/item/FolderDescription.tsx index 6a893e125..105ccf784 100644 --- a/src/components/item/FolderDescription.tsx +++ b/src/components/item/FolderDescription.tsx @@ -1,32 +1,19 @@ -import { TextEditor } from '@graasp/ui'; +import { TextDisplay } from '@graasp/ui'; -import { useBuilderTranslation } from '../../config/i18n'; import { hooks } from '../../config/queryClient'; -import { buildSaveButtonId } from '../../config/selectors'; -import { BUILDER } from '../../langs/constants'; type Props = { itemId?: string; }; const FolderDescription = ({ itemId }: Props): JSX.Element | null => { - const { t: translateBuilder } = useBuilderTranslation(); const { data: parentItem } = hooks.useItem(itemId); if (!itemId) { return null; } - return ( - - ); + return ; }; export default FolderDescription; diff --git a/src/components/item/ItemContent.tsx b/src/components/item/ItemContent.tsx index f1c5784e9..b5a750f44 100644 --- a/src/components/item/ItemContent.tsx +++ b/src/components/item/ItemContent.tsx @@ -7,7 +7,6 @@ import { AppItemType, CompleteMember, Context, - DEFAULT_LANG, DocumentItemType, EmbeddedLinkItemType, EtherpadItemType, @@ -22,15 +21,16 @@ import { buildPdfViewerLink, getH5PExtra, } from '@graasp/sdk'; +import { DEFAULT_LANG } from '@graasp/translations'; import { AppItem, - DocumentItem, EtherpadItem, FileItem, H5PItem, LinkItem, Loader, } from '@graasp/ui'; +import { DocumentItem } from '@graasp/ui/text-editor'; import { API_HOST, GRAASP_ASSETS_URL, H5P_INTEGRATION_URL } from '@/config/env'; @@ -127,11 +127,7 @@ const LinkContent = ({ */ const DocumentContent = ({ item }: { item: DocumentItemType }): JSX.Element => ( - + ); diff --git a/src/components/item/ItemMemberships.tsx b/src/components/item/ItemMemberships.tsx index 5e96ad76d..5b8f7a6bf 100644 --- a/src/components/item/ItemMemberships.tsx +++ b/src/components/item/ItemMemberships.tsx @@ -1,9 +1,5 @@ -import EditIcon from '@mui/icons-material/Edit'; -import VisibilityIcon from '@mui/icons-material/Visibility'; -import AvatarGroup from '@mui/material/AvatarGroup'; -import Badge from '@mui/material/Badge'; -import Grid from '@mui/material/Grid'; -import Tooltip from '@mui/material/Tooltip'; +import { Edit, Visibility } from '@mui/icons-material'; +import { AvatarGroup, Badge, Grid, Tooltip } from '@mui/material'; import { PermissionLevel } from '@graasp/sdk'; @@ -56,9 +52,9 @@ const ItemMemberships = ({ id, maxAvatar = 2 }: Props): JSX.Element | null => { {filteredMemberships.map(({ member, permission }) => { const badgeContent = permission === PermissionLevel.Read ? ( - + ) : ( - + ); return ( diff --git a/src/components/item/ItemMetadataContent.tsx b/src/components/item/ItemMetadataContent.tsx index 7e48bc9f3..c6f4c5d43 100644 --- a/src/components/item/ItemMetadataContent.tsx +++ b/src/components/item/ItemMetadataContent.tsx @@ -1,12 +1,14 @@ -import { useOutletContext } from 'react-router'; +import { useOutletContext } from 'react-router-dom'; -import { Container } from '@mui/material'; -import Table from '@mui/material/Table'; -import TableBody from '@mui/material/TableBody'; -import TableCell from '@mui/material/TableCell'; -import TableContainer from '@mui/material/TableContainer'; -import TableRow from '@mui/material/TableRow'; -import Typography from '@mui/material/Typography'; +import { + Container, + Table, + TableBody, + TableCell, + TableContainer, + TableRow, + Typography, +} from '@mui/material'; import { ItemType, diff --git a/src/components/item/ItemPanel.tsx b/src/components/item/ItemPanel.tsx index 2faecbca4..e6a8b1391 100644 --- a/src/components/item/ItemPanel.tsx +++ b/src/components/item/ItemPanel.tsx @@ -1,5 +1,4 @@ -import { Toolbar, styled } from '@mui/material'; -import Drawer from '@mui/material/Drawer'; +import { Drawer, Toolbar, styled } from '@mui/material'; import { RIGHT_MENU_WIDTH } from '../../config/constants'; import { ITEM_PANEL_ID } from '../../config/selectors'; diff --git a/src/components/item/ItemSearch.tsx b/src/components/item/ItemSearch.tsx index fb1a0fe46..0c295b3aa 100644 --- a/src/components/item/ItemSearch.tsx +++ b/src/components/item/ItemSearch.tsx @@ -1,6 +1,6 @@ import { ChangeEvent, useState } from 'react'; -import Typography from '@mui/material/Typography'; +import { Typography } from '@mui/material'; import { DiscriminatedItem } from '@graasp/sdk'; import { SearchInput } from '@graasp/ui'; diff --git a/src/components/item/form/AppForm.tsx b/src/components/item/form/AppForm.tsx index 070ebb4fa..c2c4749d3 100644 --- a/src/components/item/form/AppForm.tsx +++ b/src/components/item/form/AppForm.tsx @@ -1,8 +1,7 @@ import { ChangeEventHandler, useState } from 'react'; import { ArrowBack } from '@mui/icons-material'; -import { Alert, Box, Stack, TextField } from '@mui/material'; -import Typography from '@mui/material/Typography'; +import { Alert, Box, Stack, TextField, Typography } from '@mui/material'; import Grid2 from '@mui/material/Unstable_Grid2/Grid2'; import { DiscriminatedItem, ItemType } from '@graasp/sdk'; diff --git a/src/components/item/form/BaseItemForm.tsx b/src/components/item/form/BaseItemForm.tsx index b3fbb859c..635ca86dd 100644 --- a/src/components/item/form/BaseItemForm.tsx +++ b/src/components/item/form/BaseItemForm.tsx @@ -1,4 +1,4 @@ -import Box from '@mui/material/Box'; +import { Box } from '@mui/material'; import { FOLDER_FORM_DESCRIPTION_ID } from '../../../config/selectors'; import DescriptionForm from './DescriptionForm'; diff --git a/src/components/item/form/DescriptionForm.tsx b/src/components/item/form/DescriptionForm.tsx index 7b47c6544..a21ee87ae 100644 --- a/src/components/item/form/DescriptionForm.tsx +++ b/src/components/item/form/DescriptionForm.tsx @@ -1,5 +1,5 @@ import { DiscriminatedItem } from '@graasp/sdk'; -import { TextEditor } from '@graasp/ui'; +import TextEditor from '@graasp/ui/text-editor'; type DescriptionFormProps = { id?: string; @@ -24,7 +24,6 @@ const DescriptionForm = ({ diff --git a/src/components/item/form/DocumentForm.tsx b/src/components/item/form/DocumentForm.tsx index a4ddbec34..54abc9964 100644 --- a/src/components/item/form/DocumentForm.tsx +++ b/src/components/item/form/DocumentForm.tsx @@ -1,7 +1,17 @@ import { useEffect, useState } from 'react'; -import { FormControl, InputLabel, MenuItem, Select } from '@mui/material'; -import Box from '@mui/material/Box'; +import { TabContext, TabList, TabPanel } from '@mui/lab'; +import { + Alert, + Box, + FormControl, + InputLabel, + MenuItem, + Select, + Stack, + Tab, + TextField, +} from '@mui/material'; import { DocumentItemExtraFlavor, @@ -9,64 +19,83 @@ import { DocumentItemType, ItemType, } from '@graasp/sdk'; -import { DocumentItem } from '@graasp/ui'; +import TextEditor from '@graasp/ui/text-editor'; import { useBuilderTranslation } from '../../../config/i18n'; -import { ITEM_FORM_DOCUMENT_TEXT_ID } from '../../../config/selectors'; +import { + FLAVOR_SELECT_ID, + ITEM_FORM_DOCUMENT_TEXT_ID, +} from '../../../config/selectors'; import { BUILDER } from '../../../langs/constants'; import { buildDocumentExtra } from '../../../utils/itemExtra'; import type { EditModalContentPropType } from './EditModalWrapper'; import NameForm from './NameForm'; +enum EditorMode { + Rich, + Raw, +} + export const DocumentExtraForm = ({ documentItemId, extra, - maxHeight, onCancel, onContentChange, - onContentSave, onFlavorChange, + onEditorChange, placeholder, - saveButtonId, - cancelButtonId, - showActions = false, }: { documentItemId?: string; extra: DocumentItemExtraProperties; - maxHeight?: string; onCancel?: () => void; onContentChange?: (text: string) => void; - onContentSave?: (text: string) => void; onFlavorChange?: (text: DocumentItemExtraProperties['flavor']) => void; + onEditorChange?: (isRaw: DocumentItemExtraProperties['isRaw']) => void; placeholder?: string; - saveButtonId?: string; - cancelButtonId?: string; - showActions?: boolean; }): JSX.Element => { const { t } = useBuilderTranslation(); + const [editorMode, setEditorMode] = useState( + extra.isRaw ? EditorMode.Raw.toString() : EditorMode.Rich.toString(), + ); const flavorsTranslations = Object.values(DocumentItemExtraFlavor).map( - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - (f) => [f, t(BUILDER[`DOCUMENT_FLAVOR_${f.toUpperCase()}`])], + (f) => [ + f, + t( + BUILDER[ + `DOCUMENT_FLAVOR_${f.toUpperCase() as Uppercase<`${DocumentItemExtraFlavor}`>}` + ], + ), + ], ); + const withFlavor = (textView: JSX.Element): JSX.Element => + extra?.flavor ? ( + {textView} + ) : ( + textView + ); + + const handleChangeEditorMode = (mode: string) => { + // send editor mode change + onEditorChange?.(mode === EditorMode.Raw.toString()); + setEditorMode(mode); + }; + return ( - <> + - Flavor + + {t(BUILDER.DOCUMENT_FLAVOR_SELECT_LABEL)} + - - - - + + + handleChangeEditorMode(value)} + aria-label={t(BUILDER.DOCUMENT_EDITOR_MODE_ARIA_LABEL)} + > + + + + + + + {withFlavor( + , + )} + + + onContentChange?.(value)} + /> + + + ); }; @@ -118,12 +170,17 @@ const DocumentForm = ({ typedUpdatedProperties?.extra?.[ItemType.DOCUMENT]?.flavor || typedItem?.extra?.[ItemType.DOCUMENT]?.flavor; + const initIsRaw: DocumentItemExtraProperties['isRaw'] = + typedUpdatedProperties?.extra?.[ItemType.DOCUMENT]?.isRaw || + typedItem?.extra?.[ItemType.DOCUMENT]?.isRaw; + const [content, setContent] = useState(initContent); const [flavor, setFlavor] = useState(initFlavor); - - const currentExtra = buildDocumentExtra({ content, flavor }); + const [isRaw, setIsRaw] = + useState(initIsRaw); + const currentExtra = buildDocumentExtra({ content, flavor, isRaw }); // synchronize upper state after async local state change useEffect(() => { @@ -132,26 +189,25 @@ const DocumentForm = ({ }); // we only want to execute the state sync on local state change // eslint-disable-next-line react-hooks/exhaustive-deps - }, [content, flavor]); + }, [content, flavor, isRaw]); return ( - <> - - - + + - + ); }; diff --git a/src/components/item/form/EditModalWrapper.tsx b/src/components/item/form/EditModalWrapper.tsx index f840d1edb..115364479 100644 --- a/src/components/item/form/EditModalWrapper.tsx +++ b/src/components/item/form/EditModalWrapper.tsx @@ -1,10 +1,12 @@ import { ComponentType as CT, Dispatch, useState } from 'react'; import { toast } from 'react-toastify'; -import { Button } from '@mui/material'; -import DialogActions from '@mui/material/DialogActions'; -import DialogContent from '@mui/material/DialogContent'; -import DialogTitle from '@mui/material/DialogTitle'; +import { + Button, + DialogActions, + DialogContent, + DialogTitle, +} from '@mui/material'; import { routines } from '@graasp/query-client'; import { DiscriminatedItem } from '@graasp/sdk'; diff --git a/src/components/item/form/LinkForm.tsx b/src/components/item/form/LinkForm.tsx index d41cab335..c97657602 100644 --- a/src/components/item/form/LinkForm.tsx +++ b/src/components/item/form/LinkForm.tsx @@ -1,5 +1,4 @@ -import { TextField, TextFieldProps } from '@mui/material'; -import Typography from '@mui/material/Typography'; +import { TextField, TextFieldProps, Typography } from '@mui/material'; import { EmbeddedLinkItemType, getEmbeddedLinkExtra } from '@graasp/sdk'; diff --git a/src/components/item/header/ItemHeader.tsx b/src/components/item/header/ItemHeader.tsx index a01b27284..19b942ecd 100644 --- a/src/components/item/header/ItemHeader.tsx +++ b/src/components/item/header/ItemHeader.tsx @@ -1,4 +1,4 @@ -import Stack from '@mui/material/Stack'; +import { Stack } from '@mui/material'; import { ITEM_HEADER_ID } from '../../../config/selectors'; import Navigation from '../../layout/Navigation'; diff --git a/src/components/item/header/ItemHeaderActions.tsx b/src/components/item/header/ItemHeaderActions.tsx index e4a6e05c7..8dd2ae341 100644 --- a/src/components/item/header/ItemHeaderActions.tsx +++ b/src/components/item/header/ItemHeaderActions.tsx @@ -1,11 +1,12 @@ +import { useParams } from 'react-router-dom'; + import { Stack } from '@mui/material'; import { ItemType, PermissionLevel } from '@graasp/sdk'; -import { ChatboxButton, useShortenURLParams } from '@graasp/ui'; +import { ChatboxButton } from '@graasp/ui'; import EditButton from '@/components/common/EditButton'; import DownloadButton from '@/components/main/DownloadButton'; -import { ITEM_ID_PARAMS } from '@/config/paths'; import { ITEM_TYPES_WITH_CAPTIONS } from '../../../config/constants'; import { useBuilderTranslation } from '../../../config/i18n'; @@ -28,7 +29,7 @@ import ModeButton from './ModeButton'; const { useItemMemberships, useItem } = hooks; const ItemHeaderActions = (): JSX.Element => { - const itemId = useShortenURLParams(ITEM_ID_PARAMS); + const { itemId } = useParams(); const { t: translateBuilder } = useBuilderTranslation(); const { editingItemId, isChatboxMenuOpen, setIsChatboxMenuOpen } = useLayoutContext(); diff --git a/src/components/item/header/ModeButton.tsx b/src/components/item/header/ModeButton.tsx index 361f35667..7677e2ca3 100644 --- a/src/components/item/header/ModeButton.tsx +++ b/src/components/item/header/ModeButton.tsx @@ -1,7 +1,8 @@ -import ListIcon from '@mui/icons-material/List'; -import ViewModuleIcon from '@mui/icons-material/ViewModule'; -import IconButton from '@mui/material/IconButton'; -import Tooltip from '@mui/material/Tooltip'; +import { + List as ListIcon, + ViewModule as ViewModuleIcon, +} from '@mui/icons-material'; +import { IconButton, Tooltip } from '@mui/material'; import { useBuilderTranslation } from '../../../config/i18n'; import { diff --git a/src/components/item/publish/CCLicenseDialog.tsx b/src/components/item/publish/CCLicenseDialog.tsx index 7541b5427..85ffae2cd 100644 --- a/src/components/item/publish/CCLicenseDialog.tsx +++ b/src/components/item/publish/CCLicenseDialog.tsx @@ -41,7 +41,6 @@ const CCLicenseDialog = ({ <> diff --git a/src/components/item/settings/ItemSettings.tsx b/src/components/item/settings/ItemSettings.tsx index f5fda7540..7db92a59e 100644 --- a/src/components/item/settings/ItemSettings.tsx +++ b/src/components/item/settings/ItemSettings.tsx @@ -2,16 +2,16 @@ import { useEffect, useState } from 'react'; import { Trans } from 'react-i18next'; import { Link, useOutletContext } from 'react-router-dom'; -import InfoIcon from '@mui/icons-material/Info'; +import { Info } from '@mui/icons-material'; import { Alert, + Container, FormControlLabel, FormGroup, Switch, Tooltip, + Typography, } from '@mui/material'; -import Container from '@mui/material/Container'; -import Typography from '@mui/material/Typography'; import { DiscriminatedItem, ItemType } from '@graasp/sdk'; @@ -160,7 +160,7 @@ const ItemSettings = (): JSX.Element => { sx={{ m: 0, p: 0 }} > - + ) : null; diff --git a/src/components/item/settings/ItemSettingsButton.tsx b/src/components/item/settings/ItemSettingsButton.tsx index 6afaa068f..3c7a5817d 100644 --- a/src/components/item/settings/ItemSettingsButton.tsx +++ b/src/components/item/settings/ItemSettingsButton.tsx @@ -1,8 +1,7 @@ import { Link } from 'react-router-dom'; -import SettingsIcon from '@mui/icons-material/Settings'; -import IconButton from '@mui/material/IconButton'; -import Tooltip from '@mui/material/Tooltip'; +import { Settings } from '@mui/icons-material'; +import { IconButton, Tooltip } from '@mui/material'; import { buildItemSettingsPath } from '@/config/paths'; @@ -27,7 +26,7 @@ const ItemSettingsButton = ({ id }: Props): JSX.Element => { className={ITEM_SETTINGS_BUTTON_CLASS} id={buildSettingsButtonId(id)} > - + ); diff --git a/src/components/item/settings/LinkSettings.tsx b/src/components/item/settings/LinkSettings.tsx index 5f07534ed..362ba939e 100644 --- a/src/components/item/settings/LinkSettings.tsx +++ b/src/components/item/settings/LinkSettings.tsx @@ -1,7 +1,6 @@ import { ChangeEvent } from 'react'; -import { FormControlLabel, FormGroup, Switch } from '@mui/material'; -import Typography from '@mui/material/Typography'; +import { FormControlLabel, FormGroup, Switch, Typography } from '@mui/material'; import { EmbeddedLinkItemType } from '@graasp/sdk'; diff --git a/src/components/item/settings/ThumbnailSetting.tsx b/src/components/item/settings/ThumbnailSetting.tsx index f0db72e2f..353ec9101 100644 --- a/src/components/item/settings/ThumbnailSetting.tsx +++ b/src/components/item/settings/ThumbnailSetting.tsx @@ -1,7 +1,6 @@ import { FormEventHandler, useEffect, useRef, useState } from 'react'; -import { Dialog, Stack } from '@mui/material'; -import Typography from '@mui/material/Typography'; +import { Dialog, Stack, Typography } from '@mui/material'; import { DiscriminatedItem, ItemType, ThumbnailSize } from '@graasp/sdk'; import { Thumbnail } from '@graasp/ui'; @@ -101,7 +100,6 @@ const ThumbnailSetting = ({ item }: Props): JSX.Element | null => { try { // remove waiting files uppy.cancelAll(); - uppy.addFile({ type: croppedImage.type, data: croppedImage, diff --git a/src/components/item/sharing/CreateItemMembershipForm.tsx b/src/components/item/sharing/CreateItemMembershipForm.tsx index dd463aded..b5a241491 100644 --- a/src/components/item/sharing/CreateItemMembershipForm.tsx +++ b/src/components/item/sharing/CreateItemMembershipForm.tsx @@ -1,9 +1,13 @@ import { useState } from 'react'; -import ErrorOutlineIcon from '@mui/icons-material/ErrorOutline'; -import { Grid, TextField, TextFieldProps } from '@mui/material'; -import IconButton from '@mui/material/IconButton'; -import Tooltip from '@mui/material/Tooltip'; +import { ErrorOutline } from '@mui/icons-material'; +import { + Grid, + IconButton, + TextField, + TextFieldProps, + Tooltip, +} from '@mui/material'; import { DiscriminatedItem, @@ -142,7 +146,7 @@ const CreateItemMembershipForm = ({ > - + diff --git a/src/components/item/sharing/CsvInputParser.tsx b/src/components/item/sharing/CsvInputParser.tsx index 8c2ccc6ec..bf5a600b2 100644 --- a/src/components/item/sharing/CsvInputParser.tsx +++ b/src/components/item/sharing/CsvInputParser.tsx @@ -1,15 +1,17 @@ import { ChangeEvent, useState } from 'react'; -import PublishIcon from '@mui/icons-material/Publish'; -import Alert from '@mui/material/Alert'; -import AlertTitle from '@mui/material/AlertTitle'; -import Box from '@mui/material/Box'; -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 Grid from '@mui/material/Grid'; +import { Publish } from '@mui/icons-material'; +import { + Alert, + AlertTitle, + Box, + Dialog, + DialogActions, + DialogContent, + DialogContentText, + DialogTitle, + Grid, +} from '@mui/material'; import { DiscriminatedItem, Invitation, PermissionLevel } from '@graasp/sdk'; import { COMMON } from '@graasp/translations'; @@ -183,7 +185,7 @@ const CsvInputParser = ({ item }: Props): JSX.Element => { + + + diff --git a/src/components/main/NewItemModal.tsx b/src/components/main/NewItemModal.tsx index 92fccf991..40fc02499 100644 --- a/src/components/main/NewItemModal.tsx +++ b/src/components/main/NewItemModal.tsx @@ -1,11 +1,14 @@ import { useState } from 'react'; import { useParams } from 'react-router'; -import { Box, styled } from '@mui/material'; -import Dialog from '@mui/material/Dialog'; -import DialogActions from '@mui/material/DialogActions'; -import DialogContent from '@mui/material/DialogContent'; -import Typography from '@mui/material/Typography'; +import { + Box, + Dialog, + DialogActions, + DialogContent, + Typography, + styled, +} from '@mui/material'; import { AppItemType, diff --git a/src/components/main/TableHead.tsx b/src/components/main/TableHead.tsx index c30bf3ade..77aece4cc 100644 --- a/src/components/main/TableHead.tsx +++ b/src/components/main/TableHead.tsx @@ -1,12 +1,14 @@ import { MouseEvent } from 'react'; -import Checkbox from '@mui/material/Checkbox'; -import TableCell, { TableCellProps } from '@mui/material/TableCell'; -import TableHead from '@mui/material/TableHead'; -import TableRow from '@mui/material/TableRow'; -import TableSortLabel, { +import { + Checkbox, + TableCell, + TableCellProps, + TableHead, + TableRow, + TableSortLabel, TableSortLabelProps, -} from '@mui/material/TableSortLabel'; +} from '@mui/material'; import { useBuilderTranslation } from '../../config/i18n'; import { Ordering } from '../../enums'; diff --git a/src/components/main/itemSelectionModal/ItemSelectionModal.tsx b/src/components/main/itemSelectionModal/ItemSelectionModal.tsx index 1af289b3d..25a32832a 100644 --- a/src/components/main/itemSelectionModal/ItemSelectionModal.tsx +++ b/src/components/main/itemSelectionModal/ItemSelectionModal.tsx @@ -1,11 +1,14 @@ import { useState } from 'react'; -import HomeIcon from '@mui/icons-material/Home'; -import { Button, Stack } from '@mui/material'; -import Dialog from '@mui/material/Dialog'; -import DialogActions from '@mui/material/DialogActions'; -import DialogContent from '@mui/material/DialogContent'; -import DialogTitle from '@mui/material/DialogTitle'; +import { Home as HomeIcon } from '@mui/icons-material'; +import { + Button, + Dialog, + DialogActions, + DialogContent, + DialogTitle, + Stack, +} from '@mui/material'; import { DiscriminatedItem } from '@graasp/sdk'; diff --git a/src/components/main/itemSelectionModal/RowMenu.tsx b/src/components/main/itemSelectionModal/RowMenu.tsx index 911180328..21f82ea3b 100644 --- a/src/components/main/itemSelectionModal/RowMenu.tsx +++ b/src/components/main/itemSelectionModal/RowMenu.tsx @@ -1,6 +1,6 @@ import { useState } from 'react'; -import KeyboardArrowRightIcon from '@mui/icons-material/KeyboardArrowRight'; +import { KeyboardArrowRight } from '@mui/icons-material'; import { Button, IconButton, Stack, Typography, styled } from '@mui/material'; import { ItemType } from '@graasp/sdk'; @@ -88,7 +88,7 @@ const RowMenu = ({ id={buildItemRowArrowId(item.id)} size="small" > - + )} diff --git a/src/components/pages/FavoriteItemsScreen.tsx b/src/components/pages/FavoriteItemsScreen.tsx index c2bc6ea5c..345afd319 100644 --- a/src/components/pages/FavoriteItemsScreen.tsx +++ b/src/components/pages/FavoriteItemsScreen.tsx @@ -1,4 +1,4 @@ -import Box from '@mui/material/Box'; +import { Box } from '@mui/material'; import { Loader } from '@graasp/ui'; diff --git a/src/components/pages/HomeScreen.tsx b/src/components/pages/HomeScreen.tsx index e4240e647..5f6d53f49 100644 --- a/src/components/pages/HomeScreen.tsx +++ b/src/components/pages/HomeScreen.tsx @@ -1,7 +1,6 @@ import { useState } from 'react'; -import { LinearProgress } from '@mui/material'; -import Box from '@mui/material/Box'; +import { Box, LinearProgress } from '@mui/material'; import { Loader } from '@graasp/ui'; diff --git a/src/components/pages/SharedItemsScreen.tsx b/src/components/pages/SharedItemsScreen.tsx index 3f8c85030..dac88c561 100644 --- a/src/components/pages/SharedItemsScreen.tsx +++ b/src/components/pages/SharedItemsScreen.tsx @@ -1,5 +1,4 @@ -import { Alert } from '@mui/material'; -import Box from '@mui/material/Box'; +import { Alert, Box } from '@mui/material'; import { Loader } from '@graasp/ui'; diff --git a/src/config/selectors.ts b/src/config/selectors.ts index 8c72f7e4c..2a3852520 100644 --- a/src/config/selectors.ts +++ b/src/config/selectors.ts @@ -122,6 +122,7 @@ export const TEXT_EDITOR_CLASS = 'ql-editor'; export const buildSaveButtonId = (id: string): string => `saveButton-${id}`; export const buildCancelButtonId = (id: string): string => `cancelButton-${id}`; export const CUSTOM_APP_CYPRESS_ID = 'custom-app'; +export const FLAVOR_SELECT_ID = 'flavorSelect'; export const REDIRECTION_CONTENT_ID = 'redirectionContent'; export const ITEM_MEMBERSHIPS_CONTENT_ID = 'itemMembershipsContent'; diff --git a/src/langs/constants.ts b/src/langs/constants.ts index c915c8a19..9e397cb58 100644 --- a/src/langs/constants.ts +++ b/src/langs/constants.ts @@ -39,12 +39,16 @@ export const BUILDER = { DELETE_ITEM_MODAL_CONFIRM_BUTTON: 'DELETE_ITEM_MODAL_CONFIRM_BUTTON', DELETE_ITEM_MODAL_CONTENT: 'DELETE_ITEM_MODAL_CONTENT', DELETE_ITEM_MODAL_TITLE: 'DELETE_ITEM_MODAL_TITLE', + DOCUMENT_FLAVOR_SELECT_LABEL: 'DOCUMENT_FLAVOR_SELECT_LABEL', DOCUMENT_FLAVOR_ERROR: 'DOCUMENT_FLAVOR_ERROR', DOCUMENT_FLAVOR_INFO: 'DOCUMENT_FLAVOR_INFO', DOCUMENT_FLAVOR_NAME: 'DOCUMENT_FLAVOR_NAME', DOCUMENT_FLAVOR_SUCCESS: 'DOCUMENT_FLAVOR_SUCCESS', DOCUMENT_FLAVOR_WARNING: 'DOCUMENT_FLAVOR_WARNING', DOWNLOAD_ITEM_BUTTON: 'DOWNLOAD_ITEM_BUTTON', + DOCUMENT_EDITOR_MODE_RICH_TEXT: 'DOCUMENT_EDITOR_MODE_RICH_TEXT', + DOCUMENT_EDITOR_MODE_RAW: 'DOCUMENT_EDITOR_MODE_RAW', + DOCUMENT_EDITOR_MODE_ARIA_LABEL: 'DOCUMENT_EDITOR_MODE_ARIA_LABEL', DROP_DOWN_PLACEHOLDER: 'DROP_DOWN_PLACEHOLDER', EDIT_BUTTON_TOOLTIP: 'EDIT_BUTTON_TOOLTIP', EDIT_FOLDER_DESCRIPTION_PLACEHOLDER: 'EDIT_FOLDER_DESCRIPTION_PLACEHOLDER', diff --git a/src/langs/en.json b/src/langs/en.json index edbf4e167..192a920a7 100644 --- a/src/langs/en.json +++ b/src/langs/en.json @@ -42,11 +42,15 @@ "DELETE_ITEM_MODAL_CONTENT_one": "This item will be deleted permanently.", "DELETE_ITEM_MODAL_CONTENT_other": "These items will be deleted permanently.", "DELETE_ITEM_MODAL_TITLE": "Confirm deletion", + "DOCUMENT_FLAVOR_SELECT_LABEL": "Flavor", "DOCUMENT_FLAVOR_ERROR": "Error", "DOCUMENT_FLAVOR_INFO": "Information", "DOCUMENT_FLAVOR_NAME": "Style", "DOCUMENT_FLAVOR_SUCCESS": "Success", "DOCUMENT_FLAVOR_WARNING": "Warning", + "DOCUMENT_EDITOR_MODE_RICH_TEXT": "Rich Text", + "DOCUMENT_EDITOR_MODE_RAW": "HTML", + "DOCUMENT_EDITOR_MODE_ARIA_LABEL": "Switch document editor mode", "DOWNLOAD_ITEM_BUTTON": "Download", "DROP_DOWN_PLACEHOLDER": "Please Choose From List", "EDIT_BUTTON_TOOLTIP": "Edit", diff --git a/src/main.tsx b/src/main.tsx index 59ee8ac9a..b9d4b58b1 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -10,7 +10,6 @@ import { PLAYER_ITEMS_PREFIX, hasAcceptedCookies, } from '@graasp/sdk'; -import '@graasp/ui/dist/bundle.css'; import { BrowserTracing, init as SentryInit } from '@sentry/react'; diff --git a/tsconfig.json b/tsconfig.json index 8dcdea2ba..329d4bbf0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,19 +4,23 @@ "useDefineForClassFields": true, "lib": ["DOM", "DOM.Iterable", "ESNext", "ES2021.String"], "allowJs": true, // todo: change to false once Uppy is moved to ts + "module": "ESNext", "skipLibCheck": true, + "esModuleInterop": true, "allowSyntheticDefaultImports": true, "strict": true, - "strictNullChecks": true, - "forceConsistentCasingInFileNames": true, - "module": "ESNext", - "moduleResolution": "Node", + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, - "noErrorTruncation": true, "jsx": "react-jsx", + + "strictNullChecks": true, + "forceConsistentCasingInFileNames": true, + "types": ["vite/client"], "baseUrl": "./src", "paths": { diff --git a/vite.config.ts b/vite.config.ts index 087e432e6..e3b0a9370 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,14 +1,18 @@ /// import react from '@vitejs/plugin-react'; import { resolve } from 'path'; -import { visualizer } from 'rollup-plugin-visualizer'; -import { PluginOption, UserConfigExport, defineConfig, loadEnv } from 'vite'; +import { UserConfigExport, defineConfig, loadEnv } from 'vite'; import checker from 'vite-plugin-checker'; import istanbul from 'vite-plugin-istanbul'; // https://vitejs.dev/config/ const config = ({ mode }: { mode: string }): UserConfigExport => { - process.env = { ...process.env, ...loadEnv(mode, process.cwd()) }; + process.env = { + VITE_VERSION: 'default', + VITE_BUILD_TIMESTAMP: new Date().toISOString(), + ...process.env, + ...loadEnv(mode, process.cwd()), + }; return defineConfig({ base: '/', @@ -28,10 +32,12 @@ const config = ({ mode }: { mode: string }): UserConfigExport => { outDir: 'build', }, plugins: [ - mode === 'test' ? undefined : checker({ - typescript: true, - eslint: { lintCommand: 'eslint "./**/*.{ts,tsx}"' }, - }), + mode === 'test' + ? undefined + : checker({ + typescript: true, + eslint: { lintCommand: 'eslint "./**/*.{ts,tsx}"' }, + }), react(), istanbul({ include: 'src/*', @@ -41,17 +47,6 @@ const config = ({ mode }: { mode: string }): UserConfigExport => { forceBuildInstrument: mode === 'test', checkProd: true, }), - ...(mode === 'development' - ? [ - visualizer({ - template: 'treemap', // or sunburst - open: true, - gzipSize: true, - brotliSize: true, - filename: 'bundle_analysis.html', - }) as PluginOption, - ] - : []), ], resolve: { alias: { diff --git a/yarn.lock b/yarn.lock index 2260f46d9..397d31072 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,7 +19,36 @@ __metadata: languageName: node linkType: hard -"@ag-grid-community/styles@npm:31.0.3": +"@ag-grid-community/client-side-row-model@npm:31.0.3": + version: 31.0.3 + resolution: "@ag-grid-community/client-side-row-model@npm:31.0.3" + dependencies: + "@ag-grid-community/core": "npm:~31.0.3" + checksum: 10/8935db80b15dae0d0582d6a7c1d335a093ee97cab2f934f84f31fde77bf10d9091f9edc474c34d484240f6fd65d133d7dae7936dc89cf340cf708e0a70d39d1e + languageName: node + linkType: hard + +"@ag-grid-community/core@npm:31.0.3, @ag-grid-community/core@npm:~31.0.3": + version: 31.0.3 + resolution: "@ag-grid-community/core@npm:31.0.3" + checksum: 10/e4e5f94a4e37390ddd702ca1a31ee8879472db00fd189a2c933847e720443a3a86951e0a80026c8ab281763c6bf75f791295e21476be79c1d06d49c52180b8dc + languageName: node + linkType: hard + +"@ag-grid-community/react@npm:^31.0.3": + version: 31.0.3 + resolution: "@ag-grid-community/react@npm:31.0.3" + dependencies: + prop-types: "npm:^15.8.1" + peerDependencies: + "@ag-grid-community/core": ~31.0.3 + react: ^16.3.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 + checksum: 10/85f1f160905e283a8cef9014a2d36f6ba62fd153109a4be98a221eea2a41000c5fda60863c9733f119c1953c54b2fe840d76689780cbce0951161932c6a6b318 + languageName: node + linkType: hard + +"@ag-grid-community/styles@npm:31.0.3, @ag-grid-community/styles@npm:^31.0.3": version: 31.0.3 resolution: "@ag-grid-community/styles@npm:31.0.3" checksum: 10/9caa12c9231a9df0d5cfd787a668da01e628b2c55e5c7c2c558473880bdc6e07c15790f5404e1fc566288e62b3ca16f2da1591ee78d2575c0ca01474af70f764 @@ -53,6 +82,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/compat-data@npm:7.23.5" + checksum: 10/088f14f646ecbddd5ef89f120a60a1b3389a50a9705d44603dca77662707d0175a5e0e0da3943c3298f1907a4ab871468656fbbf74bb7842cd8b0686b2c19736 + languageName: node + linkType: hard + "@babel/core@npm:^7.12.3, @babel/core@npm:^7.7.5": version: 7.23.2 resolution: "@babel/core@npm:7.23.2" @@ -76,6 +112,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.18.9, @babel/core@npm:^7.20.12": + version: 7.23.7 + resolution: "@babel/core@npm:7.23.7" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.23.5" + "@babel/generator": "npm:^7.23.6" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-module-transforms": "npm:^7.23.3" + "@babel/helpers": "npm:^7.23.7" + "@babel/parser": "npm:^7.23.6" + "@babel/template": "npm:^7.22.15" + "@babel/traverse": "npm:^7.23.7" + "@babel/types": "npm:^7.23.6" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10/956841695ea801c8b4196d01072e6c1062335960715a6fcfd4009831003b526b00627c78b373ed49b1658c3622c71142f7ff04235fe839cac4a1a25ed51b90aa + languageName: node + linkType: hard + "@babel/core@npm:^7.23.3": version: 7.23.5 resolution: "@babel/core@npm:7.23.5" @@ -110,7 +169,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.23.0": +"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6": version: 7.23.6 resolution: "@babel/generator@npm:7.23.6" dependencies: @@ -147,6 +206,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" + dependencies: + "@babel/compat-data": "npm:^7.23.5" + "@babel/helper-validator-option": "npm:^7.23.5" + browserslist: "npm:^4.22.2" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10/05595cd73087ddcd81b82d2f3297aac0c0422858dfdded43d304786cf680ec33e846e2317e6992d2c964ee61d93945cbf1fa8ec80b55aee5bfb159227fb02cb9 + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" @@ -265,6 +337,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/helper-validator-option@npm:7.23.5" + checksum: 10/537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e + languageName: node + linkType: hard + "@babel/helpers@npm:^7.23.2": version: 7.23.2 resolution: "@babel/helpers@npm:7.23.2" @@ -287,6 +366,17 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.23.7": + version: 7.23.8 + resolution: "@babel/helpers@npm:7.23.8" + dependencies: + "@babel/template": "npm:^7.22.15" + "@babel/traverse": "npm:^7.23.7" + "@babel/types": "npm:^7.23.6" + checksum: 10/4c392351910102403b6a7c922319077b179c276e422a4e45b243b45610f813a05a043b6b116cbf5eb4b437fb51b9a2dfc2b7c65f38a0de7fde1f97d08a675313 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.23.4": version: 7.23.4 resolution: "@babel/highlight@npm:7.23.4" @@ -316,7 +406,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.23.3": +"@babel/parser@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/parser@npm:7.23.6" + bin: + parser: ./bin/babel-parser.js + checksum: 10/6be3a63d3c9d07b035b5a79c022327cb7e16cbd530140ecb731f19a650c794c315a72c699a22413ebeafaff14aa8f53435111898d59e01a393d741b85629fa7d + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.18.6, @babel/plugin-transform-react-jsx-self@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-react-jsx-self@npm:7.23.3" dependencies: @@ -327,7 +426,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.23.3": +"@babel/plugin-transform-react-jsx-source@npm:^7.19.6, @babel/plugin-transform-react-jsx-source@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-react-jsx-source@npm:7.23.3" dependencies: @@ -347,39 +446,21 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.6, @babel/runtime@npm:^7.23.7, @babel/runtime@npm:^7.3.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.23.8 - resolution: "@babel/runtime@npm:7.23.8" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10/ec8f1967a36164da6cac868533ffdff97badd76d23d7d820cc84f0818864accef972f22f9c6a710185db1e3810e353fc18c3da721e5bb3ee8bc61bdbabce03ff - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.23.1": - version: 7.23.2 - resolution: "@babel/runtime@npm:7.23.2" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10/abdcbdd590c7e31762e1bdab94dd466823c8bcedd3ff2fde85eeb94dac7cccaef151ac37c428bda7018ededd27c9a82b4dfeb621f978ad934232475a902f8e3a - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.23.4": - version: 7.23.5 - resolution: "@babel/runtime@npm:7.23.5" +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.3.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": + version: 7.23.9 + resolution: "@babel/runtime@npm:7.23.9" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10/0f1669f639af30a0a2948ffcefa2c61935f337b0777bd94f8d7bc66bba8e7d4499e725caeb0449540d9c6d67399b733c4e719babb43ce9a0f33095aa01b42b37 + checksum: 10/9a520fe1bf72249f7dd60ff726434251858de15cccfca7aa831bd19d0d3fb17702e116ead82724659b8da3844977e5e13de2bae01eb8a798f2823a669f122be6 languageName: node linkType: hard -"@babel/runtime@npm:^7.23.9": - version: 7.23.9 - resolution: "@babel/runtime@npm:7.23.9" +"@babel/runtime@npm:^7.23.6": + version: 7.23.8 + resolution: "@babel/runtime@npm:7.23.8" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10/9a520fe1bf72249f7dd60ff726434251858de15cccfca7aa831bd19d0d3fb17702e116ead82724659b8da3844977e5e13de2bae01eb8a798f2823a669f122be6 + checksum: 10/ec8f1967a36164da6cac868533ffdff97badd76d23d7d820cc84f0818864accef972f22f9c6a710185db1e3810e353fc18c3da721e5bb3ee8bc61bdbabce03ff languageName: node linkType: hard @@ -394,7 +475,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:7.23.2, @babel/traverse@npm:^7.23.2": +"@babel/traverse@npm:7.23.2": version: 7.23.2 resolution: "@babel/traverse@npm:7.23.2" dependencies: @@ -412,6 +493,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2": + version: 7.23.9 + resolution: "@babel/traverse@npm:7.23.9" + dependencies: + "@babel/code-frame": "npm:^7.23.5" + "@babel/generator": "npm:^7.23.6" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-hoist-variables": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/parser": "npm:^7.23.9" + "@babel/types": "npm:^7.23.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/e2bb845f7f229feb7c338f7e150f5f1abc5395dcd3a6a47f63a25242ec3ec6b165f04a6df7d4849468547faee34eb3cf52487eb0bd867a7d3c42fec2a648266f + languageName: node + linkType: hard + "@babel/traverse@npm:^7.23.5": version: 7.23.5 resolution: "@babel/traverse@npm:7.23.5" @@ -430,6 +529,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.23.7": + version: 7.23.7 + resolution: "@babel/traverse@npm:7.23.7" + dependencies: + "@babel/code-frame": "npm:^7.23.5" + "@babel/generator": "npm:^7.23.6" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-hoist-variables": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/parser": "npm:^7.23.6" + "@babel/types": "npm:^7.23.6" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/3215e59429963c8dac85c26933372cdd322952aa9930e4bc5ef2d0e4bd7a1510d1ecf8f8fd860ace5d4d9fe496d23805a1ea019a86410aee4111de5f63ee84f9 + languageName: node + linkType: hard + "@babel/types@npm:7.17.0": version: 7.17.0 resolution: "@babel/types@npm:7.17.0" @@ -451,25 +568,25 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/types@npm:7.23.5" +"@babel/types@npm:^7.18.9, @babel/types@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/types@npm:7.23.6" dependencies: "@babel/helper-string-parser": "npm:^7.23.4" "@babel/helper-validator-identifier": "npm:^7.22.20" to-fast-properties: "npm:^2.0.0" - checksum: 10/a623a4e7f396f1903659099da25bfa059694a49f42820f6b5288347f1646f0b37fb7cc550ba45644e9067149368ef34ccb1bd4a4251ec59b83b3f7765088f363 + checksum: 10/07e70bb94d30b0231396b5e9a7726e6d9227a0a62e0a6830c0bd3232f33b024092e3d5a7d1b096a65bbf2bb43a9ab4c721bf618e115bfbb87b454fa060f88cbf languageName: node linkType: hard -"@babel/types@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/types@npm:7.23.6" +"@babel/types@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/types@npm:7.23.5" dependencies: "@babel/helper-string-parser": "npm:^7.23.4" "@babel/helper-validator-identifier": "npm:^7.22.20" to-fast-properties: "npm:^2.0.0" - checksum: 10/07e70bb94d30b0231396b5e9a7726e6d9227a0a62e0a6830c0bd3232f33b024092e3d5a7d1b096a65bbf2bb43a9ab4c721bf618e115bfbb87b454fa060f88cbf + checksum: 10/a623a4e7f396f1903659099da25bfa059694a49f42820f6b5288347f1646f0b37fb7cc550ba45644e9067149368ef34ccb1bd4a4251ec59b83b3f7765088f363 languageName: node linkType: hard @@ -484,6 +601,13 @@ __metadata: languageName: node linkType: hard +"@base2/pretty-print-object@npm:1.0.1": + version: 1.0.1 + resolution: "@base2/pretty-print-object@npm:1.0.1" + checksum: 10/c1b78a521ac712baa076589f3bc81318d07c34a5747e9177b6af37043592252587d98f9b7b59ec174968c6bea31a99fe4d7884121173a449b75fe602b7eb2839 + languageName: node + linkType: hard + "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" @@ -491,15 +615,15 @@ __metadata: languageName: node linkType: hard -"@commitlint/cli@npm:18.4.4": - version: 18.4.4 - resolution: "@commitlint/cli@npm:18.4.4" +"@commitlint/cli@npm:18.6.0": + version: 18.6.0 + resolution: "@commitlint/cli@npm:18.6.0" dependencies: - "@commitlint/format": "npm:^18.4.4" - "@commitlint/lint": "npm:^18.4.4" - "@commitlint/load": "npm:^18.4.4" - "@commitlint/read": "npm:^18.4.4" - "@commitlint/types": "npm:^18.4.4" + "@commitlint/format": "npm:^18.6.0" + "@commitlint/lint": "npm:^18.6.0" + "@commitlint/load": "npm:^18.6.0" + "@commitlint/read": "npm:^18.6.0" + "@commitlint/types": "npm:^18.6.0" execa: "npm:^5.0.0" lodash.isfunction: "npm:^3.0.9" resolve-from: "npm:5.0.0" @@ -507,40 +631,40 @@ __metadata: yargs: "npm:^17.0.0" bin: commitlint: cli.js - checksum: 10/d7c093fd092f5fb59547f93635875e251cbb92632dc921473815b266e8638a4abb5ab24cf7ed1ca9ec600432ea795fc4c0d8fc5bb48ccf38653a260085f14e47 + checksum: 10/525483e521a6340440175f0e2423259737169bcca923e9e39236e76505f3a8432172057a2be0628f8697863af14b56d7dbfc5385e900c66c2ab26f2bd3869a0e languageName: node linkType: hard -"@commitlint/config-conventional@npm:18.4.4": - version: 18.4.4 - resolution: "@commitlint/config-conventional@npm:18.4.4" +"@commitlint/config-conventional@npm:18.6.0": + version: 18.6.0 + resolution: "@commitlint/config-conventional@npm:18.6.0" dependencies: conventional-changelog-conventionalcommits: "npm:^7.0.2" - checksum: 10/53238dfac4bef5dcee301cbe1cfc4501054adf9bc1c9bcda47ff0039cf108fd0ffa5e27ff608e62baced9dc976745e7dc2d2a8242704b23251632ed59e303be2 + checksum: 10/96f96966efe2dca58fa876668c3ef34326d617a78bc467bd163a232aec7a541e6da5f462bb76b6dcecf0344bec8f82e02ca89b3b64f60527084289c58bfc9b84 languageName: node linkType: hard -"@commitlint/config-validator@npm:^18.4.4": - version: 18.4.4 - resolution: "@commitlint/config-validator@npm:18.4.4" +"@commitlint/config-validator@npm:^18.6.0": + version: 18.6.0 + resolution: "@commitlint/config-validator@npm:18.6.0" dependencies: - "@commitlint/types": "npm:^18.4.4" + "@commitlint/types": "npm:^18.6.0" ajv: "npm:^8.11.0" - checksum: 10/6712b83a12750182ad5d35dd9f9767908df93d950b703c51edf812433249041565aba148221d06f3afd6ac6030d0ddd5d6628c76504c6b01596ac1cd6dd3001c + checksum: 10/d1fa98e2fab6454c4974f434381b3435623ed7b481826dffb4311bbd5dabcc45116ab7a862c17bc33792cf1b2f8434063ec6f070a486a292a00217bccacafaa0 languageName: node linkType: hard -"@commitlint/ensure@npm:^18.4.4": - version: 18.4.4 - resolution: "@commitlint/ensure@npm:18.4.4" +"@commitlint/ensure@npm:^18.6.0": + version: 18.6.0 + resolution: "@commitlint/ensure@npm:18.6.0" dependencies: - "@commitlint/types": "npm:^18.4.4" + "@commitlint/types": "npm:^18.6.0" lodash.camelcase: "npm:^4.3.0" lodash.kebabcase: "npm:^4.1.1" lodash.snakecase: "npm:^4.1.1" lodash.startcase: "npm:^4.4.0" lodash.upperfirst: "npm:^4.3.1" - checksum: 10/18e30a426b429c6f63b3e2167105189649fd17f3ed7c5d032e8497c38e0d3b2c4587303ea7b01440cce63a66e67a891adafc82f745cea1a8975c4ccd9c8c51c8 + checksum: 10/79278621d49a50276bd6b48da4a63a6e29fe31be7794d200e280e632b653bc083f389bcd672a34aa84909ee6ee850db1eb20466659e5a7998784fdb72f323aaa languageName: node linkType: hard @@ -551,46 +675,46 @@ __metadata: languageName: node linkType: hard -"@commitlint/format@npm:^18.4.4": - version: 18.4.4 - resolution: "@commitlint/format@npm:18.4.4" +"@commitlint/format@npm:^18.6.0": + version: 18.6.0 + resolution: "@commitlint/format@npm:18.6.0" dependencies: - "@commitlint/types": "npm:^18.4.4" + "@commitlint/types": "npm:^18.6.0" chalk: "npm:^4.1.0" - checksum: 10/3560b3a99c3c13c652af627cc441d763b0bbc2944397cec387d9e673ae84392a87909d5ac8e2568be0603ea63b5f15b39d75b2eda089e7ae25bd579cfefc1218 + checksum: 10/68098d426b02b1d3d9a32112663722f787e45c4a79fe9ddf78203ff480f6d89e53ec9ff4c1af2ae36034435f73c2cc602137fb49b2457a2d40345e6cb26fba81 languageName: node linkType: hard -"@commitlint/is-ignored@npm:^18.4.4": - version: 18.4.4 - resolution: "@commitlint/is-ignored@npm:18.4.4" +"@commitlint/is-ignored@npm:^18.6.0": + version: 18.6.0 + resolution: "@commitlint/is-ignored@npm:18.6.0" dependencies: - "@commitlint/types": "npm:^18.4.4" + "@commitlint/types": "npm:^18.6.0" semver: "npm:7.5.4" - checksum: 10/d1eebb66c102b97663914af6ac53c93347b0a349bb37be1424caed29f8e14ccc5583e1165ccc926f137f645d9df2ba788939e9eeeb88cf33aff81dcd29c4e32c + checksum: 10/1f85b8ea2ed90cf16c73050b3b7bebb530329ffd0d3a16563b294ead898b540f1f6d6cdd97ece5d9ceab6d9eb2fa8527a73729c50da878ba7eb196ed325d6b73 languageName: node linkType: hard -"@commitlint/lint@npm:^18.4.4": - version: 18.4.4 - resolution: "@commitlint/lint@npm:18.4.4" +"@commitlint/lint@npm:^18.6.0": + version: 18.6.0 + resolution: "@commitlint/lint@npm:18.6.0" dependencies: - "@commitlint/is-ignored": "npm:^18.4.4" - "@commitlint/parse": "npm:^18.4.4" - "@commitlint/rules": "npm:^18.4.4" - "@commitlint/types": "npm:^18.4.4" - checksum: 10/7a1dae05369ce714c11e58ad2f13d1e3fc57847be8e15614a39f302961180bcce2488ff9e141ae835dfcf8588a74329efabcb9b7e83cd503632a826c4761ab2a + "@commitlint/is-ignored": "npm:^18.6.0" + "@commitlint/parse": "npm:^18.6.0" + "@commitlint/rules": "npm:^18.6.0" + "@commitlint/types": "npm:^18.6.0" + checksum: 10/55bb8eb15d01fcf8970051d1e5186198ec7a6fc30da7faec4a098e18e784438bf494d6b6fc7f6c0c5c3c89bdf907a409213cef512831c41d2256f591f1ac18b9 languageName: node linkType: hard -"@commitlint/load@npm:^18.4.4": - version: 18.4.4 - resolution: "@commitlint/load@npm:18.4.4" +"@commitlint/load@npm:^18.6.0": + version: 18.6.0 + resolution: "@commitlint/load@npm:18.6.0" dependencies: - "@commitlint/config-validator": "npm:^18.4.4" + "@commitlint/config-validator": "npm:^18.6.0" "@commitlint/execute-rule": "npm:^18.4.4" - "@commitlint/resolve-extends": "npm:^18.4.4" - "@commitlint/types": "npm:^18.4.4" + "@commitlint/resolve-extends": "npm:^18.6.0" + "@commitlint/types": "npm:^18.6.0" chalk: "npm:^4.1.0" cosmiconfig: "npm:^8.3.6" cosmiconfig-typescript-loader: "npm:^5.0.0" @@ -598,7 +722,7 @@ __metadata: lodash.merge: "npm:^4.6.2" lodash.uniq: "npm:^4.5.0" resolve-from: "npm:^5.0.0" - checksum: 10/2643f6fdd7f79fc82c14ce88809b69af69c72757e30902ed79d2c26f90035edebf5d5bd10319362e14f7c85dbe36961cb28bc9e376a93e7c83822f24aa37a5a3 + checksum: 10/2b28b6756ac46a4b7f63064a45dc4c831b903e8a70d71e2199ce1c8c515863622d5f0f5cf299a539e768c74d52d942c9e66871806b0a7987502e7f249e367a60 languageName: node linkType: hard @@ -609,53 +733,53 @@ __metadata: languageName: node linkType: hard -"@commitlint/parse@npm:^18.4.4": - version: 18.4.4 - resolution: "@commitlint/parse@npm:18.4.4" +"@commitlint/parse@npm:^18.6.0": + version: 18.6.0 + resolution: "@commitlint/parse@npm:18.6.0" dependencies: - "@commitlint/types": "npm:^18.4.4" + "@commitlint/types": "npm:^18.6.0" conventional-changelog-angular: "npm:^7.0.0" conventional-commits-parser: "npm:^5.0.0" - checksum: 10/726fed16a70ecff08ed3c6379885fc3c7e6c5cb47567390175e23cb436fe46a0dea9886da7526cdce52d08594e423621bb5e02d054ee13178d79df3f5c649483 + checksum: 10/5e8305fa1eda00f66cd16f386ce0c0848de036d4ba5144509ed34b54b38fba3fadc8798fc33f6c34374590339a5b6cdabaa5a5e9a7bc883e844163fff8a62686 languageName: node linkType: hard -"@commitlint/read@npm:^18.4.4": - version: 18.4.4 - resolution: "@commitlint/read@npm:18.4.4" +"@commitlint/read@npm:^18.6.0": + version: 18.6.0 + resolution: "@commitlint/read@npm:18.6.0" dependencies: "@commitlint/top-level": "npm:^18.4.4" - "@commitlint/types": "npm:^18.4.4" + "@commitlint/types": "npm:^18.6.0" git-raw-commits: "npm:^2.0.11" minimist: "npm:^1.2.6" - checksum: 10/a9fa5eaf345a6f691373e301dbd4a103987d19b821e7b630166de0234e3b4c3d5c2631325c30c3911fc8e0550f08ff9185d8137c2abfe13266d4605c6e22425d + checksum: 10/3d767f15b5eb3eecdca3db5158586b36486ba331fe5fdbe5bad5ce272ee24376514295b9d27eef376688325a7d3c3214304a9c43297ceb66f6c63126845e0e2a languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^18.4.4": - version: 18.4.4 - resolution: "@commitlint/resolve-extends@npm:18.4.4" +"@commitlint/resolve-extends@npm:^18.6.0": + version: 18.6.0 + resolution: "@commitlint/resolve-extends@npm:18.6.0" dependencies: - "@commitlint/config-validator": "npm:^18.4.4" - "@commitlint/types": "npm:^18.4.4" + "@commitlint/config-validator": "npm:^18.6.0" + "@commitlint/types": "npm:^18.6.0" import-fresh: "npm:^3.0.0" lodash.mergewith: "npm:^4.6.2" resolve-from: "npm:^5.0.0" resolve-global: "npm:^1.0.0" - checksum: 10/b48946fa43cb63149d1771d28d1bdfe81a5b13f5223dbf6958edbe0bcf9635364ba1f07e16a3592069dba4c864a7a403e41af708367472b0d2fd5c9ed38d0997 + checksum: 10/9f64f6200d48359b585cf8a1aaadb59b0faf6532edc93b983c63ee08cc7ec48e013cf792a20a0bd4ff42485aaea4e8b774bd0222e04b23c4ee1c295e1337ff88 languageName: node linkType: hard -"@commitlint/rules@npm:^18.4.4": - version: 18.4.4 - resolution: "@commitlint/rules@npm:18.4.4" +"@commitlint/rules@npm:^18.6.0": + version: 18.6.0 + resolution: "@commitlint/rules@npm:18.6.0" dependencies: - "@commitlint/ensure": "npm:^18.4.4" + "@commitlint/ensure": "npm:^18.6.0" "@commitlint/message": "npm:^18.4.4" "@commitlint/to-lines": "npm:^18.4.4" - "@commitlint/types": "npm:^18.4.4" + "@commitlint/types": "npm:^18.6.0" execa: "npm:^5.0.0" - checksum: 10/ddde4e56a1ffdebc2c8e1d8ca36fe3bdc4285dc7b9aeb4f3087f1853997cedc322531f034eb907ec49ea769d8c2df31242b7df1375812d8826f704c8354faee3 + checksum: 10/deb8848e69d96810a6b1c5db0a3666c7bef2dab3a98ae19d287a7af8d2738a63d68109f2f4aed80124f0decdc7731f77844734f60997d605995b2ec0a4786116 languageName: node linkType: hard @@ -675,7 +799,7 @@ __metadata: languageName: node linkType: hard -"@commitlint/types@npm:^18.4.4": +"@commitlint/types@npm:^18.6.0": version: 18.6.0 resolution: "@commitlint/types@npm:18.6.0" dependencies: @@ -684,9 +808,9 @@ __metadata: languageName: node linkType: hard -"@cypress/code-coverage@npm:3.12.12": - version: 3.12.12 - resolution: "@cypress/code-coverage@npm:3.12.12" +"@cypress/code-coverage@npm:3.12.20": + version: 3.12.20 + resolution: "@cypress/code-coverage@npm:3.12.20" dependencies: "@cypress/webpack-preprocessor": "npm:^6.0.0" chalk: "npm:4.1.2" @@ -694,7 +818,7 @@ __metadata: debug: "npm:4.3.4" execa: "npm:4.1.0" globby: "npm:11.1.0" - istanbul-lib-coverage: "npm:3.0.0" + istanbul-lib-coverage: "npm:^3.0.0" js-yaml: "npm:4.1.0" nyc: "npm:15.1.0" peerDependencies: @@ -703,7 +827,7 @@ __metadata: babel-loader: ^8.3 || ^9 cypress: "*" webpack: ^4 || ^5 - checksum: 10/346c75e3b07f1dcd279339087c0298c28196e9b65652f5cf0a77220f1a89ce92ba8e594e4c117117842123c85ef02c1a69fac7b12e73bdcde484f54ddb943648 + checksum: 10/e47eb4d86b845e16089f8a95708053006d1a88e2461b446083a3f023f8fabb3062badd5144f717666720d5d94f21c3c6ffc1a1ef759f32759255b9d01ed77581 languageName: node linkType: hard @@ -912,6 +1036,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/android-arm64@npm:0.19.11" @@ -919,6 +1050,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/android-arm@npm:0.19.11" @@ -926,6 +1064,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/android-x64@npm:0.19.11" @@ -933,6 +1078,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/darwin-arm64@npm:0.19.11" @@ -940,6 +1092,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/darwin-x64@npm:0.19.11" @@ -947,6 +1106,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/freebsd-arm64@npm:0.19.11" @@ -954,6 +1120,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/freebsd-x64@npm:0.19.11" @@ -961,6 +1134,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-arm64@npm:0.19.11" @@ -968,6 +1148,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-arm@npm:0.19.11" @@ -975,6 +1162,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-ia32@npm:0.19.11" @@ -982,6 +1176,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-loong64@npm:0.19.11" @@ -989,6 +1190,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-mips64el@npm:0.19.11" @@ -996,6 +1204,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-ppc64@npm:0.19.11" @@ -1003,6 +1218,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-riscv64@npm:0.19.11" @@ -1010,6 +1232,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-s390x@npm:0.19.11" @@ -1017,6 +1246,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-x64@npm:0.19.11" @@ -1024,6 +1260,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/netbsd-x64@npm:0.19.11" @@ -1031,6 +1274,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/openbsd-x64@npm:0.19.11" @@ -1038,6 +1288,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/sunos-x64@npm:0.19.11" @@ -1045,6 +1302,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/win32-arm64@npm:0.19.11" @@ -1052,6 +1316,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/win32-ia32@npm:0.19.11" @@ -1059,6 +1330,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/win32-x64@npm:0.19.11" @@ -1108,6 +1386,13 @@ __metadata: languageName: node linkType: hard +"@faker-js/faker@npm:8.4.0": + version: 8.4.0 + resolution: "@faker-js/faker@npm:8.4.0" + checksum: 10/f9253d0b4846ab0fd769cd78be88c4ea24741d9201cccb0038b3627ac21041a2aef150b0f843b2f63d5a056737bec28bcdf493e0b72201a892df4423be0dff79 + languageName: node + linkType: hard + "@floating-ui/core@npm:^1.4.2": version: 1.5.0 resolution: "@floating-ui/core@npm:1.5.0" @@ -1146,18 +1431,6 @@ __metadata: languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.0.2": - version: 2.0.8 - resolution: "@floating-ui/react-dom@npm:2.0.8" - dependencies: - "@floating-ui/dom": "npm:^1.6.1" - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 10/e57b2a498aecf8de0ec28adf434257fca7893bd9bd7e78b63ac98c63b29b9fc086fc175630154352f3610f5c4a0d329823837f4f6c235cc0459fde6417065590 - languageName: node - linkType: hard - "@floating-ui/react-dom@npm:^2.0.4": version: 2.0.4 resolution: "@floating-ui/react-dom@npm:2.0.4" @@ -1170,7 +1443,19 @@ __metadata: languageName: node linkType: hard -"@floating-ui/utils@npm:^0.1.3": +"@floating-ui/react-dom@npm:^2.0.6, @floating-ui/react-dom@npm:^2.0.8": + version: 2.0.8 + resolution: "@floating-ui/react-dom@npm:2.0.8" + dependencies: + "@floating-ui/dom": "npm:^1.6.1" + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 10/e57b2a498aecf8de0ec28adf434257fca7893bd9bd7e78b63ac98c63b29b9fc086fc175630154352f3610f5c4a0d329823837f4f6c235cc0459fde6417065590 + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.1.3": version: 0.1.6 resolution: "@floating-ui/utils@npm:0.1.6" checksum: 10/450ec4ecc1dd8161b1904d4e1e9d95e653cc06f79af6c3b538b79efb10541d90bcc88646ab3cdffc5b92e00c4804ca727b025d153ad285f42dbbb39aec219ec9 @@ -1184,9 +1469,9 @@ __metadata: languageName: node linkType: hard -"@graasp/chatbox@npm:3.0.1": - version: 3.0.1 - resolution: "@graasp/chatbox@npm:3.0.1" +"@graasp/chatbox@npm:3.0.3": + version: 3.0.3 + resolution: "@graasp/chatbox@npm:3.0.3" dependencies: "@emotion/react": "npm:^11.11.1" "@emotion/styled": "npm:^11.11.0" @@ -1196,12 +1481,12 @@ __metadata: "@mui/icons-material": "npm:^5.15.1" "@mui/material": "npm:^5.15.1" cypress: "npm:^13.6.1" + date-fns: "npm:^3.2.0" lodash.groupby: "npm:^4.6.0" - moment: "npm:^2.29.4" prism-react-renderer: "npm:^2.3.1" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" - react-i18next: "npm:^13.5.0" + react-i18next: "npm:^14.0.0" react-markdown: "npm:^9.0.1" react-mentions: "npm:^4.4.10" react-query: "npm:^3.39.3" @@ -1218,32 +1503,20 @@ __metadata: "@mui/icons-material": ^5.11.11 "@mui/lab": ^5.0.0-alpha.121 "@mui/material": ^5.11.11 - i18next: ^23.10.0 + date-fns: ^3.2.0 + i18next: ^23.7.0 react: "*" react-dom: "*" - react-i18next: ^13.0.0 - checksum: 10/7962cd7a00e301a76add5e67fbfcd2a84a82656981b6925e7543ac51bac67373e0a2905b6ba6333fe2eb8d1d4ba053c9aaf96693bef621cb1cfb932a24c4b6f3 - languageName: node - linkType: hard - -"@graasp/etherpad-api@npm:2.1.1": - version: 2.1.1 - resolution: "@graasp/etherpad-api@npm:2.1.1" - dependencies: - "@types/sanitize-html": "npm:^2.9.0" - axios: "npm:^1.3.5" - compare-versions: "npm:^3.4.0" - http-errors: "npm:^1.7.1" - sanitize-html: "npm:^2.10.0" - checksum: 10/e78819acfe6a4f28fdc5725129d1b82e26fd271e5f32070e8170b757f79567c5575569373e5d7fd8f3c966c535e5b83b9ef98ab3707666c2029c085564f9dbc9 + react-i18next: ^13.0.0 || ^14.0.0 + checksum: 10/f16344dc568964daa8047f51d0e1ce1c65862781c347ca7b60ac6a672cb4eaa41c06a345dba7aaef0816a27a1c45a3699ed9a7e7d28afa1fbccb1b5a4d3428aa languageName: node linkType: hard -"@graasp/query-client@npm:2.5.0": - version: 2.5.0 - resolution: "@graasp/query-client@npm:2.5.0" +"@graasp/query-client@npm:2.6.0": + version: 2.6.0 + resolution: "@graasp/query-client@npm:2.6.0" dependencies: - "@graasp/sdk": "npm:3.6.0" + "@graasp/sdk": "npm:3.7.0" "@graasp/translations": "npm:1.23.0" axios: "npm:0.27.2" crypto-js: "npm:4.2.0" @@ -1254,36 +1527,39 @@ __metadata: uuid: "npm:9.0.1" peerDependencies: react: ^17.0.0 || ^18.0.0 - checksum: 10/3f609bc338770a04ae1764a5a9663ee9bd788261d09983e89e7dc8d2299ce75eeee267106903158b06da46e0698ef9f04f20f937eab52785a3b10ef273fda934 + checksum: 10/050cf66f683150f393eb5f27f66535871b981b39a1de1df8a1d2d95c73ddb40950b73f58c93028121a41f5e1580cfb6b2ed7680c2ddc82f9354e3967f730e9d2 languageName: node linkType: hard -"@graasp/sdk@npm:3.3.0": - version: 3.3.0 - resolution: "@graasp/sdk@npm:3.3.0" +"@graasp/sdk@npm:3.7.0": + version: 3.7.0 + resolution: "@graasp/sdk@npm:3.7.0" dependencies: - "@graasp/etherpad-api": "npm:2.1.1" - date-fns: "npm:2.30.0" + "@faker-js/faker": "npm:8.4.0" js-cookie: "npm:3.0.5" - uuid: "npm:9.0.1" validator: "npm:13.11.0" - checksum: 10/12a11bfb2ff35d4fdccc38ad10fab8fe4ee4f7cea2a26ac17040d8758e2cf86070cbfa0c02243bb7efc3410f1abd5d0e18834dc6f6226bb216b33e0f83b19e2d + peerDependencies: + date-fns: ^3 + uuid: ^9 + checksum: 10/686ecf2f252ccaf17a63730e3a9f486bbf5d4744a62c66fc338ec7bc4e1c9161387ce1c72bd560946a57aaa6798ef5e50fe97ccd8178c52ff5c497c8d11ee131 languageName: node linkType: hard -"@graasp/sdk@npm:3.4.1": - version: 3.4.1 - resolution: "@graasp/sdk@npm:3.4.1" +"@graasp/sdk@npm:3.8.1": + version: 3.8.1 + resolution: "@graasp/sdk@npm:3.8.1" dependencies: - date-fns: "npm:3.2.0" + "@faker-js/faker": "npm:8.4.0" js-cookie: "npm:3.0.5" - uuid: "npm:9.0.1" validator: "npm:13.11.0" - checksum: 10/6bf2d3fbb28d61a457a534628620982a656258ab2e5c101294da8e7e4327eacff526378983c4e06a85f0115e0547325f9dbece793f7f4bc6129aa8909a42a24b + peerDependencies: + date-fns: ^3 + uuid: ^9 + checksum: 10/f97d1472e71a334e34154b3090c37a4dab9cf8072877689536805f9a8a39c81cafe4a7236281a733da0550ed115e002aff2c40b4cc9c1195112b6efd5c90723c languageName: node linkType: hard -"@graasp/sdk@npm:3.5.0": +"@graasp/sdk@npm:^3.3.0": version: 3.5.0 resolution: "@graasp/sdk@npm:3.5.0" dependencies: @@ -1295,28 +1571,6 @@ __metadata: languageName: node linkType: hard -"@graasp/sdk@npm:3.6.0, @graasp/sdk@npm:^3.3.0": - version: 3.6.0 - resolution: "@graasp/sdk@npm:3.6.0" - dependencies: - js-cookie: "npm:3.0.5" - validator: "npm:13.11.0" - peerDependencies: - date-fns: ^3 - uuid: ^9 - checksum: 10/df52e11764c727e17ce69d247805fd8a2d49ba291b84e00ca390f853f0b0eb7fc4a2153e7003044cb8f84edf9c2c9cae91b79a55d1e71e71c69317e40145ad12 - languageName: node - linkType: hard - -"@graasp/translations@npm:1.22.1": - version: 1.22.1 - resolution: "@graasp/translations@npm:1.22.1" - dependencies: - i18next: "npm:23.7.16" - checksum: 10/29043007a9926ff54236101c41ceb92eead09d8ce99edf46943790171f3275fb2cc1acd552bfa605247c42b4866bbf1f83dd889da3f571d388eca5f2dd598e17 - languageName: node - linkType: hard - "@graasp/translations@npm:1.23.0": version: 1.23.0 resolution: "@graasp/translations@npm:1.23.0" @@ -1335,21 +1589,25 @@ __metadata: languageName: node linkType: hard -"@graasp/ui@npm:4.6.1": - version: 4.6.1 - resolution: "@graasp/ui@npm:4.6.1" +"@graasp/ui@npm:4.7.0, @graasp/ui@npm:^4.1.1": + version: 4.7.0 + resolution: "@graasp/ui@npm:4.7.0" dependencies: - "@graasp/sdk": "npm:3.5.0" + "@ag-grid-community/client-side-row-model": "npm:31.0.3" + "@ag-grid-community/react": "npm:^31.0.3" + "@ag-grid-community/styles": "npm:^31.0.3" + "@graasp/sdk": "npm:3.7.0" + "@storybook/react-vite": "npm:7.6.13" http-status-codes: "npm:2.3.0" + interweave: "npm:13.1.0" katex: "npm:0.16.9" lodash.truncate: "npm:4.4.2" - quill-emoji: "npm:0.2.0" react-cookie-consent: "npm:9.0.0" - react-quill: "npm:2.0.0-beta.4" + react-quill: "npm:2.0.0" react-rnd: "npm:10.4.1" react-text-mask: "npm:5.5.0" - short-uuid: "npm:4.2.2" uuid: "npm:9.0.1" + vitest: "npm:1.2.2" peerDependencies: "@emotion/cache": ~11.10.7 || ~11.11.0 "@emotion/react": ~11.10.6 || ~11.11.0 @@ -1357,62 +1615,14 @@ __metadata: "@mui/icons-material": ~5.11.9 || ~5.13.0 || ~5.14.0 || ~5.15.0 "@mui/lab": ~5.0.0-alpha.120 "@mui/material": ~5.11.9 || ~5.13.0 || ~5.14.0 || ~5.15.0 - ag-grid-community: 29.3.5 - ag-grid-react: 29.3.5 - i18next: ^22.4.15 || ^23.0.0 - react: ^18.2.0 - react-dom: ^18.2.0 - react-i18next: ^13.5.0 - react-router-dom: ^6.11.0 - stylis: ^4.1.3 - stylis-plugin-rtl: ^2.1.1 - peerDependenciesMeta: - ag-grid-community: - optional: true - ag-grid-react: - optional: true - checksum: 10/432f9e60cfa718e19a3ccd2f3bcc43c6f507ee08772fdf7bc67f2a928cf77aea9c77c4a4e4cb1e75f1526f5860b6458244b4c3cf154998ec70929c691b286b6c - languageName: node - linkType: hard - -"@graasp/ui@npm:^4.1.1": - version: 4.2.0 - resolution: "@graasp/ui@npm:4.2.0" - dependencies: - "@graasp/sdk": "npm:3.3.0" - http-status-codes: "npm:2.3.0" - katex: "npm:0.16.9" - lodash.truncate: "npm:4.4.2" - qs: "npm:6.11.2" - quill-emoji: "npm:0.2.0" - react-cookie-consent: "npm:9.0.0" - react-quill: "npm:2.0.0-beta.4" - react-rnd: "npm:10.4.1" - react-text-mask: "npm:5.5.0" - short-uuid: "npm:4.2.2" - uuid: "npm:9.0.1" - peerDependencies: - "@emotion/cache": ~11.10.7 || ~11.11.0 - "@emotion/react": ~11.10.6 || ~11.11.0 - "@emotion/styled": ~11.10.6 || ~11.11.0 - "@mui/icons-material": ~5.11.9 || ~5.13.0 || ~5.14.0 - "@mui/lab": ~5.0.0-alpha.120 - "@mui/material": ~5.11.9 || ~5.13.0 || ~5.14.0 - ag-grid-community: 29.3.5 - ag-grid-react: 29.3.5 i18next: ^22.4.15 || ^23.0.0 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.0.0 + react-dom: ^17.0.2 || ^18.0.0 react-i18next: ^12.2.0 || ^13.0.0 react-router-dom: ^6.11.0 stylis: ^4.1.3 stylis-plugin-rtl: ^2.1.1 - peerDependenciesMeta: - ag-grid-community: - optional: true - ag-grid-react: - optional: true - checksum: 10/364a5da87b2c13296e2fc16bd464e5ea31552b614da99eabdbd137daa98c152bf3184e72ee9ec3962804dc0e096f111aa72c6f199041f245aefde40b74c79c12 + checksum: 10/b0a6984dc4a8d1dbd882afb3eb5fc4bf6442c9958d0dffe0b14fded62ac3c1e500766d94c8ae9835c899fe46358e173e9b826b8bf37984d4c2470c6e770b7b6c languageName: node linkType: hard @@ -1507,6 +1717,24 @@ __metadata: languageName: node linkType: hard +"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.3.0": + version: 0.3.0 + resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.3.0" + dependencies: + glob: "npm:^7.2.0" + glob-promise: "npm:^4.2.0" + magic-string: "npm:^0.27.0" + react-docgen-typescript: "npm:^2.2.2" + peerDependencies: + typescript: ">= 4.3.x" + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/9237499394b1f5f1320c9a489dbf5db2ba4b1d68081bf767a08895b70d0d0830adb9f0f1e2c5c94202e5bee63fe031ea2b91870a6bc806ed5e370be6b06df2e8 + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": version: 0.3.3 resolution: "@jridgewell/gen-mapping@npm:0.3.3" @@ -1532,7 +1760,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: 10/89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09 @@ -1549,14 +1777,14 @@ __metadata: languageName: node linkType: hard -"@mui/base@npm:5.0.0-beta.22": - version: 5.0.0-beta.22 - resolution: "@mui/base@npm:5.0.0-beta.22" +"@mui/base@npm:5.0.0-beta.30": + version: 5.0.0-beta.30 + resolution: "@mui/base@npm:5.0.0-beta.30" dependencies: - "@babel/runtime": "npm:^7.23.2" - "@floating-ui/react-dom": "npm:^2.0.2" - "@mui/types": "npm:^7.2.8" - "@mui/utils": "npm:^5.14.16" + "@babel/runtime": "npm:^7.23.6" + "@floating-ui/react-dom": "npm:^2.0.4" + "@mui/types": "npm:^7.2.12" + "@mui/utils": "npm:^5.15.3" "@popperjs/core": "npm:^2.11.8" clsx: "npm:^2.0.0" prop-types: "npm:^15.8.1" @@ -1567,20 +1795,20 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/e93199464a7934637b84f3c6cd96898587ab4d3fba8843ee99ea88c656a0cef6c778e3d0eb6d82a6f120f501371007baa72648743e2ebd37bffa9d162dd0f8a7 + checksum: 10/55e18d59ac96f5bbfbfdadd907751f5e6a4f74f611b5e99fe5f8002c76fa117b62c159f52ea0f12574a66460d62734082438cff19cb73e3fca9dc22f82f6eaf2 languageName: node linkType: hard -"@mui/base@npm:5.0.0-beta.25": - version: 5.0.0-beta.25 - resolution: "@mui/base@npm:5.0.0-beta.25" +"@mui/base@npm:5.0.0-beta.33": + version: 5.0.0-beta.33 + resolution: "@mui/base@npm:5.0.0-beta.33" dependencies: - "@babel/runtime": "npm:^7.23.4" - "@floating-ui/react-dom": "npm:^2.0.4" - "@mui/types": "npm:^7.2.10" - "@mui/utils": "npm:^5.14.19" + "@babel/runtime": "npm:^7.23.8" + "@floating-ui/react-dom": "npm:^2.0.6" + "@mui/types": "npm:^7.2.13" + "@mui/utils": "npm:^5.15.6" "@popperjs/core": "npm:^2.11.8" - clsx: "npm:^2.0.0" + clsx: "npm:^2.1.0" prop-types: "npm:^15.8.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -1589,20 +1817,20 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/93cecb438ec9d5bac2440a65c295fbd2cde6aa7f1264005b0c9ef76c1332b77111f7b688209364b97344642bee0e71f2bd3b3b14039921f68a8b7111d3a513e4 + checksum: 10/8898430f4c8f6d9ce2aa46f621e7a84e800ee2a08fd6ce121e999494c77256060376d11e4d05640e8848eca1d8d553e95c2a150ce68d6416a1517136e8253ef8 languageName: node linkType: hard -"@mui/base@npm:5.0.0-beta.30": - version: 5.0.0-beta.30 - resolution: "@mui/base@npm:5.0.0-beta.30" +"@mui/base@npm:5.0.0-beta.35": + version: 5.0.0-beta.35 + resolution: "@mui/base@npm:5.0.0-beta.35" dependencies: - "@babel/runtime": "npm:^7.23.6" - "@floating-ui/react-dom": "npm:^2.0.4" - "@mui/types": "npm:^7.2.12" - "@mui/utils": "npm:^5.15.3" + "@babel/runtime": "npm:^7.23.9" + "@floating-ui/react-dom": "npm:^2.0.8" + "@mui/types": "npm:^7.2.13" + "@mui/utils": "npm:^5.15.8" "@popperjs/core": "npm:^2.11.8" - clsx: "npm:^2.0.0" + clsx: "npm:^2.1.0" prop-types: "npm:^15.8.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -1611,14 +1839,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/55e18d59ac96f5bbfbfdadd907751f5e6a4f74f611b5e99fe5f8002c76fa117b62c159f52ea0f12574a66460d62734082438cff19cb73e3fca9dc22f82f6eaf2 - languageName: node - linkType: hard - -"@mui/core-downloads-tracker@npm:^5.14.19": - version: 5.15.7 - resolution: "@mui/core-downloads-tracker@npm:5.15.7" - checksum: 10/cdaea04222020086fd68e25bdf0f4dfdfc9a3b58a558297ef0a247f02cce8ea7671f9a31c07c5b53cfe553d24110baed2b03b701b1bea60f5c2b2e3ba56ba6fc + checksum: 10/747008e3376f7ea7a6dd18ea2fd415248f21dac1f67ddcefabb40386390d15285e4f094c3c6fae0c5c54657ada1804216f3d100467cb54224ecaeb05112acaeb languageName: node linkType: hard @@ -1629,11 +1850,18 @@ __metadata: languageName: node linkType: hard -"@mui/icons-material@npm:5.14.19": - version: 5.14.19 - resolution: "@mui/icons-material@npm:5.14.19" +"@mui/core-downloads-tracker@npm:^5.15.8": + version: 5.15.8 + resolution: "@mui/core-downloads-tracker@npm:5.15.8" + checksum: 10/d886eb3c069f513a40e94b6412accd285cfb9b8e5f4d38dee6aa429c8c69befd7687d0b091dc0926eff32e77a92a0f9386053da7df089ebc576b3e8c89bb4656 + languageName: node + linkType: hard + +"@mui/icons-material@npm:5.15.8": + version: 5.15.8 + resolution: "@mui/icons-material@npm:5.15.8" dependencies: - "@babel/runtime": "npm:^7.23.4" + "@babel/runtime": "npm:^7.23.9" peerDependencies: "@mui/material": ^5.0.0 "@types/react": ^17.0.0 || ^18.0.0 @@ -1641,7 +1869,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/648a44af9a18a39062126d80268d0d4816d408d253d46f097cf8ad525e37dad8301a7727942f4908a15c432de361dabe29de0595f3771cf8acf7da311374441e + checksum: 10/a55c6fe713a4086522c223542b841bbd4d63c84660133a120a1ee8d155d3839a00c427bf80114fd9acf553fba7e138018efbaaf0810534ed0bfea95b9c007c76 languageName: node linkType: hard @@ -1661,22 +1889,21 @@ __metadata: languageName: node linkType: hard -"@mui/lab@npm:5.0.0-alpha.151": - version: 5.0.0-alpha.151 - resolution: "@mui/lab@npm:5.0.0-alpha.151" +"@mui/lab@npm:5.0.0-alpha.162": + version: 5.0.0-alpha.162 + resolution: "@mui/lab@npm:5.0.0-alpha.162" dependencies: - "@babel/runtime": "npm:^7.23.2" - "@mui/base": "npm:5.0.0-beta.22" - "@mui/system": "npm:^5.14.16" - "@mui/types": "npm:^7.2.8" - "@mui/utils": "npm:^5.14.16" - "@mui/x-tree-view": "npm:6.0.0-alpha.1" - clsx: "npm:^2.0.0" + "@babel/runtime": "npm:^7.23.8" + "@mui/base": "npm:5.0.0-beta.33" + "@mui/system": "npm:^5.15.6" + "@mui/types": "npm:^7.2.13" + "@mui/utils": "npm:^5.15.6" + clsx: "npm:^2.1.0" prop-types: "npm:^15.8.1" peerDependencies: "@emotion/react": ^11.5.0 "@emotion/styled": ^11.3.0 - "@mui/material": ">=5.10.11" + "@mui/material": ">=5.15.0" "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 @@ -1687,22 +1914,22 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10/550ee2b1650f18d998cd912fff08d561a06203803843774bb94194ea682b9a83a821e8567a772cabc8c40661a8adacf1dc8c50a9afdc0529ff609e33813efb00 + checksum: 10/d7cf94f668a6fb9133a3deb3cb6552b5011232b74dd935e2f682dc698771dfee17e9d4c3c83abd8508b8bcc70520a337adc7187d2d50c1ee2206afe025bc8618 languageName: node linkType: hard -"@mui/material@npm:5.14.19": - version: 5.14.19 - resolution: "@mui/material@npm:5.14.19" +"@mui/material@npm:5.15.8": + version: 5.15.8 + resolution: "@mui/material@npm:5.15.8" dependencies: - "@babel/runtime": "npm:^7.23.4" - "@mui/base": "npm:5.0.0-beta.25" - "@mui/core-downloads-tracker": "npm:^5.14.19" - "@mui/system": "npm:^5.14.19" - "@mui/types": "npm:^7.2.10" - "@mui/utils": "npm:^5.14.19" - "@types/react-transition-group": "npm:^4.4.9" - clsx: "npm:^2.0.0" + "@babel/runtime": "npm:^7.23.9" + "@mui/base": "npm:5.0.0-beta.35" + "@mui/core-downloads-tracker": "npm:^5.15.8" + "@mui/system": "npm:^5.15.8" + "@mui/types": "npm:^7.2.13" + "@mui/utils": "npm:^5.15.8" + "@types/react-transition-group": "npm:^4.4.10" + clsx: "npm:^2.1.0" csstype: "npm:^3.1.2" prop-types: "npm:^15.8.1" react-is: "npm:^18.2.0" @@ -1710,6 +1937,7 @@ __metadata: peerDependencies: "@emotion/react": ^11.5.0 "@emotion/styled": ^11.3.0 + "@mui/zero-runtime": ^0.0.1 "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 @@ -1720,7 +1948,7 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10/9b89bf20e5086801d8737d906d4c84023e04883a67186c4f523748740a90bee495a8c93ba7bc1272fdc0f9ee9951e2ebff149ecd63697abfba06dbfe9787f5fa + checksum: 10/a74cf6871ef4a433bfe46d80ccdffcf4fc27cb0fb5f3e1bd26279da2af0148284a5f4a47caaab67ddaa20cce0ec0bc778c547ed2d1acb76aabf620b07f06722d languageName: node linkType: hard @@ -1757,23 +1985,6 @@ __metadata: languageName: node linkType: hard -"@mui/private-theming@npm:^5.14.19": - version: 5.14.19 - resolution: "@mui/private-theming@npm:5.14.19" - dependencies: - "@babel/runtime": "npm:^7.23.4" - "@mui/utils": "npm:^5.14.19" - prop-types: "npm:^15.8.1" - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10/248687351477c7794a002dd0c4ae68216b5794591407e0b4751eede8fe35db94c163642365578938dc66fbeb7a6c771c811ab2f7fa4b2bc60f663dc826084ca0 - languageName: node - linkType: hard - "@mui/private-theming@npm:^5.15.3": version: 5.15.3 resolution: "@mui/private-theming@npm:5.15.3" @@ -1791,12 +2002,12 @@ __metadata: languageName: node linkType: hard -"@mui/private-theming@npm:^5.15.7": - version: 5.15.7 - resolution: "@mui/private-theming@npm:5.15.7" +"@mui/private-theming@npm:^5.15.8": + version: 5.15.8 + resolution: "@mui/private-theming@npm:5.15.8" dependencies: "@babel/runtime": "npm:^7.23.9" - "@mui/utils": "npm:^5.15.7" + "@mui/utils": "npm:^5.15.8" prop-types: "npm:^15.8.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -1804,28 +2015,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/07d85483924f1ab641ff9810f5379d28bd0661db1b42604e1c1602d610d114396c1bd187eefd26b9c303727d7d16a4758ca5c8ffbc1b410cbae156edf8b9472f - languageName: node - linkType: hard - -"@mui/styled-engine@npm:^5.14.19": - version: 5.14.19 - resolution: "@mui/styled-engine@npm:5.14.19" - dependencies: - "@babel/runtime": "npm:^7.23.4" - "@emotion/cache": "npm:^11.11.0" - csstype: "npm:^3.1.2" - prop-types: "npm:^15.8.1" - peerDependencies: - "@emotion/react": ^11.4.1 - "@emotion/styled": ^11.3.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@emotion/react": - optional: true - "@emotion/styled": - optional: true - checksum: 10/210da24bcb47c8b911b0f4174ecd77ced2aa5eba442861b474fe575384d736edc9553b707be35a086ae514503c26dbfa5541a352db65fa7de970c6251365214b + checksum: 10/0e7b8d39792a7fc2936fd7c4a145839f64514a7bc0c871e809cbbc6ab9c221a679a0c8c6bd7bc43f54ee8dae6ca3c0304cca88367ec1ef47ea97779558b1f9c1 languageName: node linkType: hard @@ -1850,9 +2040,9 @@ __metadata: languageName: node linkType: hard -"@mui/styled-engine@npm:^5.15.7": - version: 5.15.7 - resolution: "@mui/styled-engine@npm:5.15.7" +"@mui/styled-engine@npm:^5.15.8": + version: 5.15.8 + resolution: "@mui/styled-engine@npm:5.15.8" dependencies: "@babel/runtime": "npm:^7.23.9" "@emotion/cache": "npm:^11.11.0" @@ -1867,47 +2057,19 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 10/965e5738577db0d40904554b341395d337c93d7b4ebba783cb5362b6aa7f7e0be2cf1999d7c14daca6caba37a51f13188eaf260ff5b4099a269b1c155eee3773 - languageName: node - linkType: hard - -"@mui/system@npm:^5.14.16": - version: 5.15.7 - resolution: "@mui/system@npm:5.15.7" - dependencies: - "@babel/runtime": "npm:^7.23.9" - "@mui/private-theming": "npm:^5.15.7" - "@mui/styled-engine": "npm:^5.15.7" - "@mui/types": "npm:^7.2.13" - "@mui/utils": "npm:^5.15.7" - clsx: "npm:^2.1.0" - csstype: "npm:^3.1.2" - prop-types: "npm:^15.8.1" - peerDependencies: - "@emotion/react": ^11.5.0 - "@emotion/styled": ^11.3.0 - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@emotion/react": - optional: true - "@emotion/styled": - optional: true - "@types/react": - optional: true - checksum: 10/49db180adf1e3341cf14791c93711d16c76aad371dd43966da49c8727751d5c611835be8bac61278269414820c8f6bbd41481fa615df9a1cbc79be5846ef8896 + checksum: 10/a4d2bdd42497c85eea0b12fa75363b5b1526afb0c2186b966f0be83e9608573ab0df36bbd57bd12601cdf701d914468bb170114f91605d1cb7128be41de86bb3 languageName: node linkType: hard -"@mui/system@npm:^5.14.19": - version: 5.14.19 - resolution: "@mui/system@npm:5.14.19" +"@mui/system@npm:^5.15.3": + version: 5.15.3 + resolution: "@mui/system@npm:5.15.3" dependencies: - "@babel/runtime": "npm:^7.23.4" - "@mui/private-theming": "npm:^5.14.19" - "@mui/styled-engine": "npm:^5.14.19" - "@mui/types": "npm:^7.2.10" - "@mui/utils": "npm:^5.14.19" + "@babel/runtime": "npm:^7.23.6" + "@mui/private-theming": "npm:^5.15.3" + "@mui/styled-engine": "npm:^5.15.3" + "@mui/types": "npm:^7.2.12" + "@mui/utils": "npm:^5.15.3" clsx: "npm:^2.0.0" csstype: "npm:^3.1.2" prop-types: "npm:^15.8.1" @@ -1923,20 +2085,20 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10/68fddc614aae5dba86db134ae1b2ab7540d61e4008068ccd3c1cfa20d9f54508b9cf3ce68d2d1a4c7de237c9314206da291e987d323fa1425a12e5b36f2bc488 + checksum: 10/7b71cad3c3b4f8136cf51a9e7040440073201618eaa5d0fcbd8830e3c3f35eb8a38303bb2bc9da84e0c95844193fdb4238af50e1f1d74a8e9fa79500a49c31db languageName: node linkType: hard -"@mui/system@npm:^5.15.3": - version: 5.15.3 - resolution: "@mui/system@npm:5.15.3" +"@mui/system@npm:^5.15.6, @mui/system@npm:^5.15.8": + version: 5.15.8 + resolution: "@mui/system@npm:5.15.8" dependencies: - "@babel/runtime": "npm:^7.23.6" - "@mui/private-theming": "npm:^5.15.3" - "@mui/styled-engine": "npm:^5.15.3" - "@mui/types": "npm:^7.2.12" - "@mui/utils": "npm:^5.15.3" - clsx: "npm:^2.0.0" + "@babel/runtime": "npm:^7.23.9" + "@mui/private-theming": "npm:^5.15.8" + "@mui/styled-engine": "npm:^5.15.8" + "@mui/types": "npm:^7.2.13" + "@mui/utils": "npm:^5.15.8" + clsx: "npm:^2.1.0" csstype: "npm:^3.1.2" prop-types: "npm:^15.8.1" peerDependencies: @@ -1951,19 +2113,7 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10/7b71cad3c3b4f8136cf51a9e7040440073201618eaa5d0fcbd8830e3c3f35eb8a38303bb2bc9da84e0c95844193fdb4238af50e1f1d74a8e9fa79500a49c31db - languageName: node - linkType: hard - -"@mui/types@npm:^7.2.10, @mui/types@npm:^7.2.13": - version: 7.2.13 - resolution: "@mui/types@npm:7.2.13" - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10/a35bff025f715073329bd7cbe11ef4ce331ea377adffc0c5cd264bea47283590ce928d1fdbbc27506d1d462151325c81e71f2378ac4335feef3042010bbf3fcd + checksum: 10/64fbc5516081b879e4cb95c6763d0557a9d5dcf25bae682df28ac7c1bb8c49f6d2ae371d25948d688779a823929c92177a23c3f131c568646da710f9bf6f3c13 languageName: node linkType: hard @@ -1979,69 +2129,15 @@ __metadata: languageName: node linkType: hard -"@mui/types@npm:^7.2.8": - version: 7.2.8 - resolution: "@mui/types@npm:7.2.8" - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10/47be368669d5bb5e43458d93d20c7e9f4f6ca2fec2bc7b541dcc7b59a0168ac6bfa6b88f51f5ad1d044c07a1fb247b803683bcaf969052aab559f25f11727ba5 - languageName: node - linkType: hard - -"@mui/utils@npm:^5.14.16": - version: 5.15.4 - resolution: "@mui/utils@npm:5.15.4" - dependencies: - "@babel/runtime": "npm:^7.23.7" - "@types/prop-types": "npm:^15.7.11" - prop-types: "npm:^15.8.1" - react-is: "npm:^18.2.0" - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10/8e940d2be7365adee51a33e6e8ee889fd8d7aa2d246c80ff28daa949125199cfb1a6b39aa86af5ceda434e7edc2ffe19015f0e9297275de1f22dc9662d19ffef - languageName: node - linkType: hard - -"@mui/utils@npm:^5.14.19": - version: 5.14.19 - resolution: "@mui/utils@npm:5.14.19" - dependencies: - "@babel/runtime": "npm:^7.23.4" - "@types/prop-types": "npm:^15.7.11" - prop-types: "npm:^15.8.1" - react-is: "npm:^18.2.0" - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10/1abbcfef21fc71805af1a4d653d9adeec252ebe4892715a0c6c49246c6cfa84f46c82e033679ab50eb2cf3ef391d9eb622c48aa78f152032aa99a996eac98806 - languageName: node - linkType: hard - -"@mui/utils@npm:^5.14.3": - version: 5.14.14 - resolution: "@mui/utils@npm:5.14.14" - dependencies: - "@babel/runtime": "npm:^7.23.1" - "@types/prop-types": "npm:^15.7.7" - prop-types: "npm:^15.8.1" - react-is: "npm:^18.2.0" +"@mui/types@npm:^7.2.13": + version: 7.2.13 + resolution: "@mui/types@npm:7.2.13" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10/7e904d2119bde323eeffcd74e001b93d549c9fdba02c71dcf1e3ccebdc5c008cced73545a498664c26473068e717f50c769354b509f289d104ad52c1d6b96311 + checksum: 10/a35bff025f715073329bd7cbe11ef4ce331ea377adffc0c5cd264bea47283590ce928d1fdbbc27506d1d462151325c81e71f2378ac4335feef3042010bbf3fcd languageName: node linkType: hard @@ -2063,9 +2159,9 @@ __metadata: languageName: node linkType: hard -"@mui/utils@npm:^5.15.7": - version: 5.15.7 - resolution: "@mui/utils@npm:5.15.7" +"@mui/utils@npm:^5.15.6, @mui/utils@npm:^5.15.8": + version: 5.15.8 + resolution: "@mui/utils@npm:5.15.8" dependencies: "@babel/runtime": "npm:^7.23.9" "@types/prop-types": "npm:^15.7.11" @@ -2077,29 +2173,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/34f4ed23d1ac8ed7cc4c027789ea60def6a85d922f742ff57a614c0a77a839d38de40031895a867c0dadc1e5f226ac7044f2fea084297201326f0201c3f85237 - languageName: node - linkType: hard - -"@mui/x-tree-view@npm:6.0.0-alpha.1": - version: 6.0.0-alpha.1 - resolution: "@mui/x-tree-view@npm:6.0.0-alpha.1" - dependencies: - "@babel/runtime": "npm:^7.22.6" - "@mui/utils": "npm:^5.14.3" - "@types/react-transition-group": "npm:^4.4.6" - clsx: "npm:^2.0.0" - prop-types: "npm:^15.8.1" - react-transition-group: "npm:^4.4.5" - peerDependencies: - "@emotion/react": ^11.9.0 - "@emotion/styled": ^11.8.1 - "@mui/base": ^5.0.0-alpha.87 - "@mui/material": ^5.8.6 - "@mui/system": ^5.8.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - checksum: 10/17ded2c14103fe86358cf8f8e7a47cd5c32ec272f87dc11eed869e95bb6a0936f30b3e9add4db7dc333255dcf3310bfe43891e102d750a311cbb8657e96c4fff + checksum: 10/f8096b7a52eabbe2c9d83d56156b5273ed7f407f57ee31766a35ad133fb358b0494e529f4157860e0899c067ba021d564f3c779681daba175410d6d6d9b3540c languageName: node linkType: hard @@ -2166,13 +2240,6 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.13.1": - version: 1.13.1 - resolution: "@remix-run/router@npm:1.13.1" - checksum: 10/bf1ff266744352e71fc414f983a9f7772c10ec55cf4b978d851026e6c12b39c0084f99e4e45de706b800a71889ef09f652b8e7c43e21800351cc14c5ada8c834 - languageName: node - linkType: hard - "@remix-run/router@npm:1.14.1": version: 1.14.1 resolution: "@remix-run/router@npm:1.14.1" @@ -2180,6 +2247,29 @@ __metadata: languageName: node linkType: hard +"@remix-run/router@npm:1.14.2": + version: 1.14.2 + resolution: "@remix-run/router@npm:1.14.2" + checksum: 10/422844e88b985f1e287301b302c6cf8169c9eea792f80d40464f97b25393bb2e697228ebd7a7b61444d5a51c5873c4a637aad20acde5886a5caf62e833c5ceee + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^5.0.2": + version: 5.1.0 + resolution: "@rollup/pluginutils@npm:5.1.0" + dependencies: + "@types/estree": "npm:^1.0.0" + estree-walker: "npm:^2.0.2" + picomatch: "npm:^2.3.1" + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10/abb15eaec5b36f159ec351b48578401bedcefdfa371d24a914cfdbb1e27d0ebfbf895299ec18ccc343d247e71f2502cba21202bc1362d7ef27d5ded699e5c2b2 + languageName: node + linkType: hard + "@rollup/rollup-android-arm-eabi@npm:4.9.5": version: 4.9.5 resolution: "@rollup/rollup-android-arm-eabi@npm:4.9.5" @@ -2271,99 +2361,392 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/feedback@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry-internal/feedback@npm:7.93.0" +"@sentry-internal/feedback@npm:7.100.1": + version: 7.100.1 + resolution: "@sentry-internal/feedback@npm:7.100.1" + dependencies: + "@sentry/core": "npm:7.100.1" + "@sentry/types": "npm:7.100.1" + "@sentry/utils": "npm:7.100.1" + checksum: 10/d3eb6a53d4fbb6138524b1b5bf501fa9b27c790a1247088a23fbb894e3c297e2f1933a52183e3cccee0ec19d3f73819e31a8a6b25d10c7bc091f2546ef4557fc + languageName: node + linkType: hard + +"@sentry-internal/replay-canvas@npm:7.100.1": + version: 7.100.1 + resolution: "@sentry-internal/replay-canvas@npm:7.100.1" + dependencies: + "@sentry/core": "npm:7.100.1" + "@sentry/replay": "npm:7.100.1" + "@sentry/types": "npm:7.100.1" + "@sentry/utils": "npm:7.100.1" + checksum: 10/3a92c01f87ff00cd23dabf7600142108065a0cfa9c432ff6aa85d2477f96cd4a7bf9438be1219e7f7e5be35c9c0f9b5b18cfd7b8fc0ef32acb3de238bdf6c2b3 + languageName: node + linkType: hard + +"@sentry-internal/tracing@npm:7.100.1": + version: 7.100.1 + resolution: "@sentry-internal/tracing@npm:7.100.1" + dependencies: + "@sentry/core": "npm:7.100.1" + "@sentry/types": "npm:7.100.1" + "@sentry/utils": "npm:7.100.1" + checksum: 10/5bee75037a6c75a0c2610ee5d2bc92b310a61242c953db4677e04b72cbfe4fd394d629bfcfd59da3e99183ef5c6b92d9d6cee90a43b16d40d5cc86f627901fd6 + languageName: node + linkType: hard + +"@sentry/browser@npm:7.100.1": + version: 7.100.1 + resolution: "@sentry/browser@npm:7.100.1" + dependencies: + "@sentry-internal/feedback": "npm:7.100.1" + "@sentry-internal/replay-canvas": "npm:7.100.1" + "@sentry-internal/tracing": "npm:7.100.1" + "@sentry/core": "npm:7.100.1" + "@sentry/replay": "npm:7.100.1" + "@sentry/types": "npm:7.100.1" + "@sentry/utils": "npm:7.100.1" + checksum: 10/e91e624bb8c334ac327693a1dd47c06082b741cd66ccfd89feaa972accd8b90fe6c71f8854737a8897b5a237e6784b39ab14e766bbf9b0351151ff6a1c997a8c + languageName: node + linkType: hard + +"@sentry/core@npm:7.100.1": + version: 7.100.1 + resolution: "@sentry/core@npm:7.100.1" + dependencies: + "@sentry/types": "npm:7.100.1" + "@sentry/utils": "npm:7.100.1" + checksum: 10/3e2ab4b40cbe39bfa2a6956c628fb90be86f03116143d63210cab0c9474b0e2c6a2d88af4d3b626751404e17dc8fe8c932b272ad5f0fdfe12696c564e71a11df + languageName: node + linkType: hard + +"@sentry/react@npm:7.100.1": + version: 7.100.1 + resolution: "@sentry/react@npm:7.100.1" + dependencies: + "@sentry/browser": "npm:7.100.1" + "@sentry/core": "npm:7.100.1" + "@sentry/types": "npm:7.100.1" + "@sentry/utils": "npm:7.100.1" + hoist-non-react-statics: "npm:^3.3.2" + peerDependencies: + react: 15.x || 16.x || 17.x || 18.x + checksum: 10/d86968da3317854364f0d014ac543b2cec1c27a51b955c53171b0457e34dd3e004284ba1257c92d6f455dbb0dcd00772c4f84acff66737c0b72f0ce8474242c2 + languageName: node + linkType: hard + +"@sentry/replay@npm:7.100.1": + version: 7.100.1 + resolution: "@sentry/replay@npm:7.100.1" + dependencies: + "@sentry-internal/tracing": "npm:7.100.1" + "@sentry/core": "npm:7.100.1" + "@sentry/types": "npm:7.100.1" + "@sentry/utils": "npm:7.100.1" + checksum: 10/3f7b3880ba2247ec0a0bba036020eff908ae71e7333a620287649784648b2f5fffe1a5c0d669d3b8a570ad94d3d791cd9cc89dc93a13dcd808bbfb5ea3970782 + languageName: node + linkType: hard + +"@sentry/types@npm:7.100.1": + version: 7.100.1 + resolution: "@sentry/types@npm:7.100.1" + checksum: 10/5e4e8b27656b971596f6f39e6b2a80070a84c5fdebc49813a99b4d2f656c94f820b40caedbdd81a34a014ec4cc8642ffad8c04d9206d963ecc5ca90e97f2a871 + languageName: node + linkType: hard + +"@sentry/utils@npm:7.100.1": + version: 7.100.1 + resolution: "@sentry/utils@npm:7.100.1" + dependencies: + "@sentry/types": "npm:7.100.1" + checksum: 10/a34fdb8406ef1152d02509efbe2cb483d5a0d23570bd4a9b89bce3b9eb1c6e26477b23ff441300323eac9660c1153d572ea3ba6907f513d9422a36bd0de2c10c + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 10/297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d + languageName: node + linkType: hard + +"@storybook/builder-vite@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/builder-vite@npm:7.6.13" + dependencies: + "@storybook/channels": "npm:7.6.13" + "@storybook/client-logger": "npm:7.6.13" + "@storybook/core-common": "npm:7.6.13" + "@storybook/csf-plugin": "npm:7.6.13" + "@storybook/node-logger": "npm:7.6.13" + "@storybook/preview": "npm:7.6.13" + "@storybook/preview-api": "npm:7.6.13" + "@storybook/types": "npm:7.6.13" + "@types/find-cache-dir": "npm:^3.2.1" + browser-assert: "npm:^1.2.1" + es-module-lexer: "npm:^0.9.3" + express: "npm:^4.17.3" + find-cache-dir: "npm:^3.0.0" + fs-extra: "npm:^11.1.0" + magic-string: "npm:^0.30.0" + rollup: "npm:^2.25.0 || ^3.3.0" + peerDependencies: + "@preact/preset-vite": "*" + typescript: ">= 4.3.x" + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + vite-plugin-glimmerx: "*" + peerDependenciesMeta: + "@preact/preset-vite": + optional: true + typescript: + optional: true + vite-plugin-glimmerx: + optional: true + checksum: 10/8d0d056c798f473145dc96675ea7189799413112335b88905b53d64a7b31b890197cb0a6c6d0cffaca380aa28966e7b94ee12cfce149521b0d6bd1a766abde80 + languageName: node + linkType: hard + +"@storybook/channels@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/channels@npm:7.6.13" + dependencies: + "@storybook/client-logger": "npm:7.6.13" + "@storybook/core-events": "npm:7.6.13" + "@storybook/global": "npm:^5.0.0" + qs: "npm:^6.10.0" + telejson: "npm:^7.2.0" + tiny-invariant: "npm:^1.3.1" + checksum: 10/6c57d719523813ec7e92fe7ef9fbbda0c14e656df5a995a0b69e9fb48a6416b6e52eaabece77137bfc03ee856e735a6894c5e5a4ed3ca21239caf469797120be + languageName: node + linkType: hard + +"@storybook/client-logger@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/client-logger@npm:7.6.13" + dependencies: + "@storybook/global": "npm:^5.0.0" + checksum: 10/118e1f66f2c01daae9736f345f2bb062eee722300508ee6e4dc4987e7b0999a4ca56dcef408298c80fd36a43fc42a03d8abd0718be2bf26fdfe61f84b9a22f16 + languageName: node + linkType: hard + +"@storybook/core-client@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/core-client@npm:7.6.13" + dependencies: + "@storybook/client-logger": "npm:7.6.13" + "@storybook/preview-api": "npm:7.6.13" + checksum: 10/cf1d664825fe74bbd2e55d27a10a9cdc427f35997d8485f4ee663b171054d9f3c2cc5886702938e538a34cf52b40d97b46804f86b42e930a0eaa0cfa7cb3914f + languageName: node + linkType: hard + +"@storybook/core-common@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/core-common@npm:7.6.13" + dependencies: + "@storybook/core-events": "npm:7.6.13" + "@storybook/node-logger": "npm:7.6.13" + "@storybook/types": "npm:7.6.13" + "@types/find-cache-dir": "npm:^3.2.1" + "@types/node": "npm:^18.0.0" + "@types/node-fetch": "npm:^2.6.4" + "@types/pretty-hrtime": "npm:^1.0.0" + chalk: "npm:^4.1.0" + esbuild: "npm:^0.18.0" + esbuild-register: "npm:^3.5.0" + file-system-cache: "npm:2.3.0" + find-cache-dir: "npm:^3.0.0" + find-up: "npm:^5.0.0" + fs-extra: "npm:^11.1.0" + glob: "npm:^10.0.0" + handlebars: "npm:^4.7.7" + lazy-universal-dotenv: "npm:^4.0.0" + node-fetch: "npm:^2.0.0" + picomatch: "npm:^2.3.0" + pkg-dir: "npm:^5.0.0" + pretty-hrtime: "npm:^1.0.3" + resolve-from: "npm:^5.0.0" + ts-dedent: "npm:^2.0.0" + checksum: 10/21b368d13fd5d24a58df3b7c0722e6cb4cfe076509d92faa673abaf12b6c7d7170c4b379c83b34e164e6b9c4814df4f227741e8c7f4bcbe19d3fc3a5ca496736 + languageName: node + linkType: hard + +"@storybook/core-events@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/core-events@npm:7.6.13" + dependencies: + ts-dedent: "npm:^2.0.0" + checksum: 10/519beae166f255a7f94da90547537b2c01733540e926b2249dfb7202d7e49f635885a0923e074919e5bc027c18a66d8b3677cced3975a00efff8ad19a9d014e5 + languageName: node + linkType: hard + +"@storybook/csf-plugin@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/csf-plugin@npm:7.6.13" + dependencies: + "@storybook/csf-tools": "npm:7.6.13" + unplugin: "npm:^1.3.1" + checksum: 10/b93ee3a5276c07991ab6f5978c477aa192289a3f146a7d32956fdbcc9aebcee9260f2fe93b2bbfcfae1ed5b47042f28278aaa54de4ec55efc3e6a0be790a6b6d + languageName: node + linkType: hard + +"@storybook/csf-tools@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/csf-tools@npm:7.6.13" + dependencies: + "@babel/generator": "npm:^7.23.0" + "@babel/parser": "npm:^7.23.0" + "@babel/traverse": "npm:^7.23.2" + "@babel/types": "npm:^7.23.0" + "@storybook/csf": "npm:^0.1.2" + "@storybook/types": "npm:7.6.13" + fs-extra: "npm:^11.1.0" + recast: "npm:^0.23.1" + ts-dedent: "npm:^2.0.0" + checksum: 10/99595f293e061e043a16aa3ac392d1fc963c3f5dcbceace2ca878430141e2fa477ac59b8a3bedc8a18fd21ae91ff59b3d2cad13c52ddf694c992a1d459df4e6f + languageName: node + linkType: hard + +"@storybook/csf@npm:^0.1.2": + version: 0.1.2 + resolution: "@storybook/csf@npm:0.1.2" dependencies: - "@sentry/core": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" - checksum: 10/f266f8374c7039ddb6fe4d50edaad7e4c27a6004e0ca4df181b9d359b3cb97cea59f8dd097e13eb2228877ef252beccf5d2433cde35f788f637ed074d0f9b5f8 + type-fest: "npm:^2.19.0" + checksum: 10/11168df65e7b6bd0e5d31e7e805c8ba80397fc190cb33424e043b72bbd85d8f826dba082503992d7f606b72484337ab9d091eca947550613e241fbef57780d4c languageName: node linkType: hard -"@sentry-internal/tracing@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry-internal/tracing@npm:7.93.0" +"@storybook/docs-tools@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/docs-tools@npm:7.6.13" dependencies: - "@sentry/core": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" - checksum: 10/26efc18b072b015fdea6606ad58a657e5dc3cdcc5b18ab320e34844c25d717a69b706a4ed4415373f6b71b22f22a7bf877d607e79836fcc3e115c33d23b50577 + "@storybook/core-common": "npm:7.6.13" + "@storybook/preview-api": "npm:7.6.13" + "@storybook/types": "npm:7.6.13" + "@types/doctrine": "npm:^0.0.3" + assert: "npm:^2.1.0" + doctrine: "npm:^3.0.0" + lodash: "npm:^4.17.21" + checksum: 10/73227e9e64e09026ad34ef70358ac3563a16ca7101d8505be6ccbb9ed79ab7fd99322002e0c7808bfc3d28182583c695ec6bb5083e605726b18b6470aca72925 languageName: node linkType: hard -"@sentry/browser@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/browser@npm:7.93.0" - dependencies: - "@sentry-internal/feedback": "npm:7.93.0" - "@sentry-internal/tracing": "npm:7.93.0" - "@sentry/core": "npm:7.93.0" - "@sentry/replay": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" - checksum: 10/8cc27d219ca3ebf5c904535bb2a1b8807f04d99cfb7b8a13bf22930531488b0de66d45ee1dd2772e37112dd5cbc58f099e8334a6ab4712133baaad756c6ae9ce +"@storybook/global@npm:^5.0.0": + version: 5.0.0 + resolution: "@storybook/global@npm:5.0.0" + checksum: 10/0e7b495f4fe7f36447e793926f1c0460ec07fd66f0da68e3150da5878f6043c9eeb9b41614a45c5ec0d48d5d383c59ca8f88b6dc7882a2a784ac9b20375d8edb languageName: node linkType: hard -"@sentry/core@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/core@npm:7.93.0" - dependencies: - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" - checksum: 10/8604fa49dd3e82f7f40e537c4ea15ecf945efa36ed25cb65ee7868d6c7691b9639c5b76ea90987423ab0ab2ad5baa75397bf434f4a75535a1bd08e0f10442f01 +"@storybook/node-logger@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/node-logger@npm:7.6.13" + checksum: 10/d4f4f6dfd112245f66c4ed56e0b11eb2ac4a51b78e2e093564821b4b61d6b0d600c9b9142775ca9c561d186c5003fe46f2aaf523bc1305d573ec019fe603e3d6 languageName: node linkType: hard -"@sentry/react@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/react@npm:7.93.0" +"@storybook/preview-api@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/preview-api@npm:7.6.13" dependencies: - "@sentry/browser": "npm:7.93.0" - "@sentry/core": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" - hoist-non-react-statics: "npm:^3.3.2" - peerDependencies: - react: 15.x || 16.x || 17.x || 18.x - checksum: 10/9a371b2ec980b60dce5ad9fdba8978cadd4b982ac7d39e9c60b91d074996f2e08567fe6f0dcce6ba59f6712f0e6b905d83279b31501f932e38ac7747f465cc98 + "@storybook/channels": "npm:7.6.13" + "@storybook/client-logger": "npm:7.6.13" + "@storybook/core-events": "npm:7.6.13" + "@storybook/csf": "npm:^0.1.2" + "@storybook/global": "npm:^5.0.0" + "@storybook/types": "npm:7.6.13" + "@types/qs": "npm:^6.9.5" + dequal: "npm:^2.0.2" + lodash: "npm:^4.17.21" + memoizerific: "npm:^1.11.3" + qs: "npm:^6.10.0" + synchronous-promise: "npm:^2.0.15" + ts-dedent: "npm:^2.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10/404bd8ae6d6ea6448289ddaca85cb586f8697bfc522f24f523ad16fbdac8b9136394b013f2604c92910c5cd795d9405d007da4273f516dec1c474733e26574ff languageName: node linkType: hard -"@sentry/replay@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/replay@npm:7.93.0" - dependencies: - "@sentry-internal/tracing": "npm:7.93.0" - "@sentry/core": "npm:7.93.0" - "@sentry/types": "npm:7.93.0" - "@sentry/utils": "npm:7.93.0" - checksum: 10/54700f3ae869fca65610fea4752fced09cf76e63eb836f8291ad66dae2ca70b762d7c1ff584028606c8a7dea2edbe0c88c0fca04b74eaebc7357b3e966cfcff6 +"@storybook/preview@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/preview@npm:7.6.13" + checksum: 10/162b07092c32b5cf28bf884fd8fb8f6100d857364ecab5e75d42d44308076dd17e43bb826630a7669f96e00d8d93a53c17526d254bf59cec40f462e962cc1448 languageName: node linkType: hard -"@sentry/types@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/types@npm:7.93.0" - checksum: 10/851480468ebe35f05b402fa954040bdc12f08bb5f820c149988c9108328c54a43e685bf85e8f94fc3a2c729ce41079bb3d7a78e757586b2cf2ac49e727b89669 +"@storybook/react-dom-shim@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/react-dom-shim@npm:7.6.13" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10/dc9d83143f2a6eb70db36973a26090c88623a67b15487347b9e2bd7b95911a6a8ba59b81fe0907b845c1c185cc4d57ea38bb4bbd4af0950e3f89e159d725b081 languageName: node linkType: hard -"@sentry/utils@npm:7.93.0": - version: 7.93.0 - resolution: "@sentry/utils@npm:7.93.0" +"@storybook/react-vite@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/react-vite@npm:7.6.13" dependencies: - "@sentry/types": "npm:7.93.0" - checksum: 10/12442644235c797d787b28c2b8fbfa907806bbf31b42e50214d44d055fbbd218562f1bf12ac520eaea609c30594764860e2c117cbd9a5f2e2d03f0a74e4b9cda + "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.3.0" + "@rollup/pluginutils": "npm:^5.0.2" + "@storybook/builder-vite": "npm:7.6.13" + "@storybook/react": "npm:7.6.13" + "@vitejs/plugin-react": "npm:^3.0.1" + magic-string: "npm:^0.30.0" + react-docgen: "npm:^7.0.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + checksum: 10/f7630f66025b807d3b2d7a89b33dc38ccd8c2ea5a46db5ea1e3bbd04ce6943cc913fbaae8880cf318abe231d7848b4f0ca78179f3550fe0e09e1359601bb992e + languageName: node + linkType: hard + +"@storybook/react@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/react@npm:7.6.13" + dependencies: + "@storybook/client-logger": "npm:7.6.13" + "@storybook/core-client": "npm:7.6.13" + "@storybook/docs-tools": "npm:7.6.13" + "@storybook/global": "npm:^5.0.0" + "@storybook/preview-api": "npm:7.6.13" + "@storybook/react-dom-shim": "npm:7.6.13" + "@storybook/types": "npm:7.6.13" + "@types/escodegen": "npm:^0.0.6" + "@types/estree": "npm:^0.0.51" + "@types/node": "npm:^18.0.0" + acorn: "npm:^7.4.1" + acorn-jsx: "npm:^5.3.1" + acorn-walk: "npm:^7.2.0" + escodegen: "npm:^2.1.0" + html-tags: "npm:^3.1.0" + lodash: "npm:^4.17.21" + prop-types: "npm:^15.7.2" + react-element-to-jsx-string: "npm:^15.0.0" + ts-dedent: "npm:^2.0.0" + type-fest: "npm:~2.19" + util-deprecate: "npm:^1.0.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/bc3458274a9b79a10619f99913c2d807457470c03d28f5101619293eafbd1cf773497f27889a4fb7d849aa6ff96f0e462901cd4be88375e68e3963f73d438f70 languageName: node linkType: hard -"@sinclair/typebox@npm:^0.27.8": - version: 0.27.8 - resolution: "@sinclair/typebox@npm:0.27.8" - checksum: 10/297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d +"@storybook/types@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/types@npm:7.6.13" + dependencies: + "@storybook/channels": "npm:7.6.13" + "@types/babel__core": "npm:^7.0.0" + "@types/express": "npm:^4.7.0" + file-system-cache: "npm:2.3.0" + checksum: 10/d069a45093ed5ae010026714f44c645528c3083995f60e4e067551bb33d038bf12c95a204aac99b5eea159dfbe58153a64314eb3c7cad31dfeaa394c7c843949 languageName: node linkType: hard @@ -2383,9 +2766,9 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^6.1.5": - version: 6.2.0 - resolution: "@testing-library/jest-dom@npm:6.2.0" +"@testing-library/jest-dom@npm:^6.4.2": + version: 6.4.2 + resolution: "@testing-library/jest-dom@npm:6.4.2" dependencies: "@adobe/css-tools": "npm:^4.3.2" "@babel/runtime": "npm:^7.9.2" @@ -2397,25 +2780,28 @@ __metadata: redent: "npm:^3.0.0" peerDependencies: "@jest/globals": ">= 28" + "@types/bun": "*" "@types/jest": ">= 28" jest: ">= 28" vitest: ">= 0.32" peerDependenciesMeta: "@jest/globals": optional: true + "@types/bun": + optional: true "@types/jest": optional: true jest: optional: true vitest: optional: true - checksum: 10/4af88d4b6208eda58fad47a520057893a381b972e7b043d7787c0111c887bdc82ed959bed07c21700f2816d4a1e315a519a0aabce120708ad7ba79577374f0fd + checksum: 10/7ee1e51caffad032734a4a43a00bf72d49080cf1bbf53021b443e91c7fa3762a66f55ce68f1c6643590fe66fbc4df92142659b8cf17c92166a3fb22691987e0d languageName: node linkType: hard -"@testing-library/react@npm:^14.1.2": - version: 14.1.2 - resolution: "@testing-library/react@npm:14.1.2" +"@testing-library/react@npm:^14.2.1": + version: 14.2.1 + resolution: "@testing-library/react@npm:14.2.1" dependencies: "@babel/runtime": "npm:^7.12.5" "@testing-library/dom": "npm:^9.0.0" @@ -2423,11 +2809,11 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/1664990ad9673403ee1d74c1c1b60ec30591d42a3fe1e2175c28cb935cd49bc9a4ba398707f702acc3278c3b0cb492ee57fe66f41ceb040c5da57de98cba5414 + checksum: 10/e02b2f32ae79665a79fc4d8ee053fd3832bfcd4753aa1dba05cdece1a9f59c72a0fae91e0a9387597dcb686d631a722729f2878e38dc95e6f23b291ad8d09b6c languageName: node linkType: hard -"@testing-library/user-event@npm:^14.5.1": +"@testing-library/user-event@npm:^14.5.2": version: 14.5.2 resolution: "@testing-library/user-event@npm:14.5.2" peerDependencies: @@ -2477,7 +2863,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.20.4": +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.18.0, @types/babel__core@npm:^7.20.4": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -2509,7 +2895,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*": +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.18.0": version: 7.20.5 resolution: "@types/babel__traverse@npm:7.20.5" dependencies: @@ -2518,6 +2904,25 @@ __metadata: languageName: node linkType: hard +"@types/body-parser@npm:*": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" + dependencies: + "@types/connect": "npm:*" + "@types/node": "npm:*" + checksum: 10/1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "npm:*" + checksum: 10/7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 + languageName: node + linkType: hard + "@types/debug@npm:^4.0.0": version: 4.1.12 resolution: "@types/debug@npm:4.1.12" @@ -2527,6 +2932,27 @@ __metadata: languageName: node linkType: hard +"@types/doctrine@npm:^0.0.3": + version: 0.0.3 + resolution: "@types/doctrine@npm:0.0.3" + checksum: 10/398c30efc903a750c71166c7385d763c98605723dfae23f0134d6de4d365a8f0a5585a0fe6f959569ff33646e7f43fa83bacb5f2a4d5929cd0f6163d06e4f6b3 + languageName: node + linkType: hard + +"@types/doctrine@npm:^0.0.9": + version: 0.0.9 + resolution: "@types/doctrine@npm:0.0.9" + checksum: 10/64ef06e6eea2f4f9684d259fedbcb8bf21c954630b96ea2e04875ca42763552b0ba3b01b3dd27ec0f9ea6f8b3b0dba4965d31d5a925cd4c6225fd13a93ae9354 + languageName: node + linkType: hard + +"@types/escodegen@npm:^0.0.6": + version: 0.0.6 + resolution: "@types/escodegen@npm:0.0.6" + checksum: 10/2e91554a47eb98076a3ba6e3548640e50b28a0f5b69134f99dd1e0ce5223c0a1726f23d25aafd40e4c7961d7c3c519782949aa606d58d0e7431c7fb1ec011c4c + languageName: node + linkType: hard + "@types/estree-jsx@npm:^1.0.0": version: 1.0.3 resolution: "@types/estree-jsx@npm:1.0.3" @@ -2543,6 +2969,54 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:^0.0.51": + version: 0.0.51 + resolution: "@types/estree@npm:0.0.51" + checksum: 10/b566c7a3fc8a81ca3d9e00a717e90b8f5d567e2476b4f6d76a20ec6da33ec28165b8f989ed8dd0c9df41405199777ec36a4f85f32a347fbc6c3f696a3128b6e7 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:^4.17.33": + version: 4.17.41 + resolution: "@types/express-serve-static-core@npm:4.17.41" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10/7647e19d9c3d57ddd18947d2b161b90ef0aedd15875140e5b824209be41c1084ae942d4fb43cd5f2051a6a5f8c044519ef6c9ac1b2ad86b9aa546b4f1f023303 + languageName: node + linkType: hard + +"@types/express@npm:^4.7.0": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^4.17.33" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 10/7a6d26cf6f43d3151caf4fec66ea11c9d23166e4f3102edfe45a94170654a54ea08cf3103d26b3928d7ebcc24162c90488e33986b7e3a5f8941225edd5eb18c7 + languageName: node + linkType: hard + +"@types/find-cache-dir@npm:^3.2.1": + version: 3.2.1 + resolution: "@types/find-cache-dir@npm:3.2.1" + checksum: 10/bf5c4e96da40247cd9e6327f54dfccda961a0fb2d70e3c71bd05def94de4c2e6fb310fe8ecb0f04ecf5dbc52214e184b55a2337b0f87250d4ae1e2e7d58321e4 + languageName: node + linkType: hard + +"@types/glob@npm:^7.1.3": + version: 7.2.0 + resolution: "@types/glob@npm:7.2.0" + dependencies: + "@types/minimatch": "npm:*" + "@types/node": "npm:*" + checksum: 10/6ae717fedfdfdad25f3d5a568323926c64f52ef35897bcac8aca8e19bc50c0bd84630bbd063e5d52078b2137d8e7d3c26eabebd1a2f03ff350fff8a91e79fc19 + languageName: node + linkType: hard + "@types/hast@npm:^3.0.0": version: 3.0.3 resolution: "@types/hast@npm:3.0.3" @@ -2562,6 +3036,13 @@ __metadata: languageName: node linkType: hard +"@types/http-errors@npm:*": + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 10/1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 + languageName: node + linkType: hard + "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": version: 2.0.6 resolution: "@types/istanbul-lib-coverage@npm:2.0.6" @@ -2587,13 +3068,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:29.5.10": - version: 29.5.10 - resolution: "@types/jest@npm:29.5.10" +"@types/jest@npm:29.5.12": + version: 29.5.12 + resolution: "@types/jest@npm:29.5.12" dependencies: expect: "npm:^29.0.0" pretty-format: "npm:^29.0.0" - checksum: 10/f31cdc9cf840a3bc2230148bb5cba1e0369e3180ae75d85804038905300dd8cfa1d989a4dbbd909633c04568d0c1a9251b2ee5c4197309ec033403dd2a08ea42 + checksum: 10/312e8dcf92cdd5a5847d6426f0940829bca6fe6b5a917248f3d7f7ef5d85c9ce78ef05e47d2bbabc40d41a930e0e36db2d443d2610a9e3db9062da2d5c904211 languageName: node linkType: hard @@ -2672,6 +3153,27 @@ __metadata: languageName: node linkType: hard +"@types/mime@npm:*": + version: 3.0.4 + resolution: "@types/mime@npm:3.0.4" + checksum: 10/a6139c8e1f705ef2b064d072f6edc01f3c099023ad7c4fce2afc6c2bf0231888202adadbdb48643e8e20da0ce409481a49922e737eca52871b3dc08017455843 + languageName: node + linkType: hard + +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: 10/e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 + languageName: node + linkType: hard + +"@types/minimatch@npm:*": + version: 5.1.2 + resolution: "@types/minimatch@npm:5.1.2" + checksum: 10/94db5060d20df2b80d77b74dd384df3115f01889b5b6c40fa2dfa27cfc03a68fb0ff7c1f2a0366070263eb2e9d6bfd8c87111d4bc3ae93c3f291297c1bf56c85 + languageName: node + linkType: hard + "@types/minimist@npm:^1.2.0": version: 1.2.5 resolution: "@types/minimist@npm:1.2.5" @@ -2686,21 +3188,31 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 20.11.1 - resolution: "@types/node@npm:20.11.1" +"@types/node-fetch@npm:^2.6.4": + version: 2.6.11 + resolution: "@types/node-fetch@npm:2.6.11" + dependencies: + "@types/node": "npm:*" + form-data: "npm:^4.0.0" + checksum: 10/c416df8f182ec3826278ea42557fda08f169a48a05e60722d9c8edd4e5b2076ae281c6b6601ad406035b7201f885b0257983b61c26b3f9eb0f41192a807b5de5 + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:20.11.16": + version: 20.11.16 + resolution: "@types/node@npm:20.11.16" dependencies: undici-types: "npm:~5.26.4" - checksum: 10/0b633e9f707167b4b61e472ddb93caca390714ef4f579d528eb5a8e4c621a5d267cc427dc5e01adc9a3ba87ec1e161a51d1bba716ae762c7a01648cbebab6bb5 + checksum: 10/751f50ec5c9332b11515e82fe37c71479ac4449b711280aa3c7910edf67b1e3f5ac00041512add543f9a892096a68356406998bf02a2c809a73d176c44c28414 languageName: node linkType: hard -"@types/node@npm:20.10.1": - version: 20.10.1 - resolution: "@types/node@npm:20.10.1" +"@types/node@npm:^18.0.0": + version: 18.19.9 + resolution: "@types/node@npm:18.19.9" dependencies: undici-types: "npm:~5.26.4" - checksum: 10/703c3cc5bdb2818a16f87019fe4072bfd66489bb300338970260c5b84dd2129595995c41b28773c3b7d9d1a64f36fec59a741629ec466f2aeddad7a9d0c027ac + checksum: 10/ac7187b2fec8354e0cbefe89baa94f88f48a9b496a0aaf234e811c1c133fd606097a98c7746e8e3b3b060237ddb86cacf6c704640badeaa81b53d1fc014f1fdb languageName: node linkType: hard @@ -2736,6 +3248,13 @@ __metadata: languageName: node linkType: hard +"@types/pretty-hrtime@npm:^1.0.0": + version: 1.0.3 + resolution: "@types/pretty-hrtime@npm:1.0.3" + checksum: 10/288061dff992c8107d5c7b5a1277bbb0a314a27eb10087dea628a08fa37694a655191a69e25a212c95e61e498363c48ad9e281d23964a448f6c14100a6be0910 + languageName: node + linkType: hard + "@types/prismjs@npm:^1.26.0": version: 1.26.3 resolution: "@types/prismjs@npm:1.26.3" @@ -2743,24 +3262,17 @@ __metadata: languageName: node linkType: hard -"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.7": - version: 15.7.9 - resolution: "@types/prop-types@npm:15.7.9" - checksum: 10/c7591d3ff7593e243908a07e1d3e2bb6e8879008af5800d8378115a90d0fdf669a1cae72a6d7f69e59c4fa7bb4c8ed61f6ebc1c520fe110c6f2b03ac02414072 - languageName: node - linkType: hard - -"@types/prop-types@npm:^15.7.11": +"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.11": version: 15.7.11 resolution: "@types/prop-types@npm:15.7.11" checksum: 10/7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54 languageName: node linkType: hard -"@types/qs@npm:6.9.10": - version: 6.9.10 - resolution: "@types/qs@npm:6.9.10" - checksum: 10/3e479ee056bd2b60894baa119d12ecd33f20a25231b836af04654e784c886f28a356477630430152a86fba253da65d7ecd18acffbc2a8877a336e75aa0272c67 +"@types/qs@npm:*, @types/qs@npm:6.9.11, @types/qs@npm:^6.9.5": + version: 6.9.11 + resolution: "@types/qs@npm:6.9.11" + checksum: 10/620ca1628bf3da65662c54ed6ebb120b18a3da477d0bfcc872b696685a9bb1893c3c92b53a1190a8f54d52eaddb6af8b2157755699ac83164604329935e8a7f2 languageName: node linkType: hard @@ -2773,25 +3285,23 @@ __metadata: languageName: node linkType: hard -"@types/react-csv@npm:1.1.9": - version: 1.1.9 - resolution: "@types/react-csv@npm:1.1.9" - dependencies: - "@types/react": "npm:*" - checksum: 10/63fe7b5380457c21b87363a0cd5f0c962433bc0106d362f31e458f90a890fb0dfd792427d3a73347a18c34a4de012272d5a8ecef8935a8ee28b12291a76d8ab1 +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 10/95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a languageName: node linkType: hard -"@types/react-dom@npm:18.2.17": - version: 18.2.17 - resolution: "@types/react-dom@npm:18.2.17" +"@types/react-csv@npm:1.1.10": + version: 1.1.10 + resolution: "@types/react-csv@npm:1.1.10" dependencies: "@types/react": "npm:*" - checksum: 10/fe0dbb3224b48515da8fe25559e3777d756a27c3f22903f0b1b020de8d68bd57eb1f0af62b52ee65d9632637950afed8cbad24d158c4f3d910d083d49bd73fba + checksum: 10/424b3eefc565e5cc438cce3e64a1a6181be3ae2c9824570283dea7eccd4c31405e9ee88926ab1f8901817df47777fca2fab41e39dcf03c04b53817ba2353ae0d languageName: node linkType: hard -"@types/react-dom@npm:^18.0.0": +"@types/react-dom@npm:18.2.18, @types/react-dom@npm:^18.0.0": version: 18.2.18 resolution: "@types/react-dom@npm:18.2.18" dependencies: @@ -2812,7 +3322,7 @@ __metadata: languageName: node linkType: hard -"@types/react-transition-group@npm:^4.4.10, @types/react-transition-group@npm:^4.4.6": +"@types/react-transition-group@npm:^4.4.10": version: 4.4.10 resolution: "@types/react-transition-group@npm:4.4.10" dependencies: @@ -2821,34 +3331,21 @@ __metadata: languageName: node linkType: hard -"@types/react-transition-group@npm:^4.4.9": - version: 4.4.9 - resolution: "@types/react-transition-group@npm:4.4.9" - dependencies: - "@types/react": "npm:*" - checksum: 10/74ed0985380544bd1d63d8865a452a859ed7122b35dd2cf919fa7d1f31936345671995d36c89263456f27dbb5940eac8d4607be969e27187102eecff1cc64ba3 - languageName: node - linkType: hard - -"@types/react@npm:*": - version: 18.2.47 - resolution: "@types/react@npm:18.2.47" +"@types/react@npm:*, @types/react@npm:18.2.48": + version: 18.2.48 + resolution: "@types/react@npm:18.2.48" dependencies: "@types/prop-types": "npm:*" "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: 10/0a98c2ef8303909f78c973ac9731cb671f3a0b96bc5213b538d1a50cbaae6e51b6befd64845a9cb95af8528767315d5bd99a85608eb716c020393c7d33a9b477 + checksum: 10/2e56ea6bd821ae96bd943f727a59d85384eaf5f8a3e6fce4fa1d34453e32d8eedda742432b3857fa0de7a4214bf84ce4239757eb52918e76452c00384731e585 languageName: node linkType: hard -"@types/react@npm:18.2.39": - version: 18.2.39 - resolution: "@types/react@npm:18.2.39" - dependencies: - "@types/prop-types": "npm:*" - "@types/scheduler": "npm:*" - csstype: "npm:^3.0.2" - checksum: 10/870f7774c676ae0f3ab6339a62b3315f5a296e89412358b15a5249a61e781a8807a2253ef7ad2ec98e7a5bea1e8c3ddd95b02226d6b8ac4a085da59b4a496564 +"@types/resolve@npm:^1.20.2": + version: 1.20.6 + resolution: "@types/resolve@npm:1.20.6" + checksum: 10/dc35f5517606b6687cd971c0281ac58bdee2c50c051b030f04647d3991688be2259c304ee97e5b5d4b9936072c36767eb5933b54611a407d6557972bb6fea4f6 languageName: node linkType: hard @@ -2859,15 +3356,6 @@ __metadata: languageName: node linkType: hard -"@types/sanitize-html@npm:^2.9.0": - version: 2.9.5 - resolution: "@types/sanitize-html@npm:2.9.5" - dependencies: - htmlparser2: "npm:^8.0.0" - checksum: 10/fd0afee5dac91aa2c42391f0c8c9254204f4ee1f10b902aa04e8f7809043d785e28af2732f75277ef09e46838013ad60abedb02ba1424b6218264f3333437fb5 - languageName: node - linkType: hard - "@types/scheduler@npm:*": version: 0.16.8 resolution: "@types/scheduler@npm:0.16.8" @@ -2882,6 +3370,27 @@ __metadata: languageName: node linkType: hard +"@types/send@npm:*": + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" + dependencies: + "@types/mime": "npm:^1" + "@types/node": "npm:*" + checksum: 10/28320a2aa1eb704f7d96a65272a07c0bf3ae7ed5509c2c96ea5e33238980f71deeed51d3631927a77d5250e4091b3e66bce53b42d770873282c6a20bb8b0280d + languageName: node + linkType: hard + +"@types/serve-static@npm:*": + version: 1.15.5 + resolution: "@types/serve-static@npm:1.15.5" + dependencies: + "@types/http-errors": "npm:*" + "@types/mime": "npm:*" + "@types/node": "npm:*" + checksum: 10/49aa21c367fffe4588fc8c57ea48af0ea7cbadde7418bc53cde85d8bd57fd2a09a293970d9ea86e79f17a87f8adeb3e20da76aab38e1c4d1567931fa15c8af38 + languageName: node + linkType: hard + "@types/sinonjs__fake-timers@npm:8.1.1": version: 8.1.1 resolution: "@types/sinonjs__fake-timers@npm:8.1.1" @@ -2924,10 +3433,10 @@ __metadata: languageName: node linkType: hard -"@types/validator@npm:13.11.7": - version: 13.11.7 - resolution: "@types/validator@npm:13.11.7" - checksum: 10/5935d363a9a6099ee6a2100ae3be46d9d1f113dbea16e03b627b48b2f746f01100535febc564d215a7054dd9a632ec0cda10ecd6a75d088e3e38834290fb76f6 +"@types/validator@npm:13.11.8": + version: 13.11.8 + resolution: "@types/validator@npm:13.11.8" + checksum: 10/27cba3b43d79cff40c57703225944efacb9c4954379640a8f1ba29cdae07f36fc1115deed08dada9f6d7ff09f205540d04c435e27999dc1ce78d26fd3d8867a0 languageName: node linkType: hard @@ -2956,15 +3465,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.15.0" +"@typescript-eslint/eslint-plugin@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/eslint-plugin@npm:6.19.1" dependencies: "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.15.0" - "@typescript-eslint/type-utils": "npm:6.15.0" - "@typescript-eslint/utils": "npm:6.15.0" - "@typescript-eslint/visitor-keys": "npm:6.15.0" + "@typescript-eslint/scope-manager": "npm:6.19.1" + "@typescript-eslint/type-utils": "npm:6.19.1" + "@typescript-eslint/utils": "npm:6.19.1" + "@typescript-eslint/visitor-keys": "npm:6.19.1" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.2.4" @@ -2977,44 +3486,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/9020370c5e89b52b65ed2373c755d4b70f57ec7ebcf02d3e2f323f31ec81717af110d8e5f903b189b71e0a952f042e0fe2b637e77959c3102907efed4ba55512 + checksum: 10/e88a35527b066a42d0253d153183a360faedc1cd39867c541ce7cb1f7b22f8446bb913b998fcdeba269d5d4217888af42e6d64da5c0592b1f49ed5648d2e3e84 languageName: node linkType: hard -"@typescript-eslint/parser@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/parser@npm:6.15.0" +"@typescript-eslint/parser@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/parser@npm:6.19.1" dependencies: - "@typescript-eslint/scope-manager": "npm:6.15.0" - "@typescript-eslint/types": "npm:6.15.0" - "@typescript-eslint/typescript-estree": "npm:6.15.0" - "@typescript-eslint/visitor-keys": "npm:6.15.0" + "@typescript-eslint/scope-manager": "npm:6.19.1" + "@typescript-eslint/types": "npm:6.19.1" + "@typescript-eslint/typescript-estree": "npm:6.19.1" + "@typescript-eslint/visitor-keys": "npm:6.19.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/fdd1f584e5068216c36a01e40750950ef309b36a522f6ecde36931690558a319960a702b4b4a806f335fb28ca99f8a07bb206571141550aaab1f6f40066f6605 + checksum: 10/63ff00a56586879a62e40b27b55c94501173fcf2fb5a620d01e7505851b4bb20feb1e7fbad36010af97aefc0a722267d9ce3aa004abab22cb7eb23eebb0102ce languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/scope-manager@npm:6.15.0" +"@typescript-eslint/scope-manager@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/scope-manager@npm:6.19.1" dependencies: - "@typescript-eslint/types": "npm:6.15.0" - "@typescript-eslint/visitor-keys": "npm:6.15.0" - checksum: 10/168d783c06a99784362e2eaaa56396b31716ee785779707ef984c2abb3e822c56440473efc6580cb8b84b2da508731ad184a00b3618bc7f3f93d8243804f2fcf + "@typescript-eslint/types": "npm:6.19.1" + "@typescript-eslint/visitor-keys": "npm:6.19.1" + checksum: 10/2a17f68d3c41582bfac7ecd192e2c2539cf4d2c9728a7018d842da7a8a23986b8a1f8cfcb59862c909b483140a2d164a4ba44451905e0a141378e5dd0df056cc languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/type-utils@npm:6.15.0" +"@typescript-eslint/type-utils@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/type-utils@npm:6.19.1" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.15.0" - "@typescript-eslint/utils": "npm:6.15.0" + "@typescript-eslint/typescript-estree": "npm:6.19.1" + "@typescript-eslint/utils": "npm:6.19.1" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.0.1" peerDependencies: @@ -3022,59 +3531,60 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/8dabb355f09f57de8b46d726ad95a57593e5b87427dee5182afecb490624424afec02b69a27018b352dcb5f930eb391cb8cdc12cd60a93231d4f04e63e2f2c0b + checksum: 10/5150b897d8b3778c549c6b964b031981da1039dfa0fb89a0eb92702735ca55793d2f840af14b340eccbca81669ba3dd02d7f09fb420fb66b18ec9f1f211b3243 languageName: node linkType: hard -"@typescript-eslint/types@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/types@npm:6.15.0" - checksum: 10/d55de64d532c9016c922cc36b86ab661d7d64d942057486a0bca7a7db07fade95c3de59bfe364bc76ab538fb979ca2e4e6744c3acf8919a2d61e73cc7f544363 +"@typescript-eslint/types@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/types@npm:6.19.1" + checksum: 10/93f3ded80b81a1b8686866b93e36ddf9bac04604d09e88d7ed1ec25b6b2f49ff64747d8d194ba1f3215e231fd0790b88fb5ecadcc6ed53ff584f8c0b87423216 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.15.0" +"@typescript-eslint/typescript-estree@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/typescript-estree@npm:6.19.1" dependencies: - "@typescript-eslint/types": "npm:6.15.0" - "@typescript-eslint/visitor-keys": "npm:6.15.0" + "@typescript-eslint/types": "npm:6.19.1" + "@typescript-eslint/visitor-keys": "npm:6.19.1" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" + minimatch: "npm:9.0.3" semver: "npm:^7.5.4" ts-api-utils: "npm:^1.0.1" peerDependenciesMeta: typescript: optional: true - checksum: 10/920f7f3bfe463a9da943e1a686b7f13ac802a5e33be52f39ac711aa53a1e274dbe173b41bba05581c560fabfc3e1fadcfd81ab53a036afe25fb1a76651fcad7a + checksum: 10/3ce91dd477ccb2cc3cf5d07ac8d23792988f4fad78bfd39783292846f32daea5081d3790ba9cc795d9de89ea2e1d55dc9c3d2aeaa8597093b0f6ac3a206195e9 languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/utils@npm:6.15.0" +"@typescript-eslint/utils@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/utils@npm:6.19.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@types/json-schema": "npm:^7.0.12" "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.15.0" - "@typescript-eslint/types": "npm:6.15.0" - "@typescript-eslint/typescript-estree": "npm:6.15.0" + "@typescript-eslint/scope-manager": "npm:6.19.1" + "@typescript-eslint/types": "npm:6.19.1" + "@typescript-eslint/typescript-estree": "npm:6.19.1" semver: "npm:^7.5.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 10/7895240933ad28295508f8c4286a8b905550a35eda83a11ecf9511e53078e0af07e75a1872f1bc757f165b41fdc84616ea97c1e2e3bf80cff985935f25596228 + checksum: 10/f8931df675defa84af373c81bbb13cc34c2fcf0803c687a38b982e85335dbf2fb8415667fbabaa043df0326ba3e98ed974104bbd21f09ec538304fc3adeed0c3 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.15.0" +"@typescript-eslint/visitor-keys@npm:6.19.1": + version: 6.19.1 + resolution: "@typescript-eslint/visitor-keys@npm:6.19.1" dependencies: - "@typescript-eslint/types": "npm:6.15.0" + "@typescript-eslint/types": "npm:6.19.1" eslint-visitor-keys: "npm:^3.4.1" - checksum: 10/4641a829485f67a5d9d3558aa0d152e5ab57b468cfd9653168ce9a141e1f051730669a024505183b64f7a7e5d8f62533af4ebd4ad7366b551390461e9c45ec18 + checksum: 10/b41f3247520e1e4d3e43876843b03f0d887e544d4ac8a9e1f4b25d08568da36fedde883fa226488a595f688198859cd0290d0f1351c2ca6cbc30cca2c90adf21 languageName: node linkType: hard @@ -3324,6 +3834,75 @@ __metadata: languageName: node linkType: hard +"@vitejs/plugin-react@npm:^3.0.1": + version: 3.1.0 + resolution: "@vitejs/plugin-react@npm:3.1.0" + dependencies: + "@babel/core": "npm:^7.20.12" + "@babel/plugin-transform-react-jsx-self": "npm:^7.18.6" + "@babel/plugin-transform-react-jsx-source": "npm:^7.19.6" + magic-string: "npm:^0.27.0" + react-refresh: "npm:^0.14.0" + peerDependencies: + vite: ^4.1.0-beta.0 + checksum: 10/54baf15170faed08c5c050ed6ac3b071e743d703f2c26ae685bf362bbaa2d8a733a98af0639f0662d474d95a6d91d008da9de8f3a51cc3e6660c4e642399cf2c + languageName: node + linkType: hard + +"@vitest/expect@npm:1.2.2": + version: 1.2.2 + resolution: "@vitest/expect@npm:1.2.2" + dependencies: + "@vitest/spy": "npm:1.2.2" + "@vitest/utils": "npm:1.2.2" + chai: "npm:^4.3.10" + checksum: 10/409bf9984a2901cd13bd8644d1dcc61a3b85a122e70f842626c83995b806c6fb1ed5a81685493e88df8bf76557e599bdeed5fd5e908d84a4cb0fa4947b90b631 + languageName: node + linkType: hard + +"@vitest/runner@npm:1.2.2": + version: 1.2.2 + resolution: "@vitest/runner@npm:1.2.2" + dependencies: + "@vitest/utils": "npm:1.2.2" + p-limit: "npm:^5.0.0" + pathe: "npm:^1.1.1" + checksum: 10/e12a758a8c9ce762af470fc5a33e42a416b1e16469b69a077bc021044c460c468ed24fa892e80cba4bfc0448df8484d1bfc43a271db09560347455aa392cc8aa + languageName: node + linkType: hard + +"@vitest/snapshot@npm:1.2.2": + version: 1.2.2 + resolution: "@vitest/snapshot@npm:1.2.2" + dependencies: + magic-string: "npm:^0.30.5" + pathe: "npm:^1.1.1" + pretty-format: "npm:^29.7.0" + checksum: 10/73e669efdf8ba7270a2b71b988ca93fc9cbc9f9b4ad4cb7c7f8d44dbedfef3109fc8896867b8e1f22cd95494ce18cbc1026a0f89ef4a2e7e4546cf8e613ed302 + languageName: node + linkType: hard + +"@vitest/spy@npm:1.2.2": + version: 1.2.2 + resolution: "@vitest/spy@npm:1.2.2" + dependencies: + tinyspy: "npm:^2.2.0" + checksum: 10/8cf453f2b0c519b27d783dafbca8a4df6945b8f4723077e7ae153ef06bcb1422af608d2a09912284c3bd7bd1e66555d82d889497780295c73a14876807755a79 + languageName: node + linkType: hard + +"@vitest/utils@npm:1.2.2": + version: 1.2.2 + resolution: "@vitest/utils@npm:1.2.2" + dependencies: + diff-sequences: "npm:^29.6.3" + estree-walker: "npm:^3.0.3" + loupe: "npm:^2.3.7" + pretty-format: "npm:^29.7.0" + checksum: 10/f9a62bc8cbe05475b99e1f8bd96e0ee48cf819ca2e532ba18f071bf0371f044dffa006c33a69b1b276097e6b50f91342a776c830cfac19456b24a9bdad29abe5 + languageName: node + linkType: hard + "JSONStream@npm:^1.3.5": version: 1.3.5 resolution: "JSONStream@npm:1.3.5" @@ -3343,7 +3922,17 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.3.2": +"accepts@npm:~1.3.8": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: "npm:~2.1.34" + negotiator: "npm:0.6.3" + checksum: 10/67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -3352,32 +3941,35 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.9.0": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" - bin: - acorn: bin/acorn - checksum: 10/b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd +"acorn-walk@npm:^7.2.0": + version: 7.2.0 + resolution: "acorn-walk@npm:7.2.0" + checksum: 10/4d3e186f729474aed3bc3d0df44692f2010c726582655b20a23347bef650867655521c48ada444cb4fda241ee713dcb792da363ec74c6282fa884fb7144171bb languageName: node linkType: hard -"ag-grid-community@npm:29.3.5": - version: 29.3.5 - resolution: "ag-grid-community@npm:29.3.5" - checksum: 10/89707d12ec8bdc725cdef18e037f4a9cb19c66da130e0f0a97a7762274d980e684a25de055cc0de0150b4251fb61478ceeb40489e9e5f7af142585c92e0fedc3 +"acorn-walk@npm:^8.3.2": + version: 8.3.2 + resolution: "acorn-walk@npm:8.3.2" + checksum: 10/57dbe2fd8cf744f562431775741c5c087196cd7a65ce4ccb3f3981cdfad25cd24ad2bad404997b88464ac01e789a0a61e5e355b2a84876f13deef39fb39686ca languageName: node linkType: hard -"ag-grid-react@npm:29.3.5": - version: 29.3.5 - resolution: "ag-grid-react@npm:29.3.5" - dependencies: - prop-types: "npm:^15.8.1" - peerDependencies: - ag-grid-community: ~29.3.5 - react: ^16.3.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 - checksum: 10/d86136f11b41fe5f563dc33a4645838b20af3c646391cf6e883bc196683f7c771c9ce349ca118607aa2257450de1a8fa7b3cf39f24f5a6d93e632d0b069e0448 +"acorn@npm:^7.4.1": + version: 7.4.1 + resolution: "acorn@npm:7.4.1" + bin: + acorn: bin/acorn + checksum: 10/8be2a40714756d713dfb62544128adce3b7102c6eb94bc312af196c2cc4af76e5b93079bd66b05e9ca31b35a9b0ce12171d16bc55f366cafdb794fdab9d753ec + languageName: node + linkType: hard + +"acorn@npm:^8.10.0, acorn@npm:^8.11.2, acorn@npm:^8.11.3, acorn@npm:^8.9.0": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" + bin: + acorn: bin/acorn + checksum: 10/b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd languageName: node linkType: hard @@ -3424,13 +4016,6 @@ __metadata: languageName: node linkType: hard -"amdefine@npm:>=0.0.4": - version: 1.0.1 - resolution: "amdefine@npm:1.0.1" - checksum: 10/517df65fc33d3ff14fe5c0057e041b03d603a2254dea7968b05dfbfa3041eb8430ea6729e305bc428c03fad03f162de91a4b256692d27d7b81d3ee691312cffe - languageName: node - linkType: hard - "ansi-colors@npm:^4.1.1": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" @@ -3510,6 +4095,13 @@ __metadata: languageName: node linkType: hard +"app-root-dir@npm:^1.0.2": + version: 1.0.2 + resolution: "app-root-dir@npm:1.0.2" + checksum: 10/d4b1653fc60b6465b982bf5a88b12051ed2d807d70609386a809306e1c636496f53522d61fa30f9f98c71aaae34f34e1651889cf17d81a44e3dafd2859d495ad + languageName: node + linkType: hard + "append-transform@npm:^2.0.0": version: 2.0.0 resolution: "append-transform@npm:2.0.0" @@ -3568,12 +4160,19 @@ __metadata: linkType: hard "array-buffer-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "array-buffer-byte-length@npm:1.0.0" + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" dependencies: - call-bind: "npm:^1.0.2" - is-array-buffer: "npm:^3.0.1" - checksum: 10/044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 + call-bind: "npm:^1.0.5" + is-array-buffer: "npm:^3.0.4" + checksum: 10/53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: 10/e13c9d247241be82f8b4ec71d035ed7204baa82fae820d4db6948d30d3c4a9f2b3905eb2eec2b937d4aa3565200bd3a1c500480114cff649fa748747d2a50feb languageName: node linkType: hard @@ -3692,6 +4291,26 @@ __metadata: languageName: node linkType: hard +"assert@npm:^2.0.0, assert@npm:^2.1.0": + version: 2.1.0 + resolution: "assert@npm:2.1.0" + dependencies: + call-bind: "npm:^1.0.2" + is-nan: "npm:^1.3.2" + object-is: "npm:^1.1.5" + object.assign: "npm:^4.1.4" + util: "npm:^0.12.5" + checksum: 10/6b9d813c8eef1c0ac13feac5553972e4bd180ae16000d4eb5c0ded2489188737c75a5aacefc97a985008b37502f62fe1bad34da1a7481a54bbfabec3964c8aa7 + languageName: node + linkType: hard + +"assertion-error@npm:^1.1.0": + version: 1.1.0 + resolution: "assertion-error@npm:1.1.0" + checksum: 10/fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf + languageName: node + linkType: hard + "ast-types-flow@npm:^0.0.8": version: 0.0.8 resolution: "ast-types-flow@npm:0.0.8" @@ -3699,6 +4318,15 @@ __metadata: languageName: node linkType: hard +"ast-types@npm:^0.16.1": + version: 0.16.1 + resolution: "ast-types@npm:0.16.1" + dependencies: + tslib: "npm:^2.0.1" + checksum: 10/f569b475eb1c8cb93888cb6e7b7e36dc43fa19a77e4eb132cbff6e3eb1598ca60f850db6e60b070e5a0ee8c1559fca921dac0916e576f2f104e198793b0bdd8d + languageName: node + linkType: hard + "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -3774,25 +4402,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.6.2": - version: 1.6.2 - resolution: "axios@npm:1.6.2" - dependencies: - follow-redirects: "npm:^1.15.0" - form-data: "npm:^4.0.0" - proxy-from-env: "npm:^1.1.0" - checksum: 10/612bc93f8f738a518e7c5f9de9cc782bcd36aac6bae279160ef6a10260378e21c1786520eab3336898e3d66e0839ebdf739f327fb6d0431baa4d3235703a7652 - languageName: node - linkType: hard - -"axios@npm:^1.3.5": - version: 1.6.5 - resolution: "axios@npm:1.6.5" +"axios@npm:1.6.6": + version: 1.6.6 + resolution: "axios@npm:1.6.6" dependencies: follow-redirects: "npm:^1.15.4" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10/465489d9bf8f039b9adbc8103b6299d6a5e26de77b27f0e4173d814d39bca8f4b4659d94e09ee40461aedccd8c2452f1e2b3edace1c9f81220060d2974ff9dc7 + checksum: 10/499401107e237e6fe91db3f68122a4d83496bc8da325aefc97f1fa4a0624333423262eb55b9e1f9a2ec50804a74bc47377fe15bf689f435e68ade9b0bff5399b languageName: node linkType: hard @@ -3881,6 +4498,26 @@ __metadata: languageName: node linkType: hard +"body-parser@npm:1.20.1": + version: 1.20.1 + resolution: "body-parser@npm:1.20.1" + dependencies: + bytes: "npm:3.1.2" + content-type: "npm:~1.0.4" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + on-finished: "npm:2.4.1" + qs: "npm:6.11.0" + raw-body: "npm:2.5.1" + type-is: "npm:~1.6.18" + unpipe: "npm:1.0.0" + checksum: 10/5f8d128022a2fb8b6e7990d30878a0182f300b70e46b3f9d358a9433ad6275f0de46add6d63206da3637c01c3b38b6111a7480f7e7ac2e9f7b989f6133fe5510 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -3925,6 +4562,13 @@ __metadata: languageName: node linkType: hard +"browser-assert@npm:^1.2.1": + version: 1.2.1 + resolution: "browser-assert@npm:1.2.1" + checksum: 10/8b2407cd04c1ed592cf892dec35942b7d72635829221e0788c9a16c4d2afa8b7156bc9705b1c4b32c30d88136c576fda3cbcb8f494d6f865264c706ea8798d92 + languageName: node + linkType: hard + "browserslist@npm:^4.21.9": version: 4.22.1 resolution: "browserslist@npm:4.22.1" @@ -3939,6 +4583,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.22.2": + version: 4.22.2 + resolution: "browserslist@npm:4.22.2" + dependencies: + caniuse-lite: "npm:^1.0.30001565" + electron-to-chromium: "npm:^1.4.601" + node-releases: "npm:^2.0.14" + update-browserslist-db: "npm:^1.0.13" + bin: + browserslist: cli.js + checksum: 10/e3590793db7f66ad3a50817e7b7f195ce61e029bd7187200244db664bfbe0ac832f784e4f6b9c958aef8ea4abe001ae7880b7522682df521f4bc0a5b67660b5e + languageName: node + linkType: hard + "buffer-crc32@npm:~0.2.3": version: 0.2.13 resolution: "buffer-crc32@npm:0.2.13" @@ -3963,6 +4621,20 @@ __metadata: languageName: node linkType: hard +"bytes@npm:3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: 10/a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388 + languageName: node + linkType: hard + +"cac@npm:^6.7.14": + version: 6.7.14 + resolution: "cac@npm:6.7.14" + checksum: 10/002769a0fbfc51c062acd2a59df465a2a947916b02ac50b56c69ec6c018ee99ac3e7f4dd7366334ea847f1ecacf4defaa61bcd2ac283db50156ce1f1d8c8ad42 + languageName: node + linkType: hard + "cacache@npm:^18.0.0": version: 18.0.2 resolution: "cacache@npm:18.0.2" @@ -4002,7 +4674,19 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.4, call-bind@npm:^1.0.5": +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5": + version: 1.0.6 + resolution: "call-bind@npm:1.0.6" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.3" + set-function-length: "npm:^1.2.0" + checksum: 10/d99d92dc414d13a03b8b6f2307fc2f0d16a135b523a14d804a2ba7aaa8aae8223cb40d058703c1e66eed11acaff2dc1bcd6358395fa0eb151d84a42c21dedb19 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.4": version: 1.0.5 resolution: "call-bind@npm:1.0.5" dependencies: @@ -4045,6 +4729,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001565": + version: 1.0.30001580 + resolution: "caniuse-lite@npm:1.0.30001580" + checksum: 10/b626d25d792c766383a47c9efe1384f7d3c3b23e0ee70bf121e8b3a628806a96a21def16a44e58b75f4a5e23b5e008f51c2cc1e8be477b8c8d9493dcc170dd0e + languageName: node + linkType: hard + "caseless@npm:~0.12.0": version: 0.12.0 resolution: "caseless@npm:0.12.0" @@ -4059,6 +4750,21 @@ __metadata: languageName: node linkType: hard +"chai@npm:^4.3.10": + version: 4.4.1 + resolution: "chai@npm:4.4.1" + dependencies: + assertion-error: "npm:^1.1.0" + check-error: "npm:^1.0.3" + deep-eql: "npm:^4.1.3" + get-func-name: "npm:^2.0.2" + loupe: "npm:^2.3.6" + pathval: "npm:^1.1.1" + type-detect: "npm:^4.0.8" + checksum: 10/c6d7aba913a67529c68dbec3673f94eb9c586c5474cc5142bd0b587c9c9ec9e5fbaa937e038ecaa6475aea31433752d5fabdd033b9248bde6ae53befcde774ae + languageName: node + linkType: hard + "chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" @@ -4118,6 +4824,15 @@ __metadata: languageName: node linkType: hard +"check-error@npm:^1.0.3": + version: 1.0.3 + resolution: "check-error@npm:1.0.3" + dependencies: + get-func-name: "npm:^2.0.2" + checksum: 10/e2131025cf059b21080f4813e55b3c480419256914601750b0fee3bd9b2b8315b531e551ef12560419b8b6d92a3636511322752b1ce905703239e7cc451b6399 + languageName: node + linkType: hard + "check-more-types@npm:^2.24.0": version: 2.24.0 resolution: "check-more-types@npm:2.24.0" @@ -4125,7 +4840,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.5.1": +"chokidar@npm:^3.5.1, chokidar@npm:^3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -4165,18 +4880,6 @@ __metadata: languageName: node linkType: hard -"clean-css@npm:^3.4.20": - version: 3.4.28 - resolution: "clean-css@npm:3.4.28" - dependencies: - commander: "npm:2.8.x" - source-map: "npm:0.4.x" - bin: - cleancss: ./bin/cleancss - checksum: 10/36da05cf7705fedd527cd2fd7fc3066949544db4cc75b1087df7de70012cb3c1ac24c16f847440595cdd199af4f2cbf5d7af547458933154e64b14d5bfbacfd8 - languageName: node - linkType: hard - "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -4324,15 +5027,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:2.8.x": - version: 2.8.1 - resolution: "commander@npm:2.8.1" - dependencies: - graceful-readlink: "npm:>= 1.0.0" - checksum: 10/051763f4bbb293625e8f6d1a5f76b6efae635d8d5b1cd41171b5b00d03bf64a55fda1cc597f8adeba00b8c85e4404f27715c7c081f1bf3345796bd9ae7f5a385 - languageName: node - linkType: hard - "commander@npm:^4.0.0": version: 4.1.1 resolution: "commander@npm:4.1.1" @@ -4378,13 +5072,6 @@ __metadata: languageName: node linkType: hard -"compare-versions@npm:^3.4.0": - version: 3.6.0 - resolution: "compare-versions@npm:3.6.0" - checksum: 10/7492a50cdaa2c27f5254eee7c4b38856e1c164991bab3d98d7fd067fe4b570d47123ecb92523b78338be86aa221668fd3868bfe8caa5587dc3ebbe1a03d52b5d - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -4419,6 +5106,22 @@ __metadata: languageName: node linkType: hard +"content-disposition@npm:0.5.4": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: "npm:5.2.1" + checksum: 10/b7f4ce176e324f19324be69b05bf6f6e411160ac94bc523b782248129eb1ef3be006f6cff431aaea5e337fe5d176ce8830b8c2a1b721626ead8933f0cbe78720 + languageName: node + linkType: hard + +"content-type@npm:~1.0.4": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 + languageName: node + linkType: hard + "conventional-changelog-angular@npm:^7.0.0": version: 7.0.0 resolution: "conventional-changelog-angular@npm:7.0.0" @@ -4465,6 +5168,20 @@ __metadata: languageName: node linkType: hard +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: 10/f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a + languageName: node + linkType: hard + +"cookie@npm:0.5.0": + version: 0.5.0 + resolution: "cookie@npm:0.5.0" + checksum: 10/aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380 + languageName: node + linkType: hard + "core-util-is@npm:1.0.2": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" @@ -4579,13 +5296,12 @@ __metadata: languageName: node linkType: hard -"cypress@npm:13.6.1": - version: 13.6.1 - resolution: "cypress@npm:13.6.1" +"cypress@npm:13.6.3": + version: 13.6.3 + resolution: "cypress@npm:13.6.3" dependencies: "@cypress/request": "npm:^3.0.0" "@cypress/xvfb": "npm:^1.2.4" - "@types/node": "npm:^18.17.5" "@types/sinonjs__fake-timers": "npm:8.1.1" "@types/sizzle": "npm:^2.3.2" arch: "npm:^2.2.0" @@ -4628,7 +5344,7 @@ __metadata: yauzl: "npm:^2.10.0" bin: cypress: bin/cypress - checksum: 10/22e3431faf87b31f57a1afbcb92eb8f2bf366468f0a47399545af772a89acc198df2ce80c3d3169e3a82649811ee60685fbd7a512e0ec9ffb9ddbe13f21ecfd0 + checksum: 10/9ec41974d3e6cb4a293ff1df88f742287650416d4061b5d44484aa98e78da254f190efb2bdfa79090db84eadc7a94c164de28e65ee1a106f8b213967022da2de languageName: node linkType: hard @@ -4708,15 +5424,6 @@ __metadata: languageName: node linkType: hard -"date-fns@npm:2.30.0, date-fns@npm:^2.30.0": - version: 2.30.0 - resolution: "date-fns@npm:2.30.0" - dependencies: - "@babel/runtime": "npm:^7.21.0" - checksum: 10/70b3e8ea7aaaaeaa2cd80bd889622a4bcb5d8028b4de9162cbcda359db06e16ff6e9309e54eead5341e71031818497f19aaf9839c87d1aba1e27bb4796e758a9 - languageName: node - linkType: hard - "date-fns@npm:3.2.0": version: 3.2.0 resolution: "date-fns@npm:3.2.0" @@ -4724,13 +5431,22 @@ __metadata: languageName: node linkType: hard -"date-fns@npm:3.3.1": +"date-fns@npm:3.3.1, date-fns@npm:^3.2.0": version: 3.3.1 resolution: "date-fns@npm:3.3.1" checksum: 10/98231936765dfb6fc6897676319b500a06a39f051b2c3ecbdd541a07ce9b1344b770277b8bfb1049fb7a2f70bf365ac8e6f1e2bb452b10e1a8101d518ca7f95d languageName: node linkType: hard +"date-fns@npm:^2.30.0": + version: 2.30.0 + resolution: "date-fns@npm:2.30.0" + dependencies: + "@babel/runtime": "npm:^7.21.0" + checksum: 10/70b3e8ea7aaaaeaa2cd80bd889622a4bcb5d8028b4de9162cbcda359db06e16ff6e9309e54eead5341e71031818497f19aaf9839c87d1aba1e27bb4796e758a9 + languageName: node + linkType: hard + "dayjs@npm:1.11.10, dayjs@npm:^1.10.4": version: 1.11.10 resolution: "dayjs@npm:1.11.10" @@ -4738,6 +5454,15 @@ __metadata: languageName: node linkType: hard +"debug@npm:2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: "npm:2.0.0" + checksum: 10/e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 + languageName: node + linkType: hard + "debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" @@ -4785,6 +5510,15 @@ __metadata: languageName: node linkType: hard +"deep-eql@npm:^4.1.3": + version: 4.1.3 + resolution: "deep-eql@npm:4.1.3" + dependencies: + type-detect: "npm:^4.0.0" + checksum: 10/12ce93ae63de187e77b076d3d51bfc28b11f98910a22c18714cce112791195e86a94f97788180994614b14562a86c9763f67c69f785e4586f806b5df39bf9301 + languageName: node + linkType: hard + "deep-equal@npm:^1.0.1": version: 1.1.2 resolution: "deep-equal@npm:1.1.2" @@ -4832,13 +5566,6 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:^4.2.2": - version: 4.3.1 - resolution: "deepmerge@npm:4.3.1" - checksum: 10/058d9e1b0ff1a154468bf3837aea436abcfea1ba1d165ddaaf48ca93765fdd01a30d33c36173da8fbbed951dd0a267602bc782fe288b0fc4b7e1e7091afc4529 - languageName: node - linkType: hard - "default-require-extensions@npm:^3.0.0": version: 3.0.1 resolution: "default-require-extensions@npm:3.0.1" @@ -4848,7 +5575,19 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.2": + version: 1.1.2 + resolution: "define-data-property@npm:1.1.2" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.2" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.1" + checksum: 10/19336750149644b2eb53d281ba685c3561abf98d2b0d2a173ee065bb388b977350df2a08c2597b3401bf0e89f313fc69d7582f0373931cc74df0777fb5202cd0 + languageName: node + linkType: hard + +"define-data-property@npm:^1.1.1": version: 1.1.1 resolution: "define-data-property@npm:1.1.1" dependencies: @@ -4859,13 +5598,6 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "define-lazy-prop@npm:2.0.0" - checksum: 10/0115fdb065e0490918ba271d7339c42453d209d4cb619dfe635870d906731eff3e1ade8028bb461ea27ce8264ec5e22c6980612d332895977e89c1bbc80fcee2 - languageName: node - linkType: hard - "define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" @@ -4884,20 +5616,27 @@ __metadata: languageName: node linkType: hard -"depd@npm:~1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 10/2ed6966fc14463a9e85451db330ab8ba041efed0b9a1a472dbfc6fbf2f82bab66491915f996b25d8517dddc36c8c74e24c30879b34877f3c4410733444a51d1d +"depd@npm:2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: 10/c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca languageName: node linkType: hard -"dequal@npm:^2.0.0, dequal@npm:^2.0.3": +"dequal@npm:^2.0.0, dequal@npm:^2.0.2, dequal@npm:^2.0.3": version: 2.0.3 resolution: "dequal@npm:2.0.3" checksum: 10/6ff05a7561f33603df87c45e389c9ac0a95e3c056be3da1a0c4702149e3a7f6fe5ffbb294478687ba51a9e95f3a60e8b6b9005993acd79c292c7d15f71964b6b languageName: node linkType: hard +"destroy@npm:1.2.0": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 10/0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 + languageName: node + linkType: hard + "detect-node@npm:^2.0.4, detect-node@npm:^2.1.0": version: 2.1.0 resolution: "detect-node@npm:2.1.0" @@ -4972,50 +5711,26 @@ __metadata: languageName: node linkType: hard -"dom-serializer@npm:^2.0.0": - version: 2.0.0 - resolution: "dom-serializer@npm:2.0.0" - dependencies: - domelementtype: "npm:^2.3.0" - domhandler: "npm:^5.0.2" - entities: "npm:^4.2.0" - checksum: 10/e3bf9027a64450bca0a72297ecdc1e3abb7a2912268a9f3f5d33a2e29c1e2c3502c6e9f860fc6625940bfe0cfb57a44953262b9e94df76872fdfb8151097eeb3 - languageName: node - linkType: hard - -"domelementtype@npm:^2.3.0": - version: 2.3.0 - resolution: "domelementtype@npm:2.3.0" - checksum: 10/ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 - languageName: node - linkType: hard - -"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": - version: 5.0.3 - resolution: "domhandler@npm:5.0.3" +"dot-prop@npm:^5.1.0": + version: 5.3.0 + resolution: "dot-prop@npm:5.3.0" dependencies: - domelementtype: "npm:^2.3.0" - checksum: 10/809b805a50a9c6884a29f38aec0a4e1b4537f40e1c861950ed47d10b049febe6b79ab72adaeeebb3cc8fc1cd33f34e97048a72a9265103426d93efafa78d3e96 + is-obj: "npm:^2.0.0" + checksum: 10/33b2561617bd5c73cf9305368ba4638871c5dbf9c8100c8335acd2e2d590a81ec0e75c11cfaea5cc3cf8c2f668cad4beddb52c11856d0c9e666348eee1baf57a languageName: node linkType: hard -"domutils@npm:^3.0.1": - version: 3.1.0 - resolution: "domutils@npm:3.1.0" - dependencies: - dom-serializer: "npm:^2.0.0" - domelementtype: "npm:^2.3.0" - domhandler: "npm:^5.0.3" - checksum: 10/9a169a6e57ac4c738269a73ab4caf785114ed70e46254139c1bbc8144ac3102aacb28a6149508395ae34aa5d6a40081f4fa5313855dc8319c6d8359866b6dfea +"dotenv-expand@npm:^10.0.0": + version: 10.0.0 + resolution: "dotenv-expand@npm:10.0.0" + checksum: 10/b41eb278bc96b92cbf3037ca5f3d21e8845bf165dc06b6f9a0a03d278c2bd5a01c0cfbb3528ae3a60301ba1a8a9cace30e748c54b460753bc00d4c014b675597 languageName: node linkType: hard -"dot-prop@npm:^5.1.0": - version: 5.3.0 - resolution: "dot-prop@npm:5.3.0" - dependencies: - is-obj: "npm:^2.0.0" - checksum: 10/33b2561617bd5c73cf9305368ba4638871c5dbf9c8100c8335acd2e2d590a81ec0e75c11cfaea5cc3cf8c2f668cad4beddb52c11856d0c9e666348eee1baf57a +"dotenv@npm:^16.0.0": + version: 16.4.1 + resolution: "dotenv@npm:16.4.1" + checksum: 10/8da20250633703686961004df3ea81b1f81e16fbe873372050676f54ca4053172d0589aae902e683eb575884d56b6bc89fe48bbac5e1e0bef606a061389ca33c languageName: node linkType: hard @@ -5036,6 +5751,13 @@ __metadata: languageName: node linkType: hard +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 10/1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.4.535": version: 1.4.565 resolution: "electron-to-chromium@npm:1.4.565" @@ -5043,20 +5765,10 @@ __metadata: languageName: node linkType: hard -"emoji-data-css@npm:^1.0.1": - version: 1.0.1 - resolution: "emoji-data-css@npm:1.0.1" - dependencies: - clean-css: "npm:^3.4.20" - emoji-datasource: "npm:^2.4.4" - checksum: 10/e9d66e9dc1beaddcbf8d76ac1a70035c5f1ce46411c623d2bce0a07f1c93a8456c679467896c131edfa6756d92a3541a692b22bc270159532b07a92577b7e107 - languageName: node - linkType: hard - -"emoji-datasource@npm:^2.4.4": - version: 2.4.4 - resolution: "emoji-datasource@npm:2.4.4" - checksum: 10/0b1dd3970e6bb7a095b20bd65cbd9a8c95f1ee47f6d277b66a3ee586f1c888f6ffe1bca116dad69092f53bd9fa7883df6381cc047fd95aec8c07cfba0a7fb25b +"electron-to-chromium@npm:^1.4.601": + version: 1.4.645 + resolution: "electron-to-chromium@npm:1.4.645" + checksum: 10/245ba4bf9881a924b3ac29b276f83c5ed333c70dd44a1f4630a8c523719fc537fa1f14ee88d2ea6dbc195f571ce5d84ba2a067180ca6a5e3458acd9a168ada39 languageName: node linkType: hard @@ -5074,6 +5786,13 @@ __metadata: languageName: node linkType: hard +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: 10/e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c + languageName: node + linkType: hard + "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -5112,13 +5831,6 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.2.0, entities@npm:^4.4.0": - version: 4.5.0 - resolution: "entities@npm:4.5.0" - checksum: 10/ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 - languageName: node - linkType: hard - "env-cmd@npm:10.1.0": version: 10.1.0 resolution: "env-cmd@npm:10.1.0" @@ -5201,10 +5913,10 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.0.0": - version: 1.0.0 - resolution: "es-errors@npm:1.0.0" - checksum: 10/5ffe692918a79970a86ceaa75febb58477a41d33e4c24692252e890a57e313ae17469ea8e6e00a1874746b8b2f93e7ee9d7e78f8166bbf6a26aecb6dd44ef60c +"es-errors@npm:^1.0.0, es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10/96e65d640156f91b707517e8cdc454dd7d47c32833aa3e85d79f24f9eb7ea85f39b63e36216ef0114996581969b59fe609a94e30316b08f5f4df1d44134cf8d5 languageName: node linkType: hard @@ -5247,6 +5959,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^0.9.3": + version: 0.9.3 + resolution: "es-module-lexer@npm:0.9.3" + checksum: 10/c3e39465d06a6ecd103ccdb746508c88ee4bdd56c15238b0013de38b949a4eca91d5e44d2a9b88d772fe7821547c5fe9200ba0f3353116e208d44bb50c7bc1ea + languageName: node + linkType: hard + "es-set-tostringtag@npm:^2.0.1": version: 2.0.2 resolution: "es-set-tostringtag@npm:2.0.2" @@ -5285,6 +6004,94 @@ __metadata: languageName: node linkType: hard +"esbuild-register@npm:^3.5.0": + version: 3.5.0 + resolution: "esbuild-register@npm:3.5.0" + dependencies: + debug: "npm:^4.3.4" + peerDependencies: + esbuild: ">=0.12 <1" + checksum: 10/af6874ce9b5fcdb0974c9d9e9f16530a5b9bd80c699b2ba9d7ace33439c1af1be6948535c775d9a6439e2bf23fb31cfd54ac882cfa38308a3f182039f4b98a01 + languageName: node + linkType: hard + +"esbuild@npm:^0.18.0": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/1f723ec71c3aa196473bf3298316eedc3f62d523924652dfeb60701b609792f918fc60db84b420d1d8ba9bfa7d69de2fc1d3157ba47c028bdae5d507a26a3c64 + languageName: node + linkType: hard + "esbuild@npm:^0.19.3": version: 0.19.11 resolution: "esbuild@npm:0.19.11" @@ -5372,6 +6179,13 @@ __metadata: languageName: node linkType: hard +"escape-html@npm:^1.0.3, escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 10/6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 + languageName: node + linkType: hard + "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" @@ -5400,6 +6214,24 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^2.1.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: "npm:^4.0.1" + estraverse: "npm:^5.2.0" + esutils: "npm:^2.0.2" + source-map: "npm:~0.6.1" + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 10/47719a65b2888b4586e3fa93769068b275961c13089e90d5d01a96a6e8e95871b1c3893576814c8fbf08a4a31a496f37e7b2c937cf231270f4d81de012832c7c + languageName: node + linkType: hard + "eslint-config-airbnb-base@npm:^15.0.0": version: 15.0.0 resolution: "eslint-config-airbnb-base@npm:15.0.0" @@ -5484,9 +6316,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:2.29.0": - version: 2.29.0 - resolution: "eslint-plugin-import@npm:2.29.0" +"eslint-plugin-import@npm:2.29.1": + version: 2.29.1 + resolution: "eslint-plugin-import@npm:2.29.1" dependencies: array-includes: "npm:^3.1.7" array.prototype.findlastindex: "npm:^1.2.3" @@ -5504,10 +6336,10 @@ __metadata: object.groupby: "npm:^1.0.1" object.values: "npm:^1.1.7" semver: "npm:^6.3.1" - tsconfig-paths: "npm:^3.14.2" + tsconfig-paths: "npm:^3.15.0" peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10/d6e8d016f38369892c85b866f762c03dee2b337d4f12031756e30d7490879261d1192a3c2f682fd7c4d2b923465f7a1e3d22cfdad5da1b1391c3bd39ea87af1a + checksum: 10/5865f05c38552145423c535326ec9a7113ab2305c7614c8b896ff905cfabc859c8805cac21e979c9f6f742afa333e6f62f812eabf891a7e8f5f0b853a32593c1 languageName: node linkType: hard @@ -5589,7 +6421,7 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.54.0": +"eslint@npm:^8.56.0": version: 8.56.0 resolution: "eslint@npm:8.56.0" dependencies: @@ -5648,7 +6480,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.0": +"esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -5690,6 +6522,22 @@ __metadata: languageName: node linkType: hard +"estree-walker@npm:^2.0.2": + version: 2.0.2 + resolution: "estree-walker@npm:2.0.2" + checksum: 10/b02109c5d46bc2ed47de4990eef770f7457b1159a229f0999a09224d2b85ffeed2d7679cffcff90aeb4448e94b0168feb5265b209cdec29aad50a3d6e93d21e2 + languageName: node + linkType: hard + +"estree-walker@npm:^3.0.3": + version: 3.0.3 + resolution: "estree-walker@npm:3.0.3" + dependencies: + "@types/estree": "npm:^1.0.0" + checksum: 10/a65728d5727b71de172c5df323385755a16c0fdab8234dc756c3854cfee343261ddfbb72a809a5660fac8c75d960bb3e21aa898c2d7e9b19bb298482ca58a3af + languageName: node + linkType: hard + "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -5697,6 +6545,13 @@ __metadata: languageName: node linkType: hard +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 10/571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff + languageName: node + linkType: hard + "eventemitter2@npm:6.4.7": version: 6.4.7 resolution: "eventemitter2@npm:6.4.7" @@ -5752,6 +6607,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^8.0.1": + version: 8.0.1 + resolution: "execa@npm:8.0.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^8.0.1" + human-signals: "npm:^5.0.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^4.1.0" + strip-final-newline: "npm:^3.0.0" + checksum: 10/d2ab5fe1e2bb92b9788864d0713f1fce9a07c4594e272c0c97bc18c90569897ab262e4ea58d27a694d288227a2e24f16f5e2575b44224ad9983b799dc7f1098d + languageName: node + linkType: hard + "executable@npm:^4.1.1": version: 4.1.1 resolution: "executable@npm:4.1.1" @@ -5788,6 +6660,45 @@ __metadata: languageName: node linkType: hard +"express@npm:^4.17.3": + version: 4.18.2 + resolution: "express@npm:4.18.2" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:1.20.1" + content-disposition: "npm:0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:0.5.0" + cookie-signature: "npm:1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:1.2.0" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:1.0.1" + methods: "npm:~1.1.2" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:0.1.7" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.11.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:0.18.0" + serve-static: "npm:1.15.0" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + type-is: "npm:~1.6.18" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 10/869ae89ed6ff4bed7b373079dc58e5dddcf2915a2669b36037ff78c99d675ae930e5fe052b35c24f56557d28a023bb1cbe3e2f2fb87eaab96a1cedd7e597809d + languageName: node + linkType: hard + "extend@npm:^3.0.0, extend@npm:^3.0.2, extend@npm:~3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" @@ -5910,6 +6821,16 @@ __metadata: languageName: node linkType: hard +"file-system-cache@npm:2.3.0": + version: 2.3.0 + resolution: "file-system-cache@npm:2.3.0" + dependencies: + fs-extra: "npm:11.1.1" + ramda: "npm:0.29.0" + checksum: 10/8f0530aaa8bed115ef1b00f69accde8d1311d0eaffc6e37bb0b5057b8be79e6e960823025ea3c980a58147eed0ba690b9906c2229e132f5d96158e9b635a052c + languageName: node + linkType: hard + "filesize@npm:10.1.0": version: 10.1.0 resolution: "filesize@npm:10.1.0" @@ -5926,7 +6847,22 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^3.2.0": +"finalhandler@npm:1.2.0": + version: 1.2.0 + resolution: "finalhandler@npm:1.2.0" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + statuses: "npm:2.0.1" + unpipe: "npm:~1.0.0" + checksum: 10/635718cb203c6d18e6b48dfbb6c54ccb08ea470e4f474ddcef38c47edcf3227feec316f886dd701235997d8af35240cae49856721ce18f539ad038665ebbf163 + languageName: node + linkType: hard + +"find-cache-dir@npm:^3.0.0, find-cache-dir@npm:^3.2.0": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: @@ -5982,7 +6918,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.14.9, follow-redirects@npm:^1.15.0, follow-redirects@npm:^1.15.4": +"follow-redirects@npm:^1.14.9, follow-redirects@npm:^1.15.4": version: 1.15.5 resolution: "follow-redirects@npm:1.15.5" peerDependenciesMeta: @@ -6050,6 +6986,20 @@ __metadata: languageName: node linkType: hard +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: 10/29ba9fd347117144e97cbb8852baae5e8b2acb7d1b591ef85695ed96f5b933b1804a7fac4a15dd09ca7ac7d0cdc104410e8102aae2dd3faa570a797ba07adb81 + languageName: node + linkType: hard + +"fresh@npm:0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 10/64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 + languageName: node + linkType: hard + "fromentries@npm:^1.2.0": version: 1.3.2 resolution: "fromentries@npm:1.3.2" @@ -6057,6 +7007,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:11.1.1": + version: 11.1.1 + resolution: "fs-extra@npm:11.1.1" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10/c4e9fabf9762a70d1403316b7faa899f3d3303c8afa765b891c2210fdeba368461e04ae1203920b64ef6a7d066a39ab8cef2160b5ce8d1011bb4368688cd9bb7 + languageName: node + linkType: hard + "fs-extra@npm:^11.1.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" @@ -6150,13 +7111,6 @@ __metadata: languageName: node linkType: hard -"fuse.js@npm:^3.3.0": - version: 3.6.1 - resolution: "fuse.js@npm:3.6.1" - checksum: 10/b0aae7e44a405a9cb2b7e4bb4532fcaca32f103a16c6ed5617c631c9e8f4b27174306b824b4bb2466eb2e29f9ca8a1024e60300ead18765cd544814ea4e86223 - languageName: node - linkType: hard - "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -6171,7 +7125,14 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": +"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": + version: 2.0.2 + resolution: "get-func-name@npm:2.0.2" + checksum: 10/3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.0.2": version: 1.2.3 resolution: "get-intrinsic@npm:1.2.3" dependencies: @@ -6184,15 +7145,16 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.0": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" +"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" dependencies: + es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" has-proto: "npm:^1.0.1" has-symbols: "npm:^1.0.3" hasown: "npm:^2.0.0" - checksum: 10/aa96db4f809734d26d49b59bc8669d73a0ae792da561514e987735573a1dfaede516cd102f217a078ea2b42d4c4fb1f83d487932cb15d49826b726cc9cd4470b + checksum: 10/85bbf4b234c3940edf8a41f4ecbd4e25ce78e5e6ad4e24ca2f77037d983b9ef943fd72f00f3ee97a49ec622a506b67db49c36246150377efcda1c9eb03e5f06d languageName: node linkType: hard @@ -6219,6 +7181,13 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^8.0.1": + version: 8.0.1 + resolution: "get-stream@npm:8.0.1" + checksum: 10/dde5511e2e65a48e9af80fea64aff11b4921b14b6e874c6f8294c50975095af08f41bfb0b680c887f28b566dd6ec2cb2f960f9d36a323359be324ce98b766e9e + languageName: node + linkType: hard + "get-symbol-description@npm:^1.0.0": version: 1.0.0 resolution: "get-symbol-description@npm:1.0.0" @@ -6289,7 +7258,18 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10": +"glob-promise@npm:^4.2.0": + version: 4.2.2 + resolution: "glob-promise@npm:4.2.2" + dependencies: + "@types/glob": "npm:^7.1.3" + peerDependencies: + glob: ^7.1.6 + checksum: 10/c1a3d95f7c8393e4151d4899ec4e42bb2e8237160f840ad1eccbe9247407da8b6c13e28f463022e011708bc40862db87b9b77236d35afa3feb8aa86d518f2dfe + languageName: node + linkType: hard + +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -6304,7 +7284,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": +"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -6388,42 +7368,43 @@ __metadata: version: 0.0.0-use.local resolution: "graasp-builder@workspace:." dependencies: + "@ag-grid-community/core": "npm:31.0.3" "@ag-grid-community/styles": "npm:31.0.3" - "@commitlint/cli": "npm:18.4.4" - "@commitlint/config-conventional": "npm:18.4.4" - "@cypress/code-coverage": "npm:3.12.12" + "@commitlint/cli": "npm:18.6.0" + "@commitlint/config-conventional": "npm:18.6.0" + "@cypress/code-coverage": "npm:3.12.20" "@emotion/cache": "npm:11.11.0" "@emotion/react": "npm:11.11.3" "@emotion/styled": "npm:11.11.0" - "@graasp/chatbox": "npm:3.0.1" - "@graasp/query-client": "npm:2.5.0" - "@graasp/sdk": "npm:3.4.1" - "@graasp/translations": "npm:1.22.1" - "@graasp/ui": "npm:4.6.1" - "@mui/icons-material": "npm:5.14.19" - "@mui/lab": "npm:5.0.0-alpha.151" - "@mui/material": "npm:5.14.19" - "@sentry/react": "npm:7.93.0" - "@testing-library/jest-dom": "npm:^6.1.5" - "@testing-library/react": "npm:^14.1.2" - "@testing-library/user-event": "npm:^14.5.1" + "@graasp/chatbox": "npm:3.0.3" + "@graasp/query-client": "npm:2.6.0" + "@graasp/sdk": "npm:3.8.1" + "@graasp/translations": "npm:1.23.0" + "@graasp/ui": "npm:4.7.0" + "@mui/icons-material": "npm:5.15.8" + "@mui/lab": "npm:5.0.0-alpha.162" + "@mui/material": "npm:5.15.8" + "@sentry/react": "npm:7.100.1" + "@testing-library/jest-dom": "npm:^6.4.2" + "@testing-library/react": "npm:^14.2.1" + "@testing-library/user-event": "npm:^14.5.2" "@trivago/prettier-plugin-sort-imports": "npm:4.3.0" - "@types/jest": "npm:29.5.10" + "@types/jest": "npm:29.5.12" "@types/lodash.debounce": "npm:4.0.9" "@types/lodash.groupby": "npm:4.6.9" "@types/lodash.isequal": "npm:4.5.8" "@types/lodash.partition": "npm:4.6.9" "@types/lodash.truncate": "npm:4.4.9" - "@types/node": "npm:20.10.1" + "@types/node": "npm:20.11.16" "@types/papaparse": "npm:5.3.14" - "@types/qs": "npm:6.9.10" - "@types/react": "npm:18.2.39" - "@types/react-csv": "npm:1.1.9" - "@types/react-dom": "npm:18.2.17" + "@types/qs": "npm:6.9.11" + "@types/react": "npm:18.2.48" + "@types/react-csv": "npm:1.1.10" + "@types/react-dom": "npm:18.2.18" "@types/uuid": "npm:9.0.7" - "@types/validator": "npm:13.11.7" - "@typescript-eslint/eslint-plugin": "npm:6.15.0" - "@typescript-eslint/parser": "npm:6.15.0" + "@types/validator": "npm:13.11.8" + "@typescript-eslint/eslint-plugin": "npm:6.19.1" + "@typescript-eslint/parser": "npm:6.19.1" "@uppy/core": "npm:3.3.1" "@uppy/dashboard": "npm:3.4.2" "@uppy/drag-drop": "npm:3.0.2" @@ -6434,19 +7415,17 @@ __metadata: "@uppy/tus": "npm:3.1.2" "@uppy/xhr-upload": "npm:3.3.1" "@vitejs/plugin-react": "npm:4.2.0" - ag-grid-community: "npm:29.3.5" - ag-grid-react: "npm:29.3.5" - axios: "npm:1.6.2" + axios: "npm:1.6.6" concurrently: "npm:8.2.2" - cypress: "npm:13.6.1" + cypress: "npm:13.6.3" cypress-localstorage-commands: "npm:2.2.5" - date-fns: "npm:2.30.0" + date-fns: "npm:3.3.1" env-cmd: "npm:10.1.0" - eslint: "npm:^8.54.0" + eslint: "npm:^8.56.0" eslint-config-airbnb: "npm:19.0.4" eslint-config-prettier: "npm:9.1.0" eslint-import-resolver-typescript: "npm:3.6.1" - eslint-plugin-import: "npm:2.29.0" + eslint-plugin-import: "npm:2.29.1" eslint-plugin-jsx-a11y: "npm:6.8.0" eslint-plugin-react: "npm:7.33.2" eslint-plugin-react-hooks: "npm:4.6.0" @@ -6461,7 +7440,7 @@ __metadata: lodash.truncate: "npm:4.4.2" nyc: "npm:15.1.0" papaparse: "npm:5.4.1" - prettier: "npm:3.1.0" + prettier: "npm:3.2.4" qs: "npm:6.11.2" react: "npm:18.2.0" react-beautiful-dnd: "npm:13.1.1" @@ -6473,14 +7452,13 @@ __metadata: react-qr-code: "npm:2.0.12" react-query: "npm:3.39.3" react-quill: "npm:2.0.0" - react-router: "npm:6.20.1" - react-router-dom: "npm:6.20.1" + react-router: "npm:6.21.3" + react-router-dom: "npm:6.21.3" react-toastify: "npm:9.1.3" - rollup-plugin-visualizer: "npm:5.11.0" short-uuid: "npm:4.2.2" - stylis: "npm:4.3.0" + stylis: "npm:4.3.1" stylis-plugin-rtl: "npm:2.1.1" - typescript: "npm:5.3.2" + typescript: "npm:5.3.3" uuid: "npm:9.0.1" validator: "npm:13.11.0" vite: "npm:5.0.12" @@ -6496,13 +7474,6 @@ __metadata: languageName: node linkType: hard -"graceful-readlink@npm:>= 1.0.0": - version: 1.0.1 - resolution: "graceful-readlink@npm:1.0.1" - checksum: 10/9ecd6cbbcac5a0070c89f3e4279a9a812f21270aa0eacd3d7150c05ec27e0a0773064813226cbb18fa28162f44a7175a9a4911ca9e539d6c03ee9d3f21b78381 - languageName: node - linkType: hard - "graphemer@npm:^1.4.0": version: 1.4.0 resolution: "graphemer@npm:1.4.0" @@ -6510,6 +7481,24 @@ __metadata: languageName: node linkType: hard +"handlebars@npm:^4.7.7": + version: 4.7.8 + resolution: "handlebars@npm:4.7.8" + dependencies: + minimist: "npm:^1.2.5" + neo-async: "npm:^2.6.2" + source-map: "npm:^0.6.1" + uglify-js: "npm:^3.1.4" + wordwrap: "npm:^1.0.0" + dependenciesMeta: + uglify-js: + optional: true + bin: + handlebars: bin/handlebars + checksum: 10/bd528f4dd150adf67f3f857118ef0fa43ff79a153b1d943fa0a770f2599e38b25a7a0dbac1a3611a4ec86970fd2325a81310fb788b5c892308c9f8743bd02e11 + languageName: node + linkType: hard + "hard-rejection@npm:^2.1.0": version: 2.1.0 resolution: "hard-rejection@npm:2.1.0" @@ -6662,6 +7651,13 @@ __metadata: languageName: node linkType: hard +"html-tags@npm:^3.1.0": + version: 3.3.1 + resolution: "html-tags@npm:3.3.1" + checksum: 10/d0e808544b92d8b999cbcc86d539577255a2f0f2f4f73110d10749d1d36e6fe6ad706a0355a8477afb6e000ecdc93d8455b3602951f9a2b694ac9e28f1b52878 + languageName: node + linkType: hard + "html-url-attributes@npm:^3.0.0": version: 3.0.0 resolution: "html-url-attributes@npm:3.0.0" @@ -6669,18 +7665,6 @@ __metadata: languageName: node linkType: hard -"htmlparser2@npm:^8.0.0": - version: 8.0.2 - resolution: "htmlparser2@npm:8.0.2" - dependencies: - domelementtype: "npm:^2.3.0" - domhandler: "npm:^5.0.3" - domutils: "npm:^3.0.1" - entities: "npm:^4.4.0" - checksum: 10/ea5512956eee06f5835add68b4291d313c745e8407efa63848f4b8a90a2dee45f498a698bca8614e436f1ee0cfdd609938b71d67c693794545982b76e53e6f11 - languageName: node - linkType: hard - "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -6688,16 +7672,16 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:^1.7.1": - version: 1.8.1 - resolution: "http-errors@npm:1.8.1" +"http-errors@npm:2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" dependencies: - depd: "npm:~1.1.2" + depd: "npm:2.0.0" inherits: "npm:2.0.4" setprototypeof: "npm:1.2.0" - statuses: "npm:>= 1.5.0 < 2" + statuses: "npm:2.0.1" toidentifier: "npm:1.0.1" - checksum: 10/76fc491bd8df2251e21978e080d5dae20d9736cfb29bb72b5b76ec1bcebb1c14f0f58a3a128dd89288934379d2173cfb0421c571d54103e93dd65ef6243d64d8 + checksum: 10/0e7f76ee8ff8a33e58a3281a469815b893c41357378f408be8f6d4aa7d1efafb0da064625518e7078381b6a92325949b119dc38fcb30bdbc4e3a35f78c44c439 languageName: node linkType: hard @@ -6753,6 +7737,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^5.0.0": + version: 5.0.0 + resolution: "human-signals@npm:5.0.0" + checksum: 10/30f8870d831cdcd2d6ec0486a7d35d49384996742052cee792854273fa9dd9e7d5db06bb7985d4953e337e10714e994e0302e90dc6848069171b05ec836d65b0 + languageName: node + linkType: hard + "husky@npm:8.0.3": version: 8.0.3 resolution: "husky@npm:8.0.3" @@ -6780,6 +7771,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10/6d3a2dac6e5d1fb126d25645c25c3a1209f70cceecc68b8ef51ae0da3cdc078c151fade7524a30b12a3094926336831fca09c666ef55b37e2c69638b5d6bd2e3 + languageName: node + linkType: hard + "iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" @@ -6876,6 +7876,17 @@ __metadata: languageName: node linkType: hard +"interweave@npm:13.1.0": + version: 13.1.0 + resolution: "interweave@npm:13.1.0" + dependencies: + escape-html: "npm:^1.0.3" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10/46ac44f1f58f9808a08738d4151ba57dd5270bdd834adc83781da7c5f6f9b5c1536ca0c7c54203724eaeef7130e41169ea9f2af1ec2f503ead822e16e3e03573 + languageName: node + linkType: hard + "invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" @@ -6892,6 +7903,13 @@ __metadata: languageName: node linkType: hard +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: 10/864d0cced0c0832700e9621913a6429ccdc67f37c1bd78fb8c6789fff35c9d167cb329134acad2290497a53336813ab4798d2794fd675d5eb33b5fdf0982b9ca + languageName: node + linkType: hard + "is-alphabetical@npm:^2.0.0": version: 2.0.1 resolution: "is-alphabetical@npm:2.0.1" @@ -6909,7 +7927,7 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.1.1": +"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -6919,18 +7937,7 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.1": - version: 3.0.2 - resolution: "is-array-buffer@npm:3.0.2" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.0" - is-typed-array: "npm:^1.1.10" - checksum: 10/dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 - languageName: node - linkType: hard - -"is-array-buffer@npm:^3.0.2": +"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4": version: 3.0.4 resolution: "is-array-buffer@npm:3.0.4" dependencies: @@ -7027,15 +8034,6 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 10/3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -7059,7 +8057,7 @@ __metadata: languageName: node linkType: hard -"is-generator-function@npm:^1.0.10": +"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": version: 1.0.10 resolution: "is-generator-function@npm:1.0.10" dependencies: @@ -7108,6 +8106,16 @@ __metadata: languageName: node linkType: hard +"is-nan@npm:^1.3.2": + version: 1.3.2 + resolution: "is-nan@npm:1.3.2" + dependencies: + call-bind: "npm:^1.0.0" + define-properties: "npm:^1.1.3" + checksum: 10/1f784d3472c09bc2e47acba7ffd4f6c93b0394479aa613311dc1d70f1bfa72eb0846c81350967722c959ba65811bae222204d6c65856fdce68f31986140c7b0e + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -7166,7 +8174,7 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^5.0.0": +"is-plain-object@npm:5.0.0": version: 5.0.0 resolution: "is-plain-object@npm:5.0.0" checksum: 10/e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c @@ -7213,6 +8221,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 10/172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -7240,7 +8255,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.9": +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": version: 1.1.12 resolution: "is-typed-array@npm:1.1.12" dependencies: @@ -7296,15 +8311,6 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: "npm:^2.0.0" - checksum: 10/20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -7333,13 +8339,6 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-coverage@npm:3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-coverage@npm:3.0.0" - checksum: 10/eb0ba205890ee02ea9d76b31d6adf196f532b28a158c0c4db0db6ee6b60de476aca7bba34a9321d17fc396853db758d9430f1202ed28a7a6060e9d1cc8f555c0 - languageName: node - linkType: hard - "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.2 resolution: "istanbul-lib-coverage@npm:3.2.2" @@ -7674,6 +8673,13 @@ __metadata: languageName: node linkType: hard +"jsonc-parser@npm:^3.2.0": + version: 3.2.1 + resolution: "jsonc-parser@npm:3.2.1" + checksum: 10/fe2df6f39e21653781d52cae20c5b9e0ab62461918d97f9430b216cea9b6500efc1d8b42c6584cc0a7548b4c996055e9cdc39f09b9782fa6957af2f45306c530 + languageName: node + linkType: hard + "jsonfile@npm:^6.0.1": version: 6.1.0 resolution: "jsonfile@npm:6.1.0" @@ -7768,6 +8774,17 @@ __metadata: languageName: node linkType: hard +"lazy-universal-dotenv@npm:^4.0.0": + version: 4.0.0 + resolution: "lazy-universal-dotenv@npm:4.0.0" + dependencies: + app-root-dir: "npm:^1.0.2" + dotenv: "npm:^16.0.0" + dotenv-expand: "npm:^10.0.0" + checksum: 10/5aa4d1a01d108d1f4a565576b58e728be949ceccecef894d6a9de56cb2b8e2e033abd47424190d0a546cb22b4b4a3ab553346b9710c3294870660d4a3555dd34 + languageName: node + linkType: hard + "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -7806,6 +8823,16 @@ __metadata: languageName: node linkType: hard +"local-pkg@npm:^0.5.0": + version: 0.5.0 + resolution: "local-pkg@npm:0.5.0" + dependencies: + mlly: "npm:^1.4.2" + pkg-types: "npm:^1.0.3" + checksum: 10/20f4caba50dc6fb00ffcc1a78bc94b5acb33995e0aadf4d4edcdeab257e891aa08f50afddf02f3240b2c3d02432bc2078f2a916a280ed716b64753a3d250db70 + languageName: node + linkType: hard + "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -8063,6 +9090,15 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^2.3.6, loupe@npm:^2.3.7": + version: 2.3.7 + resolution: "loupe@npm:2.3.7" + dependencies: + get-func-name: "npm:^2.0.1" + checksum: 10/635c8f0914c2ce7ecfe4e239fbaf0ce1d2c00e4246fafcc4ed000bfdb1b8f89d05db1a220054175cca631ebf3894872a26fffba0124477fcb562f78762848fb1 + languageName: node + linkType: hard + "lru-cache@npm:^10.0.1": version: 10.2.0 resolution: "lru-cache@npm:10.2.0" @@ -8104,6 +9140,24 @@ __metadata: languageName: node linkType: hard +"magic-string@npm:^0.27.0": + version: 0.27.0 + resolution: "magic-string@npm:0.27.0" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.4.13" + checksum: 10/10a18a48d22fb14467d6cb4204aba58d6790ae7ba023835dc7a65e310cf216f042a17fab1155ba43e47117310a9b7c3fd3bb79f40be40f5124d6b1af9e96399b + languageName: node + linkType: hard + +"magic-string@npm:^0.30.0, magic-string@npm:^0.30.5": + version: 0.30.5 + resolution: "magic-string@npm:0.30.5" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.4.15" + checksum: 10/c8a6b25f813215ca9db526f3a407d6dc0bf35429c2b8111d6f1c2cf6cf6afd5e2d9f9cd189416a0e3959e20ecd635f73639f9825c73de1074b29331fe36ace59 + languageName: node + linkType: hard + "make-dir@npm:^3.0.0, make-dir@npm:^3.0.2": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -8155,6 +9209,13 @@ __metadata: languageName: node linkType: hard +"map-or-similar@npm:^1.5.0": + version: 1.5.0 + resolution: "map-or-similar@npm:1.5.0" + checksum: 10/3cf43bcd0e7af41d7bade5f8b5be6bb9d021cc47e6008ad545d071cf3a709ba782884002f9eec6ccd51f572fc17841e07bf74628e0bc3694c33f4622b03e4b4c + languageName: node + linkType: hard + "markdown-table@npm:^3.0.0": version: 3.0.3 resolution: "markdown-table@npm:3.0.3" @@ -8391,6 +9452,13 @@ __metadata: languageName: node linkType: hard +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: 10/38e0984db39139604756903a01397e29e17dcb04207bb3e081412ce725ab17338ecc47220c1b186b6bbe79a658aad1b0d41142884f5a481f36290cdefbe6aa46 + languageName: node + linkType: hard + "memoize-one@npm:^5.1.1": version: 5.2.1 resolution: "memoize-one@npm:5.2.1" @@ -8405,6 +9473,15 @@ __metadata: languageName: node linkType: hard +"memoizerific@npm:^1.11.3": + version: 1.11.3 + resolution: "memoizerific@npm:1.11.3" + dependencies: + map-or-similar: "npm:^1.5.0" + checksum: 10/72b6b80699777d000f03db6e15fdabcd4afe77feb45be51fe195cb230c64a368fcfcfbb976375eac3283bd8193d6b1a67ac3081cae07f64fca73f1aa568d59e3 + languageName: node + linkType: hard + "meow@npm:^12.0.1": version: 12.1.1 resolution: "meow@npm:12.1.1" @@ -8431,6 +9508,13 @@ __metadata: languageName: node linkType: hard +"merge-descriptors@npm:1.0.1": + version: 1.0.1 + resolution: "merge-descriptors@npm:1.0.1" + checksum: 10/5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 + languageName: node + linkType: hard + "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -8445,6 +9529,13 @@ __metadata: languageName: node linkType: hard +"methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 10/a385dd974faa34b5dd021b2bbf78c722881bf6f003bfe6d391d7da3ea1ed625d1ff10ddd13c57531f628b3e785be38d3eed10ad03cebd90b76932413df9a1820 + languageName: node + linkType: hard + "micromark-core-commonmark@npm:^2.0.0": version: 2.0.0 resolution: "micromark-core-commonmark@npm:2.0.0" @@ -8807,7 +9898,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19": +"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -8816,6 +9907,15 @@ __metadata: languageName: node linkType: hard +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: 10/b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170 + languageName: node + linkType: hard + "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" @@ -8823,13 +9923,29 @@ __metadata: languageName: node linkType: hard -"min-indent@npm:^1.0.0": +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: 10/995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 + languageName: node + linkType: hard + +"min-indent@npm:^1.0.0, min-indent@npm:^1.0.1": version: 1.0.1 resolution: "min-indent@npm:1.0.1" checksum: 10/bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 languageName: node linkType: hard +"minimatch@npm:9.0.3, minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10/c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 + languageName: node + linkType: hard + "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -8839,15 +9955,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10/c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 - languageName: node - linkType: hard - "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -8859,7 +9966,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.6, minimist@npm:^1.2.8": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f @@ -8959,10 +10066,22 @@ __metadata: languageName: node linkType: hard -"moment@npm:^2.29.4": - version: 2.30.1 - resolution: "moment@npm:2.30.1" - checksum: 10/ae42d876d4ec831ef66110bdc302c0657c664991e45cf2afffc4b0f6cd6d251dde11375c982a5c0564ccc0fa593fc564576ddceb8c8845e87c15f58aa6baca69 +"mlly@npm:^1.2.0, mlly@npm:^1.4.2": + version: 1.5.0 + resolution: "mlly@npm:1.5.0" + dependencies: + acorn: "npm:^8.11.3" + pathe: "npm:^1.1.2" + pkg-types: "npm:^1.0.3" + ufo: "npm:^1.3.2" + checksum: 10/c030ecb7f17a9080f04746cc9bf1a73f55a86dcad55c1597d20349737e07ec66a09ea1bcac0d36984cb1d532b79200c235086ab2291d678224f9082946cf530e + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 10/0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 languageName: node linkType: hard @@ -8973,7 +10092,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -9021,13 +10140,34 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:^0.6.3": +"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 languageName: node linkType: hard +"neo-async@npm:^2.6.2": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: 10/1a7948fea86f2b33ec766bc899c88796a51ba76a4afc9026764aedc6e7cde692a09067031e4a1bf6db4f978ccd99e7f5b6c03fe47ad9865c3d4f99050d67e002 + languageName: node + linkType: hard + +"node-fetch@npm:^2.0.0": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10/b24f8a3dc937f388192e59bcf9d0857d7b6940a2496f328381641cb616efccc9866e89ec43f2ec956bbd6c3d3ee05524ce77fe7b29ccd34692b3a16f237d6676 + languageName: node + linkType: hard + "node-gyp@npm:latest": version: 10.0.1 resolution: "node-gyp@npm:10.0.1" @@ -9064,6 +10204,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 10/0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24 + languageName: node + linkType: hard + "nopt@npm:^7.0.0": version: 7.2.0 resolution: "nopt@npm:7.2.0" @@ -9115,6 +10262,15 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^5.1.0": + version: 5.2.0 + resolution: "npm-run-path@npm:5.2.0" + dependencies: + path-key: "npm:^4.0.0" + checksum: 10/c5325e016014e715689c4014f7e0be16cc4cbf529f32a1723e511bc4689b5f823b704d2bca61ac152ce2bda65e0205dc8b3ba0ec0f5e4c3e162d302f6f5b9efb + languageName: node + linkType: hard + "nyc@npm:15.1.0": version: 15.1.0 resolution: "nyc@npm:15.1.0" @@ -9257,6 +10413,15 @@ __metadata: languageName: node linkType: hard +"on-finished@npm:2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" + dependencies: + ee-first: "npm:1.1.1" + checksum: 10/8e81472c5028125c8c39044ac4ab8ba51a7cdc19a9fbd4710f5d524a74c6d8c9ded4dd0eed83f28d3d33ac1d7a6a439ba948ccb765ac6ce87f30450a26bfe2ea + languageName: node + linkType: hard + "once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" @@ -9275,14 +10440,12 @@ __metadata: languageName: node linkType: hard -"open@npm:^8.4.0": - version: 8.4.2 - resolution: "open@npm:8.4.2" +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" dependencies: - define-lazy-prop: "npm:^2.0.0" - is-docker: "npm:^2.1.1" - is-wsl: "npm:^2.2.0" - checksum: 10/acd81a1d19879c818acb3af2d2e8e9d81d17b5367561e623248133deb7dd3aefaed527531df2677d3e6aaf0199f84df57b6b2262babff8bf46ea0029aac536c9 + mimic-fn: "npm:^4.0.0" + checksum: 10/0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 languageName: node linkType: hard @@ -9325,6 +10488,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^5.0.0": + version: 5.0.0 + resolution: "p-limit@npm:5.0.0" + dependencies: + yocto-queue: "npm:^1.0.0" + checksum: 10/87bf5837dee6942f0dbeff318436179931d9a97848d1b07dbd86140a477a5d2e6b90d9701b210b4e21fe7beaea2979dfde366e4f576fa644a59bd4d6a6371da7 + languageName: node + linkType: hard + "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -9459,10 +10631,10 @@ __metadata: languageName: node linkType: hard -"parse-srcset@npm:^1.0.2": - version: 1.0.2 - resolution: "parse-srcset@npm:1.0.2" - checksum: 10/d40c131cfc3ab7bb6333b788d30a30d063d76a83b49fa752229823f96475e36cf29fea09e035ce3b2a634b686e93e2a7429cb8dad0041d8a3a3df622093b9ea1 +"parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 10/407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 languageName: node linkType: hard @@ -9487,6 +10659,13 @@ __metadata: languageName: node linkType: hard +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 10/8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 + languageName: node + linkType: hard + "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -9504,6 +10683,13 @@ __metadata: languageName: node linkType: hard +"path-to-regexp@npm:0.1.7": + version: 0.1.7 + resolution: "path-to-regexp@npm:0.1.7" + checksum: 10/701c99e1f08e3400bea4d701cf6f03517474bb1b608da71c78b1eb261415b645c5670dfae49808c89e12cea2dccd113b069f040a80de012da0400191c6dbd1c8 + languageName: node + linkType: hard + "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -9511,6 +10697,20 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^1.1.0, pathe@npm:^1.1.1, pathe@npm:^1.1.2": + version: 1.1.2 + resolution: "pathe@npm:1.1.2" + checksum: 10/f201d796351bf7433d147b92c20eb154a4e0ea83512017bf4ec4e492a5d6e738fb45798be4259a61aa81270179fce11026f6ff0d3fa04173041de044defe9d80 + languageName: node + linkType: hard + +"pathval@npm:^1.1.1": + version: 1.1.1 + resolution: "pathval@npm:1.1.1" + checksum: 10/b50a4751068aa3a5428f5a0b480deecedc6f537666a3630a0c2ae2d5e7c0f4bf0ee77b48404441ec1220bef0c91625e6030b3d3cf5a32ab0d9764018d1d9dbb6 + languageName: node + linkType: hard + "pend@npm:~1.2.0": version: 1.2.0 resolution: "pend@npm:1.2.0" @@ -9532,7 +10732,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc @@ -9555,14 +10755,23 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.11": - version: 8.4.33 - resolution: "postcss@npm:8.4.33" +"pkg-dir@npm:^5.0.0": + version: 5.0.0 + resolution: "pkg-dir@npm:5.0.0" dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 10/e22a4594c255f26117f38419fb494d7ecab0f596cd409f7aadc8a6173abf180ed7ea970cd13fd366ab12b5840be901d2a09b25197700c2ebcb5a8077326bf519 + find-up: "npm:^5.0.0" + checksum: 10/b167bb8dac7bbf22b1d5e30ec223e6b064b84b63010c9d49384619a36734caf95ed23ad23d4f9bd975e8e8082b60a83395f43a89bb192df53a7c25a38ecb57d9 + languageName: node + linkType: hard + +"pkg-types@npm:^1.0.3": + version: 1.0.3 + resolution: "pkg-types@npm:1.0.3" + dependencies: + jsonc-parser: "npm:^3.2.0" + mlly: "npm:^1.2.0" + pathe: "npm:^1.1.0" + checksum: 10/e17e1819ce579c9ea390e4c41a9ed9701d8cff14b463f9577cc4f94688da8917c66dabc40feacd47a21eb3de9b532756a78becd882b76add97053af307c1240a languageName: node linkType: hard @@ -9591,12 +10800,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.1.0": - version: 3.1.0 - resolution: "prettier@npm:3.1.0" +"prettier@npm:3.2.4": + version: 3.2.4 + resolution: "prettier@npm:3.2.4" bin: prettier: bin/prettier.cjs - checksum: 10/e95e8f93c6b9aea2ac1e86bebe329bee90c8c50d9a23d1f593eba8d7f39b33b3641eb28785001505b6723c47895a5322ad12a2fb855b289cb7bae450ffc34425 + checksum: 10/e2b735d0552501b3a7ac8bd3ba3b6de2920bb35bd4cd02d08cb9057ebe3e96d83b9a7e4b903d987b7530a50223b12c74d107c154337236ae2c68156ba1e65cd2 languageName: node linkType: hard @@ -9629,6 +10838,13 @@ __metadata: languageName: node linkType: hard +"pretty-hrtime@npm:^1.0.3": + version: 1.0.3 + resolution: "pretty-hrtime@npm:1.0.3" + checksum: 10/0a462e88a0a3fd3320288fd8307f488974326ae8e13eea8c27f590f8ee767ccb59cf35bcae1cadff241cd8b72f3e373fc76ff1be95243649899bf8c816874af9 + languageName: node + linkType: hard + "prism-react-renderer@npm:^2.3.1": version: 2.3.1 resolution: "prism-react-renderer@npm:2.3.1" @@ -9703,6 +10919,16 @@ __metadata: languageName: node linkType: hard +"proxy-addr@npm:~2.0.7": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: "npm:0.2.0" + ipaddr.js: "npm:1.9.1" + checksum: 10/f24a0c80af0e75d31e3451398670d73406ec642914da11a2965b80b1898ca6f66a0e3e091a11a4327079b2b268795f6fa06691923fef91887215c3d0e8ea3f68 + languageName: node + linkType: hard + "proxy-from-env@npm:1.0.0": version: 1.0.0 resolution: "proxy-from-env@npm:1.0.0" @@ -9757,7 +10983,16 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.2": +"qs@npm:6.11.0": + version: 6.11.0 + resolution: "qs@npm:6.11.0" + dependencies: + side-channel: "npm:^1.0.4" + checksum: 10/5a3bfea3e2f359ede1bfa5d2f0dbe54001aa55e40e27dc3e60fab814362d83a9b30758db057c2011b6f53a2d4e4e5150194b5bac45372652aecb3e3c0d4b256e + languageName: node + linkType: hard + +"qs@npm:6.11.2, qs@npm:^6.10.0": version: 6.11.2 resolution: "qs@npm:6.11.2" dependencies: @@ -9798,18 +11033,6 @@ __metadata: languageName: node linkType: hard -"quill-emoji@npm:0.2.0": - version: 0.2.0 - resolution: "quill-emoji@npm:0.2.0" - dependencies: - emoji-data-css: "npm:^1.0.1" - fuse.js: "npm:^3.3.0" - peerDependencies: - quill: ^1.3.5 - checksum: 10/dbeb3532706cbbb08ca552a5bb64cccf214d04bb4789cfd626f19295d1eb403c3986e4b8634a2f57995ea258db271b12b9c6b5aaf7bca343636a1d93a4f08a9e - languageName: node - linkType: hard - "quill@npm:^1.3.7": version: 1.3.7 resolution: "quill@npm:1.3.7" @@ -9831,6 +11054,32 @@ __metadata: languageName: node linkType: hard +"ramda@npm:0.29.0": + version: 0.29.0 + resolution: "ramda@npm:0.29.0" + checksum: 10/b156660f2c58b4a13bcc4f1a0eabc1145d8db11d33d26a2fb03cd6adf3983a1c1f2bbaaf708c421029e9b09684262d056752623f7e62b79a503fb9217dec69d4 + languageName: node + linkType: hard + +"range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 10/ce21ef2a2dd40506893157970dc76e835c78cf56437e26e19189c48d5291e7279314477b06ac38abd6a401b661a6840f7b03bd0b1249da9b691deeaa15872c26 + languageName: node + linkType: hard + +"raw-body@npm:2.5.1": + version: 2.5.1 + resolution: "raw-body@npm:2.5.1" + dependencies: + bytes: "npm:3.1.2" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + unpipe: "npm:1.0.0" + checksum: 10/280bedc12db3490ecd06f740bdcf66093a07535374b51331242382c0e130bb273ebb611b7bc4cba1b4b4e016cc7b1f4b05a6df885a6af39c2bc3b94c02291c84 + languageName: node + linkType: hard + "re-resizable@npm:6.9.6": version: 6.9.6 resolution: "re-resizable@npm:6.9.6" @@ -9879,6 +11128,33 @@ __metadata: languageName: node linkType: hard +"react-docgen-typescript@npm:^2.2.2": + version: 2.2.2 + resolution: "react-docgen-typescript@npm:2.2.2" + peerDependencies: + typescript: ">= 4.3.x" + checksum: 10/081fc3a876f53b9eeffcff357e5b6c190db799d50edcf11b187857d8cb8cce28000ed777ed16dd52a1c955f332612ef6b1f02cf8adcbcb084b8da9ff1ae5fd13 + languageName: node + linkType: hard + +"react-docgen@npm:^7.0.0": + version: 7.0.3 + resolution: "react-docgen@npm:7.0.3" + dependencies: + "@babel/core": "npm:^7.18.9" + "@babel/traverse": "npm:^7.18.9" + "@babel/types": "npm:^7.18.9" + "@types/babel__core": "npm:^7.18.0" + "@types/babel__traverse": "npm:^7.18.0" + "@types/doctrine": "npm:^0.0.9" + "@types/resolve": "npm:^1.20.2" + doctrine: "npm:^3.0.0" + resolve: "npm:^1.22.1" + strip-indent: "npm:^4.0.0" + checksum: 10/53eaed76cceb55606584c6ab603f04ec78c066cfb9ed983e1f7b388a75bfb8c2fc9c6b7ab299bac311b3daeca95adb8076b58ca96b41907b33c518299268831f + languageName: node + linkType: hard + "react-dom@npm:18.2.0, react-dom@npm:^18.2.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" @@ -9904,6 +11180,20 @@ __metadata: languageName: node linkType: hard +"react-element-to-jsx-string@npm:^15.0.0": + version: 15.0.0 + resolution: "react-element-to-jsx-string@npm:15.0.0" + dependencies: + "@base2/pretty-print-object": "npm:1.0.1" + is-plain-object: "npm:5.0.0" + react-is: "npm:18.1.0" + peerDependencies: + react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + checksum: 10/9a874b2f16b4624a72c4b766b096d693a382b9dc7f2264f802395852ae3435ccde8e9e47bbe45cf5f30eba70f8126af6aca832190e285b0096af3ecade994df1 + languageName: node + linkType: hard + "react-ga4@npm:2.1.0": version: 2.1.0 resolution: "react-ga4@npm:2.1.0" @@ -9911,7 +11201,7 @@ __metadata: languageName: node linkType: hard -"react-i18next@npm:13.5.0, react-i18next@npm:^13.5.0": +"react-i18next@npm:13.5.0": version: 13.5.0 resolution: "react-i18next@npm:13.5.0" dependencies: @@ -9929,6 +11219,24 @@ __metadata: languageName: node linkType: hard +"react-i18next@npm:^14.0.0": + version: 14.0.1 + resolution: "react-i18next@npm:14.0.1" + dependencies: + "@babel/runtime": "npm:^7.22.5" + html-parse-stringify: "npm:^3.0.1" + peerDependencies: + i18next: ">= 23.2.3" + react: ">= 16.8.0" + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 10/f286bac8d091153dc5e8a469c181fddc916c660b10ca496f2fac7bd41ec6dd04e3074e0ce32db5f0192690fc6dbd522fbcf8644813a86b77eeee75d10725024b + languageName: node + linkType: hard + "react-image-crop@npm:11.0.5": version: 11.0.5 resolution: "react-image-crop@npm:11.0.5" @@ -9938,6 +11246,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:18.1.0": + version: 18.1.0 + resolution: "react-is@npm:18.1.0" + checksum: 10/fe09c86d5e12a8531bf3e748660f3dffbe900a6da0b488c7efaf0a866e16b74ecc1b0011b0960b13594f8719f39f87a987c0c85edff0b2d3e2f14b87e7230ad2 + languageName: node + linkType: hard + "react-is@npm:^16.13.1, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" @@ -10043,20 +11358,6 @@ __metadata: languageName: node linkType: hard -"react-quill@npm:2.0.0-beta.4": - version: 2.0.0-beta.4 - resolution: "react-quill@npm:2.0.0-beta.4" - dependencies: - "@types/quill": "npm:^1.3.10" - lodash: "npm:^4.17.4" - quill: "npm:^1.3.7" - peerDependencies: - react: ^16 || ^17 - react-dom: ^16 || ^17 - checksum: 10/1797259893bd9f3c3650e47b5dfc6332f815e2276276119fa3a73e95b755d46b06415f09d3d7d1b7c2b3744d9dea27ff7cf620700ad95d65dd1c7a9152f13064 - languageName: node - linkType: hard - "react-redux@npm:^7.2.0": version: 7.2.9 resolution: "react-redux@npm:7.2.9" @@ -10099,16 +11400,16 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:6.20.1": - version: 6.20.1 - resolution: "react-router-dom@npm:6.20.1" +"react-router-dom@npm:6.21.3": + version: 6.21.3 + resolution: "react-router-dom@npm:6.21.3" dependencies: - "@remix-run/router": "npm:1.13.1" - react-router: "npm:6.20.1" + "@remix-run/router": "npm:1.14.2" + react-router: "npm:6.21.3" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10/27efb05af0025bdcd7ecc85d2df2f53ca90bbf4db1dd4319002714b5be4e23c9434f95932d79f14a42d7c347ca882e9a0bba74a4d6331de8f7fb527c21f3f069 + checksum: 10/6e23e35d02e5c83847c8e47d7912d1f6c2c42a35f2317802031bdd993a8205468138a045ff34f67fe807fe9f7dc9d0995ee05bab25aedc0bf978e620ac132815 languageName: node linkType: hard @@ -10125,25 +11426,25 @@ __metadata: languageName: node linkType: hard -"react-router@npm:6.20.1": - version: 6.20.1 - resolution: "react-router@npm:6.20.1" +"react-router@npm:6.21.1": + version: 6.21.1 + resolution: "react-router@npm:6.21.1" dependencies: - "@remix-run/router": "npm:1.13.1" + "@remix-run/router": "npm:1.14.1" peerDependencies: react: ">=16.8" - checksum: 10/96c25c8ca782dfa5b501540b9a491d8dca67c829a90fda237238a22881c695226fd5bbe14fcb2793bd5877aec2514d932c3293bf1f2463606fb3f2326628d766 + checksum: 10/1220cc75e0c915a26dde9dbb6509a8f0b0163d96e5ad591af91d9bb5a92a18401718f8d872a03d1cb366e7a6216c165a5cadd12375adf97943f37d7f5c487a90 languageName: node linkType: hard -"react-router@npm:6.21.1": - version: 6.21.1 - resolution: "react-router@npm:6.21.1" +"react-router@npm:6.21.3": + version: 6.21.3 + resolution: "react-router@npm:6.21.3" dependencies: - "@remix-run/router": "npm:1.14.1" + "@remix-run/router": "npm:1.14.2" peerDependencies: react: ">=16.8" - checksum: 10/1220cc75e0c915a26dde9dbb6509a8f0b0163d96e5ad591af91d9bb5a92a18401718f8d872a03d1cb366e7a6216c165a5cadd12375adf97943f37d7f5c487a90 + checksum: 10/3d5107cfdb440519d84e6ad6d95454e3bf41ec97677b95f7b2a7f281f8ddf191b765cf1b599ead951f3cd33ed4429f140590d74a01cfdf835dc2f812023a978a languageName: node linkType: hard @@ -10237,6 +11538,19 @@ __metadata: languageName: node linkType: hard +"recast@npm:^0.23.1": + version: 0.23.4 + resolution: "recast@npm:0.23.4" + dependencies: + assert: "npm:^2.0.0" + ast-types: "npm:^0.16.1" + esprima: "npm:~4.0.0" + source-map: "npm:~0.6.1" + tslib: "npm:^2.0.1" + checksum: 10/a82e388ded2154697ea54e6d65d060143c9cf4b521f770232a7483e253d45bdd9080b44dc5874d36fe720ba1a10cb20b95375896bd89f5cab631a751e93979f5 + languageName: node + linkType: hard + "redent@npm:^3.0.0": version: 3.0.0 resolution: "redent@npm:3.0.0" @@ -10439,7 +11753,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.22.4": +"resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -10465,7 +11779,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": +"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -10540,22 +11854,17 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-visualizer@npm:5.11.0": - version: 5.11.0 - resolution: "rollup-plugin-visualizer@npm:5.11.0" +"rollup@npm:^2.25.0 || ^3.3.0": + version: 3.29.4 + resolution: "rollup@npm:3.29.4" dependencies: - open: "npm:^8.4.0" - picomatch: "npm:^2.3.1" - source-map: "npm:^0.7.4" - yargs: "npm:^17.5.1" - peerDependencies: - rollup: 2.x || 3.x || 4.x - peerDependenciesMeta: - rollup: + fsevents: "npm:~2.3.2" + dependenciesMeta: + fsevents: optional: true bin: - rollup-plugin-visualizer: dist/bin/cli.js - checksum: 10/947238aa22706a47a4d3e8ce616855f0e5cb969ed9f61b9a268eaede0a86f461ecb38e27b4e6bf00f4b5e3f63677667f65e0d4af89a659a5160f74add1f192bb + rollup: dist/bin/rollup + checksum: 10/9e39d54e23731a4c4067e9c02910cdf7479a0f9a7584796e2dc6efaa34bb1e5e015c062c87d1e64d96038baca76cefd47681ff22604fae5827147f54123dc6d0 languageName: node linkType: hard @@ -10643,7 +11952,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10/32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451 @@ -10661,27 +11970,13 @@ __metadata: languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: 10/7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83 languageName: node linkType: hard -"sanitize-html@npm:^2.10.0": - version: 2.11.0 - resolution: "sanitize-html@npm:2.11.0" - dependencies: - deepmerge: "npm:^4.2.2" - escape-string-regexp: "npm:^4.0.0" - htmlparser2: "npm:^8.0.0" - is-plain-object: "npm:^5.0.0" - parse-srcset: "npm:^1.0.2" - postcss: "npm:^8.3.11" - checksum: 10/452029f5b15ef6b41729f7f45ee853d020ed0859388534bd9b959d78bb0df6d9dcaff6103a8c16597a5a21ee63f00127ce387d16b7a6538174081abac9d34031 - languageName: node - linkType: hard - "scheduler@npm:^0.23.0": version: 0.23.0 resolution: "scheduler@npm:0.23.0" @@ -10700,7 +11995,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.5.4, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.0, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -10720,6 +12015,50 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.0, semver@npm:^7.5.3, semver@npm:^7.5.4": + version: 7.6.0 + resolution: "semver@npm:7.6.0" + dependencies: + lru-cache: "npm:^6.0.0" + bin: + semver: bin/semver.js + checksum: 10/1b41018df2d8aca5a1db4729985e8e20428c650daea60fcd16e926e9383217d00f574fab92d79612771884a98d2ee2a1973f49d630829a8d54d6570defe62535 + languageName: node + linkType: hard + +"send@npm:0.18.0": + version: 0.18.0 + resolution: "send@npm:0.18.0" + dependencies: + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:2.0.1" + checksum: 10/ec66c0ad109680ad8141d507677cfd8b4e40b9559de23191871803ed241718e99026faa46c398dcfb9250676076573bd6bfe5d0ec347f88f4b7b8533d1d391cb + languageName: node + linkType: hard + +"serve-static@npm:1.15.0": + version: 1.15.0 + resolution: "serve-static@npm:1.15.0" + dependencies: + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + parseurl: "npm:~1.3.3" + send: "npm:0.18.0" + checksum: 10/699b2d4c29807a51d9b5e0f24955346911437aebb0178b3c4833ad30d3eca93385ff9927254f5c16da345903cad39d9cd4a532198c95a5129cc4ed43911b15a4 + languageName: node + linkType: hard + "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -10740,6 +12079,20 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.2.0": + version: 1.2.1 + resolution: "set-function-length@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.1.2" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.3" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.1" + checksum: 10/9ab1d200149574ab27c1a7acae56d6235e02568fc68655fe8afe63e4e02ccad3c27665f55c32408bd1ff40705939dbb7539abfb9c3a07fda27ecad1ab9e449f5 + languageName: node + linkType: hard + "set-function-name@npm:^2.0.0, set-function-name@npm:^2.0.1": version: 2.0.1 resolution: "set-function-name@npm:2.0.1" @@ -10802,6 +12155,13 @@ __metadata: languageName: node linkType: hard +"siginfo@npm:^2.0.0": + version: 2.0.0 + resolution: "siginfo@npm:2.0.0" + checksum: 10/e93ff66c6531a079af8fb217240df01f980155b5dc408d2d7bebc398dd284e383eb318153bf8acd4db3c4fe799aa5b9a641e38b0ba3b1975700b1c89547ea4e7 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -10809,7 +12169,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 10/c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f @@ -10880,15 +12240,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:0.4.x": - version: 0.4.4 - resolution: "source-map@npm:0.4.4" - dependencies: - amdefine: "npm:>=0.0.4" - checksum: 10/a7bb09072126c7c799aa69b7ab601e9c9088272e1838be1fd76c5565c4c5766af46c940e9712547cf4e068f47432a251aa55393bdbb937c35593e9e96f9eea62 - languageName: node - linkType: hard - "source-map@npm:^0.5.0, source-map@npm:^0.5.7": version: 0.5.7 resolution: "source-map@npm:0.5.7" @@ -10896,20 +12247,13 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.1": +"source-map@npm:^0.6.1, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 10/59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff languageName: node linkType: hard -"source-map@npm:^0.7.4": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 10/a0f7c9b797eda93139842fd28648e868a9a03ea0ad0d9fa6602a0c1f17b7fb6a7dcca00c144476cccaeaae5042e99a285723b1a201e844ad67221bf5d428f1dc - languageName: node - linkType: hard - "space-separated-tokens@npm:^2.0.0": version: 2.0.2 resolution: "space-separated-tokens@npm:2.0.2" @@ -11034,10 +12378,24 @@ __metadata: languageName: node linkType: hard -"statuses@npm:>= 1.5.0 < 2": - version: 1.5.0 - resolution: "statuses@npm:1.5.0" - checksum: 10/c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c +"stackback@npm:0.0.2": + version: 0.0.2 + resolution: "stackback@npm:0.0.2" + checksum: 10/2d4dc4e64e2db796de4a3c856d5943daccdfa3dd092e452a1ce059c81e9a9c29e0b9badba91b43ef0d5ff5c04ee62feb3bcc559a804e16faf447bac2d883aa99 + languageName: node + linkType: hard + +"statuses@npm:2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 10/18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb + languageName: node + linkType: hard + +"std-env@npm:^3.5.0": + version: 3.7.0 + resolution: "std-env@npm:3.7.0" + checksum: 10/6ee0cca1add3fd84656b0002cfbc5bfa20340389d9ba4720569840f1caa34bce74322aef4c93f046391583e50649d0cf81a5f8fe1d411e50b659571690a45f12 languageName: node linkType: hard @@ -11180,6 +12538,13 @@ __metadata: languageName: node linkType: hard +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: 10/23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 + languageName: node + linkType: hard + "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -11189,6 +12554,15 @@ __metadata: languageName: node linkType: hard +"strip-indent@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-indent@npm:4.0.0" + dependencies: + min-indent: "npm:^1.0.1" + checksum: 10/06cbcd93da721c46bc13caeb1c00af93a9b18146a1c95927672d2decab6a25ad83662772417cea9317a2507fb143253ecc23c4415b64f5828cef9b638a744598 + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -11196,6 +12570,15 @@ __metadata: languageName: node linkType: hard +"strip-literal@npm:^1.3.0": + version: 1.3.0 + resolution: "strip-literal@npm:1.3.0" + dependencies: + acorn: "npm:^8.10.0" + checksum: 10/f5fa7e289df8ebe82e90091fd393974faf8871be087ca50114327506519323cf15f2f8fee6ebe68b5e58bfc795269cae8bdc7cb5a83e27b02b3fe953f37b0a89 + languageName: node + linkType: hard + "style-to-object@npm:^1.0.0": version: 1.0.5 resolution: "style-to-object@npm:1.0.5" @@ -11223,10 +12606,10 @@ __metadata: languageName: node linkType: hard -"stylis@npm:4.3.0": - version: 4.3.0 - resolution: "stylis@npm:4.3.0" - checksum: 10/54eb1a13a9ec394a01a2e1a5ca8f856b96ecd8b85b8c04a24c0ff0aa8416798a6a1e9555f6a4345b6f088d03424f5a4376ea093d0ec73e419698415a3c8b59d0 +"stylis@npm:4.3.1": + version: 4.3.1 + resolution: "stylis@npm:4.3.1" + checksum: 10/20b04044397c5c69e4b9f00b037159ba82b602c61d45f26d8def08577fd6ddc4b2853d86818548c1b404d29194a99b6495cca1733880afc845533ced843cb266 languageName: node linkType: hard @@ -11276,6 +12659,13 @@ __metadata: languageName: node linkType: hard +"synchronous-promise@npm:^2.0.15": + version: 2.0.17 + resolution: "synchronous-promise@npm:2.0.17" + checksum: 10/dd74b1c05caab8ea34e26c8b52a0966efd70b0229ad39447ce066501dd6931d4d97a3f88b0f306880a699660cd334180a24d9738b385aed0bd0104a5be207ec1 + languageName: node + linkType: hard + "tapable@npm:^2.2.0": version: 2.2.1 resolution: "tapable@npm:2.2.1" @@ -11297,6 +12687,15 @@ __metadata: languageName: node linkType: hard +"telejson@npm:^7.2.0": + version: 7.2.0 + resolution: "telejson@npm:7.2.0" + dependencies: + memoizerific: "npm:^1.11.3" + checksum: 10/6e89b3d3c45b5a2aced9132f6a968fcdf758c00be4c3acb115d7d81e95c9e04083a7a4a9b43057fcf48b101156c1607a38f5491615956acb28d4d1f78a4bda20 + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -11345,13 +12744,34 @@ __metadata: languageName: node linkType: hard -"tiny-invariant@npm:^1.0.6, tiny-invariant@npm:^1.1.0": +"tiny-invariant@npm:^1.0.6, tiny-invariant@npm:^1.1.0, tiny-invariant@npm:^1.3.1": version: 1.3.1 resolution: "tiny-invariant@npm:1.3.1" checksum: 10/872dbd1ff20a21303a2fd20ce3a15602cfa7fcf9b228bd694a52e2938224313b5385a1078cb667ed7375d1612194feaca81c4ecbe93121ca1baebe344de4f84c languageName: node linkType: hard +"tinybench@npm:^2.5.1": + version: 2.6.0 + resolution: "tinybench@npm:2.6.0" + checksum: 10/6d35f0540bbf6208e8f47fa88cad733bc4b35b3bea75ec995004a9a44f70b8947eff3d271a3b4a4f7e787a82211df0dec9370fa566ccf50441067c559382b3ed + languageName: node + linkType: hard + +"tinypool@npm:^0.8.2": + version: 0.8.2 + resolution: "tinypool@npm:0.8.2" + checksum: 10/5e2cdddc1caf437e3b8d8c56c1c66dffcb46008be4b2e37d457b0921699c6b79930dd8d652e4890c5e1e24688489259da83fd853bc0ce348d8a0375dedefc2ba + languageName: node + linkType: hard + +"tinyspy@npm:^2.2.0": + version: 2.2.0 + resolution: "tinyspy@npm:2.2.0" + checksum: 10/bcc5a08c2dc7574d32e6dcc2e760ad95a3cf30249c22799815b6389179427c95573d27d2d965ebc5fca2b6d338c46678cd7337ea2a9cebacee3dc662176b07cb + languageName: node + linkType: hard + "tmp@npm:~0.2.1": version: 0.2.1 resolution: "tmp@npm:0.2.1" @@ -11396,6 +12816,13 @@ __metadata: languageName: node linkType: hard +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 10/8f1f5aa6cb232f9e1bdc86f485f916b7aa38caee8a778b378ffec0b70d9307873f253f5cbadbe2955ece2ac5c83d0dc14a77513166ccd0a0c7fe197e21396695 + languageName: node + linkType: hard + "tree-kill@npm:^1.2.2": version: 1.2.2 resolution: "tree-kill@npm:1.2.2" @@ -11435,7 +12862,14 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.2": +"ts-dedent@npm:^2.0.0": + version: 2.2.0 + resolution: "ts-dedent@npm:2.2.0" + checksum: 10/93ed8f7878b6d5ed3c08d99b740010eede6bccfe64bce61c5a4da06a2c17d6ddbb80a8c49c2d15251de7594a4f93ffa21dd10e7be75ef66a4dc9951b4a94e2af + languageName: node + linkType: hard + +"tsconfig-paths@npm:^3.15.0": version: 3.15.0 resolution: "tsconfig-paths@npm:3.15.0" dependencies: @@ -11454,7 +12888,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0": +"tslib@npm:^2.0.1, tslib@npm:^2.1.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 10/bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca @@ -11501,6 +12935,13 @@ __metadata: languageName: node linkType: hard +"type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 10/5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d + languageName: node + linkType: hard + "type-fest@npm:^0.18.0": version: 0.18.1 resolution: "type-fest@npm:0.18.1" @@ -11536,6 +12977,23 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^2.19.0, type-fest@npm:~2.19": + version: 2.19.0 + resolution: "type-fest@npm:2.19.0" + checksum: 10/7bf9e8fdf34f92c8bb364c0af14ca875fac7e0183f2985498b77be129dc1b3b1ad0a6b3281580f19e48c6105c037fb966ad9934520c69c6434d17fd0af4eed78 + languageName: node + linkType: hard + +"type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: "npm:0.3.0" + mime-types: "npm:~2.1.24" + checksum: 10/0bd9eeae5efd27d98fd63519f999908c009e148039d8e7179a074f105362d4fcc214c38b24f6cda79c87e563cbd12083a4691381ed28559220d4a10c2047bed4 + languageName: node + linkType: hard + "typed-array-buffer@npm:^1.0.0": version: 1.0.0 resolution: "typed-array-buffer@npm:1.0.0" @@ -11592,23 +13050,39 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.3.2": - version: 5.3.2 - resolution: "typescript@npm:5.3.2" +"typescript@npm:5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/415e5fb6611f5713e460bad48039f00bcfdbde53a2f911727862d5aa9c5d5edd250059a419df382d8f031709e15a169c41eb62b6a401da5eec7ac0f4e359d6ac + checksum: 10/6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.3.2#optional!builtin": - version: 5.3.2 - resolution: "typescript@patch:typescript@npm%3A5.3.2#optional!builtin::version=5.3.2&hash=e012d7" +"typescript@patch:typescript@npm%3A5.3.3#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/1b45cdfb577a78ae7a9a9d0b77a7b772142cb98ba05e4e5aefba7044a028ded885bcecef63166407a5986645cea816fe4986894336aacd5e791796ea79a6a7ed + checksum: 10/c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d + languageName: node + linkType: hard + +"ufo@npm:^1.3.2": + version: 1.3.2 + resolution: "ufo@npm:1.3.2" + checksum: 10/7133290d495e2b3f9416de69982019e81cff40d28cfd3a07accff1122ee52f23d9165e495a140a1b34b183244e88fc4001cb649591385ecbad1d3d0d2264fa6e + languageName: node + linkType: hard + +"uglify-js@npm:^3.1.4": + version: 3.17.4 + resolution: "uglify-js@npm:3.17.4" + bin: + uglifyjs: bin/uglifyjs + checksum: 10/4c0b800e0ff192079d2c3ce8414fd3b656a570028c7c79af5c29c53d5c532b68bbcae4ad47307f89c2ee124d11826fff7a136b59d5c5bb18422bcdf5568afe1e languageName: node linkType: hard @@ -11746,6 +13220,25 @@ __metadata: languageName: node linkType: hard +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 10/4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 + languageName: node + linkType: hard + +"unplugin@npm:^1.3.1": + version: 1.6.0 + resolution: "unplugin@npm:1.6.0" + dependencies: + acorn: "npm:^8.11.2" + chokidar: "npm:^3.5.3" + webpack-sources: "npm:^3.2.3" + webpack-virtual-modules: "npm:^0.6.1" + checksum: 10/07ab8da12b03dbc71335ca925afcdb357a78f2c089e9af032a6a9f6112e1c69644ea8264c8ddf70d60067872f715ba2e03253f036cf1801e30b8b45c53756eb2 + languageName: node + linkType: hard + "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" @@ -11795,13 +13288,33 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:^1.0.1": +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 10/474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 languageName: node linkType: hard +"util@npm:^0.12.5": + version: 0.12.5 + resolution: "util@npm:0.12.5" + dependencies: + inherits: "npm:^2.0.3" + is-arguments: "npm:^1.0.4" + is-generator-function: "npm:^1.0.7" + is-typed-array: "npm:^1.1.3" + which-typed-array: "npm:^1.1.2" + checksum: 10/61a10de7753353dd4d744c917f74cdd7d21b8b46379c1e48e1c4fd8e83f8190e6bd9978fc4e5102ab6a10ebda6019d1b36572fa4a325e175ec8b789a121f6147 + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: 10/5d6949693d58cb2e636a84f3ee1c6e7b2f9c16cb1d42d0ecb386d8c025c69e327205aa1c69e2868cc06a01e5e20681fbba55a4e0ed0cce913d60334024eae798 + languageName: node + linkType: hard + "uuid@npm:9.0.1": version: 9.0.1 resolution: "uuid@npm:9.0.1" @@ -11837,6 +13350,13 @@ __metadata: languageName: node linkType: hard +"vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: 10/31389debef15a480849b8331b220782230b9815a8e0dbb7b9a8369559aed2e9a7800cd904d4371ea74f4c3527db456dc8e7ac5befce5f0d289014dbdf47b2242 + languageName: node + linkType: hard + "verror@npm:1.10.0": version: 1.10.0 resolution: "verror@npm:1.10.0" @@ -11869,6 +13389,21 @@ __metadata: languageName: node linkType: hard +"vite-node@npm:1.2.2": + version: 1.2.2 + resolution: "vite-node@npm:1.2.2" + dependencies: + cac: "npm:^6.7.14" + debug: "npm:^4.3.4" + pathe: "npm:^1.1.1" + picocolors: "npm:^1.0.0" + vite: "npm:^5.0.0" + bin: + vite-node: vite-node.mjs + checksum: 10/a4b39361011ebf890fb2be83babd24aa29de76185f1683f57a76b6dfcfbdcd7700b83c9d0cd3b5bebc4a114427d7c2612095ab59d0d12732ce21ef816fe86b07 + languageName: node + linkType: hard + "vite-plugin-checker@npm:0.6.2": version: 0.6.2 resolution: "vite-plugin-checker@npm:0.6.2" @@ -11936,7 +13471,7 @@ __metadata: languageName: node linkType: hard -"vite@npm:5.0.12": +"vite@npm:5.0.12, vite@npm:^5.0.0": version: 5.0.12 resolution: "vite@npm:5.0.12" dependencies: @@ -11976,6 +13511,57 @@ __metadata: languageName: node linkType: hard +"vitest@npm:1.2.2": + version: 1.2.2 + resolution: "vitest@npm:1.2.2" + dependencies: + "@vitest/expect": "npm:1.2.2" + "@vitest/runner": "npm:1.2.2" + "@vitest/snapshot": "npm:1.2.2" + "@vitest/spy": "npm:1.2.2" + "@vitest/utils": "npm:1.2.2" + acorn-walk: "npm:^8.3.2" + cac: "npm:^6.7.14" + chai: "npm:^4.3.10" + debug: "npm:^4.3.4" + execa: "npm:^8.0.1" + local-pkg: "npm:^0.5.0" + magic-string: "npm:^0.30.5" + pathe: "npm:^1.1.1" + picocolors: "npm:^1.0.0" + std-env: "npm:^3.5.0" + strip-literal: "npm:^1.3.0" + tinybench: "npm:^2.5.1" + tinypool: "npm:^0.8.2" + vite: "npm:^5.0.0" + vite-node: "npm:1.2.2" + why-is-node-running: "npm:^2.2.2" + peerDependencies: + "@edge-runtime/vm": "*" + "@types/node": ^18.0.0 || >=20.0.0 + "@vitest/browser": ^1.0.0 + "@vitest/ui": ^1.0.0 + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@types/node": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + bin: + vitest: vitest.mjs + checksum: 10/1dc90823cde249a60e955f82e67cef76c363c78a9783c4dae94a080199fa3e48a56a5c9d1f40667b4542862e183d05c444af846059477b3a66c6b952d168b9cb + languageName: node + linkType: hard + "void-elements@npm:3.1.0": version: 3.1.0 resolution: "void-elements@npm:3.1.0" @@ -12043,6 +13629,37 @@ __metadata: languageName: node linkType: hard +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: 10/b65b9f8d6854572a84a5c69615152b63371395f0c5dcd6729c45789052296df54314db2bc3e977df41705eacb8bc79c247cee139a63fa695192f95816ed528ad + languageName: node + linkType: hard + +"webpack-sources@npm:^3.2.3": + version: 3.2.3 + resolution: "webpack-sources@npm:3.2.3" + checksum: 10/a661f41795d678b7526ae8a88cd1b3d8ce71a7d19b6503da8149b2e667fc7a12f9b899041c1665d39e38245ed3a59ab68de648ea31040c3829aa695a5a45211d + languageName: node + linkType: hard + +"webpack-virtual-modules@npm:^0.6.1": + version: 0.6.1 + resolution: "webpack-virtual-modules@npm:0.6.1" + checksum: 10/12a43ecdb910185c9d7e4ec19cc3b13bff228dae362e8a487c0bd292b393555e017ad16f771d5ce5b692d91d65b71a7bcd64763958d39066a5351ea325395539 + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: "npm:~0.0.3" + webidl-conversions: "npm:^3.0.0" + checksum: 10/f95adbc1e80820828b45cc671d97da7cd5e4ef9deb426c31bcd5ab00dc7103042291613b3ef3caec0a2335ed09e0d5ed026c940755dbb6d404e2b27f940fdf07 + languageName: node + linkType: hard + "which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -12108,7 +13725,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.9": +"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": version: 1.1.14 resolution: "which-typed-array@npm:1.1.14" dependencies: @@ -12143,6 +13760,18 @@ __metadata: languageName: node linkType: hard +"why-is-node-running@npm:^2.2.2": + version: 2.2.2 + resolution: "why-is-node-running@npm:2.2.2" + dependencies: + siginfo: "npm:^2.0.0" + stackback: "npm:0.0.2" + bin: + why-is-node-running: cli.js + checksum: 10/f3582e0337f4b25537d492b1d40f00b978ce04b1d1eeea8f310bfa8aae8a7d11d118d672e2f0760c164ce3753a620a70aa29ff3620e340197624940cf9c08615 + languageName: node + linkType: hard + "wildcard@npm:^1.1.0": version: 1.1.2 resolution: "wildcard@npm:1.1.2" @@ -12150,6 +13779,13 @@ __metadata: languageName: node linkType: hard +"wordwrap@npm:^1.0.0": + version: 1.0.0 + resolution: "wordwrap@npm:1.0.0" + checksum: 10/497d40beb2bdb08e6d38754faa17ce20b0bf1306327f80cb777927edb23f461ee1f6bc659b3c3c93f26b08e1cf4b46acc5bae8fda1f0be3b5ab9a1a0211034cd + languageName: node + linkType: hard + "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -12280,7 +13916,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.0.0, yargs@npm:^17.5.1, yargs@npm:^17.7.2": +"yargs@npm:^17.0.0, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -12312,6 +13948,13 @@ __metadata: languageName: node linkType: hard +"yocto-queue@npm:^1.0.0": + version: 1.0.0 + resolution: "yocto-queue@npm:1.0.0" + checksum: 10/2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 + languageName: node + linkType: hard + "zwitch@npm:^2.0.0": version: 2.0.4 resolution: "zwitch@npm:2.0.4"