From e4ee09fdcb028cd9dee524f286af163554f9de32 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 5 Jun 2024 10:49:32 -0400 Subject: [PATCH 1/3] chore(deps): pin dependencies (#1219) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@graphql-typed-document-node/core](https://togithub.com/dotansimha/graphql-typed-document-node) | dependencies | pin | [`^3.2.0` -> `3.2.0`](https://renovatebot.com/diffs/npm/@graphql-typed-document-node%2fcore/3.2.0/3.2.0) | | [@lingui/conf](https://togithub.com/lingui/js-lingui) | dependencies | pin | [`^4.11.1` -> `4.11.1`](https://renovatebot.com/diffs/npm/@lingui%2fconf/4.11.1/4.11.1) | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-4 * * 3" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/brave/ads-ui). --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Ian Krieger --- package.json | 4 ++-- pnpm-lock.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index ef6a32fb..2ac73eb3 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,9 @@ "@fontsource/inter": "5.0.18", "@fontsource/mulish": "5.0.18", "@fontsource/poppins": "5.0.14", - "@graphql-typed-document-node/core": "^3.2.0", + "@graphql-typed-document-node/core": "3.2.0", "@jonkoops/matomo-tracker-react": "0.7.0", - "@lingui/conf": "^4.11.1", + "@lingui/conf": "4.11.1", "@lingui/core": "4.11.0", "@lingui/detect-locale": "4.11.0", "@lingui/macro": "4.11.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 246e4c9e..1a4c99be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,13 +27,13 @@ importers: specifier: 5.0.14 version: 5.0.14 '@graphql-typed-document-node/core': - specifier: ^3.2.0 + specifier: 3.2.0 version: 3.2.0(graphql@16.8.1) '@jonkoops/matomo-tracker-react': specifier: 0.7.0 version: 0.7.0(react@18.3.1) '@lingui/conf': - specifier: ^4.11.1 + specifier: 4.11.1 version: 4.11.1(typescript@5.4.5) '@lingui/core': specifier: 4.11.0 From bce404e4ec3788bc056c9c722a07df4b24c1ae62 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 5 Jun 2024 11:41:32 -0400 Subject: [PATCH 2/3] chore(deps): update all non-major dependencies (#1220) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | Pending | |---|---|---|---|---|---|---|---|---| | [@lingui/cli](https://togithub.com/lingui/js-lingui) | [`4.11.0` -> `4.11.1`](https://renovatebot.com/diffs/npm/@lingui%2fcli/4.11.0/4.11.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fcli/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fcli/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fcli/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fcli/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [@lingui/core](https://togithub.com/lingui/js-lingui) | [`4.11.0` -> `4.11.1`](https://renovatebot.com/diffs/npm/@lingui%2fcore/4.11.0/4.11.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fcore/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fcore/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fcore/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fcore/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | | [@lingui/detect-locale](https://togithub.com/lingui/js-lingui) | [`4.11.0` -> `4.11.1`](https://renovatebot.com/diffs/npm/@lingui%2fdetect-locale/4.11.0/4.11.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fdetect-locale/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fdetect-locale/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fdetect-locale/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fdetect-locale/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | | [@lingui/macro](https://togithub.com/lingui/js-lingui) | [`4.11.0` -> `4.11.1`](https://renovatebot.com/diffs/npm/@lingui%2fmacro/4.11.0/4.11.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fmacro/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fmacro/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fmacro/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fmacro/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | | [@lingui/react](https://togithub.com/lingui/js-lingui) | [`4.11.0` -> `4.11.1`](https://renovatebot.com/diffs/npm/@lingui%2freact/4.11.0/4.11.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2freact/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2freact/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2freact/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2freact/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | | [@lingui/vite-plugin](https://togithub.com/lingui/js-lingui) | [`4.11.0` -> `4.11.1`](https://renovatebot.com/diffs/npm/@lingui%2fvite-plugin/4.11.0/4.11.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fvite-plugin/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fvite-plugin/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fvite-plugin/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fvite-plugin/4.11.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [@mui/icons-material](https://mui.com/material-ui/material-icons/) ([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)) | [`5.15.18` -> `5.15.19`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.18/5.15.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | | [@mui/material](https://mui.com/material-ui/) ([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-material)) | [`5.15.18` -> `5.15.19`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.18/5.15.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.15.18/5.15.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | | [@mui/x-data-grid](https://mui.com/x/react-data-grid/) ([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-data-grid)) | [`7.5.1` -> `7.6.1`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.5.1/7.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/7.5.1/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/7.5.1/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | | [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/) ([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-date-pickers)) | [`7.5.1` -> `7.6.1`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.5.1/7.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.5.1/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.5.1/7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | | [eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react) | [`7.34.1` -> `7.34.2`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.34.1/7.34.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.34.1/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.34.1/7.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [github/codeql-action](https://togithub.com/github/codeql-action) | `v3.25.6` -> `v3.25.7` | [![age](https://developer.mend.io/api/mc/badges/age/github-tags/github%2fcodeql-action/v3.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/github%2fcodeql-action/v3.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/github%2fcodeql-action/v3.25.6/v3.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/github%2fcodeql-action/v3.25.6/v3.25.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | action | patch | `v3.25.8` | | [knip](https://knip.dev) ([source](https://togithub.com/webpro-nl/knip/tree/HEAD/packages/knip)) | [`5.16.0` -> `5.17.3`](https://renovatebot.com/diffs/npm/knip/5.16.0/5.17.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.17.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.17.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.16.0/5.17.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.16.0/5.17.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | `5.17.4` | | [lint-staged](https://togithub.com/okonet/lint-staged) | [`15.2.4` -> `15.2.5`](https://renovatebot.com/diffs/npm/lint-staged/15.2.4/15.2.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.4/15.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.4/15.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [node](https://nodejs.org) ([source](https://togithub.com/nodejs/node)) | `20.13.1` -> `20.14.0` | [![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.13.1/v20.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.13.1/v20.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`7.10.0` -> `7.11.0`](https://renovatebot.com/diffs/npm/typescript-eslint/7.10.0/7.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/7.10.0/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/7.10.0/7.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | `7.12.0` | | [vite](https://vitejs.dev) ([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.2.11` -> `5.2.12`](https://renovatebot.com/diffs/npm/vite/5.2.11/5.2.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.11/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.11/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | --- ### Release Notes
lingui/js-lingui (@​lingui/cli) ### [`v4.11.1`](https://togithub.com/lingui/js-lingui/blob/HEAD/CHANGELOG.md#4111-2024-05-30) [Compare Source](https://togithub.com/lingui/js-lingui/compare/v4.11.0...v4.11.1) ##### Bug Fixes - (lingui/core) i18n error if id is undefined ([#​1938](https://togithub.com/lingui/js-lingui/issues/1938)) ([36c637a](https://togithub.com/lingui/js-lingui/commit/36c637a23a27d0933de0fd8978d72291792a3041))
mui/material-ui (@​mui/icons-material) ### [`v5.15.19`](https://togithub.com/mui/material-ui/compare/v5.15.18...v5.15.19) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.18...v5.15.19)
mui/material-ui (@​mui/material) ### [`v5.15.19`](https://togithub.com/mui/material-ui/compare/v5.15.18...v5.15.19) [Compare Source](https://togithub.com/mui/material-ui/compare/v5.15.18...v5.15.19)
mui/mui-x (@​mui/x-data-grid) ### [`v7.6.1`](https://togithub.com/mui/mui-x/blob/HEAD/CHANGELOG.md#761) [Compare Source](https://togithub.com/mui/mui-x/compare/v7.6.0...v7.6.1) *May 31, 2024* We'd like to offer a big thanks to the 2 contributors who made this release possible. Here are some highlights ✨: 🐞 Address the `@mui/internal-test-utils` added as a direct dependency to `@mui/x-data-grid` by mistake. ##### Data Grid ##### `@mui/x-data-grid@7.6.1` - \[DataGrid] Fix column resize not working with special character ([#​13069](https://togithub.com/mui/mui-x/issues/13069)) [@​oukunan](https://togithub.com/oukunan) - \[DataGrid] Move `@mui/internal-test-utils` to dev dependency ([#​13318](https://togithub.com/mui/mui-x/issues/13318)) [@​LukasTy](https://togithub.com/LukasTy) ##### `@mui/x-data-grid-pro@7.6.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/x-data-grid@7.6.1`. ##### `@mui/x-data-grid-premium@7.6.1` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link "Premium plan") Same changes as in `@mui/x-data-grid-pro@7.6.1`. ### [`v7.6.0`](https://togithub.com/mui/mui-x/blob/HEAD/CHANGELOG.md#760) [Compare Source](https://togithub.com/mui/mui-x/compare/v7.5.1...v7.6.0) *May 30, 2024* We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨: - 🎁 Allow to define and customize the indentation of nested items in the Tree View - ✨ Allow charts highlights to be controlled - 🌍 Improve Persian (fa-IR) locale on the Data Grid - 🐞 Bugfixes - 📚 Documentation improvements ##### Data Grid ##### `@mui/x-data-grid@7.6.0` - \[DataGrid] Avoid re-rendering all cells on column change ([#​12980](https://togithub.com/mui/mui-x/issues/12980)) [@​romgrk](https://togithub.com/romgrk) - \[DataGrid] Export `GridColumnHeadersProps` ([#​13229](https://togithub.com/mui/mui-x/issues/13229)) [@​cherniavskii](https://togithub.com/cherniavskii) - \[DataGrid] Fix header filters' issue with custom filters ([#​13255](https://togithub.com/mui/mui-x/issues/13255)) [@​MBilalShafi](https://togithub.com/MBilalShafi) - \[DataGrid] Remove dead logic to support Safari < 13 ([#​13249](https://togithub.com/mui/mui-x/issues/13249)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[l10n] Improve Persian (fa-IR) locale ([#​12994](https://togithub.com/mui/mui-x/issues/12994)) [@​amiryxe](https://togithub.com/amiryxe) ##### `@mui/x-data-grid-pro@7.6.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/x-data-grid@7.6.0`. ##### `@mui/x-data-grid-premium@7.6.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link "Premium plan") Same changes as in `@mui/x-data-grid-pro@7.6.0`, plus: - \[DataGridPremium] Fix excel export causing column with wrong width ([#​13191](https://togithub.com/mui/mui-x/issues/13191)) [@​romgrk](https://togithub.com/romgrk) ##### Date and Time Pickers ##### `@mui/x-date-pickers@7.6.0` - \[pickers] Fix `DateBuilderReturnType` when the date is `undefined` ([#​13244](https://togithub.com/mui/mui-x/issues/13244)) [@​alexey-kozlenkov](https://togithub.com/alexey-kozlenkov) ##### `@mui/x-date-pickers-pro@7.6.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/x-date-pickers@7.6.0`. ##### Charts ##### `@mui/x-charts@7.6.0` - \[charts] Allow charts highlights to be controlled ([#​12828](https://togithub.com/mui/mui-x/issues/12828)) [@​JCQuintas](https://togithub.com/JCQuintas) - \[charts] Refactor axis band scaleType check ([#​13295](https://togithub.com/mui/mui-x/issues/13295)) [@​JCQuintas](https://togithub.com/JCQuintas) - \[charts] Refactor checkScaleErrors to improve readability and simplify axis message logic ([#​13305](https://togithub.com/mui/mui-x/issues/13305)) [@​JCQuintas](https://togithub.com/JCQuintas) ##### Tree View ##### `@mui/x-tree-view@7.6.0` - \[TreeView] Add JSDoc to every instance method ([#​13219](https://togithub.com/mui/mui-x/issues/13219)) [@​flaviendelangle](https://togithub.com/flaviendelangle) - \[TreeView] Allow to customize the indentation of nested items ([#​13225](https://togithub.com/mui/mui-x/issues/13225)) [@​flaviendelangle](https://togithub.com/flaviendelangle) - \[TreeView] Allow to define indentation at the item level ([#​13126](https://togithub.com/mui/mui-x/issues/13126)) [@​flaviendelangle](https://togithub.com/flaviendelangle) ##### Docs - \[docs] Add Bulk editing demo for the Community plan ([#​12800](https://togithub.com/mui/mui-x/issues/12800)) [@​cherniavskii](https://togithub.com/cherniavskii) - \[docs] Add conditional label formatting on tooltip page and link to label page ([#​13235](https://togithub.com/mui/mui-x/issues/13235)) [@​JCQuintas](https://togithub.com/JCQuintas) - \[docs] Add information about key combinations on a11y sections ([#​13234](https://togithub.com/mui/mui-x/issues/13234)) [@​arthurbalduini](https://togithub.com/arthurbalduini) - \[docs] Cleanup of the Tree View demos ([#​13237](https://togithub.com/mui/mui-x/issues/13237)) [@​flaviendelangle](https://togithub.com/flaviendelangle) - \[docs] Document how to customize a subsection of a line chart ([#​13210](https://togithub.com/mui/mui-x/issues/13210)) [@​alexfauquette](https://togithub.com/alexfauquette) - \[docs] Fix Pickers FAQ callout ([#​13238](https://togithub.com/mui/mui-x/issues/13238)) [@​LukasTy](https://togithub.com/LukasTy) - \[docs] Fix Vale errors [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[docs] Fix a small typo in property comment ([#​13245](https://togithub.com/mui/mui-x/issues/13245)) [@​Janpot](https://togithub.com/Janpot) - \[docs] Improve the Data Grid FAQ page ([#​13258](https://togithub.com/mui/mui-x/issues/13258)) [@​MBilalShafi](https://togithub.com/MBilalShafi) - \[docs] Removes unused lines in TreeItem2 styling ([#​13264](https://togithub.com/mui/mui-x/issues/13264)) [@​arthurbalduini](https://togithub.com/arthurbalduini) - \[docs] Small improvements on accessibility data grid doc ([#​13233](https://togithub.com/mui/mui-x/issues/13233)) [@​arthurbalduini](https://togithub.com/arthurbalduini) - \[docs] Update Pickers demo configurations ([#​13303](https://togithub.com/mui/mui-x/issues/13303)) [@​LukasTy](https://togithub.com/LukasTy) ##### Core - \[core] Add comment on why logic to sync column header ([#​13248](https://togithub.com/mui/mui-x/issues/13248)) [@​oliviertassinari](https://togithub.com/oliviertassinari) - \[core] Fix `l10n` script execution with arguments ([#​13297](https://togithub.com/mui/mui-x/issues/13297)) [@​LukasTy](https://togithub.com/LukasTy) - \[core] Prevent "Add reviewers" workflow from triggering since it doesn't work ([#​13236](https://togithub.com/mui/mui-x/issues/13236)) [@​JCQuintas](https://togithub.com/JCQuintas) - \[docs-infra] Fix `@mui/material` version used in sandboxes ([#​13260](https://togithub.com/mui/mui-x/issues/13260)) [@​LukasTy](https://togithub.com/LukasTy) - \[test] Use `describeTreeView` for keyboard navigation tests on disabled items ([#​13184](https://togithub.com/mui/mui-x/issues/13184)) [@​flaviendelangle](https://togithub.com/flaviendelangle) - \[test] Use `describeTreeView` for remaining items tests ([#​13262](https://togithub.com/mui/mui-x/issues/13262)) [@​flaviendelangle](https://togithub.com/flaviendelangle) - \[test] Use test-utils from npm ([#​12880](https://togithub.com/mui/mui-x/issues/12880)) [@​michaldudak](https://togithub.com/michaldudak) - \[typescript] Remove duplicate `DateRangePosition` type in favor of `RangePosition` ([#​13288](https://togithub.com/mui/mui-x/issues/13288)) [@​LukasTy](https://togithub.com/LukasTy)
jsx-eslint/eslint-plugin-react (eslint-plugin-react) ### [`v7.34.2`](https://togithub.com/jsx-eslint/eslint-plugin-react/releases/tag/v7.34.2) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.1...v7.34.2) ##### Fixed - [`boolean-prop-naming`][boolean-prop-naming]: avoid a crash with a non-TSTypeReference type ([#​3718][] [@​developer-bandi](https://togithub.com/developer-bandi)) - [`jsx-no-leaked-render`][jsx-no-leaked-render]: invalid report if left side is boolean ([#​3746][] [@​akulsr0](https://togithub.com/akulsr0)) - [`jsx-closing-bracket-location`][jsx-closing-bracket-location]: message shows `{{details}}` when there are no details ([#​3759][] [@​mdjermanovic](https://togithub.com/mdjermanovic)) - [`no-invalid-html-attribute`][no-invalid-html-attribute]: ensure error messages are correct ([#​3759][] [@​mdjermanovic](https://togithub.com/mdjermanovic), [@​ljharb](https://togithub.com/ljharb)) ##### Changed - \[Refactor] create various eslint utils to fix eslint deprecations ([#​3759][] [@​mdjermanovic](https://togithub.com/mdjermanovic), [@​ljharb](https://togithub.com/ljharb)) [7.34.2]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.1...v7.34.2 [#​3759]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3759 [#​3746]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3746 [#​3718]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3718 [`boolean-prop-naming`]: docs/rules/boolean-prop-naming.md [`jsx-no-leaked-render`]: docs/rules/jsx-no-leaked-render.md [`jsx-closing-bracket-location`]: docs/rules/jsx-closing-bracket-location.md [`no-invalid-html-attribute`]: docs/rules/no-invalid-html-attribute.md
github/codeql-action (github/codeql-action) ### [`v3.25.7`](https://togithub.com/github/codeql-action/compare/v3.25.6...v3.25.7) [Compare Source](https://togithub.com/github/codeql-action/compare/v3.25.6...v3.25.7)
webpro-nl/knip (knip) ### [`v5.17.3`](https://togithub.com/webpro-nl/knip/releases/tag/5.17.3) [Compare Source](https://togithub.com/webpro-nl/knip/compare/5.17.2...5.17.3) - Add ‘kill’ and ‘ssh’ as globally available binaries ([#​660](https://togithub.com/webpro-nl/knip/issues/660)) ([`5e576a2`](https://togithub.com/webpro-nl/knip/commit/5e576a28)) - Remove version selector ([`9ad1d46`](https://togithub.com/webpro-nl/knip/commit/9ad1d466)) - Timerify (de)serialize functions ([`0e04f1e`](https://togithub.com/webpro-nl/knip/commit/0e04f1e4)) - Update docs ([`935a706`](https://togithub.com/webpro-nl/knip/commit/935a7066)) ### [`v5.17.2`](https://togithub.com/webpro-nl/knip/releases/tag/5.17.2) [Compare Source](https://togithub.com/webpro-nl/knip/compare/5.17.1...5.17.2) - Fix external require.resolve (resolves [#​657](https://togithub.com/webpro-nl/knip/issues/657)) ([`c188a7a`](https://togithub.com/webpro-nl/knip/commit/c188a7a7)) ### [`v5.17.1`](https://togithub.com/webpro-nl/knip/releases/tag/5.17.1) [Compare Source](https://togithub.com/webpro-nl/knip/compare/5.17.0...5.17.1) - Any is OK ([`28ad084`](https://togithub.com/webpro-nl/knip/commit/28ad084b)) - Fix (de)serialization of maps (resolves [#​656](https://togithub.com/webpro-nl/knip/issues/656)) ([`3ab95ef`](https://togithub.com/webpro-nl/knip/commit/3ab95ef7)) - Fix graphql-codegen config filter (resolves [#​658](https://togithub.com/webpro-nl/knip/issues/658)) ([`24c1355`](https://togithub.com/webpro-nl/knip/commit/24c13553)) ### [`v5.17.0`](https://togithub.com/webpro-nl/knip/releases/tag/5.17.0) [Compare Source](https://togithub.com/webpro-nl/knip/compare/5.16.0...5.17.0) - Fix --watch after refactors ([`db2a261`](https://togithub.com/webpro-nl/knip/commit/db2a2616)) - Improve `getHasStrictlyNsReferences` and traverse into re-exports ([`9d75e0d`](https://togithub.com/webpro-nl/knip/commit/9d75e0d4)) - Restore imports in Footer.astro ([`c836517`](https://togithub.com/webpro-nl/knip/commit/c836517a))
okonet/lint-staged (lint-staged) ### [`v15.2.5`](https://togithub.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1525) [Compare Source](https://togithub.com/okonet/lint-staged/compare/v15.2.4...v15.2.5) ##### Patch Changes - [#​1424](https://togithub.com/lint-staged/lint-staged/pull/1424) [`31a1f95`](https://togithub.com/lint-staged/lint-staged/commit/31a1f9548ea8202bc5bd718076711f747396e3ca) Thanks [@​iiroj](https://togithub.com/iiroj)! - Allow approximately equivalent versions of direct dependencies by using the "~" character in the version ranges. This means a more recent patch version of a dependency is allowed if available. - [#​1423](https://togithub.com/lint-staged/lint-staged/pull/1423) [`91abea0`](https://togithub.com/lint-staged/lint-staged/commit/91abea0d298154d92113ba34bae4020704e22918) Thanks [@​iiroj](https://togithub.com/iiroj)! - Improve error logging when failing to read or parse a configuration file - [#​1424](https://togithub.com/lint-staged/lint-staged/pull/1424) [`ee43f15`](https://togithub.com/lint-staged/lint-staged/commit/ee43f154097753dd5448766f792387e60e0ea453) Thanks [@​iiroj](https://togithub.com/iiroj)! - Upgrade micromatch@4.0.7
nodejs/node (node) ### [`v20.14.0`](https://togithub.com/nodejs/node/compare/v20.13.1...v20.14.0) [Compare Source](https://togithub.com/nodejs/node/compare/v20.13.1...v20.14.0)
typescript-eslint/typescript-eslint (typescript-eslint) ### [`v7.11.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#7110-2024-05-27) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.10.0...v7.11.0) ##### 🚀 Features - **eslint-plugin:** deprecate prefer-ts-expect-error in favor of ban-ts-comment ##### ❤️ Thank You - Abraham Guo - auvred - Dom Armstrong - Kirk Waiblinger You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
vitejs/vite (vite) ### [`v5.2.12`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5212-2024-05-28-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.2.11...v5.2.12) - chore: move to eslint flat config ([#​16743](https://togithub.com/vitejs/vite/issues/16743)) ([8f16765](https://togithub.com/vitejs/vite/commit/8f16765)), closes [#​16743](https://togithub.com/vitejs/vite/issues/16743) - chore(deps): remove unused deps ([#​17329](https://togithub.com/vitejs/vite/issues/17329)) ([5a45745](https://togithub.com/vitejs/vite/commit/5a45745)), closes [#​17329](https://togithub.com/vitejs/vite/issues/17329) - chore(deps): update all non-major dependencies ([#​16722](https://togithub.com/vitejs/vite/issues/16722)) ([b45922a](https://togithub.com/vitejs/vite/commit/b45922a)), closes [#​16722](https://togithub.com/vitejs/vite/issues/16722) - fix: mention `build.rollupOptions.output.manualChunks` instead of `build.rollupOutput.manualChunks` ([89378c0](https://togithub.com/vitejs/vite/commit/89378c0)), closes [#​16721](https://togithub.com/vitejs/vite/issues/16721) - fix(build): make SystemJSWrapRE match lazy ([#​16633](https://togithub.com/vitejs/vite/issues/16633)) ([6583ad2](https://togithub.com/vitejs/vite/commit/6583ad2)), closes [#​16633](https://togithub.com/vitejs/vite/issues/16633) - fix(css): avoid generating empty JS files when JS files becomes empty but has CSS files imported ([#​1](https://togithub.com/vitejs/vite/issues/1) ([95fe5a7](https://togithub.com/vitejs/vite/commit/95fe5a7)), closes [#​16078](https://togithub.com/vitejs/vite/issues/16078) - fix(css): handle lightningcss compiled css in Deno ([#​17301](https://togithub.com/vitejs/vite/issues/17301)) ([8e4e932](https://togithub.com/vitejs/vite/commit/8e4e932)), closes [#​17301](https://togithub.com/vitejs/vite/issues/17301) - fix(css): only use files the current bundle contains ([#​16684](https://togithub.com/vitejs/vite/issues/16684)) ([15a6ebb](https://togithub.com/vitejs/vite/commit/15a6ebb)), closes [#​16684](https://togithub.com/vitejs/vite/issues/16684) - fix(css): page reload was not happening with .css?raw ([#​16455](https://togithub.com/vitejs/vite/issues/16455)) ([8041846](https://togithub.com/vitejs/vite/commit/8041846)), closes [#​16455](https://togithub.com/vitejs/vite/issues/16455) - fix(deps): update all non-major dependencies ([#​16603](https://togithub.com/vitejs/vite/issues/16603)) ([6711553](https://togithub.com/vitejs/vite/commit/6711553)), closes [#​16603](https://togithub.com/vitejs/vite/issues/16603) - fix(deps): update all non-major dependencies ([#​16660](https://togithub.com/vitejs/vite/issues/16660)) ([bf2f014](https://togithub.com/vitejs/vite/commit/bf2f014)), closes [#​16660](https://togithub.com/vitejs/vite/issues/16660) - fix(deps): update all non-major dependencies ([#​17321](https://togithub.com/vitejs/vite/issues/17321)) ([4a89766](https://togithub.com/vitejs/vite/commit/4a89766)), closes [#​17321](https://togithub.com/vitejs/vite/issues/17321) - fix(error-logging): rollup errors weren't displaying id and codeframe ([#​16540](https://togithub.com/vitejs/vite/issues/16540)) ([22dc196](https://togithub.com/vitejs/vite/commit/22dc196)), closes [#​16540](https://togithub.com/vitejs/vite/issues/16540) - fix(hmr): normalize the path info ([#​14255](https://togithub.com/vitejs/vite/issues/14255)) ([6a085d0](https://togithub.com/vitejs/vite/commit/6a085d0)), closes [#​14255](https://togithub.com/vitejs/vite/issues/14255) - fix(hmr): trigger page reload when calling invalidate on root module ([#​16636](https://togithub.com/vitejs/vite/issues/16636)) ([2b61cc3](https://togithub.com/vitejs/vite/commit/2b61cc3)), closes [#​16636](https://togithub.com/vitejs/vite/issues/16636) - fix(logger): truncate log over 5000 characters long ([#​16581](https://togithub.com/vitejs/vite/issues/16581)) ([b0b839a](https://togithub.com/vitejs/vite/commit/b0b839a)), closes [#​16581](https://togithub.com/vitejs/vite/issues/16581) - fix(optimizer): log dependencies added by plugins ([#​16729](https://togithub.com/vitejs/vite/issues/16729)) ([f0fb987](https://togithub.com/vitejs/vite/commit/f0fb987)), closes [#​16729](https://togithub.com/vitejs/vite/issues/16729) - fix(sourcemap): improve sourcemap compatibility for vue2 ([#​16594](https://togithub.com/vitejs/vite/issues/16594)) ([913c040](https://togithub.com/vitejs/vite/commit/913c040)), closes [#​16594](https://togithub.com/vitejs/vite/issues/16594) - docs: correct proxy shorthand example ([#​15938](https://togithub.com/vitejs/vite/issues/15938)) ([abf766e](https://togithub.com/vitejs/vite/commit/abf766e)), closes [#​15938](https://togithub.com/vitejs/vite/issues/15938) - docs: deprecate server.hot ([#​16741](https://togithub.com/vitejs/vite/issues/16741)) ([e7d38ab](https://togithub.com/vitejs/vite/commit/e7d38ab)), closes [#​16741](https://togithub.com/vitejs/vite/issues/16741)
--- ### Configuration 📅 **Schedule**: Branch creation - "* 0-4 * * 3" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/brave/ads-ui). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/codeql-analysis.yml | 6 +- .node-version | 2 +- package.json | 30 +-- pnpm-lock.yaml | 373 ++++++++++++-------------- 4 files changed, 187 insertions(+), 224 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index f86c8942..73eb37b9 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -42,7 +42,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@9fdb3e49720b44c48891d036bb502feb25684276 # v3.25.6 + uses: github/codeql-action/init@f079b8493333aace61c81488f8bd40919487bd9f # v3.25.7 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -53,7 +53,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@9fdb3e49720b44c48891d036bb502feb25684276 # v3.25.6 + uses: github/codeql-action/autobuild@f079b8493333aace61c81488f8bd40919487bd9f # v3.25.7 # ℹ️ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -67,4 +67,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@9fdb3e49720b44c48891d036bb502feb25684276 # v3.25.6 + uses: github/codeql-action/analyze@f079b8493333aace61c81488f8bd40919487bd9f # v3.25.7 diff --git a/.node-version b/.node-version index f203ab89..48b14e6b 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.13.1 +20.14.0 diff --git a/package.json b/package.json index 2ac73eb3..4088fcf7 100644 --- a/package.json +++ b/package.json @@ -13,15 +13,15 @@ "@graphql-typed-document-node/core": "3.2.0", "@jonkoops/matomo-tracker-react": "0.7.0", "@lingui/conf": "4.11.1", - "@lingui/core": "4.11.0", - "@lingui/detect-locale": "4.11.0", - "@lingui/macro": "4.11.0", - "@lingui/react": "4.11.0", - "@mui/icons-material": "5.15.18", + "@lingui/core": "4.11.1", + "@lingui/detect-locale": "4.11.1", + "@lingui/macro": "4.11.1", + "@lingui/react": "4.11.1", + "@mui/icons-material": "5.15.19", "@mui/lab": "5.0.0-alpha.170", - "@mui/material": "5.15.18", - "@mui/x-data-grid": "7.5.1", - "@mui/x-date-pickers": "7.5.1", + "@mui/material": "5.15.19", + "@mui/x-data-grid": "7.6.1", + "@mui/x-date-pickers": "7.6.1", "bignumber.js": "9.1.2", "dayjs": "1.11.11", "formik": "2.4.6", @@ -63,8 +63,8 @@ "@graphql-codegen/client-preset": "4.2.6", "@graphql-codegen/introspection": "4.0.3", "@graphql-eslint/eslint-plugin": "3.20.1", - "@lingui/cli": "4.11.0", - "@lingui/vite-plugin": "4.11.0", + "@lingui/cli": "4.11.1", + "@lingui/vite-plugin": "4.11.1", "@parcel/watcher": "2.4.1", "@types/lodash": "4.17.4", "@types/papaparse": "5.3.14", @@ -78,16 +78,16 @@ "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-lingui": "0.3.0", - "eslint-plugin-react": "7.34.1", + "eslint-plugin-react": "7.34.2", "eslint-plugin-react-hooks": "4.6.2", "husky": "9.0.11", - "knip": "5.16.0", - "lint-staged": "15.2.4", + "knip": "5.17.3", + "lint-staged": "15.2.5", "npm-run-all2": "6.2.0", "prettier": "3.2.5", "typescript": "5.4.5", - "typescript-eslint": "7.10.0", - "vite": "5.2.11", + "typescript-eslint": "7.11.0", + "vite": "5.2.12", "vite-plugin-checker": "0.6.4", "vite-tsconfig-paths": "4.3.2", "vitest": "1.6.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a4c99be..468bcea8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,32 +36,32 @@ importers: specifier: 4.11.1 version: 4.11.1(typescript@5.4.5) '@lingui/core': - specifier: 4.11.0 - version: 4.11.0 + specifier: 4.11.1 + version: 4.11.1 '@lingui/detect-locale': - specifier: 4.11.0 - version: 4.11.0 + specifier: 4.11.1 + version: 4.11.1 '@lingui/macro': - specifier: 4.11.0 - version: 4.11.0(@lingui/react@4.11.0(react@18.3.1))(babel-plugin-macros@3.1.0)(typescript@5.4.5) + specifier: 4.11.1 + version: 4.11.1(@lingui/react@4.11.1(react@18.3.1))(babel-plugin-macros@3.1.0)(typescript@5.4.5) '@lingui/react': - specifier: 4.11.0 - version: 4.11.0(react@18.3.1) + specifier: 4.11.1 + version: 4.11.1(react@18.3.1) '@mui/icons-material': - specifier: 5.15.18 - version: 5.15.18(@mui/material@5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + specifier: 5.15.19 + version: 5.15.19(@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@mui/lab': specifier: 5.0.0-alpha.170 - version: 5.0.0-alpha.170(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-alpha.170(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': - specifier: 5.15.18 - version: 5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 5.15.19 + version: 5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid': - specifier: 7.5.1 - version: 7.5.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.6.1 + version: 7.6.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-date-pickers': - specifier: 7.5.1 - version: 7.5.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(date-fns@3.6.0)(dayjs@1.11.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.6.1 + version: 7.6.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(date-fns@3.6.0)(dayjs@1.11.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) bignumber.js: specifier: 9.1.2 version: 9.1.2 @@ -127,11 +127,11 @@ importers: specifier: 3.20.1 version: 3.20.1(@babel/core@7.24.6)(@types/node@20.13.0)(graphql@16.8.1) '@lingui/cli': - specifier: 4.11.0 - version: 4.11.0(typescript@5.4.5) + specifier: 4.11.1 + version: 4.11.1(typescript@5.4.5) '@lingui/vite-plugin': - specifier: 4.11.0 - version: 4.11.0(typescript@5.4.5)(vite@5.2.11(@types/node@20.13.0)) + specifier: 4.11.1 + version: 4.11.1(typescript@5.4.5)(vite@5.2.12(@types/node@20.13.0)) '@parcel/watcher': specifier: 2.4.1 version: 2.4.1 @@ -155,10 +155,10 @@ importers: version: 1.8.8 '@vitejs/plugin-basic-ssl': specifier: 1.1.0 - version: 1.1.0(vite@5.2.11(@types/node@20.13.0)) + version: 1.1.0(vite@5.2.12(@types/node@20.13.0)) '@vitejs/plugin-react': specifier: 4.3.0 - version: 4.3.0(vite@5.2.11(@types/node@20.13.0)) + version: 4.3.0(vite@5.2.12(@types/node@20.13.0)) babel-plugin-macros: specifier: 3.1.0 version: 3.1.0 @@ -172,8 +172,8 @@ importers: specifier: 0.3.0 version: 0.3.0(eslint@8.57.0)(typescript@5.4.5) eslint-plugin-react: - specifier: 7.34.1 - version: 7.34.1(eslint@8.57.0) + specifier: 7.34.2 + version: 7.34.2(eslint@8.57.0) eslint-plugin-react-hooks: specifier: 4.6.2 version: 4.6.2(eslint@8.57.0) @@ -181,11 +181,11 @@ importers: specifier: 9.0.11 version: 9.0.11 knip: - specifier: 5.16.0 - version: 5.16.0(@types/node@20.13.0)(typescript@5.4.5) + specifier: 5.17.3 + version: 5.17.3(@types/node@20.13.0)(typescript@5.4.5) lint-staged: - specifier: 15.2.4 - version: 15.2.4 + specifier: 15.2.5 + version: 15.2.5 npm-run-all2: specifier: 6.2.0 version: 6.2.0 @@ -196,17 +196,17 @@ importers: specifier: 5.4.5 version: 5.4.5 typescript-eslint: - specifier: 7.10.0 - version: 7.10.0(eslint@8.57.0)(typescript@5.4.5) + specifier: 7.11.0 + version: 7.11.0(eslint@8.57.0)(typescript@5.4.5) vite: - specifier: 5.2.11 - version: 5.2.11(@types/node@20.13.0) + specifier: 5.2.12 + version: 5.2.12(@types/node@20.13.0) vite-plugin-checker: specifier: 0.6.4 - version: 0.6.4(eslint@8.57.0)(optionator@0.9.4)(typescript@5.4.5)(vite@5.2.11(@types/node@20.13.0)) + version: 0.6.4(eslint@8.57.0)(optionator@0.9.4)(typescript@5.4.5)(vite@5.2.12(@types/node@20.13.0)) vite-tsconfig-paths: specifier: 4.3.2 - version: 4.3.2(typescript@5.4.5)(vite@5.2.11(@types/node@20.13.0)) + version: 4.3.2(typescript@5.4.5)(vite@5.2.12(@types/node@20.13.0)) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.13.0) @@ -1267,54 +1267,50 @@ packages: '@kamilkisiela/fast-url-parser@1.1.4': resolution: {integrity: sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==} - '@lingui/babel-plugin-extract-messages@4.11.0': - resolution: {integrity: sha512-1grC11y4vuKUAvPdJv0kvtjC1zV0GVMF2d9+R+bTviuTHA87rW+BP1TlwbzAIofXPyDgemnp9iA8pEfNhoM7Mw==} + '@lingui/babel-plugin-extract-messages@4.11.1': + resolution: {integrity: sha512-ouyUTVy2QbHQMv5ib2zFzimjpdBYALCbqnzOJI0YKCOIJD/+sCIPKcCzVrLdKEu90qwy18J/Ho7Z66BhffGAkQ==} engines: {node: '>=16.0.0'} - '@lingui/cli@4.11.0': - resolution: {integrity: sha512-SBB2kRj0nMMGKIoVCMN5Nhy40EXShDyMyAB/kW5vwxn7M3Tj/bj5kaXti7aQzBwI1W+we4YslH4Cwi9SnhUKVw==} + '@lingui/cli@4.11.1': + resolution: {integrity: sha512-jA5pRB7UKwto704hMl2ohO/kGuoPEnf0lSg0qPlbVAfzQCTzq3TxJTgLEAoLQ5AL7aqXXysqrWOM9MEy7pJ4+w==} engines: {node: '>=16.0.0'} hasBin: true - '@lingui/conf@4.11.0': - resolution: {integrity: sha512-ASUT4+Eqs36Ddo+1bPqyNJePqJz5IreZdVpzxvYbHvXBWgnrbEa24fUT/FeUEknp4DLO4ytk+engvxpTGEFZZg==} - engines: {node: '>=16.0.0'} - '@lingui/conf@4.11.1': resolution: {integrity: sha512-rjMoHl80QhLIo+Zfs1s04Uh+Twpy9CZN01la48oti0g+zAniLk9RN8KlIGC4hyruVh1CsIwjabjLAdwj3cOKKQ==} engines: {node: '>=16.0.0'} - '@lingui/core@4.11.0': - resolution: {integrity: sha512-IUrORX5P8a1o6h7f6kHChPWmvPZP90A/rMvUg2xwJiOplGGr8lTr6xu2+V2cxx5oepreUmXr7yTi7BzROLrY1g==} + '@lingui/core@4.11.1': + resolution: {integrity: sha512-iG8Oz46kuYFugWFlCH/SRvnsMqhD2zc3csPUVD7RZN/374v6Djd6EzlQEla307J3qFrhfJDrhhZrIH8v0GANCw==} engines: {node: '>=16.0.0'} - '@lingui/detect-locale@4.11.0': - resolution: {integrity: sha512-pgA4Cud+XGnJDpopAfBr1DGtEESF1du4pbO7b2ljGUUl0aeyaOedh/bmxe5dS7ZpWKSY23SvjxZAmhjde5iMeQ==} + '@lingui/detect-locale@4.11.1': + resolution: {integrity: sha512-j4ilYbsasS3HLks3ICTuqe3VS2Jse7jGvJRQozcuRs62cb0MIu55T1UfCWvkerzF0LUZhxIQAWZkptXfrVVdCQ==} engines: {node: '>=16.0.0'} - '@lingui/format-po@4.11.0': - resolution: {integrity: sha512-mEo0hqzzwnF5wDrmoeCAXGqKJoGI+Afqc7avU97FYEftGNg/wM/UZaUX+JdgaBwvsws25QbqHAhB4CZVIonZsw==} + '@lingui/format-po@4.11.1': + resolution: {integrity: sha512-8qeiL8tXkGjW9kjUFzO00ZibpP5S6fJHdvTprm7wMAjpLtUYbMlSn/XQi2uLpG+ZB+9/EPTKGhNOaa9Fktq53Q==} engines: {node: '>=16.0.0'} - '@lingui/macro@4.11.0': - resolution: {integrity: sha512-If8UFI6h0UGjfkpN+YL6d+OuXyROP4ph6ytyJYxVLc4WlNJ+YljgWqNoKjg6RoI5jV27XdlZxDTMb960Q6e8QA==} + '@lingui/macro@4.11.1': + resolution: {integrity: sha512-CwZNfI00ad4jmXkd/0cBM05pNALw96Xu9EmqRubQzqsN7FON9d48ZYUyK1lBnfZNkQjS82ack8tjkW1o3X725Q==} engines: {node: '>=16.0.0'} peerDependencies: '@lingui/react': ^4.0.0 babel-plugin-macros: 2 || 3 - '@lingui/message-utils@4.11.0': - resolution: {integrity: sha512-tJfaFLOxJToZ3jCeIndUnlOjwz44OqQm2dQfrXCQACIA0vXylQ9/OY4Y69mBgpMFzA501Gpe6ItlWu9xOVNEoQ==} + '@lingui/message-utils@4.11.1': + resolution: {integrity: sha512-6dufjX9YdGZftgnzmrakvgiE0srp83GhrbK32dz33hASgAbF5vGHkxyOZLmnL3xYO5RgsrCJ5HGyiB/oQKlc9w==} engines: {node: '>=16.0.0'} - '@lingui/react@4.11.0': - resolution: {integrity: sha512-mLy3aVp+Z+ptO9PrhszsAwtLX0CdWYpGsyqOk4COCQJUbynB6FKBonv6rSZvDMnVyQVqHPNm6hwgC0vXKProSQ==} + '@lingui/react@4.11.1': + resolution: {integrity: sha512-pqnAhp1gYJKz7dgDAIb1G1oaBq7OcuQJrXDq/ekrLqSBLozlpPskY5bmv20ygtjgoUiVOlD0+32UWDLafasc4w==} engines: {node: '>=16.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@lingui/vite-plugin@4.11.0': - resolution: {integrity: sha512-8/W72fb0dlxOas1CVjKnaDYRn4w/ytrl+nRBFTaz6/ZFiEQ8QI3C6KvSTblw6I5Ii4JvBKF3CI6sqiYnzyhDpw==} + '@lingui/vite-plugin@4.11.1': + resolution: {integrity: sha512-7frcYbHRvl2QwEyyU1o56s2/p+4ECY43ipBkvcihVWx8gwfN5y7lwFIpFP+vKKdigttcLlL4r2WmxW2YzosSmQ==} engines: {node: '>=16.0.0'} peerDependencies: vite: ^3 || ^4 || ^5.0.9 @@ -1336,8 +1332,8 @@ packages: '@mui/core-downloads-tracker@5.15.19': resolution: {integrity: sha512-tCHSi/Tomez9ERynFhZRvFO6n9ATyrPs+2N80DMDzp6xDVirbBjEwhPcE+x7Lj+nwYw0SqFkOxyvMP0irnm55w==} - '@mui/icons-material@5.15.18': - resolution: {integrity: sha512-jGhyw02TSLM0NgW+MDQRLLRUD/K4eN9rlK2pTBTL1OtzyZmQ8nB060zK1wA0b7cVrIiG+zyrRmNAvGWXwm2N9Q==} + '@mui/icons-material@5.15.19': + resolution: {integrity: sha512-RsEiRxA5azN9b8gI7JRqekkgvxQUlitoBOtZglflb8cUDyP12/cP4gRwhb44Ea1/zwwGGjAj66ZJpGHhKfibNA==} engines: {node: '>=12.0.0'} peerDependencies: '@mui/material': ^5.0.0 @@ -1365,8 +1361,8 @@ packages: '@types/react': optional: true - '@mui/material@5.15.18': - resolution: {integrity: sha512-n+/dsiqux74fFfcRUJjok+ieNQ7+BEk6/OwX9cLcLvriZrZb+/7Y8+Fd2HlUUbn5N0CDurgAHm0VH1DqyJ9HAw==} + '@mui/material@5.15.19': + resolution: {integrity: sha512-lp5xQBbcRuxNtjpWU0BWZgIrv2XLUz4RJ0RqFXBdESIsKoGCQZ6P3wwU5ZPuj5TjssNiKv9AlM+vHopRxZhvVQ==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -1439,16 +1435,16 @@ packages: '@types/react': optional: true - '@mui/x-data-grid@7.5.1': - resolution: {integrity: sha512-5GuHg95UcphQ3O4LftUEFkNPP00YKUDZoSxmsNJ2+o6pwhHH4f8XIuuXEZJCyEMUiVYQk6/iYZwxJL6CpvbNCw==} + '@mui/x-data-grid@7.6.1': + resolution: {integrity: sha512-ZUQqSvmJgNQAgwLqVp/XUgNgKFb3zdsBQTbYCagjAK7Saq3iPDJkTb7FNSyT8UN0G6Kqogxgd9fKJW4L4ku1zQ==} engines: {node: '>=14.0.0'} peerDependencies: '@mui/material': ^5.15.14 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - '@mui/x-date-pickers@7.5.1': - resolution: {integrity: sha512-O3K2pewxk5u9mK8PG0+xgIOAn+GSBRWHtU0ZbzaqCjS8ZbxNT2OhkI0aXqp/W2ECVwxYaGjwtjl3ypQIdqRvjw==} + '@mui/x-date-pickers@7.6.1': + resolution: {integrity: sha512-erSq5cnOUyBgBmpHnMxIit5yhT3bl/lOaNZKpObvJtvEJetvNA9xWQ7dz/J/AufLzDuvThjusuRD0y+GmeXtiw==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -1772,8 +1768,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@7.10.0': - resolution: {integrity: sha512-PzCr+a/KAef5ZawX7nbyNwBDtM1HdLIT53aSA2DDlxmxMngZ43O8SIePOeX8H5S+FHXeI6t97mTt/dDdzY4Fyw==} + '@typescript-eslint/eslint-plugin@7.11.0': + resolution: {integrity: sha512-P+qEahbgeHW4JQ/87FuItjBj8O3MYv5gELDzr8QaQ7fsll1gSMTYb6j87MYyxwf3DtD7uGFB9ShwgmCJB5KmaQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1783,8 +1779,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.10.0': - resolution: {integrity: sha512-2EjZMA0LUW5V5tGQiaa2Gys+nKdfrn2xiTIBLR4fxmPmVSvgPcKNW+AE/ln9k0A4zDUti0J/GZXMDupQoI+e1w==} + '@typescript-eslint/parser@7.11.0': + resolution: {integrity: sha512-yimw99teuaXVWsBcPO1Ais02kwJ1jmNA1KxE7ng0aT7ndr1pT1wqj0OJnsYVGKKlc4QJai86l/025L6z8CljOg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1797,12 +1793,12 @@ packages: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@7.10.0': - resolution: {integrity: sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg==} + '@typescript-eslint/scope-manager@7.11.0': + resolution: {integrity: sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.10.0': - resolution: {integrity: sha512-D7tS4WDkJWrVkuzgm90qYw9RdgBcrWmbbRkrLA4d7Pg3w0ttVGDsvYGV19SH8gPR5L7OtcN5J1hTtyenO9xE9g==} + '@typescript-eslint/type-utils@7.11.0': + resolution: {integrity: sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1815,8 +1811,8 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@7.10.0': - resolution: {integrity: sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg==} + '@typescript-eslint/types@7.11.0': + resolution: {integrity: sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==} engines: {node: ^18.18.0 || >=20.0.0} '@typescript-eslint/typescript-estree@5.62.0': @@ -1828,8 +1824,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.10.0': - resolution: {integrity: sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g==} + '@typescript-eslint/typescript-estree@7.11.0': + resolution: {integrity: sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1843,8 +1839,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@7.10.0': - resolution: {integrity: sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg==} + '@typescript-eslint/utils@7.11.0': + resolution: {integrity: sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1853,8 +1849,8 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@7.10.0': - resolution: {integrity: sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg==} + '@typescript-eslint/visitor-keys@7.11.0': + resolution: {integrity: sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -2341,15 +2337,6 @@ packages: debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.5: resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} @@ -2515,8 +2502,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.34.1: - resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} + eslint-plugin-react@7.34.2: + resolution: {integrity: sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -3194,8 +3181,8 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - knip@5.16.0: - resolution: {integrity: sha512-kdHfTRZuOqsMnvYYNT+pwefyBUNUYTqgyeGM8k4hfw++GZ3TMRGSPZoSl8IxQTy56AkxEDWyj1/P/mYv1vu/Gw==} + knip@5.17.3: + resolution: {integrity: sha512-x2paKB0BOzFjnetYolGwg9Dwa8ZIYwBuVP2V4bWRFfTeLs7BymARb7I00R3OCbr09gKKr8TPLQVx2GQ6RF9llQ==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -3217,8 +3204,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@15.2.4: - resolution: {integrity: sha512-3F9KRQIS2fVDGtCkBp4Bx0jswjX7zUcKx6OF0ZeY1prksUyKPRIIUqZhIUYAstJfvj6i48VFs4dwVIbCYwvTYQ==} + lint-staged@15.2.5: + resolution: {integrity: sha512-j+DfX7W9YUvdzEZl3Rk47FhDF6xwDBV5wwsCPw6BwWZVPYJemusQmvb9bRsW23Sqsaa+vRloAWogbK4BUuU2zA==} engines: {node: '>=18.12.0'} hasBin: true @@ -3341,10 +3328,6 @@ packages: resolution: {integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==} engines: {node: '>=8'} - micromatch@4.0.6: - resolution: {integrity: sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ==} - engines: {node: '>=8.6'} - micromatch@4.0.7: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} @@ -4208,8 +4191,8 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typescript-eslint@7.10.0: - resolution: {integrity: sha512-thO8nyqptXdfWHQrMJJiJyftpW8aLmwRNs11xA8pSrXneoclFPstQZqXvDWuH1WNL4CHffqHvYUeCHTit6yfhQ==} + typescript-eslint@7.11.0: + resolution: {integrity: sha512-ZKe3yHF/IS/kCUE4CGE3UgtK+Q7yRk1e9kwEI0rqm9XxMTd9P1eHe0LVVtrZ3oFuIQ2unJ9Xn0vTsLApzJ3aPw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -4328,8 +4311,8 @@ packages: vite: optional: true - vite@5.2.11: - resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + vite@5.2.12: + resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -5925,20 +5908,20 @@ snapshots: '@kamilkisiela/fast-url-parser@1.1.4': {} - '@lingui/babel-plugin-extract-messages@4.11.0': {} + '@lingui/babel-plugin-extract-messages@4.11.1': {} - '@lingui/cli@4.11.0(typescript@5.4.5)': + '@lingui/cli@4.11.1(typescript@5.4.5)': dependencies: '@babel/core': 7.24.6 '@babel/generator': 7.24.6 '@babel/parser': 7.24.6 '@babel/runtime': 7.24.6 '@babel/types': 7.24.6 - '@lingui/babel-plugin-extract-messages': 4.11.0 - '@lingui/conf': 4.11.0(typescript@5.4.5) - '@lingui/core': 4.11.0 - '@lingui/format-po': 4.11.0(typescript@5.4.5) - '@lingui/message-utils': 4.11.0 + '@lingui/babel-plugin-extract-messages': 4.11.1 + '@lingui/conf': 4.11.1(typescript@5.4.5) + '@lingui/core': 4.11.1 + '@lingui/format-po': 4.11.1(typescript@5.4.5) + '@lingui/message-utils': 4.11.1 babel-plugin-macros: 3.1.0 chalk: 4.1.2 chokidar: 3.5.1 @@ -5962,17 +5945,6 @@ snapshots: - supports-color - typescript - '@lingui/conf@4.11.0(typescript@5.4.5)': - dependencies: - '@babel/runtime': 7.24.6 - chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.4.5) - jest-validate: 29.7.0 - jiti: 1.21.0 - lodash.get: 4.4.2 - transitivePeerDependencies: - - typescript - '@lingui/conf@4.11.1(typescript@5.4.5)': dependencies: '@babel/runtime': 7.24.6 @@ -5984,51 +5956,51 @@ snapshots: transitivePeerDependencies: - typescript - '@lingui/core@4.11.0': + '@lingui/core@4.11.1': dependencies: '@babel/runtime': 7.24.6 - '@lingui/message-utils': 4.11.0 + '@lingui/message-utils': 4.11.1 unraw: 3.0.0 - '@lingui/detect-locale@4.11.0': {} + '@lingui/detect-locale@4.11.1': {} - '@lingui/format-po@4.11.0(typescript@5.4.5)': + '@lingui/format-po@4.11.1(typescript@5.4.5)': dependencies: - '@lingui/conf': 4.11.0(typescript@5.4.5) - '@lingui/message-utils': 4.11.0 + '@lingui/conf': 4.11.1(typescript@5.4.5) + '@lingui/message-utils': 4.11.1 date-fns: 3.6.0 pofile: 1.1.4 transitivePeerDependencies: - typescript - '@lingui/macro@4.11.0(@lingui/react@4.11.0(react@18.3.1))(babel-plugin-macros@3.1.0)(typescript@5.4.5)': + '@lingui/macro@4.11.1(@lingui/react@4.11.1(react@18.3.1))(babel-plugin-macros@3.1.0)(typescript@5.4.5)': dependencies: '@babel/runtime': 7.24.6 '@babel/types': 7.24.6 - '@lingui/conf': 4.11.0(typescript@5.4.5) - '@lingui/core': 4.11.0 - '@lingui/message-utils': 4.11.0 - '@lingui/react': 4.11.0(react@18.3.1) + '@lingui/conf': 4.11.1(typescript@5.4.5) + '@lingui/core': 4.11.1 + '@lingui/message-utils': 4.11.1 + '@lingui/react': 4.11.1(react@18.3.1) babel-plugin-macros: 3.1.0 transitivePeerDependencies: - typescript - '@lingui/message-utils@4.11.0': + '@lingui/message-utils@4.11.1': dependencies: '@messageformat/parser': 5.1.0 js-sha256: 0.10.1 - '@lingui/react@4.11.0(react@18.3.1)': + '@lingui/react@4.11.1(react@18.3.1)': dependencies: '@babel/runtime': 7.24.6 - '@lingui/core': 4.11.0 + '@lingui/core': 4.11.1 react: 18.3.1 - '@lingui/vite-plugin@4.11.0(typescript@5.4.5)(vite@5.2.11(@types/node@20.13.0))': + '@lingui/vite-plugin@4.11.1(typescript@5.4.5)(vite@5.2.12(@types/node@20.13.0))': dependencies: - '@lingui/cli': 4.11.0(typescript@5.4.5) - '@lingui/conf': 4.11.0(typescript@5.4.5) - vite: 5.2.11(@types/node@20.13.0) + '@lingui/cli': 4.11.1(typescript@5.4.5) + '@lingui/conf': 4.11.1(typescript@5.4.5) + vite: 5.2.12(@types/node@20.13.0) transitivePeerDependencies: - supports-color - typescript @@ -6053,19 +6025,19 @@ snapshots: '@mui/core-downloads-tracker@5.15.19': {} - '@mui/icons-material@5.15.18(@mui/material@5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': + '@mui/icons-material@5.15.19(@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.6 - '@mui/material': 5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/material': 5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@mui/lab@5.0.0-alpha.170(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/lab@5.0.0-alpha.170(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.6 '@mui/base': 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material': 5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/material': 5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/system': 5.15.15(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@mui/types': 7.2.14(@types/react@18.3.3) '@mui/utils': 5.15.14(@types/react@18.3.3)(react@18.3.1) @@ -6078,7 +6050,7 @@ snapshots: '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@types/react': 18.3.3 - '@mui/material@5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.6 '@mui/base': 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -6149,10 +6121,10 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@mui/x-data-grid@7.5.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid@7.6.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.6 - '@mui/material': 5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/material': 5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/system': 5.15.15(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@mui/utils': 5.15.14(@types/react@18.3.3)(react@18.3.1) clsx: 2.1.1 @@ -6165,11 +6137,11 @@ snapshots: - '@emotion/styled' - '@types/react' - '@mui/x-date-pickers@7.5.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(date-fns@3.6.0)(dayjs@1.11.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-date-pickers@7.6.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(date-fns@3.6.0)(dayjs@1.11.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.6 '@mui/base': 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material': 5.15.18(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/material': 5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/system': 5.15.15(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@mui/utils': 5.15.14(@types/react@18.3.3)(react@18.3.1) '@types/react-transition-group': 4.4.10 @@ -6444,14 +6416,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.10.0 - '@typescript-eslint/type-utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.10.0 + '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.11.0 + '@typescript-eslint/type-utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.11.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -6462,12 +6434,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.10.0 - '@typescript-eslint/types': 7.10.0 - '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.10.0 + '@typescript-eslint/scope-manager': 7.11.0 + '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.11.0 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: @@ -6480,15 +6452,15 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@7.10.0': + '@typescript-eslint/scope-manager@7.11.0': dependencies: - '@typescript-eslint/types': 7.10.0 - '@typescript-eslint/visitor-keys': 7.10.0 + '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/visitor-keys': 7.11.0 - '@typescript-eslint/type-utils@7.10.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.11.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -6499,7 +6471,7 @@ snapshots: '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@7.10.0': {} + '@typescript-eslint/types@7.11.0': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.5)': dependencies: @@ -6515,10 +6487,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.10.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.11.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.10.0 - '@typescript-eslint/visitor-keys': 7.10.0 + '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/visitor-keys': 7.11.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -6545,12 +6517,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.10.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.11.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.10.0 - '@typescript-eslint/types': 7.10.0 - '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.11.0 + '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -6561,25 +6533,25 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.10.0': + '@typescript-eslint/visitor-keys@7.11.0': dependencies: - '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/types': 7.11.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.2.11(@types/node@20.13.0))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.2.12(@types/node@20.13.0))': dependencies: - vite: 5.2.11(@types/node@20.13.0) + vite: 5.2.12(@types/node@20.13.0) - '@vitejs/plugin-react@4.3.0(vite@5.2.11(@types/node@20.13.0))': + '@vitejs/plugin-react@4.3.0(vite@5.2.12(@types/node@20.13.0))': dependencies: '@babel/core': 7.24.6 '@babel/plugin-transform-react-jsx-self': 7.24.6(@babel/core@7.24.6) '@babel/plugin-transform-react-jsx-source': 7.24.6(@babel/core@7.24.6) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.11(@types/node@20.13.0) + vite: 5.2.12(@types/node@20.13.0) transitivePeerDependencies: - supports-color @@ -7165,10 +7137,6 @@ snapshots: debounce@1.2.1: {} - debug@4.3.4: - dependencies: - ms: 2.1.2 - debug@4.3.5: dependencies: ms: 2.1.2 @@ -7416,7 +7384,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-react@7.34.1(eslint@8.57.0): + eslint-plugin-react@7.34.2(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -8181,7 +8149,7 @@ snapshots: dependencies: json-buffer: 3.0.1 - knip@5.16.0(@types/node@20.13.0)(typescript@5.4.5): + knip@5.17.3(@types/node@20.13.0)(typescript@5.4.5): dependencies: '@ericcornelissen/bash-parser': 0.5.2 '@nodelib/fs.walk': 2.0.0 @@ -8215,15 +8183,15 @@ snapshots: lines-and-columns@1.2.4: {} - lint-staged@15.2.4: + lint-staged@15.2.5: dependencies: chalk: 5.3.0 commander: 12.1.0 - debug: 4.3.4 + debug: 4.3.5 execa: 8.0.1 lilconfig: 3.1.1 listr2: 8.2.1 - micromatch: 4.0.6 + micromatch: 4.0.7 pidtree: 0.6.0 string-argv: 0.3.2 yaml: 2.4.2 @@ -8351,11 +8319,6 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 - micromatch@4.0.6: - dependencies: - braces: 3.0.3 - picomatch: 4.0.2 - micromatch@4.0.7: dependencies: braces: 3.0.3 @@ -9226,11 +9189,11 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript-eslint@7.10.0(eslint@8.57.0)(typescript@5.4.5): + typescript-eslint@7.11.0(eslint@8.57.0)(typescript@5.4.5): dependencies: - '@typescript-eslint/eslint-plugin': 7.10.0(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.10.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 optionalDependencies: typescript: 5.4.5 @@ -9300,7 +9263,7 @@ snapshots: debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.11(@types/node@20.13.0) + vite: 5.2.12(@types/node@20.13.0) transitivePeerDependencies: - '@types/node' - less @@ -9311,7 +9274,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.6.4(eslint@8.57.0)(optionator@0.9.4)(typescript@5.4.5)(vite@5.2.11(@types/node@20.13.0)): + vite-plugin-checker@0.6.4(eslint@8.57.0)(optionator@0.9.4)(typescript@5.4.5)(vite@5.2.12(@types/node@20.13.0)): dependencies: '@babel/code-frame': 7.24.6 ansi-escapes: 4.3.2 @@ -9324,7 +9287,7 @@ snapshots: semver: 7.6.2 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 5.2.11(@types/node@20.13.0) + vite: 5.2.12(@types/node@20.13.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -9334,18 +9297,18 @@ snapshots: optionator: 0.9.4 typescript: 5.4.5 - vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.11(@types/node@20.13.0)): + vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.12(@types/node@20.13.0)): dependencies: debug: 4.3.5 globrex: 0.1.2 tsconfck: 3.1.0(typescript@5.4.5) optionalDependencies: - vite: 5.2.11(@types/node@20.13.0) + vite: 5.2.12(@types/node@20.13.0) transitivePeerDependencies: - supports-color - typescript - vite@5.2.11(@types/node@20.13.0): + vite@5.2.12(@types/node@20.13.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 @@ -9373,7 +9336,7 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.11(@types/node@20.13.0) + vite: 5.2.12(@types/node@20.13.0) vite-node: 1.6.0(@types/node@20.13.0) why-is-node-running: 2.2.2 optionalDependencies: From 73bcd66a3e23cb6f91b0da768dbd3a8104725787 Mon Sep 17 00:00:00 2001 From: Ian Krieger <48930920+IanKrieger@users.noreply.github.com> Date: Thu, 6 Jun 2024 15:07:15 -0400 Subject: [PATCH 3/3] bug: properly attribute reporting, fix breakdown selections (#1225) Resolves lumping all reports into one matomo event, while also fixing ad set names and breakdown selections --- src/routes/campaigns/analytics/AnalyticsOverview.tsx | 2 ++ src/routes/campaigns/analytics/breakdowns.tsx | 3 ++- src/routes/campaigns/analytics/filters/BreakdownSelector.tsx | 5 +---- src/user/views/user/CampaignReportViewSelector.tsx | 2 -- src/user/views/user/reports/ConsultAccountManager.tsx | 3 +++ src/user/views/user/reports/OriginalCampaignReportView.tsx | 2 ++ src/user/views/user/reports/SearchCampaignReportView.tsx | 3 +++ 7 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/routes/campaigns/analytics/AnalyticsOverview.tsx b/src/routes/campaigns/analytics/AnalyticsOverview.tsx index 0f91eee4..9b6bf0b2 100644 --- a/src/routes/campaigns/analytics/AnalyticsOverview.tsx +++ b/src/routes/campaigns/analytics/AnalyticsOverview.tsx @@ -6,6 +6,7 @@ import { FullScreenProgress } from "@/components/FullScreenProgress"; import { Trans } from "@lingui/macro"; import { CampaignAnalytics } from "@/routes/campaigns/analytics/CampaignAnalytics"; import { CampaignOverviewProps } from "@/util/CampaignIdProps"; +import { useTrackMatomoPageView } from "@/hooks/useTrackWithMatomo"; Highcharts.setOptions({ lang: { @@ -14,6 +15,7 @@ Highcharts.setOptions({ }); export function AnalyticsOverview({ campaignOverview }: CampaignOverviewProps) { + useTrackMatomoPageView({ documentTitle: "Campaign Report View: V2" }); const campaignStartDate = dayjs(campaignOverview.startAt); const campaignStartFromNow = campaignStartDate.fromNow(); diff --git a/src/routes/campaigns/analytics/breakdowns.tsx b/src/routes/campaigns/analytics/breakdowns.tsx index 7a74c9f9..03831ea1 100644 --- a/src/routes/campaigns/analytics/breakdowns.tsx +++ b/src/routes/campaigns/analytics/breakdowns.tsx @@ -118,7 +118,8 @@ const ADSET_BREAKDOWN: BreakdownDefinitionWithQuery< label: msg`Ad Set`, query: AdSet_Breakdown_Load, extractId: (dims) => dims.adSet?.id ?? "", - extractName: (dims) => dims.adSet?.name ?? "", + extractName: (dims) => + dims.adSet?.name || dims.adSet?.id.substring(0, 8) || "?", renderCell: (row) => row.name, }; diff --git a/src/routes/campaigns/analytics/filters/BreakdownSelector.tsx b/src/routes/campaigns/analytics/filters/BreakdownSelector.tsx index 988957ab..9b5726b9 100644 --- a/src/routes/campaigns/analytics/filters/BreakdownSelector.tsx +++ b/src/routes/campaigns/analytics/filters/BreakdownSelector.tsx @@ -4,11 +4,9 @@ import { useLingui } from "@lingui/react"; import Tabs from "@mui/material/Tabs"; import Tab from "@mui/material/Tab"; import Box from "@mui/material/Box"; -import { useState } from "react"; export function VerticalBreakdown() { const { _ } = useLingui(); - const [value, setValue] = useState(0); const { selected, setSelected, forceDefaultBreakdownSelection } = useBreakdownParams(); const breakdowns = BREAKDOWNS.map((item) => ({ @@ -32,9 +30,8 @@ export function VerticalBreakdown() { > b.id === selected.id)} onChange={(e, nv) => { - setValue(nv); setSelected(breakdowns[nv]); }} sx={{ alignItems: "left" }} diff --git a/src/user/views/user/CampaignReportViewSelector.tsx b/src/user/views/user/CampaignReportViewSelector.tsx index 462e2cd9..4c14c1d2 100644 --- a/src/user/views/user/CampaignReportViewSelector.tsx +++ b/src/user/views/user/CampaignReportViewSelector.tsx @@ -1,6 +1,5 @@ import { Box, LinearProgress } from "@mui/material"; import { AlwaysOnFormButton } from "@/components/Button/AlwaysOnFormButton"; -import { useTrackMatomoPageView } from "@/hooks/useTrackWithMatomo"; import { useParams, useRouteMatch } from "react-router-dom"; import { CampaignFormat } from "@/graphql-client/graphql"; import { ConsultAccountManager } from "./reports/ConsultAccountManager"; @@ -39,7 +38,6 @@ const Campaign_Load = graphql(` export function CampaignReportViewSelector() { const match = useRouteMatch(); - useTrackMatomoPageView({ documentTitle: "Campaign Reporting" }); const isReport = match.url.includes("report"); const { campaignId } = useParams(); diff --git a/src/user/views/user/reports/ConsultAccountManager.tsx b/src/user/views/user/reports/ConsultAccountManager.tsx index 3d680141..e4e7b518 100644 --- a/src/user/views/user/reports/ConsultAccountManager.tsx +++ b/src/user/views/user/reports/ConsultAccountManager.tsx @@ -1,7 +1,10 @@ import { Alert } from "@mui/material"; import { Trans } from "@lingui/macro"; +import { useTrackMatomoPageView } from "@/hooks/useTrackWithMatomo"; export function ConsultAccountManager() { + useTrackMatomoPageView({ documentTitle: "Consult Account Manager" }); + return ( (); diff --git a/src/user/views/user/reports/SearchCampaignReportView.tsx b/src/user/views/user/reports/SearchCampaignReportView.tsx index 98e1bd3b..a2d15736 100644 --- a/src/user/views/user/reports/SearchCampaignReportView.tsx +++ b/src/user/views/user/reports/SearchCampaignReportView.tsx @@ -17,12 +17,15 @@ import { useMetricSelection } from "@/user/analytics/search/hooks"; import { ReportMenu } from "@/user/reporting/ReportMenu"; import dayjs from "dayjs"; import { useQuery } from "@apollo/client"; +import { useTrackMatomoPageView } from "@/hooks/useTrackWithMatomo"; interface Props { campaignSummary: CampaignSummaryFragment; } export function SearchCampaignReportView({ campaignSummary }: Props) { + useTrackMatomoPageView({ documentTitle: "Search Campaign Report View" }); + const { forceDefaultMetricSelection } = useMetricSelection(); const [isFirstLoad, setIsFirstLoad] = useState(true);