2 "name": "@vue/language-server",
8 "name": "@vue/language-server",
12 "@volar/language-core": "~2.4.1",
13 "@volar/language-server": "~2.4.1",
14 "@volar/test-utils": "~2.4.1",
15 "@vue/language-core": "2.1.6",
16 "@vue/language-service": "2.1.6",
17 "@vue/typescript-plugin": "2.1.6",
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.24.8.tgz",
28 "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==",
34 "node_modules/@babel/helper-validator-identifier": {
36 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz",
37 "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==",
43 "node_modules/@babel/parser": {
45 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz",
46 "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==",
49 "@babel/types": "^7.25.6"
52 "parser": "bin/babel-parser.js"
58 "node_modules/@babel/types": {
60 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz",
61 "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==",
64 "@babel/helper-string-parser": "^7.24.8",
65 "@babel/helper-validator-identifier": "^7.24.7",
66 "to-fast-properties": "^2.0.0"
72 "node_modules/@emmetio/abbreviation": {
74 "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz",
75 "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==",
78 "@emmetio/scanner": "^1.0.4"
81 "node_modules/@emmetio/css-abbreviation": {
83 "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz",
84 "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==",
87 "@emmetio/scanner": "^1.0.4"
90 "node_modules/@emmetio/css-parser": {
92 "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz",
93 "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==",
96 "@emmetio/stream-reader": "^2.2.0",
97 "@emmetio/stream-reader-utils": "^0.1.0"
100 "node_modules/@emmetio/html-matcher": {
102 "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz",
103 "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==",
106 "@emmetio/scanner": "^1.0.0"
109 "node_modules/@emmetio/scanner": {
111 "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz",
112 "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==",
115 "node_modules/@emmetio/stream-reader": {
117 "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz",
118 "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==",
121 "node_modules/@emmetio/stream-reader-utils": {
123 "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz",
124 "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==",
127 "node_modules/@johnsoncodehk/pug-beautify": {
129 "resolved": "https://registry.npmjs.org/@johnsoncodehk/pug-beautify/-/pug-beautify-0.2.2.tgz",
130 "integrity": "sha512-qqNS/YD0Nck5wtQLCPHAfGVgWbbGafxSPjNh0ekYPFSNNqnDH2kamnduzYly8IiADmeVx/MfAE1njMEjVeHTMA==",
133 "node_modules/@volar/language-core": {
135 "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.2.tgz",
136 "integrity": "sha512-sONt5RLvLL1SlBdhyUSthZzuKePbJ7DwFFB9zT0eyWpDl+v7GXGh/RkPxxWaR22bIhYtTzp4Ka1MWatl/53Riw==",
139 "@volar/source-map": "2.4.2"
142 "node_modules/@volar/language-server": {
144 "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.2.tgz",
145 "integrity": "sha512-BoGGGar5kzWnCxv41nnpplPQz+ntHgOSYshxH7CqNo5DOz5R3WXtkDA6T6bOpt70JeejoNyk/5kINV8KGeI17Q==",
148 "@volar/language-core": "2.4.2",
149 "@volar/language-service": "2.4.2",
150 "@volar/typescript": "2.4.2",
151 "path-browserify": "^1.0.1",
152 "request-light": "^0.7.0",
153 "vscode-languageserver": "^9.0.1",
154 "vscode-languageserver-protocol": "^3.17.5",
155 "vscode-languageserver-textdocument": "^1.0.11",
156 "vscode-uri": "^3.0.8"
159 "node_modules/@volar/language-service": {
161 "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.2.tgz",
162 "integrity": "sha512-tJAfl1RouBcSPfgY7ivV/CWH6G/cOzwflMUFnfR7qTLZht7azx4CwlndiyGiL7lGcnfi7OZBKXd8Oqy9jhKZCA==",
165 "@volar/language-core": "2.4.2",
166 "vscode-languageserver-protocol": "^3.17.5",
167 "vscode-languageserver-textdocument": "^1.0.11",
168 "vscode-uri": "^3.0.8"
171 "node_modules/@volar/source-map": {
173 "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.2.tgz",
174 "integrity": "sha512-qiGfGgeZ5DEarPX3S+HcFktFCjfDrFPCXKeXNbrlB7v8cvtPRm8YVwoXOdGG1NhaL5rMlv5BZPVQyu4EdWWIvA==",
177 "node_modules/@volar/test-utils": {
179 "resolved": "https://registry.npmjs.org/@volar/test-utils/-/test-utils-2.4.2.tgz",
180 "integrity": "sha512-h20hce1FZCvlgsLAi4YJLrhJU3s4TSnfxditd3TDXnAD8poYvlowfhUfvgCrzFDgnvlZXnCwlP8gM7QK67NSyA==",
183 "@volar/language-core": "2.4.2",
184 "@volar/language-server": "2.4.2",
185 "vscode-languageserver-textdocument": "^1.0.11",
186 "vscode-uri": "^3.0.8"
189 "node_modules/@volar/typescript": {
191 "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.2.tgz",
192 "integrity": "sha512-m2uZduhaHO1SZuagi30OsjI/X1gwkaEAC+9wT/nCNAtJ5FqXEkKvUncHmffG7ESDZPlFFUBK4vJ0D9Hfr+f2EA==",
195 "@volar/language-core": "2.4.2",
196 "path-browserify": "^1.0.1",
197 "vscode-uri": "^3.0.8"
200 "node_modules/@vscode/emmet-helper": {
202 "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz",
203 "integrity": "sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==",
207 "jsonc-parser": "^2.3.0",
208 "vscode-languageserver-textdocument": "^1.0.1",
209 "vscode-languageserver-types": "^3.15.1",
210 "vscode-uri": "^2.1.2"
213 "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": {
215 "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz",
216 "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==",
219 "node_modules/@vscode/l10n": {
221 "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
222 "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==",
225 "node_modules/@vue/compiler-core": {
227 "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.3.tgz",
228 "integrity": "sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==",
231 "@babel/parser": "^7.25.3",
232 "@vue/shared": "3.5.3",
233 "entities": "^4.5.0",
234 "estree-walker": "^2.0.2",
235 "source-map-js": "^1.2.0"
238 "node_modules/@vue/compiler-dom": {
240 "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.3.tgz",
241 "integrity": "sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==",
244 "@vue/compiler-core": "3.5.3",
245 "@vue/shared": "3.5.3"
248 "node_modules/@vue/compiler-vue2": {
250 "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz",
251 "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==",
254 "de-indent": "^1.0.2",
258 "node_modules/@vue/language-core": {
260 "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.1.6.tgz",
261 "integrity": "sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==",
264 "@volar/language-core": "~2.4.1",
265 "@vue/compiler-dom": "^3.4.0",
266 "@vue/compiler-vue2": "^2.7.16",
267 "@vue/shared": "^3.4.0",
268 "computeds": "^0.0.1",
269 "minimatch": "^9.0.3",
270 "muggle-string": "^0.4.1",
271 "path-browserify": "^1.0.1"
273 "peerDependencies": {
276 "peerDependenciesMeta": {
282 "node_modules/@vue/language-service": {
284 "resolved": "https://registry.npmjs.org/@vue/language-service/-/language-service-2.1.6.tgz",
285 "integrity": "sha512-FZ3Fn0MslS/fdBm0U2A/JUmq0HBtvkm/6OcHfw23mE7olm0yCAOV0i8xKqqbrwZeSDoEfk48zzTSEE9Zj6RmBg==",
288 "@volar/language-core": "~2.4.1",
289 "@volar/language-service": "~2.4.1",
290 "@volar/typescript": "~2.4.1",
291 "@vue/compiler-dom": "^3.4.0",
292 "@vue/language-core": "2.1.6",
293 "@vue/shared": "^3.4.0",
294 "@vue/typescript-plugin": "2.1.6",
295 "computeds": "^0.0.1",
296 "path-browserify": "^1.0.1",
297 "volar-service-css": "0.0.62",
298 "volar-service-emmet": "0.0.62",
299 "volar-service-html": "0.0.62",
300 "volar-service-json": "0.0.62",
301 "volar-service-pug": "0.0.62",
302 "volar-service-pug-beautify": "0.0.62",
303 "volar-service-typescript": "0.0.62",
304 "volar-service-typescript-twoslash-queries": "0.0.62",
305 "vscode-html-languageservice": "^5.2.0",
306 "vscode-languageserver-textdocument": "^1.0.11",
307 "vscode-uri": "^3.0.8"
310 "node_modules/@vue/shared": {
312 "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.3.tgz",
313 "integrity": "sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==",
316 "node_modules/@vue/typescript-plugin": {
318 "resolved": "https://registry.npmjs.org/@vue/typescript-plugin/-/typescript-plugin-2.1.6.tgz",
319 "integrity": "sha512-FGwinnIuwZPELbRPZmtA+G4YyLT+lxjGSZQpNvgrzvy3MZBJZzm4UU87DIA7Lb2xbbYpTMAM6P6TAWwioCNZIg==",
322 "@volar/typescript": "~2.4.1",
323 "@vue/language-core": "2.1.6",
324 "@vue/shared": "^3.4.0"
327 "node_modules/acorn": {
329 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
330 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
339 "node_modules/balanced-match": {
341 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
342 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
345 "node_modules/brace-expansion": {
347 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
348 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
351 "balanced-match": "^1.0.0"
354 "node_modules/call-bind": {
356 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
357 "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
360 "es-define-property": "^1.0.0",
361 "es-errors": "^1.3.0",
362 "function-bind": "^1.1.2",
363 "get-intrinsic": "^1.2.4",
364 "set-function-length": "^1.2.1"
370 "url": "https://github.com/sponsors/ljharb"
373 "node_modules/character-parser": {
375 "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz",
376 "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==",
382 "node_modules/computeds": {
384 "resolved": "https://registry.npmjs.org/computeds/-/computeds-0.0.1.tgz",
385 "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==",
388 "node_modules/de-indent": {
390 "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
391 "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==",
394 "node_modules/define-data-property": {
396 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
397 "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
400 "es-define-property": "^1.0.0",
401 "es-errors": "^1.3.0",
408 "url": "https://github.com/sponsors/ljharb"
411 "node_modules/emmet": {
413 "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.7.tgz",
414 "integrity": "sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==",
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.0.tgz",
442 "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
445 "get-intrinsic": "^1.2.4"
451 "node_modules/es-errors": {
453 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
454 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
460 "node_modules/estree-walker": {
462 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
463 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
466 "node_modules/function-bind": {
468 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
469 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
472 "url": "https://github.com/sponsors/ljharb"
475 "node_modules/get-intrinsic": {
477 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
478 "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
481 "es-errors": "^1.3.0",
482 "function-bind": "^1.1.2",
483 "has-proto": "^1.0.1",
484 "has-symbols": "^1.0.3",
491 "url": "https://github.com/sponsors/ljharb"
494 "node_modules/gopd": {
496 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
497 "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
500 "get-intrinsic": "^1.1.3"
503 "url": "https://github.com/sponsors/ljharb"
506 "node_modules/has-property-descriptors": {
508 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
509 "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
512 "es-define-property": "^1.0.0"
515 "url": "https://github.com/sponsors/ljharb"
518 "node_modules/has-proto": {
520 "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
521 "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
527 "url": "https://github.com/sponsors/ljharb"
530 "node_modules/has-symbols": {
532 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
533 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
539 "url": "https://github.com/sponsors/ljharb"
542 "node_modules/has-tostringtag": {
544 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
545 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
548 "has-symbols": "^1.0.3"
554 "url": "https://github.com/sponsors/ljharb"
557 "node_modules/hasown": {
559 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
560 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
563 "function-bind": "^1.1.2"
571 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
572 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
578 "node_modules/is-expression": {
580 "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz",
581 "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==",
585 "object-assign": "^4.1.1"
588 "node_modules/is-regex": {
590 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
591 "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
594 "call-bind": "^1.0.2",
595 "has-tostringtag": "^1.0.0"
601 "url": "https://github.com/sponsors/ljharb"
604 "node_modules/jsonc-parser": {
606 "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz",
607 "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==",
610 "node_modules/minimatch": {
612 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
613 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
616 "brace-expansion": "^2.0.1"
619 "node": ">=16 || 14 >=14.17"
622 "url": "https://github.com/sponsors/isaacs"
625 "node_modules/muggle-string": {
627 "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz",
628 "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==",
631 "node_modules/object-assign": {
633 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
634 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
640 "node_modules/path-browserify": {
642 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
643 "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
646 "node_modules/pug-error": {
648 "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz",
649 "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==",
652 "node_modules/pug-lexer": {
654 "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz",
655 "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==",
658 "character-parser": "^2.2.0",
659 "is-expression": "^4.0.0",
660 "pug-error": "^2.0.0"
663 "node_modules/pug-parser": {
665 "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz",
666 "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==",
669 "pug-error": "^2.0.0",
670 "token-stream": "1.0.0"
673 "node_modules/request-light": {
675 "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz",
676 "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==",
679 "node_modules/semver": {
681 "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
682 "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
685 "semver": "bin/semver.js"
691 "node_modules/set-function-length": {
693 "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
694 "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
697 "define-data-property": "^1.1.4",
698 "es-errors": "^1.3.0",
699 "function-bind": "^1.1.2",
700 "get-intrinsic": "^1.2.4",
702 "has-property-descriptors": "^1.0.2"
708 "node_modules/source-map-js": {
710 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
711 "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
712 "license": "BSD-3-Clause",
717 "node_modules/to-fast-properties": {
719 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
720 "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
726 "node_modules/token-stream": {
728 "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz",
729 "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==",
732 "node_modules/typescript-auto-import-cache": {
734 "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.3.tgz",
735 "integrity": "sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==",
741 "node_modules/volar-service-css": {
743 "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.62.tgz",
744 "integrity": "sha512-JwNyKsH3F8PuzZYuqPf+2e+4CTU8YoyUHEHVnoXNlrLe7wy9U3biomZ56llN69Ris7TTy/+DEX41yVxQpM4qvg==",
747 "vscode-css-languageservice": "^6.3.0",
748 "vscode-languageserver-textdocument": "^1.0.11",
749 "vscode-uri": "^3.0.8"
751 "peerDependencies": {
752 "@volar/language-service": "~2.4.0"
754 "peerDependenciesMeta": {
755 "@volar/language-service": {
760 "node_modules/volar-service-emmet": {
762 "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.62.tgz",
763 "integrity": "sha512-U4dxWDBWz7Pi4plpbXf4J4Z/ss6kBO3TYrACxWNsE29abu75QzVS0paxDDhI6bhqpbDFXlpsDhZ9aXVFpnfGRQ==",
766 "@emmetio/css-parser": "^0.4.0",
767 "@emmetio/html-matcher": "^1.3.0",
768 "@vscode/emmet-helper": "^2.9.3",
769 "vscode-uri": "^3.0.8"
771 "peerDependencies": {
772 "@volar/language-service": "~2.4.0"
774 "peerDependenciesMeta": {
775 "@volar/language-service": {
780 "node_modules/volar-service-html": {
782 "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.62.tgz",
783 "integrity": "sha512-Zw01aJsZRh4GTGUjveyfEzEqpULQUdQH79KNEiKVYHZyuGtdBRYCHlrus1sueSNMxwwkuF5WnOHfvBzafs8yyQ==",
786 "vscode-html-languageservice": "^5.3.0",
787 "vscode-languageserver-textdocument": "^1.0.11",
788 "vscode-uri": "^3.0.8"
790 "peerDependencies": {
791 "@volar/language-service": "~2.4.0"
793 "peerDependenciesMeta": {
794 "@volar/language-service": {
799 "node_modules/volar-service-json": {
801 "resolved": "https://registry.npmjs.org/volar-service-json/-/volar-service-json-0.0.62.tgz",
802 "integrity": "sha512-Ot+jP+/LzKcaGF7nzrn+gwpzAleb4ej5buO05M8KxfwfODte7o1blARKRoJ3Nv7ls0DBM38Dd5vjzvA9c/9Jtg==",
805 "vscode-json-languageservice": "^5.4.0",
806 "vscode-uri": "^3.0.8"
808 "peerDependencies": {
809 "@volar/language-service": "~2.4.0"
811 "peerDependenciesMeta": {
812 "@volar/language-service": {
817 "node_modules/volar-service-pug": {
819 "resolved": "https://registry.npmjs.org/volar-service-pug/-/volar-service-pug-0.0.62.tgz",
820 "integrity": "sha512-C0/O8uGnRfijWKE0zFXxJ/o7BbLebzretsEaiMkvBDIxm5oe7HRDzQr6CgknV/WVgiohZ74v+0CwBPl2YmcPUQ==",
823 "@volar/language-service": "~2.4.0",
824 "muggle-string": "^0.4.1",
825 "pug-lexer": "^5.0.1",
826 "pug-parser": "^6.0.0",
827 "volar-service-html": "0.0.62",
828 "vscode-html-languageservice": "^5.3.0",
829 "vscode-languageserver-textdocument": "^1.0.11"
832 "node_modules/volar-service-pug-beautify": {
834 "resolved": "https://registry.npmjs.org/volar-service-pug-beautify/-/volar-service-pug-beautify-0.0.62.tgz",
835 "integrity": "sha512-dAFNuNEwTnnVthYoNJhoStwhf/PojzglwCrdhOb2nBegTG3xXMWRFmQzb0JfIlt2wq2wfUq5j+JJswgSD3KluQ==",
838 "@johnsoncodehk/pug-beautify": "^0.2.2"
840 "peerDependencies": {
841 "@volar/language-service": "~2.4.0"
843 "peerDependenciesMeta": {
844 "@volar/language-service": {
849 "node_modules/volar-service-typescript": {
851 "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.62.tgz",
852 "integrity": "sha512-p7MPi71q7KOsH0eAbZwPBiKPp9B2+qrdHAd6VY5oTo9BUXatsOAdakTm9Yf0DUj6uWBAaOT01BSeVOPwucMV1g==",
855 "path-browserify": "^1.0.1",
857 "typescript-auto-import-cache": "^0.3.3",
858 "vscode-languageserver-textdocument": "^1.0.11",
859 "vscode-nls": "^5.2.0",
860 "vscode-uri": "^3.0.8"
862 "peerDependencies": {
863 "@volar/language-service": "~2.4.0"
865 "peerDependenciesMeta": {
866 "@volar/language-service": {
871 "node_modules/volar-service-typescript-twoslash-queries": {
873 "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.62.tgz",
874 "integrity": "sha512-KxFt4zydyJYYI0kFAcWPTh4u0Ha36TASPZkAnNY784GtgajerUqM80nX/W1d0wVhmcOFfAxkVsf/Ed+tiYU7ng==",
877 "vscode-uri": "^3.0.8"
879 "peerDependencies": {
880 "@volar/language-service": "~2.4.0"
882 "peerDependenciesMeta": {
883 "@volar/language-service": {
888 "node_modules/vscode-css-languageservice": {
890 "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.1.tgz",
891 "integrity": "sha512-1BzTBuJfwMc3A0uX4JBdJgoxp74cjj4q2mDJdp49yD/GuAq4X0k5WtK6fNcMYr+FfJ9nqgR6lpfCSZDkARJ5qQ==",
894 "@vscode/l10n": "^0.0.18",
895 "vscode-languageserver-textdocument": "^1.0.12",
896 "vscode-languageserver-types": "3.17.5",
897 "vscode-uri": "^3.0.8"
900 "node_modules/vscode-html-languageservice": {
902 "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.3.1.tgz",
903 "integrity": "sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==",
906 "@vscode/l10n": "^0.0.18",
907 "vscode-languageserver-textdocument": "^1.0.12",
908 "vscode-languageserver-types": "^3.17.5",
909 "vscode-uri": "^3.0.8"
912 "node_modules/vscode-json-languageservice": {
914 "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.4.1.tgz",
915 "integrity": "sha512-5czFGNyVPxz3ZJYl8R3a3SuIj5gjhmGF4Wv05MRPvD4DEnHK6b8km4VbNMJNHBlTCh7A0aHzUbPVzo+0C18mCA==",
918 "@vscode/l10n": "^0.0.18",
919 "jsonc-parser": "^3.3.1",
920 "vscode-languageserver-textdocument": "^1.0.12",
921 "vscode-languageserver-types": "^3.17.5",
922 "vscode-uri": "^3.0.8"
925 "node_modules/vscode-json-languageservice/node_modules/jsonc-parser": {
927 "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
928 "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
931 "node_modules/vscode-jsonrpc": {
933 "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
934 "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
940 "node_modules/vscode-languageserver": {
942 "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
943 "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==",
946 "vscode-languageserver-protocol": "3.17.5"
949 "installServerIntoExtension": "bin/installServerIntoExtension"
952 "node_modules/vscode-languageserver-protocol": {
954 "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
955 "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
958 "vscode-jsonrpc": "8.2.0",
959 "vscode-languageserver-types": "3.17.5"
962 "node_modules/vscode-languageserver-textdocument": {
964 "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz",
965 "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==",
968 "node_modules/vscode-languageserver-types": {
970 "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
971 "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==",
974 "node_modules/vscode-nls": {
976 "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz",
977 "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==",
980 "node_modules/vscode-uri": {
982 "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz",
983 "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==",