@@ -269,7 +269,7 @@ __metadata:
269269 languageName : node
270270 linkType : hard
271271
272- " @eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1 " :
272+ " @eslint-community/regexpp@npm:4.12.1, @eslint-community/regexpp@npm: ^4.10.0, @eslint-community/regexpp@npm:^4.6.1, @eslint-community/regexpp@npm:^4.8.0 " :
273273 version : 4.12.1
274274 resolution : " @eslint-community/regexpp@npm:4.12.1"
275275 checksum : 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6
@@ -1587,7 +1587,7 @@ __metadata:
15871587 languageName : node
15881588 linkType : hard
15891589
1590- " array-includes@npm:^3.1.9 " :
1590+ " array-includes@npm:^3.1.6, array-includes@npm:^3.1. 9 " :
15911591 version : 3.1.9
15921592 resolution : " array-includes@npm:3.1.9"
15931593 dependencies :
@@ -1625,7 +1625,7 @@ __metadata:
16251625 languageName : node
16261626 linkType : hard
16271627
1628- " array.prototype.flat@npm:^1.3.3 " :
1628+ " array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3. 3 " :
16291629 version : 1.3.3
16301630 resolution : " array.prototype.flat@npm:1.3.3"
16311631 dependencies :
@@ -1876,6 +1876,20 @@ __metadata:
18761876 languageName : node
18771877 linkType : hard
18781878
1879+ " builtin-modules@npm:3.3.0 " :
1880+ version : 3.3.0
1881+ resolution : " builtin-modules@npm:3.3.0"
1882+ checksum : 10c0/2cb3448b4f7306dc853632a4fcddc95e8d4e4b9868c139400027b71938fc6806d4ff44007deffb362ac85724bd40c2c6452fb6a0aa4531650eeddb98d8e5ee8a
1883+ languageName : node
1884+ linkType : hard
1885+
1886+ " bytes@npm:3.1.2 " :
1887+ version : 3.1.2
1888+ resolution : " bytes@npm:3.1.2"
1889+ checksum : 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e
1890+ languageName : node
1891+ linkType : hard
1892+
18791893" cacache@npm:^19.0.0, cacache@npm:^19.0.1 " :
18801894 version : 19.0.1
18811895 resolution : " cacache@npm:19.0.1"
@@ -3038,12 +3052,23 @@ __metadata:
30383052 languageName : node
30393053 linkType : hard
30403054
3041- " eslint-plugin-sonarjs@npm:1.0.4 " :
3042- version : 1.0.4
3043- resolution : " eslint-plugin-sonarjs@npm:1.0.4"
3055+ " eslint-plugin-sonarjs@npm:3.0.4 " :
3056+ version : 3.0.4
3057+ resolution : " eslint-plugin-sonarjs@npm:3.0.4"
3058+ dependencies :
3059+ " @eslint-community/regexpp " : " npm:4.12.1"
3060+ builtin-modules : " npm:3.3.0"
3061+ bytes : " npm:3.1.2"
3062+ functional-red-black-tree : " npm:1.0.1"
3063+ jsx-ast-utils : " npm:3.3.5"
3064+ lodash.merge : " npm:4.6.2"
3065+ minimatch : " npm:9.0.5"
3066+ scslre : " npm:0.3.0"
3067+ semver : " npm:7.7.2"
3068+ typescript : " npm:>=5"
30443069 peerDependencies :
30453070 eslint : ^8.0.0 || ^9.0.0
3046- checksum : 10c0/37d0229ea16158dfaa6ea8cd11e467b085fa26c35478fa37c33103810e753ba2d8f8eb8612fde8c8c375b9a2ec21b2a530ba612c669d71fb1605c768e5119b14
3071+ checksum : 10c0/d7cc259237a4e35d54533f7824a8f1e1fd285358b5e4ad86c8900a2cbaf865212d9324387447eea9b10e5d66a18a9446f35fd60b7fe0b36b6f9dc9395ef50eae
30473072 languageName : node
30483073 linkType : hard
30493074
@@ -3605,6 +3630,13 @@ __metadata:
36053630 languageName : node
36063631 linkType : hard
36073632
3633+ " functional-red-black-tree@npm:1.0.1 " :
3634+ version : 1.0.1
3635+ resolution : " functional-red-black-tree@npm:1.0.1"
3636+ checksum : 10c0/5959eed0375803d9924f47688479bb017e0c6816a0e5ac151e22ba6bfe1d12c41de2f339188885e0aa8eeea2072dad509d8e4448467e816bde0a2ca86a0670d3
3637+ languageName : node
3638+ linkType : hard
3639+
36083640" functions-have-names@npm:^1.2.3 " :
36093641 version : 1.2.3
36103642 resolution : " functions-have-names@npm:1.2.3"
@@ -4870,6 +4902,18 @@ __metadata:
48704902 languageName : node
48714903 linkType : hard
48724904
4905+ " jsx-ast-utils@npm:3.3.5 " :
4906+ version : 3.3.5
4907+ resolution : " jsx-ast-utils@npm:3.3.5"
4908+ dependencies :
4909+ array-includes : " npm:^3.1.6"
4910+ array.prototype.flat : " npm:^1.3.1"
4911+ object.assign : " npm:^4.1.4"
4912+ object.values : " npm:^1.1.6"
4913+ checksum : 10c0/a32679e9cb55469cb6d8bbc863f7d631b2c98b7fc7bf172629261751a6e7bc8da6ae374ddb74d5fbd8b06cf0eb4572287b259813d92b36e384024ed35e4c13e1
4914+ languageName : node
4915+ linkType : hard
4916+
48734917" just-diff-apply@npm:^5.2.0 " :
48744918 version : 5.5.0
48754919 resolution : " just-diff-apply@npm:5.5.0"
@@ -5146,7 +5190,7 @@ __metadata:
51465190 languageName : node
51475191 linkType : hard
51485192
5149- " lodash.merge@npm:^4.6.2 " :
5193+ " lodash.merge@npm:4.6.2, lodash.merge@npm: ^4.6.2 " :
51505194 version : 4.6.2
51515195 resolution : " lodash.merge@npm:4.6.2"
51525196 checksum : 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
@@ -5380,6 +5424,15 @@ __metadata:
53805424 languageName : node
53815425 linkType : hard
53825426
5427+ " minimatch@npm:9.0.5, minimatch@npm:^9.0.0, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5 " :
5428+ version : 9.0.5
5429+ resolution : " minimatch@npm:9.0.5"
5430+ dependencies :
5431+ brace-expansion : " npm:^2.0.1"
5432+ checksum : 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed
5433+ languageName : node
5434+ linkType : hard
5435+
53835436" minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2 " :
53845437 version : 3.1.2
53855438 resolution : " minimatch@npm:3.1.2"
@@ -5389,15 +5442,6 @@ __metadata:
53895442 languageName : node
53905443 linkType : hard
53915444
5392- " minimatch@npm:^9.0.0, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5 " :
5393- version : 9.0.5
5394- resolution : " minimatch@npm:9.0.5"
5395- dependencies :
5396- brace-expansion : " npm:^2.0.1"
5397- checksum : 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed
5398- languageName : node
5399- linkType : hard
5400-
54015445" minimist@npm:1.2.7 " :
54025446 version : 1.2.7
54035447 resolution : " minimist@npm:1.2.7"
@@ -5927,7 +5971,7 @@ __metadata:
59275971 languageName : node
59285972 linkType : hard
59295973
5930- " object.assign@npm:^4.1.7 " :
5974+ " object.assign@npm:^4.1.4, object.assign@npm:^4.1. 7 " :
59315975 version : 4.1.7
59325976 resolution : " object.assign@npm:4.1.7"
59335977 dependencies :
@@ -5964,7 +6008,7 @@ __metadata:
59646008 languageName : node
59656009 linkType : hard
59666010
5967- " object.values@npm:^1.2.1 " :
6011+ " object.values@npm:^1.1.6, object.values@npm:^1. 2.1 " :
59686012 version : 1.2.1
59696013 resolution : " object.values@npm:1.2.1"
59706014 dependencies :
@@ -6677,6 +6721,15 @@ __metadata:
66776721 languageName : node
66786722 linkType : hard
66796723
6724+ " refa@npm:^0.12.0, refa@npm:^0.12.1 " :
6725+ version : 0.12.1
6726+ resolution : " refa@npm:0.12.1"
6727+ dependencies :
6728+ " @eslint-community/regexpp " : " npm:^4.8.0"
6729+ checksum : 10c0/5c2f3dc5421f73aba44ec3d67bad58f36ff921dc13b0a921e1784c0510cf26be6d4e14010955a71607e67ff23a815f3ac30b337d06b5a2e8914417b67626c900
6730+ languageName : node
6731+ linkType : hard
6732+
66806733" reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9 " :
66816734 version : 1.0.10
66826735 resolution : " reflect.getprototypeof@npm:1.0.10"
@@ -6693,6 +6746,16 @@ __metadata:
66936746 languageName : node
66946747 linkType : hard
66956748
6749+ " regexp-ast-analysis@npm:^0.7.0 " :
6750+ version : 0.7.1
6751+ resolution : " regexp-ast-analysis@npm:0.7.1"
6752+ dependencies :
6753+ " @eslint-community/regexpp " : " npm:^4.8.0"
6754+ refa : " npm:^0.12.1"
6755+ checksum : 10c0/1b0e6d66e1e619b42a0e7f62b4c9983d0ce69d94fc759802c02272cbab8abd2e0d5b94186472de4e7c4baaf5826ca674d3c7c083615e39c4be55d1ff9d12c823
6756+ languageName : node
6757+ linkType : hard
6758+
66966759" regexp.prototype.flags@npm:^1.5.4 " :
66976760 version : 1.5.4
66986761 resolution : " regexp.prototype.flags@npm:1.5.4"
@@ -6911,6 +6974,17 @@ __metadata:
69116974 languageName : node
69126975 linkType : hard
69136976
6977+ " scslre@npm:0.3.0 " :
6978+ version : 0.3.0
6979+ resolution : " scslre@npm:0.3.0"
6980+ dependencies :
6981+ " @eslint-community/regexpp " : " npm:^4.8.0"
6982+ refa : " npm:^0.12.0"
6983+ regexp-ast-analysis : " npm:^0.7.0"
6984+ checksum : 10c0/47eb72cf913693b453b7622dfee26871b4c408169874b31b8a1f3de8f41698e6dbacd7565fccc8d24cd2fd30f53c21f16995a7f9072e8b25cd938a6c3a750c3c
6985+ languageName : node
6986+ linkType : hard
6987+
69146988" semantic-release-pinst@npm:1.0.4 " :
69156989 version : 1.0.4
69166990 resolution : " semantic-release-pinst@npm:1.0.4"
@@ -6946,7 +7020,7 @@ __metadata:
69467020 eslint-plugin-import : " npm:2.32.0"
69477021 eslint-plugin-jsdoc : " npm:48.11.0"
69487022 eslint-plugin-prefer-arrow : " npm:1.2.3"
6949- eslint-plugin-sonarjs : " npm:1 .0.4"
7023+ eslint-plugin-sonarjs : " npm:3 .0.4"
69507024 husky : " npm:9.1.7"
69517025 inquirer : " npm:9.3.7"
69527026 pinst : " npm:3.0.0"
@@ -7017,21 +7091,21 @@ __metadata:
70177091 languageName : node
70187092 linkType : hard
70197093
7020- " semver@npm:^6.3.1 " :
7021- version : 6.3.1
7022- resolution : " semver@npm:6.3.1 "
7094+ " semver@npm:7.7.2, semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.2 " :
7095+ version : 7.7.2
7096+ resolution : " semver@npm:7.7.2 "
70237097 bin :
70247098 semver : bin/semver.js
7025- checksum : 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d
7099+ checksum : 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea
70267100 languageName : node
70277101 linkType : hard
70287102
7029- " semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.2 " :
7030- version : 7.7.2
7031- resolution : " semver@npm:7.7.2 "
7103+ " semver@npm:^6.3.1 " :
7104+ version : 6.3.1
7105+ resolution : " semver@npm:6.3.1 "
70327106 bin :
70337107 semver : bin/semver.js
7034- checksum : 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea
7108+ checksum : 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d
70357109 languageName : node
70367110 linkType : hard
70377111
@@ -7971,7 +8045,7 @@ __metadata:
79718045 languageName : node
79728046 linkType : hard
79738047
7974- " typescript@npm:5.9.2 " :
8048+ " typescript@npm:5.9.2, typescript@npm:>=5 " :
79758049 version : 5.9.2
79768050 resolution : " typescript@npm:5.9.2"
79778051 bin :
@@ -7981,7 +8055,7 @@ __metadata:
79818055 languageName : node
79828056 linkType : hard
79838057
7984- " typescript@patch:typescript@npm%3A5.9.2#optional!builtin<compat/typescript> " :
8058+ " typescript@patch:typescript@npm%3A5.9.2#optional!builtin<compat/typescript>, typescript@patch:typescript@npm%3A>=5#optional!builtin<compat/typescript> " :
79858059 version : 5.9.2
79868060 resolution : " typescript@patch:typescript@npm%3A5.9.2#optional!builtin<compat/typescript>::version=5.9.2&hash=5786d5"
79878061 bin :
0 commit comments