msc-viewer.meta

Issues/PRs archive for MTRNord/msc-viewer
git clone git://archive.git.mtrnord.blog/MTRNord/msc-viewer.meta.git
Log | Files | Refs

54.diff (25335B)


      1 diff --git a/package-lock.json b/package-lock.json
      2 index d698390..ef60807 100644
      3 --- a/package-lock.json
      4 +++ b/package-lock.json
      5 @@ -7,7 +7,7 @@
      6          "": {
      7              "version": "0.0.1",
      8              "dependencies": {
      9 -                "@astrojs/check": "^0.3.3",
     10 +                "@astrojs/check": "^0.6.0",
     11                  "@astrojs/lit": "^3.0.3",
     12                  "@astrojs/node": "^7.0.1",
     13                  "@astrojs/tailwind": "^5.0.3",
     14 @@ -46,11 +46,11 @@
     15              }
     16          },
     17          "node_modules/@astrojs/check": {
     18 -            "version": "0.3.3",
     19 -            "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.3.3.tgz",
     20 -            "integrity": "sha512-IpglE0PNWEXmRY0y67EYuLwiyMxRUuZuG1oP+tIgqeQEy45g1pBMIWpGnNXdoVRbChHDWMSFd2kLUtgzBUHnRQ==",
     21 +            "version": "0.6.0",
     22 +            "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.6.0.tgz",
     23 +            "integrity": "sha512-Q6fct7FvByTf0L5lvH2QwFelXtLViWhPNgMfOvrGq7spV5SPX9jQPoFxH+nRFh1oDhBBIWImRjkSpSyhX9fQHA==",
     24              "dependencies": {
     25 -                "@astrojs/language-server": "^2.5.4",
     26 +                "@astrojs/language-server": "^2.9.0",
     27                  "chokidar": "^3.5.3",
     28                  "fast-glob": "^3.3.1",
     29                  "kleur": "^4.1.5",
     30 @@ -64,9 +64,9 @@
     31              }
     32          },
     33          "node_modules/@astrojs/compiler": {
     34 -            "version": "2.3.4",
     35 -            "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.3.4.tgz",
     36 -            "integrity": "sha512-33/YtWoBCE0cBUNy1kh78FCDXBoBANX87ShgATlAHECYbG2+buNTAgq4Xgz4t5NgnEHPN21GIBC2Mvvwisoutw=="
     37 +            "version": "2.8.0",
     38 +            "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.8.0.tgz",
     39 +            "integrity": "sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ=="
     40          },
     41          "node_modules/@astrojs/internal-helpers": {
     42              "version": "0.2.1",
     43 @@ -74,27 +74,25 @@
     44              "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A=="
     45          },
     46          "node_modules/@astrojs/language-server": {
     47 -            "version": "2.5.4",
     48 -            "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.5.4.tgz",
     49 -            "integrity": "sha512-diTs8AW5TvpO6LWEyuAMAC1ydH1tnVJmv2dRrcczklJZcfY9/eYLbGtKiC9rEQH3BwvFdnphroMUEprzCiqSMg==",
     50 +            "version": "2.9.0",
     51 +            "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.9.0.tgz",
     52 +            "integrity": "sha512-Q3wtoDh3RRfjYNfE5c7GPncAmZ6RMo3AQQCHBExtH5G4UiXYSxg4mPmSBdq+97yIXZWlN63W5V77OxUReAwQYA==",
     53              "dependencies": {
     54 -                "@astrojs/compiler": "^2.2.2",
     55 +                "@astrojs/compiler": "^2.7.0",
     56                  "@jridgewell/sourcemap-codec": "^1.4.15",
     57 -                "@volar/kit": "~1.10.9",
     58 -                "@volar/language-core": "~1.10.9",
     59 -                "@volar/language-server": "~1.10.9",
     60 -                "@volar/language-service": "~1.10.9",
     61 -                "@volar/source-map": "~1.10.9",
     62 -                "@volar/typescript": "~1.10.9",
     63 +                "@volar/kit": "~2.2.1",
     64 +                "@volar/language-core": "~2.2.1",
     65 +                "@volar/language-server": "~2.2.1",
     66 +                "@volar/language-service": "~2.2.1",
     67 +                "@volar/typescript": "~2.2.1",
     68                  "fast-glob": "^3.2.12",
     69 -                "muggle-string": "^0.3.1",
     70 -                "volar-service-css": "0.0.16",
     71 -                "volar-service-emmet": "0.0.16",
     72 -                "volar-service-html": "0.0.16",
     73 -                "volar-service-prettier": "0.0.16",
     74 -                "volar-service-typescript": "0.0.16",
     75 -                "volar-service-typescript-twoslash-queries": "0.0.16",
     76 -                "vscode-html-languageservice": "^5.1.0",
     77 +                "volar-service-css": "0.0.43",
     78 +                "volar-service-emmet": "0.0.43",
     79 +                "volar-service-html": "0.0.43",
     80 +                "volar-service-prettier": "0.0.43",
     81 +                "volar-service-typescript": "0.0.43",
     82 +                "volar-service-typescript-twoslash-queries": "0.0.43",
     83 +                "vscode-html-languageservice": "^5.2.0",
     84                  "vscode-uri": "^3.0.8"
     85              },
     86              "bin": {
     87 @@ -1305,11 +1303,12 @@
     88              "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ=="
     89          },
     90          "node_modules/@volar/kit": {
     91 -            "version": "1.10.10",
     92 -            "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-1.10.10.tgz",
     93 -            "integrity": "sha512-V2SyUPCPUhueqH8j5t48LJ0QsjExGSXzTv/XOdkUHV7hJ/ekyRGFqKxcfBtMq/nK6Tgu2G1ba+6u0d7e6wKcQw==",
     94 +            "version": "2.2.2",
     95 +            "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.2.2.tgz",
     96 +            "integrity": "sha512-mIPWV7sjuJPNL+TLnpQwFD6hW+D5tF4Axg+nv0wHjdxrik+ilWT5DnBomMftoekUF4+SxUqxMjU8kd7caOuT5Q==",
     97              "dependencies": {
     98 -                "@volar/language-service": "1.10.10",
     99 +                "@volar/language-service": "2.2.2",
    100 +                "@volar/typescript": "2.2.2",
    101                  "typesafe-path": "^0.2.2",
    102                  "vscode-languageserver-textdocument": "^1.0.11",
    103                  "vscode-uri": "^3.0.8"
    104 @@ -1319,21 +1318,22 @@
    105              }
    106          },
    107          "node_modules/@volar/language-core": {
    108 -            "version": "1.10.10",
    109 -            "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.10.10.tgz",
    110 -            "integrity": "sha512-nsV1o3AZ5n5jaEAObrS3MWLBWaGwUj/vAsc15FVNIv+DbpizQRISg9wzygsHBr56ELRH8r4K75vkYNMtsSNNWw==",
    111 +            "version": "2.2.2",
    112 +            "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.2.tgz",
    113 +            "integrity": "sha512-GuvEL4JdxbnLVhPLICncCGT+tVW4cIz9GxXNeDofNnJ4iNTKhr5suGVsA1GLOne9PbraSjn8PlLt+pvLxuRVeQ==",
    114              "dependencies": {
    115 -                "@volar/source-map": "1.10.10"
    116 +                "@volar/source-map": "2.2.2"
    117              }
    118          },
    119          "node_modules/@volar/language-server": {
    120 -            "version": "1.10.10",
    121 -            "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-1.10.10.tgz",
    122 -            "integrity": "sha512-F2PRBU+CRjT7L9qe8bjof/uz/LbAXVmgwNU2gOSX2y1bUl3E8DHmD0dB6pwIVublvkx+Ivg/0r3Z6oyxfPPruQ==",
    123 -            "dependencies": {
    124 -                "@volar/language-core": "1.10.10",
    125 -                "@volar/language-service": "1.10.10",
    126 -                "@volar/typescript": "1.10.10",
    127 +            "version": "2.2.2",
    128 +            "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.2.2.tgz",
    129 +            "integrity": "sha512-9KwlCDNeFCoxTIhYOJNtpQA7M0JP0DHvvwXrqN8qNNEMJT1Oe0cic0C2tUCa/poCgkiXDbUxRldwamyuTZ6ZQg==",
    130 +            "dependencies": {
    131 +                "@volar/language-core": "2.2.2",
    132 +                "@volar/language-service": "2.2.2",
    133 +                "@volar/snapshot-document": "2.2.2",
    134 +                "@volar/typescript": "2.2.2",
    135                  "@vscode/l10n": "^0.0.16",
    136                  "path-browserify": "^1.0.1",
    137                  "request-light": "^0.7.0",
    138 @@ -1344,38 +1344,46 @@
    139              }
    140          },
    141          "node_modules/@volar/language-service": {
    142 -            "version": "1.10.10",
    143 -            "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.10.10.tgz",
    144 -            "integrity": "sha512-P4fiPWDI6fLGO6BghlksCVHs1nr9gvWAMDyma3Bca4aowxXusxjUVTsnJq0EVorIN5uIr1Xel4B/tNdXt/IKyw==",
    145 +            "version": "2.2.2",
    146 +            "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.2.2.tgz",
    147 +            "integrity": "sha512-uxooJqRhtESXaPAGs+YFJGAtZQuRO1KLG4LPPGrHHO1ZTkx0TfQPym6WNnBfVCcBXwnSlyFVv+IbAndR5oKz1w==",
    148              "dependencies": {
    149 -                "@volar/language-core": "1.10.10",
    150 -                "@volar/source-map": "1.10.10",
    151 +                "@volar/language-core": "2.2.2",
    152                  "vscode-languageserver-protocol": "^3.17.5",
    153                  "vscode-languageserver-textdocument": "^1.0.11",
    154                  "vscode-uri": "^3.0.8"
    155              }
    156          },
    157 +        "node_modules/@volar/snapshot-document": {
    158 +            "version": "2.2.2",
    159 +            "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.2.2.tgz",
    160 +            "integrity": "sha512-JKj3aRpfoJZ84EeFN62PFw3jwKo2WTQnaemhWu/S4QNlw7q+IoDI1jNcgxZwblfBl0X5YGlRI1zYbwr8WidBTA==",
    161 +            "dependencies": {
    162 +                "vscode-languageserver-protocol": "^3.17.5",
    163 +                "vscode-languageserver-textdocument": "^1.0.11"
    164 +            }
    165 +        },
    166          "node_modules/@volar/source-map": {
    167 -            "version": "1.10.10",
    168 -            "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.10.10.tgz",
    169 -            "integrity": "sha512-GVKjLnifV4voJ9F0vhP56p4+F3WGf+gXlRtjFZsv6v3WxBTWU3ZVeaRaEHJmWrcv5LXmoYYpk/SC25BKemPRkg==",
    170 +            "version": "2.2.2",
    171 +            "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.2.tgz",
    172 +            "integrity": "sha512-vUwvZuSW6iN4JI9QRinh9EjFasx1TUtnaWMKwgWx08xz1PyYuNkLlWlrZXBZ5GGBhML0u230M/7X+AHY2h9yKg==",
    173              "dependencies": {
    174 -                "muggle-string": "^0.3.1"
    175 +                "muggle-string": "^0.4.0"
    176              }
    177          },
    178          "node_modules/@volar/typescript": {
    179 -            "version": "1.10.10",
    180 -            "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.10.10.tgz",
    181 -            "integrity": "sha512-4a2r5bdUub2m+mYVnLu2wt59fuoYWe7nf0uXtGHU8QQ5LDNfzAR0wK7NgDiQ9rcl2WT3fxT2AA9AylAwFtj50A==",
    182 +            "version": "2.2.2",
    183 +            "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.2.tgz",
    184 +            "integrity": "sha512-WcwOREz7+uOrpjUrKhOMaOKKmyPdtqF95HWX7SE0d9hhBB1KkfahxhaAex5U9Bn43LfINHlycLoYCNEtfeKm0g==",
    185              "dependencies": {
    186 -                "@volar/language-core": "1.10.10",
    187 +                "@volar/language-core": "2.2.2",
    188                  "path-browserify": "^1.0.1"
    189              }
    190          },
    191          "node_modules/@vscode/emmet-helper": {
    192 -            "version": "2.9.2",
    193 -            "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz",
    194 -            "integrity": "sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==",
    195 +            "version": "2.9.3",
    196 +            "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz",
    197 +            "integrity": "sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==",
    198              "dependencies": {
    199                  "emmet": "^2.4.3",
    200                  "jsonc-parser": "^2.3.0",
    201 @@ -2399,9 +2407,9 @@
    202              "integrity": "sha512-Dvo5OGjnl7AZTU632dFJtWj0uJK835eeOVQIuRcmBmsFsTNn3cL05FqOyHAfGQDIoHfLhyJ1Tya3PJ0ceMz54g=="
    203          },
    204          "node_modules/emmet": {
    205 -            "version": "2.4.6",
    206 -            "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz",
    207 -            "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==",
    208 +            "version": "2.4.7",
    209 +            "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.7.tgz",
    210 +            "integrity": "sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==",
    211              "dependencies": {
    212                  "@emmetio/abbreviation": "^2.3.3",
    213                  "@emmetio/css-abbreviation": "^2.1.8"
    214 @@ -4450,9 +4458,9 @@
    215              "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
    216          },
    217          "node_modules/muggle-string": {
    218 -            "version": "0.3.1",
    219 -            "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz",
    220 -            "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg=="
    221 +            "version": "0.4.1",
    222 +            "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz",
    223 +            "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ=="
    224          },
    225          "node_modules/mz": {
    226              "version": "2.7.0",
    227 @@ -6716,9 +6724,9 @@
    228              }
    229          },
    230          "node_modules/typescript-auto-import-cache": {
    231 -            "version": "0.3.0",
    232 -            "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.0.tgz",
    233 -            "integrity": "sha512-Rq6/q4O9iyqUdjvOoyas7x/Qf9nWUMeqpP3YeTaLA+uECgfy5wOhfOS+SW/+fZ/uI/ZcKaf+2/ZhFzXh8xfofQ==",
    234 +            "version": "0.3.2",
    235 +            "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.2.tgz",
    236 +            "integrity": "sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==",
    237              "dependencies": {
    238                  "semver": "^7.3.8"
    239              }
    240 @@ -6997,15 +7005,16 @@
    241              }
    242          },
    243          "node_modules/volar-service-css": {
    244 -            "version": "0.0.16",
    245 -            "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.16.tgz",
    246 -            "integrity": "sha512-gK/XD35t/P3SQrUuS8LMlCnE2ItIk+kXI6gPvBYl1NZ7O+tLH8rUWXA32YgpwNoITxYrm/G1seaq08zs4aiPvg==",
    247 +            "version": "0.0.43",
    248 +            "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.43.tgz",
    249 +            "integrity": "sha512-rg2gTXhswq6Wz8euZgCRS68+7EPH+3R7SeTqYfAAtHKoU0rS1bwdxP1CWHezyxnHrLMiXEypCgJJWcMTay3W7g==",
    250              "dependencies": {
    251                  "vscode-css-languageservice": "^6.2.10",
    252 +                "vscode-languageserver-textdocument": "^1.0.11",
    253                  "vscode-uri": "^3.0.8"
    254              },
    255              "peerDependencies": {
    256 -                "@volar/language-service": "~1.10.0"
    257 +                "@volar/language-service": "~2.2.0"
    258              },
    259              "peerDependenciesMeta": {
    260                  "@volar/language-service": {
    261 @@ -7014,15 +7023,15 @@
    262              }
    263          },
    264          "node_modules/volar-service-emmet": {
    265 -            "version": "0.0.16",
    266 -            "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.16.tgz",
    267 -            "integrity": "sha512-8sWWywzVJOD+PWDArOXDWbiRlM7+peydFhXJT71i4X1WPW32RyPxn6FypvciO+amqpfZP2rXfB9eibIJ+EofSQ==",
    268 +            "version": "0.0.43",
    269 +            "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.43.tgz",
    270 +            "integrity": "sha512-ODsSOsSScVTNSD1Z+e4EV21RuN3q38ahGnuyxKYHW9Fg0RwfLatHl6wIRfj21XlVVa8twBMsA/Fp43ObuDEBxQ==",
    271              "dependencies": {
    272                  "@vscode/emmet-helper": "^2.9.2",
    273 -                "volar-service-html": "0.0.16"
    274 +                "vscode-html-languageservice": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462"
    275              },
    276              "peerDependencies": {
    277 -                "@volar/language-service": "~1.10.0"
    278 +                "@volar/language-service": "~2.2.0"
    279              },
    280              "peerDependenciesMeta": {
    281                  "@volar/language-service": {
    282 @@ -7030,16 +7039,34 @@
    283                  }
    284              }
    285          },
    286 +        "node_modules/volar-service-emmet/node_modules/@vscode/l10n": {
    287 +            "version": "0.0.18",
    288 +            "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
    289 +            "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
    290 +        },
    291 +        "node_modules/volar-service-emmet/node_modules/vscode-html-languageservice": {
    292 +            "name": "@johnsoncodehk/vscode-html-languageservice",
    293 +            "version": "5.2.0-34a5462",
    294 +            "resolved": "https://registry.npmjs.org/@johnsoncodehk/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0-34a5462.tgz",
    295 +            "integrity": "sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==",
    296 +            "dependencies": {
    297 +                "@vscode/l10n": "^0.0.18",
    298 +                "vscode-languageserver-textdocument": "^1.0.11",
    299 +                "vscode-languageserver-types": "^3.17.5",
    300 +                "vscode-uri": "^3.0.8"
    301 +            }
    302 +        },
    303          "node_modules/volar-service-html": {
    304 -            "version": "0.0.16",
    305 -            "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.16.tgz",
    306 -            "integrity": "sha512-/oEXXgry++1CnTXQBUNf9B8MZfTlYZuJfZA7Zx9MN7WS4ZPxk3BFOdal/cXH6RNR2ruNEYr5QTW9rsqtoUscag==",
    307 +            "version": "0.0.43",
    308 +            "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.43.tgz",
    309 +            "integrity": "sha512-Z/S7SCkHmpoR708WTQLCE3k+hfT16xjMfq9Htv7Y3yJeykah1jZO8oZX3433OPFfbS/ZFbGa2VlAIgDTVRU5Pg==",
    310              "dependencies": {
    311 -                "vscode-html-languageservice": "^5.1.0",
    312 +                "vscode-html-languageservice": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462",
    313 +                "vscode-languageserver-textdocument": "^1.0.11",
    314                  "vscode-uri": "^3.0.8"
    315              },
    316              "peerDependencies": {
    317 -                "@volar/language-service": "~1.10.0"
    318 +                "@volar/language-service": "~2.2.0"
    319              },
    320              "peerDependenciesMeta": {
    321                  "@volar/language-service": {
    322 @@ -7047,12 +7074,32 @@
    323                  }
    324              }
    325          },
    326 +        "node_modules/volar-service-html/node_modules/@vscode/l10n": {
    327 +            "version": "0.0.18",
    328 +            "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
    329 +            "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
    330 +        },
    331 +        "node_modules/volar-service-html/node_modules/vscode-html-languageservice": {
    332 +            "name": "@johnsoncodehk/vscode-html-languageservice",
    333 +            "version": "5.2.0-34a5462",
    334 +            "resolved": "https://registry.npmjs.org/@johnsoncodehk/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0-34a5462.tgz",
    335 +            "integrity": "sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==",
    336 +            "dependencies": {
    337 +                "@vscode/l10n": "^0.0.18",
    338 +                "vscode-languageserver-textdocument": "^1.0.11",
    339 +                "vscode-languageserver-types": "^3.17.5",
    340 +                "vscode-uri": "^3.0.8"
    341 +            }
    342 +        },
    343          "node_modules/volar-service-prettier": {
    344 -            "version": "0.0.16",
    345 -            "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.16.tgz",
    346 -            "integrity": "sha512-Kj2ZdwJGEvfYbsHW8Sjrew/7EB4PgRoas4f8yAJzUUVxIC/kvhUwLDxQc8+N2IibomN76asJGWe+i6VZZvgIkw==",
    347 +            "version": "0.0.43",
    348 +            "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.43.tgz",
    349 +            "integrity": "sha512-Beq+iNyG05PlSPTISOFK5Yoj29rXdGb6htvyFk2u0jVFRGX1QD0Pb5ze9OiqfUVwT+3cFZhPrSPndbTR1ft/aA==",
    350 +            "dependencies": {
    351 +                "vscode-uri": "^3.0.8"
    352 +            },
    353              "peerDependencies": {
    354 -                "@volar/language-service": "~1.10.0",
    355 +                "@volar/language-service": "~2.2.0",
    356                  "prettier": "^2.2 || ^3.0"
    357              },
    358              "peerDependenciesMeta": {
    359 @@ -7065,20 +7112,18 @@
    360              }
    361          },
    362          "node_modules/volar-service-typescript": {
    363 -            "version": "0.0.16",
    364 -            "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.16.tgz",
    365 -            "integrity": "sha512-k/qFKM2oxs/3fhbr/vcBSHnCLZ1HN3Aeh+bGvV9Lc9qIhrNyCVsDFOUJN1Qp4dI72+Y+eFSIDCLHmFEZdsP2EA==",
    366 +            "version": "0.0.43",
    367 +            "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.43.tgz",
    368 +            "integrity": "sha512-oXYZHuM7QYBmgSiheFkoQPyUzzvm9ddaUzfDqc9cOM+fDuMAkUer2bEqnqZXerGjhsjuXNCu4PGlSOJJMxWe3A==",
    369              "dependencies": {
    370                  "path-browserify": "^1.0.1",
    371                  "semver": "^7.5.4",
    372 -                "typescript-auto-import-cache": "^0.3.0",
    373 +                "typescript-auto-import-cache": "^0.3.1",
    374                  "vscode-languageserver-textdocument": "^1.0.11",
    375 -                "vscode-nls": "^5.2.0",
    376 -                "vscode-uri": "^3.0.8"
    377 +                "vscode-nls": "^5.2.0"
    378              },
    379              "peerDependencies": {
    380 -                "@volar/language-service": "~1.10.0",
    381 -                "@volar/typescript": "~1.10.0"
    382 +                "@volar/language-service": "~2.2.0"
    383              },
    384              "peerDependenciesMeta": {
    385                  "@volar/language-service": {
    386 @@ -7087,11 +7132,11 @@
    387              }
    388          },
    389          "node_modules/volar-service-typescript-twoslash-queries": {
    390 -            "version": "0.0.16",
    391 -            "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.16.tgz",
    392 -            "integrity": "sha512-0gPrkDTD2bMj2AnSNykOKhfmPnBFE2LS1lF3LWA7qu1ChRnJF0sodwCCbbeNYJ9+yth956ApoU1BVQ8UrMg+yw==",
    393 +            "version": "0.0.43",
    394 +            "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.43.tgz",
    395 +            "integrity": "sha512-FUqgvK2a6YxNO0P+zmY5syVatD8I7+qEA+mj1lotqQxwtY0Gh3UDCCqTVapX1E4VxF/pvNac7eVOBkCUVVZC5w==",
    396              "peerDependencies": {
    397 -                "@volar/language-service": "~1.10.0"
    398 +                "@volar/language-service": "~2.2.0"
    399              },
    400              "peerDependenciesMeta": {
    401                  "@volar/language-service": {
    402 @@ -7100,27 +7145,37 @@
    403              }
    404          },
    405          "node_modules/vscode-css-languageservice": {
    406 -            "version": "6.2.11",
    407 -            "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.11.tgz",
    408 -            "integrity": "sha512-qn49Wa6K94LnizpVxmlYrcPf1Cb36gq1nNueW0COhi4shylXBzET5wuDbH8ZWQlJD0HM5Mmnn7WE9vQVVs+ULA==",
    409 +            "version": "6.2.14",
    410 +            "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.14.tgz",
    411 +            "integrity": "sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==",
    412              "dependencies": {
    413 -                "@vscode/l10n": "^0.0.16",
    414 +                "@vscode/l10n": "^0.0.18",
    415                  "vscode-languageserver-textdocument": "^1.0.11",
    416                  "vscode-languageserver-types": "3.17.5",
    417                  "vscode-uri": "^3.0.8"
    418              }
    419          },
    420 +        "node_modules/vscode-css-languageservice/node_modules/@vscode/l10n": {
    421 +            "version": "0.0.18",
    422 +            "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
    423 +            "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
    424 +        },
    425          "node_modules/vscode-html-languageservice": {
    426 -            "version": "5.1.1",
    427 -            "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.1.1.tgz",
    428 -            "integrity": "sha512-JenrspIIG/Q+93R6G3L6HdK96itSisMynE0glURqHpQbL3dKAKzdm8L40lAHNkwJeBg+BBPpAshZKv/38onrTQ==",
    429 +            "version": "5.2.0",
    430 +            "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0.tgz",
    431 +            "integrity": "sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==",
    432              "dependencies": {
    433 -                "@vscode/l10n": "^0.0.16",
    434 +                "@vscode/l10n": "^0.0.18",
    435                  "vscode-languageserver-textdocument": "^1.0.11",
    436                  "vscode-languageserver-types": "^3.17.5",
    437                  "vscode-uri": "^3.0.8"
    438              }
    439          },
    440 +        "node_modules/vscode-html-languageservice/node_modules/@vscode/l10n": {
    441 +            "version": "0.0.18",
    442 +            "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
    443 +            "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
    444 +        },
    445          "node_modules/vscode-jsonrpc": {
    446              "version": "8.2.0",
    447              "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
    448 diff --git a/package.json b/package.json
    449 index 0357656..29be2c2 100644
    450 --- a/package.json
    451 +++ b/package.json
    452 @@ -10,7 +10,7 @@
    453          "astro": "astro"
    454      },
    455      "dependencies": {
    456 -        "@astrojs/check": "^0.3.3",
    457 +        "@astrojs/check": "^0.6.0",
    458          "@astrojs/lit": "^3.0.3",
    459          "@astrojs/node": "^7.0.1",
    460          "@astrojs/tailwind": "^5.0.3",