2 "name": "@vue/language-server",
8 "name": "@vue/language-server",
12 "@volar/language-core": "~2.4.11",
13 "@volar/language-server": "~2.4.11",
14 "@volar/test-utils": "~2.4.11",
15 "@vue/language-core": "2.2.0",
16 "@vue/language-service": "2.2.0",
17 "@vue/typescript-plugin": "2.2.0",
18 "vscode-languageserver-protocol": "^3.17.5",
19 "vscode-uri": "^3.0.8"
22 "vue-language-server": "bin/vue-language-server.js"
25 "node_modules/@babel/helper-string-parser": {
27 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
28 "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
34 "node_modules/@babel/helper-validator-identifier": {
36 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
37 "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
43 "node_modules/@babel/parser": {
45 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz",
46 "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==",
49 "@babel/types": "^7.26.3"
52 "parser": "bin/babel-parser.js"
58 "node_modules/@babel/types": {
60 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz",
61 "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==",
64 "@babel/helper-string-parser": "^7.25.9",
65 "@babel/helper-validator-identifier": "^7.25.9"
71 "node_modules/@emmetio/abbreviation": {
73 "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz",
74 "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==",
77 "@emmetio/scanner": "^1.0.4"
80 "node_modules/@emmetio/css-abbreviation": {
82 "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz",
83 "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==",
86 "@emmetio/scanner": "^1.0.4"
89 "node_modules/@emmetio/css-parser": {
91 "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz",
92 "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==",
95 "@emmetio/stream-reader": "^2.2.0",
96 "@emmetio/stream-reader-utils": "^0.1.0"
99 "node_modules/@emmetio/html-matcher": {
101 "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz",
102 "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==",
105 "@emmetio/scanner": "^1.0.0"
108 "node_modules/@emmetio/scanner": {
110 "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz",
111 "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==",
114 "node_modules/@emmetio/stream-reader": {
116 "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz",
117 "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==",
120 "node_modules/@emmetio/stream-reader-utils": {
122 "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz",
123 "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==",
126 "node_modules/@johnsoncodehk/pug-beautify": {
128 "resolved": "https://registry.npmjs.org/@johnsoncodehk/pug-beautify/-/pug-beautify-0.2.2.tgz",
129 "integrity": "sha512-qqNS/YD0Nck5wtQLCPHAfGVgWbbGafxSPjNh0ekYPFSNNqnDH2kamnduzYly8IiADmeVx/MfAE1njMEjVeHTMA==",
132 "node_modules/@volar/language-core": {
134 "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.11.tgz",
135 "integrity": "sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==",
138 "@volar/source-map": "2.4.11"
141 "node_modules/@volar/language-server": {
143 "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.11.tgz",
144 "integrity": "sha512-W9P8glH1M8LGREJ7yHRCANI5vOvTrRO15EMLdmh5WNF9sZYSEbQxiHKckZhvGIkbeR1WAlTl3ORTrJXUghjk7g==",
147 "@volar/language-core": "2.4.11",
148 "@volar/language-service": "2.4.11",
149 "@volar/typescript": "2.4.11",
150 "path-browserify": "^1.0.1",
151 "request-light": "^0.7.0",
152 "vscode-languageserver": "^9.0.1",
153 "vscode-languageserver-protocol": "^3.17.5",
154 "vscode-languageserver-textdocument": "^1.0.11",
155 "vscode-uri": "^3.0.8"
158 "node_modules/@volar/language-service": {
160 "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.11.tgz",
161 "integrity": "sha512-KIb6g8gjUkS2LzAJ9bJCLIjfsJjeRtmXlu7b2pDFGD3fNqdbC53cCAKzgWDs64xtQVKYBU13DLWbtSNFtGuMLQ==",
164 "@volar/language-core": "2.4.11",
165 "vscode-languageserver-protocol": "^3.17.5",
166 "vscode-languageserver-textdocument": "^1.0.11",
167 "vscode-uri": "^3.0.8"
170 "node_modules/@volar/source-map": {
172 "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.11.tgz",
173 "integrity": "sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==",
176 "node_modules/@volar/test-utils": {
178 "resolved": "https://registry.npmjs.org/@volar/test-utils/-/test-utils-2.4.11.tgz",
179 "integrity": "sha512-ogkLldPqFa/j9302Ns+nWeyTCQv8d4c7iN4t8ziq7j0XeMKWYsTAjLsx/9z0MTNrecBAcocgzEvCricASSq+Hw==",
182 "@volar/language-core": "2.4.11",
183 "@volar/language-server": "2.4.11",
184 "vscode-languageserver-textdocument": "^1.0.11",
185 "vscode-uri": "^3.0.8"
188 "node_modules/@volar/typescript": {
190 "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.11.tgz",
191 "integrity": "sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==",
194 "@volar/language-core": "2.4.11",
195 "path-browserify": "^1.0.1",
196 "vscode-uri": "^3.0.8"
199 "node_modules/@vscode/emmet-helper": {
201 "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.11.0.tgz",
202 "integrity": "sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==",
206 "jsonc-parser": "^2.3.0",
207 "vscode-languageserver-textdocument": "^1.0.1",
208 "vscode-languageserver-types": "^3.15.1",
209 "vscode-uri": "^3.0.8"
212 "node_modules/@vscode/l10n": {
214 "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
215 "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==",
218 "node_modules/@vue/compiler-core": {
220 "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz",
221 "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==",
224 "@babel/parser": "^7.25.3",
225 "@vue/shared": "3.5.13",
226 "entities": "^4.5.0",
227 "estree-walker": "^2.0.2",
228 "source-map-js": "^1.2.0"
231 "node_modules/@vue/compiler-dom": {
233 "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz",
234 "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==",
237 "@vue/compiler-core": "3.5.13",
238 "@vue/shared": "3.5.13"
241 "node_modules/@vue/compiler-vue2": {
243 "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz",
244 "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==",
247 "de-indent": "^1.0.2",
251 "node_modules/@vue/language-core": {
253 "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.0.tgz",
254 "integrity": "sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==",
257 "@volar/language-core": "~2.4.11",
258 "@vue/compiler-dom": "^3.5.0",
259 "@vue/compiler-vue2": "^2.7.16",
260 "@vue/shared": "^3.5.0",
261 "alien-signals": "^0.4.9",
262 "minimatch": "^9.0.3",
263 "muggle-string": "^0.4.1",
264 "path-browserify": "^1.0.1"
266 "peerDependencies": {
269 "peerDependenciesMeta": {
275 "node_modules/@vue/language-service": {
277 "resolved": "https://registry.npmjs.org/@vue/language-service/-/language-service-2.2.0.tgz",
278 "integrity": "sha512-2SioOuCyocrVYSMOosHS2Lc4MeV1kwzEgPnd7A8lFUDNby8sjDd7UL1FCgiolygeletZh5Us7o8gvG9khiPygQ==",
281 "@volar/language-core": "~2.4.11",
282 "@volar/language-service": "~2.4.11",
283 "@volar/typescript": "~2.4.11",
284 "@vue/compiler-dom": "^3.5.0",
285 "@vue/language-core": "2.2.0",
286 "@vue/shared": "^3.5.0",
287 "@vue/typescript-plugin": "2.2.0",
288 "alien-signals": "^0.4.9",
289 "path-browserify": "^1.0.1",
290 "volar-service-css": "0.0.62",
291 "volar-service-emmet": "0.0.62",
292 "volar-service-html": "0.0.62",
293 "volar-service-json": "0.0.62",
294 "volar-service-pug": "0.0.62",
295 "volar-service-pug-beautify": "0.0.62",
296 "volar-service-typescript": "0.0.62",
297 "volar-service-typescript-twoslash-queries": "0.0.62",
298 "vscode-html-languageservice": "^5.2.0",
299 "vscode-languageserver-textdocument": "^1.0.11",
300 "vscode-uri": "^3.0.8"
303 "node_modules/@vue/shared": {
305 "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz",
306 "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==",
309 "node_modules/@vue/typescript-plugin": {
311 "resolved": "https://registry.npmjs.org/@vue/typescript-plugin/-/typescript-plugin-2.2.0.tgz",
312 "integrity": "sha512-7okpTvJ8blQApgUtfPvkO1tOkxxWt8oScXwsjQRB46QAgZ/0LwWpWG0yB8mvBLkw4mZpSXsp6e3ntnUwRagURA==",
315 "@volar/typescript": "~2.4.11",
316 "@vue/language-core": "2.2.0",
317 "@vue/shared": "^3.5.0"
320 "node_modules/acorn": {
322 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
323 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
332 "node_modules/alien-signals": {
334 "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-0.4.12.tgz",
335 "integrity": "sha512-Og0PgAihxlp1R22bsoBsyhhMG4+qhU+fkkLPoGBQkYVc3qt9rYnrwYTf+M6kqUqUZpf3rXDnpL90iKa0QcSVVg==",
338 "node_modules/balanced-match": {
340 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
341 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
344 "node_modules/brace-expansion": {
346 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
347 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
350 "balanced-match": "^1.0.0"
353 "node_modules/call-bind-apply-helpers": {
355 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz",
356 "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==",
359 "es-errors": "^1.3.0",
360 "function-bind": "^1.1.2"
366 "node_modules/call-bound": {
368 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz",
369 "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",
372 "call-bind-apply-helpers": "^1.0.1",
373 "get-intrinsic": "^1.2.6"
379 "url": "https://github.com/sponsors/ljharb"
382 "node_modules/character-parser": {
384 "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz",
385 "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==",
391 "node_modules/de-indent": {
393 "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
394 "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==",
397 "node_modules/dunder-proto": {
399 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
400 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
403 "call-bind-apply-helpers": "^1.0.1",
404 "es-errors": "^1.3.0",
411 "node_modules/emmet": {
413 "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.11.tgz",
414 "integrity": "sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==",
417 "./packages/scanner",
418 "./packages/abbreviation",
419 "./packages/css-abbreviation",
423 "@emmetio/abbreviation": "^2.3.3",
424 "@emmetio/css-abbreviation": "^2.1.8"
427 "node_modules/entities": {
429 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
430 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
431 "license": "BSD-2-Clause",
436 "url": "https://github.com/fb55/entities?sponsor=1"
439 "node_modules/es-define-property": {
441 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
442 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
448 "node_modules/es-errors": {
450 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
451 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
457 "node_modules/es-object-atoms": {
459 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
460 "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
463 "es-errors": "^1.3.0"
469 "node_modules/estree-walker": {
471 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
472 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
475 "node_modules/function-bind": {
477 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
478 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
481 "url": "https://github.com/sponsors/ljharb"
484 "node_modules/get-intrinsic": {
486 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz",
487 "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==",
490 "call-bind-apply-helpers": "^1.0.1",
491 "dunder-proto": "^1.0.0",
492 "es-define-property": "^1.0.1",
493 "es-errors": "^1.3.0",
494 "es-object-atoms": "^1.0.0",
495 "function-bind": "^1.1.2",
497 "has-symbols": "^1.1.0",
499 "math-intrinsics": "^1.0.0"
505 "url": "https://github.com/sponsors/ljharb"
508 "node_modules/gopd": {
510 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
511 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
517 "url": "https://github.com/sponsors/ljharb"
520 "node_modules/has-symbols": {
522 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
523 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
529 "url": "https://github.com/sponsors/ljharb"
532 "node_modules/has-tostringtag": {
534 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
535 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
538 "has-symbols": "^1.0.3"
544 "url": "https://github.com/sponsors/ljharb"
547 "node_modules/hasown": {
549 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
550 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
553 "function-bind": "^1.1.2"
561 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
562 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
568 "node_modules/is-expression": {
570 "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz",
571 "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==",
575 "object-assign": "^4.1.1"
578 "node_modules/is-regex": {
580 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
581 "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
584 "call-bound": "^1.0.2",
586 "has-tostringtag": "^1.0.2",
593 "url": "https://github.com/sponsors/ljharb"
596 "node_modules/jsonc-parser": {
598 "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz",
599 "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==",
602 "node_modules/math-intrinsics": {
604 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
605 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
611 "node_modules/minimatch": {
613 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
614 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
617 "brace-expansion": "^2.0.1"
620 "node": ">=16 || 14 >=14.17"
623 "url": "https://github.com/sponsors/isaacs"
626 "node_modules/muggle-string": {
628 "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz",
629 "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==",
632 "node_modules/object-assign": {
634 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
635 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
641 "node_modules/path-browserify": {
643 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
644 "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
647 "node_modules/pug-error": {
649 "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz",
650 "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==",
653 "node_modules/pug-lexer": {
655 "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz",
656 "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==",
659 "character-parser": "^2.2.0",
660 "is-expression": "^4.0.0",
661 "pug-error": "^2.0.0"
664 "node_modules/pug-parser": {
666 "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz",
667 "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==",
670 "pug-error": "^2.0.0",
671 "token-stream": "1.0.0"
674 "node_modules/request-light": {
676 "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz",
677 "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==",
680 "node_modules/semver": {
682 "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
683 "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
686 "semver": "bin/semver.js"
692 "node_modules/source-map-js": {
694 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
695 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
696 "license": "BSD-3-Clause",
701 "node_modules/token-stream": {
703 "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz",
704 "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==",
707 "node_modules/typescript-auto-import-cache": {
709 "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.5.tgz",
710 "integrity": "sha512-fAIveQKsoYj55CozUiBoj4b/7WpN0i4o74wiGY5JVUEoD0XiqDk1tJqTEjgzL2/AizKQrXxyRosSebyDzBZKjw==",
716 "node_modules/volar-service-css": {
718 "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.62.tgz",
719 "integrity": "sha512-JwNyKsH3F8PuzZYuqPf+2e+4CTU8YoyUHEHVnoXNlrLe7wy9U3biomZ56llN69Ris7TTy/+DEX41yVxQpM4qvg==",
722 "vscode-css-languageservice": "^6.3.0",
723 "vscode-languageserver-textdocument": "^1.0.11",
724 "vscode-uri": "^3.0.8"
726 "peerDependencies": {
727 "@volar/language-service": "~2.4.0"
729 "peerDependenciesMeta": {
730 "@volar/language-service": {
735 "node_modules/volar-service-emmet": {
737 "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.62.tgz",
738 "integrity": "sha512-U4dxWDBWz7Pi4plpbXf4J4Z/ss6kBO3TYrACxWNsE29abu75QzVS0paxDDhI6bhqpbDFXlpsDhZ9aXVFpnfGRQ==",
741 "@emmetio/css-parser": "^0.4.0",
742 "@emmetio/html-matcher": "^1.3.0",
743 "@vscode/emmet-helper": "^2.9.3",
744 "vscode-uri": "^3.0.8"
746 "peerDependencies": {
747 "@volar/language-service": "~2.4.0"
749 "peerDependenciesMeta": {
750 "@volar/language-service": {
755 "node_modules/volar-service-html": {
757 "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.62.tgz",
758 "integrity": "sha512-Zw01aJsZRh4GTGUjveyfEzEqpULQUdQH79KNEiKVYHZyuGtdBRYCHlrus1sueSNMxwwkuF5WnOHfvBzafs8yyQ==",
761 "vscode-html-languageservice": "^5.3.0",
762 "vscode-languageserver-textdocument": "^1.0.11",
763 "vscode-uri": "^3.0.8"
765 "peerDependencies": {
766 "@volar/language-service": "~2.4.0"
768 "peerDependenciesMeta": {
769 "@volar/language-service": {
774 "node_modules/volar-service-json": {
776 "resolved": "https://registry.npmjs.org/volar-service-json/-/volar-service-json-0.0.62.tgz",
777 "integrity": "sha512-Ot+jP+/LzKcaGF7nzrn+gwpzAleb4ej5buO05M8KxfwfODte7o1blARKRoJ3Nv7ls0DBM38Dd5vjzvA9c/9Jtg==",
780 "vscode-json-languageservice": "^5.4.0",
781 "vscode-uri": "^3.0.8"
783 "peerDependencies": {
784 "@volar/language-service": "~2.4.0"
786 "peerDependenciesMeta": {
787 "@volar/language-service": {
792 "node_modules/volar-service-pug": {
794 "resolved": "https://registry.npmjs.org/volar-service-pug/-/volar-service-pug-0.0.62.tgz",
795 "integrity": "sha512-C0/O8uGnRfijWKE0zFXxJ/o7BbLebzretsEaiMkvBDIxm5oe7HRDzQr6CgknV/WVgiohZ74v+0CwBPl2YmcPUQ==",
798 "@volar/language-service": "~2.4.0",
799 "muggle-string": "^0.4.1",
800 "pug-lexer": "^5.0.1",
801 "pug-parser": "^6.0.0",
802 "volar-service-html": "0.0.62",
803 "vscode-html-languageservice": "^5.3.0",
804 "vscode-languageserver-textdocument": "^1.0.11"
807 "node_modules/volar-service-pug-beautify": {
809 "resolved": "https://registry.npmjs.org/volar-service-pug-beautify/-/volar-service-pug-beautify-0.0.62.tgz",
810 "integrity": "sha512-dAFNuNEwTnnVthYoNJhoStwhf/PojzglwCrdhOb2nBegTG3xXMWRFmQzb0JfIlt2wq2wfUq5j+JJswgSD3KluQ==",
813 "@johnsoncodehk/pug-beautify": "^0.2.2"
815 "peerDependencies": {
816 "@volar/language-service": "~2.4.0"
818 "peerDependenciesMeta": {
819 "@volar/language-service": {
824 "node_modules/volar-service-typescript": {
826 "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.62.tgz",
827 "integrity": "sha512-p7MPi71q7KOsH0eAbZwPBiKPp9B2+qrdHAd6VY5oTo9BUXatsOAdakTm9Yf0DUj6uWBAaOT01BSeVOPwucMV1g==",
830 "path-browserify": "^1.0.1",
832 "typescript-auto-import-cache": "^0.3.3",
833 "vscode-languageserver-textdocument": "^1.0.11",
834 "vscode-nls": "^5.2.0",
835 "vscode-uri": "^3.0.8"
837 "peerDependencies": {
838 "@volar/language-service": "~2.4.0"
840 "peerDependenciesMeta": {
841 "@volar/language-service": {
846 "node_modules/volar-service-typescript-twoslash-queries": {
848 "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.62.tgz",
849 "integrity": "sha512-KxFt4zydyJYYI0kFAcWPTh4u0Ha36TASPZkAnNY784GtgajerUqM80nX/W1d0wVhmcOFfAxkVsf/Ed+tiYU7ng==",
852 "vscode-uri": "^3.0.8"
854 "peerDependencies": {
855 "@volar/language-service": "~2.4.0"
857 "peerDependenciesMeta": {
858 "@volar/language-service": {
863 "node_modules/vscode-css-languageservice": {
865 "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.2.tgz",
866 "integrity": "sha512-GEpPxrUTAeXWdZWHev1OJU9lz2Q2/PPBxQ2TIRmLGvQiH3WZbqaNoute0n0ewxlgtjzTW3AKZT+NHySk5Rf4Eg==",
869 "@vscode/l10n": "^0.0.18",
870 "vscode-languageserver-textdocument": "^1.0.12",
871 "vscode-languageserver-types": "3.17.5",
872 "vscode-uri": "^3.0.8"
875 "node_modules/vscode-html-languageservice": {
877 "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.3.1.tgz",
878 "integrity": "sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==",
881 "@vscode/l10n": "^0.0.18",
882 "vscode-languageserver-textdocument": "^1.0.12",
883 "vscode-languageserver-types": "^3.17.5",
884 "vscode-uri": "^3.0.8"
887 "node_modules/vscode-json-languageservice": {
889 "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.4.2.tgz",
890 "integrity": "sha512-2qujUseKRbLEwLXvEOFAxaz3y1ssdNCXXi95LRdG8AFchJHSnmI2qCg9ixoYxbJtSehIrXOmkhV87Y9lIivOgQ==",
893 "@vscode/l10n": "^0.0.18",
894 "jsonc-parser": "^3.3.1",
895 "vscode-languageserver-textdocument": "^1.0.12",
896 "vscode-languageserver-types": "^3.17.5",
897 "vscode-uri": "^3.0.8"
900 "node_modules/vscode-json-languageservice/node_modules/jsonc-parser": {
902 "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
903 "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
906 "node_modules/vscode-jsonrpc": {
908 "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
909 "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
915 "node_modules/vscode-languageserver": {
917 "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
918 "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==",
921 "vscode-languageserver-protocol": "3.17.5"
924 "installServerIntoExtension": "bin/installServerIntoExtension"
927 "node_modules/vscode-languageserver-protocol": {
929 "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
930 "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
933 "vscode-jsonrpc": "8.2.0",
934 "vscode-languageserver-types": "3.17.5"
937 "node_modules/vscode-languageserver-textdocument": {
939 "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz",
940 "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==",
943 "node_modules/vscode-languageserver-types": {
945 "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
946 "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==",
949 "node_modules/vscode-nls": {
951 "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz",
952 "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==",
955 "node_modules/vscode-uri": {
957 "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz",
958 "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==",