@@ -1663,139 +1663,156 @@ __metadata:
16631663 languageName : node
16641664 linkType : hard
16651665
1666- " @typescript-eslint/eslint-plugin@npm:8.35 .0 " :
1667- version : 8.35 .0
1668- resolution : " @typescript-eslint/eslint-plugin@npm:8.35 .0"
1666+ " @typescript-eslint/eslint-plugin@npm:8.39 .0 " :
1667+ version : 8.39 .0
1668+ resolution : " @typescript-eslint/eslint-plugin@npm:8.39 .0"
16691669 dependencies :
16701670 " @eslint-community/regexpp " : " npm:^4.10.0"
1671- " @typescript-eslint/scope-manager " : " npm:8.35 .0"
1672- " @typescript-eslint/type-utils " : " npm:8.35 .0"
1673- " @typescript-eslint/utils " : " npm:8.35 .0"
1674- " @typescript-eslint/visitor-keys " : " npm:8.35 .0"
1671+ " @typescript-eslint/scope-manager " : " npm:8.39 .0"
1672+ " @typescript-eslint/type-utils " : " npm:8.39 .0"
1673+ " @typescript-eslint/utils " : " npm:8.39 .0"
1674+ " @typescript-eslint/visitor-keys " : " npm:8.39 .0"
16751675 graphemer : " npm:^1.4.0"
16761676 ignore : " npm:^7.0.0"
16771677 natural-compare : " npm:^1.4.0"
16781678 ts-api-utils : " npm:^2.1.0"
16791679 peerDependencies :
1680- " @typescript-eslint/parser " : ^8.35 .0
1680+ " @typescript-eslint/parser " : ^8.39 .0
16811681 eslint : ^8.57.0 || ^9.0.0
1682- typescript : " >=4.8.4 <5.9 .0"
1683- checksum : 10/a87ef0ed958bfb1d2fd38f41d1628d5411136c201e1361ba2ea136a3e9ec01516abf3d4e963eee1bba60132a630814a8af06f4cc014fafd578d8b45f62771eb0
1682+ typescript : " >=4.8.4 <6.0 .0"
1683+ checksum : 10/31f879990aaedbd0eaf4ccb670c0b8d0686db8ced8fe5b58fabe509e38cd46e385b38a89a192ffb9d8486bce0ae5bf0032623149e07f07fab1b6548cbe52c373
16841684 languageName : node
16851685 linkType : hard
16861686
1687- " @typescript-eslint/parser@npm:8.35 .0 " :
1688- version : 8.35 .0
1689- resolution : " @typescript-eslint/parser@npm:8.35 .0"
1687+ " @typescript-eslint/parser@npm:8.39 .0 " :
1688+ version : 8.39 .0
1689+ resolution : " @typescript-eslint/parser@npm:8.39 .0"
16901690 dependencies :
1691- " @typescript-eslint/scope-manager " : " npm:8.35 .0"
1692- " @typescript-eslint/types " : " npm:8.35 .0"
1693- " @typescript-eslint/typescript-estree " : " npm:8.35 .0"
1694- " @typescript-eslint/visitor-keys " : " npm:8.35 .0"
1691+ " @typescript-eslint/scope-manager " : " npm:8.39 .0"
1692+ " @typescript-eslint/types " : " npm:8.39 .0"
1693+ " @typescript-eslint/typescript-estree " : " npm:8.39 .0"
1694+ " @typescript-eslint/visitor-keys " : " npm:8.39 .0"
16951695 debug : " npm:^4.3.4"
16961696 peerDependencies :
16971697 eslint : ^8.57.0 || ^9.0.0
1698- typescript : " >=4.8.4 <5.9 .0"
1699- checksum : 10/bd0e406938a4b305bb409611c29bcdc01e3a63c1c47fcbf527a7e2033ae71f6de7c7f95aa4f8973dcd38f5ec26f8e2857e01f160ebc538453161735c17b644da
1698+ typescript : " >=4.8.4 <6.0 .0"
1699+ checksum : 10/9785994ff0cacaa168b460120177e4a78570dfbe105bfc9d27e8f58545ea07071cc8989910e72e3ae881945ad33986e004d14570824803016cc29408e9ec08b0
17001700 languageName : node
17011701 linkType : hard
17021702
1703- " @typescript-eslint/project-service@npm:8.35 .0 " :
1704- version : 8.35 .0
1705- resolution : " @typescript-eslint/project-service@npm:8.35 .0"
1703+ " @typescript-eslint/project-service@npm:8.39 .0 " :
1704+ version : 8.39 .0
1705+ resolution : " @typescript-eslint/project-service@npm:8.39 .0"
17061706 dependencies :
1707- " @typescript-eslint/tsconfig-utils " : " npm:^8.35 .0"
1708- " @typescript-eslint/types " : " npm:^8.35 .0"
1707+ " @typescript-eslint/tsconfig-utils " : " npm:^8.39 .0"
1708+ " @typescript-eslint/types " : " npm:^8.39 .0"
17091709 debug : " npm:^4.3.4"
17101710 peerDependencies :
1711- typescript : " >=4.8.4 <5.9 .0"
1712- checksum : 10/a9419da92231aa27f75078fcffab1d02398b50fdb7d5399775a414ba02570682b4b60cdfafb544a021b0dc2372f029c4195f5ae17c50deb11c25661b2ac18a74
1711+ typescript : " >=4.8.4 <6.0 .0"
1712+ checksum : 10/990ae23308993ac5fede1e2544fb3f3938424539d40adf810574d17283211533ebdddc42eb99c463ee493208a6700283401cede50f175cce0f2159bc61de96f7
17131713 languageName : node
17141714 linkType : hard
17151715
1716- " @typescript-eslint/scope-manager@npm:8.35 .0, @typescript-eslint/scope-manager@npm:^8.15.0 " :
1717- version : 8.35 .0
1718- resolution : " @typescript-eslint/scope-manager@npm:8.35 .0"
1716+ " @typescript-eslint/scope-manager@npm:8.39 .0, @typescript-eslint/scope-manager@npm:^8.15.0 " :
1717+ version : 8.39 .0
1718+ resolution : " @typescript-eslint/scope-manager@npm:8.39 .0"
17191719 dependencies :
1720- " @typescript-eslint/types " : " npm:8.35 .0"
1721- " @typescript-eslint/visitor-keys " : " npm:8.35 .0"
1722- checksum : 10/36082fe476cf744c016a554e5ce77e6beb7d4d9992b513382bdf7e8f7d044ffd780fefc3f698e53780ead677d0afaf93e82bade10f08933e2757750bfd273d13
1720+ " @typescript-eslint/types " : " npm:8.39 .0"
1721+ " @typescript-eslint/visitor-keys " : " npm:8.39 .0"
1722+ checksum : 10/c2b232a172221fc787eaef12e8ac59bbe211b7273c44c7f426c5b85dabb7470df899184a61ae35eded7d8de503d6c515856e4e5c2a616e7cf7f0ccd6a43ee255
17231723 languageName : node
17241724 linkType : hard
17251725
1726- " @typescript-eslint/tsconfig-utils@npm:8.35.0, @typescript-eslint/tsconfig-utils@npm:^8.35 .0 " :
1727- version : 8.35 .0
1728- resolution : " @typescript-eslint/tsconfig-utils@npm:8.35 .0"
1726+ " @typescript-eslint/tsconfig-utils@npm:8.39 .0 " :
1727+ version : 8.39 .0
1728+ resolution : " @typescript-eslint/tsconfig-utils@npm:8.39 .0"
17291729 peerDependencies :
1730- typescript : " >=4.8.4 <5.9 .0"
1731- checksum : 10/4160928313ccbe8b169a009b9c1220826c7df7aab427f960c31f3b838931bc7a121ebee8040118481e4528e2e3cf1b26da047c6ac1d802ecff2ef7206026ea6b
1730+ typescript : " >=4.8.4 <6.0 .0"
1731+ checksum : 10/3457da49e7292bd07b1bd41f19661ea79481f3b6f6593fb1ecf6557c38c0f5fd77df397bc096d0bad400c4142d939d5fbaf060a524f9272c749cc02c53a65852
17321732 languageName : node
17331733 linkType : hard
17341734
1735- " @typescript-eslint/type-utils@npm:8.35.0 " :
1736- version : 8.35.0
1737- resolution : " @typescript-eslint/type-utils@npm:8.35.0"
1735+ " @typescript-eslint/tsconfig-utils@npm:^8.39.0 " :
1736+ version : 8.39.1
1737+ resolution : " @typescript-eslint/tsconfig-utils@npm:8.39.1"
1738+ peerDependencies :
1739+ typescript : " >=4.8.4 <6.0.0"
1740+ checksum : 10/38c1e1982504e606e525ad0ce47fdb4c7acc686a28a94c2b30fe988c439977e991ce69cb88a1724a41a8096fc2d18d7ced7fe8725e42879d841515ff36a37ecf
1741+ languageName : node
1742+ linkType : hard
1743+
1744+ " @typescript-eslint/type-utils@npm:8.39.0 " :
1745+ version : 8.39.0
1746+ resolution : " @typescript-eslint/type-utils@npm:8.39.0"
17381747 dependencies :
1739- " @typescript-eslint/typescript-estree " : " npm:8.35.0"
1740- " @typescript-eslint/utils " : " npm:8.35.0"
1748+ " @typescript-eslint/types " : " npm:8.39.0"
1749+ " @typescript-eslint/typescript-estree " : " npm:8.39.0"
1750+ " @typescript-eslint/utils " : " npm:8.39.0"
17411751 debug : " npm:^4.3.4"
17421752 ts-api-utils : " npm:^2.1.0"
17431753 peerDependencies :
17441754 eslint : ^8.57.0 || ^9.0.0
1745- typescript : " >=4.8.4 <5.9.0"
1746- checksum : 10/796210b0f099a9382ab8a437556e2710fa481f5288e098d7c45e3c26827df762968241d8ac9542d805274e3755785b3afd1ad2018c79efce72a33515f2e5613d
1755+ typescript : " >=4.8.4 <6.0.0"
1756+ checksum : 10/3efe4001b6b89bc8a32245fffc16b6aa6f1a5d571d7a103991fdb9f41afb1e7a3319ff3876182658a4296032a1475f8aa7853f6ad489e1491a1dda1d5c1da95e
1757+ languageName : node
1758+ linkType : hard
1759+
1760+ " @typescript-eslint/types@npm:8.39.0 " :
1761+ version : 8.39.0
1762+ resolution : " @typescript-eslint/types@npm:8.39.0"
1763+ checksum : 10/b08a42e8b5cc57f9b950150433386ac5da03d7f5e24b743fa0cb55f5672f314b5defa3cf9b1ed82af8e4de1265c9c79deab304910104091a24d41c70f2d98ff9
17471764 languageName : node
17481765 linkType : hard
17491766
1750- " @typescript-eslint/types@npm:8.35.0, @typescript-eslint/types@npm: ^8.35 .0 " :
1751- version : 8.35.0
1752- resolution : " @typescript-eslint/types@npm:8.35.0 "
1753- checksum : 10/34b5e6da2c59ea84cd528608fff0cc14b102fd23f5517dfee4ef38c9372861d80b5bf92445c9679674f0a4f8dc4ded5066c1bca2bc5569c47515f94568984f35
1767+ " @typescript-eslint/types@npm:^8.39 .0 " :
1768+ version : 8.39.1
1769+ resolution : " @typescript-eslint/types@npm:8.39.1 "
1770+ checksum : 10/8013f4f48a98da0de270d5fef1ff28b35407de82fce5acf3efa212fce60bc92a81bbb15b4b358d9facf4f161e49feec856fbf1a6d96f5027d013b542f2fe1bcc
17541771 languageName : node
17551772 linkType : hard
17561773
1757- " @typescript-eslint/typescript-estree@npm:8.35 .0 " :
1758- version : 8.35 .0
1759- resolution : " @typescript-eslint/typescript-estree@npm:8.35 .0"
1774+ " @typescript-eslint/typescript-estree@npm:8.39 .0 " :
1775+ version : 8.39 .0
1776+ resolution : " @typescript-eslint/typescript-estree@npm:8.39 .0"
17601777 dependencies :
1761- " @typescript-eslint/project-service " : " npm:8.35 .0"
1762- " @typescript-eslint/tsconfig-utils " : " npm:8.35 .0"
1763- " @typescript-eslint/types " : " npm:8.35 .0"
1764- " @typescript-eslint/visitor-keys " : " npm:8.35 .0"
1778+ " @typescript-eslint/project-service " : " npm:8.39 .0"
1779+ " @typescript-eslint/tsconfig-utils " : " npm:8.39 .0"
1780+ " @typescript-eslint/types " : " npm:8.39 .0"
1781+ " @typescript-eslint/visitor-keys " : " npm:8.39 .0"
17651782 debug : " npm:^4.3.4"
17661783 fast-glob : " npm:^3.3.2"
17671784 is-glob : " npm:^4.0.3"
17681785 minimatch : " npm:^9.0.4"
17691786 semver : " npm:^7.6.0"
17701787 ts-api-utils : " npm:^2.1.0"
17711788 peerDependencies :
1772- typescript : " >=4.8.4 <5.9 .0"
1773- checksum : 10/4dff7c5a8853c8f4e30d35565c62d3ad5bf8445309bd465d94e9bca725853012bb9f58896a04207c30e10b6669511caac8c0f080ed781c93a3db81d5808195aa
1789+ typescript : " >=4.8.4 <6.0 .0"
1790+ checksum : 10/7e9dc461fe692a1b3a17fe0f8f3d9a361f3af0df115c2e3f72c82ee271d37107c1cddeeb976707d6fc3e24e87431c381d6045de5c187aff92c71847a22118ee8
17741791 languageName : node
17751792 linkType : hard
17761793
1777- " @typescript-eslint/utils@npm:8.35 .0, @typescript-eslint/utils@npm:^8.15.0 " :
1778- version : 8.35 .0
1779- resolution : " @typescript-eslint/utils@npm:8.35 .0"
1794+ " @typescript-eslint/utils@npm:8.39 .0, @typescript-eslint/utils@npm:^8.15.0 " :
1795+ version : 8.39 .0
1796+ resolution : " @typescript-eslint/utils@npm:8.39 .0"
17801797 dependencies :
17811798 " @eslint-community/eslint-utils " : " npm:^4.7.0"
1782- " @typescript-eslint/scope-manager " : " npm:8.35 .0"
1783- " @typescript-eslint/types " : " npm:8.35 .0"
1784- " @typescript-eslint/typescript-estree " : " npm:8.35 .0"
1799+ " @typescript-eslint/scope-manager " : " npm:8.39 .0"
1800+ " @typescript-eslint/types " : " npm:8.39 .0"
1801+ " @typescript-eslint/typescript-estree " : " npm:8.39 .0"
17851802 peerDependencies :
17861803 eslint : ^8.57.0 || ^9.0.0
1787- typescript : " >=4.8.4 <5.9 .0"
1788- checksum : 10/24b4af650a8f4d21515498c1c38624717f210d68aedc6cee6958f4e8c36504d871176800020764500f64e078dda1ce23c19bbe19f8f5f7efbe995eb1afca42f2
1804+ typescript : " >=4.8.4 <6.0 .0"
1805+ checksum : 10/ed340f36fa0788fbc2ca1be6676e05be8f3f91497617701f0a77b61b94622f6ea3606fff4871623dfde261811cccc30e4dbe567f9400d056185a7f47054d903c
17891806 languageName : node
17901807 linkType : hard
17911808
1792- " @typescript-eslint/visitor-keys@npm:8.35 .0 " :
1793- version : 8.35 .0
1794- resolution : " @typescript-eslint/visitor-keys@npm:8.35 .0"
1809+ " @typescript-eslint/visitor-keys@npm:8.39 .0 " :
1810+ version : 8.39 .0
1811+ resolution : " @typescript-eslint/visitor-keys@npm:8.39 .0"
17951812 dependencies :
1796- " @typescript-eslint/types " : " npm:8.35 .0"
1813+ " @typescript-eslint/types " : " npm:8.39 .0"
17971814 eslint-visitor-keys : " npm:^4.2.1"
1798- checksum : 10/c0acb13aac3a2be5e82844f7d2e86137347efdd04661dbf9fa69ef04a19dd2f1eb2f1eb6bfbfbaada78a46884308d2c0e0b5d0d1a094c84f2dfb670b67ac2b3b
1815+ checksum : 10/2eb89b9e4d531d52de414591869bc208b45dd71b5f758302f176ef92bc3b922e60be5a046a2788cc0e16724631b2dc95aad849b866716a9c7a6361f994c97379
17991816 languageName : node
18001817 linkType : hard
18011818
@@ -8018,7 +8035,7 @@ __metadata:
80188035 start-server-and-test : " npm:~2.0.12"
80198036 typeface-roboto : " npm:1.1.13"
80208037 typescript : " npm:5.9.2"
8021- typescript-eslint : " npm:8.35 .0"
8038+ typescript-eslint : " npm:8.39 .0"
80228039 vite : " npm:5.4.19"
80238040 vitest : " npm:2.1.9"
80248041 wait-on : " npm:7.2.0"
@@ -9074,17 +9091,18 @@ __metadata:
90749091 languageName : node
90759092 linkType : hard
90769093
9077- " typescript-eslint@npm:8.35 .0 " :
9078- version : 8.35 .0
9079- resolution : " typescript-eslint@npm:8.35 .0"
9094+ " typescript-eslint@npm:8.39 .0 " :
9095+ version : 8.39 .0
9096+ resolution : " typescript-eslint@npm:8.39 .0"
90809097 dependencies :
9081- " @typescript-eslint/eslint-plugin " : " npm:8.35.0"
9082- " @typescript-eslint/parser " : " npm:8.35.0"
9083- " @typescript-eslint/utils " : " npm:8.35.0"
9098+ " @typescript-eslint/eslint-plugin " : " npm:8.39.0"
9099+ " @typescript-eslint/parser " : " npm:8.39.0"
9100+ " @typescript-eslint/typescript-estree " : " npm:8.39.0"
9101+ " @typescript-eslint/utils " : " npm:8.39.0"
90849102 peerDependencies :
90859103 eslint : ^8.57.0 || ^9.0.0
9086- typescript : " >=4.8.4 <5.9 .0"
9087- checksum : 10/350f584dfe2de1863954d65e27f8a02849569970ee4e0c108d881180d044ffeb4cc112a447ea835f347357219219afefed35084bd0bfd27496eb882f221eb5de
9104+ typescript : " >=4.8.4 <6.0 .0"
9105+ checksum : 10/cdd28f429c10899e2b9777f63db00118dc7b1dae5cd0d79950ee6b46e0faf19119afef67b27bf14ff88a8ee8e3d0c2cd700c0fe2d59ce5b22b2112d92135553f
90889106 languageName : node
90899107 linkType : hard
90909108
0 commit comments