diff --git a/remote_frontend/package-lock.json b/remote_frontend/package-lock.json index 4a2a3f9..aae2a94 100644 --- a/remote_frontend/package-lock.json +++ b/remote_frontend/package-lock.json @@ -18,7 +18,7 @@ "@types/react": "^18.2.66", "@types/react-dom": "^18.2.22", "@typescript-eslint/eslint-plugin": "^7.2.0", - "@typescript-eslint/parser": "^7.2.0", + "@typescript-eslint/parser": "^8.0.0", "@vitejs/plugin-react": "^4.2.1", "eslint": "^8.57.0", "eslint-plugin-react-hooks": "^4.6.0", @@ -1003,16 +1003,16 @@ } }, "node_modules/@fluentui/react-avatar": { - "version": "9.6.34", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.34.tgz", - "integrity": "sha512-KojRJFErsutRLIOXJbaWhA/AkiKvQzKpQVBzpvYf1vQu+ZEn90Ng0J8cwGQcqjQ1E9NydrCGO7G3akEcBuaqHg==", + "version": "9.6.35", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.35.tgz", + "integrity": "sha512-3KZfMvNwn3h2sGbUVtML6joBs1VUj3a0kOcUVaHxuDcdFSrhrDiiwf6l+poFpI6OKo/wDtnqHAb1QaypL0zGjg==", "license": "MIT", "dependencies": { "@fluentui/react-badge": "^9.2.41", "@fluentui/react-context-selector": "^9.1.65", "@fluentui/react-icons": "^2.0.245", "@fluentui/react-jsx-runtime": "^9.0.42", - "@fluentui/react-popover": "^9.9.16", + "@fluentui/react-popover": "^9.9.17", "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", @@ -1173,65 +1173,65 @@ } }, "node_modules/@fluentui/react-components": { - "version": "9.54.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.54.7.tgz", - "integrity": "sha512-X7B5rLEsx30bRtHMdNHgWnij+xSMleJg6tyRR9L2nwFaDIf89jaQU1iNDkIgEf4zSXGhBRXAlT0UlYcwcEWZjw==", + "version": "9.54.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.54.8.tgz", + "integrity": "sha512-FbEU4kWD9c+ztXpNZrPwLlmOEu/48tsWC2Nr4x8HX6Tgbm4po54Ob73P9HLNUPw86pfEkOiVJ+4xYhf2WCy8lw==", "license": "MIT", "dependencies": { "@fluentui/react-accordion": "^9.5.0", "@fluentui/react-alert": "9.0.0-beta.124", "@fluentui/react-aria": "^9.13.2", - "@fluentui/react-avatar": "^9.6.34", + "@fluentui/react-avatar": "^9.6.35", "@fluentui/react-badge": "^9.2.41", "@fluentui/react-breadcrumb": "^9.0.34", "@fluentui/react-button": "^9.3.87", "@fluentui/react-card": "^9.0.88", "@fluentui/react-checkbox": "^9.2.33", "@fluentui/react-combobox": "^9.13.3", - "@fluentui/react-dialog": "^9.11.7", + "@fluentui/react-dialog": "^9.11.8", "@fluentui/react-divider": "^9.2.73", - "@fluentui/react-drawer": "^9.5.7", + "@fluentui/react-drawer": "^9.5.8", "@fluentui/react-field": "^9.1.72", "@fluentui/react-image": "^9.1.71", "@fluentui/react-infobutton": "9.0.0-beta.102", - "@fluentui/react-infolabel": "^9.0.41", - "@fluentui/react-input": "^9.4.84", + "@fluentui/react-infolabel": "^9.0.42", + "@fluentui/react-input": "^9.4.85", "@fluentui/react-label": "^9.1.74", "@fluentui/react-link": "^9.2.28", "@fluentui/react-menu": "^9.14.12", "@fluentui/react-message-bar": "^9.2.6", "@fluentui/react-motion": "^9.4.0", "@fluentui/react-overflow": "^9.1.26", - "@fluentui/react-persona": "^9.2.93", - "@fluentui/react-popover": "^9.9.16", + "@fluentui/react-persona": "^9.2.94", + "@fluentui/react-popover": "^9.9.17", "@fluentui/react-portal": "^9.4.31", "@fluentui/react-positioning": "^9.15.7", "@fluentui/react-progress": "^9.1.83", "@fluentui/react-provider": "^9.17.0", "@fluentui/react-radio": "^9.2.28", "@fluentui/react-rating": "^9.0.15", - "@fluentui/react-search": "^9.0.13", + "@fluentui/react-search": "^9.0.14", "@fluentui/react-select": "^9.1.83", "@fluentui/react-shared-contexts": "^9.20.0", - "@fluentui/react-skeleton": "^9.1.11", + "@fluentui/react-skeleton": "^9.1.12", "@fluentui/react-slider": "^9.1.90", "@fluentui/react-spinbutton": "^9.2.84", "@fluentui/react-spinner": "^9.4.12", "@fluentui/react-swatch-picker": "^9.1.6", "@fluentui/react-switch": "^9.1.90", - "@fluentui/react-table": "^9.15.12", + "@fluentui/react-table": "^9.15.13", "@fluentui/react-tabs": "^9.4.27", "@fluentui/react-tabster": "^9.22.3", - "@fluentui/react-tag-picker": "^9.2.4", - "@fluentui/react-tags": "^9.3.13", - "@fluentui/react-teaching-popover": "^9.1.12", + "@fluentui/react-tag-picker": "^9.2.5", + "@fluentui/react-tags": "^9.3.14", + "@fluentui/react-teaching-popover": "^9.1.13", "@fluentui/react-text": "^9.4.23", "@fluentui/react-textarea": "^9.3.84", "@fluentui/react-theme": "^9.1.19", "@fluentui/react-toast": "^9.3.51", "@fluentui/react-toolbar": "^9.1.91", "@fluentui/react-tooltip": "^9.4.35", - "@fluentui/react-tree": "^9.7.6", + "@fluentui/react-tree": "^9.7.7", "@fluentui/react-utilities": "^9.18.13", "@fluentui/react-virtualizer": "9.0.0-alpha.82", "@griffel/react": "^1.5.22", @@ -1262,9 +1262,9 @@ } }, "node_modules/@fluentui/react-dialog": { - "version": "9.11.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.11.7.tgz", - "integrity": "sha512-g0tcW2X7FyDGifwJU+Q2hX8pgLk+AUYBDK7d0xOyXpWhP/HN920r4E+MlgJhmmpf5hRh3959knZqoyrnG0+GGA==", + "version": "9.11.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.11.8.tgz", + "integrity": "sha512-S1EKTsXzBsDdA1g3wBCvkYLN7RkdQZyoV2zBBup3KDfCkTwa51g6g9OvqB6+NnqCdj0PEOjb9trVVgdY2Idv7g==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", @@ -1309,12 +1309,12 @@ } }, "node_modules/@fluentui/react-drawer": { - "version": "9.5.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.5.7.tgz", - "integrity": "sha512-9v755/LWQu76vvdsHiSMj/3XKvjfJT8NFQGHF+qwUj/wXmyW6ZfmVwW1HcwJ1dDMP6yOGBUXS9R56SqLIVGFxQ==", + "version": "9.5.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.5.8.tgz", + "integrity": "sha512-7Q09uctlSLVFRxzRu/aWIu52x1inwdefFd13B2vRCj38IQwWF3hnJlZzsSAuPo2VumVrjRHBJbM+FOKYNpp2vg==", "license": "MIT", "dependencies": { - "@fluentui/react-dialog": "^9.11.7", + "@fluentui/react-dialog": "^9.11.8", "@fluentui/react-jsx-runtime": "^9.0.42", "@fluentui/react-motion": "^9.4.0", "@fluentui/react-shared-contexts": "^9.20.0", @@ -1409,15 +1409,15 @@ } }, "node_modules/@fluentui/react-infolabel": { - "version": "9.0.41", - "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.41.tgz", - "integrity": "sha512-Jp544tDHH+Ss2XsHJy18nQlWA8tv4jKWXR9wwNS8NbKk40mW+KIVV4fbq8fUvD29McHI9vpuAMl5Yfzpcu2hkg==", + "version": "9.0.42", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.42.tgz", + "integrity": "sha512-8BIngNXmPqBVyxnbUnWsLOqk8V12Oc7PiInf78i6nFsQee507lp4gt5n7dzIkuXauEQFo1e0WQnC7Z7K3Czkrg==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", "@fluentui/react-jsx-runtime": "^9.0.42", "@fluentui/react-label": "^9.1.74", - "@fluentui/react-popover": "^9.9.16", + "@fluentui/react-popover": "^9.9.17", "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", "@fluentui/react-utilities": "^9.18.13", @@ -1432,9 +1432,9 @@ } }, "node_modules/@fluentui/react-input": { - "version": "9.4.84", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.84.tgz", - "integrity": "sha512-gl/HRKkxsJKlc9mBcblb6HSUWeqPJTpi2yAjyPMIHxVHOg1RftG3+5xQTcmkXwvFeUEfC/4krEMibsFBXtvwWg==", + "version": "9.4.85", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.85.tgz", + "integrity": "sha512-uCqWY7C+WV/1BXebSUSENgRAkTvWtzwkI+V9TGELnpOolBQ6YlQDUjaL5vO/mWILntocO9dGeRtnceZOSrn/rw==", "license": "MIT", "dependencies": { "@fluentui/react-field": "^9.1.72", @@ -1614,12 +1614,12 @@ } }, "node_modules/@fluentui/react-persona": { - "version": "9.2.93", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.93.tgz", - "integrity": "sha512-b/D7LzDC75L2yR3V6d3F3KTs72rGvagIuX7tEVtvs3e0Q6iX3vlJAsZFd/ce4T49gMm9+gbI9TYJlDQmgoBJ+w==", + "version": "9.2.94", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.94.tgz", + "integrity": "sha512-k0q0i7eXpGQxIjaQQ7aIZAbVWQPDu0ZKZxVrXXX62fXmk0RQE20wPRPG426WENrglMNTNFr3aGKw7hz905iQHg==", "license": "MIT", "dependencies": { - "@fluentui/react-avatar": "^9.6.34", + "@fluentui/react-avatar": "^9.6.35", "@fluentui/react-badge": "^9.2.41", "@fluentui/react-jsx-runtime": "^9.0.42", "@fluentui/react-shared-contexts": "^9.20.0", @@ -1636,9 +1636,9 @@ } }, "node_modules/@fluentui/react-popover": { - "version": "9.9.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.9.16.tgz", - "integrity": "sha512-edgBJBYXJ8N6LgxH0bKgnMCFp430BpqqOzqf2Ap/0360qo9YbK8oUP2rfh0YZZJKcSC0bro3smcMbFQkq8v/3Q==", + "version": "9.9.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.9.17.tgz", + "integrity": "sha512-eoTt3wklArnFkxknwGQKhLAKsZBCRPv50Jlps17JsSswNTO7EtZX9syVIHy/YyrzWBmgKdrXrtjxWprPQ8Cqgg==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", @@ -1791,13 +1791,13 @@ } }, "node_modules/@fluentui/react-search": { - "version": "9.0.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.0.13.tgz", - "integrity": "sha512-mg2vI15635/h/9/FffxrVBXrD8AiCRetCISbvNHCgzHMl/1M1C/7HsJnaLj+U6wl3sgBVaWYJgLgyLd8jcc1hg==", + "version": "9.0.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.0.14.tgz", + "integrity": "sha512-FBsZ9S43XePR2BuVa8MJmvJjgPXhBQ9jmPo8akhFKmY6SqAFnJcMxK52iC30LpLSVsUbPKpcLv4exVtYyUAP+A==", "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-input": "^9.4.84", + "@fluentui/react-input": "^9.4.85", "@fluentui/react-jsx-runtime": "^9.0.42", "@fluentui/react-theme": "^9.1.19", "@fluentui/react-utilities": "^9.18.13", @@ -1848,9 +1848,9 @@ } }, "node_modules/@fluentui/react-skeleton": { - "version": "9.1.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.1.11.tgz", - "integrity": "sha512-e5Pl8EqclZ2NHAdRtwheFmrNwvynVooem0Hh+w19AZwuukjFDvpdWktJ6mpECtPQyaWgcFb67mO1IbfnQNffqA==", + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.1.12.tgz", + "integrity": "sha512-B/yrhbv5pV7kHRN08m83HUnyGespNQUehKd9OqFkfswyVAi0ocmqXiwChw2Y+xiOrEn89946QfLZU+Wx2dlQoA==", "license": "MIT", "dependencies": { "@fluentui/react-field": "^9.1.72", @@ -1982,14 +1982,14 @@ } }, "node_modules/@fluentui/react-table": { - "version": "9.15.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.15.12.tgz", - "integrity": "sha512-J7oF4szGNhXboobgOeNGMy3F342IJYma76sEQhUN1rZEHpIkJIEfldUtdXlJK72N3RRaNruq26WTpeQFLaT9MQ==", + "version": "9.15.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.15.13.tgz", + "integrity": "sha512-hr3hls6bZkMnQQnch0dtDhOU2Cncjf+antTd9/5JaTT/9yOzFzktPxytH8n2i2XcwAJy4E4x0+RfFb3t4SgWKw==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", "@fluentui/react-aria": "^9.13.2", - "@fluentui/react-avatar": "^9.6.34", + "@fluentui/react-avatar": "^9.6.35", "@fluentui/react-checkbox": "^9.2.33", "@fluentui/react-context-selector": "^9.1.65", "@fluentui/react-icons": "^2.0.245", @@ -2053,9 +2053,9 @@ } }, "node_modules/@fluentui/react-tag-picker": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.2.4.tgz", - "integrity": "sha512-pApWLCBA/Lpi7WRCyNEAr5Vmye6/WtOHdTpjLTWPb4ymWM1ifXZwHGmD1c7dvukhO4jxWbQHFCz0Jt3ElyoY5Q==", + "version": "9.2.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.2.5.tgz", + "integrity": "sha512-+c3shNzfq+uIk6pYzajEPmwFGQJOfDI89MAZwIbk2UqDvVJrenTvpO6U+CuxlqVNdBRMhKnfncXlQVx0GwmynA==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", @@ -2069,7 +2069,7 @@ "@fluentui/react-positioning": "^9.15.7", "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-tabster": "^9.22.3", - "@fluentui/react-tags": "^9.3.13", + "@fluentui/react-tags": "^9.3.14", "@fluentui/react-theme": "^9.1.19", "@fluentui/react-utilities": "^9.18.13", "@griffel/react": "^1.5.22", @@ -2083,14 +2083,14 @@ } }, "node_modules/@fluentui/react-tags": { - "version": "9.3.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.3.13.tgz", - "integrity": "sha512-Q+vY6q8HecNIPH0VQ8nIIcInBFScfGvG+5VZkCV+LOQ/QLY7AhXt/dJPsx0nFJXhoxSrTXyPYm908RdBsfnv8A==", + "version": "9.3.14", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.3.14.tgz", + "integrity": "sha512-aTugqzBVx5JmMXbUA0FH064DTjoCM7Pl7K6kCEk7Kxt6YVVB+uWX2a4JepX166p5FyjX5VtffyJoinw2gfWvdA==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", "@fluentui/react-aria": "^9.13.2", - "@fluentui/react-avatar": "^9.6.34", + "@fluentui/react-avatar": "^9.6.35", "@fluentui/react-icons": "^2.0.245", "@fluentui/react-jsx-runtime": "^9.0.42", "@fluentui/react-shared-contexts": "^9.20.0", @@ -2108,9 +2108,9 @@ } }, "node_modules/@fluentui/react-teaching-popover": { - "version": "9.1.12", - "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.1.12.tgz", - "integrity": "sha512-bzZQWZRgOWGNbohu0MKIbjQkQiosgBBetBvUrJZiQsV3Dw8rKuU1TyRBNbLuSyA0AOGPR0NHQBkbCkfnMgnKBQ==", + "version": "9.1.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.1.13.tgz", + "integrity": "sha512-ig3Kk7kuOASr/Enkr8fNLfXb1EO1Yy7MbCAjR3VciTBMhgr5Vym7umV+/4jsqXSTcyHq+qmlngiwyZq/awq+Ng==", "license": "MIT", "dependencies": { "@fluentui/react-aria": "^9.13.2", @@ -2118,7 +2118,7 @@ "@fluentui/react-context-selector": "^9.1.65", "@fluentui/react-icons": "^2.0.245", "@fluentui/react-jsx-runtime": "^9.0.42", - "@fluentui/react-popover": "^9.9.16", + "@fluentui/react-popover": "^9.9.17", "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", @@ -2260,19 +2260,21 @@ } }, "node_modules/@fluentui/react-tree": { - "version": "9.7.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.7.6.tgz", - "integrity": "sha512-AaOziw3wZ5yTGXs7cGIblR2noqVP2O785/0ZUFdMj0DredAfU7m2coIFrj64xa2W7FvVOueiUcGU8LBRzXarpQ==", + "version": "9.7.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.7.7.tgz", + "integrity": "sha512-95ZlvxjlYYRg8QwnEaU7miJc31dZjpcD6EcJBDs24C6gD1VETVaHSR50FCBAyYFPKi00NFBvKpVePN0XWRR21A==", "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", "@fluentui/react-aria": "^9.13.2", - "@fluentui/react-avatar": "^9.6.34", + "@fluentui/react-avatar": "^9.6.35", "@fluentui/react-button": "^9.3.87", "@fluentui/react-checkbox": "^9.2.33", "@fluentui/react-context-selector": "^9.1.65", "@fluentui/react-icons": "^2.0.245", "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.4.0", + "@fluentui/react-motion-components-preview": "^0.1.1", "@fluentui/react-radio": "^9.2.28", "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-tabster": "^9.22.3", @@ -2874,27 +2876,27 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", - "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.0.1.tgz", + "integrity": "sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/scope-manager": "8.0.1", + "@typescript-eslint/types": "8.0.1", + "@typescript-eslint/typescript-estree": "8.0.1", + "@typescript-eslint/visitor-keys": "8.0.1", "debug": "^4.3.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -2902,79 +2904,18 @@ } } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.1.tgz", + "integrity": "sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" + "@typescript-eslint/types": "8.0.1", + "@typescript-eslint/visitor-keys": "8.0.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -3070,6 +3011,49 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/types": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.1.tgz", + "integrity": "sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.1.tgz", + "integrity": "sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "8.0.1", + "@typescript-eslint/visitor-keys": "8.0.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@typescript-eslint/utils": { "version": "7.18.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", @@ -3172,6 +3156,24 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.1.tgz", + "integrity": "sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.0.1", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",