package-lock.json 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671
  1. {
  2. "name": "node-lsp",
  3. "version": "0.0.0",
  4. "lockfileVersion": 3,
  5. "requires": true,
  6. "packages": {
  7. "": {
  8. "name": "node-lsp",
  9. "version": "0.0.0",
  10. "dependencies": {
  11. "bash-language-server": "^5.0.0",
  12. "typescript": "^5.3.2",
  13. "typescript-language-server": "^4.2.0",
  14. "vscode-langservers-extracted": "^4.8.0"
  15. }
  16. },
  17. "node_modules/@nodelib/fs.scandir": {
  18. "version": "2.1.5",
  19. "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
  20. "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
  21. "dependencies": {
  22. "@nodelib/fs.stat": "2.0.5",
  23. "run-parallel": "^1.1.9"
  24. },
  25. "engines": {
  26. "node": ">= 8"
  27. }
  28. },
  29. "node_modules/@nodelib/fs.stat": {
  30. "version": "2.0.5",
  31. "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
  32. "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
  33. "engines": {
  34. "node": ">= 8"
  35. }
  36. },
  37. "node_modules/@nodelib/fs.walk": {
  38. "version": "1.2.8",
  39. "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
  40. "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
  41. "dependencies": {
  42. "@nodelib/fs.scandir": "2.1.5",
  43. "fastq": "^1.6.0"
  44. },
  45. "engines": {
  46. "node": ">= 8"
  47. }
  48. },
  49. "node_modules/@vscode/l10n": {
  50. "version": "0.0.16",
  51. "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.16.tgz",
  52. "integrity": "sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg=="
  53. },
  54. "node_modules/bash-language-server": {
  55. "version": "5.0.0",
  56. "resolved": "https://registry.npmjs.org/bash-language-server/-/bash-language-server-5.0.0.tgz",
  57. "integrity": "sha512-1S5PMQO4PwXDIiPHUE6dYd8vZF1NZqb3i4Astd7UXD4lSWnSo71MqSmTpTs/dTYcvo2/9z2IymbNPPyn/VuM2w==",
  58. "dependencies": {
  59. "fast-glob": "3.3.0",
  60. "fuzzy-search": "3.2.1",
  61. "node-fetch": "2.6.12",
  62. "turndown": "7.1.2",
  63. "vscode-languageserver": "8.0.2",
  64. "vscode-languageserver-textdocument": "1.0.8",
  65. "web-tree-sitter": "0.20.8",
  66. "zod": "3.21.4"
  67. },
  68. "bin": {
  69. "bash-language-server": "out/cli.js"
  70. },
  71. "engines": {
  72. "node": ">=16"
  73. }
  74. },
  75. "node_modules/bash-language-server/node_modules/vscode-jsonrpc": {
  76. "version": "8.0.2",
  77. "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz",
  78. "integrity": "sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ==",
  79. "engines": {
  80. "node": ">=14.0.0"
  81. }
  82. },
  83. "node_modules/bash-language-server/node_modules/vscode-languageserver": {
  84. "version": "8.0.2",
  85. "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.2.tgz",
  86. "integrity": "sha512-bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA==",
  87. "dependencies": {
  88. "vscode-languageserver-protocol": "3.17.2"
  89. },
  90. "bin": {
  91. "installServerIntoExtension": "bin/installServerIntoExtension"
  92. }
  93. },
  94. "node_modules/bash-language-server/node_modules/vscode-languageserver-protocol": {
  95. "version": "3.17.2",
  96. "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz",
  97. "integrity": "sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==",
  98. "dependencies": {
  99. "vscode-jsonrpc": "8.0.2",
  100. "vscode-languageserver-types": "3.17.2"
  101. }
  102. },
  103. "node_modules/bash-language-server/node_modules/vscode-languageserver-textdocument": {
  104. "version": "1.0.8",
  105. "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz",
  106. "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q=="
  107. },
  108. "node_modules/bash-language-server/node_modules/vscode-languageserver-types": {
  109. "version": "3.17.2",
  110. "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz",
  111. "integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="
  112. },
  113. "node_modules/boolbase": {
  114. "version": "1.0.0",
  115. "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
  116. "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
  117. },
  118. "node_modules/braces": {
  119. "version": "3.0.2",
  120. "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
  121. "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
  122. "dependencies": {
  123. "fill-range": "^7.0.1"
  124. },
  125. "engines": {
  126. "node": ">=8"
  127. }
  128. },
  129. "node_modules/core-js": {
  130. "version": "3.29.1",
  131. "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.1.tgz",
  132. "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==",
  133. "hasInstallScript": true,
  134. "funding": {
  135. "type": "opencollective",
  136. "url": "https://opencollective.com/core-js"
  137. }
  138. },
  139. "node_modules/css-select": {
  140. "version": "5.1.0",
  141. "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
  142. "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
  143. "dependencies": {
  144. "boolbase": "^1.0.0",
  145. "css-what": "^6.1.0",
  146. "domhandler": "^5.0.2",
  147. "domutils": "^3.0.1",
  148. "nth-check": "^2.0.1"
  149. },
  150. "funding": {
  151. "url": "https://github.com/sponsors/fb55"
  152. }
  153. },
  154. "node_modules/css-what": {
  155. "version": "6.1.0",
  156. "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
  157. "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
  158. "engines": {
  159. "node": ">= 6"
  160. },
  161. "funding": {
  162. "url": "https://github.com/sponsors/fb55"
  163. }
  164. },
  165. "node_modules/dom-serializer": {
  166. "version": "2.0.0",
  167. "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
  168. "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
  169. "dependencies": {
  170. "domelementtype": "^2.3.0",
  171. "domhandler": "^5.0.2",
  172. "entities": "^4.2.0"
  173. },
  174. "funding": {
  175. "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
  176. }
  177. },
  178. "node_modules/domelementtype": {
  179. "version": "2.3.0",
  180. "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
  181. "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
  182. "funding": [
  183. {
  184. "type": "github",
  185. "url": "https://github.com/sponsors/fb55"
  186. }
  187. ]
  188. },
  189. "node_modules/domhandler": {
  190. "version": "5.0.3",
  191. "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
  192. "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
  193. "dependencies": {
  194. "domelementtype": "^2.3.0"
  195. },
  196. "engines": {
  197. "node": ">= 4"
  198. },
  199. "funding": {
  200. "url": "https://github.com/fb55/domhandler?sponsor=1"
  201. }
  202. },
  203. "node_modules/domino": {
  204. "version": "2.1.6",
  205. "resolved": "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz",
  206. "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ=="
  207. },
  208. "node_modules/domutils": {
  209. "version": "3.1.0",
  210. "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
  211. "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
  212. "dependencies": {
  213. "dom-serializer": "^2.0.0",
  214. "domelementtype": "^2.3.0",
  215. "domhandler": "^5.0.3"
  216. },
  217. "funding": {
  218. "url": "https://github.com/fb55/domutils?sponsor=1"
  219. }
  220. },
  221. "node_modules/entities": {
  222. "version": "4.5.0",
  223. "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
  224. "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
  225. "engines": {
  226. "node": ">=0.12"
  227. },
  228. "funding": {
  229. "url": "https://github.com/fb55/entities?sponsor=1"
  230. }
  231. },
  232. "node_modules/fast-glob": {
  233. "version": "3.3.0",
  234. "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz",
  235. "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==",
  236. "dependencies": {
  237. "@nodelib/fs.stat": "^2.0.2",
  238. "@nodelib/fs.walk": "^1.2.3",
  239. "glob-parent": "^5.1.2",
  240. "merge2": "^1.3.0",
  241. "micromatch": "^4.0.4"
  242. },
  243. "engines": {
  244. "node": ">=8.6.0"
  245. }
  246. },
  247. "node_modules/fastq": {
  248. "version": "1.15.0",
  249. "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
  250. "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
  251. "dependencies": {
  252. "reusify": "^1.0.4"
  253. }
  254. },
  255. "node_modules/fill-range": {
  256. "version": "7.0.1",
  257. "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  258. "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  259. "dependencies": {
  260. "to-regex-range": "^5.0.1"
  261. },
  262. "engines": {
  263. "node": ">=8"
  264. }
  265. },
  266. "node_modules/fuzzy-search": {
  267. "version": "3.2.1",
  268. "resolved": "https://registry.npmjs.org/fuzzy-search/-/fuzzy-search-3.2.1.tgz",
  269. "integrity": "sha512-vAcPiyomt1ioKAsAL2uxSABHJ4Ju/e4UeDM+g1OlR0vV4YhLGMNsdLNvZTpEDY4JCSt0E4hASCNM5t2ETtsbyg=="
  270. },
  271. "node_modules/glob-parent": {
  272. "version": "5.1.2",
  273. "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  274. "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  275. "dependencies": {
  276. "is-glob": "^4.0.1"
  277. },
  278. "engines": {
  279. "node": ">= 6"
  280. }
  281. },
  282. "node_modules/he": {
  283. "version": "1.2.0",
  284. "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
  285. "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
  286. "bin": {
  287. "he": "bin/he"
  288. }
  289. },
  290. "node_modules/is-extglob": {
  291. "version": "2.1.1",
  292. "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  293. "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
  294. "engines": {
  295. "node": ">=0.10.0"
  296. }
  297. },
  298. "node_modules/is-glob": {
  299. "version": "4.0.3",
  300. "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
  301. "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
  302. "dependencies": {
  303. "is-extglob": "^2.1.1"
  304. },
  305. "engines": {
  306. "node": ">=0.10.0"
  307. }
  308. },
  309. "node_modules/is-number": {
  310. "version": "7.0.0",
  311. "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  312. "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
  313. "engines": {
  314. "node": ">=0.12.0"
  315. }
  316. },
  317. "node_modules/jsonc-parser": {
  318. "version": "3.2.0",
  319. "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
  320. "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w=="
  321. },
  322. "node_modules/merge2": {
  323. "version": "1.4.1",
  324. "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
  325. "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
  326. "engines": {
  327. "node": ">= 8"
  328. }
  329. },
  330. "node_modules/micromatch": {
  331. "version": "4.0.5",
  332. "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
  333. "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
  334. "dependencies": {
  335. "braces": "^3.0.2",
  336. "picomatch": "^2.3.1"
  337. },
  338. "engines": {
  339. "node": ">=8.6"
  340. }
  341. },
  342. "node_modules/node-fetch": {
  343. "version": "2.6.12",
  344. "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz",
  345. "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==",
  346. "dependencies": {
  347. "whatwg-url": "^5.0.0"
  348. },
  349. "engines": {
  350. "node": "4.x || >=6.0.0"
  351. },
  352. "peerDependencies": {
  353. "encoding": "^0.1.0"
  354. },
  355. "peerDependenciesMeta": {
  356. "encoding": {
  357. "optional": true
  358. }
  359. }
  360. },
  361. "node_modules/node-html-parser": {
  362. "version": "6.1.11",
  363. "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-6.1.11.tgz",
  364. "integrity": "sha512-FAgwwZ6h0DSDWxfD0Iq1tsDcBCxdJB1nXpLPPxX8YyVWzbfCjKWEzaynF4gZZ/8hziUmp7ZSaKylcn0iKhufUQ==",
  365. "dependencies": {
  366. "css-select": "^5.1.0",
  367. "he": "1.2.0"
  368. }
  369. },
  370. "node_modules/nth-check": {
  371. "version": "2.1.1",
  372. "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
  373. "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
  374. "dependencies": {
  375. "boolbase": "^1.0.0"
  376. },
  377. "funding": {
  378. "url": "https://github.com/fb55/nth-check?sponsor=1"
  379. }
  380. },
  381. "node_modules/picomatch": {
  382. "version": "2.3.1",
  383. "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  384. "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  385. "engines": {
  386. "node": ">=8.6"
  387. },
  388. "funding": {
  389. "url": "https://github.com/sponsors/jonschlinkert"
  390. }
  391. },
  392. "node_modules/queue-microtask": {
  393. "version": "1.2.3",
  394. "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
  395. "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
  396. "funding": [
  397. {
  398. "type": "github",
  399. "url": "https://github.com/sponsors/feross"
  400. },
  401. {
  402. "type": "patreon",
  403. "url": "https://www.patreon.com/feross"
  404. },
  405. {
  406. "type": "consulting",
  407. "url": "https://feross.org/support"
  408. }
  409. ]
  410. },
  411. "node_modules/regenerator-runtime": {
  412. "version": "0.13.11",
  413. "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
  414. "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
  415. },
  416. "node_modules/request-light": {
  417. "version": "0.7.0",
  418. "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz",
  419. "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q=="
  420. },
  421. "node_modules/reusify": {
  422. "version": "1.0.4",
  423. "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
  424. "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
  425. "engines": {
  426. "iojs": ">=1.0.0",
  427. "node": ">=0.10.0"
  428. }
  429. },
  430. "node_modules/run-parallel": {
  431. "version": "1.2.0",
  432. "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
  433. "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
  434. "funding": [
  435. {
  436. "type": "github",
  437. "url": "https://github.com/sponsors/feross"
  438. },
  439. {
  440. "type": "patreon",
  441. "url": "https://www.patreon.com/feross"
  442. },
  443. {
  444. "type": "consulting",
  445. "url": "https://feross.org/support"
  446. }
  447. ],
  448. "dependencies": {
  449. "queue-microtask": "^1.2.2"
  450. }
  451. },
  452. "node_modules/to-regex-range": {
  453. "version": "5.0.1",
  454. "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  455. "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  456. "dependencies": {
  457. "is-number": "^7.0.0"
  458. },
  459. "engines": {
  460. "node": ">=8.0"
  461. }
  462. },
  463. "node_modules/tr46": {
  464. "version": "0.0.3",
  465. "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  466. "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
  467. },
  468. "node_modules/turndown": {
  469. "version": "7.1.2",
  470. "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.1.2.tgz",
  471. "integrity": "sha512-ntI9R7fcUKjqBP6QU8rBK2Ehyt8LAzt3UBT9JR9tgo6GtuKvyUzpayWmeMKJw1DPdXzktvtIT8m2mVXz+bL/Qg==",
  472. "dependencies": {
  473. "domino": "^2.1.6"
  474. }
  475. },
  476. "node_modules/typescript": {
  477. "version": "5.3.3",
  478. "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
  479. "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
  480. "bin": {
  481. "tsc": "bin/tsc",
  482. "tsserver": "bin/tsserver"
  483. },
  484. "engines": {
  485. "node": ">=14.17"
  486. }
  487. },
  488. "node_modules/typescript-language-server": {
  489. "version": "4.2.0",
  490. "resolved": "https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-4.2.0.tgz",
  491. "integrity": "sha512-1yKDqKeWLTQkN4mN+CT84aBr7ckp6sNVb8DZg+eXl0TDl14edn6Yh1wPqPA1rQ4AGVJc02fYbXTFsklaVYy4Uw==",
  492. "bin": {
  493. "typescript-language-server": "lib/cli.mjs"
  494. },
  495. "engines": {
  496. "node": ">=18"
  497. }
  498. },
  499. "node_modules/vscode-css-languageservice": {
  500. "version": "6.2.11",
  501. "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.11.tgz",
  502. "integrity": "sha512-qn49Wa6K94LnizpVxmlYrcPf1Cb36gq1nNueW0COhi4shylXBzET5wuDbH8ZWQlJD0HM5Mmnn7WE9vQVVs+ULA==",
  503. "dependencies": {
  504. "@vscode/l10n": "^0.0.16",
  505. "vscode-languageserver-textdocument": "^1.0.11",
  506. "vscode-languageserver-types": "3.17.5",
  507. "vscode-uri": "^3.0.8"
  508. }
  509. },
  510. "node_modules/vscode-html-languageservice": {
  511. "version": "5.1.1",
  512. "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.1.1.tgz",
  513. "integrity": "sha512-JenrspIIG/Q+93R6G3L6HdK96itSisMynE0glURqHpQbL3dKAKzdm8L40lAHNkwJeBg+BBPpAshZKv/38onrTQ==",
  514. "dependencies": {
  515. "@vscode/l10n": "^0.0.16",
  516. "vscode-languageserver-textdocument": "^1.0.11",
  517. "vscode-languageserver-types": "^3.17.5",
  518. "vscode-uri": "^3.0.8"
  519. }
  520. },
  521. "node_modules/vscode-json-languageservice": {
  522. "version": "5.3.7",
  523. "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.3.7.tgz",
  524. "integrity": "sha512-jdDggN2SLMQw4C/tLr11v6/OK4cMVGy7tbyZRHQvukQ6lcflY3UV+ZMkmwHKCqXz2TmxkjQb536eJW6JMEVeew==",
  525. "dependencies": {
  526. "@vscode/l10n": "^0.0.16",
  527. "jsonc-parser": "^3.2.0",
  528. "vscode-languageserver-textdocument": "^1.0.11",
  529. "vscode-languageserver-types": "^3.17.5",
  530. "vscode-uri": "^3.0.8"
  531. }
  532. },
  533. "node_modules/vscode-jsonrpc": {
  534. "version": "8.2.0",
  535. "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
  536. "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
  537. "engines": {
  538. "node": ">=14.0.0"
  539. }
  540. },
  541. "node_modules/vscode-langservers-extracted": {
  542. "version": "4.8.0",
  543. "resolved": "https://registry.npmjs.org/vscode-langservers-extracted/-/vscode-langservers-extracted-4.8.0.tgz",
  544. "integrity": "sha512-kWqVdmdcf9Ez1P3hZpvCHomxVqrdK2awwZkezSW3SuXLX0kXS4x8WoA0GkF54SA0CiXtJWszaFpQghUNVlepuQ==",
  545. "dependencies": {
  546. "@vscode/l10n": "^0.0.16",
  547. "core-js": "^3.20.1",
  548. "jsonc-parser": "^3.2.0",
  549. "regenerator-runtime": "^0.13.9",
  550. "request-light": "^0.7.0",
  551. "typescript": "^4.0.5",
  552. "vscode-css-languageservice": "^6.2.10",
  553. "vscode-html-languageservice": "^5.1.0",
  554. "vscode-json-languageservice": "^5.3.7",
  555. "vscode-languageserver": "^9.0.1",
  556. "vscode-languageserver-textdocument": "^1.0.11",
  557. "vscode-languageserver-types": "^3.17.5",
  558. "vscode-markdown-languageservice": "^0.4.0-alpha.7",
  559. "vscode-nls": "^5.2.0",
  560. "vscode-uri": "^3.0.8"
  561. },
  562. "bin": {
  563. "vscode-css-language-server": "bin/vscode-css-language-server",
  564. "vscode-eslint-language-server": "bin/vscode-eslint-language-server",
  565. "vscode-html-language-server": "bin/vscode-html-language-server",
  566. "vscode-json-language-server": "bin/vscode-json-language-server",
  567. "vscode-markdown-language-server": "bin/vscode-markdown-language-server"
  568. }
  569. },
  570. "node_modules/vscode-langservers-extracted/node_modules/typescript": {
  571. "version": "4.9.5",
  572. "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
  573. "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
  574. "bin": {
  575. "tsc": "bin/tsc",
  576. "tsserver": "bin/tsserver"
  577. },
  578. "engines": {
  579. "node": ">=4.2.0"
  580. }
  581. },
  582. "node_modules/vscode-languageserver": {
  583. "version": "9.0.1",
  584. "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
  585. "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==",
  586. "dependencies": {
  587. "vscode-languageserver-protocol": "3.17.5"
  588. },
  589. "bin": {
  590. "installServerIntoExtension": "bin/installServerIntoExtension"
  591. }
  592. },
  593. "node_modules/vscode-languageserver-protocol": {
  594. "version": "3.17.5",
  595. "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
  596. "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
  597. "dependencies": {
  598. "vscode-jsonrpc": "8.2.0",
  599. "vscode-languageserver-types": "3.17.5"
  600. }
  601. },
  602. "node_modules/vscode-languageserver-textdocument": {
  603. "version": "1.0.11",
  604. "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz",
  605. "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA=="
  606. },
  607. "node_modules/vscode-languageserver-types": {
  608. "version": "3.17.5",
  609. "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
  610. "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="
  611. },
  612. "node_modules/vscode-markdown-languageservice": {
  613. "version": "0.4.0-alpha.8",
  614. "resolved": "https://registry.npmjs.org/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.4.0-alpha.8.tgz",
  615. "integrity": "sha512-6S6RE5s+4biWg2xk9bpwNi6GihUYQIVxdO3I+jb/XDyvfmqYVxrN86cKLF8QSbaQvX3fMuBAxBLFfX93FdJi3w==",
  616. "dependencies": {
  617. "@vscode/l10n": "^0.0.10",
  618. "node-html-parser": "^6.1.5",
  619. "picomatch": "^2.3.1",
  620. "vscode-languageserver-textdocument": "^1.0.8",
  621. "vscode-languageserver-types": "^3.17.3",
  622. "vscode-uri": "^3.0.7"
  623. },
  624. "engines": {
  625. "node": "*"
  626. }
  627. },
  628. "node_modules/vscode-markdown-languageservice/node_modules/@vscode/l10n": {
  629. "version": "0.0.10",
  630. "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.10.tgz",
  631. "integrity": "sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ=="
  632. },
  633. "node_modules/vscode-nls": {
  634. "version": "5.2.0",
  635. "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz",
  636. "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng=="
  637. },
  638. "node_modules/vscode-uri": {
  639. "version": "3.0.8",
  640. "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz",
  641. "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw=="
  642. },
  643. "node_modules/web-tree-sitter": {
  644. "version": "0.20.8",
  645. "resolved": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.20.8.tgz",
  646. "integrity": "sha512-weOVgZ3aAARgdnb220GqYuh7+rZU0Ka9k9yfKtGAzEYMa6GgiCzW9JjQRJyCJakvibQW+dfjJdihjInKuuCAUQ=="
  647. },
  648. "node_modules/webidl-conversions": {
  649. "version": "3.0.1",
  650. "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  651. "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
  652. },
  653. "node_modules/whatwg-url": {
  654. "version": "5.0.0",
  655. "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  656. "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
  657. "dependencies": {
  658. "tr46": "~0.0.3",
  659. "webidl-conversions": "^3.0.0"
  660. }
  661. },
  662. "node_modules/zod": {
  663. "version": "3.21.4",
  664. "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
  665. "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==",
  666. "funding": {
  667. "url": "https://github.com/sponsors/colinhacks"
  668. }
  669. }
  670. }
  671. }