Mirror of
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: change plugin order to fix Giscus comments but sacrifice index page pagination look (Rapide) and cooler credit on mobile (#151)

authored by

Felix Schneider and committed by
GitHub
17056603 9d45a1d2

+90 -85
+24 -30
astro.config.mjs
··· 2 2 import starlight from "@astrojs/starlight"; 3 3 import lunaria from "@lunariajs/starlight"; 4 4 import { defineConfig } from "astro/config"; 5 + import { config as loadDotenv } from "dotenv"; 5 6 import starlightBlog from "starlight-blog"; 6 7 import starlightCoolerCredit from "starlight-cooler-credit"; 7 8 import starlightGiscus from "starlight-giscus"; 8 9 import starlightImageZoom from "starlight-image-zoom"; 9 10 import starlightLinksValidator from "starlight-links-validator"; 10 11 import starlightThemeRapide from "starlight-theme-rapide"; 11 - import { loadEnv } from "vite"; 12 12 13 13 import rehypeAutolinkHeadings from "./src/plugins/rehype/autolink-headings"; 14 14 import rehypeGitHubBadgeLinks from "./src/plugins/rehype/github-badge-links"; 15 15 16 - const { GISCUS_REPO_ID } = loadEnv( 17 - process.env.GISCUS_REPO_ID, 18 - process.cwd(), 19 - "" 20 - ); 21 - const { GISCUS_CATEGORY_ID } = loadEnv( 22 - process.env.GISCUS_CATEGORY_ID, 23 - process.cwd(), 24 - "" 25 - ); 16 + loadDotenv(); 17 + 18 + const GISCUS_REPO_ID = process.env.GISCUS_REPO_ID; 19 + const GISCUS_CATEGORY_ID = process.env.GISCUS_CATEGORY_ID; 26 20 27 21 if (!GISCUS_REPO_ID || !GISCUS_CATEGORY_ID) { 28 22 console.warn( ··· 112 106 errorOnInvalidHashes: false, 113 107 }), 114 108 starlightImageZoom(), 115 - starlightThemeRapide(), 116 - starlightCoolerCredit({ 117 - credit: { 118 - title: "Credits", 119 - description: "View all credits of this blog →", 120 - href: "https://blog.trueberryless.org/credits", 121 - }, 122 - }), 109 + ...(GISCUS_REPO_ID && GISCUS_CATEGORY_ID 110 + ? [ 111 + starlightGiscus({ 112 + repo: "trueberryless-org/blog", 113 + repoId: GISCUS_REPO_ID, 114 + category: "Comments", 115 + categoryId: GISCUS_CATEGORY_ID, 116 + lazy: true, 117 + }), 118 + ] 119 + : []), 123 120 starlightBlog({ 124 121 title: "Deep Thoughts", 125 122 postCount: 7, ··· 164 161 }, 165 162 }, 166 163 }), 167 - ...(GISCUS_REPO_ID && GISCUS_CATEGORY_ID 168 - ? [ 169 - starlightGiscus({ 170 - repo: "trueberryless-org/blog", 171 - repoId: GISCUS_REPO_ID, 172 - category: "Comments", 173 - categoryId: GISCUS_CATEGORY_ID, 174 - lazy: true, 175 - }), 176 - ] 177 - : []), 164 + starlightCoolerCredit({ 165 + credit: { 166 + title: "Credits", 167 + description: "View all credits of this blog →", 168 + href: "https://blog.trueberryless.org/credits", 169 + }, 170 + }), 171 + starlightThemeRapide(), 178 172 ], 179 173 components: { 180 174 MarkdownContent: "./src/components/MarkdownContent.astro",
+5 -4
package.json
··· 22 22 "start": "astro dev" 23 23 }, 24 24 "dependencies": { 25 - "@astrojs/check": "^0.9.4", 26 - "@astrojs/markdown-remark": "^6.3.7", 27 - "@astrojs/starlight": "^0.36.0", 25 + "@astrojs/check": "^0.9.5", 26 + "@astrojs/markdown-remark": "6.3.8", 27 + "@astrojs/starlight": "^0.36.1", 28 28 "@expressive-code/plugin-collapsible-sections": "^0.41.3", 29 29 "@expressive-code/plugin-line-numbers": "^0.41.3", 30 30 "@fontsource-variable/atkinson-hyperlegible-next": "^5.2.6", ··· 32 32 "@lucide/astro": "^0.545.0", 33 33 "@lunariajs/core": "^0.1.1", 34 34 "@lunariajs/starlight": "^0.1.1", 35 - "astro": "^5.14.1", 35 + "astro": "^5.15.1", 36 + "dotenv": "^17.2.3", 36 37 "hastscript": "^9.0.1", 37 38 "rehype-autolink-headings": "^7.1.0", 38 39 "sharp": "^0.34.4",
+61 -51
pnpm-lock.yaml
··· 9 9 .: 10 10 dependencies: 11 11 '@astrojs/check': 12 - specifier: ^0.9.4 13 - version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(typescript@5.9.3) 12 + specifier: ^0.9.5 13 + version: 0.9.5(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(typescript@5.9.3) 14 14 '@astrojs/markdown-remark': 15 - specifier: ^6.3.7 15 + specifier: 6.3.8 16 16 version: 6.3.8 17 17 '@astrojs/starlight': 18 - specifier: ^0.36.0 19 - version: 0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 18 + specifier: ^0.36.1 19 + version: 0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 20 20 '@expressive-code/plugin-collapsible-sections': 21 21 specifier: ^0.41.3 22 22 version: 0.41.3 ··· 31 31 version: 5.2.8 32 32 '@lucide/astro': 33 33 specifier: ^0.545.0 34 - version: 0.545.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 34 + version: 0.545.0(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 35 35 '@lunariajs/core': 36 36 specifier: ^0.1.1 37 37 version: 0.1.1 38 38 '@lunariajs/starlight': 39 39 specifier: ^0.1.1 40 - version: 0.1.1(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 40 + version: 0.1.1(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 41 41 astro: 42 - specifier: ^5.14.1 43 - version: 5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 42 + specifier: ^5.15.1 43 + version: 5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 44 + dotenv: 45 + specifier: ^17.2.3 46 + version: 17.2.3 44 47 hastscript: 45 48 specifier: ^9.0.1 46 49 version: 9.0.1 ··· 52 55 version: 0.34.4 53 56 starlight-blog: 54 57 specifier: ^0.24.2 55 - version: 0.24.2(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 58 + version: 0.24.2(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 56 59 starlight-cooler-credit: 57 60 specifier: ^0.4.0 58 - version: 0.4.0(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))) 61 + version: 0.4.0(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))) 59 62 starlight-giscus: 60 63 specifier: ^0.8.0 61 - version: 0.8.0(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))) 64 + version: 0.8.0(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))) 62 65 starlight-image-zoom: 63 66 specifier: ^0.13.1 64 - version: 0.13.1(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))) 67 + version: 0.13.1(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))) 65 68 starlight-links-validator: 66 69 specifier: ^0.18.0 67 - version: 0.18.0(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))) 70 + version: 0.18.0(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))) 68 71 starlight-theme-rapide: 69 72 specifier: ^0.5.1 70 - version: 0.5.1(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))) 73 + version: 0.5.1(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))) 71 74 typescript: 72 75 specifier: ^5.9.3 73 76 version: 5.9.3 ··· 90 93 91 94 packages: 92 95 93 - '@astrojs/check@0.9.4': 94 - resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==} 96 + '@astrojs/check@0.9.5': 97 + resolution: {integrity: sha512-88vc8n2eJ1Oua74yXSGo/8ABMeypfQPGEzuoAx2awL9Ju8cE6tZ2Rz9jVx5hIExHK5gKVhpxfZj4WXm7e32g1w==} 95 98 hasBin: true 96 99 peerDependencies: 97 100 typescript: ^5.0.0 ··· 133 136 '@astrojs/sitemap@3.6.0': 134 137 resolution: {integrity: sha512-4aHkvcOZBWJigRmMIAJwRQXBS+ayoP5z40OklTXYXhUDhwusz+DyDl+nSshY6y9DvkVEavwNcFO8FD81iGhXjg==} 135 138 136 - '@astrojs/starlight@0.36.0': 137 - resolution: {integrity: sha512-aVJVBfvFuE2avsMDhmRzn6I5GjDhUwIQFlu3qH9a1C0fNsPYDw2asxHQODAD7EfGiKGvvHCJgHb+9jbJ8lCfNQ==} 139 + '@astrojs/starlight@0.36.1': 140 + resolution: {integrity: sha512-Fmt8mIsAIZN18Y4YQDI6p521GsYGe4hYxh9jWmz0pHBXnS5J7Na3TSXNya4eyIymCcKkuiKFbs7b/knsdGVYPg==} 138 141 peerDependencies: 139 142 astro: ^5.5.0 140 143 ··· 916 919 resolution: {integrity: sha512-jL5skNQLA0YBc1R3bVGXyHew3FqGqsT7AgLzWAVeTLzFkwVMUYvs4/lKJSmS7ygcF1GnHnoKG6++8GL9VtWwGQ==} 917 920 engines: {node: '>=18.14.1'} 918 921 919 - astro@5.14.3: 920 - resolution: {integrity: sha512-iRvl3eEYYdSYA195eNREjh43hqMMwKY1uoHYiKfLCB9G+bjFtaBtDe8R0ip7AbTD69wyOKgUCOtMad+lkOnT/w==} 922 + astro@5.15.1: 923 + resolution: {integrity: sha512-VM679M1qxOjGo6q3vKYDNDddkALGgMopG93IwbEXd3Buc2xVLuuPj4HNziNugSbPQx5S6UReMp5uzw10EJN81A==} 921 924 engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} 922 925 hasBin: true 923 926 ··· 1091 1094 1092 1095 dlv@1.1.3: 1093 1096 resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 1097 + 1098 + dotenv@17.2.3: 1099 + resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} 1100 + engines: {node: '>=12'} 1094 1101 1095 1102 dset@3.1.4: 1096 1103 resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} ··· 1927 1934 sitemap@8.0.0: 1928 1935 resolution: {integrity: sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==} 1929 1936 engines: {node: '>=14.0.0', npm: '>=6.0.0'} 1937 + deprecated: 'SECURITY: Multiple vulnerabilities fixed in 8.0.1 (XML injection, path traversal, command injection, protocol injection). Upgrade immediately: npm install sitemap@8.0.1' 1930 1938 hasBin: true 1931 1939 1932 1940 smartypants@0.2.2: ··· 2484 2492 2485 2493 snapshots: 2486 2494 2487 - '@astrojs/check@0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(typescript@5.9.3)': 2495 + '@astrojs/check@0.9.5(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(typescript@5.9.3)': 2488 2496 dependencies: 2489 2497 '@astrojs/language-server': 2.15.4(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(typescript@5.9.3) 2490 2498 chokidar: 4.0.3 ··· 2551 2559 transitivePeerDependencies: 2552 2560 - supports-color 2553 2561 2554 - '@astrojs/mdx@4.3.7(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))': 2562 + '@astrojs/mdx@4.3.7(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))': 2555 2563 dependencies: 2556 2564 '@astrojs/markdown-remark': 6.3.8 2557 2565 '@mdx-js/mdx': 3.1.1 2558 2566 acorn: 8.15.0 2559 - astro: 5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 2567 + astro: 5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 2560 2568 es-module-lexer: 1.7.0 2561 2569 estree-util-visit: 2.0.0 2562 2570 hast-util-to-html: 9.0.5 ··· 2585 2593 stream-replace-string: 2.0.0 2586 2594 zod: 3.25.76 2587 2595 2588 - '@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))': 2596 + '@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))': 2589 2597 dependencies: 2590 2598 '@astrojs/markdown-remark': 6.3.8 2591 - '@astrojs/mdx': 4.3.7(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 2599 + '@astrojs/mdx': 4.3.7(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 2592 2600 '@astrojs/sitemap': 3.6.0 2593 2601 '@pagefind/default-ui': 1.4.0 2594 2602 '@types/hast': 3.0.4 2595 2603 '@types/js-yaml': 4.0.9 2596 2604 '@types/mdast': 4.0.4 2597 - astro: 5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 2598 - astro-expressive-code: 0.41.3(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 2605 + astro: 5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 2606 + astro-expressive-code: 0.41.3(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 2599 2607 bcp-47: 2.1.0 2600 2608 hast-util-from-html: 2.0.3 2601 2609 hast-util-select: 6.0.4 ··· 2947 2955 2948 2956 '@kwsites/promise-deferred@1.1.1': {} 2949 2957 2950 - '@lucide/astro@0.545.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))': 2958 + '@lucide/astro@0.545.0(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))': 2951 2959 dependencies: 2952 - astro: 5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 2960 + astro: 5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 2953 2961 2954 2962 '@lunariajs/core@0.1.1': 2955 2963 dependencies: ··· 2966 2974 transitivePeerDependencies: 2967 2975 - supports-color 2968 2976 2969 - '@lunariajs/starlight@0.1.1(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))': 2977 + '@lunariajs/starlight@0.1.1(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))': 2970 2978 dependencies: 2971 - '@astrojs/starlight': 0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 2979 + '@astrojs/starlight': 0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 2972 2980 '@lunariajs/core': 0.1.1 2973 - astro: 5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 2981 + astro: 5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 2974 2982 transitivePeerDependencies: 2975 2983 - supports-color 2976 2984 ··· 3203 3211 3204 3212 '@types/sax@1.2.7': 3205 3213 dependencies: 3206 - '@types/node': 17.0.45 3214 + '@types/node': 24.7.1 3207 3215 3208 3216 '@types/unist@2.0.11': {} 3209 3217 ··· 3307 3315 3308 3316 astring@1.9.0: {} 3309 3317 3310 - astro-expressive-code@0.41.3(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)): 3318 + astro-expressive-code@0.41.3(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)): 3311 3319 dependencies: 3312 - astro: 5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 3320 + astro: 5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1) 3313 3321 rehype-expressive-code: 0.41.3 3314 3322 3315 3323 astro-remote@0.3.4: ··· 3320 3328 marked-smartypants: 1.1.10(marked@12.0.2) 3321 3329 ultrahtml: 1.6.0 3322 3330 3323 - astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1): 3331 + astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1): 3324 3332 dependencies: 3325 3333 '@astrojs/compiler': 2.13.0 3326 3334 '@astrojs/internal-helpers': 0.7.4 ··· 3354 3362 http-cache-semantics: 4.2.0 3355 3363 import-meta-resolve: 4.2.0 3356 3364 js-yaml: 4.1.0 3357 - kleur: 4.1.5 3358 3365 magic-string: 0.30.19 3359 3366 magicast: 0.3.5 3360 3367 mrmime: 2.0.1 ··· 3362 3369 p-limit: 6.2.0 3363 3370 p-queue: 8.1.1 3364 3371 package-manager-detector: 1.4.0 3372 + picocolors: 1.1.1 3365 3373 picomatch: 4.0.3 3366 3374 prompts: 2.4.2 3367 3375 rehype: 13.0.2 ··· 3554 3562 direction@2.0.1: {} 3555 3563 3556 3564 dlv@1.1.3: {} 3565 + 3566 + dotenv@17.2.3: {} 3557 3567 3558 3568 dset@3.1.4: {} 3559 3569 ··· 4950 4960 4951 4961 space-separated-tokens@2.0.2: {} 4952 4962 4953 - starlight-blog@0.24.2(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)): 4963 + starlight-blog@0.24.2(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)))(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)): 4954 4964 dependencies: 4955 4965 '@astrojs/markdown-remark': 6.3.8 4956 - '@astrojs/mdx': 4.3.7(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 4966 + '@astrojs/mdx': 4.3.7(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 4957 4967 '@astrojs/rss': 4.0.12 4958 - '@astrojs/starlight': 0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 4968 + '@astrojs/starlight': 0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 4959 4969 astro-remote: 0.3.4 4960 4970 github-slugger: 2.0.0 4961 4971 hast-util-from-html: 2.0.3 ··· 4971 4981 - astro 4972 4982 - supports-color 4973 4983 4974 - starlight-cooler-credit@0.4.0(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))): 4984 + starlight-cooler-credit@0.4.0(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))): 4975 4985 dependencies: 4976 - '@astrojs/starlight': 0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 4986 + '@astrojs/starlight': 0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 4977 4987 change-case: 5.4.4 4978 4988 4979 - starlight-giscus@0.8.0(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))): 4989 + starlight-giscus@0.8.0(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))): 4980 4990 dependencies: 4981 - '@astrojs/starlight': 0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 4991 + '@astrojs/starlight': 0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 4982 4992 4983 - starlight-image-zoom@0.13.1(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))): 4993 + starlight-image-zoom@0.13.1(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))): 4984 4994 dependencies: 4985 - '@astrojs/starlight': 0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 4995 + '@astrojs/starlight': 0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 4986 4996 mdast-util-mdx-jsx: 3.2.0 4987 4997 rehype-raw: 7.0.0 4988 4998 unist-util-visit: 5.0.0 ··· 4990 5000 transitivePeerDependencies: 4991 5001 - supports-color 4992 5002 4993 - starlight-links-validator@0.18.0(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))): 5003 + starlight-links-validator@0.18.0(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))): 4994 5004 dependencies: 4995 - '@astrojs/starlight': 0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 5005 + '@astrojs/starlight': 0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 4996 5006 '@types/picomatch': 3.0.2 4997 5007 github-slugger: 2.0.0 4998 5008 hast-util-from-html: 2.0.3 ··· 5007 5017 transitivePeerDependencies: 5008 5018 - supports-color 5009 5019 5010 - starlight-theme-rapide@0.5.1(@astrojs/starlight@0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))): 5020 + starlight-theme-rapide@0.5.1(@astrojs/starlight@0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1))): 5011 5021 dependencies: 5012 - '@astrojs/starlight': 0.36.0(astro@5.14.3(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 5022 + '@astrojs/starlight': 0.36.1(astro@5.15.1(@types/node@24.7.1)(jiti@1.21.7)(rollup@4.52.4)(typescript@5.9.3)(yaml@2.8.1)) 5013 5023 5014 5024 stream-replace-string@2.0.0: {} 5015 5025