fix-build.patch 45 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100
  1. diff --git a/build/linux/dependencies-generator.ts b/build/linux/dependencies-generator.ts
  2. index 0ebeb41..c6f0d5c 100644
  3. --- a/build/linux/dependencies-generator.ts
  4. +++ b/build/linux/dependencies-generator.ts
  5. @@ -13,3 +13,3 @@ import { type DebianArchString, isDebianArchString } from './debian/types.ts';
  6. import { isRpmArchString, type RpmArchString } from './rpm/types.ts';
  7. -import product from '../../product.json' with { type: 'json' };
  8. +// import product from '../../product.json' with { type: 'json' };
  9. @@ -22,3 +22,3 @@ import product from '../../product.json' with { type: 'json' };
  10. // are valid, are in dep-lists.ts
  11. -const FAIL_BUILD_FOR_NEW_DEPENDENCIES: boolean = true;
  12. +const FAIL_BUILD_FOR_NEW_DEPENDENCIES: boolean = false;
  13. @@ -59,3 +59,3 @@ export async function getDependencies(packageType: 'deb' | 'rpm', buildDir: stri
  14. // Add the tunnel binary.
  15. - files.push(path.join(buildDir, 'bin', product.tunnelApplicationName));
  16. + // files.push(path.join(buildDir, 'bin', product.tunnelApplicationName));
  17. // Add the main executable.
  18. diff --git a/build/package-lock.json b/build/package-lock.json
  19. index d3d0ae9..b47c35f 100644
  20. --- a/build/package-lock.json
  21. +++ b/build/package-lock.json
  22. @@ -17,3 +17,2 @@
  23. "@electron/get": "^2.0.0",
  24. - "@electron/osx-sign": "^2.0.0",
  25. "@types/ansi-colors": "^3.2.0",
  26. @@ -105,5 +104,5 @@
  27. "node_modules/@azure/core-auth": {
  28. - "version": "1.9.0",
  29. - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.9.0.tgz",
  30. - "integrity": "sha512-FPwHpZywuyasDSLMqJ6fhbOK3TqUdviZNF8OqRGA4W5Ewib2lEEZ+pBsYcBa88B2NGO/SEnYPGhyBqNlE8ilSw==",
  31. + "version": "1.10.1",
  32. + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.10.1.tgz",
  33. + "integrity": "sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg==",
  34. "dev": true,
  35. @@ -111,4 +110,4 @@
  36. "dependencies": {
  37. - "@azure/abort-controller": "^2.0.0",
  38. - "@azure/core-util": "^1.11.0",
  39. + "@azure/abort-controller": "^2.1.2",
  40. + "@azure/core-util": "^1.13.0",
  41. "tslib": "^2.6.2"
  42. @@ -116,3 +115,3 @@
  43. "engines": {
  44. - "node": ">=18.0.0"
  45. + "node": ">=20.0.0"
  46. }
  47. @@ -235,5 +234,5 @@
  48. "node_modules/@azure/core-rest-pipeline": {
  49. - "version": "1.18.0",
  50. - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.18.0.tgz",
  51. - "integrity": "sha512-QSoGUp4Eq/gohEFNJaUOwTN7BCc2nHTjjbm75JT0aD7W65PWM1H/tItz0GsABn22uaKyGxiMhWQLt2r+FGU89Q==",
  52. + "version": "1.22.2",
  53. + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.22.2.tgz",
  54. + "integrity": "sha512-MzHym+wOi8CLUlKCQu12de0nwcq9k9Kuv43j4Wa++CsCpJwps2eeBQwD2Bu8snkxTtDKDx4GwjuR9E8yC8LNrg==",
  55. "dev": true,
  56. @@ -241,9 +240,8 @@
  57. "dependencies": {
  58. - "@azure/abort-controller": "^2.0.0",
  59. - "@azure/core-auth": "^1.8.0",
  60. - "@azure/core-tracing": "^1.0.1",
  61. - "@azure/core-util": "^1.11.0",
  62. - "@azure/logger": "^1.0.0",
  63. - "http-proxy-agent": "^7.0.0",
  64. - "https-proxy-agent": "^7.0.0",
  65. + "@azure/abort-controller": "^2.1.2",
  66. + "@azure/core-auth": "^1.10.0",
  67. + "@azure/core-tracing": "^1.3.0",
  68. + "@azure/core-util": "^1.13.0",
  69. + "@azure/logger": "^1.3.0",
  70. + "@typespec/ts-http-runtime": "^0.3.0",
  71. "tslib": "^2.6.2"
  72. @@ -251,3 +249,3 @@
  73. "engines": {
  74. - "node": ">=18.0.0"
  75. + "node": ">=20.0.0"
  76. }
  77. @@ -268,5 +266,5 @@
  78. "node_modules/@azure/core-tracing": {
  79. - "version": "1.2.0",
  80. - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.2.0.tgz",
  81. - "integrity": "sha512-UKTiEJPkWcESPYJz3X5uKRYyOcJD+4nYph+KpfdPRnQJVrZfk0KJgdnaAWKfhsBBtAf/D58Az4AvCJEmWgIBAg==",
  82. + "version": "1.3.1",
  83. + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.3.1.tgz",
  84. + "integrity": "sha512-9MWKevR7Hz8kNzzPLfX4EAtGM2b8mr50HPDBvio96bURP/9C+HjdH3sBlLSNNrvRAr5/k/svoH457gB5IKpmwQ==",
  85. "dev": true,
  86. @@ -277,3 +275,3 @@
  87. "engines": {
  88. - "node": ">=18.0.0"
  89. + "node": ">=20.0.0"
  90. }
  91. @@ -281,5 +279,5 @@
  92. "node_modules/@azure/core-util": {
  93. - "version": "1.11.0",
  94. - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.11.0.tgz",
  95. - "integrity": "sha512-DxOSLua+NdpWoSqULhjDyAZTXFdP/LKkqtYuxxz1SCN289zk3OG8UOpnCQAz/tygyACBtWp/BoO72ptK7msY8g==",
  96. + "version": "1.13.1",
  97. + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.13.1.tgz",
  98. + "integrity": "sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==",
  99. "dev": true,
  100. @@ -287,3 +285,4 @@
  101. "dependencies": {
  102. - "@azure/abort-controller": "^2.0.0",
  103. + "@azure/abort-controller": "^2.1.2",
  104. + "@typespec/ts-http-runtime": "^0.3.0",
  105. "tslib": "^2.6.2"
  106. @@ -291,3 +290,3 @@
  107. "engines": {
  108. - "node": ">=18.0.0"
  109. + "node": ">=20.0.0"
  110. }
  111. @@ -370,11 +369,13 @@
  112. "node_modules/@azure/logger": {
  113. - "version": "1.0.1",
  114. - "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.1.tgz",
  115. - "integrity": "sha512-QYQeaJ+A5x6aMNu8BG5qdsVBnYBop9UMwgUvGihSjf1PdZZXB+c/oMdM2ajKwzobLBh9e9QuMQkN9iL+IxLBLA==",
  116. + "version": "1.3.0",
  117. + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.3.0.tgz",
  118. + "integrity": "sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==",
  119. "dev": true,
  120. + "license": "MIT",
  121. "dependencies": {
  122. - "tslib": "^2.0.0"
  123. + "@typespec/ts-http-runtime": "^0.3.0",
  124. + "tslib": "^2.6.2"
  125. },
  126. "engines": {
  127. - "node": ">=8.0.0"
  128. + "node": ">=20.0.0"
  129. }
  130. @@ -481,5 +482,5 @@
  131. "node_modules/@babel/helper-validator-identifier": {
  132. - "version": "7.27.1",
  133. - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
  134. - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
  135. + "version": "7.28.5",
  136. + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
  137. + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
  138. "dev": true,
  139. @@ -537,50 +538,2 @@
  140. },
  141. - "node_modules/@electron/osx-sign": {
  142. - "version": "2.0.0",
  143. - "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-2.0.0.tgz",
  144. - "integrity": "sha512-jZSzWH21QYbdTy2QxMMtRFlMafyuBRH5EnpC1LJU3uaQV05oo7ldtBRcSI/Eznhw9kFWjjCf2RvC+Nxc1/kQyA==",
  145. - "dev": true,
  146. - "license": "BSD-2-Clause",
  147. - "dependencies": {
  148. - "@types/graceful-fs": "^4.1.9",
  149. - "debug": "^4.3.4",
  150. - "graceful-fs": "^4.2.11",
  151. - "isbinaryfile": "^4.0.8",
  152. - "plist": "^3.0.5",
  153. - "semver": "^7.7.1"
  154. - },
  155. - "bin": {
  156. - "electron-osx-flat": "bin/electron-osx-flat.mjs",
  157. - "electron-osx-sign": "bin/electron-osx-sign.mjs"
  158. - },
  159. - "engines": {
  160. - "node": ">=22.12.0"
  161. - }
  162. - },
  163. - "node_modules/@electron/osx-sign/node_modules/isbinaryfile": {
  164. - "version": "4.0.10",
  165. - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
  166. - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
  167. - "dev": true,
  168. - "license": "MIT",
  169. - "engines": {
  170. - "node": ">= 8.0.0"
  171. - },
  172. - "funding": {
  173. - "url": "https://github.com/sponsors/gjtorikian/"
  174. - }
  175. - },
  176. - "node_modules/@electron/osx-sign/node_modules/semver": {
  177. - "version": "7.7.2",
  178. - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
  179. - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
  180. - "dev": true,
  181. - "license": "ISC",
  182. - "bin": {
  183. - "semver": "bin/semver.js"
  184. - },
  185. - "engines": {
  186. - "node": ">=10"
  187. - }
  188. - },
  189. "node_modules/@esbuild/aix-ppc64": {
  190. @@ -1051,27 +1004,2 @@
  191. },
  192. - "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
  193. - "version": "9.2.2",
  194. - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
  195. - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
  196. - "dev": true,
  197. - "license": "MIT"
  198. - },
  199. - "node_modules/@isaacs/cliui/node_modules/string-width": {
  200. - "version": "5.1.2",
  201. - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
  202. - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
  203. - "dev": true,
  204. - "license": "MIT",
  205. - "dependencies": {
  206. - "eastasianwidth": "^0.2.0",
  207. - "emoji-regex": "^9.2.2",
  208. - "strip-ansi": "^7.0.1"
  209. - },
  210. - "engines": {
  211. - "node": ">=12"
  212. - },
  213. - "funding": {
  214. - "url": "https://github.com/sponsors/sindresorhus"
  215. - }
  216. - },
  217. "node_modules/@malept/cross-spawn-promise": {
  218. @@ -1348,5 +1276,5 @@
  219. "node_modules/@textlint/ast-node-types": {
  220. - "version": "15.2.2",
  221. - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.2.tgz",
  222. - "integrity": "sha512-9ByYNzWV8tpz6BFaRzeRzIov8dkbSZu9q7IWqEIfmRuLWb2qbI/5gTvKcoWT1HYs4XM7IZ8TKSXcuPvMb6eorA==",
  223. + "version": "15.4.1",
  224. + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.4.1.tgz",
  225. + "integrity": "sha512-XifMpBMdo0E1Fuh85YdcYAgy+okNg9WKBzIPIO4JUDnSWUVFihnogrM4cjDapeHkgzSgulwR8oJVJ17eyxI1bA==",
  226. "dev": true,
  227. @@ -1355,5 +1283,5 @@
  228. "node_modules/@textlint/linter-formatter": {
  229. - "version": "15.2.2",
  230. - "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-15.2.2.tgz",
  231. - "integrity": "sha512-oMVaMJ3exFvXhCj3AqmCbLaeYrTNLqaJnLJMIlmnRM3/kZdxvku4OYdaDzgtlI194cVxamOY5AbHBBVnY79kEg==",
  232. + "version": "15.4.1",
  233. + "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-15.4.1.tgz",
  234. + "integrity": "sha512-kAV7Sup3vwvqxKvBbf9lx/JaPHkRybQp/LLvA73U1AorPZE6XyfBAFG24BbMiCs4OX1ax4g7kXRuFPgMLWRf+g==",
  235. "dev": true,
  236. @@ -1363,8 +1291,8 @@
  237. "@azu/style-format": "^1.0.1",
  238. - "@textlint/module-interop": "15.2.2",
  239. - "@textlint/resolver": "15.2.2",
  240. - "@textlint/types": "15.2.2",
  241. + "@textlint/module-interop": "15.4.1",
  242. + "@textlint/resolver": "15.4.1",
  243. + "@textlint/types": "15.4.1",
  244. "chalk": "^4.1.2",
  245. - "debug": "^4.4.1",
  246. - "js-yaml": "^3.14.1",
  247. + "debug": "^4.4.3",
  248. + "js-yaml": "^4.1.0",
  249. "lodash": "^4.17.21",
  250. @@ -1440,2 +1368,9 @@
  251. },
  252. + "node_modules/@textlint/linter-formatter/node_modules/emoji-regex": {
  253. + "version": "8.0.0",
  254. + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  255. + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  256. + "dev": true,
  257. + "license": "MIT"
  258. + },
  259. "node_modules/@textlint/linter-formatter/node_modules/has-flag": {
  260. @@ -1457,2 +1392,17 @@
  261. },
  262. + "node_modules/@textlint/linter-formatter/node_modules/string-width": {
  263. + "version": "4.2.3",
  264. + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  265. + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  266. + "dev": true,
  267. + "license": "MIT",
  268. + "dependencies": {
  269. + "emoji-regex": "^8.0.0",
  270. + "is-fullwidth-code-point": "^3.0.0",
  271. + "strip-ansi": "^6.0.1"
  272. + },
  273. + "engines": {
  274. + "node": ">=8"
  275. + }
  276. + },
  277. "node_modules/@textlint/linter-formatter/node_modules/strip-ansi": {
  278. @@ -1484,5 +1434,5 @@
  279. "node_modules/@textlint/module-interop": {
  280. - "version": "15.2.2",
  281. - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-15.2.2.tgz",
  282. - "integrity": "sha512-2rmNcWrcqhuR84Iio1WRzlc4tEoOMHd6T7urjtKNNefpTt1owrTJ9WuOe60yD3FrTW0J/R0ux5wxUbP/eaeFOA==",
  283. + "version": "15.4.1",
  284. + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-15.4.1.tgz",
  285. + "integrity": "sha512-jHtM2E5CR68P3z/+FGrEU5pml2fQVzEo2sez9FEjrVHSPCrHtqHcPaKfsYbQJjc9C48ObwaWrCzRNaL3KedNCQ==",
  286. "dev": true,
  287. @@ -1491,5 +1441,5 @@
  288. "node_modules/@textlint/resolver": {
  289. - "version": "15.2.2",
  290. - "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-15.2.2.tgz",
  291. - "integrity": "sha512-4hGWjmHt0y+5NAkoYZ8FvEkj8Mez9TqfbTm3BPjoV32cIfEixl2poTOgapn1rfm73905GSO3P1jiWjmgvii13Q==",
  292. + "version": "15.4.1",
  293. + "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-15.4.1.tgz",
  294. + "integrity": "sha512-uVssyG3XXXKNY+O7NOajGvQZTyOuhPviwlq7Xek6ZT9K1eDQtA8074cPkAQoLMYhi/TUyOE5P5kpz42UF8Lmdw==",
  295. "dev": true,
  296. @@ -1498,5 +1448,5 @@
  297. "node_modules/@textlint/types": {
  298. - "version": "15.2.2",
  299. - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-15.2.2.tgz",
  300. - "integrity": "sha512-X2BHGAR3yXJsCAjwYEDBIk9qUDWcH4pW61ISfmtejau+tVqKtnbbvEZnMTb6mWgKU1BvTmftd5DmB1XVDUtY3g==",
  301. + "version": "15.4.1",
  302. + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-15.4.1.tgz",
  303. + "integrity": "sha512-WByVZ3zblbvuI+voWQplUP7seSTKXI9z6TMVXEB3dY3JFrZCIXWKNfLbETX5lZV7fYkCMaDtILO1l6s11wdbQA==",
  304. "dev": true,
  305. @@ -1504,3 +1454,3 @@
  306. "dependencies": {
  307. - "@textlint/ast-node-types": "15.2.2"
  308. + "@textlint/ast-node-types": "15.4.1"
  309. }
  310. @@ -1597,12 +1547,2 @@
  311. },
  312. - "node_modules/@types/graceful-fs": {
  313. - "version": "4.1.9",
  314. - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
  315. - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==",
  316. - "dev": true,
  317. - "license": "MIT",
  318. - "dependencies": {
  319. - "@types/node": "*"
  320. - }
  321. - },
  322. "node_modules/@types/gulp": {
  323. @@ -1924,2 +1864,17 @@
  324. },
  325. + "node_modules/@typespec/ts-http-runtime": {
  326. + "version": "0.3.2",
  327. + "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.2.tgz",
  328. + "integrity": "sha512-IlqQ/Gv22xUC1r/WQm4StLkYQmaaTsXAhUVsNE0+xiyf0yRFiH5++q78U3bw6bLKDCTmh0uqKB9eG9+Bt75Dkg==",
  329. + "dev": true,
  330. + "license": "MIT",
  331. + "dependencies": {
  332. + "http-proxy-agent": "^7.0.0",
  333. + "https-proxy-agent": "^7.0.0",
  334. + "tslib": "^2.6.2"
  335. + },
  336. + "engines": {
  337. + "node": ">=20.0.0"
  338. + }
  339. + },
  340. "node_modules/@vscode/iconv-lite-umd": {
  341. @@ -2176,5 +2131,5 @@
  342. "node_modules/ansi-escapes": {
  343. - "version": "7.1.1",
  344. - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.1.1.tgz",
  345. - "integrity": "sha512-Zhl0ErHcSRUaVfGUeUdDuLgpkEo8KIFjB4Y9uAc46ScOpdDiU1Dbyplh7qWJeJ/ZHpbyMSM26+X3BySgnIz40Q==",
  346. + "version": "7.2.0",
  347. + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.2.0.tgz",
  348. + "integrity": "sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw==",
  349. "dev": true,
  350. @@ -2251,17 +2206,7 @@
  351. "node_modules/argparse": {
  352. - "version": "1.0.10",
  353. - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  354. - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  355. - "dev": true,
  356. - "license": "MIT",
  357. - "dependencies": {
  358. - "sprintf-js": "~1.0.2"
  359. - }
  360. - },
  361. - "node_modules/argparse/node_modules/sprintf-js": {
  362. - "version": "1.0.3",
  363. - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  364. - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
  365. + "version": "2.0.1",
  366. + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
  367. + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
  368. "dev": true,
  369. - "license": "BSD-3-Clause"
  370. + "license": "Python-2.0"
  371. },
  372. @@ -2393,2 +2338,3 @@
  373. "dev": true,
  374. + "license": "MIT",
  375. "optional": true,
  376. @@ -2404,3 +2350,4 @@
  377. "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
  378. - "dev": true
  379. + "dev": true,
  380. + "license": "ISC"
  381. },
  382. @@ -2462,2 +2409,3 @@
  383. ],
  384. + "license": "MIT",
  385. "optional": true,
  386. @@ -2506,2 +2454,3 @@
  387. "dev": true,
  388. + "license": "BSD-2-Clause",
  389. "dependencies": {
  390. @@ -2565,6 +2514,7 @@
  391. "node_modules/cheerio": {
  392. - "version": "1.0.0-rc.12",
  393. - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz",
  394. - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==",
  395. + "version": "1.1.2",
  396. + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz",
  397. + "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==",
  398. "dev": true,
  399. + "license": "MIT",
  400. "dependencies": {
  401. @@ -2573,9 +2523,13 @@
  402. "domhandler": "^5.0.3",
  403. - "domutils": "^3.0.1",
  404. - "htmlparser2": "^8.0.1",
  405. - "parse5": "^7.0.0",
  406. - "parse5-htmlparser2-tree-adapter": "^7.0.0"
  407. + "domutils": "^3.2.2",
  408. + "encoding-sniffer": "^0.2.1",
  409. + "htmlparser2": "^10.0.0",
  410. + "parse5": "^7.3.0",
  411. + "parse5-htmlparser2-tree-adapter": "^7.1.0",
  412. + "parse5-parser-stream": "^7.1.2",
  413. + "undici": "^7.12.0",
  414. + "whatwg-mimetype": "^4.0.0"
  415. },
  416. "engines": {
  417. - "node": ">= 6"
  418. + "node": ">=20.18.1"
  419. },
  420. @@ -2628,2 +2582,3 @@
  421. "dev": true,
  422. + "license": "ISC",
  423. "optional": true
  424. @@ -2778,2 +2733,3 @@
  425. "dev": true,
  426. + "license": "MIT",
  427. "dependencies": {
  428. @@ -2790,6 +2746,7 @@
  429. "node_modules/css-what": {
  430. - "version": "6.1.0",
  431. - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
  432. - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
  433. + "version": "6.2.2",
  434. + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
  435. + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
  436. "dev": true,
  437. + "license": "BSD-2-Clause",
  438. "engines": {
  439. @@ -2824,2 +2781,3 @@
  440. "dev": true,
  441. + "license": "BSD-2-Clause",
  442. "dependencies": {
  443. @@ -2879,2 +2837,3 @@
  444. "dev": true,
  445. + "license": "(MIT OR WTFPL)",
  446. "optional": true,
  447. @@ -2902,2 +2861,3 @@
  448. "dev": true,
  449. + "license": "MIT",
  450. "optional": true,
  451. @@ -2948,3 +2908,4 @@
  452. }
  453. - ]
  454. + ],
  455. + "license": "BSD-2-Clause"
  456. },
  457. @@ -2966,6 +2927,7 @@
  458. "node_modules/domutils": {
  459. - "version": "3.0.1",
  460. - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz",
  461. - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==",
  462. + "version": "3.2.2",
  463. + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
  464. + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
  465. "dev": true,
  466. + "license": "BSD-2-Clause",
  467. "dependencies": {
  468. @@ -2973,3 +2935,3 @@
  469. "domelementtype": "^2.3.0",
  470. - "domhandler": "^5.0.1"
  471. + "domhandler": "^5.0.3"
  472. },
  473. @@ -3040,5 +3002,5 @@
  474. "node_modules/emoji-regex": {
  475. - "version": "8.0.0",
  476. - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  477. - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  478. + "version": "9.2.2",
  479. + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
  480. + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
  481. "dev": true,
  482. @@ -3046,2 +3008,16 @@
  483. },
  484. + "node_modules/encoding-sniffer": {
  485. + "version": "0.2.1",
  486. + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz",
  487. + "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==",
  488. + "dev": true,
  489. + "license": "MIT",
  490. + "dependencies": {
  491. + "iconv-lite": "^0.6.3",
  492. + "whatwg-encoding": "^3.1.1"
  493. + },
  494. + "funding": {
  495. + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1"
  496. + }
  497. + },
  498. "node_modules/end-of-stream": {
  499. @@ -3056,6 +3032,7 @@
  500. "node_modules/entities": {
  501. - "version": "4.4.0",
  502. - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
  503. - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==",
  504. + "version": "4.5.0",
  505. + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
  506. + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
  507. "dev": true,
  508. + "license": "BSD-2-Clause",
  509. "engines": {
  510. @@ -3143,2 +3120,3 @@
  511. "dev": true,
  512. + "license": "MIT",
  513. "optional": true
  514. @@ -3195,16 +3173,2 @@
  515. },
  516. - "node_modules/esprima": {
  517. - "version": "4.0.1",
  518. - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  519. - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  520. - "dev": true,
  521. - "license": "BSD-2-Clause",
  522. - "bin": {
  523. - "esparse": "bin/esparse.js",
  524. - "esvalidate": "bin/esvalidate.js"
  525. - },
  526. - "engines": {
  527. - "node": ">=4"
  528. - }
  529. - },
  530. "node_modules/events": {
  531. @@ -3428,5 +3392,5 @@
  532. "node_modules/form-data": {
  533. - "version": "4.0.4",
  534. - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
  535. - "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
  536. + "version": "4.0.5",
  537. + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
  538. + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
  539. "dev": true,
  540. @@ -3553,2 +3517,3 @@
  541. "dev": true,
  542. + "license": "ISC",
  543. "optional": true
  544. @@ -3677,2 +3642,3 @@
  545. "dev": true,
  546. + "license": "ISC",
  547. "dependencies": {
  548. @@ -3756,2 +3722,3 @@
  549. "dev": true,
  550. + "license": "MIT",
  551. "engines": {
  552. @@ -3815,5 +3782,5 @@
  553. "node_modules/htmlparser2": {
  554. - "version": "8.0.1",
  555. - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz",
  556. - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==",
  557. + "version": "10.0.0",
  558. + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
  559. + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
  560. "dev": true,
  561. @@ -3826,7 +3793,21 @@
  562. ],
  563. + "license": "MIT",
  564. "dependencies": {
  565. "domelementtype": "^2.3.0",
  566. - "domhandler": "^5.0.2",
  567. - "domutils": "^3.0.1",
  568. - "entities": "^4.3.0"
  569. + "domhandler": "^5.0.3",
  570. + "domutils": "^3.2.1",
  571. + "entities": "^6.0.0"
  572. + }
  573. + },
  574. + "node_modules/htmlparser2/node_modules/entities": {
  575. + "version": "6.0.1",
  576. + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
  577. + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
  578. + "dev": true,
  579. + "license": "BSD-2-Clause",
  580. + "engines": {
  581. + "node": ">=0.12"
  582. + },
  583. + "funding": {
  584. + "url": "https://github.com/fb55/entities?sponsor=1"
  585. }
  586. @@ -3880,2 +3861,15 @@
  587. },
  588. + "node_modules/iconv-lite": {
  589. + "version": "0.6.3",
  590. + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
  591. + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
  592. + "dev": true,
  593. + "license": "MIT",
  594. + "dependencies": {
  595. + "safer-buffer": ">= 2.1.2 < 3.0.0"
  596. + },
  597. + "engines": {
  598. + "node": ">=0.10.0"
  599. + }
  600. + },
  601. "node_modules/ieee754": {
  602. @@ -3899,2 +3893,3 @@
  603. ],
  604. + "license": "BSD-3-Clause",
  605. "optional": true
  606. @@ -3912,5 +3907,5 @@
  607. "node_modules/index-to-position": {
  608. - "version": "1.1.0",
  609. - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.1.0.tgz",
  610. - "integrity": "sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==",
  611. + "version": "1.2.0",
  612. + "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.2.0.tgz",
  613. + "integrity": "sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw==",
  614. "dev": true,
  615. @@ -4120,5 +4115,5 @@
  616. "node_modules/js-yaml": {
  617. - "version": "3.14.2",
  618. - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
  619. - "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
  620. + "version": "4.1.1",
  621. + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
  622. + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
  623. "dev": true,
  624. @@ -4126,4 +4121,3 @@
  625. "dependencies": {
  626. - "argparse": "^1.0.7",
  627. - "esprima": "^4.0.0"
  628. + "argparse": "^2.0.1"
  629. },
  630. @@ -4157,2 +4151,3 @@
  631. "dev": true,
  632. + "license": "MIT",
  633. "optional": true
  634. @@ -4266,2 +4261,3 @@
  635. "hasInstallScript": true,
  636. + "license": "MIT",
  637. "optional": true,
  638. @@ -4333,2 +4329,3 @@
  639. "dev": true,
  640. + "license": "BSD-2-Clause",
  641. "dependencies": {
  642. @@ -4358,9 +4355,2 @@
  643. },
  644. - "node_modules/markdown-it/node_modules/argparse": {
  645. - "version": "2.0.1",
  646. - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
  647. - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
  648. - "dev": true,
  649. - "license": "Python-2.0"
  650. - },
  651. "node_modules/matcher": {
  652. @@ -4443,2 +4433,3 @@
  653. "dev": true,
  654. + "license": "ISC",
  655. "bin": {
  656. @@ -4487,2 +4478,3 @@
  657. "dev": true,
  658. + "license": "MIT",
  659. "dependencies": {
  660. @@ -4495,7 +4487,11 @@
  661. "node_modules/minimist": {
  662. - "version": "1.2.6",
  663. - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
  664. - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
  665. + "version": "1.2.8",
  666. + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
  667. + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
  668. "dev": true,
  669. - "optional": true
  670. + "license": "MIT",
  671. + "optional": true,
  672. + "funding": {
  673. + "url": "https://github.com/sponsors/ljharb"
  674. + }
  675. },
  676. @@ -4532,6 +4528,7 @@
  677. "node_modules/napi-build-utils": {
  678. - "version": "1.0.2",
  679. - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
  680. - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
  681. + "version": "2.0.0",
  682. + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
  683. + "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
  684. "dev": true,
  685. + "license": "MIT",
  686. "optional": true
  687. @@ -4578,2 +4575,3 @@
  688. "dev": true,
  689. + "license": "MIT",
  690. "optional": true
  691. @@ -4593,5 +4591,5 @@
  692. "node_modules/node-sarif-builder": {
  693. - "version": "3.2.0",
  694. - "resolved": "https://registry.npmjs.org/node-sarif-builder/-/node-sarif-builder-3.2.0.tgz",
  695. - "integrity": "sha512-kVIOdynrF2CRodHZeP/97Rh1syTUHBNiw17hUCIVhlhEsWlfJm19MuO56s4MdKbr22xWx6mzMnNAgXzVlIYM9Q==",
  696. + "version": "3.3.1",
  697. + "resolved": "https://registry.npmjs.org/node-sarif-builder/-/node-sarif-builder-3.3.1.tgz",
  698. + "integrity": "sha512-8z5dAbhpxmk/WRQHXlv4V0h+9Y4Ugk+w08lyhV/7E/CQX9yDdBc3025/EG+RSMJU2aPFh/IQ7XDV7Ti5TLt/TA==",
  699. "dev": true,
  700. @@ -4603,3 +4601,3 @@
  701. "engines": {
  702. - "node": ">=18"
  703. + "node": ">=20"
  704. }
  705. @@ -4680,5 +4678,5 @@
  706. "node_modules/normalize-package-data/node_modules/semver": {
  707. - "version": "7.7.2",
  708. - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
  709. - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
  710. + "version": "7.7.3",
  711. + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
  712. + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
  713. "dev": true,
  714. @@ -4808,5 +4806,5 @@
  715. "node_modules/p-map": {
  716. - "version": "7.0.3",
  717. - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
  718. - "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
  719. + "version": "7.0.4",
  720. + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz",
  721. + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==",
  722. "dev": true,
  723. @@ -4886,8 +4884,9 @@
  724. "node_modules/parse5": {
  725. - "version": "7.1.2",
  726. - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
  727. - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
  728. + "version": "7.3.0",
  729. + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz",
  730. + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==",
  731. "dev": true,
  732. + "license": "MIT",
  733. "dependencies": {
  734. - "entities": "^4.4.0"
  735. + "entities": "^6.0.0"
  736. },
  737. @@ -4898,8 +4897,9 @@
  738. "node_modules/parse5-htmlparser2-tree-adapter": {
  739. - "version": "7.0.0",
  740. - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz",
  741. - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==",
  742. + "version": "7.1.0",
  743. + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz",
  744. + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==",
  745. "dev": true,
  746. + "license": "MIT",
  747. "dependencies": {
  748. - "domhandler": "^5.0.2",
  749. + "domhandler": "^5.0.3",
  750. "parse5": "^7.0.0"
  751. @@ -4910,2 +4910,28 @@
  752. },
  753. + "node_modules/parse5-parser-stream": {
  754. + "version": "7.1.2",
  755. + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz",
  756. + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==",
  757. + "dev": true,
  758. + "license": "MIT",
  759. + "dependencies": {
  760. + "parse5": "^7.0.0"
  761. + },
  762. + "funding": {
  763. + "url": "https://github.com/inikulin/parse5?sponsor=1"
  764. + }
  765. + },
  766. + "node_modules/parse5/node_modules/entities": {
  767. + "version": "6.0.1",
  768. + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
  769. + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
  770. + "dev": true,
  771. + "license": "BSD-2-Clause",
  772. + "engines": {
  773. + "node": ">=0.12"
  774. + },
  775. + "funding": {
  776. + "url": "https://github.com/fb55/entities?sponsor=1"
  777. + }
  778. + },
  779. "node_modules/path-is-absolute": {
  780. @@ -4929,5 +4955,5 @@
  781. "node_modules/path-scurry": {
  782. - "version": "2.0.0",
  783. - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz",
  784. - "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==",
  785. + "version": "2.0.1",
  786. + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz",
  787. + "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==",
  788. "dev": true,
  789. @@ -5056,6 +5082,7 @@
  790. "node_modules/prebuild-install": {
  791. - "version": "7.1.1",
  792. - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
  793. - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==",
  794. + "version": "7.1.3",
  795. + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
  796. + "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==",
  797. "dev": true,
  798. + "license": "MIT",
  799. "optional": true,
  800. @@ -5067,3 +5094,3 @@
  801. "mkdirp-classic": "^0.5.3",
  802. - "napi-build-utils": "^1.0.1",
  803. + "napi-build-utils": "^2.0.0",
  804. "node-abi": "^3.3.0",
  805. @@ -5208,22 +5235,2 @@
  806. },
  807. - "node_modules/rc-config-loader/node_modules/argparse": {
  808. - "version": "2.0.1",
  809. - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
  810. - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
  811. - "dev": true,
  812. - "license": "Python-2.0"
  813. - },
  814. - "node_modules/rc-config-loader/node_modules/js-yaml": {
  815. - "version": "4.1.1",
  816. - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
  817. - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
  818. - "dev": true,
  819. - "license": "MIT",
  820. - "dependencies": {
  821. - "argparse": "^2.0.1"
  822. - },
  823. - "bin": {
  824. - "js-yaml": "bin/js-yaml.js"
  825. - }
  826. - },
  827. "node_modules/read": {
  828. @@ -5348,2 +5355,3 @@
  829. "dev": true,
  830. + "license": "ISC",
  831. "dependencies": {
  832. @@ -5371,2 +5379,3 @@
  833. "dev": true,
  834. + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
  835. "optional": true,
  836. @@ -5414,7 +5423,15 @@
  837. },
  838. + "node_modules/safer-buffer": {
  839. + "version": "2.1.2",
  840. + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  841. + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
  842. + "dev": true,
  843. + "license": "MIT"
  844. + },
  845. "node_modules/sax": {
  846. - "version": "1.2.4",
  847. - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
  848. - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
  849. - "dev": true
  850. + "version": "1.4.1",
  851. + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
  852. + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
  853. + "dev": true,
  854. + "license": "ISC"
  855. },
  856. @@ -5472,2 +5489,3 @@
  857. "dev": true,
  858. + "license": "MIT",
  859. "optional": true,
  860. @@ -5612,2 +5630,3 @@
  861. ],
  862. + "license": "MIT",
  863. "optional": true
  864. @@ -5633,2 +5652,3 @@
  865. ],
  866. + "license": "MIT",
  867. "optional": true,
  868. @@ -5764,2 +5784,3 @@
  869. "dev": true,
  870. + "license": "MIT",
  871. "engines": {
  872. @@ -5791,5 +5812,5 @@
  873. "node_modules/string-width": {
  874. - "version": "4.2.3",
  875. - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  876. - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  877. + "version": "5.1.2",
  878. + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
  879. + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
  880. "dev": true,
  881. @@ -5813,31 +5834,11 @@
  882. "dependencies": {
  883. - "emoji-regex": "^8.0.0",
  884. - "is-fullwidth-code-point": "^3.0.0",
  885. - "strip-ansi": "^6.0.1"
  886. + "eastasianwidth": "^0.2.0",
  887. + "emoji-regex": "^9.2.2",
  888. + "strip-ansi": "^7.0.1"
  889. },
  890. "engines": {
  891. - "node": ">=8"
  892. - }
  893. - },
  894. - "node_modules/string-width-cjs/node_modules/ansi-regex": {
  895. - "version": "5.0.1",
  896. - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  897. - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
  898. - "dev": true,
  899. - "license": "MIT",
  900. - "engines": {
  901. - "node": ">=8"
  902. - }
  903. - },
  904. - "node_modules/string-width-cjs/node_modules/strip-ansi": {
  905. - "version": "6.0.1",
  906. - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  907. - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  908. - "dev": true,
  909. - "license": "MIT",
  910. - "dependencies": {
  911. - "ansi-regex": "^5.0.1"
  912. + "node": ">=12"
  913. },
  914. - "engines": {
  915. - "node": ">=8"
  916. + "funding": {
  917. + "url": "https://github.com/sponsors/sindresorhus"
  918. }
  919. @@ -5854,2 +5855,9 @@
  920. },
  921. + "node_modules/string-width/node_modules/emoji-regex": {
  922. + "version": "8.0.0",
  923. + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  924. + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  925. + "dev": true,
  926. + "license": "MIT"
  927. + },
  928. "node_modules/string-width/node_modules/strip-ansi": {
  929. @@ -5947,4 +5955,5 @@
  930. "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
  931. - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo= sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
  932. + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
  933. "dev": true,
  934. + "license": "MIT",
  935. "optional": true,
  936. @@ -6062,2 +6071,24 @@
  937. },
  938. + "node_modules/table/node_modules/emoji-regex": {
  939. + "version": "8.0.0",
  940. + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  941. + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  942. + "dev": true,
  943. + "license": "MIT"
  944. + },
  945. + "node_modules/table/node_modules/string-width": {
  946. + "version": "4.2.3",
  947. + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  948. + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  949. + "dev": true,
  950. + "license": "MIT",
  951. + "dependencies": {
  952. + "emoji-regex": "^8.0.0",
  953. + "is-fullwidth-code-point": "^3.0.0",
  954. + "strip-ansi": "^6.0.1"
  955. + },
  956. + "engines": {
  957. + "node": ">=8"
  958. + }
  959. + },
  960. "node_modules/table/node_modules/strip-ansi": {
  961. @@ -6128,2 +6159,3 @@
  962. "dev": true,
  963. + "license": "MIT",
  964. "dependencies": {
  965. @@ -6193,5 +6225,5 @@
  966. "node_modules/tmp": {
  967. - "version": "0.2.4",
  968. - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.4.tgz",
  969. - "integrity": "sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ==",
  970. + "version": "0.2.5",
  971. + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
  972. + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
  973. "dev": true,
  974. @@ -6298,6 +6330,7 @@
  975. "node_modules/tslib": {
  976. - "version": "2.6.3",
  977. - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
  978. - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==",
  979. - "dev": true
  980. + "version": "2.8.1",
  981. + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  982. + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
  983. + "dev": true,
  984. + "license": "0BSD"
  985. },
  986. @@ -6316,4 +6349,5 @@
  987. "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
  988. - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
  989. + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
  990. "dev": true,
  991. + "license": "Apache-2.0",
  992. "optional": true,
  993. @@ -6365,2 +6399,12 @@
  994. },
  995. + "node_modules/undici": {
  996. + "version": "7.16.0",
  997. + "resolved": "https://registry.npmjs.org/undici/-/undici-7.16.0.tgz",
  998. + "integrity": "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==",
  999. + "dev": true,
  1000. + "license": "MIT",
  1001. + "engines": {
  1002. + "node": ">=20.18.1"
  1003. + }
  1004. + },
  1005. "node_modules/undici-types": {
  1006. @@ -6404,3 +6448,4 @@
  1007. "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
  1008. - "dev": true
  1009. + "dev": true,
  1010. + "license": "MIT"
  1011. },
  1012. @@ -6584,2 +6629,25 @@
  1013. },
  1014. + "node_modules/whatwg-encoding": {
  1015. + "version": "3.1.1",
  1016. + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
  1017. + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
  1018. + "dev": true,
  1019. + "license": "MIT",
  1020. + "dependencies": {
  1021. + "iconv-lite": "0.6.3"
  1022. + },
  1023. + "engines": {
  1024. + "node": ">=18"
  1025. + }
  1026. + },
  1027. + "node_modules/whatwg-mimetype": {
  1028. + "version": "4.0.0",
  1029. + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
  1030. + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
  1031. + "dev": true,
  1032. + "license": "MIT",
  1033. + "engines": {
  1034. + "node": ">=18"
  1035. + }
  1036. + },
  1037. "node_modules/which": {
  1038. @@ -6688,2 +6756,24 @@
  1039. },
  1040. + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
  1041. + "version": "8.0.0",
  1042. + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  1043. + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  1044. + "dev": true,
  1045. + "license": "MIT"
  1046. + },
  1047. + "node_modules/wrap-ansi-cjs/node_modules/string-width": {
  1048. + "version": "4.2.3",
  1049. + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  1050. + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  1051. + "dev": true,
  1052. + "license": "MIT",
  1053. + "dependencies": {
  1054. + "emoji-regex": "^8.0.0",
  1055. + "is-fullwidth-code-point": "^3.0.0",
  1056. + "strip-ansi": "^6.0.1"
  1057. + },
  1058. + "engines": {
  1059. + "node": ">=8"
  1060. + }
  1061. + },
  1062. "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
  1063. @@ -6714,27 +6804,2 @@
  1064. },
  1065. - "node_modules/wrap-ansi/node_modules/emoji-regex": {
  1066. - "version": "9.2.2",
  1067. - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
  1068. - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
  1069. - "dev": true,
  1070. - "license": "MIT"
  1071. - },
  1072. - "node_modules/wrap-ansi/node_modules/string-width": {
  1073. - "version": "5.1.2",
  1074. - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
  1075. - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
  1076. - "dev": true,
  1077. - "license": "MIT",
  1078. - "dependencies": {
  1079. - "eastasianwidth": "^0.2.0",
  1080. - "emoji-regex": "^9.2.2",
  1081. - "strip-ansi": "^7.0.1"
  1082. - },
  1083. - "engines": {
  1084. - "node": ">=12"
  1085. - },
  1086. - "funding": {
  1087. - "url": "https://github.com/sponsors/sindresorhus"
  1088. - }
  1089. - },
  1090. "node_modules/wrappy": {
  1091. diff --git a/build/package.json b/build/package.json
  1092. index e084f0e..4517da3 100644
  1093. --- a/build/package.json
  1094. +++ b/build/package.json
  1095. @@ -11,3 +11,2 @@
  1096. "@electron/get": "^2.0.0",
  1097. - "@electron/osx-sign": "^2.0.0",
  1098. "@types/ansi-colors": "^3.2.0",