package-lock.json 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559
  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.1.3",
  13. "typescript-language-server": "^3.3.2",
  14. "vscode-langservers-extracted": "^4.7.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.11",
  51. "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.11.tgz",
  52. "integrity": "sha512-ukOMWnCg1tCvT7WnDfsUKQOFDQGsyR5tNgRpwmqi+5/vzU3ghdDXzvIM4IOPdSb3OeSsBNvmSL8nxIVOqi2WXA=="
  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/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/domino": {
  135. "version": "2.1.6",
  136. "resolved": "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz",
  137. "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ=="
  138. },
  139. "node_modules/fast-glob": {
  140. "version": "3.3.0",
  141. "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz",
  142. "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==",
  143. "dependencies": {
  144. "@nodelib/fs.stat": "^2.0.2",
  145. "@nodelib/fs.walk": "^1.2.3",
  146. "glob-parent": "^5.1.2",
  147. "merge2": "^1.3.0",
  148. "micromatch": "^4.0.4"
  149. },
  150. "engines": {
  151. "node": ">=8.6.0"
  152. }
  153. },
  154. "node_modules/fastq": {
  155. "version": "1.15.0",
  156. "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
  157. "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
  158. "dependencies": {
  159. "reusify": "^1.0.4"
  160. }
  161. },
  162. "node_modules/fill-range": {
  163. "version": "7.0.1",
  164. "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  165. "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  166. "dependencies": {
  167. "to-regex-range": "^5.0.1"
  168. },
  169. "engines": {
  170. "node": ">=8"
  171. }
  172. },
  173. "node_modules/fuzzy-search": {
  174. "version": "3.2.1",
  175. "resolved": "https://registry.npmjs.org/fuzzy-search/-/fuzzy-search-3.2.1.tgz",
  176. "integrity": "sha512-vAcPiyomt1ioKAsAL2uxSABHJ4Ju/e4UeDM+g1OlR0vV4YhLGMNsdLNvZTpEDY4JCSt0E4hASCNM5t2ETtsbyg=="
  177. },
  178. "node_modules/glob-parent": {
  179. "version": "5.1.2",
  180. "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  181. "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  182. "dependencies": {
  183. "is-glob": "^4.0.1"
  184. },
  185. "engines": {
  186. "node": ">= 6"
  187. }
  188. },
  189. "node_modules/is-extglob": {
  190. "version": "2.1.1",
  191. "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  192. "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
  193. "engines": {
  194. "node": ">=0.10.0"
  195. }
  196. },
  197. "node_modules/is-glob": {
  198. "version": "4.0.3",
  199. "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
  200. "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
  201. "dependencies": {
  202. "is-extglob": "^2.1.1"
  203. },
  204. "engines": {
  205. "node": ">=0.10.0"
  206. }
  207. },
  208. "node_modules/is-number": {
  209. "version": "7.0.0",
  210. "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  211. "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
  212. "engines": {
  213. "node": ">=0.12.0"
  214. }
  215. },
  216. "node_modules/jsonc-parser": {
  217. "version": "3.2.0",
  218. "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
  219. "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w=="
  220. },
  221. "node_modules/merge2": {
  222. "version": "1.4.1",
  223. "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
  224. "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
  225. "engines": {
  226. "node": ">= 8"
  227. }
  228. },
  229. "node_modules/micromatch": {
  230. "version": "4.0.5",
  231. "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
  232. "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
  233. "dependencies": {
  234. "braces": "^3.0.2",
  235. "picomatch": "^2.3.1"
  236. },
  237. "engines": {
  238. "node": ">=8.6"
  239. }
  240. },
  241. "node_modules/node-fetch": {
  242. "version": "2.6.12",
  243. "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz",
  244. "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==",
  245. "dependencies": {
  246. "whatwg-url": "^5.0.0"
  247. },
  248. "engines": {
  249. "node": "4.x || >=6.0.0"
  250. },
  251. "peerDependencies": {
  252. "encoding": "^0.1.0"
  253. },
  254. "peerDependenciesMeta": {
  255. "encoding": {
  256. "optional": true
  257. }
  258. }
  259. },
  260. "node_modules/picomatch": {
  261. "version": "2.3.1",
  262. "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  263. "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  264. "engines": {
  265. "node": ">=8.6"
  266. },
  267. "funding": {
  268. "url": "https://github.com/sponsors/jonschlinkert"
  269. }
  270. },
  271. "node_modules/queue-microtask": {
  272. "version": "1.2.3",
  273. "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
  274. "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
  275. "funding": [
  276. {
  277. "type": "github",
  278. "url": "https://github.com/sponsors/feross"
  279. },
  280. {
  281. "type": "patreon",
  282. "url": "https://www.patreon.com/feross"
  283. },
  284. {
  285. "type": "consulting",
  286. "url": "https://feross.org/support"
  287. }
  288. ]
  289. },
  290. "node_modules/regenerator-runtime": {
  291. "version": "0.13.11",
  292. "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
  293. "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
  294. },
  295. "node_modules/request-light": {
  296. "version": "0.7.0",
  297. "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz",
  298. "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q=="
  299. },
  300. "node_modules/reusify": {
  301. "version": "1.0.4",
  302. "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
  303. "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
  304. "engines": {
  305. "iojs": ">=1.0.0",
  306. "node": ">=0.10.0"
  307. }
  308. },
  309. "node_modules/run-parallel": {
  310. "version": "1.2.0",
  311. "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
  312. "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
  313. "funding": [
  314. {
  315. "type": "github",
  316. "url": "https://github.com/sponsors/feross"
  317. },
  318. {
  319. "type": "patreon",
  320. "url": "https://www.patreon.com/feross"
  321. },
  322. {
  323. "type": "consulting",
  324. "url": "https://feross.org/support"
  325. }
  326. ],
  327. "dependencies": {
  328. "queue-microtask": "^1.2.2"
  329. }
  330. },
  331. "node_modules/to-regex-range": {
  332. "version": "5.0.1",
  333. "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  334. "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  335. "dependencies": {
  336. "is-number": "^7.0.0"
  337. },
  338. "engines": {
  339. "node": ">=8.0"
  340. }
  341. },
  342. "node_modules/tr46": {
  343. "version": "0.0.3",
  344. "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  345. "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
  346. },
  347. "node_modules/turndown": {
  348. "version": "7.1.2",
  349. "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.1.2.tgz",
  350. "integrity": "sha512-ntI9R7fcUKjqBP6QU8rBK2Ehyt8LAzt3UBT9JR9tgo6GtuKvyUzpayWmeMKJw1DPdXzktvtIT8m2mVXz+bL/Qg==",
  351. "dependencies": {
  352. "domino": "^2.1.6"
  353. }
  354. },
  355. "node_modules/typescript": {
  356. "version": "5.1.3",
  357. "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz",
  358. "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==",
  359. "bin": {
  360. "tsc": "bin/tsc",
  361. "tsserver": "bin/tsserver"
  362. },
  363. "engines": {
  364. "node": ">=14.17"
  365. }
  366. },
  367. "node_modules/typescript-language-server": {
  368. "version": "3.3.2",
  369. "resolved": "https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-3.3.2.tgz",
  370. "integrity": "sha512-jzun53CIkTbpAki0nP+hk5baGW+86SNNlVhyIj2ZUy45zUkCnmoetWuAtfRRQYrlIr8x4QB3ymGJPuwDQSd/ew==",
  371. "bin": {
  372. "typescript-language-server": "lib/cli.mjs"
  373. },
  374. "engines": {
  375. "node": ">=14.17"
  376. }
  377. },
  378. "node_modules/vscode-css-languageservice": {
  379. "version": "6.2.4",
  380. "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.4.tgz",
  381. "integrity": "sha512-9UG0s3Ss8rbaaPZL1AkGzdjrGY8F+P+Ne9snsrvD9gxltDGhsn8C2dQpqQewHrMW37OvlqJoI8sUU2AWDb+qNw==",
  382. "dependencies": {
  383. "@vscode/l10n": "^0.0.11",
  384. "vscode-languageserver-textdocument": "^1.0.8",
  385. "vscode-languageserver-types": "^3.17.3",
  386. "vscode-uri": "^3.0.7"
  387. }
  388. },
  389. "node_modules/vscode-html-languageservice": {
  390. "version": "5.0.4",
  391. "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.4.tgz",
  392. "integrity": "sha512-tvrySfpglu4B2rQgWGVO/IL+skvU7kBkQotRlxA7ocSyRXOZUd6GA13XHkxo8LPe07KWjeoBlN1aVGqdfTK4xA==",
  393. "dependencies": {
  394. "@vscode/l10n": "^0.0.11",
  395. "vscode-languageserver-textdocument": "^1.0.8",
  396. "vscode-languageserver-types": "^3.17.2",
  397. "vscode-uri": "^3.0.7"
  398. }
  399. },
  400. "node_modules/vscode-json-languageservice": {
  401. "version": "5.3.5",
  402. "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.3.5.tgz",
  403. "integrity": "sha512-DasT+bKtpaS2rTPEB4VMROnvO1WES2KD8RZZxXbumnk9sk5wco10VdB6sJgTlsKQN14tHQLZDXuHnSoSAlE8LQ==",
  404. "dependencies": {
  405. "@vscode/l10n": "^0.0.13",
  406. "jsonc-parser": "^3.2.0",
  407. "vscode-languageserver-textdocument": "^1.0.8",
  408. "vscode-languageserver-types": "^3.17.3",
  409. "vscode-uri": "^3.0.7"
  410. }
  411. },
  412. "node_modules/vscode-json-languageservice/node_modules/@vscode/l10n": {
  413. "version": "0.0.13",
  414. "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.13.tgz",
  415. "integrity": "sha512-A3uY356uOU9nGa+TQIT/i3ziWUgJjVMUrGGXSrtRiTwklyCFjGVWIOHoEIHbJpiyhDkJd9kvIWUOfXK1IkK8XQ=="
  416. },
  417. "node_modules/vscode-jsonrpc": {
  418. "version": "8.1.0",
  419. "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz",
  420. "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==",
  421. "engines": {
  422. "node": ">=14.0.0"
  423. }
  424. },
  425. "node_modules/vscode-langservers-extracted": {
  426. "version": "4.7.0",
  427. "resolved": "https://registry.npmjs.org/vscode-langservers-extracted/-/vscode-langservers-extracted-4.7.0.tgz",
  428. "integrity": "sha512-OZWgreyvCKdKV4TfBGXrxiJVaT041SkoE3TzQUCS/EnK55zMGM1fq1HoXtFLMvqatEuVYSPF2lywrAj2Ac0maQ==",
  429. "dependencies": {
  430. "@vscode/l10n": "^0.0.13",
  431. "core-js": "^3.20.1",
  432. "jsonc-parser": "^3.2.0",
  433. "regenerator-runtime": "^0.13.9",
  434. "request-light": "^0.7.0",
  435. "typescript": "^4.0.5",
  436. "vscode-css-languageservice": "^6.2.4",
  437. "vscode-html-languageservice": "^5.0.4",
  438. "vscode-json-languageservice": "^5.3.3",
  439. "vscode-languageserver": "^8.1.0",
  440. "vscode-languageserver-textdocument": "^1.0.10",
  441. "vscode-languageserver-types": "^3.17.3",
  442. "vscode-markdown-languageservice": "^0.3.0",
  443. "vscode-nls": "^5.2.0",
  444. "vscode-uri": "^3.0.7"
  445. },
  446. "bin": {
  447. "vscode-css-language-server": "bin/vscode-css-language-server",
  448. "vscode-eslint-language-server": "bin/vscode-eslint-language-server",
  449. "vscode-html-language-server": "bin/vscode-html-language-server",
  450. "vscode-json-language-server": "bin/vscode-json-language-server",
  451. "vscode-markdown-language-server": "bin/vscode-markdown-language-server"
  452. }
  453. },
  454. "node_modules/vscode-langservers-extracted/node_modules/@vscode/l10n": {
  455. "version": "0.0.13",
  456. "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.13.tgz",
  457. "integrity": "sha512-A3uY356uOU9nGa+TQIT/i3ziWUgJjVMUrGGXSrtRiTwklyCFjGVWIOHoEIHbJpiyhDkJd9kvIWUOfXK1IkK8XQ=="
  458. },
  459. "node_modules/vscode-langservers-extracted/node_modules/typescript": {
  460. "version": "4.9.5",
  461. "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
  462. "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
  463. "bin": {
  464. "tsc": "bin/tsc",
  465. "tsserver": "bin/tsserver"
  466. },
  467. "engines": {
  468. "node": ">=4.2.0"
  469. }
  470. },
  471. "node_modules/vscode-languageserver": {
  472. "version": "8.1.0",
  473. "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz",
  474. "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==",
  475. "dependencies": {
  476. "vscode-languageserver-protocol": "3.17.3"
  477. },
  478. "bin": {
  479. "installServerIntoExtension": "bin/installServerIntoExtension"
  480. }
  481. },
  482. "node_modules/vscode-languageserver-protocol": {
  483. "version": "3.17.3",
  484. "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz",
  485. "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==",
  486. "dependencies": {
  487. "vscode-jsonrpc": "8.1.0",
  488. "vscode-languageserver-types": "3.17.3"
  489. }
  490. },
  491. "node_modules/vscode-languageserver-textdocument": {
  492. "version": "1.0.10",
  493. "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.10.tgz",
  494. "integrity": "sha512-dPA6WqtAQJ/Iopm0Hrj11VvaKxsEcm62jpqyaYbY0xuvUffeWAn77f3VKr2SCsJphSyEw4Fjkjqm2gQ24KQfrA=="
  495. },
  496. "node_modules/vscode-languageserver-types": {
  497. "version": "3.17.3",
  498. "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz",
  499. "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA=="
  500. },
  501. "node_modules/vscode-markdown-languageservice": {
  502. "version": "0.3.0",
  503. "resolved": "https://registry.npmjs.org/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.3.0.tgz",
  504. "integrity": "sha512-+HGaZSsZGHbNdDyjfdkDws9a9oiqUsfnW5AtZQpgcxCavP5Gwom77S4XXzL/uEUUZ5u1K/0VTOhqha7qPcCW5w==",
  505. "dependencies": {
  506. "@vscode/l10n": "^0.0.10",
  507. "picomatch": "^2.3.1",
  508. "vscode-languageserver-textdocument": "^1.0.5",
  509. "vscode-languageserver-types": "^3.17.1",
  510. "vscode-uri": "^3.0.3"
  511. },
  512. "engines": {
  513. "node": "*"
  514. }
  515. },
  516. "node_modules/vscode-markdown-languageservice/node_modules/@vscode/l10n": {
  517. "version": "0.0.10",
  518. "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.10.tgz",
  519. "integrity": "sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ=="
  520. },
  521. "node_modules/vscode-nls": {
  522. "version": "5.2.0",
  523. "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz",
  524. "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng=="
  525. },
  526. "node_modules/vscode-uri": {
  527. "version": "3.0.7",
  528. "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz",
  529. "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA=="
  530. },
  531. "node_modules/web-tree-sitter": {
  532. "version": "0.20.8",
  533. "resolved": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.20.8.tgz",
  534. "integrity": "sha512-weOVgZ3aAARgdnb220GqYuh7+rZU0Ka9k9yfKtGAzEYMa6GgiCzW9JjQRJyCJakvibQW+dfjJdihjInKuuCAUQ=="
  535. },
  536. "node_modules/webidl-conversions": {
  537. "version": "3.0.1",
  538. "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  539. "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
  540. },
  541. "node_modules/whatwg-url": {
  542. "version": "5.0.0",
  543. "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  544. "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
  545. "dependencies": {
  546. "tr46": "~0.0.3",
  547. "webidl-conversions": "^3.0.0"
  548. }
  549. },
  550. "node_modules/zod": {
  551. "version": "3.21.4",
  552. "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
  553. "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==",
  554. "funding": {
  555. "url": "https://github.com/sponsors/colinhacks"
  556. }
  557. }
  558. }
  559. }