diff --git a/package.json b/package.json index 574d24f..4e9d0e2 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "astro": "astro" }, "dependencies": { - "@astrojs/check": "^0.9.8", + "@astrojs/check": "^0.9.9", "@astrojs/starlight": "^0.38.3", "astro": "^6.1.5", "mdast-util-to-string": "^4.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a4db61..b36f947 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: dependencies: '@astrojs/check': - specifier: ^0.9.8 - version: 0.9.8(prettier@3.6.2)(typescript@6.0.2) + specifier: ^0.9.9 + version: 0.9.9(prettier@3.8.3)(typescript@6.0.2) '@astrojs/starlight': specifier: ^0.38.3 - version: 0.38.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3)) + version: 0.38.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4)) astro: specifier: ^6.1.5 - version: 6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3) + version: 6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4) mdast-util-to-string: specifier: ^4.0.0 version: 4.0.0 @@ -28,18 +28,18 @@ importers: version: 4.0.2 starlight-blog: specifier: ^0.26.1 - version: 0.26.1(@astrojs/starlight@0.38.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3)))(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3)) + version: 0.26.1(@astrojs/starlight@0.38.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4)))(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4)) typescript: specifier: ^6.0.2 version: 6.0.2 packages: - '@astrojs/check@0.9.8': - resolution: {integrity: sha512-LDng8446QLS5ToKjRHd3bgUdirvemVVExV7nRyJfW2wV36xuv7vDxwy5NWN9zqeSEDgg0Tv84sP+T3yEq+Zlkw==} + '@astrojs/check@0.9.9': + resolution: {integrity: sha512-A5UW8uIuErLWEoRQvzgXpO1gTjUFtK8r7nU2Z7GewAMxUb7bPvpk11qaKKgxqXlHJWlAvaaxy+Xg28A6bmQ1Tg==} hasBin: true peerDependencies: - typescript: ^5.0.0 + typescript: ^5.0.0 || ^6.0.0 '@astrojs/compiler@2.13.1': resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==} @@ -50,8 +50,8 @@ packages: '@astrojs/internal-helpers@0.8.0': resolution: {integrity: sha512-J56GrhEiV+4dmrGLPNOl2pZjpHXAndWVyiVDYGDuw6MWKpBSEMLdFxHzeM/6sqaknw9M+HFfHZAcvi3OfT3D/w==} - '@astrojs/language-server@2.16.6': - resolution: {integrity: sha512-N990lu+HSFiG57owR0XBkr02BYMgiLCshLf+4QG4v6jjSWkBeQGnzqi+E1L08xFPPJ7eEeXnxPXGLaVv5pa4Ug==} + '@astrojs/language-server@2.16.7': + resolution: {integrity: sha512-b64bWT74Vq/ORcSqW7TdIjjpB6hcl+Ei/lMANIUaAGlLPiYNtPTRI/j2tzvugT+LoVwfJtE2Ukq/t2OGCyEtfQ==} hasBin: true peerDependencies: prettier: ^3.0.0 @@ -758,8 +758,8 @@ packages: ajv: optional: true - ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + ajv@8.20.0: + resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -1551,6 +1551,10 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + postcss-nested@6.2.0: resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} engines: {node: '>=12.0'} @@ -1565,8 +1569,8 @@ packages: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + prettier@3.8.3: + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} engines: {node: '>=14'} hasBin: true @@ -1695,11 +1699,6 @@ packages: resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} engines: {node: '>=11.0.0'} - semver@7.7.3: - resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} - engines: {node: '>=10'} - hasBin: true - semver@7.7.4: resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} @@ -1792,6 +1791,10 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} + trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} @@ -2060,8 +2063,8 @@ packages: '@volar/language-service': optional: true - vscode-css-languageservice@6.3.8: - resolution: {integrity: sha512-dBk/9ullEjIMbfSYAohGpDOisOVU1x2MQHOeU12ohGJQI7+r0PCimBwaa/pWpxl/vH4f7ibrBfxIZY3anGmHKQ==} + vscode-css-languageservice@6.3.10: + resolution: {integrity: sha512-eq5N9Er3fC4vA9zd9EFhyBG90wtCCuXgRSpAndaOgXMh1Wgep5lBgRIeDgjZBW9pa+332yC9+49cZMW8jcL3MA==} vscode-html-languageservice@5.6.2: resolution: {integrity: sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg==} @@ -2120,8 +2123,8 @@ packages: engines: {node: '>= 14'} hasBin: true - yaml@2.8.3: - resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} + yaml@2.8.4: + resolution: {integrity: sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==} engines: {node: '>= 14.6'} hasBin: true @@ -2149,9 +2152,9 @@ packages: snapshots: - '@astrojs/check@0.9.8(prettier@3.6.2)(typescript@6.0.2)': + '@astrojs/check@0.9.9(prettier@3.8.3)(typescript@6.0.2)': dependencies: - '@astrojs/language-server': 2.16.6(prettier@3.6.2)(typescript@6.0.2) + '@astrojs/language-server': 2.16.7(prettier@3.8.3)(typescript@6.0.2) chokidar: 4.0.3 kleur: 4.1.5 typescript: 6.0.2 @@ -2168,7 +2171,7 @@ snapshots: dependencies: picomatch: 4.0.3 - '@astrojs/language-server@2.16.6(prettier@3.6.2)(typescript@6.0.2)': + '@astrojs/language-server@2.16.7(prettier@3.8.3)(typescript@6.0.2)': dependencies: '@astrojs/compiler': 2.13.1 '@astrojs/yaml2ts': 0.2.3 @@ -2178,18 +2181,18 @@ snapshots: '@volar/language-server': 2.4.28 '@volar/language-service': 2.4.28 muggle-string: 0.4.1 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 volar-service-css: 0.0.70(@volar/language-service@2.4.28) volar-service-emmet: 0.0.70(@volar/language-service@2.4.28) volar-service-html: 0.0.70(@volar/language-service@2.4.28) - volar-service-prettier: 0.0.70(@volar/language-service@2.4.28)(prettier@3.6.2) + volar-service-prettier: 0.0.70(@volar/language-service@2.4.28)(prettier@3.8.3) volar-service-typescript: 0.0.70(@volar/language-service@2.4.28) volar-service-typescript-twoslash-queries: 0.0.70(@volar/language-service@2.4.28) volar-service-yaml: 0.0.70(@volar/language-service@2.4.28) vscode-html-languageservice: 5.6.2 vscode-uri: 3.1.0 optionalDependencies: - prettier: 3.6.2 + prettier: 3.8.3 transitivePeerDependencies: - typescript @@ -2219,12 +2222,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@5.0.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3))': + '@astrojs/mdx@5.0.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4))': dependencies: '@astrojs/markdown-remark': 7.1.0 '@mdx-js/mdx': 3.1.1 acorn: 8.16.0 - astro: 6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3) + astro: 6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4) es-module-lexer: 2.0.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -2254,17 +2257,17 @@ snapshots: stream-replace-string: 2.0.0 zod: 4.3.6 - '@astrojs/starlight@0.38.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3))': + '@astrojs/starlight@0.38.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4))': dependencies: '@astrojs/markdown-remark': 7.1.0 - '@astrojs/mdx': 5.0.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3)) + '@astrojs/mdx': 5.0.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4)) '@astrojs/sitemap': 3.7.2 '@pagefind/default-ui': 1.4.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3) - astro-expressive-code: 0.41.7(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3)) + astro: 6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4) + astro-expressive-code: 0.41.7(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.4 @@ -2302,7 +2305,7 @@ snapshots: '@astrojs/yaml2ts@0.2.3': dependencies: - yaml: 2.8.3 + yaml: 2.8.4 '@babel/helper-string-parser@7.27.1': {} @@ -2863,11 +2866,11 @@ snapshots: acorn@8.16.0: {} - ajv-draft-04@1.0.0(ajv@8.17.1): + ajv-draft-04@1.0.0(ajv@8.20.0): optionalDependencies: - ajv: 8.17.1 + ajv: 8.20.0 - ajv@8.17.1: + ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 fast-uri: 3.1.0 @@ -2895,9 +2898,9 @@ snapshots: astring@1.9.0: {} - astro-expressive-code@0.41.7(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3)): + astro-expressive-code@0.41.7(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4)): dependencies: - astro: 6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3) + astro: 6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4) rehype-expressive-code: 0.41.7 astro-remote@0.3.4: @@ -2908,7 +2911,7 @@ snapshots: marked-smartypants: 1.1.11(marked@12.0.2) ultrahtml: 1.6.0 - astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3): + astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4): dependencies: '@astrojs/compiler': 3.0.1 '@astrojs/internal-helpers': 0.8.0 @@ -2959,8 +2962,8 @@ snapshots: unist-util-visit: 5.1.0 unstorage: 1.17.5 vfile: 6.0.3 - vite: 7.3.2(@types/node@24.10.0)(yaml@2.8.3) - vitefu: 1.1.3(vite@7.3.2(@types/node@24.10.0)(yaml@2.8.3)) + vite: 7.3.2(@types/node@24.10.0)(yaml@2.8.4) + vitefu: 1.1.3(vite@7.3.2(@types/node@24.10.0)(yaml@2.8.4)) xxhash-wasm: 1.1.0 yargs-parser: 22.0.0 zod: 4.3.6 @@ -3275,6 +3278,10 @@ snapshots: optionalDependencies: picomatch: 4.0.3 + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 + flattie@1.1.1: {} fontace@0.4.1: @@ -4147,6 +4154,8 @@ snapshots: picomatch@4.0.3: {} + picomatch@4.0.4: {} + postcss-nested@6.2.0(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -4163,7 +4172,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - prettier@3.6.2: {} + prettier@3.8.3: {} prismjs@1.30.0: {} @@ -4380,8 +4389,6 @@ snapshots: sax@1.6.0: {} - semver@7.7.3: {} - semver@7.7.4: {} sharp@0.34.5: @@ -4456,12 +4463,12 @@ snapshots: space-separated-tokens@2.0.2: {} - starlight-blog@0.26.1(@astrojs/starlight@0.38.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3)))(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3)): + starlight-blog@0.26.1(@astrojs/starlight@0.38.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4)))(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4)): dependencies: '@astrojs/markdown-remark': 7.1.0 - '@astrojs/mdx': 5.0.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3)) + '@astrojs/mdx': 5.0.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4)) '@astrojs/rss': 4.0.18 - '@astrojs/starlight': 0.38.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.3)) + '@astrojs/starlight': 0.38.3(astro@6.1.5(@types/node@24.10.0)(rollup@4.53.2)(typescript@6.0.2)(yaml@2.8.4)) astro-remote: 0.3.4 github-slugger: 2.0.0 hast-util-from-html: 2.0.3 @@ -4525,6 +4532,11 @@ snapshots: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 + tinyglobby@0.2.16: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + trim-lines@3.0.1: {} trough@2.2.0: {} @@ -4540,7 +4552,7 @@ snapshots: typescript-auto-import-cache@0.3.6: dependencies: - semver: 7.7.3 + semver: 7.7.4 typescript@6.0.2: {} @@ -4656,7 +4668,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@7.3.2(@types/node@24.10.0)(yaml@2.8.3): + vite@7.3.2(@types/node@24.10.0)(yaml@2.8.4): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.3) @@ -4667,15 +4679,15 @@ snapshots: optionalDependencies: '@types/node': 24.10.0 fsevents: 2.3.3 - yaml: 2.8.3 + yaml: 2.8.4 - vitefu@1.1.3(vite@7.3.2(@types/node@24.10.0)(yaml@2.8.3)): + vitefu@1.1.3(vite@7.3.2(@types/node@24.10.0)(yaml@2.8.4)): optionalDependencies: - vite: 7.3.2(@types/node@24.10.0)(yaml@2.8.3) + vite: 7.3.2(@types/node@24.10.0)(yaml@2.8.4) volar-service-css@0.0.70(@volar/language-service@2.4.28): dependencies: - vscode-css-languageservice: 6.3.8 + vscode-css-languageservice: 6.3.10 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 optionalDependencies: @@ -4698,12 +4710,12 @@ snapshots: optionalDependencies: '@volar/language-service': 2.4.28 - volar-service-prettier@0.0.70(@volar/language-service@2.4.28)(prettier@3.6.2): + volar-service-prettier@0.0.70(@volar/language-service@2.4.28)(prettier@3.8.3): dependencies: vscode-uri: 3.1.0 optionalDependencies: '@volar/language-service': 2.4.28 - prettier: 3.6.2 + prettier: 3.8.3 volar-service-typescript-twoslash-queries@0.0.70(@volar/language-service@2.4.28): dependencies: @@ -4714,7 +4726,7 @@ snapshots: volar-service-typescript@0.0.70(@volar/language-service@2.4.28): dependencies: path-browserify: 1.0.1 - semver: 7.7.3 + semver: 7.7.4 typescript-auto-import-cache: 0.3.6 vscode-languageserver-textdocument: 1.0.12 vscode-nls: 5.2.0 @@ -4729,7 +4741,7 @@ snapshots: optionalDependencies: '@volar/language-service': 2.4.28 - vscode-css-languageservice@6.3.8: + vscode-css-languageservice@6.3.10: dependencies: '@vscode/l10n': 0.0.18 vscode-languageserver-textdocument: 1.0.12 @@ -4787,9 +4799,9 @@ snapshots: yaml-language-server@1.20.0: dependencies: '@vscode/l10n': 0.0.18 - ajv: 8.17.1 - ajv-draft-04: 1.0.0(ajv@8.17.1) - prettier: 3.6.2 + ajv: 8.20.0 + ajv-draft-04: 1.0.0(ajv@8.20.0) + prettier: 3.8.3 request-light: 0.5.8 vscode-json-languageservice: 4.1.8 vscode-languageserver: 9.0.1 @@ -4800,7 +4812,7 @@ snapshots: yaml@2.7.1: {} - yaml@2.8.3: {} + yaml@2.8.4: {} yargs-parser@21.1.1: {}