package-lock.json 26 KB

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