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

55.diff (26429B)


      1 diff --git a/package-lock.json b/package-lock.json
      2 index d698390..49117fc 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.7.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.7.0",
     22 +            "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.7.0.tgz",
     23 +            "integrity": "sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==",
     24              "dependencies": {
     25 -                "@astrojs/language-server": "^2.5.4",
     26 +                "@astrojs/language-server": "^2.10.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.10.0",
     51 +            "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.10.0.tgz",
     52 +            "integrity": "sha512-crHXpqYfA5qWioiuZnZFpTsNItgBlF1f0S9MzDYS7/pfCALkHNJ7K3w9U/j0uMKymsT4hC7BfMaX0DYlfdSzHg==",
     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.3",
     64 +                "@volar/language-core": "~2.2.3",
     65 +                "@volar/language-server": "~2.2.3",
     66 +                "@volar/language-service": "~2.2.3",
     67 +                "@volar/typescript": "~2.2.3",
     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.45",
     78 +                "volar-service-emmet": "0.0.45",
     79 +                "volar-service-html": "0.0.45",
     80 +                "volar-service-prettier": "0.0.45",
     81 +                "volar-service-typescript": "0.0.45",
     82 +                "volar-service-typescript-twoslash-queries": "0.0.45",
     83 +                "vscode-html-languageservice": "^5.2.0",
     84                  "vscode-uri": "^3.0.8"
     85              },
     86              "bin": {
     87 @@ -567,11 +565,38 @@
     88                  "@emmetio/scanner": "^1.0.4"
     89              }
     90          },
     91 +        "node_modules/@emmetio/css-parser": {
     92 +            "version": "0.4.0",
     93 +            "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz",
     94 +            "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==",
     95 +            "dependencies": {
     96 +                "@emmetio/stream-reader": "^2.2.0",
     97 +                "@emmetio/stream-reader-utils": "^0.1.0"
     98 +            }
     99 +        },
    100 +        "node_modules/@emmetio/html-matcher": {
    101 +            "version": "1.3.0",
    102 +            "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz",
    103 +            "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==",
    104 +            "dependencies": {
    105 +                "@emmetio/scanner": "^1.0.0"
    106 +            }
    107 +        },
    108          "node_modules/@emmetio/scanner": {
    109              "version": "1.0.4",
    110              "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz",
    111              "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA=="
    112          },
    113 +        "node_modules/@emmetio/stream-reader": {
    114 +            "version": "2.2.0",
    115 +            "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz",
    116 +            "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw=="
    117 +        },
    118 +        "node_modules/@emmetio/stream-reader-utils": {
    119 +            "version": "0.1.0",
    120 +            "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz",
    121 +            "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A=="
    122 +        },
    123          "node_modules/@esbuild/android-arm": {
    124              "version": "0.19.8",
    125              "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz",
    126 @@ -1305,11 +1330,12 @@
    127              "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ=="
    128          },
    129          "node_modules/@volar/kit": {
    130 -            "version": "1.10.10",
    131 -            "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-1.10.10.tgz",
    132 -            "integrity": "sha512-V2SyUPCPUhueqH8j5t48LJ0QsjExGSXzTv/XOdkUHV7hJ/ekyRGFqKxcfBtMq/nK6Tgu2G1ba+6u0d7e6wKcQw==",
    133 +            "version": "2.2.4",
    134 +            "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.2.4.tgz",
    135 +            "integrity": "sha512-TyRYaj56NBwa+0DgYbIkNQm+pN5DaV1dvZ5PzoKGDk9oag/sCG+W6wVkyaqmYCNJkXpmRtM627RkeMRTBvnYzw==",
    136              "dependencies": {
    137 -                "@volar/language-service": "1.10.10",
    138 +                "@volar/language-service": "2.2.4",
    139 +                "@volar/typescript": "2.2.4",
    140                  "typesafe-path": "^0.2.2",
    141                  "vscode-languageserver-textdocument": "^1.0.11",
    142                  "vscode-uri": "^3.0.8"
    143 @@ -1319,21 +1345,22 @@
    144              }
    145          },
    146          "node_modules/@volar/language-core": {
    147 -            "version": "1.10.10",
    148 -            "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.10.10.tgz",
    149 -            "integrity": "sha512-nsV1o3AZ5n5jaEAObrS3MWLBWaGwUj/vAsc15FVNIv+DbpizQRISg9wzygsHBr56ELRH8r4K75vkYNMtsSNNWw==",
    150 +            "version": "2.2.4",
    151 +            "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.4.tgz",
    152 +            "integrity": "sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==",
    153              "dependencies": {
    154 -                "@volar/source-map": "1.10.10"
    155 +                "@volar/source-map": "2.2.4"
    156              }
    157          },
    158          "node_modules/@volar/language-server": {
    159 -            "version": "1.10.10",
    160 -            "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-1.10.10.tgz",
    161 -            "integrity": "sha512-F2PRBU+CRjT7L9qe8bjof/uz/LbAXVmgwNU2gOSX2y1bUl3E8DHmD0dB6pwIVublvkx+Ivg/0r3Z6oyxfPPruQ==",
    162 -            "dependencies": {
    163 -                "@volar/language-core": "1.10.10",
    164 -                "@volar/language-service": "1.10.10",
    165 -                "@volar/typescript": "1.10.10",
    166 +            "version": "2.2.4",
    167 +            "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.2.4.tgz",
    168 +            "integrity": "sha512-wgRsKsqFMY7MRkmBfIX+GB0uzAv2Nks7YS3Ud6RWdHsjEu7tF+cXzBX/IRgW5HOayLLPC1xES2PYXk26hdOIoA==",
    169 +            "dependencies": {
    170 +                "@volar/language-core": "2.2.4",
    171 +                "@volar/language-service": "2.2.4",
    172 +                "@volar/snapshot-document": "2.2.4",
    173 +                "@volar/typescript": "2.2.4",
    174                  "@vscode/l10n": "^0.0.16",
    175                  "path-browserify": "^1.0.1",
    176                  "request-light": "^0.7.0",
    177 @@ -1344,38 +1371,46 @@
    178              }
    179          },
    180          "node_modules/@volar/language-service": {
    181 -            "version": "1.10.10",
    182 -            "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.10.10.tgz",
    183 -            "integrity": "sha512-P4fiPWDI6fLGO6BghlksCVHs1nr9gvWAMDyma3Bca4aowxXusxjUVTsnJq0EVorIN5uIr1Xel4B/tNdXt/IKyw==",
    184 +            "version": "2.2.4",
    185 +            "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.2.4.tgz",
    186 +            "integrity": "sha512-3OxJFADEsAZp1RoTS3SX2GY9SeVnB9mbd3N/Faz45IvnT2EFAyVJGPOyrz5bJDvKuCtjdoTNNWS1GX1bHGytrA==",
    187              "dependencies": {
    188 -                "@volar/language-core": "1.10.10",
    189 -                "@volar/source-map": "1.10.10",
    190 +                "@volar/language-core": "2.2.4",
    191                  "vscode-languageserver-protocol": "^3.17.5",
    192                  "vscode-languageserver-textdocument": "^1.0.11",
    193                  "vscode-uri": "^3.0.8"
    194              }
    195          },
    196 +        "node_modules/@volar/snapshot-document": {
    197 +            "version": "2.2.4",
    198 +            "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.2.4.tgz",
    199 +            "integrity": "sha512-XwL9Jo5+nn4WZystok1+kRXbmFuJXaCx0KfJYZizJQDd7kPDgBcyci/aKsBVNhIgiD9JT0KKycru0ndyHRadGQ==",
    200 +            "dependencies": {
    201 +                "vscode-languageserver-protocol": "^3.17.5",
    202 +                "vscode-languageserver-textdocument": "^1.0.11"
    203 +            }
    204 +        },
    205          "node_modules/@volar/source-map": {
    206 -            "version": "1.10.10",
    207 -            "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.10.10.tgz",
    208 -            "integrity": "sha512-GVKjLnifV4voJ9F0vhP56p4+F3WGf+gXlRtjFZsv6v3WxBTWU3ZVeaRaEHJmWrcv5LXmoYYpk/SC25BKemPRkg==",
    209 +            "version": "2.2.4",
    210 +            "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.4.tgz",
    211 +            "integrity": "sha512-m92FLpR9vB1YEZfiZ+bfgpLrToL/DNkOrorWVep3pffHrwwI4Tx2oIQN+sqHJfKkiT5N3J1owC+8crhAEinfjg==",
    212              "dependencies": {
    213 -                "muggle-string": "^0.3.1"
    214 +                "muggle-string": "^0.4.0"
    215              }
    216          },
    217          "node_modules/@volar/typescript": {
    218 -            "version": "1.10.10",
    219 -            "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.10.10.tgz",
    220 -            "integrity": "sha512-4a2r5bdUub2m+mYVnLu2wt59fuoYWe7nf0uXtGHU8QQ5LDNfzAR0wK7NgDiQ9rcl2WT3fxT2AA9AylAwFtj50A==",
    221 +            "version": "2.2.4",
    222 +            "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.4.tgz",
    223 +            "integrity": "sha512-uAQC53tgEbHO62G8NXMfmBrJAlP2QJ9WxVEEQqqK3I6VSy8frL5LbH3hAWODxiwMWixv74wJLWlKbWXOgdIoRQ==",
    224              "dependencies": {
    225 -                "@volar/language-core": "1.10.10",
    226 +                "@volar/language-core": "2.2.4",
    227                  "path-browserify": "^1.0.1"
    228              }
    229          },
    230          "node_modules/@vscode/emmet-helper": {
    231 -            "version": "2.9.2",
    232 -            "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz",
    233 -            "integrity": "sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==",
    234 +            "version": "2.9.3",
    235 +            "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz",
    236 +            "integrity": "sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==",
    237              "dependencies": {
    238                  "emmet": "^2.4.3",
    239                  "jsonc-parser": "^2.3.0",
    240 @@ -2399,9 +2434,9 @@
    241              "integrity": "sha512-Dvo5OGjnl7AZTU632dFJtWj0uJK835eeOVQIuRcmBmsFsTNn3cL05FqOyHAfGQDIoHfLhyJ1Tya3PJ0ceMz54g=="
    242          },
    243          "node_modules/emmet": {
    244 -            "version": "2.4.6",
    245 -            "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz",
    246 -            "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==",
    247 +            "version": "2.4.7",
    248 +            "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.7.tgz",
    249 +            "integrity": "sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==",
    250              "dependencies": {
    251                  "@emmetio/abbreviation": "^2.3.3",
    252                  "@emmetio/css-abbreviation": "^2.1.8"
    253 @@ -4450,9 +4485,9 @@
    254              "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
    255          },
    256          "node_modules/muggle-string": {
    257 -            "version": "0.3.1",
    258 -            "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz",
    259 -            "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg=="
    260 +            "version": "0.4.1",
    261 +            "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz",
    262 +            "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ=="
    263          },
    264          "node_modules/mz": {
    265              "version": "2.7.0",
    266 @@ -6716,9 +6751,9 @@
    267              }
    268          },
    269          "node_modules/typescript-auto-import-cache": {
    270 -            "version": "0.3.0",
    271 -            "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.0.tgz",
    272 -            "integrity": "sha512-Rq6/q4O9iyqUdjvOoyas7x/Qf9nWUMeqpP3YeTaLA+uECgfy5wOhfOS+SW/+fZ/uI/ZcKaf+2/ZhFzXh8xfofQ==",
    273 +            "version": "0.3.2",
    274 +            "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.2.tgz",
    275 +            "integrity": "sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==",
    276              "dependencies": {
    277                  "semver": "^7.3.8"
    278              }
    279 @@ -6997,15 +7032,16 @@
    280              }
    281          },
    282          "node_modules/volar-service-css": {
    283 -            "version": "0.0.16",
    284 -            "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.16.tgz",
    285 -            "integrity": "sha512-gK/XD35t/P3SQrUuS8LMlCnE2ItIk+kXI6gPvBYl1NZ7O+tLH8rUWXA32YgpwNoITxYrm/G1seaq08zs4aiPvg==",
    286 +            "version": "0.0.45",
    287 +            "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.45.tgz",
    288 +            "integrity": "sha512-f+AlUI1+kESbcZSVaNJVAnK0c/9Da5StoxzPqA5/8VqUHJWNdubWNnwG5xpFVTfgh6pgTcey3UBhBfHytFaIOg==",
    289              "dependencies": {
    290                  "vscode-css-languageservice": "^6.2.10",
    291 +                "vscode-languageserver-textdocument": "^1.0.11",
    292                  "vscode-uri": "^3.0.8"
    293              },
    294              "peerDependencies": {
    295 -                "@volar/language-service": "~1.10.0"
    296 +                "@volar/language-service": "~2.2.3"
    297              },
    298              "peerDependenciesMeta": {
    299                  "@volar/language-service": {
    300 @@ -7014,15 +7050,16 @@
    301              }
    302          },
    303          "node_modules/volar-service-emmet": {
    304 -            "version": "0.0.16",
    305 -            "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.16.tgz",
    306 -            "integrity": "sha512-8sWWywzVJOD+PWDArOXDWbiRlM7+peydFhXJT71i4X1WPW32RyPxn6FypvciO+amqpfZP2rXfB9eibIJ+EofSQ==",
    307 +            "version": "0.0.45",
    308 +            "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.45.tgz",
    309 +            "integrity": "sha512-9nLXSDkR1vA/3fQkFEsSXAu3XovQxOpTkVG2jilQgfek/K1ZLkaA/WMhN/TtmPmQg4NxE9Ni6mA5udBQ5gVXIA==",
    310              "dependencies": {
    311 -                "@vscode/emmet-helper": "^2.9.2",
    312 -                "volar-service-html": "0.0.16"
    313 +                "@emmetio/css-parser": "^0.4.0",
    314 +                "@emmetio/html-matcher": "^1.3.0",
    315 +                "@vscode/emmet-helper": "^2.9.2"
    316              },
    317              "peerDependencies": {
    318 -                "@volar/language-service": "~1.10.0"
    319 +                "@volar/language-service": "~2.2.3"
    320              },
    321              "peerDependenciesMeta": {
    322                  "@volar/language-service": {
    323 @@ -7031,15 +7068,16 @@
    324              }
    325          },
    326          "node_modules/volar-service-html": {
    327 -            "version": "0.0.16",
    328 -            "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.16.tgz",
    329 -            "integrity": "sha512-/oEXXgry++1CnTXQBUNf9B8MZfTlYZuJfZA7Zx9MN7WS4ZPxk3BFOdal/cXH6RNR2ruNEYr5QTW9rsqtoUscag==",
    330 +            "version": "0.0.45",
    331 +            "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.45.tgz",
    332 +            "integrity": "sha512-tLTJqfy1v5C4nmeAsfekFIKPl4r4qDMyL0L9MWywr/EApZzPCsbeUGxCqdzxSMC2q7PMCfX2i167txDo+J0LVA==",
    333              "dependencies": {
    334 -                "vscode-html-languageservice": "^5.1.0",
    335 +                "vscode-html-languageservice": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462",
    336 +                "vscode-languageserver-textdocument": "^1.0.11",
    337                  "vscode-uri": "^3.0.8"
    338              },
    339              "peerDependencies": {
    340 -                "@volar/language-service": "~1.10.0"
    341 +                "@volar/language-service": "~2.2.3"
    342              },
    343              "peerDependenciesMeta": {
    344                  "@volar/language-service": {
    345 @@ -7047,12 +7085,32 @@
    346                  }
    347              }
    348          },
    349 +        "node_modules/volar-service-html/node_modules/@vscode/l10n": {
    350 +            "version": "0.0.18",
    351 +            "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
    352 +            "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
    353 +        },
    354 +        "node_modules/volar-service-html/node_modules/vscode-html-languageservice": {
    355 +            "name": "@johnsoncodehk/vscode-html-languageservice",
    356 +            "version": "5.2.0-34a5462",
    357 +            "resolved": "https://registry.npmjs.org/@johnsoncodehk/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0-34a5462.tgz",
    358 +            "integrity": "sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==",
    359 +            "dependencies": {
    360 +                "@vscode/l10n": "^0.0.18",
    361 +                "vscode-languageserver-textdocument": "^1.0.11",
    362 +                "vscode-languageserver-types": "^3.17.5",
    363 +                "vscode-uri": "^3.0.8"
    364 +            }
    365 +        },
    366          "node_modules/volar-service-prettier": {
    367 -            "version": "0.0.16",
    368 -            "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.16.tgz",
    369 -            "integrity": "sha512-Kj2ZdwJGEvfYbsHW8Sjrew/7EB4PgRoas4f8yAJzUUVxIC/kvhUwLDxQc8+N2IibomN76asJGWe+i6VZZvgIkw==",
    370 +            "version": "0.0.45",
    371 +            "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.45.tgz",
    372 +            "integrity": "sha512-+mBS2EsDgp/kunKEBnHvhBwIQm5v2ahw4NKpKdg4sTpXy3UxqHt+Fq/wRYQ7Z8LlNVNRVfp75ThjM+w2zaZBAw==",
    373 +            "dependencies": {
    374 +                "vscode-uri": "^3.0.8"
    375 +            },
    376              "peerDependencies": {
    377 -                "@volar/language-service": "~1.10.0",
    378 +                "@volar/language-service": "~2.2.3",
    379                  "prettier": "^2.2 || ^3.0"
    380              },
    381              "peerDependenciesMeta": {
    382 @@ -7065,20 +7123,18 @@
    383              }
    384          },
    385          "node_modules/volar-service-typescript": {
    386 -            "version": "0.0.16",
    387 -            "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.16.tgz",
    388 -            "integrity": "sha512-k/qFKM2oxs/3fhbr/vcBSHnCLZ1HN3Aeh+bGvV9Lc9qIhrNyCVsDFOUJN1Qp4dI72+Y+eFSIDCLHmFEZdsP2EA==",
    389 +            "version": "0.0.45",
    390 +            "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.45.tgz",
    391 +            "integrity": "sha512-i/mMIIAMastJ2kgPo3qvX0Rrl7NyxhIYZ0ug/B4ambZcLPI1vzBgS2fmvyWX3jhBYHh8NmbAotFj+0Y9JtN47A==",
    392              "dependencies": {
    393                  "path-browserify": "^1.0.1",
    394                  "semver": "^7.5.4",
    395 -                "typescript-auto-import-cache": "^0.3.0",
    396 +                "typescript-auto-import-cache": "^0.3.1",
    397                  "vscode-languageserver-textdocument": "^1.0.11",
    398 -                "vscode-nls": "^5.2.0",
    399 -                "vscode-uri": "^3.0.8"
    400 +                "vscode-nls": "^5.2.0"
    401              },
    402              "peerDependencies": {
    403 -                "@volar/language-service": "~1.10.0",
    404 -                "@volar/typescript": "~1.10.0"
    405 +                "@volar/language-service": "~2.2.3"
    406              },
    407              "peerDependenciesMeta": {
    408                  "@volar/language-service": {
    409 @@ -7087,11 +7143,11 @@
    410              }
    411          },
    412          "node_modules/volar-service-typescript-twoslash-queries": {
    413 -            "version": "0.0.16",
    414 -            "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.16.tgz",
    415 -            "integrity": "sha512-0gPrkDTD2bMj2AnSNykOKhfmPnBFE2LS1lF3LWA7qu1ChRnJF0sodwCCbbeNYJ9+yth956ApoU1BVQ8UrMg+yw==",
    416 +            "version": "0.0.45",
    417 +            "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.45.tgz",
    418 +            "integrity": "sha512-KrPUUvKggZgV9mrDpstCzmf20irgv0ooMv+FGDzIIQUkya+d2+nSS8Mx2h9FvsYgLccUVw5jU3Rhwhd3pv/7qg==",
    419              "peerDependencies": {
    420 -                "@volar/language-service": "~1.10.0"
    421 +                "@volar/language-service": "~2.2.3"
    422              },
    423              "peerDependenciesMeta": {
    424                  "@volar/language-service": {
    425 @@ -7100,27 +7156,37 @@
    426              }
    427          },
    428          "node_modules/vscode-css-languageservice": {
    429 -            "version": "6.2.11",
    430 -            "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.11.tgz",
    431 -            "integrity": "sha512-qn49Wa6K94LnizpVxmlYrcPf1Cb36gq1nNueW0COhi4shylXBzET5wuDbH8ZWQlJD0HM5Mmnn7WE9vQVVs+ULA==",
    432 +            "version": "6.2.14",
    433 +            "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.14.tgz",
    434 +            "integrity": "sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==",
    435              "dependencies": {
    436 -                "@vscode/l10n": "^0.0.16",
    437 +                "@vscode/l10n": "^0.0.18",
    438                  "vscode-languageserver-textdocument": "^1.0.11",
    439                  "vscode-languageserver-types": "3.17.5",
    440                  "vscode-uri": "^3.0.8"
    441              }
    442          },
    443 +        "node_modules/vscode-css-languageservice/node_modules/@vscode/l10n": {
    444 +            "version": "0.0.18",
    445 +            "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
    446 +            "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
    447 +        },
    448          "node_modules/vscode-html-languageservice": {
    449 -            "version": "5.1.1",
    450 -            "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.1.1.tgz",
    451 -            "integrity": "sha512-JenrspIIG/Q+93R6G3L6HdK96itSisMynE0glURqHpQbL3dKAKzdm8L40lAHNkwJeBg+BBPpAshZKv/38onrTQ==",
    452 +            "version": "5.2.0",
    453 +            "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0.tgz",
    454 +            "integrity": "sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==",
    455              "dependencies": {
    456 -                "@vscode/l10n": "^0.0.16",
    457 +                "@vscode/l10n": "^0.0.18",
    458                  "vscode-languageserver-textdocument": "^1.0.11",
    459                  "vscode-languageserver-types": "^3.17.5",
    460                  "vscode-uri": "^3.0.8"
    461              }
    462          },
    463 +        "node_modules/vscode-html-languageservice/node_modules/@vscode/l10n": {
    464 +            "version": "0.0.18",
    465 +            "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
    466 +            "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
    467 +        },
    468          "node_modules/vscode-jsonrpc": {
    469              "version": "8.2.0",
    470              "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
    471 diff --git a/package.json b/package.json
    472 index 0357656..5f1492a 100644
    473 --- a/package.json
    474 +++ b/package.json
    475 @@ -10,7 +10,7 @@
    476          "astro": "astro"
    477      },
    478      "dependencies": {
    479 -        "@astrojs/check": "^0.3.3",
    480 +        "@astrojs/check": "^0.7.0",
    481          "@astrojs/lit": "^3.0.3",
    482          "@astrojs/node": "^7.0.1",
    483          "@astrojs/tailwind": "^5.0.3",