diff --git a/CHANGELOG.md b/CHANGELOG.md
index 442e530c2..3d036cb58 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,11 @@
The following is a list of notable changes to the Mantine DataTable component.
Minor versions that are not listed in the changelog are bug fixes and small improvements.
+## 7.11.0 (2024-06-30)
+
+- Attempt to fix issue [#596](https://github.com/icflorescu/mantine-datatable/issues/596) again, thanks to [@gfazioli](https://github.com/gfazioli) for PR [#608](https://github.com/icflorescu/mantine-datatable/pull/608)
+- Update deps to ensure compatibility with Mantine 7.11.0
+
## 7.10.4 (2024-06-24)
- Revert [#603](https://github.com/icflorescu/mantine-datatable/pull/603) due to issue [#605](https://github.com/icflorescu/mantine-datatable/issues/605)
diff --git a/app/examples/column-dragging-and-toggling/page.tsx b/app/examples/column-dragging-and-toggling/page.tsx
index f80555ded..dd666725c 100644
--- a/app/examples/column-dragging-and-toggling/page.tsx
+++ b/app/examples/column-dragging-and-toggling/page.tsx
@@ -13,6 +13,7 @@ import { allPromiseProps, getRouteMetadata } from '~/lib/utils';
import DraggingExample from './DraggingExample';
import DraggingTogglingComplexExample from './DraggingTogglingComplexExample';
import DraggingTogglingResetExample from './DraggingTogglingResetExample';
+import DynamicColumnExample from './DynamicColumnExample';
import TogglingExample from './TogglingExample';
const PATH: Route = '/examples/column-dragging-and-toggling';
@@ -87,14 +88,13 @@ export default async function DraggingExamplePage() {
false
.
- {/* TODO add this back after fixing issue https://github.com/icflorescu/mantine-datatable/issues/605 */}
- {/*
+
Of course, you may need to add or remove columns at run-time. In this case, you can directly modify the array of
columns without needing to perform any operations.
- */}
+
diff --git a/package.json b/package.json
index 7dd8dc089..83acdca40 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "mantine-datatable",
- "version": "7.10.4",
+ "version": "7.11.0",
"description": "The lightweight, dependency-free, dark-theme aware table component for your Mantine UI data-rich applications, featuring asynchronous data loading support, pagination, intuitive Gmail-style additive batch rows selection, column sorting, custom cell data rendering, row expansion, nesting, context menus, and much more",
"keywords": [
"mantine",
@@ -75,30 +75,30 @@
"@ducanh2912/next-pwa": "^10.2.7",
"@faker-js/faker": "^8.4.1",
"@formkit/auto-animate": "^0.8.2",
- "@mantine/code-highlight": "^7.10.2",
- "@mantine/core": "^7.10.2",
- "@mantine/dates": "^7.10.2",
- "@mantine/hooks": "^7.10.2",
- "@mantine/modals": "^7.10.2",
- "@mantine/notifications": "^7.10.2",
- "@tabler/icons-react": "^3.6.0",
- "@tanstack/react-query": "^5.45.1",
- "@types/lodash": "^4.17.5",
- "@types/node": "^20.14.5",
+ "@mantine/code-highlight": "^7.11.0",
+ "@mantine/core": "^7.11.0",
+ "@mantine/dates": "^7.11.0",
+ "@mantine/hooks": "^7.11.0",
+ "@mantine/modals": "^7.11.0",
+ "@mantine/notifications": "^7.11.0",
+ "@tabler/icons-react": "^3.7.0",
+ "@tanstack/react-query": "^5.49.2",
+ "@types/lodash": "^4.17.6",
+ "@types/node": "^20.14.9",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
- "@typescript-eslint/eslint-plugin": "^7.13.1",
- "@typescript-eslint/parser": "^7.13.1",
+ "@typescript-eslint/eslint-plugin": "^7.14.1",
+ "@typescript-eslint/parser": "^7.14.1",
"clsx": "^2.1.1",
- "cssnano": "^7.0.2",
+ "cssnano": "^7.0.3",
"dayjs": "^1.11.11",
"eslint": "^8",
"eslint-config-next": "^14.2.4",
"eslint-config-prettier": "^9.1.0",
"lodash": "^4.17.21",
- "mantine-contextmenu": "^7.10.2",
+ "mantine-contextmenu": "^7.11.0",
"next": "^14.2.4",
- "postcss": "^8.4.38",
+ "postcss": "^8.4.39",
"postcss-cli": "^11.0.0",
"postcss-import": "^16.1.0",
"postcss-preset-mantine": "^1.15.0",
@@ -109,8 +109,8 @@
"sharp": "^0.33.4",
"swr": "^2.2.5",
"tsup": "^8.1.0",
- "typescript": "^5.4.5",
- "webpack": "^5.92.0"
+ "typescript": "^5.5.2",
+ "webpack": "^5.92.1"
},
"peerDependencies": {
"@mantine/core": ">=7.8",
diff --git a/package/DataTable.tsx b/package/DataTable.tsx
index 3e0c753df..25502c031 100644
--- a/package/DataTable.tsx
+++ b/package/DataTable.tsx
@@ -34,7 +34,7 @@ export function DataTable({
verticalAlign = 'center',
fetching,
columns,
- storeColumnsKey = 'mantine-datatable',
+ storeColumnsKey,
groups,
pinFirstColumn,
pinLastColumn,
diff --git a/package/hooks/useDataTableColumns.ts b/package/hooks/useDataTableColumns.ts
index 0a23e0fb6..1fe5f88c8 100644
--- a/package/hooks/useDataTableColumns.ts
+++ b/package/hooks/useDataTableColumns.ts
@@ -37,6 +37,155 @@ export const useDataTableColumns = ({
*/
getInitialValueInEffect?: boolean;
}) => {
+ // align order
+ function alignColumnsOrder(columnsOrder: string[], columns: DataTableColumn[]) {
+ const updatedColumnsOrder: string[] = [];
+ columnsOrder.forEach((col) => {
+ if (columns.find((c) => c.accessor === col)) {
+ updatedColumnsOrder.push(col);
+ }
+ });
+ columns.forEach((col) => {
+ if (!updatedColumnsOrder.includes(col.accessor as string)) {
+ updatedColumnsOrder.push(col.accessor as string);
+ }
+ });
+ return updatedColumnsOrder;
+ }
+
+ // align toggle
+ function alignColumnsToggle(columnsToggle: DataTableColumnToggle[], columns: DataTableColumn[]) {
+ const updatedColumnsToggle: DataTableColumnToggle[] = [];
+ columnsToggle.forEach((col) => {
+ if (columns.find((c) => c.accessor === col.accessor)) {
+ updatedColumnsToggle.push(col);
+ }
+ });
+ columns.forEach((col) => {
+ if (!updatedColumnsToggle.find((c) => c.accessor === col.accessor)) {
+ updatedColumnsToggle.push({
+ accessor: col.accessor as string,
+ defaultToggle: col.defaultToggle || true,
+ toggleable: col.toggleable as boolean,
+ toggled: col.defaultToggle === undefined ? true : col.defaultToggle,
+ });
+ }
+ });
+ return updatedColumnsToggle as DataTableColumnToggle[];
+ }
+
+ // align width
+ function alignColumnsWidth(columnsWidth: DataTableColumnWidth[], columns: DataTableColumn[]) {
+ const updatedColumnsWidth: DataTableColumnWidth[] = [];
+
+ columnsWidth.forEach((col) => {
+ const accessor = Object.keys(col)[0];
+ if (columns.find((c) => c.accessor === accessor)) {
+ updatedColumnsWidth.push(col);
+ }
+ });
+
+ columns.forEach((col) => {
+ const accessor = col.accessor;
+ if (!updatedColumnsWidth.find((c) => Object.keys(c)[0] === accessor)) {
+ const widthObj: DataTableColumnWidth = {};
+ widthObj[accessor as string] = '';
+ updatedColumnsWidth.push(widthObj);
+ }
+ });
+
+ return updatedColumnsWidth;
+ }
+
+ // align order
+ function useAlignColumnsOrder() {
+ const [columnsOrder, _setColumnsOrder] = useLocalStorage({
+ key: key ? `${key}-columns-order` : '',
+ defaultValue: key ? (defaultColumnsOrder as string[]) : undefined,
+ getInitialValueInEffect,
+ });
+
+ function setColumnsOrder(order: string[] | ((prev: string[]) => string[])) {
+ if (key) {
+ _setColumnsOrder(order);
+ }
+ }
+
+ if (!key) {
+ return [columnsOrder, setColumnsOrder] as const;
+ }
+
+ const alignedColumnsOrder = alignColumnsOrder(columnsOrder, columns);
+
+ const prevColumnsOrder = JSON.stringify(columnsOrder);
+
+ if (JSON.stringify(alignedColumnsOrder) !== prevColumnsOrder) {
+ setColumnsOrder(alignedColumnsOrder);
+ }
+
+ return [alignedColumnsOrder, setColumnsOrder] as const;
+ }
+
+ function useAlignColumnsToggle() {
+ const [columnsToggle, _setColumnsToggle] = useLocalStorage({
+ key: key ? `${key}-columns-toggle` : '',
+ defaultValue: key ? (defaultColumnsToggle as DataTableColumnToggle[]) : undefined,
+ getInitialValueInEffect,
+ });
+
+ function setColumnsToggle(
+ toggle: DataTableColumnToggle[] | ((prev: DataTableColumnToggle[]) => DataTableColumnToggle[])
+ ) {
+ if (key) {
+ _setColumnsToggle(toggle);
+ }
+ }
+
+ if (!key) {
+ return [columnsToggle, setColumnsToggle] as const;
+ }
+
+ const alignedColumnsToggle = alignColumnsToggle(columnsToggle, columns);
+
+ const prevColumnsToggle = JSON.stringify(columnsToggle);
+
+ if (JSON.stringify(alignedColumnsToggle) !== prevColumnsToggle) {
+ setColumnsToggle(alignedColumnsToggle);
+ }
+
+ return [alignColumnsToggle(columnsToggle, columns), setColumnsToggle] as const;
+ }
+
+ function useAlignColumnsWidth() {
+ const [columnsWidth, _setColumnsWidth] = useLocalStorage({
+ key: key ? `${key}-columns-width` : '',
+ defaultValue: key ? (defaultColumnsWidth as DataTableColumnWidth[]) : undefined,
+ getInitialValueInEffect,
+ });
+
+ function setColumnsWidth(
+ width: DataTableColumnWidth[] | ((prev: DataTableColumnWidth[]) => DataTableColumnWidth[])
+ ) {
+ if (key) {
+ _setColumnsWidth(width);
+ }
+ }
+
+ if (!key) {
+ return [columnsWidth, setColumnsWidth] as const;
+ }
+
+ const alignedColumnsWidth = alignColumnsWidth(columnsWidth, columns);
+
+ const prevColumnsWidth = JSON.stringify(columnsWidth);
+
+ if (JSON.stringify(alignedColumnsWidth) !== prevColumnsWidth) {
+ setColumnsWidth(alignedColumnsWidth);
+ }
+
+ return [alignColumnsWidth(columnsWidth, columns), setColumnsWidth] as const;
+ }
+
// Default columns id ordered is the order of the columns in the array
const defaultColumnsOrder = (columns && columns.map((column) => column.accessor)) || [];
@@ -55,25 +204,13 @@ export const useDataTableColumns = ({
}));
// Store the columns order in localStorage
- const [columnsOrder, setColumnsOrder] = useLocalStorage({
- key: `${key}-columns-order`,
- defaultValue: defaultColumnsOrder as string[],
- getInitialValueInEffect,
- });
+ const [columnsOrder, setColumnsOrder] = useAlignColumnsOrder();
// Store the columns toggle in localStorage
- const [columnsToggle, setColumnsToggle] = useLocalStorage({
- key: `${key}-columns-toggle`,
- defaultValue: defaultColumnsToggle as DataTableColumnToggle[],
- getInitialValueInEffect,
- });
+ const [columnsToggle, setColumnsToggle] = useAlignColumnsToggle();
// Store the columns widths in localStorage
- const [columnsWidth, setColumnsWidth] = useLocalStorage({
- key: `${key}-columns-width`,
- defaultValue: defaultColumnsWidth as DataTableColumnWidth[],
- getInitialValueInEffect,
- });
+ const [columnsWidth, setColumnsWidth] = useAlignColumnsWidth();
// we won't use the "remove" function from useLocalStorage() because
// we got issue with rendering
@@ -145,4 +282,4 @@ export const useDataTableColumns = ({
setColumnWidth,
resetColumnsWidth,
} as const;
-};
+};
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index 253805bcb..136599cc4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1531,18 +1531,18 @@
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
-"@mantine/code-highlight@^7.10.2":
- version "7.10.2"
- resolved "https://registry.yarnpkg.com/@mantine/code-highlight/-/code-highlight-7.10.2.tgz#9cacccfe0e23134b56cfea14324dc297ed57d04d"
- integrity sha512-fzWUSr4Vj2s8y0k0l1FrtcBmYrOkP13lKzPbyYN76TSiACN8A5BimDQCGdd2V9CJgI4KTIPtD+F3Di3kBUPuSQ==
+"@mantine/code-highlight@^7.11.0":
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/@mantine/code-highlight/-/code-highlight-7.11.0.tgz#75f17a3dbc53c6c3ac9c5a6e3eacf376970f4f16"
+ integrity sha512-IPx0FYcvWBeRElw5HUO0FwtR4JgTGuBd8gHKzHQyfplnnaNHYmLEncnhBtljzVriQFVpqzvWetfV/TWczAqc/g==
dependencies:
clsx "^2.1.1"
highlight.js "^11.9.0"
-"@mantine/core@^7.10.2":
- version "7.10.2"
- resolved "https://registry.yarnpkg.com/@mantine/core/-/core-7.10.2.tgz#b22d0671acdaa1515e16b3ede35a3c9e6597b403"
- integrity sha512-sPqJY2A+zHAhi7/mJKL2EH92jKc6JDACJY17gXS+FcbIQgiaY1rxA/tdcybpq8FbswSgUYZO6CRL6XWEhatw5w==
+"@mantine/core@^7.11.0":
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/@mantine/core/-/core-7.11.0.tgz#dea6640ea81b19a66d89602488cdc6d20e4c7554"
+ integrity sha512-yw2Llww9mw8rDWZtucdEuvkqqjHdreUibos7JCUpejL721FW1Tn9L91nsxO/YQFSS7jn4Q0CP+1YbQ/PMULmwA==
dependencies:
"@floating-ui/react" "^0.26.9"
clsx "^2.1.1"
@@ -1551,35 +1551,35 @@
react-textarea-autosize "8.5.3"
type-fest "^4.12.0"
-"@mantine/dates@^7.10.2":
- version "7.10.2"
- resolved "https://registry.yarnpkg.com/@mantine/dates/-/dates-7.10.2.tgz#5be5ae3fd85e283c60bbb95cd6cbdedd95472f60"
- integrity sha512-3YwrQ7UzwnKq07wS9/N10jkMHtTlOZI7TM9uRo4M2HPzw8d9w9IN21qAnVDkOCfATWzxiINcQEtICTdtDHhMFg==
+"@mantine/dates@^7.11.0":
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/@mantine/dates/-/dates-7.11.0.tgz#731560618f8fde85d0961d3fea17d97e86fa8812"
+ integrity sha512-4wKzOyOvDDh8/TV1SYGHDWydflweRiem4cJt3S49LO1Forpy2SiJ18Gn4ylGiqZdWxz1HY4Jb5kl7GAzxLD4tQ==
dependencies:
clsx "^2.1.1"
-"@mantine/hooks@^7.10.2":
- version "7.10.2"
- resolved "https://registry.yarnpkg.com/@mantine/hooks/-/hooks-7.10.2.tgz#ed653820860ff27390fe4511f3d81924e4db35b8"
- integrity sha512-3m4flbR2yv3Bl21pHl5BKOOnqrInp/gVD72rozLeu/jzIZqQy8yFRTY2bUWCebPwNem//OD1rCORsBXNXvq31g==
+"@mantine/hooks@^7.11.0":
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/@mantine/hooks/-/hooks-7.11.0.tgz#aaf3e4805c4065a28ce26bca375b792d8b413aab"
+ integrity sha512-T3472GhUXFhuhXUHlxjHv0wfb73lFyNuaw631c7Ddtgvewq0WKtNqYd7j/Zz/k02DuS3r0QXA7e12/XgqHBZjg==
-"@mantine/modals@^7.10.2":
- version "7.10.2"
- resolved "https://registry.yarnpkg.com/@mantine/modals/-/modals-7.10.2.tgz#c341e70b033b3c0098ae3ebef39a3f7fe7e4886a"
- integrity sha512-L/gjPnvokciHOuTXFZqkc5b+ECAGKe/0l0LXlDwM3PvGJs1/Wa4DBCSy3pdGhKv+rMwFr2HiBc8nibCfwaR7IQ==
+"@mantine/modals@^7.11.0":
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/@mantine/modals/-/modals-7.11.0.tgz#41600559c7d390a79267240779b69c05f8805874"
+ integrity sha512-I4bxdXirLNvVbmVcS9lhU9z1bknE8XlteGeSxAZ00SLUk9EowG+AX/9nK0TrSG2GBNDX82fFxp2z98/o7bTw5w==
-"@mantine/notifications@^7.10.2":
- version "7.10.2"
- resolved "https://registry.yarnpkg.com/@mantine/notifications/-/notifications-7.10.2.tgz#cb8990febc1226466f82c17a28354064fc0f3f30"
- integrity sha512-wX6qNBvpV7iqlH98AkGuS9plq02yYhTG7bkzP3Y7jd7o2ognLPoN83YeIaxzuZ/qVnWrwZrOHOx87Ox2e9Qyxw==
+"@mantine/notifications@^7.11.0":
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/@mantine/notifications/-/notifications-7.11.0.tgz#9289221bbeed23030360a3c363835e1aa0361605"
+ integrity sha512-UtAHJoSi4s+lfVZrkUDWMlg6j0w1LZaiMEOBMG9p5MV5dP38W75LeCy2cio2Znji2S5YzXaZolOkHBT5ZONKAw==
dependencies:
- "@mantine/store" "7.10.2"
+ "@mantine/store" "7.11.0"
react-transition-group "4.4.5"
-"@mantine/store@7.10.2":
- version "7.10.2"
- resolved "https://registry.yarnpkg.com/@mantine/store/-/store-7.10.2.tgz#8e4b36623196b97c3150a558a85bdca8b6b6a12b"
- integrity sha512-izT4ivE2Ka2NBTjy5Ck31F3sSybCBLXJhX/ESDCasVR9MKD2Ci2Y6nbm0UtBdPf4+PrDPZtaPwqQzL92uZLtCQ==
+"@mantine/store@7.11.0":
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/@mantine/store/-/store-7.11.0.tgz#2b8921730486931fc0cd88a52886f11aebd858d9"
+ integrity sha512-zPmOpdFgvkUqYKSK7NNKbhgXsh2QPw51m3iypTaj0mw+rZbk3WSH9vZvaEx59X0QG+ahwUg2/HezbjfXFUbvrA==
"@next/env@14.2.4":
version "14.2.4"
@@ -1827,29 +1827,29 @@
"@swc/counter" "^0.1.3"
tslib "^2.4.0"
-"@tabler/icons-react@^3.6.0":
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/@tabler/icons-react/-/icons-react-3.6.0.tgz#2d2c4c714e8886034f1fd9ae630a81974f3a2b96"
- integrity sha512-mkYGxlphNzvKq32teL+Z8wZW7I9zDftmNPX38UnZVCGjss2qbg0puqLhi1unfm5Y0CSefg+iAQrsjSL+DHx9YA==
+"@tabler/icons-react@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/@tabler/icons-react/-/icons-react-3.7.0.tgz#cee199cec5a5cf463ea5a8a88e10ccb6476e77a1"
+ integrity sha512-8AU4oO9pgLhHLOSGAJIsRhsTy7w8D7uKBlR0DIFxaILFA1fe2rC4wrNGYUtIFei82y41OuXz9vMk0Oe+IWT3SA==
dependencies:
- "@tabler/icons" "3.6.0"
+ "@tabler/icons" "3.7.0"
-"@tabler/icons@3.6.0":
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-3.6.0.tgz#9d5aeb4108bcd0d97b3c955ea425b645ea79a304"
- integrity sha512-Zv0Ofc64RCMpZ2F8CvsWAphrSjerx5hEErt/RMmE+W8r4E5l5Lizi+My9KbbZQ4NyAtrtrOX80OY1oROZrRzEA==
+"@tabler/icons@3.7.0":
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-3.7.0.tgz#b522723844644b50ccaddd0fd19a91c0eb3095da"
+ integrity sha512-lJGIZLSWrPO6VygRUbaVvQjWgL2EaiBMD8e6leCYUQ8ZPO4LIzKMq358C8KlhXJcyNiRz1Io3YWoc/DNTcWqSg==
-"@tanstack/query-core@5.45.0":
- version "5.45.0"
- resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.45.0.tgz#47a662d311c2588867341238960ec21dc7f0714e"
- integrity sha512-RVfIZQmFUTdjhSAAblvueimfngYyfN6HlwaJUPK71PKd7yi43Vs1S/rdimmZedPWX/WGppcq/U1HOj7O7FwYxw==
+"@tanstack/query-core@5.49.1":
+ version "5.49.1"
+ resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.49.1.tgz#09167842123eddaf47465376f3c835cf59b9f1e9"
+ integrity sha512-JnC9ndmD1KKS01Rt/ovRUB1tmwO7zkyXAyIxN9mznuJrcNtOrkmOnQqdJF2ib9oHzc2VxHomnEG7xyfo54Npkw==
-"@tanstack/react-query@^5.45.1":
- version "5.45.1"
- resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.45.1.tgz#a0ac6bb89b4a2c2b0251f6647a0a370d86f05347"
- integrity sha512-mYYfJujKg2kxmkRRjA6nn4YKG3ITsKuH22f1kteJ5IuVQqgKUgbaSQfYwVP0gBS05mhwxO03HVpD0t7BMN7WOA==
+"@tanstack/react-query@^5.49.2":
+ version "5.49.2"
+ resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.49.2.tgz#d9c08f8eb62890f5274608f8954ab1709912ef3c"
+ integrity sha512-6rfwXDK9BvmHISbNFuGd+wY3P44lyW7lWiA9vIFGT/T0P9aHD1VkjTvcM4SDAIbAQ9ygEZZoLt7dlU1o3NjMVA==
dependencies:
- "@tanstack/query-core" "5.45.0"
+ "@tanstack/query-core" "5.49.1"
"@trysound/sax@0.2.0":
version "0.2.0"
@@ -1892,10 +1892,10 @@
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
-"@types/lodash@^4.17.5":
- version "4.17.5"
- resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.5.tgz#e6c29b58e66995d57cd170ce3e2a61926d55ee04"
- integrity sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==
+"@types/lodash@^4.17.6":
+ version "4.17.6"
+ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.6.tgz#193ced6a40c8006cfc1ca3f4553444fb38f0e543"
+ integrity sha512-OpXEVoCKSS3lQqjx9GGGOapBeuW5eUboYHRlHP9urXPX25IKZ6AnP5ZRxtVf63iieUbsHxLn8NQ5Nlftc6yzAA==
"@types/node@*":
version "20.12.11"
@@ -1904,10 +1904,10 @@
dependencies:
undici-types "~5.26.4"
-"@types/node@^20.14.5":
- version "20.14.5"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.5.tgz#fe35e3022ebe58b8f201580eb24e1fcfc0f2487d"
- integrity sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==
+"@types/node@^20.14.9":
+ version "20.14.9"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.9.tgz#12e8e765ab27f8c421a1820c99f5f313a933b420"
+ integrity sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==
dependencies:
undici-types "~5.26.4"
@@ -1949,16 +1949,16 @@
resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11"
integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==
-"@typescript-eslint/eslint-plugin@^7.13.1":
- version "7.13.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.13.1.tgz#cdc521c8bca38b55585cf30db787fb2abad3f9fd"
- integrity sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==
+"@typescript-eslint/eslint-plugin@^7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.14.1.tgz#90e2f76a5930d553ede124e1f541a39b4417465e"
+ integrity sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "7.13.1"
- "@typescript-eslint/type-utils" "7.13.1"
- "@typescript-eslint/utils" "7.13.1"
- "@typescript-eslint/visitor-keys" "7.13.1"
+ "@typescript-eslint/scope-manager" "7.14.1"
+ "@typescript-eslint/type-utils" "7.14.1"
+ "@typescript-eslint/utils" "7.14.1"
+ "@typescript-eslint/visitor-keys" "7.14.1"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
@@ -1975,24 +1975,24 @@
"@typescript-eslint/visitor-keys" "7.2.0"
debug "^4.3.4"
-"@typescript-eslint/parser@^7.13.1":
- version "7.13.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.13.1.tgz#fac57811b3e519185f7259bac312291f7b9c4e72"
- integrity sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==
+"@typescript-eslint/parser@^7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.14.1.tgz#13d97f357aed3c5719f259a6cc3d1a1f065d3692"
+ integrity sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==
dependencies:
- "@typescript-eslint/scope-manager" "7.13.1"
- "@typescript-eslint/types" "7.13.1"
- "@typescript-eslint/typescript-estree" "7.13.1"
- "@typescript-eslint/visitor-keys" "7.13.1"
+ "@typescript-eslint/scope-manager" "7.14.1"
+ "@typescript-eslint/types" "7.14.1"
+ "@typescript-eslint/typescript-estree" "7.14.1"
+ "@typescript-eslint/visitor-keys" "7.14.1"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@7.13.1":
- version "7.13.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.13.1.tgz#c08041206904bf36f0e6997efdb0ca775e0c452e"
- integrity sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==
+"@typescript-eslint/scope-manager@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz#63de7a577bc6fe8ee6e412a5b85499f654b93ee5"
+ integrity sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==
dependencies:
- "@typescript-eslint/types" "7.13.1"
- "@typescript-eslint/visitor-keys" "7.13.1"
+ "@typescript-eslint/types" "7.14.1"
+ "@typescript-eslint/visitor-keys" "7.14.1"
"@typescript-eslint/scope-manager@7.2.0":
version "7.2.0"
@@ -2002,33 +2002,33 @@
"@typescript-eslint/types" "7.2.0"
"@typescript-eslint/visitor-keys" "7.2.0"
-"@typescript-eslint/type-utils@7.13.1":
- version "7.13.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.13.1.tgz#63bec3f1fb43cf0bc409cbdb88ef96d118ca8632"
- integrity sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==
+"@typescript-eslint/type-utils@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.14.1.tgz#c183f2f28c4c8578eb80aebc4ac9ace400160af6"
+ integrity sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==
dependencies:
- "@typescript-eslint/typescript-estree" "7.13.1"
- "@typescript-eslint/utils" "7.13.1"
+ "@typescript-eslint/typescript-estree" "7.14.1"
+ "@typescript-eslint/utils" "7.14.1"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@7.13.1":
- version "7.13.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.13.1.tgz#787db283bd0b58751094c90d5b58bbf5e9fc9bd8"
- integrity sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==
+"@typescript-eslint/types@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.14.1.tgz#a43a540dbe5df7f2a11269683d777fc50b4350aa"
+ integrity sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==
"@typescript-eslint/types@7.2.0":
version "7.2.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.2.0.tgz#0feb685f16de320e8520f13cca30779c8b7c403f"
integrity sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==
-"@typescript-eslint/typescript-estree@7.13.1":
- version "7.13.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.13.1.tgz#3412841b130e070db2f675e3d9b8cb1ae49e1c3f"
- integrity sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==
+"@typescript-eslint/typescript-estree@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz#ba7c9bac8744487749d19569e254d057754a1575"
+ integrity sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==
dependencies:
- "@typescript-eslint/types" "7.13.1"
- "@typescript-eslint/visitor-keys" "7.13.1"
+ "@typescript-eslint/types" "7.14.1"
+ "@typescript-eslint/visitor-keys" "7.14.1"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
@@ -2050,22 +2050,22 @@
semver "^7.5.4"
ts-api-utils "^1.0.1"
-"@typescript-eslint/utils@7.13.1":
- version "7.13.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.13.1.tgz#611083379caa0d3a2c09d126c65065a3e4337ba2"
- integrity sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==
+"@typescript-eslint/utils@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.14.1.tgz#3307b8226f99103dca2133d0ebcae38419d82c9d"
+ integrity sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "7.13.1"
- "@typescript-eslint/types" "7.13.1"
- "@typescript-eslint/typescript-estree" "7.13.1"
+ "@typescript-eslint/scope-manager" "7.14.1"
+ "@typescript-eslint/types" "7.14.1"
+ "@typescript-eslint/typescript-estree" "7.14.1"
-"@typescript-eslint/visitor-keys@7.13.1":
- version "7.13.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.13.1.tgz#9c229a795a919db61f2d7f2337ef584ac05fbe96"
- integrity sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==
+"@typescript-eslint/visitor-keys@7.14.1":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz#cc79b5ea154aea734b2a13b983670749f5742274"
+ integrity sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==
dependencies:
- "@typescript-eslint/types" "7.13.1"
+ "@typescript-eslint/types" "7.14.1"
eslint-visitor-keys "^3.4.3"
"@typescript-eslint/visitor-keys@7.2.0":
@@ -2536,6 +2536,16 @@ browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.22.2, browserslist@^
node-releases "^2.0.14"
update-browserslist-db "^1.0.13"
+browserslist@^4.23.1:
+ version "4.23.1"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.1.tgz#ce4af0534b3d37db5c1a4ca98b9080f985041e96"
+ integrity sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==
+ dependencies:
+ caniuse-lite "^1.0.30001629"
+ electron-to-chromium "^1.4.796"
+ node-releases "^2.0.14"
+ update-browserslist-db "^1.0.16"
+
buffer-from@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
@@ -2611,6 +2621,11 @@ caniuse-lite@^1.0.30001587:
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz#809bc25f3f5027ceb33142a7d6c40759d7a901eb"
integrity sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==
+caniuse-lite@^1.0.30001629:
+ version "1.0.30001638"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001638.tgz#598e1f0c2ac36f37ebc3f5b8887a32ca558e5d56"
+ integrity sha512-5SuJUJ7cZnhPpeLHaH0c/HPAnAHZvS6ElWyHK9GSIbVOQABLzowiI2pjmpvZ1WEbkyz46iFd4UXlOHR5SqgfMQ==
+
chalk@^2.4.2:
version "2.4.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
@@ -2805,38 +2820,38 @@ cssesc@^3.0.0:
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-cssnano-preset-default@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-7.0.2.tgz#65fab7e93d2d28b7b1fd96fbcb0be55dc50f6f87"
- integrity sha512-z95kGKZx8VWHfERj7LFzuiTxylbvEp07ZEYaFu+t6bFyNOXLd/+3oPyNaY7ISwcrfHFCkt8OfRo4IZxVRJZ7dg==
+cssnano-preset-default@^7.0.3:
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-7.0.3.tgz#dd554e4d5bef3da50e40d725c7ba0b49053a993c"
+ integrity sha512-dQ3Ba1p/oewICp/szF1XjFFgql8OlOBrI2YNBUUwhHQnJNoMOcQTa+Bi7jSJN8r/eM1egW0Ud1se/S7qlduWKA==
dependencies:
- browserslist "^4.23.0"
+ browserslist "^4.23.1"
css-declaration-sorter "^7.2.0"
cssnano-utils "^5.0.0"
postcss-calc "^10.0.0"
- postcss-colormin "^7.0.0"
- postcss-convert-values "^7.0.0"
- postcss-discard-comments "^7.0.0"
+ postcss-colormin "^7.0.1"
+ postcss-convert-values "^7.0.1"
+ postcss-discard-comments "^7.0.1"
postcss-discard-duplicates "^7.0.0"
postcss-discard-empty "^7.0.0"
postcss-discard-overridden "^7.0.0"
- postcss-merge-longhand "^7.0.1"
- postcss-merge-rules "^7.0.1"
+ postcss-merge-longhand "^7.0.2"
+ postcss-merge-rules "^7.0.2"
postcss-minify-font-values "^7.0.0"
postcss-minify-gradients "^7.0.0"
- postcss-minify-params "^7.0.0"
- postcss-minify-selectors "^7.0.1"
+ postcss-minify-params "^7.0.1"
+ postcss-minify-selectors "^7.0.2"
postcss-normalize-charset "^7.0.0"
postcss-normalize-display-values "^7.0.0"
postcss-normalize-positions "^7.0.0"
postcss-normalize-repeat-style "^7.0.0"
postcss-normalize-string "^7.0.0"
postcss-normalize-timing-functions "^7.0.0"
- postcss-normalize-unicode "^7.0.0"
+ postcss-normalize-unicode "^7.0.1"
postcss-normalize-url "^7.0.0"
postcss-normalize-whitespace "^7.0.0"
- postcss-ordered-values "^7.0.0"
- postcss-reduce-initial "^7.0.0"
+ postcss-ordered-values "^7.0.1"
+ postcss-reduce-initial "^7.0.1"
postcss-reduce-transforms "^7.0.0"
postcss-svgo "^7.0.1"
postcss-unique-selectors "^7.0.1"
@@ -2846,13 +2861,13 @@ cssnano-utils@^5.0.0:
resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-5.0.0.tgz#b53a0343dd5d21012911882db6ae7d2eae0e3687"
integrity sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==
-cssnano@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-7.0.2.tgz#a36578a30aaf3d90da2a95cbebd41d9178d81bd6"
- integrity sha512-LXm/Xx6TNLzfHM2lBaIQHfvtdW5QfdbyLzfJAWZrclCAb47yVa0/yJG69+amcw3Lq0YZ+kyU40rbsMPLcMt9aw==
+cssnano@^7.0.3:
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-7.0.3.tgz#f7ea770931c84ffd4e7c07fbd1993cee602e4dd1"
+ integrity sha512-lsekJctOTqdCn4cNrtrSwsuMR/fHC+oiVMHkp/OugBWtwjH8XJag1/OtGaYJGtz0un1fQcRy4ryfYTQsfh+KSQ==
dependencies:
- cssnano-preset-default "^7.0.2"
- lilconfig "^3.1.1"
+ cssnano-preset-default "^7.0.3"
+ lilconfig "^3.1.2"
csso@^5.0.5:
version "5.0.5"
@@ -3041,6 +3056,11 @@ electron-to-chromium@^1.4.668:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.761.tgz#d1bdf8c50a254f8a756641bb1ac48bb52e4d0ec3"
integrity sha512-PIbxpiJGx6Bb8dQaonNc6CGTRlVntdLg/2nMa1YhnrwYOORY9a3ZgGN0UQYE6lAcj/lkyduJN7BPt/JiY+jAQQ==
+electron-to-chromium@^1.4.796:
+ version "1.4.815"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.815.tgz#e901b195c57c3e0fae8dc6d596e4188a33c3e82c"
+ integrity sha512-OvpTT2ItpOXJL7IGcYakRjHCt8L5GrrN/wHCQsRB4PQa1X9fe+X9oen245mIId7s14xvArCGSTIq644yPUKKLg==
+
emoji-regex@^8.0.0:
version "8.0.0"
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
@@ -4300,11 +4320,16 @@ levn@^0.4.1:
prelude-ls "^1.2.1"
type-check "~0.4.0"
-lilconfig@^3.0.0, lilconfig@^3.1.1:
+lilconfig@^3.0.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3"
integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==
+lilconfig@^3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.2.tgz#e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb"
+ integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==
+
lines-and-columns@^1.1.6:
version "1.2.4"
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
@@ -4390,10 +4415,10 @@ magic-string@^0.25.0, magic-string@^0.25.7:
dependencies:
sourcemap-codec "^1.4.8"
-mantine-contextmenu@^7.10.2:
- version "7.10.2"
- resolved "https://registry.yarnpkg.com/mantine-contextmenu/-/mantine-contextmenu-7.10.2.tgz#805915f4aa81a9bf9a0893e340e179536a1fcc57"
- integrity sha512-xJIEJl5y9ZJ9emaArVFMl2fipKX3HUqyfWR5BmdNgI4c00TtBM9c887eRZafhVr4g14JpmZMu1l5JrtPNq0KGQ==
+mantine-contextmenu@^7.11.0:
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/mantine-contextmenu/-/mantine-contextmenu-7.11.0.tgz#8a5b6a522c4f3ac907287615871299e1592f2b62"
+ integrity sha512-J5/CYeZVwXcUuZA1JL09LHlT4Wa+nhjW5Ics/gZynSalGxSHmSkfI/o+bDcdls2MgWLdvq/hzjgAwQtgY+XjWg==
mdn-data@2.0.28:
version "2.0.28"
@@ -4720,6 +4745,11 @@ picocolors@^1.0.0:
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
+picocolors@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1"
+ integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==
+
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
@@ -4766,28 +4796,30 @@ postcss-cli@^11.0.0:
slash "^5.0.0"
yargs "^17.0.0"
-postcss-colormin@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-7.0.0.tgz#76b9e40eff69a363c1fc5ce2f0ece1d4a01d1de8"
- integrity sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==
+postcss-colormin@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-7.0.1.tgz#6534c7d1175e30f788d4ced891436ad2fa3bd173"
+ integrity sha512-uszdT0dULt3FQs47G5UHCduYK+FnkLYlpu1HpWu061eGsKZ7setoG7kA+WC9NQLsOJf69D5TxGHgnAdRgylnFQ==
dependencies:
- browserslist "^4.23.0"
+ browserslist "^4.23.1"
caniuse-api "^3.0.0"
colord "^2.9.3"
postcss-value-parser "^4.2.0"
-postcss-convert-values@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-7.0.0.tgz#4a53e79c4bd81cfed8a7ed3fffb7b255a2f5f300"
- integrity sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==
+postcss-convert-values@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-7.0.1.tgz#df84dab80a03b30a4b4dba68b348fb07e649a3c3"
+ integrity sha512-9x2ofb+hYPwHWMlWAzyWys2yMDZYGfkX9LodbaVTmLdlupmtH2AGvj8Up95wzzNPRDEzPIxQIkUaPJew3bT6xA==
dependencies:
- browserslist "^4.23.0"
+ browserslist "^4.23.1"
postcss-value-parser "^4.2.0"
-postcss-discard-comments@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-7.0.0.tgz#3919e4237630f74927f3976ac5789cfc26731494"
- integrity sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==
+postcss-discard-comments@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-7.0.1.tgz#00b01c5a99e95f97927b0ba12a1c422ab90bf55f"
+ integrity sha512-GVrQxUOhmle1W6jX2SvNLt4kmN+JYhV7mzI6BMnkAWR9DtVvg8e67rrV0NfdWhn7x1zxvzdWkMBPdBDCls+uwQ==
+ dependencies:
+ postcss-selector-parser "^6.1.0"
postcss-discard-duplicates@^7.0.0:
version "7.0.0"
@@ -4836,20 +4868,20 @@ postcss-load-config@^5.0.0:
lilconfig "^3.0.0"
yaml "^2.3.4"
-postcss-merge-longhand@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-7.0.1.tgz#5ea565f9fd13e81c92eceea6bdbe405e22250aea"
- integrity sha512-qZlD26hnqSTMxSSOMS8+QCeRWtqOdMKeQHvHcBhjL3mJxKUs47cvO1Y1x3iTdYIk3ioMcRHTiy229TT0mEMH/A==
+postcss-merge-longhand@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-7.0.2.tgz#b9fddce88498ca7e45ff130163b69864b25c05dc"
+ integrity sha512-06vrW6ZWi9qeP7KMS9fsa9QW56+tIMW55KYqF7X3Ccn+NI2pIgPV6gFfvXTMQ05H90Y5DvnCDPZ2IuHa30PMUg==
dependencies:
postcss-value-parser "^4.2.0"
- stylehacks "^7.0.1"
+ stylehacks "^7.0.2"
-postcss-merge-rules@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-7.0.1.tgz#7666fc259eb8af7b8bc89e02fa60c73d4e0c7c84"
- integrity sha512-bb8McYQbo2etgs0uVt6AfngajACK3FHSVP3sGLhprrjbtHJWgG03JZ4KKBlJ8/5Fb8/Rr+mMKaybMYeoYrAg0A==
+postcss-merge-rules@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-7.0.2.tgz#f7c991576cff4c7d0a8f16101c20bbfa9426695c"
+ integrity sha512-VAR47UNvRsdrTHLe7TV1CeEtF9SJYR5ukIB9U4GZyZOptgtsS20xSxy+k5wMrI3udST6O1XuIn7cjQkg7sDAAw==
dependencies:
- browserslist "^4.23.0"
+ browserslist "^4.23.1"
caniuse-api "^3.0.0"
cssnano-utils "^5.0.0"
postcss-selector-parser "^6.1.0"
@@ -4870,20 +4902,21 @@ postcss-minify-gradients@^7.0.0:
cssnano-utils "^5.0.0"
postcss-value-parser "^4.2.0"
-postcss-minify-params@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-7.0.0.tgz#dfa8263d38570b1116da2c72f69190ea665b17aa"
- integrity sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==
+postcss-minify-params@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-7.0.1.tgz#08d753bb09d3ebf1a6d6fb0968d60bb3b981e513"
+ integrity sha512-e+Xt8xErSRPgSRFxHeBCSxMiO8B8xng7lh8E0A5ep1VfwYhY8FXhu4Q3APMjgx9YDDbSp53IBGENrzygbUvgUQ==
dependencies:
- browserslist "^4.23.0"
+ browserslist "^4.23.1"
cssnano-utils "^5.0.0"
postcss-value-parser "^4.2.0"
-postcss-minify-selectors@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-7.0.1.tgz#83844f37130c3fb04b4c1382085be84ed56ecc1a"
- integrity sha512-YfIbGtcgMFquPxV2L/ASs36ZS4DsgfcDX9tQ8cTEIvBTv+0GXFKtcvvpi9tCKto/+DWGWYKMCESFG3Pnan0Feg==
+postcss-minify-selectors@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-7.0.2.tgz#869c8ef885a4f9c2550d0d5ec1a2876027d3965c"
+ integrity sha512-dCzm04wqW1uqLmDZ41XYNBJfjgps3ZugDpogAmJXoCb5oCiTzIX4oPXXKxDpTvWOnKxQKR4EbV4ZawJBLcdXXA==
dependencies:
+ cssesc "^3.0.0"
postcss-selector-parser "^6.1.0"
postcss-mixins@^9.0.4:
@@ -4943,12 +4976,12 @@ postcss-normalize-timing-functions@^7.0.0:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-unicode@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.0.tgz#bd66bfc238bf4d1eaea356639260c04fce408476"
- integrity sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==
+postcss-normalize-unicode@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.1.tgz#6545debfff2b4b154583cb24bb388b9681ffa119"
+ integrity sha512-PTPGdY9xAkTw+8ZZ71DUePb7M/Vtgkbbq+EoI33EuyQEzbKemEQMhe5QSr0VP5UfZlreANDPxSfcdSprENcbsg==
dependencies:
- browserslist "^4.23.0"
+ browserslist "^4.23.1"
postcss-value-parser "^4.2.0"
postcss-normalize-url@^7.0.0:
@@ -4965,10 +4998,10 @@ postcss-normalize-whitespace@^7.0.0:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-ordered-values@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-7.0.0.tgz#cea4e2a140ed1c7b055e0ab967b82a36b584debf"
- integrity sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==
+postcss-ordered-values@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz#8b4b5b8070ca7756bd49f07d5edf274b8f6782e0"
+ integrity sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==
dependencies:
cssnano-utils "^5.0.0"
postcss-value-parser "^4.2.0"
@@ -4981,12 +5014,12 @@ postcss-preset-mantine@^1.15.0:
postcss-mixins "^9.0.4"
postcss-nested "^6.0.1"
-postcss-reduce-initial@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-7.0.0.tgz#a9e64778dd44604c2bda109e2fd14b99ab0d1416"
- integrity sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==
+postcss-reduce-initial@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-7.0.1.tgz#d5308153f757ff9dd5b041cd4954a7592ef0d43b"
+ integrity sha512-0JDUSV4bGB5FGM5g8MkS+rvqKukJZ7OTHw/lcKn7xPNqeaqJyQbUO8/dJpvyTpaVwPsd3Uc33+CfNzdVowp2WA==
dependencies:
- browserslist "^4.23.0"
+ browserslist "^4.23.1"
caniuse-api "^3.0.0"
postcss-reduce-transforms@^7.0.0:
@@ -5054,13 +5087,13 @@ postcss@8.4.31:
picocolors "^1.0.0"
source-map-js "^1.0.2"
-postcss@^8.4.38:
- version "8.4.38"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e"
- integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==
+postcss@^8.4.39:
+ version "8.4.39"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3"
+ integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==
dependencies:
nanoid "^3.3.7"
- picocolors "^1.0.0"
+ picocolors "^1.0.1"
source-map-js "^1.2.0"
prelude-ls@^1.2.1:
@@ -5690,12 +5723,12 @@ styled-jsx@5.1.1:
dependencies:
client-only "0.0.1"
-stylehacks@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-7.0.1.tgz#0e071acfbfdbc5ff422c27f1894a60a8bfe58885"
- integrity sha512-PnrT4HzajnxbjfChpeBKLSpSykilnGBlD+pIffCoT5KbLur9fcL8uKRQJJap85byR2wCYZl/4Otk5eq76qeZxQ==
+stylehacks@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-7.0.2.tgz#cc0ec317e9d5b30fdbdfe7ed6b8d3b1a8c57fa06"
+ integrity sha512-HdkWZS9b4gbgYTdMg4gJLmm7biAUug1qTqXjS+u8X+/pUd+9Px1E+520GnOW3rST9MNsVOVpsJG+mPHNosxjOQ==
dependencies:
- browserslist "^4.23.0"
+ browserslist "^4.23.1"
postcss-selector-parser "^6.1.0"
sucrase@^3.20.3:
@@ -5968,10 +6001,10 @@ typed-array-length@^1.0.6:
is-typed-array "^1.1.13"
possible-typed-array-names "^1.0.0"
-typescript@^5.4.5:
- version "5.4.5"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611"
- integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==
+typescript@^5.5.2:
+ version "5.5.2"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.2.tgz#c26f023cb0054e657ce04f72583ea2d85f8d0507"
+ integrity sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==
unbox-primitive@^1.0.2:
version "1.0.2"
@@ -6041,6 +6074,14 @@ update-browserslist-db@^1.0.13:
escalade "^3.1.2"
picocolors "^1.0.0"
+update-browserslist-db@^1.0.16:
+ version "1.0.16"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356"
+ integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==
+ dependencies:
+ escalade "^3.1.2"
+ picocolors "^1.0.1"
+
uri-js@^4.2.2, uri-js@^4.4.1:
version "4.4.1"
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
@@ -6116,10 +6157,10 @@ webpack-sources@^3.2.3:
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-webpack@^5.92.0:
- version "5.92.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.92.0.tgz#cc114c71e6851d220b1feaae90159ed52c876bdf"
- integrity sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==
+webpack@^5.92.1:
+ version "5.92.1"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.92.1.tgz#eca5c1725b9e189cffbd86e8b6c3c7400efc5788"
+ integrity sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==
dependencies:
"@types/eslint-scope" "^3.7.3"
"@types/estree" "^1.0.5"