chore: bump eslint-plugin-github in the dependency-updates group

Bumps the dependency-updates group with 1 update: [eslint-plugin-github](https://github.com/github/eslint-plugin-github). Updates `eslint-plugin-github` from 5.0.2 to 5.1.0 - [Release notes](https://github.com/github/eslint-plugin-github/releases) - [Commits](https://github.com/github/eslint-plugin-github/compare/v5.0.2...v5.1.0) --- updated-dependencies: - dependency-name: eslint-plugin-github dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependency-updates ... Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] committed Nov 21, 2024 at 05:45 UTC 6a33ee2f7de6eb4652a6468bb58d8276b96ed5ee
1 file changed +366 -166
package-lock.json
+366 -166
@@ -2862,6 +2862,23 @@
2862 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
2863 }
2864 },
2865 + "node_modules/@eslint/compat": {
2866 + "version": "1.2.3",
2867 + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.3.tgz",
2868 + "integrity": "sha512-wlZhwlDFxkxIZ571aH0FoK4h4Vwx7P3HJx62Gp8hTc10bfpwT2x0nULuAHmQSJBOWPgPeVf+9YtnD4j50zVHmA==",
2869 + "dev": true,
2870 + "engines": {
2871 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2872 + },
2873 + "peerDependencies": {
2874 + "eslint": "^9.10.0"
2875 + },
2876 + "peerDependenciesMeta": {
2877 + "eslint": {
2878 + "optional": true
2879 + }
2880 + }
2881 + },
2882 "node_modules/@eslint/eslintrc": {
2883 "version": "2.1.4",
2884 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
@@ -10464,9 +10481,9 @@
10481 }
10482 },
10483 "node_modules/acorn": {
10467 - "version": "8.11.3",
10468 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
10469 - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
10484 + "version": "8.14.0",
10485 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
10486 + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
10487 "bin": {
10488 "acorn": "bin/acorn"
10489 },
@@ -15481,18 +15498,6 @@
15498 "url": "https://opencollective.com/eslint"
15499 }
15500 },
15484 - "node_modules/eslint-config-prettier": {
15485 - "version": "9.1.0",
15486 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
15487 - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
15488 - "dev": true,
15489 - "bin": {
15490 - "eslint-config-prettier": "bin/cli.js"
15491 - },
15492 - "peerDependencies": {
15493 - "eslint": ">=7.0.0"
15494 - }
15495 - },
15501 "node_modules/eslint-config-react-app": {
15502 "version": "7.0.1",
15503 "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz",
@@ -15733,12 +15738,12 @@
15738 }
15739 },
15740 "node_modules/eslint-plugin-escompat": {
15736 - "version": "3.4.0",
15737 - "resolved": "https://registry.npmjs.org/eslint-plugin-escompat/-/eslint-plugin-escompat-3.4.0.tgz",
15738 - "integrity": "sha512-ufTPv8cwCxTNoLnTZBFTQ5SxU2w7E7wiMIS7PSxsgP1eAxFjtSaoZ80LRn64hI8iYziE6kJG6gX/ZCJVxh48Bg==",
15741 + "version": "3.11.4",
15742 + "resolved": "https://registry.npmjs.org/eslint-plugin-escompat/-/eslint-plugin-escompat-3.11.4.tgz",
15743 + "integrity": "sha512-j0ywwNnIufshOzgAu+PfIig1c7VRClKSNKzpniMT2vXQ4leL5q+e/SpMFQU0nrdL2WFFM44XmhSuwmxb3G0CJg==",
15744 "dev": true,
15745 "dependencies": {
15741 - "browserslist": "^4.21.0"
15746 + "browserslist": "^4.23.1"
15747 },
15748 "peerDependencies": {
15749 "eslint": ">=5.14.1"
@@ -15797,231 +15802,183 @@
15802 }
15803 },
15804 "node_modules/eslint-plugin-github": {
15800 - "version": "5.0.2",
15801 - "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.0.2.tgz",
15802 - "integrity": "sha512-nMdzWJQ5CimjQDY6SFeJ0KIXuNFf0dgDWEd4eP3UWfuTuP/dXcZJDg7MQRvAFt743T1zUi4+/HdOihfu8xJkLA==",
15805 + "version": "5.1.0",
15806 + "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.0.tgz",
15807 + "integrity": "sha512-naVzPm9ZOIFKjAcTGP264JZjAMeCZQD8GmI8SnG582PEBbXdqIMMUqCysnwzsCEc1sJXB3d8wiE/KQsEJ7oiTA==",
15808 "dev": true,
15809 "dependencies": {
15810 + "@eslint/compat": "^1.2.3",
15811 + "@eslint/eslintrc": "^3.1.0",
15812 + "@eslint/js": "^9.14.0",
15813 "@github/browserslist-config": "^1.0.0",
15806 - "@typescript-eslint/eslint-plugin": "^8.0.0",
15807 - "@typescript-eslint/parser": "^8.0.0",
15814 "aria-query": "^5.3.0",
15809 - "eslint-config-prettier": ">=8.0.0",
15810 - "eslint-plugin-escompat": "^3.3.3",
15815 + "eslint-plugin-escompat": "^3.11.3",
15816 "eslint-plugin-eslint-comments": "^3.2.0",
15817 "eslint-plugin-filenames": "^1.3.2",
15818 "eslint-plugin-i18n-text": "^1.0.1",
15819 "eslint-plugin-import": "^2.25.2",
15820 "eslint-plugin-jsx-a11y": "^6.7.1",
15821 "eslint-plugin-no-only-tests": "^3.0.0",
15817 - "eslint-plugin-prettier": "^5.0.0",
15822 + "eslint-plugin-prettier": "^5.2.1",
15823 "eslint-rule-documentation": ">=1.0.0",
15824 + "globals": "^15.12.0",
15825 "jsx-ast-utils": "^3.3.2",
15826 "prettier": "^3.0.0",
15821 - "svg-element-attributes": "^1.3.1"
15827 + "svg-element-attributes": "^1.3.1",
15828 + "typescript-eslint": "^8.14.0"
15829 },
15830 "bin": {
15831 "eslint-ignore-errors": "bin/eslint-ignore-errors.js"
15832 },
15833 "peerDependencies": {
15827 - "eslint": "^8.0.1"
15834 + "eslint": "^8 || ^9"
15835 }
15836 },
15830 - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/eslint-plugin": {
15831 - "version": "8.5.0",
15832 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.5.0.tgz",
15833 - "integrity": "sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==",
15837 + "node_modules/eslint-plugin-github/node_modules/@eslint/eslintrc": {
15838 + "version": "3.2.0",
15839 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz",
15840 + "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==",
15841 "dev": true,
15842 "dependencies": {
15836 - "@eslint-community/regexpp": "^4.10.0",
15837 - "@typescript-eslint/scope-manager": "8.5.0",
15838 - "@typescript-eslint/type-utils": "8.5.0",
15839 - "@typescript-eslint/utils": "8.5.0",
15840 - "@typescript-eslint/visitor-keys": "8.5.0",
15841 - "graphemer": "^1.4.0",
15842 - "ignore": "^5.3.1",
15843 - "natural-compare": "^1.4.0",
15844 - "ts-api-utils": "^1.3.0"
15843 + "ajv": "^6.12.4",
15844 + "debug": "^4.3.2",
15845 + "espree": "^10.0.1",
15846 + "globals": "^14.0.0",
15847 + "ignore": "^5.2.0",
15848 + "import-fresh": "^3.2.1",
15849 + "js-yaml": "^4.1.0",
15850 + "minimatch": "^3.1.2",
15851 + "strip-json-comments": "^3.1.1"
15852 },
15853 "engines": {
15854 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
15855 },
15856 "funding": {
15850 - "type": "opencollective",
15851 - "url": "https://opencollective.com/typescript-eslint"
15852 - },
15853 - "peerDependencies": {
15854 - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
15855 - "eslint": "^8.57.0 || ^9.0.0"
15856 - },
15857 - "peerDependenciesMeta": {
15858 - "typescript": {
15859 - "optional": true
15860 - }
15857 + "url": "https://opencollective.com/eslint"
15858 }
15859 },
15863 - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/parser": {
15864 - "version": "8.5.0",
15865 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.5.0.tgz",
15866 - "integrity": "sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==",
15860 + "node_modules/eslint-plugin-github/node_modules/@eslint/eslintrc/node_modules/globals": {
15861 + "version": "14.0.0",
15862 + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
15863 + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
15864 "dev": true,
15868 - "dependencies": {
15869 - "@typescript-eslint/scope-manager": "8.5.0",
15870 - "@typescript-eslint/types": "8.5.0",
15871 - "@typescript-eslint/typescript-estree": "8.5.0",
15872 - "@typescript-eslint/visitor-keys": "8.5.0",
15873 - "debug": "^4.3.4"
15874 - },
15865 "engines": {
15876 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
15866 + "node": ">=18"
15867 },
15868 "funding": {
15879 - "type": "opencollective",
15880 - "url": "https://opencollective.com/typescript-eslint"
15881 - },
15882 - "peerDependencies": {
15883 - "eslint": "^8.57.0 || ^9.0.0"
15884 - },
15885 - "peerDependenciesMeta": {
15886 - "typescript": {
15887 - "optional": true
15888 - }
15869 + "url": "https://github.com/sponsors/sindresorhus"
15870 }
15871 },
15891 - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/scope-manager": {
15892 - "version": "8.5.0",
15893 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.5.0.tgz",
15894 - "integrity": "sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==",
15872 + "node_modules/eslint-plugin-github/node_modules/@eslint/js": {
15873 + "version": "9.15.0",
15874 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.15.0.tgz",
15875 + "integrity": "sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==",
15876 "dev": true,
15896 - "dependencies": {
15897 - "@typescript-eslint/types": "8.5.0",
15898 - "@typescript-eslint/visitor-keys": "8.5.0"
15899 - },
15877 "engines": {
15878 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
15902 - },
15903 - "funding": {
15904 - "type": "opencollective",
15905 - "url": "https://opencollective.com/typescript-eslint"
15879 }
15880 },
15908 - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/type-utils": {
15909 - "version": "8.5.0",
15910 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.5.0.tgz",
15911 - "integrity": "sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==",
15881 + "node_modules/eslint-plugin-github/node_modules/ajv": {
15882 + "version": "6.12.6",
15883 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
15884 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
15885 "dev": true,
15886 "dependencies": {
15914 - "@typescript-eslint/typescript-estree": "8.5.0",
15915 - "@typescript-eslint/utils": "8.5.0",
15916 - "debug": "^4.3.4",
15917 - "ts-api-utils": "^1.3.0"
15918 - },
15919 - "engines": {
15920 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
15887 + "fast-deep-equal": "^3.1.1",
15888 + "fast-json-stable-stringify": "^2.0.0",
15889 + "json-schema-traverse": "^0.4.1",
15890 + "uri-js": "^4.2.2"
15891 },
15892 "funding": {
15923 - "type": "opencollective",
15924 - "url": "https://opencollective.com/typescript-eslint"
15925 - },
15926 - "peerDependenciesMeta": {
15927 - "typescript": {
15928 - "optional": true
15929 - }
15893 + "type": "github",
15894 + "url": "https://github.com/sponsors/epoberezkin"
15895 + }
15896 + },
15897 + "node_modules/eslint-plugin-github/node_modules/argparse": {
15898 + "version": "2.0.1",
15899 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
15900 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
15901 + "dev": true
15902 + },
15903 + "node_modules/eslint-plugin-github/node_modules/brace-expansion": {
15904 + "version": "1.1.11",
15905 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
15906 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
15907 + "dev": true,
15908 + "dependencies": {
15909 + "balanced-match": "^1.0.0",
15910 + "concat-map": "0.0.1"
15911 }
15912 },
15932 - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/types": {
15933 - "version": "8.5.0",
15934 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.5.0.tgz",
15935 - "integrity": "sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==",
15913 + "node_modules/eslint-plugin-github/node_modules/eslint-visitor-keys": {
15914 + "version": "4.2.0",
15915 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
15916 + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
15917 "dev": true,
15918 "engines": {
15919 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
15920 },
15921 "funding": {
15941 - "type": "opencollective",
15942 - "url": "https://opencollective.com/typescript-eslint"
15922 + "url": "https://opencollective.com/eslint"
15923 }
15924 },
15945 - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree": {
15946 - "version": "8.5.0",
15947 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.5.0.tgz",
15948 - "integrity": "sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==",
15925 + "node_modules/eslint-plugin-github/node_modules/espree": {
15926 + "version": "10.3.0",
15927 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
15928 + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
15929 "dev": true,
15930 "dependencies": {
15951 - "@typescript-eslint/types": "8.5.0",
15952 - "@typescript-eslint/visitor-keys": "8.5.0",
15953 - "debug": "^4.3.4",
15954 - "fast-glob": "^3.3.2",
15955 - "is-glob": "^4.0.3",
15956 - "minimatch": "^9.0.4",
15957 - "semver": "^7.6.0",
15958 - "ts-api-utils": "^1.3.0"
15931 + "acorn": "^8.14.0",
15932 + "acorn-jsx": "^5.3.2",
15933 + "eslint-visitor-keys": "^4.2.0"
15934 },
15935 "engines": {
15936 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
15937 },
15938 "funding": {
15964 - "type": "opencollective",
15965 - "url": "https://opencollective.com/typescript-eslint"
15966 - },
15967 - "peerDependenciesMeta": {
15968 - "typescript": {
15969 - "optional": true
15970 - }
15939 + "url": "https://opencollective.com/eslint"
15940 }
15941 },
15973 - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/utils": {
15974 - "version": "8.5.0",
15975 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.5.0.tgz",
15976 - "integrity": "sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==",
15942 + "node_modules/eslint-plugin-github/node_modules/globals": {
15943 + "version": "15.12.0",
15944 + "resolved": "https://registry.npmjs.org/globals/-/globals-15.12.0.tgz",
15945 + "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==",
15946 "dev": true,
15978 - "dependencies": {
15979 - "@eslint-community/eslint-utils": "^4.4.0",
15980 - "@typescript-eslint/scope-manager": "8.5.0",
15981 - "@typescript-eslint/types": "8.5.0",
15982 - "@typescript-eslint/typescript-estree": "8.5.0"
15983 - },
15947 "engines": {
15985 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
15948 + "node": ">=18"
15949 },
15950 "funding": {
15988 - "type": "opencollective",
15989 - "url": "https://opencollective.com/typescript-eslint"
15990 - },
15991 - "peerDependencies": {
15992 - "eslint": "^8.57.0 || ^9.0.0"
15951 + "url": "https://github.com/sponsors/sindresorhus"
15952 }
15953 },
15995 - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/visitor-keys": {
15996 - "version": "8.5.0",
15997 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.5.0.tgz",
15998 - "integrity": "sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==",
15954 + "node_modules/eslint-plugin-github/node_modules/js-yaml": {
15955 + "version": "4.1.0",
15956 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
15957 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
15958 "dev": true,
15959 "dependencies": {
16001 - "@typescript-eslint/types": "8.5.0",
16002 - "eslint-visitor-keys": "^3.4.3"
16003 - },
16004 - "engines": {
16005 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
15960 + "argparse": "^2.0.1"
15961 },
16007 - "funding": {
16008 - "type": "opencollective",
16009 - "url": "https://opencollective.com/typescript-eslint"
15962 + "bin": {
15963 + "js-yaml": "bin/js-yaml.js"
15964 }
15965 },
15966 + "node_modules/eslint-plugin-github/node_modules/json-schema-traverse": {
15967 + "version": "0.4.1",
15968 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
15969 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
15970 + "dev": true
15971 + },
15972 "node_modules/eslint-plugin-github/node_modules/minimatch": {
16013 - "version": "9.0.5",
16014 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
16015 - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
15973 + "version": "3.1.2",
15974 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
15975 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
15976 "dev": true,
15977 "dependencies": {
16018 - "brace-expansion": "^2.0.1"
15978 + "brace-expansion": "^1.1.7"
15979 },
15980 "engines": {
16021 - "node": ">=16 || 14 >=14.17"
16022 - },
16023 - "funding": {
16024 - "url": "https://github.com/sponsors/isaacs"
15981 + "node": "*"
15982 }
15983 },
15984 "node_modules/eslint-plugin-i18n-text": {
@@ -40860,6 +40817,249 @@
40817 "node": ">=4.2.0"
40818 }
40819 },
40820 + "node_modules/typescript-eslint": {
40821 + "version": "8.15.0",
40822 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.15.0.tgz",
40823 + "integrity": "sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==",
40824 + "dev": true,
40825 + "dependencies": {
40826 + "@typescript-eslint/eslint-plugin": "8.15.0",
40827 + "@typescript-eslint/parser": "8.15.0",
40828 + "@typescript-eslint/utils": "8.15.0"
40829 + },
40830 + "engines": {
40831 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
40832 + },
40833 + "funding": {
40834 + "type": "opencollective",
40835 + "url": "https://opencollective.com/typescript-eslint"
40836 + },
40837 + "peerDependencies": {
40838 + "eslint": "^8.57.0 || ^9.0.0"
40839 + },
40840 + "peerDependenciesMeta": {
40841 + "typescript": {
40842 + "optional": true
40843 + }
40844 + }
40845 + },
40846 + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": {
40847 + "version": "8.15.0",
40848 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz",
40849 + "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==",
40850 + "dev": true,
40851 + "dependencies": {
40852 + "@eslint-community/regexpp": "^4.10.0",
40853 + "@typescript-eslint/scope-manager": "8.15.0",
40854 + "@typescript-eslint/type-utils": "8.15.0",
40855 + "@typescript-eslint/utils": "8.15.0",
40856 + "@typescript-eslint/visitor-keys": "8.15.0",
40857 + "graphemer": "^1.4.0",
40858 + "ignore": "^5.3.1",
40859 + "natural-compare": "^1.4.0",
40860 + "ts-api-utils": "^1.3.0"
40861 + },
40862 + "engines": {
40863 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
40864 + },
40865 + "funding": {
40866 + "type": "opencollective",
40867 + "url": "https://opencollective.com/typescript-eslint"
40868 + },
40869 + "peerDependencies": {
40870 + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
40871 + "eslint": "^8.57.0 || ^9.0.0"
40872 + },
40873 + "peerDependenciesMeta": {
40874 + "typescript": {
40875 + "optional": true
40876 + }
40877 + }
40878 + },
40879 + "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": {
40880 + "version": "8.15.0",
40881 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.15.0.tgz",
40882 + "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==",
40883 + "dev": true,
40884 + "dependencies": {
40885 + "@typescript-eslint/scope-manager": "8.15.0",
40886 + "@typescript-eslint/types": "8.15.0",
40887 + "@typescript-eslint/typescript-estree": "8.15.0",
40888 + "@typescript-eslint/visitor-keys": "8.15.0",
40889 + "debug": "^4.3.4"
40890 + },
40891 + "engines": {
40892 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
40893 + },
40894 + "funding": {
40895 + "type": "opencollective",
40896 + "url": "https://opencollective.com/typescript-eslint"
40897 + },
40898 + "peerDependencies": {
40899 + "eslint": "^8.57.0 || ^9.0.0"
40900 + },
40901 + "peerDependenciesMeta": {
40902 + "typescript": {
40903 + "optional": true
40904 + }
40905 + }
40906 + },
40907 + "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": {
40908 + "version": "8.15.0",
40909 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz",
40910 + "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==",
40911 + "dev": true,
40912 + "dependencies": {
40913 + "@typescript-eslint/types": "8.15.0",
40914 + "@typescript-eslint/visitor-keys": "8.15.0"
40915 + },
40916 + "engines": {
40917 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
40918 + },
40919 + "funding": {
40920 + "type": "opencollective",
40921 + "url": "https://opencollective.com/typescript-eslint"
40922 + }
40923 + },
40924 + "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": {
40925 + "version": "8.15.0",
40926 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz",
40927 + "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==",
40928 + "dev": true,
40929 + "dependencies": {
40930 + "@typescript-eslint/typescript-estree": "8.15.0",
40931 + "@typescript-eslint/utils": "8.15.0",
40932 + "debug": "^4.3.4",
40933 + "ts-api-utils": "^1.3.0"
40934 + },
40935 + "engines": {
40936 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
40937 + },
40938 + "funding": {
40939 + "type": "opencollective",
40940 + "url": "https://opencollective.com/typescript-eslint"
40941 + },
40942 + "peerDependencies": {
40943 + "eslint": "^8.57.0 || ^9.0.0"
40944 + },
40945 + "peerDependenciesMeta": {
40946 + "typescript": {
40947 + "optional": true
40948 + }
40949 + }
40950 + },
40951 + "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": {
40952 + "version": "8.15.0",
40953 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.15.0.tgz",
40954 + "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==",
40955 + "dev": true,
40956 + "engines": {
40957 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
40958 + },
40959 + "funding": {
40960 + "type": "opencollective",
40961 + "url": "https://opencollective.com/typescript-eslint"
40962 + }
40963 + },
40964 + "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": {
40965 + "version": "8.15.0",
40966 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz",
40967 + "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==",
40968 + "dev": true,
40969 + "dependencies": {
40970 + "@typescript-eslint/types": "8.15.0",
40971 + "@typescript-eslint/visitor-keys": "8.15.0",
40972 + "debug": "^4.3.4",
40973 + "fast-glob": "^3.3.2",
40974 + "is-glob": "^4.0.3",
40975 + "minimatch": "^9.0.4",
40976 + "semver": "^7.6.0",
40977 + "ts-api-utils": "^1.3.0"
40978 + },
40979 + "engines": {
40980 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
40981 + },
40982 + "funding": {
40983 + "type": "opencollective",
40984 + "url": "https://opencollective.com/typescript-eslint"
40985 + },
40986 + "peerDependenciesMeta": {
40987 + "typescript": {
40988 + "optional": true
40989 + }
40990 + }
40991 + },
40992 + "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": {
40993 + "version": "8.15.0",
40994 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.15.0.tgz",
40995 + "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==",
40996 + "dev": true,
40997 + "dependencies": {
40998 + "@eslint-community/eslint-utils": "^4.4.0",
40999 + "@typescript-eslint/scope-manager": "8.15.0",
41000 + "@typescript-eslint/types": "8.15.0",
41001 + "@typescript-eslint/typescript-estree": "8.15.0"
41002 + },
41003 + "engines": {
41004 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
41005 + },
41006 + "funding": {
41007 + "type": "opencollective",
41008 + "url": "https://opencollective.com/typescript-eslint"
41009 + },
41010 + "peerDependencies": {
41011 + "eslint": "^8.57.0 || ^9.0.0"
41012 + },
41013 + "peerDependenciesMeta": {
41014 + "typescript": {
41015 + "optional": true
41016 + }
41017 + }
41018 + },
41019 + "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": {
41020 + "version": "8.15.0",
41021 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz",
41022 + "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==",
41023 + "dev": true,
41024 + "dependencies": {
41025 + "@typescript-eslint/types": "8.15.0",
41026 + "eslint-visitor-keys": "^4.2.0"
41027 + },
41028 + "engines": {
41029 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
41030 + },
41031 + "funding": {
41032 + "type": "opencollective",
41033 + "url": "https://opencollective.com/typescript-eslint"
41034 + }
41035 + },
41036 + "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": {
41037 + "version": "4.2.0",
41038 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
41039 + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
41040 + "dev": true,
41041 + "engines": {
41042 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
41043 + },
41044 + "funding": {
41045 + "url": "https://opencollective.com/eslint"
41046 + }
41047 + },
41048 + "node_modules/typescript-eslint/node_modules/minimatch": {
41049 + "version": "9.0.5",
41050 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
41051 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
41052 + "dev": true,
41053 + "dependencies": {
41054 + "brace-expansion": "^2.0.1"
41055 + },
41056 + "engines": {
41057 + "node": ">=16 || 14 >=14.17"
41058 + },
41059 + "funding": {
41060 + "url": "https://github.com/sponsors/isaacs"
41061 + }
41062 + },
41063 "node_modules/ua-parser-js": {
41064 "version": "1.0.38",
41065 "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz",