diff --git a/.npmrc b/.npmrc
new file mode 100644
index 000000000..ad5884817
--- /dev/null
+++ b/.npmrc
@@ -0,0 +1 @@
+save-prefix=""
diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 000000000..083bdb7c4
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1 @@
+src/routeTree.gen.ts
diff --git a/cypress/e2e/homePage.cy.ts b/cypress/e2e/homePage.cy.ts
index f31e52e68..3dd58e28b 100644
--- a/cypress/e2e/homePage.cy.ts
+++ b/cypress/e2e/homePage.cy.ts
@@ -1,26 +1,26 @@
import { API_ROUTES } from '@graasp/query-client';
-import { HttpMethod, formatDate } from '@graasp/sdk';
+import { HttpMethod } from '@graasp/sdk';
+import { formatDistanceToNow } from 'date-fns';
import { StatusCodes } from 'http-status-codes';
import i18n from '../../src/config/i18n';
+import { ACCOUNT_HOME_PATH } from '../../src/config/paths';
import {
AVATAR_UPLOAD_ICON_ID,
AVATAR_UPLOAD_INPUT_ID,
CARD_TIP_ID,
CROP_MODAL_CONFIRM_BUTTON_ID,
- LOGIN_REQUIRED_BUTTON_ID,
- LOGIN_REQUIRED_TEXT_ID,
MEMBER_AVATAR_IMAGE_ID,
MEMBER_CREATED_AT_ID,
MEMBER_USERNAME_DISPLAY_ID,
} from '../../src/config/selectors';
+import { getLocalForDateFns } from '../../src/langs/utils';
import { BOB, MEMBER_WITH_AVATAR } from '../fixtures/members';
import {
AVATAR_LINK,
THUMBNAIL_MEDIUM_PATH,
} from '../fixtures/thumbnails/links';
-import { SIGN_IN_PATH } from '../support/server';
import { ID_FORMAT, MemberForTest } from '../support/utils';
const { buildGetCurrentMemberRoute, buildUploadAvatarRoute } = API_ROUTES;
@@ -78,7 +78,7 @@ describe('Upload Avatar', () => {
beforeEach(() => {
helpers = new TestHelper({ currentMember: BOB });
helpers.setupServer();
- cy.visit('/');
+ cy.visit(ACCOUNT_HOME_PATH);
});
it('Upload a new thumbnail', () => {
@@ -104,7 +104,7 @@ describe('Upload Avatar', () => {
describe('Image is not set', () => {
beforeEach(() => {
cy.setUpApi({ currentMember: BOB });
- cy.visit('/');
+ cy.visit(ACCOUNT_HOME_PATH);
});
it('Image is not set', () => {
@@ -122,7 +122,7 @@ describe('Check member info', () => {
cy.setUpApi({
currentMember: MEMBER_WITH_AVATAR,
});
- cy.visit('/');
+ cy.visit(ACCOUNT_HOME_PATH);
cy.wait('@getCurrentMember');
});
@@ -140,24 +140,9 @@ describe('Check member info', () => {
MEMBER_WITH_AVATAR.name,
);
// displays the correct creation date
- const formattedDate = formatDate(MEMBER_WITH_AVATAR.createdAt, {
- locale: i18n.language,
+ const formattedDate = formatDistanceToNow(MEMBER_WITH_AVATAR.createdAt, {
+ locale: getLocalForDateFns(i18n.language),
});
cy.get(`#${MEMBER_CREATED_AT_ID}`).should('contain', formattedDate);
});
});
-
-describe('Redirect when not logged in', () => {
- beforeEach(() => {
- cy.setUpApi({ currentMember: null });
- cy.visit('/');
- });
-
- it('redirects to the login page when not logged in', () => {
- cy.wait('@getCurrentMember');
- cy.get(`#${LOGIN_REQUIRED_TEXT_ID}`).should('be.visible');
- cy.get(`#${LOGIN_REQUIRED_BUTTON_ID}`).click();
- cy.wait('@signInRedirection');
- cy.url().should('contain', `${SIGN_IN_PATH}?url=`);
- });
-});
diff --git a/cypress/e2e/notFoundPage.cy.ts b/cypress/e2e/notFoundPage.cy.ts
index 879ae12a5..0dc65828f 100644
--- a/cypress/e2e/notFoundPage.cy.ts
+++ b/cypress/e2e/notFoundPage.cy.ts
@@ -1,5 +1,5 @@
import {
- GO_TO_HOME_LINK_ID,
+ GO_TO_LANDING_ID,
NOT_FOUND_MESSAGE_ID,
NOT_FOUND_TEXT_ID,
} from '../../src/config/selectors';
@@ -20,7 +20,7 @@ describe('404 Page Test', () => {
});
it('should navigate to the home page when clicking "Go to Home"', () => {
- cy.get(`#${GO_TO_HOME_LINK_ID}`).click();
+ cy.get(`#${GO_TO_LANDING_ID}`).click();
// Check if the URL is the home page
cy.url().should('eq', `${Cypress.config().baseUrl}/`);
diff --git a/cypress/e2e/redirection.cy.ts b/cypress/e2e/redirection.cy.ts
new file mode 100644
index 000000000..50d0778d7
--- /dev/null
+++ b/cypress/e2e/redirection.cy.ts
@@ -0,0 +1,21 @@
+import { ACCOUNT_HOME_PATH } from '../../src/config/paths';
+import {
+ LOGIN_REQUIRED_BUTTON_ID,
+ LOGIN_REQUIRED_TEXT_ID,
+} from '../../src/config/selectors';
+import { SIGN_IN_PATH } from '../support/server';
+
+describe('Redirect when not logged in', () => {
+ beforeEach(() => {
+ cy.setUpApi({ currentMember: null });
+ cy.visit(ACCOUNT_HOME_PATH);
+ });
+
+ it('redirects to the login page when not logged in', () => {
+ cy.wait('@getCurrentMember');
+ cy.get(`#${LOGIN_REQUIRED_TEXT_ID}`).should('be.visible');
+ cy.get(`#${LOGIN_REQUIRED_BUTTON_ID}`).click();
+ cy.wait('@signInRedirection');
+ cy.url().should('contain', `${SIGN_IN_PATH}?url=`);
+ });
+});
diff --git a/cypress/e2e/settings/deleteMember.cy.ts b/cypress/e2e/settings/deleteMember.cy.ts
index efa20a444..2353f76b3 100644
--- a/cypress/e2e/settings/deleteMember.cy.ts
+++ b/cypress/e2e/settings/deleteMember.cy.ts
@@ -1,4 +1,4 @@
-import { SETTINGS_PATH } from '../../../src/config/paths';
+import { ACCOUNT_SETTINGS_PATH } from '../../../src/config/paths';
import {
DELETE_MEMBER_BUTTON_ID,
DELETE_MEMBER_DIALOG_CONFIRMATION_BUTTON_ID,
@@ -14,10 +14,12 @@ describe('Current Member', () => {
cy.setUpApi({
currentMember: CURRENT_MEMBER,
});
- cy.visit(SETTINGS_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
- cy.get(`#${DELETE_MEMBER_SECTION_ID}`).should('be.visible');
+ cy.get(`#${DELETE_MEMBER_SECTION_ID}`)
+ .scrollIntoView()
+ .should('be.visible');
cy.get(`#${DELETE_MEMBER_BUTTON_ID}`).click();
cy.get(`#${DELETE_MEMBER_DIALOG_TITLE_ID}`).should('be.visible');
cy.get(`#${DELETE_MEMBER_DIALOG_CONFIRMATION_FIELD_ID}`).type('delete');
@@ -31,7 +33,7 @@ describe('Unauthenticated member', () => {
cy.setUpApi({
currentMember: null,
});
- cy.visit(SETTINGS_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
// there is no authenticated user, we expect the login text to be displayed
cy.get(`#${LOGIN_REQUIRED_TEXT_ID}`).should('be.visible');
diff --git a/cypress/e2e/settings/exportData.cy.ts b/cypress/e2e/settings/exportData.cy.ts
index 9ea33c153..247718ddc 100644
--- a/cypress/e2e/settings/exportData.cy.ts
+++ b/cypress/e2e/settings/exportData.cy.ts
@@ -1,11 +1,11 @@
-import { SETTINGS_PATH } from '../../../src/config/paths';
+import { ACCOUNT_SETTINGS_PATH } from '../../../src/config/paths';
import { EXPORT_DATA_BUTTON_ID } from '../../../src/config/selectors';
import { CURRENT_MEMBER } from '../../fixtures/members';
describe('Check exporting data', () => {
beforeEach(() => {
cy.setUpApi({ currentMember: CURRENT_MEMBER });
- cy.visit(SETTINGS_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
});
it('should disable the export button after clicking it', () => {
cy.get(`#${EXPORT_DATA_BUTTON_ID}`).should('be.enabled');
diff --git a/cypress/e2e/profile/password.cy.ts b/cypress/e2e/settings/password.cy.ts
similarity index 97%
rename from cypress/e2e/profile/password.cy.ts
rename to cypress/e2e/settings/password.cy.ts
index d1c31275a..e33e36196 100644
--- a/cypress/e2e/profile/password.cy.ts
+++ b/cypress/e2e/settings/password.cy.ts
@@ -1,7 +1,7 @@
import { FAILURE_MESSAGES, namespaces } from '@graasp/translations';
import i18n, { ACCOUNT_NAMESPACE } from '../../../src/config/i18n';
-import { PROFILE_PATH } from '../../../src/config/paths';
+import { ACCOUNT_SETTINGS_PATH } from '../../../src/config/paths';
import {
PASSWORD_CREATE_CONTAINER_ID,
PASSWORD_DISPLAY_CONTAINER_ID,
@@ -49,7 +49,7 @@ describe('Create new password', () => {
currentMember: BOB,
hasPassword: false,
});
- cy.visit(PROFILE_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
i18n.changeLanguage(BOB.extra.lang);
@@ -140,7 +140,7 @@ describe('Create new password - network error', () => {
hasPassword: false,
createPasswordError: true,
});
- cy.visit(PROFILE_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
i18n.changeLanguage(BOB.extra.lang);
@@ -170,7 +170,7 @@ describe('Update password', () => {
currentMember: BOB,
hasPassword: true,
});
- cy.visit(PROFILE_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
i18n.changeLanguage(BOB.extra.lang);
@@ -288,7 +288,7 @@ describe('Update password - network error', () => {
hasPassword: true,
updatePasswordError: true,
});
- cy.visit(PROFILE_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
i18n.changeLanguage(BOB.extra.lang);
diff --git a/cypress/e2e/profile/personalInformation.cy.ts b/cypress/e2e/settings/personalInformation.cy.ts
similarity index 92%
rename from cypress/e2e/profile/personalInformation.cy.ts
rename to cypress/e2e/settings/personalInformation.cy.ts
index 8a63a769e..6288e4d42 100644
--- a/cypress/e2e/profile/personalInformation.cy.ts
+++ b/cypress/e2e/settings/personalInformation.cy.ts
@@ -1,4 +1,4 @@
-import { PROFILE_PATH } from '../../../src/config/paths';
+import { ACCOUNT_SETTINGS_PATH } from '../../../src/config/paths';
import {
PERSONAL_INFO_CANCEL_BUTTON_ID,
PERSONAL_INFO_DISPLAY_CONTAINER_ID,
@@ -22,7 +22,7 @@ describe('Display personal information', () => {
cy.setUpApi({
currentMember: BOB,
});
- cy.visit(PROFILE_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
cy.wait('@getOwnProfile');
});
@@ -42,7 +42,7 @@ describe('Edit personal information', () => {
describe('Username', () => {
beforeEach(() => {
cy.setUpApi({ currentMember: BOB });
- cy.visit(PROFILE_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.get(`#${PERSONAL_INFO_EDIT_BUTTON_ID}`).click();
});
@@ -71,8 +71,11 @@ describe('Edit personal information', () => {
// The save button should be disabled and the helper text should display the message
cy.get(`#${PERSONAL_INFO_SAVE_BUTTON_ID}`).should('be.disabled');
- cy.get('[id$=-helper-text]').should('have.text', 'User name must not contain " ", ", <, >, ^, %, \\');
- })
+ cy.get('[id$=-helper-text]').should(
+ 'have.text',
+ 'User name must not contain " ", ", <, >, ^, %, \\',
+ );
+ });
it('Valid username can be saved', () => {
const validUsername = 'validUsername';
@@ -105,7 +108,7 @@ describe('Edit personal information', () => {
describe('Email', () => {
beforeEach(() => {
cy.setUpApi({ currentMember: BOB });
- cy.visit(PROFILE_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.get(`#${PERSONAL_INFO_EDIT_BUTTON_ID}`).click();
});
diff --git a/cypress/e2e/settings/preferences.cy.ts b/cypress/e2e/settings/preferences.cy.ts
index 460a2ef6d..6222f4e04 100644
--- a/cypress/e2e/settings/preferences.cy.ts
+++ b/cypress/e2e/settings/preferences.cy.ts
@@ -1,7 +1,7 @@
import { EmailFrequency } from '@graasp/sdk';
import { langs } from '@graasp/translations';
-import { SETTINGS_PATH } from '../../../src/config/paths';
+import { ACCOUNT_SETTINGS_PATH } from '../../../src/config/paths';
import {
PREFERENCES_ANALYTICS_SWITCH_ID,
PREFERENCES_CANCEL_BUTTON_ID,
@@ -30,7 +30,7 @@ describe('Display preferences', () => {
cy.setUpApi({
currentMember,
});
- cy.visit(SETTINGS_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
// displays the correct member language
@@ -62,7 +62,7 @@ describe('Display preferences', () => {
cy.setUpApi({
currentMember,
});
- cy.visit(SETTINGS_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
cy.get(`#${PREFERENCES_EMAIL_FREQUENCY_ID}`).should(
'contain',
@@ -86,7 +86,7 @@ describe('Display preferences', () => {
cy.setUpApi({
currentMember,
});
- cy.visit(SETTINGS_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
cy.get(`#${PREFERENCES_ANALYTICS_SWITCH_ID}`).should(
@@ -119,7 +119,7 @@ describe('Edit preferences', () => {
extra: { ...CURRENT_MEMBER.extra, lang: 'en' },
},
});
- cy.visit(SETTINGS_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
cy.get(`#${PREFERENCES_EDIT_BUTTON_ID}`).click();
cy.get(`#${PREFERENCES_EDIT_CONTAINER_ID}`).should('be.visible');
@@ -143,7 +143,7 @@ describe('Edit preferences', () => {
enableSaveActions,
},
});
- cy.visit(SETTINGS_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
cy.wait('@getCurrentMemberAvatarUrl');
cy.get(`#${PREFERENCES_EDIT_BUTTON_ID}`).click();
@@ -180,7 +180,7 @@ describe('Edit preferences', () => {
},
},
});
- cy.visit(SETTINGS_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
cy.get(`#${PREFERENCES_EDIT_BUTTON_ID}`).click();
@@ -200,7 +200,7 @@ describe('Edit preferences', () => {
cy.setUpApi({
currentMember: BOB,
});
- cy.visit(SETTINGS_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
cy.get(`#${PREFERENCES_EDIT_BUTTON_ID}`).click();
});
diff --git a/cypress/e2e/profile/publicProfile.cy.ts b/cypress/e2e/settings/publicProfile.cy.ts
similarity index 97%
rename from cypress/e2e/profile/publicProfile.cy.ts
rename to cypress/e2e/settings/publicProfile.cy.ts
index 8f7d5ffef..2ae22a68f 100644
--- a/cypress/e2e/profile/publicProfile.cy.ts
+++ b/cypress/e2e/settings/publicProfile.cy.ts
@@ -1,4 +1,4 @@
-import { PROFILE_PATH } from '../../../src/config/paths';
+import { ACCOUNT_SETTINGS_PATH } from '../../../src/config/paths';
import {
PUBLIC_PROFILE_BIO_ID,
PUBLIC_PROFILE_EDIT_BUTTON_ID,
@@ -29,7 +29,7 @@ describe('Display public profile', () => {
currentMember: BOB,
currentProfile: MEMBER_PUBLIC_PROFILE,
});
- cy.visit(PROFILE_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getOwnProfile');
});
@@ -84,7 +84,7 @@ describe('Display public profile', () => {
currentMember: BOB,
currentProfile: MEMBER_EMPTY_PUBLIC_PROFILE,
});
- cy.visit(PROFILE_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getOwnProfile');
});
@@ -122,7 +122,7 @@ describe('Edit public profile', () => {
currentMember: BOB,
currentProfile: MEMBER_PUBLIC_PROFILE,
});
- cy.visit(PROFILE_PATH);
+ cy.visit(ACCOUNT_SETTINGS_PATH);
cy.wait('@getCurrentMember');
cy.wait('@getOwnProfile');
cy.get(`#${PUBLIC_PROFILE_EDIT_BUTTON_ID}`).click();
diff --git a/cypress/e2e/storage.cy.ts b/cypress/e2e/storage.cy.ts
index 6fa148cca..763e087cc 100644
--- a/cypress/e2e/storage.cy.ts
+++ b/cypress/e2e/storage.cy.ts
@@ -1,7 +1,7 @@
import { formatDate, formatFileSize } from '@graasp/sdk';
import i18n from '../../src/config/i18n';
-import { STORAGE_PATH } from '../../src/config/paths';
+import { ACCOUNT_STORAGE_PATH } from '../../src/config/paths';
import {
MEMBER_STORAGE_FILE_NAME_ID,
MEMBER_STORAGE_FILE_SIZE_ID,
@@ -19,7 +19,7 @@ describe('Storage', () => {
it('Display storage interface', () => {
const storageAmountInBytes = 698789;
cy.setUpApi({ currentMember: CURRENT_MEMBER, storageAmountInBytes });
- cy.visit(STORAGE_PATH);
+ cy.visit(ACCOUNT_STORAGE_PATH);
cy.wait('@getCurrentMemberStorage');
cy.get(`#${STORAGE_BAR_LABEL_ID}`).should(
'contain',
@@ -34,7 +34,7 @@ describe('Storage files', () => {
currentMember: CURRENT_MEMBER,
files: MEMBER_STORAGE_ITEM_RESPONSE,
});
- cy.visit(STORAGE_PATH);
+ cy.visit(ACCOUNT_STORAGE_PATH);
cy.wait('@getMemberStorageFiles');
});
diff --git a/cypress/tsconfig.json b/cypress/tsconfig.json
index 60674da22..1fa0669fe 100644
--- a/cypress/tsconfig.json
+++ b/cypress/tsconfig.json
@@ -1,8 +1,8 @@
{
"extends": "../tsconfig.app.json",
"compilerOptions": {
- "target": "es5",
- "lib": ["es5", "dom", "ES2021.String"],
+ "target": "ESNext",
+ "lib": ["ESNext", "dom", "ES2021.String"],
"types": ["cypress", "node", "vite/client"],
"strictNullChecks": true,
"strict": true,
diff --git a/eslint.config.js b/eslint.config.js
index 6e8c136fa..6a3fc0871 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -108,7 +108,7 @@ export default [
'no-console': [
'error',
{
- allow: ['error'],
+ allow: ['error', 'debug'],
},
],
diff --git a/package.json b/package.json
index 449c53e47..6d0166d2a 100644
--- a/package.json
+++ b/package.json
@@ -17,48 +17,50 @@
"@emotion/cache": "11.13.1",
"@emotion/react": "11.13.3",
"@emotion/styled": "11.13.0",
- "@graasp/query-client": "4.2.0",
- "@graasp/sdk": "4.32.1",
+ "@graasp/query-client": "5.0.0",
+ "@graasp/sdk": "github:graasp/graasp-sdk#fix-lang",
"@graasp/stylis-plugin-rtl": "2.2.0",
"@graasp/translations": "1.40.0",
- "@graasp/ui": "5.3.1",
- "@mui/icons-material": "5.16.7",
- "@mui/lab": "5.0.0-alpha.173",
- "@mui/material": "5.16.7",
+ "@graasp/ui": "5.4.0",
+ "@mui/icons-material": "6.1.5",
+ "@mui/lab": "6.0.0-beta.13",
+ "@mui/material": "6.1.5",
+ "@tanstack/react-router": "1.76.1",
+ "@tanstack/router-devtools": "1.76.1",
+ "@tanstack/router-zod-adapter": "1.76.1",
"axios": "1.7.7",
"date-fns": "4.1.0",
"http-status-codes": "2.3.0",
- "i18next": "23.16.0",
+ "i18next": "23.16.3",
"lodash.truncate": "4.4.2",
- "lucide-react": "^0.453.0",
+ "lucide-react": "0.453.0",
"react": "18.3.1",
"react-dom": "18.3.1",
- "react-hook-form": "7.53.0",
- "react-i18next": "^15.0.3",
+ "react-hook-form": "7.53.1",
+ "react-i18next": "15.1.0",
"react-image-crop": "11.0.7",
- "react-router": "6.27.0",
- "react-router-dom": "6.27.0",
"react-toastify": "10.0.6",
- "social-links": "^1.14.0",
+ "social-links": "1.14.0",
"stylis": "4.3.4",
- "uuid": "10.0.0"
+ "uuid": "10.0.0",
+ "zod": "3.23.8"
},
"scripts": {
"dev": "vite",
"start": "pnpm dev",
"start:test": "vite --mode test",
- "build": "vite build",
- "build:dev": "vite build --mode development",
- "build:test": "vite build --mode test",
+ "build": "tsc -b && vite build",
+ "build:dev": "tsc -b && vite build --mode development",
+ "build:test": "tsc -b && vite build --mode test",
"preview": "vite preview",
"preview:dev": "vite preview --mode development",
"preview:test": "vite preview --mode test",
- "lint": "eslint .",
"pre-commit": "pnpm prettier:check && pnpm lint && pnpm type-check",
- "prettier:check": "prettier --check src/**/*.{ts,tsx}",
- "prettier:write": "prettier --write src/**/*.{ts,tsx}",
- "type-check": "tsc --noEmit -p tsconfig.app.json",
- "check": "pnpm prettier:check && pnpm lint && pnpm type-check",
+ "prettier:write": "pnpm prettier --write 'src/**/*.{ts,tsx}'",
+ "check:format": "pnpm prettier --check 'src/**/*.{ts,tsx}'",
+ "check:type": "tsc --noEmit -p tsconfig.app.json",
+ "check:lint": "eslint .",
+ "check": "pnpm run \"/^check:.*/\"",
"hooks:install": "husky",
"preinstall": "npx only-allow pnpm",
"cypress:open": "env-cmd -f ./.env.test cypress open --browser chrome",
@@ -82,37 +84,37 @@
"@commitlint/cli": "19.5.0",
"@commitlint/config-conventional": "19.5.0",
"@cypress/code-coverage": "3.13.4",
- "@eslint-react/eslint-plugin": "^1.15.0",
- "@eslint/compat": "^1.2.0",
+ "@eslint-react/eslint-plugin": "1.15.0",
+ "@eslint/compat": "1.2.1",
+ "@tanstack/router-plugin": "1.76.0",
"@testing-library/jest-dom": "6.6.2",
"@testing-library/react": "16.0.1",
"@testing-library/user-event": "14.5.2",
"@trivago/prettier-plugin-sort-imports": "4.3.0",
- "@types/react": "^18.3.11",
+ "@types/react": "18.3.12",
"@types/react-dom": "18.3.1",
"@types/react-router-dom": "5.3.3",
- "@types/stylis": "^4.2.6",
- "@typescript-eslint/eslint-plugin": "8.10.0",
- "@typescript-eslint/parser": "8.10.0",
- "@vitejs/plugin-react": "4.3.2",
+ "@types/stylis": "4.2.6",
+ "@typescript-eslint/eslint-plugin": "8.11.0",
+ "@typescript-eslint/parser": "8.11.0",
+ "@vitejs/plugin-react": "4.3.3",
"concurrently": "9.0.1",
"cypress": "13.15.0",
"env-cmd": "10.1.0",
- "eslint": "^9.12.0",
+ "eslint": "9.13.0",
"eslint-config-prettier": "9.1.0",
"eslint-import-resolver-typescript": "3.6.3",
"eslint-plugin-import": "2.31.0",
- "eslint-plugin-jsx-a11y": "6.10.0",
- "eslint-plugin-react": "7.37.1",
- "eslint-plugin-react-hooks": "5.0.0",
- "eslint-plugin-react-refresh": "^0.4.12",
- "globals": "^15.11.0",
+ "eslint-plugin-jsx-a11y": "6.10.1",
+ "eslint-plugin-react": "7.37.2",
+ "eslint-plugin-react-hooks": "5.1.0-rc.0",
+ "eslint-plugin-react-refresh": "0.4.13",
+ "globals": "15.11.0",
"husky": "9.1.6",
- "nyc": "^17.1.0",
+ "nyc": "17.1.0",
"prettier": "3.3.3",
- "rollup-plugin-visualizer": "^5.12.0",
"typescript": "5.6.3",
- "vite": "5.4.9",
+ "vite": "5.4.10",
"vite-plugin-checker": "0.8.0",
"vite-plugin-istanbul": "6.0.2"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 310083cb7..8d40e207d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,34 +13,43 @@ importers:
version: 11.13.1
'@emotion/react':
specifier: 11.13.3
- version: 11.13.3(@types/react@18.3.11)(react@18.3.1)
+ version: 11.13.3(@types/react@18.3.12)(react@18.3.1)
'@emotion/styled':
specifier: 11.13.0
- version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)
+ version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)
'@graasp/query-client':
- specifier: 4.2.0
- version: 4.2.0(@graasp/sdk@4.32.1(date-fns@4.1.0)(uuid@10.0.0))(@graasp/translations@1.40.0(i18next@23.16.0))(react@18.3.1)
+ specifier: 5.0.0
+ version: 5.0.0(@graasp/sdk@https://codeload.github.com/graasp/graasp-sdk/tar.gz/084b4983e186aaeedf6643c114a47c6067a1b07c(date-fns@4.1.0)(uuid@10.0.0))(@graasp/translations@1.40.0(i18next@23.16.3))(react@18.3.1)
'@graasp/sdk':
- specifier: 4.32.1
- version: 4.32.1(date-fns@4.1.0)(uuid@10.0.0)
+ specifier: github:graasp/graasp-sdk#fix-lang
+ version: https://codeload.github.com/graasp/graasp-sdk/tar.gz/084b4983e186aaeedf6643c114a47c6067a1b07c(date-fns@4.1.0)(uuid@10.0.0)
'@graasp/stylis-plugin-rtl':
specifier: 2.2.0
version: 2.2.0(stylis@4.3.4)
'@graasp/translations':
specifier: 1.40.0
- version: 1.40.0(i18next@23.16.0)
+ version: 1.40.0(i18next@23.16.3)
'@graasp/ui':
- specifier: 5.3.1
- version: 5.3.1(sqvyxqeufvusjs3ifu4r7llps4)
+ specifier: 5.4.0
+ version: 5.4.0(htjexmwxkxm557iprblexhc5ya)
'@mui/icons-material':
- specifier: 5.16.7
- version: 5.16.7(@mui/material@5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)
+ specifier: 6.1.5
+ version: 6.1.5(@mui/material@6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)
'@mui/lab':
- specifier: 5.0.0-alpha.173
- version: 5.0.0-alpha.173(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@mui/material@5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: 6.0.0-beta.13
+ version: 6.0.0-beta.13(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@mui/material@6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mui/material':
- specifier: 5.16.7
- version: 5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: 6.1.5
+ version: 6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@tanstack/react-router':
+ specifier: 1.76.1
+ version: 1.76.1(@tanstack/router-generator@1.74.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@tanstack/router-devtools':
+ specifier: 1.76.1
+ version: 1.76.1(@tanstack/react-router@1.76.1(@tanstack/router-generator@1.74.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@tanstack/router-zod-adapter':
+ specifier: 1.76.1
+ version: 1.76.1(@tanstack/react-router@1.76.1(@tanstack/router-generator@1.74.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(zod@3.23.8)
axios:
specifier: 1.7.7
version: 1.7.7
@@ -51,13 +60,13 @@ importers:
specifier: 2.3.0
version: 2.3.0
i18next:
- specifier: 23.16.0
- version: 23.16.0
+ specifier: 23.16.3
+ version: 23.16.3
lodash.truncate:
specifier: 4.4.2
version: 4.4.2
lucide-react:
- specifier: ^0.453.0
+ specifier: 0.453.0
version: 0.453.0(react@18.3.1)
react:
specifier: 18.3.1
@@ -66,25 +75,19 @@ importers:
specifier: 18.3.1
version: 18.3.1(react@18.3.1)
react-hook-form:
- specifier: 7.53.0
- version: 7.53.0(react@18.3.1)
+ specifier: 7.53.1
+ version: 7.53.1(react@18.3.1)
react-i18next:
- specifier: ^15.0.3
- version: 15.0.3(i18next@23.16.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: 15.1.0
+ version: 15.1.0(i18next@23.16.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-image-crop:
specifier: 11.0.7
version: 11.0.7(react@18.3.1)
- react-router:
- specifier: 6.27.0
- version: 6.27.0(react@18.3.1)
- react-router-dom:
- specifier: 6.27.0
- version: 6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-toastify:
specifier: 10.0.6
version: 10.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
social-links:
- specifier: ^1.14.0
+ specifier: 1.14.0
version: 1.14.0
stylis:
specifier: 4.3.4
@@ -92,28 +95,34 @@ importers:
uuid:
specifier: 10.0.0
version: 10.0.0
+ zod:
+ specifier: 3.23.8
+ version: 3.23.8
devDependencies:
'@commitlint/cli':
specifier: 19.5.0
- version: 19.5.0(@types/node@22.7.6)(typescript@5.6.3)
+ version: 19.5.0(@types/node@22.7.9)(typescript@5.6.3)
'@commitlint/config-conventional':
specifier: 19.5.0
version: 19.5.0
'@cypress/code-coverage':
specifier: 3.13.4
- version: 3.13.4(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(babel-loader@9.1.3(@babel/core@7.25.8)(webpack@5.91.0))(cypress@13.15.0)(webpack@5.91.0)
+ version: 3.13.4(@babel/core@7.25.9)(@babel/preset-env@7.24.4(@babel/core@7.25.9))(babel-loader@9.1.3(@babel/core@7.25.9)(webpack@5.91.0))(cypress@13.15.0)(webpack@5.91.0)
'@eslint-react/eslint-plugin':
- specifier: ^1.15.0
- version: 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ specifier: 1.15.0
+ version: 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@eslint/compat':
- specifier: ^1.2.0
- version: 1.2.0(eslint@9.12.0(jiti@1.21.6))
+ specifier: 1.2.1
+ version: 1.2.1(eslint@9.13.0(jiti@1.21.6))
+ '@tanstack/router-plugin':
+ specifier: 1.76.0
+ version: 1.76.0(vite@5.4.10(@types/node@22.7.9)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.91.0)
'@testing-library/jest-dom':
specifier: 6.6.2
version: 6.6.2
'@testing-library/react':
specifier: 16.0.1
- version: 16.0.1(@testing-library/dom@10.0.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 16.0.1(@testing-library/dom@10.0.0)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@testing-library/user-event':
specifier: 14.5.2
version: 14.5.2(@testing-library/dom@10.0.0)
@@ -121,8 +130,8 @@ importers:
specifier: 4.3.0
version: 4.3.0(prettier@3.3.3)
'@types/react':
- specifier: ^18.3.11
- version: 18.3.11
+ specifier: 18.3.12
+ version: 18.3.12
'@types/react-dom':
specifier: 18.3.1
version: 18.3.1
@@ -130,17 +139,17 @@ importers:
specifier: 5.3.3
version: 5.3.3
'@types/stylis':
- specifier: ^4.2.6
+ specifier: 4.2.6
version: 4.2.6
'@typescript-eslint/eslint-plugin':
- specifier: 8.10.0
- version: 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ specifier: 8.11.0
+ version: 8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@typescript-eslint/parser':
- specifier: 8.10.0
- version: 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ specifier: 8.11.0
+ version: 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@vitejs/plugin-react':
- specifier: 4.3.2
- version: 4.3.2(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))
+ specifier: 4.3.3
+ version: 4.3.3(vite@5.4.10(@types/node@22.7.9)(terser@5.36.0))
concurrently:
specifier: 9.0.1
version: 9.0.1
@@ -151,56 +160,53 @@ importers:
specifier: 10.1.0
version: 10.1.0
eslint:
- specifier: ^9.12.0
- version: 9.12.0(jiti@1.21.6)
+ specifier: 9.13.0
+ version: 9.13.0(jiti@1.21.6)
eslint-config-prettier:
specifier: 9.1.0
- version: 9.1.0(eslint@9.12.0(jiti@1.21.6))
+ version: 9.1.0(eslint@9.13.0(jiti@1.21.6))
eslint-import-resolver-typescript:
specifier: 3.6.3
- version: 3.6.3(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.12.0(jiti@1.21.6))
+ version: 3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6))
eslint-plugin-import:
specifier: 2.31.0
- version: 2.31.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.12.0(jiti@1.21.6))
+ version: 2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6))
eslint-plugin-jsx-a11y:
- specifier: 6.10.0
- version: 6.10.0(eslint@9.12.0(jiti@1.21.6))
+ specifier: 6.10.1
+ version: 6.10.1(eslint@9.13.0(jiti@1.21.6))
eslint-plugin-react:
- specifier: 7.37.1
- version: 7.37.1(eslint@9.12.0(jiti@1.21.6))
+ specifier: 7.37.2
+ version: 7.37.2(eslint@9.13.0(jiti@1.21.6))
eslint-plugin-react-hooks:
- specifier: 5.0.0
- version: 5.0.0(eslint@9.12.0(jiti@1.21.6))
+ specifier: 5.1.0-rc.0
+ version: 5.1.0-rc.0(eslint@9.13.0(jiti@1.21.6))
eslint-plugin-react-refresh:
- specifier: ^0.4.12
- version: 0.4.12(eslint@9.12.0(jiti@1.21.6))
+ specifier: 0.4.13
+ version: 0.4.13(eslint@9.13.0(jiti@1.21.6))
globals:
- specifier: ^15.11.0
+ specifier: 15.11.0
version: 15.11.0
husky:
specifier: 9.1.6
version: 9.1.6
nyc:
- specifier: ^17.1.0
+ specifier: 17.1.0
version: 17.1.0
prettier:
specifier: 3.3.3
version: 3.3.3
- rollup-plugin-visualizer:
- specifier: ^5.12.0
- version: 5.12.0(rollup@4.24.0)
typescript:
specifier: 5.6.3
version: 5.6.3
vite:
- specifier: 5.4.9
- version: 5.4.9(@types/node@22.7.6)(terser@5.36.0)
+ specifier: 5.4.10
+ version: 5.4.10(@types/node@22.7.9)(terser@5.36.0)
vite-plugin-checker:
specifier: 0.8.0
- version: 0.8.0(eslint@9.12.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))
+ version: 0.8.0(eslint@9.13.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(terser@5.36.0))
vite-plugin-istanbul:
specifier: 6.0.2
- version: 6.0.2(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))
+ version: 6.0.2(vite@5.4.10(@types/node@22.7.9)(terser@5.36.0))
packages:
@@ -211,46 +217,54 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@babel/code-frame@7.25.7':
- resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==}
+ '@babel/code-frame@7.25.9':
+ resolution: {integrity: sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/code-frame@7.26.0':
+ resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.25.8':
- resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==}
+ '@babel/compat-data@7.25.9':
+ resolution: {integrity: sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.25.8':
- resolution: {integrity: sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==}
+ '@babel/compat-data@7.26.0':
+ resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/core@7.25.9':
+ resolution: {integrity: sha512-WYvQviPw+Qyib0v92AwNIrdLISTp7RfDkM7bPqBvpbnhY4wq8HvHBZREVdYDXk98C8BkOIVnHAY3yvj7AVISxQ==}
engines: {node: '>=6.9.0'}
'@babel/generator@7.17.7':
resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.25.7':
- resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==}
+ '@babel/generator@7.25.9':
+ resolution: {integrity: sha512-omlUGkr5EaoIJrhLf9CJ0TvjBRpd9+AXRG//0GEQ9THSo8wPiTlbpy1/Ow8ZTrbXpjd9FHXfbFQx32I04ht0FA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-annotate-as-pure@7.25.7':
- resolution: {integrity: sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==}
+ '@babel/helper-annotate-as-pure@7.25.9':
+ resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==}
engines: {node: '>=6.9.0'}
- '@babel/helper-builder-binary-assignment-operator-visitor@7.25.7':
- resolution: {integrity: sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==}
+ '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9':
+ resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.25.7':
- resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==}
+ '@babel/helper-compilation-targets@7.25.9':
+ resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-create-class-features-plugin@7.25.7':
- resolution: {integrity: sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==}
+ '@babel/helper-create-class-features-plugin@7.25.9':
+ resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-create-regexp-features-plugin@7.25.7':
- resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==}
+ '@babel/helper-create-regexp-features-plugin@7.25.9':
+ resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -272,101 +286,107 @@ packages:
resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-member-expression-to-functions@7.25.7':
- resolution: {integrity: sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==}
+ '@babel/helper-member-expression-to-functions@7.25.9':
+ resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-imports@7.25.7':
- resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==}
+ '@babel/helper-module-imports@7.25.9':
+ resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.25.7':
- resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==}
+ '@babel/helper-module-transforms@7.25.9':
+ resolution: {integrity: sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-optimise-call-expression@7.25.7':
- resolution: {integrity: sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==}
+ '@babel/helper-module-transforms@7.26.0':
+ resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/helper-optimise-call-expression@7.25.9':
+ resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-plugin-utils@7.25.7':
- resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==}
+ '@babel/helper-plugin-utils@7.25.9':
+ resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-remap-async-to-generator@7.25.7':
- resolution: {integrity: sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==}
+ '@babel/helper-remap-async-to-generator@7.25.9':
+ resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-replace-supers@7.25.7':
- resolution: {integrity: sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==}
+ '@babel/helper-replace-supers@7.25.9':
+ resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-simple-access@7.25.7':
- resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==}
+ '@babel/helper-simple-access@7.25.9':
+ resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==}
engines: {node: '>=6.9.0'}
- '@babel/helper-skip-transparent-expression-wrappers@7.25.7':
- resolution: {integrity: sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==}
+ '@babel/helper-skip-transparent-expression-wrappers@7.25.9':
+ resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==}
engines: {node: '>=6.9.0'}
'@babel/helper-split-export-declaration@7.24.7':
resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.25.7':
- resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==}
+ '@babel/helper-string-parser@7.25.9':
+ resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.25.7':
- resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==}
+ '@babel/helper-validator-identifier@7.25.9':
+ resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-option@7.25.7':
- resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==}
+ '@babel/helper-validator-option@7.25.9':
+ resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-wrap-function@7.25.7':
- resolution: {integrity: sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==}
+ '@babel/helper-wrap-function@7.25.9':
+ resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.25.7':
- resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==}
+ '@babel/helpers@7.25.9':
+ resolution: {integrity: sha512-oKWp3+usOJSzDZOucZUAMayhPz/xVjzymyDzUN8dk0Wd3RWMlGLXi07UCQ/CgQVb8LvXx3XBajJH4XGgkt7H7g==}
engines: {node: '>=6.9.0'}
- '@babel/highlight@7.25.7':
- resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==}
+ '@babel/highlight@7.25.9':
+ resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.25.8':
- resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==}
+ '@babel/parser@7.25.9':
+ resolution: {integrity: sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7':
- resolution: {integrity: sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==}
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9':
+ resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7':
- resolution: {integrity: sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==}
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9':
+ resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7':
- resolution: {integrity: sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==}
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9':
+ resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.13.0
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7':
- resolution: {integrity: sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==}
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9':
+ resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -403,14 +423,14 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-import-assertions@7.25.7':
- resolution: {integrity: sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==}
+ '@babel/plugin-syntax-import-assertions@7.26.0':
+ resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-import-attributes@7.25.7':
- resolution: {integrity: sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==}
+ '@babel/plugin-syntax-import-attributes@7.26.0':
+ resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -425,6 +445,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-jsx@7.25.9':
+ resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-logical-assignment-operators@7.10.4':
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
@@ -467,308 +493,314 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-typescript@7.25.9':
+ resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-unicode-sets-regex@7.18.6':
resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/plugin-transform-arrow-functions@7.25.7':
- resolution: {integrity: sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==}
+ '@babel/plugin-transform-arrow-functions@7.25.9':
+ resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-async-generator-functions@7.25.8':
- resolution: {integrity: sha512-9ypqkozyzpG+HxlH4o4gdctalFGIjjdufzo7I2XPda0iBnZ6a+FO0rIEQcdSPXp02CkvGsII1exJhmROPQd5oA==}
+ '@babel/plugin-transform-async-generator-functions@7.25.9':
+ resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-async-to-generator@7.25.7':
- resolution: {integrity: sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==}
+ '@babel/plugin-transform-async-to-generator@7.25.9':
+ resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoped-functions@7.25.7':
- resolution: {integrity: sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==}
+ '@babel/plugin-transform-block-scoped-functions@7.25.9':
+ resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoping@7.25.7':
- resolution: {integrity: sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==}
+ '@babel/plugin-transform-block-scoping@7.25.9':
+ resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-class-properties@7.25.7':
- resolution: {integrity: sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==}
+ '@babel/plugin-transform-class-properties@7.25.9':
+ resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-class-static-block@7.25.8':
- resolution: {integrity: sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ==}
+ '@babel/plugin-transform-class-static-block@7.26.0':
+ resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.12.0
- '@babel/plugin-transform-classes@7.25.7':
- resolution: {integrity: sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==}
+ '@babel/plugin-transform-classes@7.25.9':
+ resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-computed-properties@7.25.7':
- resolution: {integrity: sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==}
+ '@babel/plugin-transform-computed-properties@7.25.9':
+ resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-destructuring@7.25.7':
- resolution: {integrity: sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==}
+ '@babel/plugin-transform-destructuring@7.25.9':
+ resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-dotall-regex@7.25.7':
- resolution: {integrity: sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==}
+ '@babel/plugin-transform-dotall-regex@7.25.9':
+ resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-duplicate-keys@7.25.7':
- resolution: {integrity: sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==}
+ '@babel/plugin-transform-duplicate-keys@7.25.9':
+ resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-dynamic-import@7.25.8':
- resolution: {integrity: sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A==}
+ '@babel/plugin-transform-dynamic-import@7.25.9':
+ resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-exponentiation-operator@7.25.7':
- resolution: {integrity: sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==}
+ '@babel/plugin-transform-exponentiation-operator@7.25.9':
+ resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-export-namespace-from@7.25.8':
- resolution: {integrity: sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw==}
+ '@babel/plugin-transform-export-namespace-from@7.25.9':
+ resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-for-of@7.25.7':
- resolution: {integrity: sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==}
+ '@babel/plugin-transform-for-of@7.25.9':
+ resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-function-name@7.25.7':
- resolution: {integrity: sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==}
+ '@babel/plugin-transform-function-name@7.25.9':
+ resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-json-strings@7.25.8':
- resolution: {integrity: sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA==}
+ '@babel/plugin-transform-json-strings@7.25.9':
+ resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-literals@7.25.7':
- resolution: {integrity: sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==}
+ '@babel/plugin-transform-literals@7.25.9':
+ resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-logical-assignment-operators@7.25.8':
- resolution: {integrity: sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g==}
+ '@babel/plugin-transform-logical-assignment-operators@7.25.9':
+ resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-member-expression-literals@7.25.7':
- resolution: {integrity: sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==}
+ '@babel/plugin-transform-member-expression-literals@7.25.9':
+ resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-amd@7.25.7':
- resolution: {integrity: sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==}
+ '@babel/plugin-transform-modules-amd@7.25.9':
+ resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-commonjs@7.25.7':
- resolution: {integrity: sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==}
+ '@babel/plugin-transform-modules-commonjs@7.25.9':
+ resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-systemjs@7.25.7':
- resolution: {integrity: sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==}
+ '@babel/plugin-transform-modules-systemjs@7.25.9':
+ resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-umd@7.25.7':
- resolution: {integrity: sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==}
+ '@babel/plugin-transform-modules-umd@7.25.9':
+ resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-named-capturing-groups-regex@7.25.7':
- resolution: {integrity: sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==}
+ '@babel/plugin-transform-named-capturing-groups-regex@7.25.9':
+ resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/plugin-transform-new-target@7.25.7':
- resolution: {integrity: sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==}
+ '@babel/plugin-transform-new-target@7.25.9':
+ resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-nullish-coalescing-operator@7.25.8':
- resolution: {integrity: sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==}
+ '@babel/plugin-transform-nullish-coalescing-operator@7.25.9':
+ resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-numeric-separator@7.25.8':
- resolution: {integrity: sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q==}
+ '@babel/plugin-transform-numeric-separator@7.25.9':
+ resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-object-rest-spread@7.25.8':
- resolution: {integrity: sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g==}
+ '@babel/plugin-transform-object-rest-spread@7.25.9':
+ resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-object-super@7.25.7':
- resolution: {integrity: sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==}
+ '@babel/plugin-transform-object-super@7.25.9':
+ resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-optional-catch-binding@7.25.8':
- resolution: {integrity: sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg==}
+ '@babel/plugin-transform-optional-catch-binding@7.25.9':
+ resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-optional-chaining@7.25.8':
- resolution: {integrity: sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==}
+ '@babel/plugin-transform-optional-chaining@7.25.9':
+ resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-parameters@7.25.7':
- resolution: {integrity: sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==}
+ '@babel/plugin-transform-parameters@7.25.9':
+ resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-private-methods@7.25.7':
- resolution: {integrity: sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==}
+ '@babel/plugin-transform-private-methods@7.25.9':
+ resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-private-property-in-object@7.25.8':
- resolution: {integrity: sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==}
+ '@babel/plugin-transform-private-property-in-object@7.25.9':
+ resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-property-literals@7.25.7':
- resolution: {integrity: sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==}
+ '@babel/plugin-transform-property-literals@7.25.9':
+ resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-jsx-self@7.25.7':
- resolution: {integrity: sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg==}
+ '@babel/plugin-transform-react-jsx-self@7.25.9':
+ resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-jsx-source@7.25.7':
- resolution: {integrity: sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w==}
+ '@babel/plugin-transform-react-jsx-source@7.25.9':
+ resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-regenerator@7.25.7':
- resolution: {integrity: sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==}
+ '@babel/plugin-transform-regenerator@7.25.9':
+ resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-reserved-words@7.25.7':
- resolution: {integrity: sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==}
+ '@babel/plugin-transform-reserved-words@7.25.9':
+ resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-shorthand-properties@7.25.7':
- resolution: {integrity: sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==}
+ '@babel/plugin-transform-shorthand-properties@7.25.9':
+ resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-spread@7.25.7':
- resolution: {integrity: sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==}
+ '@babel/plugin-transform-spread@7.25.9':
+ resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-sticky-regex@7.25.7':
- resolution: {integrity: sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==}
+ '@babel/plugin-transform-sticky-regex@7.25.9':
+ resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-template-literals@7.25.7':
- resolution: {integrity: sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==}
+ '@babel/plugin-transform-template-literals@7.25.9':
+ resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-typeof-symbol@7.25.7':
- resolution: {integrity: sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==}
+ '@babel/plugin-transform-typeof-symbol@7.25.9':
+ resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-unicode-escapes@7.25.7':
- resolution: {integrity: sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==}
+ '@babel/plugin-transform-unicode-escapes@7.25.9':
+ resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-unicode-property-regex@7.25.7':
- resolution: {integrity: sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==}
+ '@babel/plugin-transform-unicode-property-regex@7.25.9':
+ resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-unicode-regex@7.25.7':
- resolution: {integrity: sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==}
+ '@babel/plugin-transform-unicode-regex@7.25.9':
+ resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-unicode-sets-regex@7.25.7':
- resolution: {integrity: sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==}
+ '@babel/plugin-transform-unicode-sets-regex@7.25.9':
+ resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -784,28 +816,36 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
- '@babel/runtime@7.25.7':
- resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==}
+ '@babel/runtime@7.25.9':
+ resolution: {integrity: sha512-4zpTHZ9Cm6L9L+uIqghQX8ZXg8HKFcjYO3qHoO8zTmRm6HQUJ8SSJ+KRvbMBZn0EGVlT4DRYeQ/6hjlyXBh+Kg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/runtime@7.26.0':
+ resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.25.7':
- resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==}
+ '@babel/template@7.25.9':
+ resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
engines: {node: '>=6.9.0'}
'@babel/traverse@7.23.2':
resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.25.7':
- resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==}
+ '@babel/traverse@7.25.9':
+ resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==}
engines: {node: '>=6.9.0'}
'@babel/types@7.17.0':
resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.25.8':
- resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==}
+ '@babel/types@7.25.9':
+ resolution: {integrity: sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/types@7.26.0':
+ resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==}
engines: {node: '>=6.9.0'}
'@colors/colors@1.5.0':
@@ -965,138 +1005,282 @@ packages:
cpu: [ppc64]
os: [aix]
+ '@esbuild/aix-ppc64@0.23.1':
+ resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/android-arm64@0.21.5':
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm64@0.23.1':
+ resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm@0.21.5':
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
+ '@esbuild/android-arm@0.23.1':
+ resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-x64@0.21.5':
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
+ '@esbuild/android-x64@0.23.1':
+ resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/darwin-arm64@0.21.5':
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-arm64@0.23.1':
+ resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.21.5':
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
+ '@esbuild/darwin-x64@0.23.1':
+ resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/freebsd-arm64@0.21.5':
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-arm64@0.23.1':
+ resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.21.5':
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.23.1':
+ resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/linux-arm64@0.21.5':
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm64@0.23.1':
+ resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm@0.21.5':
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
+ '@esbuild/linux-arm@0.23.1':
+ resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-ia32@0.21.5':
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-ia32@0.23.1':
+ resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-loong64@0.21.5':
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-loong64@0.23.1':
+ resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.21.5':
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-mips64el@0.23.1':
+ resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.21.5':
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-ppc64@0.23.1':
+ resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.21.5':
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-riscv64@0.23.1':
+ resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-s390x@0.21.5':
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-s390x@0.23.1':
+ resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-x64@0.21.5':
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
+ '@esbuild/linux-x64@0.23.1':
+ resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
'@esbuild/netbsd-x64@0.21.5':
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.23.1':
+ resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@esbuild/openbsd-arm64@0.23.1':
+ resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.21.5':
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.23.1':
+ resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
'@esbuild/sunos-x64@0.21.5':
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
+ '@esbuild/sunos-x64@0.23.1':
+ resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/win32-arm64@0.21.5':
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-arm64@0.23.1':
+ resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-ia32@0.21.5':
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-ia32@0.23.1':
+ resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-x64@0.21.5':
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
+ '@esbuild/win32-x64@0.23.1':
+ resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
'@eslint-community/eslint-utils@4.4.0':
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1138,8 +1322,8 @@ packages:
'@eslint-react/var@1.15.0':
resolution: {integrity: sha512-/QycKnbgZRygM/lhHtUFQrvvrswdOyaXfVxwtIFVEYoPHP9q7NaUn0mrBu4VWkXQC9zPk1nWQeC3rZMUxzretg==}
- '@eslint/compat@1.2.0':
- resolution: {integrity: sha512-CkPWddN7J9JPrQedEr2X7AjK9y1jaMJtxZ4A/+jTMFA2+n5BWhcKHW/EbJyARqg2zzQfgtWUtVmG3hrG6+nGpg==}
+ '@eslint/compat@1.2.1':
+ resolution: {integrity: sha512-JbHG2TWuCeNzh87fXo+/46Z1LEo9DBA9T188d0fZgGxAD+cNyS6sx9fdiyxjGPBMyQVRlCutTByZ6a5+YMkF7g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^9.10.0
@@ -1151,28 +1335,28 @@ packages:
resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/core@0.6.0':
- resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==}
+ '@eslint/core@0.7.0':
+ resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.1.0':
resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.12.0':
- resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==}
+ '@eslint/js@9.13.0':
+ resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.4':
resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/plugin-kit@0.2.0':
- resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==}
+ '@eslint/plugin-kit@0.2.1':
+ resolution: {integrity: sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@faker-js/faker@9.0.3':
- resolution: {integrity: sha512-lWrrK4QNlFSU+13PL9jMbMKLJYXDFu3tQfayBsMXX7KL/GiQeqfB1CzHkqD5UHBUtPAuPo6XwGbMFNdVMZObRA==}
+ '@faker-js/faker@9.1.0':
+ resolution: {integrity: sha512-GJvX9iM9PBtKScJVlXQ0tWpihK3i0pha/XAhzQa1hPK/ILLa1Wq3I63Ij7lRtqTwmdTxRCyrUhLC5Sly9SLbug==}
engines: {node: '>=18.0.0', npm: '>=9.0.0'}
'@floating-ui/core@1.6.8':
@@ -1190,18 +1374,20 @@ packages:
'@floating-ui/utils@0.2.8':
resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==}
- '@graasp/query-client@4.2.0':
- resolution: {integrity: sha512-7LiYIEdW4VKWj2ZPfw16z9fKmNUnijQNyoD4TNtHsMahk/Z7BH62zN1l6/fBb3VLITWg80pBqe3u1HWvc16ddQ==}
+ '@graasp/query-client@5.0.0':
+ resolution: {integrity: sha512-+JALLl4F2g2cZAjHp4Jap6MaClYd+IVmS9A4W1qpwtOkBBQaHyHKye/Lk3BxjdwwgWmY0jNUk6/O8+lE5QmP6A==}
+ version: 5.0.0
peerDependencies:
'@graasp/sdk': ^4.0.0
'@graasp/translations': '*'
react: ^18.0.0
- '@graasp/sdk@4.32.1':
- resolution: {integrity: sha512-zzsGFMbCxWacREO4/DdLjn61JpHIpclz1CmpDifwrlWVKDBr5hMWGm0J1ywBl8Q3hCOMT5l1jrfAL/dMdMon3w==}
+ '@graasp/sdk@https://codeload.github.com/graasp/graasp-sdk/tar.gz/084b4983e186aaeedf6643c114a47c6067a1b07c':
+ resolution: {tarball: https://codeload.github.com/graasp/graasp-sdk/tar.gz/084b4983e186aaeedf6643c114a47c6067a1b07c}
+ version: 4.33.0
peerDependencies:
date-fns: ^3 || ^4.0.0
- uuid: ^9 || ^10
+ uuid: ^9 || ^10 || ^11.0.0
'@graasp/stylis-plugin-rtl@2.2.0':
resolution: {integrity: sha512-h1yIL3+iLdCBM4u//HP1AMKF/T/YnCgE6gMQg7V6GRvdnyrK9VxdNep3ru2Eqbn/fB/WNbd9LLdkQh8NuzMFyg==}
@@ -1214,8 +1400,8 @@ packages:
peerDependencies:
i18next: ^23.8.1
- '@graasp/ui@5.3.1':
- resolution: {integrity: sha512-ull7Qq+Gq5ngxuM5dangcNOc0FWi3itI0J1UDQ7UnvTpohzvMFcDz8OKYjXP+TDa9VOaXLwqD5wp4lY0PqULdw==}
+ '@graasp/ui@5.4.0':
+ resolution: {integrity: sha512-zsh972/kXWd70P0l0OClYIUyF6BgRW+MOPGsLsqWqnS0cVpgaOYlRlk0bP6Bh4ajdgomTf9sYDTaqTM6lIprWQ==}
engines: {node: '>=20'}
peerDependencies:
'@emotion/cache': ~11.10.7 || ~11.11.0 || ~11.13.0
@@ -1224,15 +1410,15 @@ packages:
'@graasp/sdk': ^4.29.0
'@graasp/stylis-plugin-rtl': ^2
'@graasp/translations': ^1.23.0
- '@mui/icons-material': ~5.14.0 || ~5.15.0 || ~5.16.0
- '@mui/lab': ~5.0.0-alpha.150
- '@mui/material': ~5.14.0 || ~5.15.0 || ~5.16.0
+ '@mui/icons-material': ^6
+ '@mui/lab': ^6
+ '@mui/material': ^6
i18next: ^22.4.15 || ^23.0.0
katex: 0.16.11
lucide-react: ^0.417.0 || ^0.429.0 || ^0.436.0 || ^0.439.0 || ^0.441.0 || ^0.446.0 || ^0.447.0 || ^0.451.0
react: ^18.0.0
react-dom: ^18.0.0
- react-i18next: ^13.0.0 || ^14.0.0 || ^15.0.0
+ react-i18next: ^15.0.0
react-router-dom: ^6.11.0
stylis: ^4.1.3
@@ -1281,9 +1467,9 @@ packages:
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
- '@mui/base@5.0.0-beta.40':
- resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==}
- engines: {node: '>=12.0.0'}
+ '@mui/base@5.0.0-beta.60':
+ resolution: {integrity: sha512-w8twR3qCUI+uJHO5xDOuc1yB5l46KFbvNsTwIvEW9tQkKxVaiEFf2GAXHuvFJiHfZLqjzett6drZjghy8D1Z1A==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
'@types/react': ^17.0.0 || ^18.0.0
react: ^17.0.0 || ^18.0.0
@@ -1292,86 +1478,92 @@ packages:
'@types/react':
optional: true
- '@mui/core-downloads-tracker@5.16.7':
- resolution: {integrity: sha512-RtsCt4Geed2/v74sbihWzzRs+HsIQCfclHeORh5Ynu2fS4icIKozcSubwuG7vtzq2uW3fOR1zITSP84TNt2GoQ==}
+ '@mui/core-downloads-tracker@6.1.5':
+ resolution: {integrity: sha512-3J96098GrC95XsLw/TpGNMxhUOnoG9NZ/17Pfk1CrJj+4rcuolsF2RdF3XAFTu/3a/A+5ouxlSIykzYz6Ee87g==}
- '@mui/icons-material@5.16.7':
- resolution: {integrity: sha512-UrGwDJCXEszbDI7yV047BYU5A28eGJ79keTCP4cc74WyncuVrnurlmIRxaHL8YK+LI1Kzq+/JM52IAkNnv4u+Q==}
- engines: {node: '>=12.0.0'}
+ '@mui/icons-material@6.1.5':
+ resolution: {integrity: sha512-SbxFtO5I4cXfvhjAMgGib/t2lQUzcEzcDFYiRHRufZUeMMeXuoKaGsptfwAHTepYkv0VqcCwvxtvtWbpZLAbjQ==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
- '@mui/material': ^5.0.0
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@mui/material': ^6.1.5
+ '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
- '@mui/lab@5.0.0-alpha.173':
- resolution: {integrity: sha512-Gt5zopIWwxDgGy/MXcp6GueD84xFFugFai4hYiXY0zowJpTVnIrTQCQXV004Q7rejJ7aaCntX9hpPJqCrioshA==}
- engines: {node: '>=12.0.0'}
+ '@mui/lab@6.0.0-beta.13':
+ resolution: {integrity: sha512-gLcAL96KhV1aA7sCaganPitVb+NT42Y2KsmnHmCtCVqAgBgSmC4D6mcH7MjjR1UAQt+DfxeeoqrFIQjKTI/wmA==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
'@emotion/react': ^11.5.0
'@emotion/styled': ^11.3.0
- '@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
+ '@mui/material': ^6.1.5
+ '@mui/material-pigment-css': ^6.1.5
+ '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
'@emotion/react':
optional: true
'@emotion/styled':
optional: true
+ '@mui/material-pigment-css':
+ optional: true
'@types/react':
optional: true
- '@mui/material@5.16.7':
- resolution: {integrity: sha512-cwwVQxBhK60OIOqZOVLFt55t01zmarKJiJUWbk0+8s/Ix5IaUzAShqlJchxsIQ4mSrWqgcKCCXKtIlG5H+/Jmg==}
- engines: {node: '>=12.0.0'}
+ '@mui/material@6.1.5':
+ resolution: {integrity: sha512-rhaxC7LnlOG8zIVYv7BycNbWkC5dlm9A/tcDUp0CuwA7Zf9B9JP6M3rr50cNKxI7Z0GIUesAT86ceVm44quwnQ==}
+ engines: {node: '>=14.0.0'}
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
- react-dom: ^17.0.0 || ^18.0.0
+ '@mui/material-pigment-css': ^6.1.5
+ '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
'@emotion/react':
optional: true
'@emotion/styled':
optional: true
+ '@mui/material-pigment-css':
+ optional: true
'@types/react':
optional: true
- '@mui/private-theming@5.16.6':
- resolution: {integrity: sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==}
- engines: {node: '>=12.0.0'}
+ '@mui/private-theming@6.1.5':
+ resolution: {integrity: sha512-FJqweqEXk0KdtTho9C2h6JEKXsOT7MAVH2Uj3N5oIqs6YKxnwBn2/zL2QuYYEtj5OJ87rEUnCfFic6ldClvzJw==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
- '@mui/styled-engine@5.16.6':
- resolution: {integrity: sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==}
- engines: {node: '>=12.0.0'}
+ '@mui/styled-engine@6.1.5':
+ resolution: {integrity: sha512-tiyWzMkHeWlOoE6AqomWvYvdml8Nv5k5T+LDwOiwHEawx8P9Lyja6ZwWPU6xljwPXYYPT2KBp1XvMly7dsK46A==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
'@emotion/react': ^11.4.1
'@emotion/styled': ^11.3.0
- react: ^17.0.0 || ^18.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
'@emotion/react':
optional: true
'@emotion/styled':
optional: true
- '@mui/system@5.16.7':
- resolution: {integrity: sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==}
- engines: {node: '>=12.0.0'}
+ '@mui/system@6.1.5':
+ resolution: {integrity: sha512-vPM9ocQ8qquRDByTG3XF/wfYTL7IWL/20EiiKqByLDps8wOmbrDG9rVznSE3ZbcjFCFfMRMhtxvN92bwe/63SA==}
+ engines: {node: '>=14.0.0'}
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
+ '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -1388,12 +1580,12 @@ packages:
'@types/react':
optional: true
- '@mui/utils@5.16.6':
- resolution: {integrity: sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==}
- engines: {node: '>=12.0.0'}
+ '@mui/utils@6.1.5':
+ resolution: {integrity: sha512-vp2WfNDY+IbKUIGg+eqX1Ry4t/BilMjzp6p9xO1rfqpYjH1mj8coQxxDfKxcQLzBQkmBJjymjoGOak5VUYwXug==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -1513,6 +1705,10 @@ packages:
'@rtsao/scc@1.1.0':
resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
+ '@tanstack/history@1.61.1':
+ resolution: {integrity: sha512-2CqERleeqO3hkhJmyJm37tiL3LYgeOpmo8szqdjgtnnG0z7ZpvzkZz6HkfOr9Ca/ha7mhAiouSvLYuLkM37AMg==}
+ engines: {node: '>=12'}
+
'@tanstack/query-core@5.59.6':
resolution: {integrity: sha512-g58YTHe4ClRrjJ50GY9fas/0zARJVozY0Hs+hcSBOmwZaeKY+to0/LX8wKnnH/EJiLYcC1sHmE11CAS3ncfZBg==}
@@ -1530,6 +1726,64 @@ packages:
peerDependencies:
react: ^18 || ^19
+ '@tanstack/react-router@1.76.1':
+ resolution: {integrity: sha512-d8W1Uszni3kecOSseg2CSm+8X4RuhIzoJ14YYtJ6KtjQRkM/t44GSzt8DglVldo3v3xeh4FiVRvtCQ41hZ1MZw==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@tanstack/router-generator': 1.74.2
+ react: '>=18'
+ react-dom: '>=18'
+ peerDependenciesMeta:
+ '@tanstack/router-generator':
+ optional: true
+
+ '@tanstack/react-store@0.5.6':
+ resolution: {integrity: sha512-SitIpS5jTj28DajjLpWbIX+YetmJL+6PRY0DKKiCGBKfYIqj3ryODQYF3jB3SNoR9ifUA/jFkqbJdBKFtWd+AQ==}
+ peerDependencies:
+ react: ^17.0.0 || ^18.0.0
+ react-dom: ^17.0.0 || ^18.0.0
+
+ '@tanstack/router-devtools@1.76.1':
+ resolution: {integrity: sha512-baN1DzE6sVaYivOIBNHxmPEUvGm57RZ6T/5VR9tx19A3K7n3rnmybnpuUsdzqJzWWT2WAO7J8NIH6wvHuWZLgA==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@tanstack/react-router': ^1.76.1
+ react: '>=18'
+ react-dom: '>=18'
+
+ '@tanstack/router-generator@1.74.2':
+ resolution: {integrity: sha512-S69fXvYcL+tQsO5Fe9ju/XVa/hZvk4pCaWbtoR2MNjIgR2RmjiFKOgXYeLRMNom/IpP/HAQmQ3m1DwU9jjSUKA==}
+ engines: {node: '>=12'}
+
+ '@tanstack/router-plugin@1.76.0':
+ resolution: {integrity: sha512-5JY1NeNbxi7jamTKTAWLyyC9t4Y9Ol+vFZB84h6F1K1BkxqeWQTCJuXMYCY3KawSd7xy2mVT/BgDyZ0AS5hKAA==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@rsbuild/core': '>=1.0.2'
+ vite: '>=5.0.0'
+ webpack: '>=5.92.0'
+ peerDependenciesMeta:
+ '@rsbuild/core':
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
+
+ '@tanstack/router-zod-adapter@1.76.1':
+ resolution: {integrity: sha512-+PYKW7kV91ZATJcMaaCSR5tZUKlBmiVo1cRA7taAJfn/aDmUqzUCp5PVCtlOu0Myp+txmO78oKJyULLH36ovWw==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@tanstack/react-router': '>=1.43.2'
+ zod: '>=3'
+
+ '@tanstack/store@0.5.5':
+ resolution: {integrity: sha512-EOSrgdDAJExbvRZEQ/Xhh9iZchXpMN+ga1Bnk8Nmygzs8TfiE6hbzThF+Pr2G19uHL6+DTDTHhJ8VQiOd7l4tA==}
+
+ '@tanstack/virtual-file-routes@1.64.0':
+ resolution: {integrity: sha512-soW+gE9QTmMaqXM17r7y1p8NiQVIIECjdTaYla8BKL5Flj030m3KuxEQoiG1XgjtA0O7ayznFz2YvPcXIy3qDg==}
+ engines: {node: '>=12'}
+
'@testing-library/dom@10.0.0':
resolution: {integrity: sha512-PmJPnogldqoVFf+EwbHvbBJ98MmqASV8kLrBYgsDNxQcFMeIS7JFL48sfyXvuMtgmWO/wMhh25odr+8VhDmn4g==}
engines: {node: '>=18'}
@@ -1604,8 +1858,8 @@ packages:
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- '@types/node@22.7.6':
- resolution: {integrity: sha512-/d7Rnj0/ExXDMcioS78/kf1lMzYk4BZV8MZGTBKzTGZ6/406ukkbYlIsZmMPhcR5KlkunDHQLrtAVmSq7r+mSw==}
+ '@types/node@22.7.9':
+ resolution: {integrity: sha512-jrTfRC7FM6nChvU7X2KqcrgquofrWLFDeYC1hKfwNWomVvrn7JIksqf344WN2X/y8xrgqBd2dJATZV4GbatBfg==}
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
@@ -1628,14 +1882,14 @@ packages:
'@types/react-transition-group@4.4.11':
resolution: {integrity: sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==}
- '@types/react@18.3.11':
- resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==}
+ '@types/react@18.3.12':
+ resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==}
'@types/sinonjs__fake-timers@8.1.1':
resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==}
- '@types/sizzle@2.3.8':
- resolution: {integrity: sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==}
+ '@types/sizzle@2.3.9':
+ resolution: {integrity: sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==}
'@types/stylis@4.2.6':
resolution: {integrity: sha512-4nebF2ZJGzQk0ka0O6+FZUWceyFv4vWq/0dXBMmrSeAwzOuOd/GxE5Pa64d/ndeNLG73dXoBsRzvtsVsYUv6Uw==}
@@ -1643,8 +1897,8 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@8.10.0':
- resolution: {integrity: sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==}
+ '@typescript-eslint/eslint-plugin@8.11.0':
+ resolution: {integrity: sha512-KhGn2LjW1PJT2A/GfDpiyOfS4a8xHQv2myUagTM5+zsormOmBlYsnQ6pobJ8XxJmh6hnHwa2Mbe3fPrDJoDhbA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
@@ -1654,8 +1908,8 @@ packages:
typescript:
optional: true
- '@typescript-eslint/parser@8.10.0':
- resolution: {integrity: sha512-E24l90SxuJhytWJ0pTQydFT46Nk0Z+bsLKo/L8rtQSL93rQ6byd1V/QbDpHUTdLPOMsBCcYXZweADNCfOCmOAg==}
+ '@typescript-eslint/parser@8.11.0':
+ resolution: {integrity: sha512-lmt73NeHdy1Q/2ul295Qy3uninSqi6wQI18XwSpm8w0ZbQXUpjCAWP1Vlv/obudoBiIjJVjlztjQ+d/Md98Yxg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1664,12 +1918,12 @@ packages:
typescript:
optional: true
- '@typescript-eslint/scope-manager@8.10.0':
- resolution: {integrity: sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==}
+ '@typescript-eslint/scope-manager@8.11.0':
+ resolution: {integrity: sha512-Uholz7tWhXmA4r6epo+vaeV7yjdKy5QFCERMjs1kMVsLRKIrSdM6o21W2He9ftp5PP6aWOVpD5zvrvuHZC0bMQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.10.0':
- resolution: {integrity: sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==}
+ '@typescript-eslint/type-utils@8.11.0':
+ resolution: {integrity: sha512-ItiMfJS6pQU0NIKAaybBKkuVzo6IdnAhPFZA/2Mba/uBjuPQPet/8+zh5GtLHwmuFRShZx+8lhIs7/QeDHflOg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -1677,12 +1931,12 @@ packages:
typescript:
optional: true
- '@typescript-eslint/types@8.10.0':
- resolution: {integrity: sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==}
+ '@typescript-eslint/types@8.11.0':
+ resolution: {integrity: sha512-tn6sNMHf6EBAYMvmPUaKaVeYvhUsrE6x+bXQTxjQRp360h1giATU0WvgeEys1spbvb5R+VpNOZ+XJmjD8wOUHw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.10.0':
- resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==}
+ '@typescript-eslint/typescript-estree@8.11.0':
+ resolution: {integrity: sha512-yHC3s1z1RCHoCz5t06gf7jH24rr3vns08XXhfEqzYpd6Hll3z/3g23JRi0jM8A47UFKNc3u/y5KIMx8Ynbjohg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -1690,18 +1944,18 @@ packages:
typescript:
optional: true
- '@typescript-eslint/utils@8.10.0':
- resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==}
+ '@typescript-eslint/utils@8.11.0':
+ resolution: {integrity: sha512-CYiX6WZcbXNJV7UNB4PLDIBtSdRmRI/nb0FMyqHPTQD1rMjA0foPLaPUV39C/MxkTd/QKSeX+Gb34PPsDVC35g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- '@typescript-eslint/visitor-keys@8.10.0':
- resolution: {integrity: sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==}
+ '@typescript-eslint/visitor-keys@8.11.0':
+ resolution: {integrity: sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@vitejs/plugin-react@4.3.2':
- resolution: {integrity: sha512-hieu+o05v4glEBucTcKMK3dlES0OeJlD9YVOAPraVMOInBCwzumaIFiUjr4bHK7NPgnAHgiskUoceKercrN8vg==}
+ '@vitejs/plugin-react@4.3.3':
+ resolution: {integrity: sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.2.0 || ^5.0.0
@@ -1776,6 +2030,11 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
+ acorn@8.14.0:
+ resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
aggregate-error@3.1.0:
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
engines: {node: '>=8'}
@@ -1848,9 +2107,6 @@ packages:
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- aria-query@5.1.3:
- resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==}
-
aria-query@5.3.0:
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
@@ -1931,8 +2187,8 @@ packages:
aws4@1.13.2:
resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==}
- axe-core@4.10.1:
- resolution: {integrity: sha512-qPC9o+kD8Tir0lzNGLeghbOrWMr3ZJpaRlCIb6Uobt/7N4FiEDvqUMnxzCHRHmg8vOg14kr5gVNyScRmbMaJ9g==}
+ axe-core@4.10.2:
+ resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==}
engines: {node: '>=4'}
axios@1.7.7:
@@ -1942,6 +2198,9 @@ packages:
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
engines: {node: '>= 0.4'}
+ babel-dead-code-elimination@1.0.6:
+ resolution: {integrity: sha512-JxFi9qyRJpN0LjEbbjbN8g0ux71Qppn9R8Qe3k6QzHg2CaKsbUQtbn307LQGiDLGjV6JCtEFqfxzVig9MyDCHQ==}
+
babel-loader@9.1.3:
resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==}
engines: {node: '>= 14.15.0'}
@@ -2003,8 +2262,8 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.24.0:
- resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==}
+ browserslist@4.24.2:
+ resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -2191,8 +2450,8 @@ packages:
core-util-is@1.0.2:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
- cosmiconfig-typescript-loader@5.0.0:
- resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
+ cosmiconfig-typescript-loader@5.1.0:
+ resolution: {integrity: sha512-7PtBB+6FdsOvZyJtlF3hEPpACq7RQX6BVGsgC7/lfVXnKMvNCu/XY3ykreqG5w/rBNdu2z8LCIKoF3kpHHdHlA==}
engines: {node: '>=v16'}
peerDependencies:
'@types/node': '*'
@@ -2285,10 +2544,6 @@ packages:
resolution: {integrity: sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==}
engines: {node: '>= 0.4'}
- deep-equal@2.2.3:
- resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==}
- engines: {node: '>= 0.4'}
-
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
@@ -2300,10 +2555,6 @@ packages:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
- define-lazy-prop@2.0.0:
- resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
- engines: {node: '>=8'}
-
define-properties@1.2.1:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
@@ -2343,8 +2594,8 @@ packages:
ecc-jsbn@0.1.2:
resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
- electron-to-chromium@1.5.41:
- resolution: {integrity: sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==}
+ electron-to-chromium@1.5.45:
+ resolution: {integrity: sha512-vOzZS6uZwhhbkZbcRyiy99Wg+pYFV5hk+5YaECvx0+Z31NR3Tt5zS6dze2OepT6PCTzVzT0dIJItti+uAW5zmw==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2387,9 +2638,6 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-get-iterator@1.1.3:
- resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==}
-
es-iterator-helpers@1.1.0:
resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==}
engines: {node: '>= 0.4'}
@@ -2420,6 +2668,11 @@ packages:
engines: {node: '>=12'}
hasBin: true
+ esbuild@0.23.1:
+ resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==}
+ engines: {node: '>=18'}
+ hasBin: true
+
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
@@ -2488,8 +2741,8 @@ packages:
'@typescript-eslint/parser':
optional: true
- eslint-plugin-jsx-a11y@6.10.0:
- resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==}
+ eslint-plugin-jsx-a11y@6.10.1:
+ resolution: {integrity: sha512-zHByM9WTUMnfsDTafGXRiqxp6lFtNoSOWBY6FonVRn3A+BUwN1L/tdBXT40BcBJi0cZjOGTXZ0eD/rTG9fEJ0g==}
engines: {node: '>=4.0'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
@@ -2524,8 +2777,8 @@ packages:
typescript:
optional: true
- eslint-plugin-react-hooks@5.0.0:
- resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==}
+ eslint-plugin-react-hooks@5.1.0-rc.0:
+ resolution: {integrity: sha512-xBc+mRT2KSyzKm78GyaOFPyF4EnSRfTSmre88Ak8jG1HnpNGEiHETbCuXih8Xl796DryrJej/8IdW4oQ+m5kPg==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
@@ -2540,8 +2793,8 @@ packages:
typescript:
optional: true
- eslint-plugin-react-refresh@0.4.12:
- resolution: {integrity: sha512-9neVjoGv20FwYtCP6CB1dzR1vr57ZDNOXst21wd2xJ/cTlM2xLq0GWVlSNTdMn/4BtP6cHYBMCSp1wFBJ9jBsg==}
+ eslint-plugin-react-refresh@0.4.13:
+ resolution: {integrity: sha512-f1EppwrpJRWmqDTyvAyomFVDYRtrS7iTEqv3nokETnMiMzs2SSTmKRTACce4O2p4jYyowiSMvpdwC/RLcMFhuQ==}
peerDependencies:
eslint: '>=7'
@@ -2565,8 +2818,8 @@ packages:
typescript:
optional: true
- eslint-plugin-react@7.37.1:
- resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==}
+ eslint-plugin-react@7.37.2:
+ resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
@@ -2587,8 +2840,8 @@ packages:
resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.12.0:
- resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==}
+ eslint@9.13.0:
+ resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -2868,6 +3121,11 @@ packages:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
+ goober@2.1.16:
+ resolution: {integrity: sha512-erjk19y1U33+XAMe1VTvIONHYoSqE4iS7BYUZfHaqeohLmnC0FdxEh7rQU+6MZ4OajItzjZFSRtVANrQwNq6/g==}
+ peerDependencies:
+ csstype: ^3.0.10
+
gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
@@ -2936,8 +3194,8 @@ packages:
engines: {node: '>=18'}
hasBin: true
- i18next@23.16.0:
- resolution: {integrity: sha512-Ni3CG6c14teOogY19YNRl+kYaE/Rb59khy0VyHVn4uOZ97E2E/Yziyi6r3C3s9+wacjdLZiq/LLYyx+Cgd+FCw==}
+ i18next@23.16.3:
+ resolution: {integrity: sha512-e8q9gFyjrou5v/hBXgRwtWVK7Gp5So19Kf42spJlijGDfkin5abYFHlblonmD2GFYcsf9XIT7MpVuveJq/VCcA==}
ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
@@ -3034,11 +3292,6 @@ packages:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
- is-docker@2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
- hasBin: true
-
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -3146,10 +3399,6 @@ packages:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
engines: {node: '>=0.10.0'}
- is-wsl@2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
-
isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
@@ -3533,10 +3782,6 @@ packages:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines: {node: '>=6'}
- open@8.4.2:
- resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
- engines: {node: '>=12'}
-
optionator@0.9.4:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
@@ -3760,14 +4005,14 @@ packages:
react: '>= 16.3.0'
react-dom: '>= 16.3.0'
- react-hook-form@7.53.0:
- resolution: {integrity: sha512-M1n3HhqCww6S2hxLxciEXy2oISPnAzxY7gvwVPrtlczTM/1dDadXgUxDpHMrMTblDOcm/AXtXxHwZ3jpg1mqKQ==}
+ react-hook-form@7.53.1:
+ resolution: {integrity: sha512-6aiQeBda4zjcuaugWvim9WsGqisoUk+etmFEsSUMm451/Ic8L/UAb7sRtMj3V+Hdzm6mMjU1VhiSzYUZeBm0Vg==}
engines: {node: '>=18.0.0'}
peerDependencies:
react: ^16.8.0 || ^17 || ^18 || ^19
- react-i18next@15.0.3:
- resolution: {integrity: sha512-BlO1P+oLKjjIxDBQ0GkAIMacgjfMbnvops+3Y5nZXF7UJ99v4KCWr0Na1azJXC8AMiNWp4kgUcFCJM7U9ZsUDg==}
+ react-i18next@15.1.0:
+ resolution: {integrity: sha512-zj3nJynMnZsy2gPZiOTC7XctCY5eQGqT3tcKMmfJWC9FMvgd+960w/adq61j8iPzpwmsXejqID9qC3Mqu1Xu2Q==}
peerDependencies:
i18next: '>= 23.2.3'
react: '>= 16.8.0'
@@ -3877,8 +4122,8 @@ packages:
regjsgen@0.8.0:
resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
- regjsparser@0.11.1:
- resolution: {integrity: sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==}
+ regjsparser@0.11.2:
+ resolution: {integrity: sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==}
hasBin: true
release-zalgo@1.0.0:
@@ -3937,16 +4182,6 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
- rollup-plugin-visualizer@5.12.0:
- resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==}
- engines: {node: '>=14'}
- hasBin: true
- peerDependencies:
- rollup: 2.x || 3.x || 4.x
- peerDependenciesMeta:
- rollup:
- optional: true
-
rollup@4.24.0:
resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -4082,10 +4317,6 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
- stop-iteration-iterator@1.0.0:
- resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==}
- engines: {node: '>= 0.4'}
-
string-ts@2.2.0:
resolution: {integrity: sha512-VTP0LLZo4Jp9Gz5IiDVMS9WyLx/3IeYh0PXUn0NdPqusUFNgkHPWiEdbB9TU2Iv3myUskraD5WtYEdHUrQEIlQ==}
@@ -4206,6 +4437,9 @@ packages:
tiny-invariant@1.3.3:
resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
+ tiny-warning@1.0.3:
+ resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==}
+
tinyexec@0.3.1:
resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==}
@@ -4252,6 +4486,11 @@ packages:
tslib@2.8.0:
resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==}
+ tsx@4.19.1:
+ resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==}
+ engines: {node: '>=18.0.0'}
+ hasBin: true
+
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
@@ -4328,6 +4567,15 @@ packages:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
+ unplugin@1.14.1:
+ resolution: {integrity: sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ webpack-sources: ^3
+ peerDependenciesMeta:
+ webpack-sources:
+ optional: true
+
untildify@4.0.0:
resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
engines: {node: '>=8'}
@@ -4344,6 +4592,11 @@ packages:
url-parse@1.5.10:
resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
+ use-sync-external-store@1.2.2:
+ resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+
uuid@10.0.0:
resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==}
hasBin: true
@@ -4399,8 +4652,8 @@ packages:
peerDependencies:
vite: '>=4 <=6'
- vite@5.4.9:
- resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==}
+ vite@5.4.10:
+ resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -4466,6 +4719,9 @@ packages:
resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
engines: {node: '>=10.13.0'}
+ webpack-virtual-modules@0.6.2:
+ resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
+
webpack@5.91.0:
resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==}
engines: {node: '>=10.13.0'}
@@ -4558,6 +4814,9 @@ packages:
resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
engines: {node: '>=12.20'}
+ zod@3.23.8:
+ resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
+
snapshots:
'@adobe/css-tools@4.4.0': {}
@@ -4567,25 +4826,33 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- '@babel/code-frame@7.25.7':
+ '@babel/code-frame@7.25.9':
dependencies:
- '@babel/highlight': 7.25.7
+ '@babel/highlight': 7.25.9
picocolors: 1.1.1
- '@babel/compat-data@7.25.8': {}
+ '@babel/code-frame@7.26.0':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.25.9
+ js-tokens: 4.0.0
+ picocolors: 1.1.1
+
+ '@babel/compat-data@7.25.9': {}
- '@babel/core@7.25.8':
+ '@babel/compat-data@7.26.0': {}
+
+ '@babel/core@7.25.9':
dependencies:
'@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.25.7
- '@babel/generator': 7.25.7
- '@babel/helper-compilation-targets': 7.25.7
- '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8)
- '@babel/helpers': 7.25.7
- '@babel/parser': 7.25.8
- '@babel/template': 7.25.7
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.8
+ '@babel/code-frame': 7.25.9
+ '@babel/generator': 7.25.9
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-module-transforms': 7.25.9(@babel/core@7.25.9)
+ '@babel/helpers': 7.25.9
+ '@babel/parser': 7.25.9
+ '@babel/template': 7.25.9
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.25.9
convert-source-map: 2.0.0
debug: 4.3.7(supports-color@8.1.1)
gensync: 1.0.0-beta.2
@@ -4600,57 +4867,57 @@ snapshots:
jsesc: 2.5.2
source-map: 0.5.7
- '@babel/generator@7.25.7':
+ '@babel/generator@7.25.9':
dependencies:
- '@babel/types': 7.25.8
+ '@babel/types': 7.25.9
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.0.2
- '@babel/helper-annotate-as-pure@7.25.7':
+ '@babel/helper-annotate-as-pure@7.25.9':
dependencies:
- '@babel/types': 7.25.8
+ '@babel/types': 7.26.0
- '@babel/helper-builder-binary-assignment-operator-visitor@7.25.7':
+ '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9':
dependencies:
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.8
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
transitivePeerDependencies:
- supports-color
- '@babel/helper-compilation-targets@7.25.7':
+ '@babel/helper-compilation-targets@7.25.9':
dependencies:
- '@babel/compat-data': 7.25.8
- '@babel/helper-validator-option': 7.25.7
- browserslist: 4.24.0
+ '@babel/compat-data': 7.25.9
+ '@babel/helper-validator-option': 7.25.9
+ browserslist: 4.24.2
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.25.7(@babel/core@7.25.8)':
+ '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-annotate-as-pure': 7.25.7
- '@babel/helper-member-expression-to-functions': 7.25.7
- '@babel/helper-optimise-call-expression': 7.25.7
- '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-member-expression-to-functions': 7.25.9
+ '@babel/helper-optimise-call-expression': 7.25.9
+ '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.9)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
+ '@babel/traverse': 7.25.9
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.25.8)':
+ '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-annotate-as-pure': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-annotate-as-pure': 7.25.9
regexpu-core: 6.1.1
semver: 6.3.1
- '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.8)':
+ '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-compilation-targets': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
debug: 4.3.7(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.8
@@ -4659,685 +4926,708 @@ snapshots:
'@babel/helper-environment-visitor@7.24.7':
dependencies:
- '@babel/types': 7.25.8
+ '@babel/types': 7.25.9
'@babel/helper-function-name@7.24.7':
dependencies:
- '@babel/template': 7.25.7
- '@babel/types': 7.25.8
+ '@babel/template': 7.25.9
+ '@babel/types': 7.25.9
'@babel/helper-hoist-variables@7.24.7':
dependencies:
- '@babel/types': 7.25.8
+ '@babel/types': 7.25.9
+
+ '@babel/helper-member-expression-to-functions@7.25.9':
+ dependencies:
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
+ transitivePeerDependencies:
+ - supports-color
- '@babel/helper-member-expression-to-functions@7.25.7':
+ '@babel/helper-module-imports@7.25.9':
dependencies:
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.8
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-imports@7.25.7':
+ '@babel/helper-module-transforms@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.8
+ '@babel/core': 7.25.9
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-simple-access': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+ '@babel/traverse': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.8)':
+ '@babel/helper-module-transforms@7.26.0(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-module-imports': 7.25.7
- '@babel/helper-simple-access': 7.25.7
- '@babel/helper-validator-identifier': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+ '@babel/traverse': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/helper-optimise-call-expression@7.25.7':
+ '@babel/helper-optimise-call-expression@7.25.9':
dependencies:
- '@babel/types': 7.25.8
+ '@babel/types': 7.26.0
- '@babel/helper-plugin-utils@7.25.7': {}
+ '@babel/helper-plugin-utils@7.25.9': {}
- '@babel/helper-remap-async-to-generator@7.25.7(@babel/core@7.25.8)':
+ '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-annotate-as-pure': 7.25.7
- '@babel/helper-wrap-function': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-wrap-function': 7.25.9
+ '@babel/traverse': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/helper-replace-supers@7.25.7(@babel/core@7.25.8)':
+ '@babel/helper-replace-supers@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-member-expression-to-functions': 7.25.7
- '@babel/helper-optimise-call-expression': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-member-expression-to-functions': 7.25.9
+ '@babel/helper-optimise-call-expression': 7.25.9
+ '@babel/traverse': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/helper-simple-access@7.25.7':
+ '@babel/helper-simple-access@7.25.9':
dependencies:
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.8
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/helper-skip-transparent-expression-wrappers@7.25.7':
+ '@babel/helper-skip-transparent-expression-wrappers@7.25.9':
dependencies:
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.8
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
transitivePeerDependencies:
- supports-color
'@babel/helper-split-export-declaration@7.24.7':
dependencies:
- '@babel/types': 7.25.8
+ '@babel/types': 7.25.9
- '@babel/helper-string-parser@7.25.7': {}
+ '@babel/helper-string-parser@7.25.9': {}
- '@babel/helper-validator-identifier@7.25.7': {}
+ '@babel/helper-validator-identifier@7.25.9': {}
- '@babel/helper-validator-option@7.25.7': {}
+ '@babel/helper-validator-option@7.25.9': {}
- '@babel/helper-wrap-function@7.25.7':
+ '@babel/helper-wrap-function@7.25.9':
dependencies:
- '@babel/template': 7.25.7
- '@babel/traverse': 7.25.7
- '@babel/types': 7.25.8
+ '@babel/template': 7.25.9
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
transitivePeerDependencies:
- supports-color
- '@babel/helpers@7.25.7':
+ '@babel/helpers@7.25.9':
dependencies:
- '@babel/template': 7.25.7
- '@babel/types': 7.25.8
+ '@babel/template': 7.25.9
+ '@babel/types': 7.25.9
- '@babel/highlight@7.25.7':
+ '@babel/highlight@7.25.9':
dependencies:
- '@babel/helper-validator-identifier': 7.25.7
+ '@babel/helper-validator-identifier': 7.25.9
chalk: 2.4.2
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/parser@7.25.8':
+ '@babel/parser@7.25.9':
dependencies:
- '@babel/types': 7.25.8
+ '@babel/types': 7.25.9
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/traverse': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.7
- '@babel/plugin-transform-optional-chaining': 7.25.8(@babel/core@7.25.8)
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
+ '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.25.9)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/traverse': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.8)':
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
+ '@babel/core': 7.25.9
- '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-import-assertions@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-arrow-functions@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-async-generator-functions@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-remap-async-to-generator': 7.25.7(@babel/core@7.25.8)
- '@babel/traverse': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.25.9)':
+ dependencies:
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.25.9)':
+ dependencies:
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.9)
+ '@babel/traverse': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-to-generator@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-module-imports': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-remap-async-to-generator': 7.25.7(@babel/core@7.25.8)
+ '@babel/core': 7.25.9
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.9)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-block-scoped-functions@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-block-scoping@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-class-properties@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-static-block@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-classes@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-classes@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-annotate-as-pure': 7.25.7
- '@babel/helper-compilation-targets': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.8)
- '@babel/traverse': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.9)
+ '@babel/traverse': 7.25.9
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-computed-properties@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/template': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/template': 7.25.9
- '@babel/plugin-transform-destructuring@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-dotall-regex@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-duplicate-keys@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-dynamic-import@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-exponentiation-operator@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-export-namespace-from@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-for-of@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-function-name@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-compilation-targets': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/traverse': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-json-strings@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-literals@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-literals@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-logical-assignment-operators@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-member-expression-literals@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-modules-amd@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-simple-access': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-simple-access': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-systemjs@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-validator-identifier': 7.25.7
- '@babel/traverse': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+ '@babel/traverse': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-umd@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-named-capturing-groups-regex@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-new-target@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-nullish-coalescing-operator@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-numeric-separator@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-object-rest-spread@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-compilation-targets': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.25.8)
+ '@babel/core': 7.25.9
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.25.9)
- '@babel/plugin-transform-object-super@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.8)
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.9)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-optional-catch-binding@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-optional-chaining@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-parameters@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-private-methods@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-property-in-object@7.25.8(@babel/core@7.25.8)':
+ '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-annotate-as-pure': 7.25.7
- '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-property-literals@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-react-jsx-self@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-react-jsx-source@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-regenerator@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
regenerator-transform: 0.15.2
- '@babel/plugin-transform-reserved-words@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-shorthand-properties@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-spread@7.25.7(@babel/core@7.25.8)':
+ '@babel/plugin-transform-spread@7.25.9(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.25.7
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-sticky-regex@7.25.7(@babel/core@7.25.8)':
- dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
-
- '@babel/plugin-transform-template-literals@7.25.7(@babel/core@7.25.8)':
- dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
-
- '@babel/plugin-transform-typeof-symbol@7.25.7(@babel/core@7.25.8)':
- dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
-
- '@babel/plugin-transform-unicode-escapes@7.25.7(@babel/core@7.25.8)':
- dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
-
- '@babel/plugin-transform-unicode-property-regex@7.25.7(@babel/core@7.25.8)':
- dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
-
- '@babel/plugin-transform-unicode-regex@7.25.7(@babel/core@7.25.8)':
- dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
-
- '@babel/plugin-transform-unicode-sets-regex@7.25.7(@babel/core@7.25.8)':
- dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.8)
- '@babel/helper-plugin-utils': 7.25.7
-
- '@babel/preset-env@7.24.4(@babel/core@7.25.8)':
- dependencies:
- '@babel/compat-data': 7.25.8
- '@babel/core': 7.25.8
- '@babel/helper-compilation-targets': 7.25.7
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/helper-validator-option': 7.25.7
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.8)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.8)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.8)
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.8)
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.8)
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.8)
- '@babel/plugin-syntax-import-assertions': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-syntax-import-attributes': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.8)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.8)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.8)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.8)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.8)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.8)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.8)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.8)
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.8)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.8)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.8)
- '@babel/plugin-transform-arrow-functions': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-async-generator-functions': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-async-to-generator': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-block-scoped-functions': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-block-scoping': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-class-properties': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-class-static-block': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-classes': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-computed-properties': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-destructuring': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-dotall-regex': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-duplicate-keys': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-dynamic-import': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-exponentiation-operator': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-export-namespace-from': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-for-of': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-function-name': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-json-strings': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-literals': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-logical-assignment-operators': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-member-expression-literals': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-modules-amd': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-modules-commonjs': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-modules-systemjs': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-modules-umd': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-new-target': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-numeric-separator': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-object-rest-spread': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-object-super': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-optional-catch-binding': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-optional-chaining': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-private-methods': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-private-property-in-object': 7.25.8(@babel/core@7.25.8)
- '@babel/plugin-transform-property-literals': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-regenerator': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-reserved-words': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-shorthand-properties': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-spread': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-sticky-regex': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-template-literals': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-typeof-symbol': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-unicode-escapes': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-unicode-property-regex': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-unicode-regex': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-unicode-sets-regex': 7.25.7(@babel/core@7.25.8)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.8)
- babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.8)
- babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.8)
- babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.8)
+ '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.25.9)':
+ dependencies:
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.25.9)':
+ dependencies:
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.25.9)':
+ dependencies:
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.25.9)':
+ dependencies:
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.25.9)':
+ dependencies:
+ '@babel/core': 7.25.9
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.25.9)':
+ dependencies:
+ '@babel/core': 7.25.9
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.25.9)':
+ dependencies:
+ '@babel/core': 7.25.9
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.9)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/preset-env@7.24.4(@babel/core@7.25.9)':
+ dependencies:
+ '@babel/compat-data': 7.26.0
+ '@babel/core': 7.25.9
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-validator-option': 7.25.9
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.9)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.9)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.9)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.9)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.9)
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.9)
+ '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.25.9)
+ '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.25.9)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.9)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.9)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.9)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.9)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.9)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.9)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.9)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.9)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.9)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.9)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.9)
+ '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.25.9)
+ '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.25.9)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.9)
+ babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.9)
+ babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.9)
+ babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.9)
core-js-compat: 3.38.1
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.8)':
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.9)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-plugin-utils': 7.25.7
- '@babel/types': 7.25.8
+ '@babel/core': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/types': 7.26.0
esutils: 2.0.3
- '@babel/runtime@7.25.7':
+ '@babel/runtime@7.25.9':
dependencies:
regenerator-runtime: 0.14.1
- '@babel/template@7.25.7':
+ '@babel/runtime@7.26.0':
dependencies:
- '@babel/code-frame': 7.25.7
- '@babel/parser': 7.25.8
- '@babel/types': 7.25.8
+ regenerator-runtime: 0.14.1
+
+ '@babel/template@7.25.9':
+ dependencies:
+ '@babel/code-frame': 7.25.9
+ '@babel/parser': 7.25.9
+ '@babel/types': 7.25.9
'@babel/traverse@7.23.2':
dependencies:
- '@babel/code-frame': 7.25.7
- '@babel/generator': 7.25.7
+ '@babel/code-frame': 7.25.9
+ '@babel/generator': 7.25.9
'@babel/helper-environment-visitor': 7.24.7
'@babel/helper-function-name': 7.24.7
'@babel/helper-hoist-variables': 7.24.7
'@babel/helper-split-export-declaration': 7.24.7
- '@babel/parser': 7.25.8
- '@babel/types': 7.25.8
+ '@babel/parser': 7.25.9
+ '@babel/types': 7.25.9
debug: 4.3.7(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/traverse@7.25.7':
+ '@babel/traverse@7.25.9':
dependencies:
- '@babel/code-frame': 7.25.7
- '@babel/generator': 7.25.7
- '@babel/parser': 7.25.8
- '@babel/template': 7.25.7
- '@babel/types': 7.25.8
+ '@babel/code-frame': 7.25.9
+ '@babel/generator': 7.25.9
+ '@babel/parser': 7.25.9
+ '@babel/template': 7.25.9
+ '@babel/types': 7.25.9
debug: 4.3.7(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
@@ -5345,23 +5635,27 @@ snapshots:
'@babel/types@7.17.0':
dependencies:
- '@babel/helper-validator-identifier': 7.25.7
+ '@babel/helper-validator-identifier': 7.25.9
to-fast-properties: 2.0.0
- '@babel/types@7.25.8':
+ '@babel/types@7.25.9':
dependencies:
- '@babel/helper-string-parser': 7.25.7
- '@babel/helper-validator-identifier': 7.25.7
- to-fast-properties: 2.0.0
+ '@babel/helper-string-parser': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+
+ '@babel/types@7.26.0':
+ dependencies:
+ '@babel/helper-string-parser': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
'@colors/colors@1.5.0':
optional: true
- '@commitlint/cli@19.5.0(@types/node@22.7.6)(typescript@5.6.3)':
+ '@commitlint/cli@19.5.0(@types/node@22.7.9)(typescript@5.6.3)':
dependencies:
'@commitlint/format': 19.5.0
'@commitlint/lint': 19.5.0
- '@commitlint/load': 19.5.0(@types/node@22.7.6)(typescript@5.6.3)
+ '@commitlint/load': 19.5.0(@types/node@22.7.9)(typescript@5.6.3)
'@commitlint/read': 19.5.0
'@commitlint/types': 19.5.0
tinyexec: 0.3.1
@@ -5408,7 +5702,7 @@ snapshots:
'@commitlint/rules': 19.5.0
'@commitlint/types': 19.5.0
- '@commitlint/load@19.5.0(@types/node@22.7.6)(typescript@5.6.3)':
+ '@commitlint/load@19.5.0(@types/node@22.7.9)(typescript@5.6.3)':
dependencies:
'@commitlint/config-validator': 19.5.0
'@commitlint/execute-rule': 19.5.0
@@ -5416,7 +5710,7 @@ snapshots:
'@commitlint/types': 19.5.0
chalk: 5.3.0
cosmiconfig: 9.0.0(typescript@5.6.3)
- cosmiconfig-typescript-loader: 5.0.0(@types/node@22.7.6)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3)
+ cosmiconfig-typescript-loader: 5.1.0(@types/node@22.7.9)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -5467,12 +5761,12 @@ snapshots:
'@types/conventional-commits-parser': 5.0.0
chalk: 5.3.0
- '@cypress/code-coverage@3.13.4(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(babel-loader@9.1.3(@babel/core@7.25.8)(webpack@5.91.0))(cypress@13.15.0)(webpack@5.91.0)':
+ '@cypress/code-coverage@3.13.4(@babel/core@7.25.9)(@babel/preset-env@7.24.4(@babel/core@7.25.9))(babel-loader@9.1.3(@babel/core@7.25.9)(webpack@5.91.0))(cypress@13.15.0)(webpack@5.91.0)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/preset-env': 7.24.4(@babel/core@7.25.8)
- '@cypress/webpack-preprocessor': 6.0.2(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(babel-loader@9.1.3(@babel/core@7.25.8)(webpack@5.91.0))(webpack@5.91.0)
- babel-loader: 9.1.3(@babel/core@7.25.8)(webpack@5.91.0)
+ '@babel/core': 7.25.9
+ '@babel/preset-env': 7.24.4(@babel/core@7.25.9)
+ '@cypress/webpack-preprocessor': 6.0.2(@babel/core@7.25.9)(@babel/preset-env@7.24.4(@babel/core@7.25.9))(babel-loader@9.1.3(@babel/core@7.25.9)(webpack@5.91.0))(webpack@5.91.0)
+ babel-loader: 9.1.3(@babel/core@7.25.9)(webpack@5.91.0)
chalk: 4.1.2
cypress: 13.15.0
dayjs: 1.11.13
@@ -5507,11 +5801,11 @@ snapshots:
tunnel-agent: 0.6.0
uuid: 8.3.2
- '@cypress/webpack-preprocessor@6.0.2(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(babel-loader@9.1.3(@babel/core@7.25.8)(webpack@5.91.0))(webpack@5.91.0)':
+ '@cypress/webpack-preprocessor@6.0.2(@babel/core@7.25.9)(@babel/preset-env@7.24.4(@babel/core@7.25.9))(babel-loader@9.1.3(@babel/core@7.25.9)(webpack@5.91.0))(webpack@5.91.0)':
dependencies:
- '@babel/core': 7.25.8
- '@babel/preset-env': 7.24.4(@babel/core@7.25.8)
- babel-loader: 9.1.3(@babel/core@7.25.8)(webpack@5.91.0)
+ '@babel/core': 7.25.9
+ '@babel/preset-env': 7.24.4(@babel/core@7.25.9)
+ babel-loader: 9.1.3(@babel/core@7.25.9)(webpack@5.91.0)
bluebird: 3.7.1
debug: 4.3.7(supports-color@8.1.1)
lodash: 4.17.21
@@ -5528,8 +5822,8 @@ snapshots:
'@emotion/babel-plugin@11.12.0':
dependencies:
- '@babel/helper-module-imports': 7.25.7
- '@babel/runtime': 7.25.7
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/runtime': 7.25.9
'@emotion/hash': 0.9.2
'@emotion/memoize': 0.9.0
'@emotion/serialize': 1.3.2
@@ -5558,9 +5852,9 @@ snapshots:
'@emotion/memoize@0.9.0': {}
- '@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1)':
+ '@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.25.9
'@emotion/babel-plugin': 11.12.0
'@emotion/cache': 11.13.1
'@emotion/serialize': 1.3.2
@@ -5570,7 +5864,7 @@ snapshots:
hoist-non-react-statics: 3.3.2
react: 18.3.1
optionalDependencies:
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
transitivePeerDependencies:
- supports-color
@@ -5584,18 +5878,18 @@ snapshots:
'@emotion/sheet@1.4.0': {}
- '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)':
+ '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.25.9
'@emotion/babel-plugin': 11.12.0
'@emotion/is-prop-valid': 1.3.1
- '@emotion/react': 11.13.3(@types/react@18.3.11)(react@18.3.1)
+ '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1)
'@emotion/serialize': 1.3.2
'@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1)
'@emotion/utils': 1.4.1
react: 18.3.1
optionalDependencies:
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
transitivePeerDependencies:
- supports-color
@@ -5612,86 +5906,158 @@ snapshots:
'@esbuild/aix-ppc64@0.21.5':
optional: true
+ '@esbuild/aix-ppc64@0.23.1':
+ optional: true
+
'@esbuild/android-arm64@0.21.5':
optional: true
+ '@esbuild/android-arm64@0.23.1':
+ optional: true
+
'@esbuild/android-arm@0.21.5':
optional: true
+ '@esbuild/android-arm@0.23.1':
+ optional: true
+
'@esbuild/android-x64@0.21.5':
optional: true
+ '@esbuild/android-x64@0.23.1':
+ optional: true
+
'@esbuild/darwin-arm64@0.21.5':
optional: true
+ '@esbuild/darwin-arm64@0.23.1':
+ optional: true
+
'@esbuild/darwin-x64@0.21.5':
optional: true
+ '@esbuild/darwin-x64@0.23.1':
+ optional: true
+
'@esbuild/freebsd-arm64@0.21.5':
optional: true
+ '@esbuild/freebsd-arm64@0.23.1':
+ optional: true
+
'@esbuild/freebsd-x64@0.21.5':
optional: true
+ '@esbuild/freebsd-x64@0.23.1':
+ optional: true
+
'@esbuild/linux-arm64@0.21.5':
optional: true
+ '@esbuild/linux-arm64@0.23.1':
+ optional: true
+
'@esbuild/linux-arm@0.21.5':
optional: true
+ '@esbuild/linux-arm@0.23.1':
+ optional: true
+
'@esbuild/linux-ia32@0.21.5':
optional: true
+ '@esbuild/linux-ia32@0.23.1':
+ optional: true
+
'@esbuild/linux-loong64@0.21.5':
optional: true
+ '@esbuild/linux-loong64@0.23.1':
+ optional: true
+
'@esbuild/linux-mips64el@0.21.5':
optional: true
+ '@esbuild/linux-mips64el@0.23.1':
+ optional: true
+
'@esbuild/linux-ppc64@0.21.5':
optional: true
+ '@esbuild/linux-ppc64@0.23.1':
+ optional: true
+
'@esbuild/linux-riscv64@0.21.5':
optional: true
+ '@esbuild/linux-riscv64@0.23.1':
+ optional: true
+
'@esbuild/linux-s390x@0.21.5':
optional: true
+ '@esbuild/linux-s390x@0.23.1':
+ optional: true
+
'@esbuild/linux-x64@0.21.5':
optional: true
+ '@esbuild/linux-x64@0.23.1':
+ optional: true
+
'@esbuild/netbsd-x64@0.21.5':
optional: true
+ '@esbuild/netbsd-x64@0.23.1':
+ optional: true
+
+ '@esbuild/openbsd-arm64@0.23.1':
+ optional: true
+
'@esbuild/openbsd-x64@0.21.5':
optional: true
+ '@esbuild/openbsd-x64@0.23.1':
+ optional: true
+
'@esbuild/sunos-x64@0.21.5':
optional: true
+ '@esbuild/sunos-x64@0.23.1':
+ optional: true
+
'@esbuild/win32-arm64@0.21.5':
optional: true
+ '@esbuild/win32-arm64@0.23.1':
+ optional: true
+
'@esbuild/win32-ia32@0.21.5':
optional: true
+ '@esbuild/win32-ia32@0.23.1':
+ optional: true
+
'@esbuild/win32-x64@0.21.5':
optional: true
- '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@1.21.6))':
+ '@esbuild/win32-x64@0.23.1':
+ optional: true
+
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.13.0(jiti@1.21.6))':
dependencies:
- eslint: 9.12.0(jiti@1.21.6)
+ eslint: 9.13.0(jiti@1.21.6)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.11.1': {}
- '@eslint-react/ast@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@eslint-react/ast@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
'@eslint-react/tools': 1.15.0
- '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/types': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
birecord: 0.1.1
string-ts: 2.2.0
ts-pattern: 5.5.0
@@ -5700,18 +6066,18 @@ snapshots:
- supports-color
- typescript
- '@eslint-react/core@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@eslint-react/core@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
- '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/ast': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/jsx': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/shared': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@eslint-react/tools': 1.15.0
- '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/type-utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/types': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/var': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/type-utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
birecord: 0.1.1
short-unique-id: 5.2.0
ts-pattern: 5.5.0
@@ -5720,46 +6086,46 @@ snapshots:
- supports-color
- typescript
- '@eslint-react/eslint-plugin@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@eslint-react/eslint-plugin@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
- '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/shared': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@eslint-react/tools': 1.15.0
- '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/type-utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint: 9.12.0(jiti@1.21.6)
- eslint-plugin-react-debug: 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint-plugin-react-dom: 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint-plugin-react-hooks-extra: 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint-plugin-react-naming-convention: 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint-plugin-react-web-api: 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint-plugin-react-x: 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/types': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/type-utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint: 9.13.0(jiti@1.21.6)
+ eslint-plugin-react-debug: 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint-plugin-react-dom: 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint-plugin-react-hooks-extra: 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint-plugin-react-naming-convention: 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint-plugin-react-web-api: 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint-plugin-react-x: 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- '@eslint-react/jsx@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@eslint-react/jsx@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
- '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/ast': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@eslint-react/tools': 1.15.0
- '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/types': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/var': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
ts-pattern: 5.5.0
transitivePeerDependencies:
- eslint
- supports-color
- typescript
- '@eslint-react/shared@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@eslint-react/shared@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
'@eslint-react/tools': 1.15.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
picomatch: 4.0.2
transitivePeerDependencies:
- eslint
@@ -5768,33 +6134,33 @@ snapshots:
'@eslint-react/tools@1.15.0': {}
- '@eslint-react/types@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@eslint-react/types@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
'@eslint-react/tools': 1.15.0
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
- '@eslint-react/var@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@eslint-react/var@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
- '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/ast': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@eslint-react/tools': 1.15.0
- '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/types': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
ts-pattern: 5.5.0
transitivePeerDependencies:
- eslint
- supports-color
- typescript
- '@eslint/compat@1.2.0(eslint@9.12.0(jiti@1.21.6))':
+ '@eslint/compat@1.2.1(eslint@9.13.0(jiti@1.21.6))':
optionalDependencies:
- eslint: 9.12.0(jiti@1.21.6)
+ eslint: 9.13.0(jiti@1.21.6)
'@eslint/config-array@0.18.0':
dependencies:
@@ -5804,7 +6170,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/core@0.6.0': {}
+ '@eslint/core@0.7.0': {}
'@eslint/eslintrc@3.1.0':
dependencies:
@@ -5820,15 +6186,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.12.0': {}
+ '@eslint/js@9.13.0': {}
'@eslint/object-schema@2.1.4': {}
- '@eslint/plugin-kit@0.2.0':
+ '@eslint/plugin-kit@0.2.1':
dependencies:
levn: 0.4.1
- '@faker-js/faker@9.0.3': {}
+ '@faker-js/faker@9.1.0': {}
'@floating-ui/core@1.6.8':
dependencies:
@@ -5847,10 +6213,10 @@ snapshots:
'@floating-ui/utils@0.2.8': {}
- '@graasp/query-client@4.2.0(@graasp/sdk@4.32.1(date-fns@4.1.0)(uuid@10.0.0))(@graasp/translations@1.40.0(i18next@23.16.0))(react@18.3.1)':
+ '@graasp/query-client@5.0.0(@graasp/sdk@https://codeload.github.com/graasp/graasp-sdk/tar.gz/084b4983e186aaeedf6643c114a47c6067a1b07c(date-fns@4.1.0)(uuid@10.0.0))(@graasp/translations@1.40.0(i18next@23.16.3))(react@18.3.1)':
dependencies:
- '@graasp/sdk': 4.32.1(date-fns@4.1.0)(uuid@10.0.0)
- '@graasp/translations': 1.40.0(i18next@23.16.0)
+ '@graasp/sdk': https://codeload.github.com/graasp/graasp-sdk/tar.gz/084b4983e186aaeedf6643c114a47c6067a1b07c(date-fns@4.1.0)(uuid@10.0.0)
+ '@graasp/translations': 1.40.0(i18next@23.16.3)
'@tanstack/react-query': 5.59.8(react@18.3.1)
'@tanstack/react-query-devtools': 5.59.8(@tanstack/react-query@5.59.8(react@18.3.1))(react@18.3.1)
axios: 1.7.7
@@ -5859,9 +6225,9 @@ snapshots:
transitivePeerDependencies:
- debug
- '@graasp/sdk@4.32.1(date-fns@4.1.0)(uuid@10.0.0)':
+ '@graasp/sdk@https://codeload.github.com/graasp/graasp-sdk/tar.gz/084b4983e186aaeedf6643c114a47c6067a1b07c(date-fns@4.1.0)(uuid@10.0.0)':
dependencies:
- '@faker-js/faker': 9.0.3
+ '@faker-js/faker': 9.1.0
date-fns: 4.1.0
filesize: 10.1.6
js-cookie: 3.0.5
@@ -5873,33 +6239,33 @@ snapshots:
cssjanus: 2.3.0
stylis: 4.3.4
- '@graasp/translations@1.40.0(i18next@23.16.0)':
+ '@graasp/translations@1.40.0(i18next@23.16.3)':
dependencies:
- i18next: 23.16.0
+ i18next: 23.16.3
- '@graasp/ui@5.3.1(sqvyxqeufvusjs3ifu4r7llps4)':
+ '@graasp/ui@5.4.0(htjexmwxkxm557iprblexhc5ya)':
dependencies:
'@emotion/cache': 11.13.1
- '@emotion/react': 11.13.3(@types/react@18.3.11)(react@18.3.1)
- '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)
- '@graasp/sdk': 4.32.1(date-fns@4.1.0)(uuid@10.0.0)
+ '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1)
+ '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)
+ '@graasp/sdk': https://codeload.github.com/graasp/graasp-sdk/tar.gz/084b4983e186aaeedf6643c114a47c6067a1b07c(date-fns@4.1.0)(uuid@10.0.0)
'@graasp/stylis-plugin-rtl': 2.2.0(stylis@4.3.4)
- '@graasp/translations': 1.40.0(i18next@23.16.0)
- '@mui/icons-material': 5.16.7(@mui/material@5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)
- '@mui/lab': 5.0.0-alpha.173(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@mui/material@5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@mui/material': 5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@graasp/translations': 1.40.0(i18next@23.16.3)
+ '@mui/icons-material': 6.1.5(@mui/material@6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)
+ '@mui/lab': 6.0.0-beta.13(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@mui/material@6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@mui/material': 6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
http-status-codes: 2.3.0
- i18next: 23.16.0
+ i18next: 23.16.3
interweave: 13.1.0(react@18.3.1)
katex: 0.16.10
lodash.truncate: 4.4.2
lucide-react: 0.453.0(react@18.3.1)
react: 18.3.1
react-cookie-consent: 9.0.0(react@18.3.1)
- react-dnd: 16.0.1(@types/node@22.7.6)(@types/react@18.3.11)(react@18.3.1)
+ react-dnd: 16.0.1(@types/node@22.7.9)(@types/react@18.3.12)(react@18.3.1)
react-dnd-html5-backend: 16.0.1
react-dom: 18.3.1(react@18.3.1)
- react-i18next: 15.0.3(i18next@23.16.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-i18next: 15.1.0(i18next@23.16.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-quill: 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-rnd: 10.4.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-router-dom: 6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -5953,54 +6319,54 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
- '@mui/base@5.0.0-beta.40(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@mui/base@5.0.0-beta.60(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.25.9
'@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@mui/types': 7.2.18(@types/react@18.3.11)
- '@mui/utils': 5.16.6(@types/react@18.3.11)(react@18.3.1)
+ '@mui/types': 7.2.18(@types/react@18.3.12)
+ '@mui/utils': 6.1.5(@types/react@18.3.12)(react@18.3.1)
'@popperjs/core': 2.11.8
clsx: 2.1.1
prop-types: 15.8.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
- '@mui/core-downloads-tracker@5.16.7': {}
+ '@mui/core-downloads-tracker@6.1.5': {}
- '@mui/icons-material@5.16.7(@mui/material@5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)':
+ '@mui/icons-material@6.1.5(@mui/material@6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.25.7
- '@mui/material': 5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@babel/runtime': 7.25.9
+ '@mui/material': 6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
optionalDependencies:
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
- '@mui/lab@5.0.0-alpha.173(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@mui/material@5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@mui/lab@6.0.0-beta.13(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@mui/material@6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.25.7
- '@mui/base': 5.0.0-beta.40(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@mui/material': 5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@mui/system': 5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)
- '@mui/types': 7.2.18(@types/react@18.3.11)
- '@mui/utils': 5.16.6(@types/react@18.3.11)(react@18.3.1)
+ '@babel/runtime': 7.25.9
+ '@mui/base': 5.0.0-beta.60(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@mui/material': 6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@mui/system': 6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)
+ '@mui/types': 7.2.18(@types/react@18.3.12)
+ '@mui/utils': 6.1.5(@types/react@18.3.12)(react@18.3.1)
clsx: 2.1.1
prop-types: 15.8.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
- '@emotion/react': 11.13.3(@types/react@18.3.11)(react@18.3.1)
- '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)
- '@types/react': 18.3.11
+ '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1)
+ '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)
+ '@types/react': 18.3.12
- '@mui/material@5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@mui/material@6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.25.7
- '@mui/core-downloads-tracker': 5.16.7
- '@mui/system': 5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)
- '@mui/types': 7.2.18(@types/react@18.3.11)
- '@mui/utils': 5.16.6(@types/react@18.3.11)(react@18.3.1)
+ '@babel/runtime': 7.25.9
+ '@mui/core-downloads-tracker': 6.1.5
+ '@mui/system': 6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)
+ '@mui/types': 7.2.18(@types/react@18.3.12)
+ '@mui/utils': 6.1.5(@types/react@18.3.12)(react@18.3.1)
'@popperjs/core': 2.11.8
'@types/react-transition-group': 4.4.11
clsx: 2.1.1
@@ -6011,61 +6377,63 @@ snapshots:
react-is: 18.3.1
react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
optionalDependencies:
- '@emotion/react': 11.13.3(@types/react@18.3.11)(react@18.3.1)
- '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)
- '@types/react': 18.3.11
+ '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1)
+ '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)
+ '@types/react': 18.3.12
- '@mui/private-theming@5.16.6(@types/react@18.3.11)(react@18.3.1)':
+ '@mui/private-theming@6.1.5(@types/react@18.3.12)(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.25.7
- '@mui/utils': 5.16.6(@types/react@18.3.11)(react@18.3.1)
+ '@babel/runtime': 7.25.9
+ '@mui/utils': 6.1.5(@types/react@18.3.12)(react@18.3.1)
prop-types: 15.8.1
react: 18.3.1
optionalDependencies:
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
- '@mui/styled-engine@5.16.6(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(react@18.3.1)':
+ '@mui/styled-engine@6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.25.9
'@emotion/cache': 11.13.1
+ '@emotion/serialize': 1.3.2
+ '@emotion/sheet': 1.4.0
csstype: 3.1.3
prop-types: 15.8.1
react: 18.3.1
optionalDependencies:
- '@emotion/react': 11.13.3(@types/react@18.3.11)(react@18.3.1)
- '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)
+ '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1)
+ '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)
- '@mui/system@5.16.7(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)':
+ '@mui/system@6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.25.7
- '@mui/private-theming': 5.16.6(@types/react@18.3.11)(react@18.3.1)
- '@mui/styled-engine': 5.16.6(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1))(react@18.3.1)
- '@mui/types': 7.2.18(@types/react@18.3.11)
- '@mui/utils': 5.16.6(@types/react@18.3.11)(react@18.3.1)
+ '@babel/runtime': 7.25.9
+ '@mui/private-theming': 6.1.5(@types/react@18.3.12)(react@18.3.1)
+ '@mui/styled-engine': 6.1.5(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)
+ '@mui/types': 7.2.18(@types/react@18.3.12)
+ '@mui/utils': 6.1.5(@types/react@18.3.12)(react@18.3.1)
clsx: 2.1.1
csstype: 3.1.3
prop-types: 15.8.1
react: 18.3.1
optionalDependencies:
- '@emotion/react': 11.13.3(@types/react@18.3.11)(react@18.3.1)
- '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@18.3.1))(@types/react@18.3.11)(react@18.3.1)
- '@types/react': 18.3.11
+ '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1)
+ '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)
+ '@types/react': 18.3.12
- '@mui/types@7.2.18(@types/react@18.3.11)':
+ '@mui/types@7.2.18(@types/react@18.3.12)':
optionalDependencies:
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
- '@mui/utils@5.16.6(@types/react@18.3.11)(react@18.3.1)':
+ '@mui/utils@6.1.5(@types/react@18.3.12)(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.25.7
- '@mui/types': 7.2.18(@types/react@18.3.11)
+ '@babel/runtime': 7.25.9
+ '@mui/types': 7.2.18(@types/react@18.3.12)
'@types/prop-types': 15.7.13
clsx: 2.1.1
prop-types: 15.8.1
react: 18.3.1
react-is: 18.3.1
optionalDependencies:
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
'@nodelib/fs.scandir@2.1.5':
dependencies:
@@ -6141,6 +6509,8 @@ snapshots:
'@rtsao/scc@1.1.0': {}
+ '@tanstack/history@1.61.1': {}
+
'@tanstack/query-core@5.59.6': {}
'@tanstack/query-devtools@5.58.0': {}
@@ -6156,10 +6526,81 @@ snapshots:
'@tanstack/query-core': 5.59.6
react: 18.3.1
+ '@tanstack/react-router@1.76.1(@tanstack/router-generator@1.74.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@tanstack/history': 1.61.1
+ '@tanstack/react-store': 0.5.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ tiny-invariant: 1.3.3
+ tiny-warning: 1.0.3
+ optionalDependencies:
+ '@tanstack/router-generator': 1.74.2
+
+ '@tanstack/react-store@0.5.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@tanstack/store': 0.5.5
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ use-sync-external-store: 1.2.2(react@18.3.1)
+
+ '@tanstack/router-devtools@1.76.1(@tanstack/react-router@1.76.1(@tanstack/router-generator@1.74.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@tanstack/react-router': 1.76.1(@tanstack/router-generator@1.74.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ clsx: 2.1.1
+ goober: 2.1.16(csstype@3.1.3)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ transitivePeerDependencies:
+ - csstype
+
+ '@tanstack/router-generator@1.74.2':
+ dependencies:
+ '@tanstack/virtual-file-routes': 1.64.0
+ prettier: 3.3.3
+ tsx: 4.19.1
+ zod: 3.23.8
+
+ '@tanstack/router-plugin@1.76.0(vite@5.4.10(@types/node@22.7.9)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.91.0)':
+ dependencies:
+ '@babel/core': 7.25.9
+ '@babel/generator': 7.25.9
+ '@babel/parser': 7.25.9
+ '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.25.9)
+ '@babel/template': 7.25.9
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.25.9
+ '@tanstack/router-generator': 1.74.2
+ '@tanstack/virtual-file-routes': 1.64.0
+ '@types/babel__core': 7.20.5
+ '@types/babel__generator': 7.6.8
+ '@types/babel__template': 7.4.4
+ '@types/babel__traverse': 7.20.6
+ babel-dead-code-elimination: 1.0.6
+ chokidar: 3.6.0
+ unplugin: 1.14.1(webpack-sources@3.2.3)
+ zod: 3.23.8
+ optionalDependencies:
+ vite: 5.4.10(@types/node@22.7.9)(terser@5.36.0)
+ webpack: 5.91.0
+ transitivePeerDependencies:
+ - supports-color
+ - webpack-sources
+
+ '@tanstack/router-zod-adapter@1.76.1(@tanstack/react-router@1.76.1(@tanstack/router-generator@1.74.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(zod@3.23.8)':
+ dependencies:
+ '@tanstack/react-router': 1.76.1(@tanstack/router-generator@1.74.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ zod: 3.23.8
+
+ '@tanstack/store@0.5.5': {}
+
+ '@tanstack/virtual-file-routes@1.64.0': {}
+
'@testing-library/dom@10.0.0':
dependencies:
- '@babel/code-frame': 7.25.7
- '@babel/runtime': 7.25.7
+ '@babel/code-frame': 7.26.0
+ '@babel/runtime': 7.26.0
'@types/aria-query': 5.0.4
aria-query: 5.3.0
chalk: 4.1.2
@@ -6177,14 +6618,14 @@ snapshots:
lodash: 4.17.21
redent: 3.0.0
- '@testing-library/react@16.0.1(@testing-library/dom@10.0.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@testing-library/react@16.0.1(@testing-library/dom@10.0.0)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.25.9
'@testing-library/dom': 10.0.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
'@types/react-dom': 18.3.1
'@testing-library/user-event@14.5.2(@testing-library/dom@10.0.0)':
@@ -6194,7 +6635,7 @@ snapshots:
'@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.3.3)':
dependencies:
'@babel/generator': 7.17.7
- '@babel/parser': 7.25.8
+ '@babel/parser': 7.25.9
'@babel/traverse': 7.23.2
'@babel/types': 7.17.0
javascript-natural-sort: 0.7.1
@@ -6207,28 +6648,28 @@ snapshots:
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.25.8
- '@babel/types': 7.25.8
+ '@babel/parser': 7.25.9
+ '@babel/types': 7.25.9
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.6
'@types/babel__generator@7.6.8':
dependencies:
- '@babel/types': 7.25.8
+ '@babel/types': 7.25.9
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.25.8
- '@babel/types': 7.25.8
+ '@babel/parser': 7.25.9
+ '@babel/types': 7.25.9
'@types/babel__traverse@7.20.6':
dependencies:
- '@babel/types': 7.25.8
+ '@babel/types': 7.25.9
'@types/conventional-commits-parser@5.0.0':
dependencies:
- '@types/node': 22.7.6
+ '@types/node': 22.7.9
'@types/eslint-scope@3.7.7':
dependencies:
@@ -6248,7 +6689,7 @@ snapshots:
'@types/json5@0.0.29': {}
- '@types/node@22.7.6':
+ '@types/node@22.7.9':
dependencies:
undici-types: 6.19.8
@@ -6262,48 +6703,48 @@ snapshots:
'@types/react-dom@18.3.1':
dependencies:
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
'@types/react-router-dom@5.3.3':
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
'@types/react-router': 5.1.20
'@types/react-router@5.1.20':
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
'@types/react-transition-group@4.4.11':
dependencies:
- '@types/react': 18.3.11
+ '@types/react': 18.3.12
- '@types/react@18.3.11':
+ '@types/react@18.3.12':
dependencies:
'@types/prop-types': 15.7.13
csstype: 3.1.3
'@types/sinonjs__fake-timers@8.1.1': {}
- '@types/sizzle@2.3.8': {}
+ '@types/sizzle@2.3.9': {}
'@types/stylis@4.2.6': {}
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 22.7.6
+ '@types/node': 22.7.9
optional: true
- '@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
'@eslint-community/regexpp': 4.11.1
- '@typescript-eslint/parser': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/type-utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/visitor-keys': 8.10.0
- eslint: 9.12.0(jiti@1.21.6)
+ '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/type-utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/visitor-keys': 8.11.0
+ eslint: 9.13.0(jiti@1.21.6)
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
@@ -6313,28 +6754,28 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
- '@typescript-eslint/visitor-keys': 8.10.0
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3)
+ '@typescript-eslint/visitor-keys': 8.11.0
debug: 4.3.7(supports-color@8.1.1)
- eslint: 9.12.0(jiti@1.21.6)
+ eslint: 9.13.0(jiti@1.21.6)
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.10.0':
+ '@typescript-eslint/scope-manager@8.11.0':
dependencies:
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/visitor-keys': 8.10.0
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/visitor-keys': 8.11.0
- '@typescript-eslint/type-utils@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/type-utils@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
debug: 4.3.7(supports-color@8.1.1)
ts-api-utils: 1.3.0(typescript@5.6.3)
optionalDependencies:
@@ -6343,12 +6784,12 @@ snapshots:
- eslint
- supports-color
- '@typescript-eslint/types@8.10.0': {}
+ '@typescript-eslint/types@8.11.0': {}
- '@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3)':
+ '@typescript-eslint/typescript-estree@8.11.0(typescript@5.6.3)':
dependencies:
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/visitor-keys': 8.10.0
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/visitor-keys': 8.11.0
debug: 4.3.7(supports-color@8.1.1)
fast-glob: 3.3.2
is-glob: 4.0.3
@@ -6360,30 +6801,30 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
- eslint: 9.12.0(jiti@1.21.6)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.6))
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3)
+ eslint: 9.13.0(jiti@1.21.6)
transitivePeerDependencies:
- supports-color
- typescript
- '@typescript-eslint/visitor-keys@8.10.0':
+ '@typescript-eslint/visitor-keys@8.11.0':
dependencies:
- '@typescript-eslint/types': 8.10.0
+ '@typescript-eslint/types': 8.11.0
eslint-visitor-keys: 3.4.3
- '@vitejs/plugin-react@4.3.2(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))':
+ '@vitejs/plugin-react@4.3.3(vite@5.4.10(@types/node@22.7.9)(terser@5.36.0))':
dependencies:
- '@babel/core': 7.25.8
- '@babel/plugin-transform-react-jsx-self': 7.25.7(@babel/core@7.25.8)
- '@babel/plugin-transform-react-jsx-source': 7.25.7(@babel/core@7.25.8)
+ '@babel/core': 7.25.9
+ '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.25.9)
+ '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.25.9)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
- vite: 5.4.9(@types/node@22.7.6)(terser@5.36.0)
+ vite: 5.4.10(@types/node@22.7.9)(terser@5.36.0)
transitivePeerDependencies:
- supports-color
@@ -6472,9 +6913,9 @@ snapshots:
jsonparse: 1.3.1
through: 2.3.8
- acorn-import-assertions@1.9.0(acorn@8.13.0):
+ acorn-import-assertions@1.9.0(acorn@8.14.0):
dependencies:
- acorn: 8.13.0
+ acorn: 8.14.0
acorn-jsx@5.3.2(acorn@8.13.0):
dependencies:
@@ -6482,6 +6923,8 @@ snapshots:
acorn@8.13.0: {}
+ acorn@8.14.0: {}
+
aggregate-error@3.1.0:
dependencies:
clean-stack: 2.2.0
@@ -6551,10 +6994,6 @@ snapshots:
argparse@2.0.1: {}
- aria-query@5.1.3:
- dependencies:
- deep-equal: 2.2.3
-
aria-query@5.3.0:
dependencies:
dequal: 2.0.3
@@ -6654,7 +7093,7 @@ snapshots:
aws4@1.13.2: {}
- axe-core@4.10.1: {}
+ axe-core@4.10.2: {}
axios@1.7.7:
dependencies:
@@ -6666,40 +7105,49 @@ snapshots:
axobject-query@4.1.0: {}
- babel-loader@9.1.3(@babel/core@7.25.8)(webpack@5.91.0):
+ babel-dead-code-elimination@1.0.6:
dependencies:
- '@babel/core': 7.25.8
+ '@babel/core': 7.25.9
+ '@babel/parser': 7.25.9
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-loader@9.1.3(@babel/core@7.25.9)(webpack@5.91.0):
+ dependencies:
+ '@babel/core': 7.25.9
find-cache-dir: 4.0.0
schema-utils: 4.2.0
webpack: 5.91.0
babel-plugin-macros@3.1.0:
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.25.9
cosmiconfig: 7.1.0
resolve: 1.22.8
- babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.8):
+ babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.9):
dependencies:
- '@babel/compat-data': 7.25.8
- '@babel/core': 7.25.8
- '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.8)
+ '@babel/compat-data': 7.26.0
+ '@babel/core': 7.25.9
+ '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.9)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.8):
+ babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.9):
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.8)
+ '@babel/core': 7.25.9
+ '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.9)
core-js-compat: 3.38.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.8):
+ babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.9):
dependencies:
- '@babel/core': 7.25.8
- '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.8)
+ '@babel/core': 7.25.9
+ '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.9)
transitivePeerDependencies:
- supports-color
@@ -6734,12 +7182,12 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.24.0:
+ browserslist@4.24.2:
dependencies:
caniuse-lite: 1.0.30001669
- electron-to-chromium: 1.5.41
+ electron-to-chromium: 1.5.45
node-releases: 2.0.18
- update-browserslist-db: 1.1.1(browserslist@4.24.0)
+ update-browserslist-db: 1.1.1(browserslist@4.24.2)
buffer-crc32@0.2.13: {}
@@ -6916,13 +7364,13 @@ snapshots:
core-js-compat@3.38.1:
dependencies:
- browserslist: 4.24.0
+ browserslist: 4.24.2
core-util-is@1.0.2: {}
- cosmiconfig-typescript-loader@5.0.0(@types/node@22.7.6)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3):
+ cosmiconfig-typescript-loader@5.1.0(@types/node@22.7.9)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3):
dependencies:
- '@types/node': 22.7.6
+ '@types/node': 22.7.9
cosmiconfig: 9.0.0(typescript@5.6.3)
jiti: 1.21.6
typescript: 5.6.3
@@ -6961,7 +7409,7 @@ snapshots:
'@cypress/request': 3.0.5
'@cypress/xvfb': 1.2.4(supports-color@8.1.1)
'@types/sinonjs__fake-timers': 8.1.1
- '@types/sizzle': 2.3.8
+ '@types/sizzle': 2.3.9
arch: 2.2.0
blob-util: 2.0.2
bluebird: 3.7.2
@@ -7054,27 +7502,6 @@ snapshots:
object-keys: 1.1.1
regexp.prototype.flags: 1.5.3
- deep-equal@2.2.3:
- dependencies:
- array-buffer-byte-length: 1.0.1
- call-bind: 1.0.7
- es-get-iterator: 1.1.3
- get-intrinsic: 1.2.4
- is-arguments: 1.1.1
- is-array-buffer: 3.0.4
- is-date-object: 1.0.5
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.3
- isarray: 2.0.5
- object-is: 1.1.6
- object-keys: 1.1.1
- object.assign: 4.1.5
- regexp.prototype.flags: 1.5.3
- side-channel: 1.0.6
- which-boxed-primitive: 1.0.2
- which-collection: 1.0.2
- which-typed-array: 1.1.15
-
deep-is@0.1.4: {}
default-require-extensions@3.0.1:
@@ -7087,8 +7514,6 @@ snapshots:
es-errors: 1.3.0
gopd: 1.0.1
- define-lazy-prop@2.0.0: {}
-
define-properties@1.2.1:
dependencies:
define-data-property: 1.1.4
@@ -7119,7 +7544,7 @@ snapshots:
dom-helpers@5.2.1:
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.25.9
csstype: 3.1.3
dot-prop@5.3.0:
@@ -7131,7 +7556,7 @@ snapshots:
jsbn: 0.1.1
safer-buffer: 2.1.2
- electron-to-chromium@1.5.41: {}
+ electron-to-chromium@1.5.45: {}
emoji-regex@8.0.0: {}
@@ -7217,18 +7642,6 @@ snapshots:
es-errors@1.3.0: {}
- es-get-iterator@1.1.3:
- dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
- has-symbols: 1.0.3
- is-arguments: 1.1.1
- is-map: 2.0.3
- is-set: 2.0.3
- is-string: 1.0.7
- isarray: 2.0.5
- stop-iteration-iterator: 1.0.0
-
es-iterator-helpers@1.1.0:
dependencies:
call-bind: 1.0.7
@@ -7296,6 +7709,33 @@ snapshots:
'@esbuild/win32-ia32': 0.21.5
'@esbuild/win32-x64': 0.21.5
+ esbuild@0.23.1:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.23.1
+ '@esbuild/android-arm': 0.23.1
+ '@esbuild/android-arm64': 0.23.1
+ '@esbuild/android-x64': 0.23.1
+ '@esbuild/darwin-arm64': 0.23.1
+ '@esbuild/darwin-x64': 0.23.1
+ '@esbuild/freebsd-arm64': 0.23.1
+ '@esbuild/freebsd-x64': 0.23.1
+ '@esbuild/linux-arm': 0.23.1
+ '@esbuild/linux-arm64': 0.23.1
+ '@esbuild/linux-ia32': 0.23.1
+ '@esbuild/linux-loong64': 0.23.1
+ '@esbuild/linux-mips64el': 0.23.1
+ '@esbuild/linux-ppc64': 0.23.1
+ '@esbuild/linux-riscv64': 0.23.1
+ '@esbuild/linux-s390x': 0.23.1
+ '@esbuild/linux-x64': 0.23.1
+ '@esbuild/netbsd-x64': 0.23.1
+ '@esbuild/openbsd-arm64': 0.23.1
+ '@esbuild/openbsd-x64': 0.23.1
+ '@esbuild/sunos-x64': 0.23.1
+ '@esbuild/win32-arm64': 0.23.1
+ '@esbuild/win32-ia32': 0.23.1
+ '@esbuild/win32-x64': 0.23.1
+
escalade@3.2.0: {}
escape-html@1.0.3: {}
@@ -7304,9 +7744,9 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-config-prettier@9.1.0(eslint@9.12.0(jiti@1.21.6)):
+ eslint-config-prettier@9.1.0(eslint@9.13.0(jiti@1.21.6)):
dependencies:
- eslint: 9.12.0(jiti@1.21.6)
+ eslint: 9.13.0(jiti@1.21.6)
eslint-import-resolver-node@0.3.9:
dependencies:
@@ -7316,37 +7756,37 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.12.0(jiti@1.21.6)):
+ eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6)):
dependencies:
'@nolyfill/is-core-module': 1.0.39
debug: 4.3.7(supports-color@8.1.1)
enhanced-resolve: 5.17.1
- eslint: 9.12.0(jiti@1.21.6)
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.12.0(jiti@1.21.6))
+ eslint: 9.13.0(jiti@1.21.6)
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6))
fast-glob: 3.3.2
get-tsconfig: 4.8.1
is-bun-module: 1.2.1
is-glob: 4.0.3
optionalDependencies:
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.12.0(jiti@1.21.6))
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6))
transitivePeerDependencies:
- '@typescript-eslint/parser'
- eslint-import-resolver-node
- eslint-import-resolver-webpack
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.12.0(jiti@1.21.6)):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)):
dependencies:
debug: 3.2.7(supports-color@8.1.1)
optionalDependencies:
- '@typescript-eslint/parser': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint: 9.12.0(jiti@1.21.6)
+ '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint: 9.13.0(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.12.0(jiti@1.21.6))
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6))
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.12.0(jiti@1.21.6)):
+ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.8
@@ -7355,9 +7795,9 @@ snapshots:
array.prototype.flatmap: 1.3.2
debug: 3.2.7(supports-color@8.1.1)
doctrine: 2.1.0
- eslint: 9.12.0(jiti@1.21.6)
+ eslint: 9.13.0(jiti@1.21.6)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.12.0(jiti@1.21.6))
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6))
hasown: 2.0.2
is-core-module: 2.15.1
is-glob: 4.0.3
@@ -7369,24 +7809,24 @@ snapshots:
string.prototype.trimend: 1.0.8
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-jsx-a11y@6.10.0(eslint@9.12.0(jiti@1.21.6)):
+ eslint-plugin-jsx-a11y@6.10.1(eslint@9.13.0(jiti@1.21.6)):
dependencies:
- aria-query: 5.1.3
+ aria-query: 5.3.2
array-includes: 3.1.8
array.prototype.flatmap: 1.3.2
ast-types-flow: 0.0.8
- axe-core: 4.10.1
+ axe-core: 4.10.2
axobject-query: 4.1.0
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
es-iterator-helpers: 1.1.0
- eslint: 9.12.0(jiti@1.21.6)
+ eslint: 9.13.0(jiti@1.21.6)
hasown: 2.0.2
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
@@ -7395,20 +7835,20 @@ snapshots:
safe-regex-test: 1.0.3
string.prototype.includes: 2.0.1
- eslint-plugin-react-debug@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3):
+ eslint-plugin-react-debug@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3):
dependencies:
- '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/ast': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/core': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/jsx': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/shared': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@eslint-react/tools': 1.15.0
- '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/type-utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint: 9.12.0(jiti@1.21.6)
+ '@eslint-react/types': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/var': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/type-utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint: 9.13.0(jiti@1.21.6)
string-ts: 2.2.0
ts-pattern: 5.5.0
optionalDependencies:
@@ -7416,114 +7856,114 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-dom@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3):
+ eslint-plugin-react-dom@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3):
dependencies:
- '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/ast': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/core': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/jsx': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/shared': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@eslint-react/tools': 1.15.0
- '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint: 9.12.0(jiti@1.21.6)
+ '@eslint-react/types': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/var': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint: 9.13.0(jiti@1.21.6)
ts-pattern: 5.5.0
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-hooks-extra@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3):
+ eslint-plugin-react-hooks-extra@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3):
dependencies:
- '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/ast': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/core': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/jsx': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/shared': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@eslint-react/tools': 1.15.0
- '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/type-utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint: 9.12.0(jiti@1.21.6)
+ '@eslint-react/types': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/var': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/type-utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint: 9.13.0(jiti@1.21.6)
ts-pattern: 5.5.0
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-hooks@5.0.0(eslint@9.12.0(jiti@1.21.6)):
+ eslint-plugin-react-hooks@5.1.0-rc.0(eslint@9.13.0(jiti@1.21.6)):
dependencies:
- eslint: 9.12.0(jiti@1.21.6)
+ eslint: 9.13.0(jiti@1.21.6)
- eslint-plugin-react-naming-convention@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3):
+ eslint-plugin-react-naming-convention@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3):
dependencies:
- '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/ast': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/core': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/jsx': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/shared': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@eslint-react/tools': 1.15.0
- '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/type-utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint: 9.12.0(jiti@1.21.6)
+ '@eslint-react/types': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/type-utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint: 9.13.0(jiti@1.21.6)
ts-pattern: 5.5.0
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-refresh@0.4.12(eslint@9.12.0(jiti@1.21.6)):
+ eslint-plugin-react-refresh@0.4.13(eslint@9.13.0(jiti@1.21.6)):
dependencies:
- eslint: 9.12.0(jiti@1.21.6)
+ eslint: 9.13.0(jiti@1.21.6)
- eslint-plugin-react-web-api@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3):
+ eslint-plugin-react-web-api@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3):
dependencies:
- '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/ast': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/core': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/jsx': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/shared': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@eslint-react/tools': 1.15.0
- '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/types': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/var': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
birecord: 0.1.1
- eslint: 9.12.0(jiti@1.21.6)
+ eslint: 9.13.0(jiti@1.21.6)
ts-pattern: 5.5.0
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-x@1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3):
+ eslint-plugin-react-x@1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3):
dependencies:
- '@eslint-react/ast': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/core': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/jsx': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/shared': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/ast': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/core': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/jsx': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/shared': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
'@eslint-react/tools': 1.15.0
- '@eslint-react/types': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@eslint-react/var': 1.15.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.10.0
- '@typescript-eslint/type-utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/types': 8.10.0
- '@typescript-eslint/utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint: 9.12.0(jiti@1.21.6)
- is-immutable-type: 5.0.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/types': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@eslint-react/var': 1.15.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.11.0
+ '@typescript-eslint/type-utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/types': 8.11.0
+ '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint: 9.13.0(jiti@1.21.6)
+ is-immutable-type: 5.0.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
ts-pattern: 5.5.0
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-react@7.37.1(eslint@9.12.0(jiti@1.21.6)):
+ eslint-plugin-react@7.37.2(eslint@9.13.0(jiti@1.21.6)):
dependencies:
array-includes: 3.1.8
array.prototype.findlast: 1.2.5
@@ -7531,7 +7971,7 @@ snapshots:
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
es-iterator-helpers: 1.1.0
- eslint: 9.12.0(jiti@1.21.6)
+ eslint: 9.13.0(jiti@1.21.6)
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -7559,15 +7999,15 @@ snapshots:
eslint-visitor-keys@4.1.0: {}
- eslint@9.12.0(jiti@1.21.6):
+ eslint@9.13.0(jiti@1.21.6):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.6))
'@eslint-community/regexpp': 4.11.1
'@eslint/config-array': 0.18.0
- '@eslint/core': 0.6.0
+ '@eslint/core': 0.7.0
'@eslint/eslintrc': 3.1.0
- '@eslint/js': 9.12.0
- '@eslint/plugin-kit': 0.2.0
+ '@eslint/js': 9.13.0
+ '@eslint/plugin-kit': 0.2.1
'@humanfs/node': 0.16.5
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.3.1
@@ -7884,6 +8324,10 @@ snapshots:
merge2: 1.4.1
slash: 3.0.0
+ goober@2.1.16(csstype@3.1.3):
+ dependencies:
+ csstype: 3.1.3
+
gopd@1.0.1:
dependencies:
get-intrinsic: 1.2.4
@@ -7941,9 +8385,9 @@ snapshots:
husky@9.1.6: {}
- i18next@23.16.0:
+ i18next@23.16.3:
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.25.9
ieee754@1.2.1: {}
@@ -8033,8 +8477,6 @@ snapshots:
dependencies:
has-tostringtag: 1.0.2
- is-docker@2.2.1: {}
-
is-extglob@2.1.1: {}
is-finalizationregistry@1.0.2:
@@ -8051,10 +8493,10 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- is-immutable-type@5.0.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3):
+ is-immutable-type@5.0.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3):
dependencies:
- '@typescript-eslint/type-utils': 8.10.0(eslint@9.12.0(jiti@1.21.6))(typescript@5.6.3)
- eslint: 9.12.0(jiti@1.21.6)
+ '@typescript-eslint/type-utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint: 9.13.0(jiti@1.21.6)
ts-api-utils: 1.3.0(typescript@5.6.3)
ts-declaration-location: 1.0.4(typescript@5.6.3)
typescript: 5.6.3
@@ -8126,10 +8568,6 @@ snapshots:
is-windows@1.0.2: {}
- is-wsl@2.2.0:
- dependencies:
- is-docker: 2.2.1
-
isarray@2.0.5: {}
isexe@2.0.0: {}
@@ -8144,7 +8582,7 @@ snapshots:
istanbul-lib-instrument@4.0.3:
dependencies:
- '@babel/core': 7.25.8
+ '@babel/core': 7.25.9
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
@@ -8153,8 +8591,8 @@ snapshots:
istanbul-lib-instrument@6.0.3:
dependencies:
- '@babel/core': 7.25.8
- '@babel/parser': 7.25.8
+ '@babel/core': 7.25.9
+ '@babel/parser': 7.25.9
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 7.6.3
@@ -8201,7 +8639,7 @@ snapshots:
jest-worker@27.5.1:
dependencies:
- '@types/node': 22.7.6
+ '@types/node': 22.7.9
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -8552,12 +8990,6 @@ snapshots:
dependencies:
mimic-fn: 2.1.0
- open@8.4.2:
- dependencies:
- define-lazy-prop: 2.0.0
- is-docker: 2.2.1
- is-wsl: 2.2.0
-
optionator@0.9.4:
dependencies:
deep-is: 0.1.4
@@ -8618,7 +9050,7 @@ snapshots:
parse-json@5.2.0:
dependencies:
- '@babel/code-frame': 7.25.7
+ '@babel/code-frame': 7.25.9
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -8741,7 +9173,7 @@ snapshots:
dependencies:
dnd-core: 16.0.1
- react-dnd@16.0.1(@types/node@22.7.6)(@types/react@18.3.11)(react@18.3.1):
+ react-dnd@16.0.1(@types/node@22.7.9)(@types/react@18.3.12)(react@18.3.1):
dependencies:
'@react-dnd/invariant': 4.0.2
'@react-dnd/shallowequal': 4.0.2
@@ -8750,8 +9182,8 @@ snapshots:
hoist-non-react-statics: 3.3.2
react: 18.3.1
optionalDependencies:
- '@types/node': 22.7.6
- '@types/react': 18.3.11
+ '@types/node': 22.7.9
+ '@types/react': 18.3.12
react-dom@18.3.1(react@18.3.1):
dependencies:
@@ -8766,15 +9198,15 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-hook-form@7.53.0(react@18.3.1):
+ react-hook-form@7.53.1(react@18.3.1):
dependencies:
react: 18.3.1
- react-i18next@15.0.3(i18next@23.16.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ react-i18next@15.1.0(i18next@23.16.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.25.9
html-parse-stringify: 3.0.1
- i18next: 23.16.0
+ i18next: 23.16.3
react: 18.3.1
optionalDependencies:
react-dom: 18.3.1(react@18.3.1)
@@ -8827,7 +9259,7 @@ snapshots:
react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.25.9
dom-helpers: 5.2.1
loose-envify: 1.4.0
prop-types: 15.8.1
@@ -8849,7 +9281,7 @@ snapshots:
redux@4.2.1:
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.26.0
reflect.getprototypeof@1.0.6:
dependencies:
@@ -8871,7 +9303,7 @@ snapshots:
regenerator-transform@0.15.2:
dependencies:
- '@babel/runtime': 7.25.7
+ '@babel/runtime': 7.26.0
regexp.prototype.flags@1.5.3:
dependencies:
@@ -8885,13 +9317,13 @@ snapshots:
regenerate: 1.4.2
regenerate-unicode-properties: 10.2.0
regjsgen: 0.8.0
- regjsparser: 0.11.1
+ regjsparser: 0.11.2
unicode-match-property-ecmascript: 2.0.0
unicode-match-property-value-ecmascript: 2.2.0
regjsgen@0.8.0: {}
- regjsparser@0.11.1:
+ regjsparser@0.11.2:
dependencies:
jsesc: 3.0.2
@@ -8942,15 +9374,6 @@ snapshots:
dependencies:
glob: 7.2.3
- rollup-plugin-visualizer@5.12.0(rollup@4.24.0):
- dependencies:
- open: 8.4.2
- picomatch: 2.3.1
- source-map: 0.7.4
- yargs: 17.7.2
- optionalDependencies:
- rollup: 4.24.0
-
rollup@4.24.0:
dependencies:
'@types/estree': 1.0.6
@@ -9116,10 +9539,6 @@ snapshots:
safer-buffer: 2.1.2
tweetnacl: 0.14.5
- stop-iteration-iterator@1.0.0:
- dependencies:
- internal-slot: 1.0.7
-
string-ts@2.2.0: {}
string-width@4.2.3:
@@ -9221,7 +9640,7 @@ snapshots:
terser@5.36.0:
dependencies:
'@jridgewell/source-map': 0.3.6
- acorn: 8.13.0
+ acorn: 8.14.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -9241,6 +9660,8 @@ snapshots:
tiny-invariant@1.3.3: {}
+ tiny-warning@1.0.3: {}
+
tinyexec@0.3.1: {}
tmp@0.2.3: {}
@@ -9282,6 +9703,13 @@ snapshots:
tslib@2.8.0: {}
+ tsx@4.19.1:
+ dependencies:
+ esbuild: 0.23.1
+ get-tsconfig: 4.8.1
+ optionalDependencies:
+ fsevents: 2.3.3
+
tunnel-agent@0.6.0:
dependencies:
safe-buffer: 5.2.1
@@ -9360,11 +9788,18 @@ snapshots:
universalify@2.0.1: {}
+ unplugin@1.14.1(webpack-sources@3.2.3):
+ dependencies:
+ acorn: 8.13.0
+ webpack-virtual-modules: 0.6.2
+ optionalDependencies:
+ webpack-sources: 3.2.3
+
untildify@4.0.0: {}
- update-browserslist-db@1.1.1(browserslist@4.24.0):
+ update-browserslist-db@1.1.1(browserslist@4.24.2):
dependencies:
- browserslist: 4.24.0
+ browserslist: 4.24.2
escalade: 3.2.0
picocolors: 1.1.1
@@ -9377,6 +9812,10 @@ snapshots:
querystringify: 2.2.0
requires-port: 1.0.0
+ use-sync-external-store@1.2.2(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
uuid@10.0.0: {}
uuid@8.3.2: {}
@@ -9389,9 +9828,9 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite-plugin-checker@0.8.0(eslint@9.12.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0)):
+ vite-plugin-checker@0.8.0(eslint@9.13.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(terser@5.36.0)):
dependencies:
- '@babel/code-frame': 7.25.7
+ '@babel/code-frame': 7.25.9
ansi-escapes: 4.3.2
chalk: 4.1.2
chokidar: 3.6.0
@@ -9401,17 +9840,17 @@ snapshots:
npm-run-path: 4.0.1
strip-ansi: 6.0.1
tiny-invariant: 1.3.3
- vite: 5.4.9(@types/node@22.7.6)(terser@5.36.0)
+ vite: 5.4.10(@types/node@22.7.9)(terser@5.36.0)
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
optionalDependencies:
- eslint: 9.12.0(jiti@1.21.6)
+ eslint: 9.13.0(jiti@1.21.6)
optionator: 0.9.4
typescript: 5.6.3
- vite-plugin-istanbul@6.0.2(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0)):
+ vite-plugin-istanbul@6.0.2(vite@5.4.10(@types/node@22.7.9)(terser@5.36.0)):
dependencies:
'@istanbuljs/load-nyc-config': 1.1.0
espree: 10.2.0
@@ -9419,17 +9858,17 @@ snapshots:
picocolors: 1.1.1
source-map: 0.7.4
test-exclude: 6.0.0
- vite: 5.4.9(@types/node@22.7.6)(terser@5.36.0)
+ vite: 5.4.10(@types/node@22.7.9)(terser@5.36.0)
transitivePeerDependencies:
- supports-color
- vite@5.4.9(@types/node@22.7.6)(terser@5.36.0):
+ vite@5.4.10(@types/node@22.7.9)(terser@5.36.0):
dependencies:
esbuild: 0.21.5
postcss: 8.4.47
rollup: 4.24.0
optionalDependencies:
- '@types/node': 22.7.6
+ '@types/node': 22.7.9
fsevents: 2.3.3
terser: 5.36.0
@@ -9465,6 +9904,8 @@ snapshots:
webpack-sources@3.2.3: {}
+ webpack-virtual-modules@0.6.2: {}
+
webpack@5.91.0:
dependencies:
'@types/eslint-scope': 3.7.7
@@ -9472,9 +9913,9 @@ snapshots:
'@webassemblyjs/ast': 1.12.1
'@webassemblyjs/wasm-edit': 1.12.1
'@webassemblyjs/wasm-parser': 1.12.1
- acorn: 8.13.0
- acorn-import-assertions: 1.9.0(acorn@8.13.0)
- browserslist: 4.24.0
+ acorn: 8.14.0
+ acorn-import-assertions: 1.9.0(acorn@8.14.0)
+ browserslist: 4.24.2
chrome-trace-event: 1.0.4
enhanced-resolve: 5.17.1
es-module-lexer: 1.5.4
@@ -9610,3 +10051,5 @@ snapshots:
yocto-queue@0.1.0: {}
yocto-queue@1.1.1: {}
+
+ zod@3.23.8: {}
diff --git a/src/App.tsx b/src/App.tsx
deleted file mode 100644
index 786f5f73c..000000000
--- a/src/App.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-import { Route, Routes } from 'react-router-dom';
-
-import {
- EMAIL_CHANGE_VALIDATION_PATH,
- HOME_PATH,
- PROFILE_PATH,
- SETTINGS_PATH,
- STORAGE_PATH,
-} from './config/paths';
-import EmailChangeValidationScreen from './pages/EmailChangeValidationScreen';
-import HomePage from './pages/HomePage';
-import NotFoundPage from './pages/NotFoundPage';
-import PageWrapper from './pages/PageWrapper';
-import ProfileScreen from './pages/ProfileScreen';
-import RequireAuthentication from './pages/RequireAuthentication';
-import SettingsScreen from './pages/SettingsScreen';
-import StorageScreen from './pages/StorageScreen';
-
-export const App = (): JSX.Element => (
-
- }
- />
- }>
- }>
- } />
- } />
- } />
- } />
- } />
-
-
-
-);
-
-export default App;
diff --git a/src/AuthContext.tsx b/src/AuthContext.tsx
new file mode 100644
index 000000000..0f7fd165e
--- /dev/null
+++ b/src/AuthContext.tsx
@@ -0,0 +1,89 @@
+import * as React from 'react';
+
+import { getCurrentAccountLang } from '@graasp/sdk';
+import { DEFAULT_LANG } from '@graasp/translations';
+import { CustomInitialLoader } from '@graasp/ui';
+
+import { hooks, mutations } from './config/queryClient';
+
+type LoginInput = {
+ email: string;
+ captcha: string;
+ url?: string;
+};
+
+type AuthContextLoggedMember = {
+ isAuthenticated: true;
+ user: {
+ name: string;
+ id: string;
+ lang: string;
+ };
+ logout: () => Promise;
+ login: null;
+};
+type AuthContextSignedOut = {
+ isAuthenticated: false;
+ user: null;
+ logout: null;
+ login: (args: LoginInput) => Promise;
+};
+/**
+ * Auth context used inside the router to know if the user is logged in
+ */
+export type AuthContextType = AuthContextLoggedMember | AuthContextSignedOut;
+
+const AuthContext = React.createContext(null);
+
+export function AuthProvider({
+ children,
+}: {
+ children: React.ReactNode;
+}): React.JSX.Element {
+ const { data: currentMember, isPending } = hooks.useCurrentMember();
+
+ const useLogin = mutations.useSignIn();
+ const useLogout = mutations.useSignOut();
+
+ const logout = React.useCallback(async () => {
+ await useLogout.mutateAsync();
+ }, [useLogout]);
+
+ const login = React.useCallback(
+ async (args: LoginInput) => {
+ await useLogin.mutateAsync(args);
+ },
+ [useLogin],
+ );
+
+ // if the query has not resolved yet, we can not render the rest of the tree
+ if (isPending) {
+ return ;
+ }
+
+ const value = currentMember
+ ? {
+ isAuthenticated: true as const,
+ user: {
+ name: currentMember.name,
+ id: currentMember.id,
+ lang: getCurrentAccountLang(currentMember, DEFAULT_LANG),
+ },
+ logout,
+ login: null,
+ }
+ : { isAuthenticated: false as const, user: null, login, logout: null };
+
+ return {children};
+}
+
+/**
+ * Auth context accessible via the router to know if the user is logged in
+ */
+export function useAuth(): AuthContextType {
+ const context = React.useContext(AuthContext);
+ if (!context) {
+ throw new Error('useAuth must be used within an AuthProvider');
+ }
+ return context;
+}
diff --git a/src/Root.tsx b/src/Root.tsx
deleted file mode 100644
index e6e7ad107..000000000
--- a/src/Root.tsx
+++ /dev/null
@@ -1,51 +0,0 @@
-import { I18nextProvider } from 'react-i18next';
-import { BrowserRouter as Router } from 'react-router-dom';
-import { ToastContainer } from 'react-toastify';
-
-import { CssBaseline } from '@mui/material';
-
-import { AccountType } from '@graasp/sdk';
-import { langs } from '@graasp/translations';
-import { ThemeProvider } from '@graasp/ui';
-
-import App from './App';
-import i18nConfig from './config/i18n';
-import {
- QueryClientProvider,
- ReactQueryDevtools,
- hooks,
- queryClient,
-} from './config/queryClient';
-
-const ThemeWrapper = () => {
- const { data: currentMember } = hooks.useCurrentMember();
-
- return (
-
-
-
-
-
-
-
-
-
- );
-};
-const Root = (): JSX.Element => (
-
-
- {import.meta.env.DEV && }
-
-);
-
-export default Root;
diff --git a/src/components/NotFoundComponent.tsx b/src/components/NotFoundComponent.tsx
new file mode 100644
index 000000000..271dd553e
--- /dev/null
+++ b/src/components/NotFoundComponent.tsx
@@ -0,0 +1,35 @@
+import { Stack, Typography } from '@mui/material';
+
+import { useButtonColor } from '@graasp/ui';
+
+import { Link } from '@tanstack/react-router';
+import { RadarIcon } from 'lucide-react';
+
+import { useAccountTranslation } from '@/config/i18n';
+import { LANDING_PAGE_PATH } from '@/config/paths';
+import {
+ GO_TO_LANDING_ID,
+ NOT_FOUND_MESSAGE_ID,
+ NOT_FOUND_TEXT_ID,
+} from '@/config/selectors';
+
+export function NotFoundComponent(): JSX.Element {
+ const { t } = useAccountTranslation();
+ const { color } = useButtonColor('primary');
+ return (
+
+
+
+
+ {t('NOT_FOUND_PAGE_TEXT')}
+
+
+
+ {t('NOT_FOUND_PAGE_MESSAGE')}
+
+
+ {t('GO_TO_LANDING_TEXT')}
+
+
+ );
+}
diff --git a/src/components/ProfilePicture/CropModal.tsx b/src/components/ProfilePicture/CropModal.tsx
index cf5273a2d..1ebb511ed 100644
--- a/src/components/ProfilePicture/CropModal.tsx
+++ b/src/components/ProfilePicture/CropModal.tsx
@@ -20,7 +20,7 @@ import { Button } from '@graasp/ui';
import { useAccountTranslation, useCommonTranslation } from '@/config/i18n';
import { CROP_MODAL_CONFIRM_BUTTON_ID } from '@/config/selectors';
-import { THUMBNAIL_ASPECT } from '../../config/constants';
+const THUMBNAIL_ASPECT = 1;
export const MODAL_TITLE_ARIA_LABEL_ID = 'crop-modal-title';
diff --git a/src/components/StorageFiles.tsx b/src/components/StorageFiles.tsx
index 6f157a43c..2075bdd98 100644
--- a/src/components/StorageFiles.tsx
+++ b/src/components/StorageFiles.tsx
@@ -1,5 +1,4 @@
import React, { useState } from 'react';
-import { Link } from 'react-router-dom';
import {
Alert,
@@ -19,6 +18,8 @@ import {
} from '@graasp/sdk';
import { Loader } from '@graasp/ui';
+import { Link } from '@tanstack/react-router';
+
import i18n, { useAccountTranslation } from '@/config/i18n';
import { hooks } from '@/config/queryClient';
import {
diff --git a/src/pages/StorageScreen.tsx b/src/components/account/StorageBar.tsx
similarity index 66%
rename from src/pages/StorageScreen.tsx
rename to src/components/account/StorageBar.tsx
index c46beb2f4..7d8a471d1 100644
--- a/src/pages/StorageScreen.tsx
+++ b/src/components/account/StorageBar.tsx
@@ -1,25 +1,19 @@
-import { Trans } from 'react-i18next';
-
-import { Alert, Skeleton, Stack, Typography, styled } from '@mui/material';
+import { Alert, Skeleton, Stack, styled } from '@mui/material';
import { formatFileSize } from '@graasp/sdk';
import { FAILURE_MESSAGES } from '@graasp/translations';
-import ScreenLayout from '@/components/layout/ScreenLayout';
-import { ADMIN_CONTACT } from '@/config/constants';
-import { useAccountTranslation, useMessagesTranslation } from '@/config/i18n';
+import { useMessagesTranslation } from '@/config/i18n';
import { hooks } from '@/config/queryClient';
import { STORAGE_BAR_ID, STORAGE_BAR_LABEL_ID } from '@/config/selectors';
-import { StorageFiles } from '../components/StorageFiles';
-
const BAR_WIDTH = window.innerWidth / 3;
const BAR_HEIGHT = 25;
const StorageBarIndicator = styled('progress')(({ theme }) => ({
// reset appearance of the progress bar
- '-webkit-appearance': 'none',
- '-moz-appearance': 'none',
+ WebkitAppearance: 'none',
+ MozAppearance: 'none',
appearance: 'none',
/* Get rid of default border in Firefox. */
border: 'none',
@@ -51,7 +45,7 @@ const StorageBarIndicator = styled('progress')(({ theme }) => ({
flexGrow: 1,
}));
-const StorageBar = () => {
+export function StorageBar(): JSX.Element {
const { t: translateMessages } = useMessagesTranslation();
const { data: storage, isLoading } = hooks.useMemberStorage();
if (storage) {
@@ -78,34 +72,4 @@ const StorageBar = () => {
{translateMessages(FAILURE_MESSAGES.UNEXPECTED_ERROR)}
);
-};
-
-const StorageScreen = (): JSX.Element => {
- const { t } = useAccountTranslation();
-
- return (
-
-
-
-
- this email
- ,
- ]}
- />
-
- {t('STORAGE_INFO')}
-
-
-
-
- );
-};
-
-export default StorageScreen;
+}
diff --git a/src/components/common/UserSwitchWrapper.tsx b/src/components/common/UserSwitchWrapper.tsx
index 054aa3a26..8affa4643 100644
--- a/src/components/common/UserSwitchWrapper.tsx
+++ b/src/components/common/UserSwitchWrapper.tsx
@@ -1,9 +1,11 @@
import { UserSwitchWrapper as GraaspUserSwitch } from '@graasp/ui';
import { GRAASP_AUTH_HOST } from '@/config/env';
+import { useAccountTranslation } from '@/config/i18n';
-import { HOME_PATH } from '../../config/paths';
+import { ACCOUNT_HOME_PATH } from '../../config/paths';
import { hooks, mutations } from '../../config/queryClient';
+import LanguageSwitch from '../main/LanguageSwitch';
import MemberAvatar from '../main/MemberAvatar';
type Props = {
@@ -11,20 +13,33 @@ type Props = {
};
const UserSwitchWrapper = ({ ButtonContent }: Props): JSX.Element => {
+ const { i18n } = useAccountTranslation();
const { data: member, isLoading } = hooks.useCurrentMember();
const { mutateAsync: signOut } = mutations.useSignOut();
+ const { mutate } = mutations.useEditCurrentMember();
+ const handleLanguageChange = (lang: string) => {
+ mutate({ extra: { lang } });
+ i18n.changeLanguage(lang);
+ };
return (
- }
- profilePath={HOME_PATH}
- redirectPath={GRAASP_AUTH_HOST}
- userMenuItems={[]}
- />
+ <>
+
+
+ }
+ profilePath={ACCOUNT_HOME_PATH}
+ redirectPath={GRAASP_AUTH_HOST}
+ userMenuItems={[]}
+ />
+ >
);
};
diff --git a/src/components/header/LeftHeaderWrapper.tsx b/src/components/header/LeftHeaderWrapper.tsx
new file mode 100644
index 000000000..d2413dec6
--- /dev/null
+++ b/src/components/header/LeftHeaderWrapper.tsx
@@ -0,0 +1,52 @@
+import { Button, Stack } from '@mui/material';
+
+import { buildSignInPath } from '@graasp/sdk';
+import { Avatar } from '@graasp/ui';
+
+import { Link } from '@tanstack/react-router';
+
+import { useAuth } from '@/AuthContext';
+import { GRAASP_AUTH_HOST } from '@/config/env';
+import { useAccountTranslation } from '@/config/i18n';
+import { mutations } from '@/config/queryClient';
+import { ACCOUNT } from '@/langs/constants';
+
+import LanguageSwitch from '../main/LanguageSwitch';
+
+export function LeftHeaderWrapper(): JSX.Element {
+ const { isAuthenticated, user, logout } = useAuth();
+ const { t, i18n } = useAccountTranslation();
+ const { mutate } = mutations.useEditCurrentMember();
+
+ const handleLanguageChange = (lang: string) => {
+ mutate({ extra: { lang } });
+ i18n.changeLanguage(lang);
+ };
+ if (isAuthenticated) {
+ return (
+
+
+
+
+ );
+ }
+
+ return (
+
+
+
+
+
+ );
+}
diff --git a/src/components/layout/FormProperty.tsx b/src/components/layout/FormProperty.tsx
index 45eace943..d068169b5 100644
--- a/src/components/layout/FormProperty.tsx
+++ b/src/components/layout/FormProperty.tsx
@@ -1,25 +1,24 @@
import { ReactNode } from 'react';
-import { Typography } from '@mui/material';
-import Grid2 from '@mui/material/Unstable_Grid2';
+import { Grid2 as Grid, Typography } from '@mui/material';
type FormPropertyProps = {
title: string;
children: ReactNode;
};
const FormProperty = ({ title, children }: FormPropertyProps): JSX.Element => (
-
-
+
{title}
-
-
+
+
{children}
-
-
+
+
);
export default FormProperty;
diff --git a/src/components/layout/ScreenLayout.tsx b/src/components/layout/ScreenLayout.tsx
index 0b84d19b4..b2149be6d 100644
--- a/src/components/layout/ScreenLayout.tsx
+++ b/src/components/layout/ScreenLayout.tsx
@@ -1,6 +1,6 @@
import { ReactNode } from 'react';
-import { Container, Divider, Stack, Typography } from '@mui/material';
+import { Divider, Stack, Typography } from '@mui/material';
type ScreenLayoutProps = {
id?: string;
@@ -12,14 +12,12 @@ const ScreenLayout = ({
title,
children,
}: ScreenLayoutProps): JSX.Element => (
-
-
-
- {title}
-
-
- {children}
-
-
+
+
+ {title}
+
+
+ {children}
+
);
export default ScreenLayout;
diff --git a/src/components/main/DeleteMemberDialogContent.tsx b/src/components/main/DeleteMemberDialogContent.tsx
index caecad760..a1b042b8f 100644
--- a/src/components/main/DeleteMemberDialogContent.tsx
+++ b/src/components/main/DeleteMemberDialogContent.tsx
@@ -76,7 +76,9 @@ const DeleteMemberDialogContent = ({ closeModal }: Props): JSX.Element => {