package-lock.json 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813
  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.4.3",
  12. "typescript": "^5.7.3",
  13. "typescript-language-server": "^4.3.4",
  14. "vscode-langservers-extracted": "^4.10.0"
  15. }
  16. },
  17. "node_modules/@mixmark-io/domino": {
  18. "version": "2.2.0",
  19. "resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz",
  20. "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==",
  21. "license": "BSD-2-Clause"
  22. },
  23. "node_modules/@nodelib/fs.scandir": {
  24. "version": "2.1.5",
  25. "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
  26. "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
  27. "license": "MIT",
  28. "dependencies": {
  29. "@nodelib/fs.stat": "2.0.5",
  30. "run-parallel": "^1.1.9"
  31. },
  32. "engines": {
  33. "node": ">= 8"
  34. }
  35. },
  36. "node_modules/@nodelib/fs.stat": {
  37. "version": "2.0.5",
  38. "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
  39. "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
  40. "license": "MIT",
  41. "engines": {
  42. "node": ">= 8"
  43. }
  44. },
  45. "node_modules/@nodelib/fs.walk": {
  46. "version": "1.2.8",
  47. "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
  48. "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
  49. "license": "MIT",
  50. "dependencies": {
  51. "@nodelib/fs.scandir": "2.1.5",
  52. "fastq": "^1.6.0"
  53. },
  54. "engines": {
  55. "node": ">= 8"
  56. }
  57. },
  58. "node_modules/@one-ini/wasm": {
  59. "version": "0.1.1",
  60. "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz",
  61. "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==",
  62. "license": "MIT"
  63. },
  64. "node_modules/@vscode/l10n": {
  65. "version": "0.0.18",
  66. "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
  67. "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==",
  68. "license": "MIT"
  69. },
  70. "node_modules/balanced-match": {
  71. "version": "1.0.2",
  72. "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
  73. "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
  74. "license": "MIT"
  75. },
  76. "node_modules/bash-language-server": {
  77. "version": "5.4.3",
  78. "resolved": "https://registry.npmjs.org/bash-language-server/-/bash-language-server-5.4.3.tgz",
  79. "integrity": "sha512-bWpLfob5YAOKKbhxyIldvalP+xrBORrUDZMbcPJAhrhC+xiEVREGV9LfFc01Ce5HhpN+f3sNn+sOYlBf+EO98g==",
  80. "license": "MIT",
  81. "dependencies": {
  82. "editorconfig": "2.0.0",
  83. "fast-glob": "3.3.2",
  84. "fuzzy-search": "3.2.1",
  85. "node-fetch": "2.7.0",
  86. "turndown": "7.2.0",
  87. "vscode-languageserver": "8.0.2",
  88. "vscode-languageserver-textdocument": "1.0.12",
  89. "web-tree-sitter": "0.24.5",
  90. "zod": "3.24.1"
  91. },
  92. "bin": {
  93. "bash-language-server": "out/cli.js"
  94. },
  95. "engines": {
  96. "node": ">=16"
  97. }
  98. },
  99. "node_modules/boolbase": {
  100. "version": "1.0.0",
  101. "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
  102. "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
  103. "license": "ISC"
  104. },
  105. "node_modules/brace-expansion": {
  106. "version": "2.0.1",
  107. "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
  108. "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
  109. "license": "MIT",
  110. "dependencies": {
  111. "balanced-match": "^1.0.0"
  112. }
  113. },
  114. "node_modules/braces": {
  115. "version": "3.0.3",
  116. "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
  117. "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
  118. "license": "MIT",
  119. "dependencies": {
  120. "fill-range": "^7.1.1"
  121. },
  122. "engines": {
  123. "node": ">=8"
  124. }
  125. },
  126. "node_modules/commander": {
  127. "version": "11.1.0",
  128. "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
  129. "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
  130. "license": "MIT",
  131. "engines": {
  132. "node": ">=16"
  133. }
  134. },
  135. "node_modules/core-js": {
  136. "version": "3.40.0",
  137. "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz",
  138. "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==",
  139. "hasInstallScript": true,
  140. "license": "MIT",
  141. "funding": {
  142. "type": "opencollective",
  143. "url": "https://opencollective.com/core-js"
  144. }
  145. },
  146. "node_modules/css-select": {
  147. "version": "5.1.0",
  148. "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
  149. "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
  150. "license": "BSD-2-Clause",
  151. "dependencies": {
  152. "boolbase": "^1.0.0",
  153. "css-what": "^6.1.0",
  154. "domhandler": "^5.0.2",
  155. "domutils": "^3.0.1",
  156. "nth-check": "^2.0.1"
  157. },
  158. "funding": {
  159. "url": "https://github.com/sponsors/fb55"
  160. }
  161. },
  162. "node_modules/css-what": {
  163. "version": "6.1.0",
  164. "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
  165. "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
  166. "license": "BSD-2-Clause",
  167. "engines": {
  168. "node": ">= 6"
  169. },
  170. "funding": {
  171. "url": "https://github.com/sponsors/fb55"
  172. }
  173. },
  174. "node_modules/dom-serializer": {
  175. "version": "2.0.0",
  176. "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
  177. "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
  178. "license": "MIT",
  179. "dependencies": {
  180. "domelementtype": "^2.3.0",
  181. "domhandler": "^5.0.2",
  182. "entities": "^4.2.0"
  183. },
  184. "funding": {
  185. "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
  186. }
  187. },
  188. "node_modules/domelementtype": {
  189. "version": "2.3.0",
  190. "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
  191. "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
  192. "funding": [
  193. {
  194. "type": "github",
  195. "url": "https://github.com/sponsors/fb55"
  196. }
  197. ],
  198. "license": "BSD-2-Clause"
  199. },
  200. "node_modules/domhandler": {
  201. "version": "5.0.3",
  202. "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
  203. "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
  204. "license": "BSD-2-Clause",
  205. "dependencies": {
  206. "domelementtype": "^2.3.0"
  207. },
  208. "engines": {
  209. "node": ">= 4"
  210. },
  211. "funding": {
  212. "url": "https://github.com/fb55/domhandler?sponsor=1"
  213. }
  214. },
  215. "node_modules/domutils": {
  216. "version": "3.2.2",
  217. "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
  218. "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
  219. "license": "BSD-2-Clause",
  220. "dependencies": {
  221. "dom-serializer": "^2.0.0",
  222. "domelementtype": "^2.3.0",
  223. "domhandler": "^5.0.3"
  224. },
  225. "funding": {
  226. "url": "https://github.com/fb55/domutils?sponsor=1"
  227. }
  228. },
  229. "node_modules/editorconfig": {
  230. "version": "2.0.0",
  231. "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-2.0.0.tgz",
  232. "integrity": "sha512-s1NQ63WQ7RNXH6Efb2cwuyRlfpbtdZubvfNe4vCuoyGPewNPY7vah8JUSOFBiJ+jr99Qh8t0xKv0oITc1dclgw==",
  233. "license": "MIT",
  234. "dependencies": {
  235. "@one-ini/wasm": "0.1.1",
  236. "commander": "^11.0.0",
  237. "minimatch": "9.0.2",
  238. "semver": "^7.5.3"
  239. },
  240. "bin": {
  241. "editorconfig": "bin/editorconfig"
  242. },
  243. "engines": {
  244. "node": ">=16"
  245. }
  246. },
  247. "node_modules/entities": {
  248. "version": "4.5.0",
  249. "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
  250. "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
  251. "license": "BSD-2-Clause",
  252. "engines": {
  253. "node": ">=0.12"
  254. },
  255. "funding": {
  256. "url": "https://github.com/fb55/entities?sponsor=1"
  257. }
  258. },
  259. "node_modules/fast-glob": {
  260. "version": "3.3.2",
  261. "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
  262. "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
  263. "license": "MIT",
  264. "dependencies": {
  265. "@nodelib/fs.stat": "^2.0.2",
  266. "@nodelib/fs.walk": "^1.2.3",
  267. "glob-parent": "^5.1.2",
  268. "merge2": "^1.3.0",
  269. "micromatch": "^4.0.4"
  270. },
  271. "engines": {
  272. "node": ">=8.6.0"
  273. }
  274. },
  275. "node_modules/fastq": {
  276. "version": "1.19.1",
  277. "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
  278. "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
  279. "license": "ISC",
  280. "dependencies": {
  281. "reusify": "^1.0.4"
  282. }
  283. },
  284. "node_modules/fill-range": {
  285. "version": "7.1.1",
  286. "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
  287. "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
  288. "license": "MIT",
  289. "dependencies": {
  290. "to-regex-range": "^5.0.1"
  291. },
  292. "engines": {
  293. "node": ">=8"
  294. }
  295. },
  296. "node_modules/fuzzy-search": {
  297. "version": "3.2.1",
  298. "resolved": "https://registry.npmjs.org/fuzzy-search/-/fuzzy-search-3.2.1.tgz",
  299. "integrity": "sha512-vAcPiyomt1ioKAsAL2uxSABHJ4Ju/e4UeDM+g1OlR0vV4YhLGMNsdLNvZTpEDY4JCSt0E4hASCNM5t2ETtsbyg==",
  300. "license": "ISC"
  301. },
  302. "node_modules/glob-parent": {
  303. "version": "5.1.2",
  304. "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  305. "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  306. "license": "ISC",
  307. "dependencies": {
  308. "is-glob": "^4.0.1"
  309. },
  310. "engines": {
  311. "node": ">= 6"
  312. }
  313. },
  314. "node_modules/he": {
  315. "version": "1.2.0",
  316. "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
  317. "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
  318. "license": "MIT",
  319. "bin": {
  320. "he": "bin/he"
  321. }
  322. },
  323. "node_modules/is-extglob": {
  324. "version": "2.1.1",
  325. "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  326. "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
  327. "license": "MIT",
  328. "engines": {
  329. "node": ">=0.10.0"
  330. }
  331. },
  332. "node_modules/is-glob": {
  333. "version": "4.0.3",
  334. "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
  335. "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
  336. "license": "MIT",
  337. "dependencies": {
  338. "is-extglob": "^2.1.1"
  339. },
  340. "engines": {
  341. "node": ">=0.10.0"
  342. }
  343. },
  344. "node_modules/is-number": {
  345. "version": "7.0.0",
  346. "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  347. "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
  348. "license": "MIT",
  349. "engines": {
  350. "node": ">=0.12.0"
  351. }
  352. },
  353. "node_modules/jsonc-parser": {
  354. "version": "3.3.1",
  355. "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
  356. "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
  357. "license": "MIT"
  358. },
  359. "node_modules/merge2": {
  360. "version": "1.4.1",
  361. "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
  362. "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
  363. "license": "MIT",
  364. "engines": {
  365. "node": ">= 8"
  366. }
  367. },
  368. "node_modules/micromatch": {
  369. "version": "4.0.8",
  370. "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
  371. "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
  372. "license": "MIT",
  373. "dependencies": {
  374. "braces": "^3.0.3",
  375. "picomatch": "^2.3.1"
  376. },
  377. "engines": {
  378. "node": ">=8.6"
  379. }
  380. },
  381. "node_modules/minimatch": {
  382. "version": "9.0.2",
  383. "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz",
  384. "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==",
  385. "license": "ISC",
  386. "dependencies": {
  387. "brace-expansion": "^2.0.1"
  388. },
  389. "engines": {
  390. "node": ">=16 || 14 >=14.17"
  391. },
  392. "funding": {
  393. "url": "https://github.com/sponsors/isaacs"
  394. }
  395. },
  396. "node_modules/node-fetch": {
  397. "version": "2.7.0",
  398. "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
  399. "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
  400. "license": "MIT",
  401. "dependencies": {
  402. "whatwg-url": "^5.0.0"
  403. },
  404. "engines": {
  405. "node": "4.x || >=6.0.0"
  406. },
  407. "peerDependencies": {
  408. "encoding": "^0.1.0"
  409. },
  410. "peerDependenciesMeta": {
  411. "encoding": {
  412. "optional": true
  413. }
  414. }
  415. },
  416. "node_modules/node-html-parser": {
  417. "version": "6.1.13",
  418. "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-6.1.13.tgz",
  419. "integrity": "sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==",
  420. "license": "MIT",
  421. "dependencies": {
  422. "css-select": "^5.1.0",
  423. "he": "1.2.0"
  424. }
  425. },
  426. "node_modules/nth-check": {
  427. "version": "2.1.1",
  428. "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
  429. "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
  430. "license": "BSD-2-Clause",
  431. "dependencies": {
  432. "boolbase": "^1.0.0"
  433. },
  434. "funding": {
  435. "url": "https://github.com/fb55/nth-check?sponsor=1"
  436. }
  437. },
  438. "node_modules/picomatch": {
  439. "version": "2.3.1",
  440. "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  441. "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  442. "license": "MIT",
  443. "engines": {
  444. "node": ">=8.6"
  445. },
  446. "funding": {
  447. "url": "https://github.com/sponsors/jonschlinkert"
  448. }
  449. },
  450. "node_modules/queue-microtask": {
  451. "version": "1.2.3",
  452. "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
  453. "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
  454. "funding": [
  455. {
  456. "type": "github",
  457. "url": "https://github.com/sponsors/feross"
  458. },
  459. {
  460. "type": "patreon",
  461. "url": "https://www.patreon.com/feross"
  462. },
  463. {
  464. "type": "consulting",
  465. "url": "https://feross.org/support"
  466. }
  467. ],
  468. "license": "MIT"
  469. },
  470. "node_modules/regenerator-runtime": {
  471. "version": "0.13.11",
  472. "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
  473. "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
  474. "license": "MIT"
  475. },
  476. "node_modules/request-light": {
  477. "version": "0.7.0",
  478. "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz",
  479. "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==",
  480. "license": "MIT"
  481. },
  482. "node_modules/reusify": {
  483. "version": "1.1.0",
  484. "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
  485. "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
  486. "license": "MIT",
  487. "engines": {
  488. "iojs": ">=1.0.0",
  489. "node": ">=0.10.0"
  490. }
  491. },
  492. "node_modules/run-parallel": {
  493. "version": "1.2.0",
  494. "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
  495. "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
  496. "funding": [
  497. {
  498. "type": "github",
  499. "url": "https://github.com/sponsors/feross"
  500. },
  501. {
  502. "type": "patreon",
  503. "url": "https://www.patreon.com/feross"
  504. },
  505. {
  506. "type": "consulting",
  507. "url": "https://feross.org/support"
  508. }
  509. ],
  510. "license": "MIT",
  511. "dependencies": {
  512. "queue-microtask": "^1.2.2"
  513. }
  514. },
  515. "node_modules/semver": {
  516. "version": "7.7.1",
  517. "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
  518. "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
  519. "license": "ISC",
  520. "bin": {
  521. "semver": "bin/semver.js"
  522. },
  523. "engines": {
  524. "node": ">=10"
  525. }
  526. },
  527. "node_modules/to-regex-range": {
  528. "version": "5.0.1",
  529. "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  530. "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  531. "license": "MIT",
  532. "dependencies": {
  533. "is-number": "^7.0.0"
  534. },
  535. "engines": {
  536. "node": ">=8.0"
  537. }
  538. },
  539. "node_modules/tr46": {
  540. "version": "0.0.3",
  541. "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  542. "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
  543. "license": "MIT"
  544. },
  545. "node_modules/turndown": {
  546. "version": "7.2.0",
  547. "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.0.tgz",
  548. "integrity": "sha512-eCZGBN4nNNqM9Owkv9HAtWRYfLA4h909E/WGAWWBpmB275ehNhZyk87/Tpvjbp0jjNl9XwCsbe6bm6CqFsgD+A==",
  549. "license": "MIT",
  550. "dependencies": {
  551. "@mixmark-io/domino": "^2.2.0"
  552. }
  553. },
  554. "node_modules/typescript": {
  555. "version": "5.7.3",
  556. "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
  557. "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
  558. "license": "Apache-2.0",
  559. "bin": {
  560. "tsc": "bin/tsc",
  561. "tsserver": "bin/tsserver"
  562. },
  563. "engines": {
  564. "node": ">=14.17"
  565. }
  566. },
  567. "node_modules/typescript-language-server": {
  568. "version": "4.3.4",
  569. "resolved": "https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-4.3.4.tgz",
  570. "integrity": "sha512-0pQ4ffAarsf10VwFhyyyqNJhuDd4r6f4dSsQN38WdbQ3WVxqi08p/bI//v1VnOV5CSVd4AeOUY/jfJYheHTQPQ==",
  571. "license": "Apache-2.0",
  572. "bin": {
  573. "typescript-language-server": "lib/cli.mjs"
  574. },
  575. "engines": {
  576. "node": ">=18"
  577. }
  578. },
  579. "node_modules/vscode-css-languageservice": {
  580. "version": "6.3.2",
  581. "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.2.tgz",
  582. "integrity": "sha512-GEpPxrUTAeXWdZWHev1OJU9lz2Q2/PPBxQ2TIRmLGvQiH3WZbqaNoute0n0ewxlgtjzTW3AKZT+NHySk5Rf4Eg==",
  583. "license": "MIT",
  584. "dependencies": {
  585. "@vscode/l10n": "^0.0.18",
  586. "vscode-languageserver-textdocument": "^1.0.12",
  587. "vscode-languageserver-types": "3.17.5",
  588. "vscode-uri": "^3.0.8"
  589. }
  590. },
  591. "node_modules/vscode-html-languageservice": {
  592. "version": "5.3.1",
  593. "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.3.1.tgz",
  594. "integrity": "sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==",
  595. "license": "MIT",
  596. "dependencies": {
  597. "@vscode/l10n": "^0.0.18",
  598. "vscode-languageserver-textdocument": "^1.0.12",
  599. "vscode-languageserver-types": "^3.17.5",
  600. "vscode-uri": "^3.0.8"
  601. }
  602. },
  603. "node_modules/vscode-json-languageservice": {
  604. "version": "5.4.3",
  605. "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.4.3.tgz",
  606. "integrity": "sha512-NVSEQDloP9NYccuqKg4eI46kutZpwucBY4csBB6FCxbM7AZVoBt0oxTItPVA+ZwhnG1bg/fmiBRAwcGJyNQoPA==",
  607. "license": "MIT",
  608. "dependencies": {
  609. "@vscode/l10n": "^0.0.18",
  610. "jsonc-parser": "^3.3.1",
  611. "vscode-languageserver-textdocument": "^1.0.12",
  612. "vscode-languageserver-types": "^3.17.5",
  613. "vscode-uri": "^3.0.8"
  614. }
  615. },
  616. "node_modules/vscode-jsonrpc": {
  617. "version": "8.0.2",
  618. "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz",
  619. "integrity": "sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ==",
  620. "license": "MIT",
  621. "engines": {
  622. "node": ">=14.0.0"
  623. }
  624. },
  625. "node_modules/vscode-langservers-extracted": {
  626. "version": "4.10.0",
  627. "resolved": "https://registry.npmjs.org/vscode-langservers-extracted/-/vscode-langservers-extracted-4.10.0.tgz",
  628. "integrity": "sha512-EFf9uQI4dAKbzMQFjDvVm1xJq1DXAQvBEuEfPGrK/xzfsL5xWTfIuRr90NgfmqwO+IEt6vLZm9EOj6R66xIifg==",
  629. "license": "MIT",
  630. "dependencies": {
  631. "@vscode/l10n": "^0.0.18",
  632. "core-js": "^3.20.1",
  633. "jsonc-parser": "^3.2.1",
  634. "regenerator-runtime": "^0.13.9",
  635. "request-light": "^0.7.0",
  636. "semver": "^7.6.1",
  637. "typescript": "^4.0.5",
  638. "vscode-css-languageservice": "^6.2.14",
  639. "vscode-html-languageservice": "^5.2.0",
  640. "vscode-json-languageservice": "^5.3.11",
  641. "vscode-languageserver": "^10.0.0-next.3",
  642. "vscode-languageserver-textdocument": "^1.0.11",
  643. "vscode-languageserver-types": "^3.17.5",
  644. "vscode-markdown-languageservice": "^0.5.0-alpha.6",
  645. "vscode-nls": "^5.2.0",
  646. "vscode-uri": "^3.0.8"
  647. },
  648. "bin": {
  649. "vscode-css-language-server": "bin/vscode-css-language-server",
  650. "vscode-eslint-language-server": "bin/vscode-eslint-language-server",
  651. "vscode-html-language-server": "bin/vscode-html-language-server",
  652. "vscode-json-language-server": "bin/vscode-json-language-server",
  653. "vscode-markdown-language-server": "bin/vscode-markdown-language-server"
  654. }
  655. },
  656. "node_modules/vscode-langservers-extracted/node_modules/typescript": {
  657. "version": "4.9.5",
  658. "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
  659. "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
  660. "license": "Apache-2.0",
  661. "bin": {
  662. "tsc": "bin/tsc",
  663. "tsserver": "bin/tsserver"
  664. },
  665. "engines": {
  666. "node": ">=4.2.0"
  667. }
  668. },
  669. "node_modules/vscode-langservers-extracted/node_modules/vscode-jsonrpc": {
  670. "version": "9.0.0-next.7",
  671. "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-9.0.0-next.7.tgz",
  672. "integrity": "sha512-7SgnbbbJfYr3off0T2KV/RCMYhVsuLeFPw8l3bkxSiavtoTLsOdu1jyxK3yWbdQuO8QOJC7+no0TXmYjRWSC+g==",
  673. "license": "MIT",
  674. "engines": {
  675. "node": ">=14.0.0"
  676. }
  677. },
  678. "node_modules/vscode-langservers-extracted/node_modules/vscode-languageserver": {
  679. "version": "10.0.0-next.12",
  680. "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-10.0.0-next.12.tgz",
  681. "integrity": "sha512-6lT2CJhH93YFmdDrFTwWvuG0/yzEN2Zbw/DfPaRF91sylZ3TSD0NkJU5jug6t/3NLoDh9VjfJZkgkKr6e3UmRw==",
  682. "license": "MIT",
  683. "dependencies": {
  684. "vscode-languageserver-protocol": "3.17.6-next.12"
  685. },
  686. "bin": {
  687. "installServerIntoExtension": "bin/installServerIntoExtension"
  688. }
  689. },
  690. "node_modules/vscode-langservers-extracted/node_modules/vscode-languageserver-protocol": {
  691. "version": "3.17.6-next.12",
  692. "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.6-next.12.tgz",
  693. "integrity": "sha512-EqrbwF0glTWD2HiDpFc32pJOr6/bJvyKSfCpRQrKy3XsfdloH4p3o/rNJYcpujM0OVLmPZgl1i9g57z9g2YRJA==",
  694. "license": "MIT",
  695. "dependencies": {
  696. "vscode-jsonrpc": "9.0.0-next.7",
  697. "vscode-languageserver-types": "3.17.6-next.6"
  698. }
  699. },
  700. "node_modules/vscode-langservers-extracted/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types": {
  701. "version": "3.17.6-next.6",
  702. "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.6-next.6.tgz",
  703. "integrity": "sha512-aiJY5/yW+xzw7KPNlwi3gQtddq/3EIn5z8X8nCgJfaiAij2R1APKePngv+MUdLdYJBVTLu+Qa0ODsT+pHgYguQ==",
  704. "license": "MIT"
  705. },
  706. "node_modules/vscode-languageserver": {
  707. "version": "8.0.2",
  708. "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.2.tgz",
  709. "integrity": "sha512-bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA==",
  710. "license": "MIT",
  711. "dependencies": {
  712. "vscode-languageserver-protocol": "3.17.2"
  713. },
  714. "bin": {
  715. "installServerIntoExtension": "bin/installServerIntoExtension"
  716. }
  717. },
  718. "node_modules/vscode-languageserver-protocol": {
  719. "version": "3.17.2",
  720. "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz",
  721. "integrity": "sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==",
  722. "license": "MIT",
  723. "dependencies": {
  724. "vscode-jsonrpc": "8.0.2",
  725. "vscode-languageserver-types": "3.17.2"
  726. }
  727. },
  728. "node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types": {
  729. "version": "3.17.2",
  730. "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz",
  731. "integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==",
  732. "license": "MIT"
  733. },
  734. "node_modules/vscode-languageserver-textdocument": {
  735. "version": "1.0.12",
  736. "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz",
  737. "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==",
  738. "license": "MIT"
  739. },
  740. "node_modules/vscode-languageserver-types": {
  741. "version": "3.17.5",
  742. "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
  743. "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==",
  744. "license": "MIT"
  745. },
  746. "node_modules/vscode-markdown-languageservice": {
  747. "version": "0.5.0-alpha.8",
  748. "resolved": "https://registry.npmjs.org/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.5.0-alpha.8.tgz",
  749. "integrity": "sha512-b2NgVMZvzI/7hRL32Kcu9neAAPFQzkcf/Fqwlxbz9p1/Q7aIorGACOGGo00s72AJtwjkCJ29eVJwUlFMFbPKqA==",
  750. "license": "MIT",
  751. "dependencies": {
  752. "@vscode/l10n": "^0.0.10",
  753. "node-html-parser": "^6.1.5",
  754. "picomatch": "^2.3.1",
  755. "vscode-languageserver-protocol": "^3.17.1",
  756. "vscode-languageserver-textdocument": "^1.0.11",
  757. "vscode-uri": "^3.0.7"
  758. },
  759. "engines": {
  760. "node": "*"
  761. }
  762. },
  763. "node_modules/vscode-markdown-languageservice/node_modules/@vscode/l10n": {
  764. "version": "0.0.10",
  765. "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.10.tgz",
  766. "integrity": "sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ==",
  767. "license": "MIT"
  768. },
  769. "node_modules/vscode-nls": {
  770. "version": "5.2.0",
  771. "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz",
  772. "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==",
  773. "license": "MIT"
  774. },
  775. "node_modules/vscode-uri": {
  776. "version": "3.1.0",
  777. "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz",
  778. "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==",
  779. "license": "MIT"
  780. },
  781. "node_modules/web-tree-sitter": {
  782. "version": "0.24.5",
  783. "resolved": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.24.5.tgz",
  784. "integrity": "sha512-+J/2VSHN8J47gQUAvF8KDadrfz6uFYVjxoxbKWDoXVsH2u7yLdarCnIURnrMA6uSRkgX3SdmqM5BOoQjPdSh5w==",
  785. "license": "MIT"
  786. },
  787. "node_modules/webidl-conversions": {
  788. "version": "3.0.1",
  789. "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  790. "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
  791. "license": "BSD-2-Clause"
  792. },
  793. "node_modules/whatwg-url": {
  794. "version": "5.0.0",
  795. "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  796. "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
  797. "license": "MIT",
  798. "dependencies": {
  799. "tr46": "~0.0.3",
  800. "webidl-conversions": "^3.0.0"
  801. }
  802. },
  803. "node_modules/zod": {
  804. "version": "3.24.1",
  805. "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz",
  806. "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==",
  807. "license": "MIT",
  808. "funding": {
  809. "url": "https://github.com/sponsors/colinhacks"
  810. }
  811. }
  812. }
  813. }