diff --git a/package.json b/package.json index 571b0136..d0e75d33 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "@types/uri-templates": "^0.1.34", "@vitest/coverage-v8": "^4.0.16", "@vitest/ui": "^4.0.16", - "angular-eslint": "21.2.0", + "angular-eslint": "21.3.1", "concurrently": "^9.2.1", "cors": "^2.8.5", "eslint": "^9.39.2", diff --git a/yarn.lock b/yarn.lock index 4f3cbc0e..3a250b9e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -210,65 +210,65 @@ ora "9.0.0" rxjs "7.8.2" -"@angular-eslint/builder@21.2.0": - version "21.2.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/builder/-/builder-21.2.0.tgz#81dcac78c8e9ee98110b597da0a3eab2627dbf55" - integrity sha512-wcp3J9cbrDwSeI/o1D/DSvMQa8zpKjc5WhRGTx33omhWijCfiVNEAiBLWiEx5Sb/dWcoX8yFNWY5jSgFVy9Sjw== +"@angular-eslint/builder@21.3.1": + version "21.3.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/builder/-/builder-21.3.1.tgz#ffd36633e1313b98ff5b7f936fc818c46ae0a0ec" + integrity sha512-1f1Lyp5e7OH6txiV224HaY3G1uRCj91OSKq7hT2Vw9NRw6zWFc1anBpDeLVjpL9ptUxzUGIQR5jEV54hOPayoQ== dependencies: "@angular-devkit/architect" ">= 0.2100.0 < 0.2200.0" "@angular-devkit/core" ">= 21.0.0 < 22.0.0" -"@angular-eslint/bundled-angular-compiler@21.2.0": - version "21.2.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-21.2.0.tgz#634cf61fd0c2974e4ad38affee2354e46a17875c" - integrity sha512-J0DWL+j6t9ItFIyIADvzHGqwDA1qfVJ9bx+oTmJ/Hlo7cUpIRoXpcTXpug0CEEABFH0RfDu6PDG2b0FoZ1+7bg== +"@angular-eslint/bundled-angular-compiler@21.3.1": + version "21.3.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-21.3.1.tgz#025c0bc7fe57ed2f489b39cac77df82f69758988" + integrity sha512-jjbnJPUXQeQBJ8RM+ahlbt4GH2emVN8JvG3AhFbPci1FrqXi9cOOfkbwLmvpoyTli4LF8gy7g4ctFqnlRgqryw== -"@angular-eslint/eslint-plugin-template@21.2.0": - version "21.2.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-21.2.0.tgz#bec5597284d662ef384c48e09a4cc6455540bb1e" - integrity sha512-lJ13Dj0DjR6YiceQR0sRbyWzSzOQ6uZPwK9CJUF3wuZjYAUvL1D61zaU9QrVLtf89NVOxv+dYZHDdu3IDeIqbA== +"@angular-eslint/eslint-plugin-template@21.3.1": + version "21.3.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-21.3.1.tgz#5cea7f07106625722d563ddee4abd4ea40cafeaa" + integrity sha512-ndPWJodkcEOu2PVUxlUwyz4D2u3r9KO7veWmStVNOLeNrICJA+nQvrz2BWCu0l48rO0K5ezsy0JFcQDVwE/5mw== dependencies: - "@angular-eslint/bundled-angular-compiler" "21.2.0" - "@angular-eslint/utils" "21.2.0" + "@angular-eslint/bundled-angular-compiler" "21.3.1" + "@angular-eslint/utils" "21.3.1" aria-query "5.3.2" axobject-query "4.1.0" -"@angular-eslint/eslint-plugin@21.2.0": - version "21.2.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin/-/eslint-plugin-21.2.0.tgz#9377d1108f28738e7187a470d3902a20816054f9" - integrity sha512-X2Qn2viDsjm91CEMxNrxDH3qkKpp6un0C1F1BW2p/m9J4AUVfOcXwWz9UpHFSHTRQ+YlTJbiH1ZwwAPeKhFaxA== +"@angular-eslint/eslint-plugin@21.3.1": + version "21.3.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin/-/eslint-plugin-21.3.1.tgz#a8de8f8fc12067917c60fb92f7c003dea65ba5a0" + integrity sha512-08NNTxwawRLTWPLl8dg1BnXMwimx93y4wMEwx2aWQpJbIt4pmNvwJzd+NgoD/Ag2VdLS/gOMadhJH5fgaYKsPQ== dependencies: - "@angular-eslint/bundled-angular-compiler" "21.2.0" - "@angular-eslint/utils" "21.2.0" + "@angular-eslint/bundled-angular-compiler" "21.3.1" + "@angular-eslint/utils" "21.3.1" ts-api-utils "^2.1.0" -"@angular-eslint/schematics@21.2.0": - version "21.2.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/schematics/-/schematics-21.2.0.tgz#af4c0e4f5c4f4df6b6ad1ea2e53dcc1c21a9740f" - integrity sha512-WtT4fPKIUQ/hswy+l2GF/rKOdD+42L3fUzzcwRzNutQbe2tU9SimoSOAsay/ylWEuhIOQTs7ysPB8fUgFQoLpA== +"@angular-eslint/schematics@21.3.1": + version "21.3.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/schematics/-/schematics-21.3.1.tgz#b4ef8ad13f6290dc8f6a61fadb89ff2c26bae254" + integrity sha512-1U2u4ZsZvwT30aXRLsIJf6tULIiioo9BtASNsldpYecU3/m/1+F61lCYG79qt7YWbif9KABPYZlFTJUFGN8HWA== dependencies: "@angular-devkit/core" ">= 21.0.0 < 22.0.0" "@angular-devkit/schematics" ">= 21.0.0 < 22.0.0" - "@angular-eslint/eslint-plugin" "21.2.0" - "@angular-eslint/eslint-plugin-template" "21.2.0" + "@angular-eslint/eslint-plugin" "21.3.1" + "@angular-eslint/eslint-plugin-template" "21.3.1" ignore "7.0.5" - semver "7.7.3" + semver "7.7.4" strip-json-comments "3.1.1" -"@angular-eslint/template-parser@21.2.0": - version "21.2.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/template-parser/-/template-parser-21.2.0.tgz#1c21ccfc5715f39a9dcabed00d3e667a950b2422" - integrity sha512-TCb3qYOC/uXKZCo56cJ6N9sHeWdFhyVqrbbYfFjTi09081T6jllgHDZL5Ms7gOMNY8KywWGGbhxwvzeA0RwTgA== +"@angular-eslint/template-parser@21.3.1": + version "21.3.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/template-parser/-/template-parser-21.3.1.tgz#27e3749ccd51acbe0ced4056d5426af1a8b45102" + integrity sha512-moERVCTekQKOvR8RMuEOtWSO3VS1qrzA3keI1dPto/JVB8Nqp9w3R5ZpEoXHzh4zgEryosxmPgdi6UczJe2ouQ== dependencies: - "@angular-eslint/bundled-angular-compiler" "21.2.0" - eslint-scope "^9.0.0" + "@angular-eslint/bundled-angular-compiler" "21.3.1" + eslint-scope "9.1.2" -"@angular-eslint/utils@21.2.0": - version "21.2.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/utils/-/utils-21.2.0.tgz#67dd355427bf07c57eee4a2a3723235b08cb5a07" - integrity sha512-E19/hkuvHoNFvctBkmEiGWpy2bbC6cgbr3GNVrn2nGtbI4jnwnDFCGHv50I4LBfvj0PA9E6TWe73ejJ5qoMJWQ== +"@angular-eslint/utils@21.3.1": + version "21.3.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/utils/-/utils-21.3.1.tgz#78814618bb6d00481374f3fff592d712040457a0" + integrity sha512-Q3SGA1/36phZhmsp1mYrKzp/jcmqofRr861MYn46FaWIKSYXBYRzl+H3FIJKBu5CE36Bggu6hbNpwGPuUp+MCg== dependencies: - "@angular-eslint/bundled-angular-compiler" "21.2.0" + "@angular-eslint/bundled-angular-compiler" "21.3.1" "@angular/animations@^21.0.6": version "21.1.2" @@ -2035,7 +2035,12 @@ resolved "https://registry.yarnpkg.com/@types/deep-eql/-/deep-eql-4.0.2.tgz#334311971d3a07121e7eb91b684a605e7eea9cbd" integrity sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw== -"@types/estree@1.0.8", "@types/estree@^1.0.0", "@types/estree@^1.0.6": +"@types/esrecurse@^4.3.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@types/esrecurse/-/esrecurse-4.3.1.tgz#6f636af962fbe6191b830bd676ba5986926bccec" + integrity sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw== + +"@types/estree@1.0.8", "@types/estree@^1.0.0", "@types/estree@^1.0.6", "@types/estree@^1.0.8": version "1.0.8" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== @@ -2392,18 +2397,18 @@ algoliasearch@5.46.2: "@algolia/requester-fetch" "5.46.2" "@algolia/requester-node-http" "5.46.2" -angular-eslint@21.2.0: - version "21.2.0" - resolved "https://registry.yarnpkg.com/angular-eslint/-/angular-eslint-21.2.0.tgz#5619fdd9acc662d2bdc1b11db04468d15f42d065" - integrity sha512-pERqqHIMwD34UT0FoHSNTt4V332vHiAzgkY0rgdUaqSamS94IzbF02EfFxygr53UogQQOXhpLbSSDMOyovB3TA== +angular-eslint@21.3.1: + version "21.3.1" + resolved "https://registry.yarnpkg.com/angular-eslint/-/angular-eslint-21.3.1.tgz#f1777a3ae23ad833aacc8bcf65d6d4e4c3ca872a" + integrity sha512-VGQWTyuPAEO/AnZuqHxGBJMYSiZ0tbrHx/OgPCRTKHfbrFU4x+zivS84h9UWoDpDtius1RyD+ZReFjTAEWptiA== dependencies: "@angular-devkit/core" ">= 21.0.0 < 22.0.0" "@angular-devkit/schematics" ">= 21.0.0 < 22.0.0" - "@angular-eslint/builder" "21.2.0" - "@angular-eslint/eslint-plugin" "21.2.0" - "@angular-eslint/eslint-plugin-template" "21.2.0" - "@angular-eslint/schematics" "21.2.0" - "@angular-eslint/template-parser" "21.2.0" + "@angular-eslint/builder" "21.3.1" + "@angular-eslint/eslint-plugin" "21.3.1" + "@angular-eslint/eslint-plugin-template" "21.3.1" + "@angular-eslint/schematics" "21.3.1" + "@angular-eslint/template-parser" "21.3.1" "@typescript-eslint/types" "^8.0.0" "@typescript-eslint/utils" "^8.0.0" @@ -3245,18 +3250,20 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-scope@^8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.4.0.tgz#88e646a207fad61436ffa39eb505147200655c82" - integrity sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg== +eslint-scope@9.1.2: + version "9.1.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-9.1.2.tgz#b9de6ace2fab1cff24d2e58d85b74c8fcea39802" + integrity sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ== dependencies: + "@types/esrecurse" "^4.3.1" + "@types/estree" "^1.0.8" esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-scope@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-9.0.0.tgz#b4eeba2278f9cfc440c7a126da58795b666909c6" - integrity sha512-+Yh0LeQKq+mW/tQArNj67tljR3L1HajDTQPuZOEwC00oBdoIDQrr89yBgjAlzAwRrY/5zDkM3v99iGHwz9y0dw== +eslint-scope@^8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.4.0.tgz#88e646a207fad61436ffa39eb505147200655c82" + integrity sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -5302,6 +5309,11 @@ semver@7.7.3, semver@^7.0.0, semver@^7.1.1, semver@^7.3.5, semver@^7.5.3, semver resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== +semver@7.7.4: + version "7.7.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" + integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== + semver@^5.3.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"