diff --git a/package.json b/package.json index d0150af..5231380 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "t1": "prettier -w . && eslint && astro check && astro build" }, "dependencies": { - "@astrojs/check": "^0.5.4", + "@astrojs/check": "^0.6.0", "@astrojs/mdx": "^2.1.1", "@astrojs/starlight": "^0.18.1", "astro": "^4.3.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 367e1a2..3246c96 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: dependencies: '@astrojs/check': - specifier: ^0.5.4 - version: 0.5.4(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.3.3) + specifier: ^0.6.0 + version: 0.6.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.3.3) '@astrojs/mdx': specifier: ^2.1.1 version: 2.1.1(astro@4.3.7) @@ -111,13 +111,13 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.22 - /@astrojs/check@0.5.4(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.3.3): - resolution: {integrity: sha512-BFClaLEuRzpfF9wrmh9KDS5gmRHGhkVN7qvm6tWPBvUxOADXiNz+hzrYFvZVqXTXhHjS0Ern1g3yHifgu0zsmw==} + /@astrojs/check@0.6.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.3.3): + resolution: {integrity: sha512-Q6fct7FvByTf0L5lvH2QwFelXtLViWhPNgMfOvrGq7spV5SPX9jQPoFxH+nRFh1oDhBBIWImRjkSpSyhX9fQHA==} hasBin: true peerDependencies: typescript: ^5.0.0 dependencies: - '@astrojs/language-server': 2.7.4(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.3.3) + '@astrojs/language-server': 2.9.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.3.3) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 @@ -151,18 +151,18 @@ packages: /@astrojs/compiler@1.8.2: resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==} - /@astrojs/compiler@2.5.2: - resolution: {integrity: sha512-fm9HNYu1tVnJjZYHE+SdDM5k6fZKNPXS9PwT43Mf6l4HVGx8d1jQwhGQqCvLkYJJBwQ9OysiexFMt7wtNuXhmQ==} - dev: true - /@astrojs/compiler@2.5.3: resolution: {integrity: sha512-jzj01BRv/fmo+9Mr2FhocywGzEYiyiP2GVHje1ziGNU6c97kwhYGsnvwMkHrncAy9T9Vi54cjaMK7UE4ClX4vA==} + /@astrojs/compiler@2.8.0: + resolution: {integrity: sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==} + dev: false + /@astrojs/internal-helpers@0.2.1: resolution: {integrity: sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==} - /@astrojs/language-server@2.7.4(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.3.3): - resolution: {integrity: sha512-U317ZKx5VXg2Sy6iPgYOliOZ10Ji/eo8MGFCry2/yT+rYTfb81HbrSWUu9nsZzpFK66So5aprQutRWWM/m7mPQ==} + /@astrojs/language-server@2.9.0(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.3.3): + resolution: {integrity: sha512-Q3wtoDh3RRfjYNfE5c7GPncAmZ6RMo3AQQCHBExtH5G4UiXYSxg4mPmSBdq+97yIXZWlN63W5V77OxUReAwQYA==} hasBin: true peerDependencies: prettier: ^3.0.0 @@ -173,23 +173,23 @@ packages: prettier-plugin-astro: optional: true dependencies: - '@astrojs/compiler': 2.5.3 + '@astrojs/compiler': 2.8.0 '@jridgewell/sourcemap-codec': 1.4.15 - '@volar/kit': 2.0.4(typescript@5.3.3) - '@volar/language-core': 2.0.4 - '@volar/language-server': 2.0.4 - '@volar/language-service': 2.0.4 - '@volar/typescript': 2.0.4 + '@volar/kit': 2.2.2(typescript@5.3.3) + '@volar/language-core': 2.2.2 + '@volar/language-server': 2.2.2 + '@volar/language-service': 2.2.2 + '@volar/typescript': 2.2.2 fast-glob: 3.3.2 prettier: 3.2.5 prettier-plugin-astro: 0.13.0 - volar-service-css: 0.0.29(@volar/language-service@2.0.4) - volar-service-emmet: 0.0.29(@volar/language-service@2.0.4) - volar-service-html: 0.0.29(@volar/language-service@2.0.4) - volar-service-prettier: 0.0.29(@volar/language-service@2.0.4)(prettier@3.2.5) - volar-service-typescript: 0.0.29(@volar/language-service@2.0.4)(@volar/typescript@2.0.4) - volar-service-typescript-twoslash-queries: 0.0.29(@volar/language-service@2.0.4) - vscode-html-languageservice: 5.1.2 + volar-service-css: 0.0.43(@volar/language-service@2.2.2) + volar-service-emmet: 0.0.43(@volar/language-service@2.2.2) + volar-service-html: 0.0.43(@volar/language-service@2.2.2) + volar-service-prettier: 0.0.43(@volar/language-service@2.2.2)(prettier@3.2.5) + volar-service-typescript: 0.0.43(@volar/language-service@2.2.2) + volar-service-typescript-twoslash-queries: 0.0.43(@volar/language-service@2.2.2) + vscode-html-languageservice: 5.2.0 vscode-uri: 3.0.8 transitivePeerDependencies: - typescript @@ -1122,6 +1122,15 @@ packages: wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: true + /@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462: + resolution: {integrity: sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==} + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 + dev: false + /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} @@ -1698,13 +1707,13 @@ packages: /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@volar/kit@2.0.4(typescript@5.3.3): - resolution: {integrity: sha512-USRx/o0jKz7o8+lEKWMxWqbqvC46XFrf3IE6CZBYzRo9kM7RERQLwUYaoT2bOcHt5DQWublpnTgdgHMm37Gysg==} + /@volar/kit@2.2.2(typescript@5.3.3): + resolution: {integrity: sha512-mIPWV7sjuJPNL+TLnpQwFD6hW+D5tF4Axg+nv0wHjdxrik+ilWT5DnBomMftoekUF4+SxUqxMjU8kd7caOuT5Q==} peerDependencies: typescript: '*' dependencies: - '@volar/language-service': 2.0.4 - '@volar/typescript': 2.0.4 + '@volar/language-service': 2.2.2 + '@volar/typescript': 2.2.2 typesafe-path: 0.2.2 typescript: 5.3.3 vscode-languageserver-textdocument: 1.0.11 @@ -1715,14 +1724,21 @@ packages: resolution: {integrity: sha512-VhC8i03P0x9LKGLTBi81xNTNWm40yxQ/Iba8IpH+LFr+Yb7c/D7fF90Cvf31MzPDM4G5rjIOlCfs+eQKPBkwQw==} dependencies: '@volar/source-map': 2.0.4 + dev: true - /@volar/language-server@2.0.4: - resolution: {integrity: sha512-VnljhooQjT6RhmvwwJK9+3YYs2ovFmav4IVNHiQgnTMfiOiyABzcghwvJrJrI39rJDI6LNOWF7BYUJq7K07BKQ==} + /@volar/language-core@2.2.2: + resolution: {integrity: sha512-GuvEL4JdxbnLVhPLICncCGT+tVW4cIz9GxXNeDofNnJ4iNTKhr5suGVsA1GLOne9PbraSjn8PlLt+pvLxuRVeQ==} dependencies: - '@volar/language-core': 2.0.4 - '@volar/language-service': 2.0.4 - '@volar/snapshot-document': 2.0.4 - '@volar/typescript': 2.0.4 + '@volar/source-map': 2.2.2 + dev: false + + /@volar/language-server@2.2.2: + resolution: {integrity: sha512-9KwlCDNeFCoxTIhYOJNtpQA7M0JP0DHvvwXrqN8qNNEMJT1Oe0cic0C2tUCa/poCgkiXDbUxRldwamyuTZ6ZQg==} + dependencies: + '@volar/language-core': 2.2.2 + '@volar/language-service': 2.2.2 + '@volar/snapshot-document': 2.2.2 + '@volar/typescript': 2.2.2 '@vscode/l10n': 0.0.16 path-browserify: 1.0.1 request-light: 0.7.0 @@ -1732,17 +1748,17 @@ packages: vscode-uri: 3.0.8 dev: false - /@volar/language-service@2.0.4: - resolution: {integrity: sha512-DoanyU9I9Nl85lUytDl8jgyk+nrUDR5CFNVMrxWXGXclP4WTqBayBgSFAeF1L/5AwP3MywmWoK4GLAEVvl8D+Q==} + /@volar/language-service@2.2.2: + resolution: {integrity: sha512-uxooJqRhtESXaPAGs+YFJGAtZQuRO1KLG4LPPGrHHO1ZTkx0TfQPym6WNnBfVCcBXwnSlyFVv+IbAndR5oKz1w==} dependencies: - '@volar/language-core': 2.0.4 + '@volar/language-core': 2.2.2 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 dev: false - /@volar/snapshot-document@2.0.4: - resolution: {integrity: sha512-YzgdmvpdRFxiBFCOVWga67naAtbPtKmPaFtGnmxWx+KXrjGkpUXT/2tzeKn5FLdtoYV+DRTdpMdP/45ArnVwZQ==} + /@volar/snapshot-document@2.2.2: + resolution: {integrity: sha512-JKj3aRpfoJZ84EeFN62PFw3jwKo2WTQnaemhWu/S4QNlw7q+IoDI1jNcgxZwblfBl0X5YGlRI1zYbwr8WidBTA==} dependencies: vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 @@ -1752,12 +1768,27 @@ packages: resolution: {integrity: sha512-BbxUinEMoJZqrHsSj1aBa0boCBnN3BoXnf7j9IBwjxosxGXOhCvqmH2L9raJemadaKjeVR8ZQLhV7AOhyoHt/Q==} dependencies: muggle-string: 0.4.1 + dev: true + + /@volar/source-map@2.2.2: + resolution: {integrity: sha512-vUwvZuSW6iN4JI9QRinh9EjFasx1TUtnaWMKwgWx08xz1PyYuNkLlWlrZXBZ5GGBhML0u230M/7X+AHY2h9yKg==} + dependencies: + muggle-string: 0.4.1 + dev: false /@volar/typescript@2.0.4: resolution: {integrity: sha512-KF7yh7GIo4iWuAQOKf/ONeFHdQA+wFriitW8LtGZB4iOOT6MdlRlYNsRL8do7XxmXvsBKcs4jTMtGn+uZRwlWg==} dependencies: '@volar/language-core': 2.0.4 path-browserify: 1.0.1 + dev: true + + /@volar/typescript@2.2.2: + resolution: {integrity: sha512-WcwOREz7+uOrpjUrKhOMaOKKmyPdtqF95HWX7SE0d9hhBB1KkfahxhaAex5U9Bn43LfINHlycLoYCNEtfeKm0g==} + dependencies: + '@volar/language-core': 2.2.2 + path-browserify: 1.0.1 + dev: false /@vscode/emmet-helper@2.9.2: resolution: {integrity: sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==} @@ -1900,10 +1931,10 @@ packages: resolution: {integrity: sha512-CGaBseNtunAV2DCpwBXqTKq8+9Tw65XZetMaC0FsMoZuLj0gxNIkbCf2QyKYScVrNOU7/ayfNdVw8ZCSHBiqCg==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: - '@astrojs/compiler': 2.5.2 + '@astrojs/compiler': 2.5.3 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - astrojs-compiler-sync: 0.3.5(@astrojs/compiler@2.5.2) + astrojs-compiler-sync: 0.3.5(@astrojs/compiler@2.5.3) debug: 4.3.4 entities: 4.5.0 eslint-visitor-keys: 3.4.3 @@ -2017,13 +2048,13 @@ packages: - terser - typescript - /astrojs-compiler-sync@0.3.5(@astrojs/compiler@2.5.2): + /astrojs-compiler-sync@0.3.5(@astrojs/compiler@2.5.3): resolution: {integrity: sha512-y420rhIIJ2HHDkYeqKArBHSdJNIIGMztLH90KGIX3zjcJyt/cr9Z2wYA8CP5J1w6KE7xqMh0DAkhfjhNDpQb2Q==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@astrojs/compiler': '>=0.27.0' dependencies: - '@astrojs/compiler': 2.5.2 + '@astrojs/compiler': 2.5.3 synckit: 0.9.0 dev: true @@ -2713,14 +2744,9 @@ packages: '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 - /escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} - /escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} - dev: false /escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} @@ -6149,7 +6175,7 @@ packages: browserslist: '>= 4.21.0' dependencies: browserslist: 4.22.3 - escalade: 3.1.1 + escalade: 3.1.2 picocolors: 1.0.0 /uri-js@4.4.1: @@ -6244,49 +6270,51 @@ packages: dependencies: vite: 5.1.2 - /volar-service-css@0.0.29(@volar/language-service@2.0.4): - resolution: {integrity: sha512-2kNdgEYEiLeeer3wkagNBVDPa3Zj7mBDeM7D3iYmBXA0LCwd2tQL3eASzcDW9Gvac1g478UtptK468GxzUAEcA==} + /volar-service-css@0.0.43(@volar/language-service@2.2.2): + resolution: {integrity: sha512-rg2gTXhswq6Wz8euZgCRS68+7EPH+3R7SeTqYfAAtHKoU0rS1bwdxP1CWHezyxnHrLMiXEypCgJJWcMTay3W7g==} peerDependencies: - '@volar/language-service': ~2.0.1 + '@volar/language-service': ~2.2.0 peerDependenciesMeta: '@volar/language-service': optional: true dependencies: - '@volar/language-service': 2.0.4 + '@volar/language-service': 2.2.2 vscode-css-languageservice: 6.2.12 + vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 dev: false - /volar-service-emmet@0.0.29(@volar/language-service@2.0.4): - resolution: {integrity: sha512-sXRMfQ970lpOQxUcKH9B4DqE7FCNhPy6V4m3gw+kgH17mADQ2rdL63b8osXFy5bnAMBcsXRhtJXJPmh/LgZXEw==} + /volar-service-emmet@0.0.43(@volar/language-service@2.2.2): + resolution: {integrity: sha512-ODsSOsSScVTNSD1Z+e4EV21RuN3q38ahGnuyxKYHW9Fg0RwfLatHl6wIRfj21XlVVa8twBMsA/Fp43ObuDEBxQ==} peerDependencies: - '@volar/language-service': ~2.0.1 + '@volar/language-service': ~2.2.0 peerDependenciesMeta: '@volar/language-service': optional: true dependencies: - '@volar/language-service': 2.0.4 + '@volar/language-service': 2.2.2 '@vscode/emmet-helper': 2.9.2 - volar-service-html: 0.0.29(@volar/language-service@2.0.4) + vscode-html-languageservice: /@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462 dev: false - /volar-service-html@0.0.29(@volar/language-service@2.0.4): - resolution: {integrity: sha512-ctTSU46KCLxcaR53mAod2wBWSEIXGdXdejqHEDPSX33H5rA2X89zyYEpuk9BOVzIHG8G8rggVXCGnGaXxmYrCw==} + /volar-service-html@0.0.43(@volar/language-service@2.2.2): + resolution: {integrity: sha512-Z/S7SCkHmpoR708WTQLCE3k+hfT16xjMfq9Htv7Y3yJeykah1jZO8oZX3433OPFfbS/ZFbGa2VlAIgDTVRU5Pg==} peerDependencies: - '@volar/language-service': ~2.0.1 + '@volar/language-service': ~2.2.0 peerDependenciesMeta: '@volar/language-service': optional: true dependencies: - '@volar/language-service': 2.0.4 - vscode-html-languageservice: 5.1.2 + '@volar/language-service': 2.2.2 + vscode-html-languageservice: /@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462 + vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 dev: false - /volar-service-prettier@0.0.29(@volar/language-service@2.0.4)(prettier@3.2.5): - resolution: {integrity: sha512-GxcDKfiVv3fc4XUtUOkQpX0QlFjWppRCVWIBp751gOKJwDex142xMlbTxP9la9tollbmj2O/tVUrqqLDGQ+Lsg==} + /volar-service-prettier@0.0.43(@volar/language-service@2.2.2)(prettier@3.2.5): + resolution: {integrity: sha512-Beq+iNyG05PlSPTISOFK5Yoj29rXdGb6htvyFk2u0jVFRGX1QD0Pb5ze9OiqfUVwT+3cFZhPrSPndbTR1ft/aA==} peerDependencies: - '@volar/language-service': ~2.0.1 + '@volar/language-service': ~2.2.0 prettier: ^2.2 || ^3.0 peerDependenciesMeta: '@volar/language-service': @@ -6294,39 +6322,36 @@ packages: prettier: optional: true dependencies: - '@volar/language-service': 2.0.4 + '@volar/language-service': 2.2.2 prettier: 3.2.5 vscode-uri: 3.0.8 dev: false - /volar-service-typescript-twoslash-queries@0.0.29(@volar/language-service@2.0.4): - resolution: {integrity: sha512-hdI8ZO1Wc/I5+iwKKnOfXW7ktpBe0qLoXz5+8viS6aV9gycKSAKAs6sayLTATQZcZ1EAESUqTqGS/vJOUgZOsg==} + /volar-service-typescript-twoslash-queries@0.0.43(@volar/language-service@2.2.2): + resolution: {integrity: sha512-FUqgvK2a6YxNO0P+zmY5syVatD8I7+qEA+mj1lotqQxwtY0Gh3UDCCqTVapX1E4VxF/pvNac7eVOBkCUVVZC5w==} peerDependencies: - '@volar/language-service': ~2.0.1 + '@volar/language-service': ~2.2.0 peerDependenciesMeta: '@volar/language-service': optional: true dependencies: - '@volar/language-service': 2.0.4 + '@volar/language-service': 2.2.2 dev: false - /volar-service-typescript@0.0.29(@volar/language-service@2.0.4)(@volar/typescript@2.0.4): - resolution: {integrity: sha512-ssBhGT0Wrh670NRTrLoikzoRbszd72jIa02IKbrfI9QIIONvygOmIJ9jSqj4jxHEWz/KSCgCEhCyR7hEH80kGg==} + /volar-service-typescript@0.0.43(@volar/language-service@2.2.2): + resolution: {integrity: sha512-oXYZHuM7QYBmgSiheFkoQPyUzzvm9ddaUzfDqc9cOM+fDuMAkUer2bEqnqZXerGjhsjuXNCu4PGlSOJJMxWe3A==} peerDependencies: - '@volar/language-service': ~2.0.1 - '@volar/typescript': ~2.0.1 + '@volar/language-service': ~2.2.0 peerDependenciesMeta: '@volar/language-service': optional: true dependencies: - '@volar/language-service': 2.0.4 - '@volar/typescript': 2.0.4 + '@volar/language-service': 2.2.2 path-browserify: 1.0.1 semver: 7.6.0 typescript-auto-import-cache: 0.3.2 vscode-languageserver-textdocument: 1.0.11 vscode-nls: 5.2.0 - vscode-uri: 3.0.8 dev: false /vscode-css-languageservice@6.2.12: @@ -6338,8 +6363,8 @@ packages: vscode-uri: 3.0.8 dev: false - /vscode-html-languageservice@5.1.2: - resolution: {integrity: sha512-wkWfEx/IIR3s2P5yD4aTGHiOb8IAzFxgkSt1uSC3itJ4oDAm23yG7o0L29JljUdnXDDgLafPAvhv8A2I/8riHw==} + /vscode-html-languageservice@5.2.0: + resolution: {integrity: sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==} dependencies: '@vscode/l10n': 0.0.18 vscode-languageserver-textdocument: 1.0.11