diff --git a/package.json b/package.json index 21382cec..dfba4075 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "lint": "pnpm run lint:js && pnpm run lint:ts" }, "dependencies": { - "@astrojs/check": "^0.6.0", + "@astrojs/check": "^0.7.0", "@astrojs/partytown": "^2.0.2", "@astrojs/rss": "^4.0.0", "@astrojs/sitemap": "^3.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c22b132e..9322f44d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@astrojs/check': - specifier: ^0.6.0 - version: 0.6.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5) + specifier: ^0.7.0 + version: 0.7.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5) '@astrojs/partytown': specifier: ^2.0.2 version: 2.1.0 @@ -140,8 +140,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@astrojs/check@0.6.0': - resolution: {integrity: sha512-Q6fct7FvByTf0L5lvH2QwFelXtLViWhPNgMfOvrGq7spV5SPX9jQPoFxH+nRFh1oDhBBIWImRjkSpSyhX9fQHA==} + '@astrojs/check@0.7.0': + resolution: {integrity: sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==} hasBin: true peerDependencies: typescript: ^5.0.0 @@ -149,17 +149,14 @@ packages: '@astrojs/compiler@1.8.2': resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==} - '@astrojs/compiler@2.7.1': - resolution: {integrity: sha512-/POejAYuj8WEw7ZI0J8JBvevjfp9jQ9Wmu/Bg52RiNwGXkMV7JnYpsenVfHvvf1G7R5sXHGKlTcxlQWhoUTiGQ==} - '@astrojs/compiler@2.8.0': resolution: {integrity: sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==} '@astrojs/internal-helpers@0.4.0': resolution: {integrity: sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==} - '@astrojs/language-server@2.9.0': - resolution: {integrity: sha512-Q3wtoDh3RRfjYNfE5c7GPncAmZ6RMo3AQQCHBExtH5G4UiXYSxg4mPmSBdq+97yIXZWlN63W5V77OxUReAwQYA==} + '@astrojs/language-server@2.10.0': + resolution: {integrity: sha512-crHXpqYfA5qWioiuZnZFpTsNItgBlF1f0S9MzDYS7/pfCALkHNJ7K3w9U/j0uMKymsT4hC7BfMaX0DYlfdSzHg==} hasBin: true peerDependencies: prettier: ^3.0.0 @@ -383,9 +380,21 @@ packages: '@emmetio/css-abbreviation@2.1.8': resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} + '@emmetio/css-parser@0.4.0': + resolution: {integrity: sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==} + + '@emmetio/html-matcher@1.3.0': + resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==} + '@emmetio/scanner@1.0.4': resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} + '@emmetio/stream-reader-utils@0.1.0': + resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==} + + '@emmetio/stream-reader@2.2.0': + resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} + '@emnapi/runtime@1.1.1': resolution: {integrity: sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==} @@ -1201,28 +1210,28 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@volar/kit@2.2.1': - resolution: {integrity: sha512-Ga1uqGfNATdJd0nlpRxFcJoew6xqJwkATvsPiAMvinmfmmJzkGLdVLZl8aNnaDq2TBId/+5daPbwBMAzdu1Sjw==} + '@volar/kit@2.2.4': + resolution: {integrity: sha512-TyRYaj56NBwa+0DgYbIkNQm+pN5DaV1dvZ5PzoKGDk9oag/sCG+W6wVkyaqmYCNJkXpmRtM627RkeMRTBvnYzw==} peerDependencies: typescript: '*' - '@volar/language-core@2.2.1': - resolution: {integrity: sha512-iHJAZKcYldZgyS8gx6DfIZApViVBeqbf6iPhqoZpG5A6F4zsZiFldKfwaKaBA3/wnOTWE2i8VUbXywI1WywCPg==} + '@volar/language-core@2.2.4': + resolution: {integrity: sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==} - '@volar/language-server@2.2.1': - resolution: {integrity: sha512-29j2owXGUd9nk9+vuRbasoRp5XcRQSbzHUwBUh9Yhf9zkctTZZJDT+Q1wjBKI+5XohR7UVQCBEvmLp4L+WirwA==} + '@volar/language-server@2.2.4': + resolution: {integrity: sha512-wgRsKsqFMY7MRkmBfIX+GB0uzAv2Nks7YS3Ud6RWdHsjEu7tF+cXzBX/IRgW5HOayLLPC1xES2PYXk26hdOIoA==} - '@volar/language-service@2.2.1': - resolution: {integrity: sha512-Zt0xELrxTJ+Aag44qkXSFRRIPh2XrhRTYaxUmZNY6QIIu5wWfroySK4LZaA6g7WhloGTrATstk3OxPS0RSlbRw==} + '@volar/language-service@2.2.4': + resolution: {integrity: sha512-3OxJFADEsAZp1RoTS3SX2GY9SeVnB9mbd3N/Faz45IvnT2EFAyVJGPOyrz5bJDvKuCtjdoTNNWS1GX1bHGytrA==} - '@volar/snapshot-document@2.2.1': - resolution: {integrity: sha512-ISq74JwzdPcjw7TjZZ9VdOYdgwPoX/X3Jus3emD4ftG59v0gomIp11yz7Ds65rUi/coss/uTPse+onXR+64rpg==} + '@volar/snapshot-document@2.2.4': + resolution: {integrity: sha512-XwL9Jo5+nn4WZystok1+kRXbmFuJXaCx0KfJYZizJQDd7kPDgBcyci/aKsBVNhIgiD9JT0KKycru0ndyHRadGQ==} - '@volar/source-map@2.2.1': - resolution: {integrity: sha512-w1Bgpguhbp7YTr7VUFu6gb4iAZjeEPsOX4zpgiuvlldbzvIWDWy4t0jVifsIsxZ99HAu+c3swiME7wt+GeNqhA==} + '@volar/source-map@2.2.4': + resolution: {integrity: sha512-m92FLpR9vB1YEZfiZ+bfgpLrToL/DNkOrorWVep3pffHrwwI4Tx2oIQN+sqHJfKkiT5N3J1owC+8crhAEinfjg==} - '@volar/typescript@2.2.1': - resolution: {integrity: sha512-Z/tqluR7Hz5/5dCqQp7wo9C/6tSv/IYl+tTzgzUt2NjTq95bKSsuO4E+V06D0c+3aP9x5S9jggLqw451hpnc6Q==} + '@volar/typescript@2.2.4': + resolution: {integrity: sha512-uAQC53tgEbHO62G8NXMfmBrJAlP2QJ9WxVEEQqqK3I6VSy8frL5LbH3hAWODxiwMWixv74wJLWlKbWXOgdIoRQ==} '@vscode/emmet-helper@2.9.3': resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==} @@ -3547,34 +3556,34 @@ packages: vite: optional: true - volar-service-css@0.0.43: - resolution: {integrity: sha512-rg2gTXhswq6Wz8euZgCRS68+7EPH+3R7SeTqYfAAtHKoU0rS1bwdxP1CWHezyxnHrLMiXEypCgJJWcMTay3W7g==} + volar-service-css@0.0.45: + resolution: {integrity: sha512-f+AlUI1+kESbcZSVaNJVAnK0c/9Da5StoxzPqA5/8VqUHJWNdubWNnwG5xpFVTfgh6pgTcey3UBhBfHytFaIOg==} peerDependencies: - '@volar/language-service': ~2.2.0 + '@volar/language-service': ~2.2.3 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-emmet@0.0.43: - resolution: {integrity: sha512-ODsSOsSScVTNSD1Z+e4EV21RuN3q38ahGnuyxKYHW9Fg0RwfLatHl6wIRfj21XlVVa8twBMsA/Fp43ObuDEBxQ==} + volar-service-emmet@0.0.45: + resolution: {integrity: sha512-9nLXSDkR1vA/3fQkFEsSXAu3XovQxOpTkVG2jilQgfek/K1ZLkaA/WMhN/TtmPmQg4NxE9Ni6mA5udBQ5gVXIA==} peerDependencies: - '@volar/language-service': ~2.2.0 + '@volar/language-service': ~2.2.3 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-html@0.0.43: - resolution: {integrity: sha512-Z/S7SCkHmpoR708WTQLCE3k+hfT16xjMfq9Htv7Y3yJeykah1jZO8oZX3433OPFfbS/ZFbGa2VlAIgDTVRU5Pg==} + volar-service-html@0.0.45: + resolution: {integrity: sha512-tLTJqfy1v5C4nmeAsfekFIKPl4r4qDMyL0L9MWywr/EApZzPCsbeUGxCqdzxSMC2q7PMCfX2i167txDo+J0LVA==} peerDependencies: - '@volar/language-service': ~2.2.0 + '@volar/language-service': ~2.2.3 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-prettier@0.0.43: - resolution: {integrity: sha512-Beq+iNyG05PlSPTISOFK5Yoj29rXdGb6htvyFk2u0jVFRGX1QD0Pb5ze9OiqfUVwT+3cFZhPrSPndbTR1ft/aA==} + volar-service-prettier@0.0.45: + resolution: {integrity: sha512-+mBS2EsDgp/kunKEBnHvhBwIQm5v2ahw4NKpKdg4sTpXy3UxqHt+Fq/wRYQ7Z8LlNVNRVfp75ThjM+w2zaZBAw==} peerDependencies: - '@volar/language-service': ~2.2.0 + '@volar/language-service': ~2.2.3 prettier: ^2.2 || ^3.0 peerDependenciesMeta: '@volar/language-service': @@ -3582,18 +3591,18 @@ packages: prettier: optional: true - volar-service-typescript-twoslash-queries@0.0.43: - resolution: {integrity: sha512-FUqgvK2a6YxNO0P+zmY5syVatD8I7+qEA+mj1lotqQxwtY0Gh3UDCCqTVapX1E4VxF/pvNac7eVOBkCUVVZC5w==} + volar-service-typescript-twoslash-queries@0.0.45: + resolution: {integrity: sha512-KrPUUvKggZgV9mrDpstCzmf20irgv0ooMv+FGDzIIQUkya+d2+nSS8Mx2h9FvsYgLccUVw5jU3Rhwhd3pv/7qg==} peerDependencies: - '@volar/language-service': ~2.2.0 + '@volar/language-service': ~2.2.3 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-typescript@0.0.43: - resolution: {integrity: sha512-oXYZHuM7QYBmgSiheFkoQPyUzzvm9ddaUzfDqc9cOM+fDuMAkUer2bEqnqZXerGjhsjuXNCu4PGlSOJJMxWe3A==} + volar-service-typescript@0.0.45: + resolution: {integrity: sha512-i/mMIIAMastJ2kgPo3qvX0Rrl7NyxhIYZ0ug/B4ambZcLPI1vzBgS2fmvyWX3jhBYHh8NmbAotFj+0Y9JtN47A==} peerDependencies: - '@volar/language-service': ~2.2.0 + '@volar/language-service': ~2.2.3 peerDependenciesMeta: '@volar/language-service': optional: true @@ -3733,9 +3742,9 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@astrojs/check@0.6.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5)': + '@astrojs/check@0.7.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5)': dependencies: - '@astrojs/language-server': 2.9.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5) + '@astrojs/language-server': 2.10.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 @@ -3747,28 +3756,26 @@ snapshots: '@astrojs/compiler@1.8.2': {} - '@astrojs/compiler@2.7.1': {} - '@astrojs/compiler@2.8.0': {} '@astrojs/internal-helpers@0.4.0': {} - '@astrojs/language-server@2.9.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5)': + '@astrojs/language-server@2.10.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5)': dependencies: - '@astrojs/compiler': 2.7.1 + '@astrojs/compiler': 2.8.0 '@jridgewell/sourcemap-codec': 1.4.15 - '@volar/kit': 2.2.1(typescript@5.4.5) - '@volar/language-core': 2.2.1 - '@volar/language-server': 2.2.1 - '@volar/language-service': 2.2.1 - '@volar/typescript': 2.2.1 + '@volar/kit': 2.2.4(typescript@5.4.5) + '@volar/language-core': 2.2.4 + '@volar/language-server': 2.2.4 + '@volar/language-service': 2.2.4 + '@volar/typescript': 2.2.4 fast-glob: 3.3.2 - volar-service-css: 0.0.43(@volar/language-service@2.2.1) - volar-service-emmet: 0.0.43(@volar/language-service@2.2.1) - volar-service-html: 0.0.43(@volar/language-service@2.2.1) - volar-service-prettier: 0.0.43(@volar/language-service@2.2.1)(prettier@3.2.5) - volar-service-typescript: 0.0.43(@volar/language-service@2.2.1) - volar-service-typescript-twoslash-queries: 0.0.43(@volar/language-service@2.2.1) + volar-service-css: 0.0.45(@volar/language-service@2.2.4) + volar-service-emmet: 0.0.45(@volar/language-service@2.2.4) + volar-service-html: 0.0.45(@volar/language-service@2.2.4) + volar-service-prettier: 0.0.45(@volar/language-service@2.2.4)(prettier@3.2.5) + volar-service-typescript: 0.0.45(@volar/language-service@2.2.4) + volar-service-typescript-twoslash-queries: 0.0.45(@volar/language-service@2.2.4) vscode-html-languageservice: 5.2.0 vscode-uri: 3.0.8 optionalDependencies: @@ -4109,8 +4116,21 @@ snapshots: dependencies: '@emmetio/scanner': 1.0.4 + '@emmetio/css-parser@0.4.0': + dependencies: + '@emmetio/stream-reader': 2.2.0 + '@emmetio/stream-reader-utils': 0.1.0 + + '@emmetio/html-matcher@1.3.0': + dependencies: + '@emmetio/scanner': 1.0.4 + '@emmetio/scanner@1.0.4': {} + '@emmetio/stream-reader-utils@0.1.0': {} + + '@emmetio/stream-reader@2.2.0': {} + '@emnapi/runtime@1.1.1': dependencies: tslib: 2.6.2 @@ -4746,25 +4766,25 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@volar/kit@2.2.1(typescript@5.4.5)': + '@volar/kit@2.2.4(typescript@5.4.5)': dependencies: - '@volar/language-service': 2.2.1 - '@volar/typescript': 2.2.1 + '@volar/language-service': 2.2.4 + '@volar/typescript': 2.2.4 typesafe-path: 0.2.2 typescript: 5.4.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - '@volar/language-core@2.2.1': + '@volar/language-core@2.2.4': dependencies: - '@volar/source-map': 2.2.1 + '@volar/source-map': 2.2.4 - '@volar/language-server@2.2.1': + '@volar/language-server@2.2.4': dependencies: - '@volar/language-core': 2.2.1 - '@volar/language-service': 2.2.1 - '@volar/snapshot-document': 2.2.1 - '@volar/typescript': 2.2.1 + '@volar/language-core': 2.2.4 + '@volar/language-service': 2.2.4 + '@volar/snapshot-document': 2.2.4 + '@volar/typescript': 2.2.4 '@vscode/l10n': 0.0.16 path-browserify: 1.0.1 request-light: 0.7.0 @@ -4773,25 +4793,25 @@ snapshots: vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - '@volar/language-service@2.2.1': + '@volar/language-service@2.2.4': dependencies: - '@volar/language-core': 2.2.1 + '@volar/language-core': 2.2.4 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - '@volar/snapshot-document@2.2.1': + '@volar/snapshot-document@2.2.4': dependencies: vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 - '@volar/source-map@2.2.1': + '@volar/source-map@2.2.4': dependencies: muggle-string: 0.4.1 - '@volar/typescript@2.2.1': + '@volar/typescript@2.2.4': dependencies: - '@volar/language-core': 2.2.1 + '@volar/language-core': 2.2.4 path-browserify: 1.0.1 '@vscode/emmet-helper@2.9.3': @@ -7611,41 +7631,42 @@ snapshots: optionalDependencies: vite: 5.2.11(@types/node@20.12.12)(lightningcss@1.24.1)(sass@1.77.1)(terser@5.31.0) - volar-service-css@0.0.43(@volar/language-service@2.2.1): + volar-service-css@0.0.45(@volar/language-service@2.2.4): dependencies: vscode-css-languageservice: 6.2.14 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.2.1 + '@volar/language-service': 2.2.4 - volar-service-emmet@0.0.43(@volar/language-service@2.2.1): + volar-service-emmet@0.0.45(@volar/language-service@2.2.4): dependencies: + '@emmetio/css-parser': 0.4.0 + '@emmetio/html-matcher': 1.3.0 '@vscode/emmet-helper': 2.9.3 - vscode-html-languageservice: '@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462' optionalDependencies: - '@volar/language-service': 2.2.1 + '@volar/language-service': 2.2.4 - volar-service-html@0.0.43(@volar/language-service@2.2.1): + volar-service-html@0.0.45(@volar/language-service@2.2.4): dependencies: vscode-html-languageservice: '@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462' vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.2.1 + '@volar/language-service': 2.2.4 - volar-service-prettier@0.0.43(@volar/language-service@2.2.1)(prettier@3.2.5): + volar-service-prettier@0.0.45(@volar/language-service@2.2.4)(prettier@3.2.5): dependencies: vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.2.1 + '@volar/language-service': 2.2.4 prettier: 3.2.5 - volar-service-typescript-twoslash-queries@0.0.43(@volar/language-service@2.2.1): + volar-service-typescript-twoslash-queries@0.0.45(@volar/language-service@2.2.4): optionalDependencies: - '@volar/language-service': 2.2.1 + '@volar/language-service': 2.2.4 - volar-service-typescript@0.0.43(@volar/language-service@2.2.1): + volar-service-typescript@0.0.45(@volar/language-service@2.2.4): dependencies: path-browserify: 1.0.1 semver: 7.6.2 @@ -7653,7 +7674,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.11 vscode-nls: 5.2.0 optionalDependencies: - '@volar/language-service': 2.2.1 + '@volar/language-service': 2.2.4 vscode-css-languageservice@6.2.14: dependencies: