Code for my personal website

chore: upgrade to astro v5

+11 -2
astro.config.mjs
··· 1 1 // @ts-check 2 - import { defineConfig } from 'astro/config'; 2 + import { defineConfig, envField } from 'astro/config'; 3 3 import mdx from '@astrojs/mdx'; 4 4 import sitemap from '@astrojs/sitemap'; 5 5 import tailwind from '@astrojs/tailwind'; ··· 11 11 integrations: [mdx(), sitemap(), tailwind()], 12 12 server: { 13 13 port: 3000, 14 - host: true, 14 + host: true 15 + }, 16 + env: { 17 + schema: { 18 + CONTENT_API_KEY: envField.string({ 19 + context: 'client', 20 + access: 'public', 21 + optional: false 22 + }) 23 + } 15 24 } 16 25 });
+2
eslint.config.mjs
··· 16 16 export default [ 17 17 ...compat.extends('plugin:astro/recommended'), 18 18 { 19 + files: ['**/*.ts'], 20 + 19 21 languageOptions: { 20 22 parser: tsParser, 21 23 ecmaVersion: 'latest',
+5 -5
package.json
··· 18 18 }, 19 19 "dependencies": { 20 20 "@astrojs/check": "^0.9.4", 21 - "@astrojs/mdx": "^3.1.9", 22 - "@astrojs/rss": "^4.0.9", 23 - "@astrojs/sitemap": "^3.2.1", 24 - "@astrojs/tailwind": "^5.1.2", 21 + "@astrojs/mdx": "^4.3.3", 22 + "@astrojs/rss": "4.0.12", 23 + "@astrojs/sitemap": "3.4.2", 24 + "@astrojs/tailwind": "^6.0.2", 25 25 "@fontsource/inter": "^5.1.0", 26 26 "@fontsource/lora": "^5.1.0", 27 27 "@tailwindcss/typography": "^0.5.15", 28 28 "@tryghost/content-api": "^1.11.21", 29 - "astro": "^4.16.13", 29 + "astro": "^5.12.8", 30 30 "canvas-confetti": "^1.9.3", 31 31 "clsx": "^2.1.1", 32 32 "sharp": "^0.33.5",
+672 -777
pnpm-lock.yaml
··· 12 12 specifier: ^0.9.4 13 13 version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2) 14 14 '@astrojs/mdx': 15 - specifier: ^3.1.9 16 - version: 3.1.9(astro@4.16.18(rollup@4.46.2)(typescript@5.9.2)) 15 + specifier: ^4.3.3 16 + version: 4.3.3(astro@5.12.8(jiti@1.21.7)(rollup@4.46.2)(typescript@5.9.2)(yaml@2.8.0)) 17 17 '@astrojs/rss': 18 - specifier: ^4.0.9 18 + specifier: 4.0.12 19 19 version: 4.0.12 20 20 '@astrojs/sitemap': 21 - specifier: ^3.2.1 21 + specifier: 3.4.2 22 22 version: 3.4.2 23 23 '@astrojs/tailwind': 24 - specifier: ^5.1.2 25 - version: 5.1.5(astro@4.16.18(rollup@4.46.2)(typescript@5.9.2))(tailwindcss@3.4.17) 24 + specifier: ^6.0.2 25 + version: 6.0.2(astro@5.12.8(jiti@1.21.7)(rollup@4.46.2)(typescript@5.9.2)(yaml@2.8.0))(tailwindcss@3.4.17) 26 26 '@fontsource/inter': 27 27 specifier: ^5.1.0 28 28 version: 5.2.6 ··· 36 36 specifier: ^1.11.21 37 37 version: 1.12.0 38 38 astro: 39 - specifier: ^4.16.13 40 - version: 4.16.18(rollup@4.46.2)(typescript@5.9.2) 39 + specifier: ^5.12.8 40 + version: 5.12.8(jiti@1.21.7)(rollup@4.46.2)(typescript@5.9.2)(yaml@2.8.0) 41 41 canvas-confetti: 42 42 specifier: ^1.9.3 43 43 version: 1.9.3 ··· 94 94 resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 95 95 engines: {node: '>=10'} 96 96 97 - '@ampproject/remapping@2.3.0': 98 - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 99 - engines: {node: '>=6.0.0'} 100 - 101 97 '@astrojs/check@0.9.4': 102 98 resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==} 103 99 hasBin: true ··· 107 103 '@astrojs/compiler@2.12.2': 108 104 resolution: {integrity: sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==} 109 105 110 - '@astrojs/internal-helpers@0.4.1': 111 - resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==} 106 + '@astrojs/internal-helpers@0.7.1': 107 + resolution: {integrity: sha512-7dwEVigz9vUWDw3nRwLQ/yH/xYovlUA0ZD86xoeKEBmkz9O6iELG1yri67PgAPW6VLL/xInA4t7H0CK6VmtkKQ==} 112 108 113 109 '@astrojs/language-server@2.15.4': 114 110 resolution: {integrity: sha512-JivzASqTPR2bao9BWsSc/woPHH7OGSGc9aMxXL4U6egVTqBycB3ZHdBJPuOCVtcGLrzdWTosAqVPz1BVoxE0+A==} ··· 122 118 prettier-plugin-astro: 123 119 optional: true 124 120 125 - '@astrojs/markdown-remark@5.3.0': 126 - resolution: {integrity: sha512-r0Ikqr0e6ozPb5bvhup1qdWnSPUvQu6tub4ZLYaKyG50BXZ0ej6FhGz3GpChKpH7kglRFPObJd/bDyf2VM9pkg==} 121 + '@astrojs/markdown-remark@6.3.5': 122 + resolution: {integrity: sha512-MiR92CkE2BcyWf3b86cBBw/1dKiOH0qhLgXH2OXA6cScrrmmks1Rr4Tl0p/lFpvmgQQrP54Pd1uidJfmxGrpWQ==} 127 123 128 - '@astrojs/mdx@3.1.9': 129 - resolution: {integrity: sha512-3jPD4Bff6lIA20RQoonnZkRtZ9T3i0HFm6fcDF7BMsKIZ+xBP2KXzQWiuGu62lrVCmU612N+SQVGl5e0fI+zWg==} 130 - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} 124 + '@astrojs/mdx@4.3.3': 125 + resolution: {integrity: sha512-+9+xGP2TBXxcm84cpiq4S9JbuHOHM1fcvREfqW7VHxlUyfUQPByoJ9YYliqHkLS6BMzG+O/+o7n8nguVhuEv4w==} 126 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 131 127 peerDependencies: 132 - astro: ^4.8.0 128 + astro: ^5.0.0 133 129 134 - '@astrojs/prism@3.1.0': 135 - resolution: {integrity: sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==} 136 - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} 130 + '@astrojs/prism@3.3.0': 131 + resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} 132 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 137 133 138 134 '@astrojs/rss@4.0.12': 139 135 resolution: {integrity: sha512-O5yyxHuDVb6DQ6VLOrbUVFSm+NpObulPxjs6XT9q3tC+RoKbN4HXMZLpv0LvXd1qdAjzVgJ1NFD+zKHJNDXikw==} ··· 141 137 '@astrojs/sitemap@3.4.2': 142 138 resolution: {integrity: sha512-wfN2dZzdkto6yaMtOFa/J9gc60YE3wl3rgSBoNJ+MU3lJVUMsDY9xf9uAVi8Mp/zEQKFDSJlQzBvqQUpw0Hf6g==} 143 139 144 - '@astrojs/tailwind@5.1.5': 145 - resolution: {integrity: sha512-1diguZEau7FZ9vIjzE4BwavGdhD3+JkdS8zmibl1ene+EHgIU5hI0NMgRYG3yea+Niaf7cyMwjeWeLvzq/maxg==} 140 + '@astrojs/tailwind@6.0.2': 141 + resolution: {integrity: sha512-j3mhLNeugZq6A8dMNXVarUa8K6X9AW+QHU9u3lKNrPLMHhOQ0S7VeWhHwEeJFpEK1BTKEUY1U78VQv2gN6hNGg==} 146 142 peerDependencies: 147 143 astro: ^3.0.0 || ^4.0.0 || ^5.0.0 148 144 tailwindcss: ^3.0.24 149 145 150 - '@astrojs/telemetry@3.1.0': 151 - resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==} 152 - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} 146 + '@astrojs/telemetry@3.3.0': 147 + resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} 148 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 153 149 154 150 '@astrojs/yaml2ts@0.2.2': 155 151 resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==} 156 152 157 - '@babel/code-frame@7.27.1': 158 - resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} 159 - engines: {node: '>=6.9.0'} 160 - 161 - '@babel/compat-data@7.28.0': 162 - resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} 163 - engines: {node: '>=6.9.0'} 164 - 165 - '@babel/core@7.28.0': 166 - resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==} 167 - engines: {node: '>=6.9.0'} 168 - 169 - '@babel/generator@7.28.0': 170 - resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==} 171 - engines: {node: '>=6.9.0'} 172 - 173 - '@babel/helper-annotate-as-pure@7.27.3': 174 - resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} 175 - engines: {node: '>=6.9.0'} 176 - 177 - '@babel/helper-compilation-targets@7.27.2': 178 - resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} 179 - engines: {node: '>=6.9.0'} 180 - 181 - '@babel/helper-globals@7.28.0': 182 - resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} 183 - engines: {node: '>=6.9.0'} 184 - 185 - '@babel/helper-module-imports@7.27.1': 186 - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} 187 - engines: {node: '>=6.9.0'} 188 - 189 - '@babel/helper-module-transforms@7.27.3': 190 - resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} 191 - engines: {node: '>=6.9.0'} 192 - peerDependencies: 193 - '@babel/core': ^7.0.0 194 - 195 - '@babel/helper-plugin-utils@7.27.1': 196 - resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} 197 - engines: {node: '>=6.9.0'} 198 - 199 153 '@babel/helper-string-parser@7.27.1': 200 154 resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 201 155 engines: {node: '>=6.9.0'} ··· 204 158 resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 205 159 engines: {node: '>=6.9.0'} 206 160 207 - '@babel/helper-validator-option@7.27.1': 208 - resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} 209 - engines: {node: '>=6.9.0'} 210 - 211 - '@babel/helpers@7.28.2': 212 - resolution: {integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==} 213 - engines: {node: '>=6.9.0'} 214 - 215 161 '@babel/parser@7.28.0': 216 162 resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} 217 163 engines: {node: '>=6.0.0'} 218 164 hasBin: true 219 165 220 - '@babel/plugin-syntax-jsx@7.27.1': 221 - resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} 222 - engines: {node: '>=6.9.0'} 223 - peerDependencies: 224 - '@babel/core': ^7.0.0-0 225 - 226 - '@babel/plugin-transform-react-jsx@7.27.1': 227 - resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==} 228 - engines: {node: '>=6.9.0'} 229 - peerDependencies: 230 - '@babel/core': ^7.0.0-0 231 - 232 - '@babel/template@7.27.2': 233 - resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} 234 - engines: {node: '>=6.9.0'} 235 - 236 - '@babel/traverse@7.28.0': 237 - resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} 238 - engines: {node: '>=6.9.0'} 239 - 240 166 '@babel/types@7.28.2': 241 167 resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} 242 168 engines: {node: '>=6.9.0'} 169 + 170 + '@capsizecss/unpack@2.4.0': 171 + resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==} 243 172 244 173 '@emmetio/abbreviation@2.3.3': 245 174 resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} ··· 265 194 '@emnapi/runtime@1.4.5': 266 195 resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} 267 196 268 - '@esbuild/aix-ppc64@0.21.5': 269 - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} 270 - engines: {node: '>=12'} 197 + '@esbuild/aix-ppc64@0.25.8': 198 + resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==} 199 + engines: {node: '>=18'} 271 200 cpu: [ppc64] 272 201 os: [aix] 273 202 274 - '@esbuild/android-arm64@0.21.5': 275 - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 276 - engines: {node: '>=12'} 203 + '@esbuild/android-arm64@0.25.8': 204 + resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==} 205 + engines: {node: '>=18'} 277 206 cpu: [arm64] 278 207 os: [android] 279 208 280 - '@esbuild/android-arm@0.21.5': 281 - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 282 - engines: {node: '>=12'} 209 + '@esbuild/android-arm@0.25.8': 210 + resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==} 211 + engines: {node: '>=18'} 283 212 cpu: [arm] 284 213 os: [android] 285 214 286 - '@esbuild/android-x64@0.21.5': 287 - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 288 - engines: {node: '>=12'} 215 + '@esbuild/android-x64@0.25.8': 216 + resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==} 217 + engines: {node: '>=18'} 289 218 cpu: [x64] 290 219 os: [android] 291 220 292 - '@esbuild/darwin-arm64@0.21.5': 293 - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} 294 - engines: {node: '>=12'} 221 + '@esbuild/darwin-arm64@0.25.8': 222 + resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==} 223 + engines: {node: '>=18'} 295 224 cpu: [arm64] 296 225 os: [darwin] 297 226 298 - '@esbuild/darwin-x64@0.21.5': 299 - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 300 - engines: {node: '>=12'} 227 + '@esbuild/darwin-x64@0.25.8': 228 + resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==} 229 + engines: {node: '>=18'} 301 230 cpu: [x64] 302 231 os: [darwin] 303 232 304 - '@esbuild/freebsd-arm64@0.21.5': 305 - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 306 - engines: {node: '>=12'} 233 + '@esbuild/freebsd-arm64@0.25.8': 234 + resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==} 235 + engines: {node: '>=18'} 307 236 cpu: [arm64] 308 237 os: [freebsd] 309 238 310 - '@esbuild/freebsd-x64@0.21.5': 311 - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 312 - engines: {node: '>=12'} 239 + '@esbuild/freebsd-x64@0.25.8': 240 + resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==} 241 + engines: {node: '>=18'} 313 242 cpu: [x64] 314 243 os: [freebsd] 315 244 316 - '@esbuild/linux-arm64@0.21.5': 317 - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 318 - engines: {node: '>=12'} 245 + '@esbuild/linux-arm64@0.25.8': 246 + resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==} 247 + engines: {node: '>=18'} 319 248 cpu: [arm64] 320 249 os: [linux] 321 250 322 - '@esbuild/linux-arm@0.21.5': 323 - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 324 - engines: {node: '>=12'} 251 + '@esbuild/linux-arm@0.25.8': 252 + resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==} 253 + engines: {node: '>=18'} 325 254 cpu: [arm] 326 255 os: [linux] 327 256 328 - '@esbuild/linux-ia32@0.21.5': 329 - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 330 - engines: {node: '>=12'} 257 + '@esbuild/linux-ia32@0.25.8': 258 + resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==} 259 + engines: {node: '>=18'} 331 260 cpu: [ia32] 332 261 os: [linux] 333 262 334 - '@esbuild/linux-loong64@0.21.5': 335 - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 336 - engines: {node: '>=12'} 263 + '@esbuild/linux-loong64@0.25.8': 264 + resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==} 265 + engines: {node: '>=18'} 337 266 cpu: [loong64] 338 267 os: [linux] 339 268 340 - '@esbuild/linux-mips64el@0.21.5': 341 - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 342 - engines: {node: '>=12'} 269 + '@esbuild/linux-mips64el@0.25.8': 270 + resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==} 271 + engines: {node: '>=18'} 343 272 cpu: [mips64el] 344 273 os: [linux] 345 274 346 - '@esbuild/linux-ppc64@0.21.5': 347 - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 348 - engines: {node: '>=12'} 275 + '@esbuild/linux-ppc64@0.25.8': 276 + resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==} 277 + engines: {node: '>=18'} 349 278 cpu: [ppc64] 350 279 os: [linux] 351 280 352 - '@esbuild/linux-riscv64@0.21.5': 353 - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 354 - engines: {node: '>=12'} 281 + '@esbuild/linux-riscv64@0.25.8': 282 + resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==} 283 + engines: {node: '>=18'} 355 284 cpu: [riscv64] 356 285 os: [linux] 357 286 358 - '@esbuild/linux-s390x@0.21.5': 359 - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 360 - engines: {node: '>=12'} 287 + '@esbuild/linux-s390x@0.25.8': 288 + resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==} 289 + engines: {node: '>=18'} 361 290 cpu: [s390x] 362 291 os: [linux] 363 292 364 - '@esbuild/linux-x64@0.21.5': 365 - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 366 - engines: {node: '>=12'} 293 + '@esbuild/linux-x64@0.25.8': 294 + resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==} 295 + engines: {node: '>=18'} 367 296 cpu: [x64] 368 297 os: [linux] 369 298 370 - '@esbuild/netbsd-x64@0.21.5': 371 - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 372 - engines: {node: '>=12'} 299 + '@esbuild/netbsd-arm64@0.25.8': 300 + resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==} 301 + engines: {node: '>=18'} 302 + cpu: [arm64] 303 + os: [netbsd] 304 + 305 + '@esbuild/netbsd-x64@0.25.8': 306 + resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==} 307 + engines: {node: '>=18'} 373 308 cpu: [x64] 374 309 os: [netbsd] 375 310 376 - '@esbuild/openbsd-x64@0.21.5': 377 - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 378 - engines: {node: '>=12'} 311 + '@esbuild/openbsd-arm64@0.25.8': 312 + resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==} 313 + engines: {node: '>=18'} 314 + cpu: [arm64] 315 + os: [openbsd] 316 + 317 + '@esbuild/openbsd-x64@0.25.8': 318 + resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==} 319 + engines: {node: '>=18'} 379 320 cpu: [x64] 380 321 os: [openbsd] 381 322 382 - '@esbuild/sunos-x64@0.21.5': 383 - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 384 - engines: {node: '>=12'} 323 + '@esbuild/openharmony-arm64@0.25.8': 324 + resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==} 325 + engines: {node: '>=18'} 326 + cpu: [arm64] 327 + os: [openharmony] 328 + 329 + '@esbuild/sunos-x64@0.25.8': 330 + resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==} 331 + engines: {node: '>=18'} 385 332 cpu: [x64] 386 333 os: [sunos] 387 334 388 - '@esbuild/win32-arm64@0.21.5': 389 - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 390 - engines: {node: '>=12'} 335 + '@esbuild/win32-arm64@0.25.8': 336 + resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==} 337 + engines: {node: '>=18'} 391 338 cpu: [arm64] 392 339 os: [win32] 393 340 394 - '@esbuild/win32-ia32@0.21.5': 395 - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 396 - engines: {node: '>=12'} 341 + '@esbuild/win32-ia32@0.25.8': 342 + resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==} 343 + engines: {node: '>=18'} 397 344 cpu: [ia32] 398 345 os: [win32] 399 346 400 - '@esbuild/win32-x64@0.21.5': 401 - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 402 - engines: {node: '>=12'} 347 + '@esbuild/win32-x64@0.25.8': 348 + resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==} 349 + engines: {node: '>=18'} 403 350 cpu: [x64] 404 351 os: [win32] 405 352 ··· 724 671 cpu: [x64] 725 672 os: [win32] 726 673 727 - '@shikijs/core@1.29.2': 728 - resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} 674 + '@shikijs/core@3.9.1': 675 + resolution: {integrity: sha512-W5Vwen0KJCtR7KFRo+3JLGAqLUPsfW7e+wZ4yaRBGIogwI9ZlnkpRm9ZV8JtfzMxOkIwZwMmmN0hNErLtm3AYg==} 729 676 730 - '@shikijs/engine-javascript@1.29.2': 731 - resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==} 677 + '@shikijs/engine-javascript@3.9.1': 678 + resolution: {integrity: sha512-4hGenxYpAmtALryKsdli2K58F0s7RBYpj/RSDcAAGfRM6eTEGI5cZnt86mr+d9/4BaZ5sH5s4p3VU5irIdhj9Q==} 732 679 733 - '@shikijs/engine-oniguruma@1.29.2': 734 - resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} 680 + '@shikijs/engine-oniguruma@3.9.1': 681 + resolution: {integrity: sha512-WPlL/xqviwS3te4unSGGGfflKsuHLMI6tPdNYvgz/IygcBT6UiwDFSzjBKyebwi5GGSlXsjjdoJLIBnAplmEZw==} 735 682 736 - '@shikijs/langs@1.29.2': 737 - resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} 683 + '@shikijs/langs@3.9.1': 684 + resolution: {integrity: sha512-Vyy2Yv9PP3Veh3VSsIvNncOR+O93wFsNYgN2B6cCCJlS7H9SKFYc55edsqernsg8WT/zam1cfB6llJsQWLnVhA==} 738 685 739 - '@shikijs/themes@1.29.2': 740 - resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} 686 + '@shikijs/themes@3.9.1': 687 + resolution: {integrity: sha512-zAykkGECNICCMXpKeVvq04yqwaSuAIvrf8MjsU5bzskfg4XreU+O0B5wdNCYRixoB9snd3YlZ373WV5E/g5T9A==} 741 688 742 - '@shikijs/types@1.29.2': 743 - resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} 689 + '@shikijs/types@3.9.1': 690 + resolution: {integrity: sha512-rqM3T7a0iM1oPKz9iaH/cVgNX9Vz1HERcUcXJ94/fulgVdwqfnhXzGxO4bLrAnh/o5CPLy3IcYedogfV+Ns0Qg==} 744 691 745 692 '@shikijs/vscode-textmate@10.0.2': 746 693 resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} 694 + 695 + '@swc/helpers@0.5.17': 696 + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} 747 697 748 698 '@tailwindcss/typography@0.5.16': 749 699 resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==} ··· 753 703 '@tryghost/content-api@1.12.0': 754 704 resolution: {integrity: sha512-rU9yrBHlVIohOLSpC9PeH9evMeNCk4OKGvI0VEwNwuwWlsQIpBn3o79DzleEN0tbMynlObYAG0IJ/EGkIumtJA==} 755 705 756 - '@types/babel__core@7.20.5': 757 - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} 758 - 759 - '@types/babel__generator@7.27.0': 760 - resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} 761 - 762 - '@types/babel__template@7.4.4': 763 - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} 764 - 765 - '@types/babel__traverse@7.28.0': 766 - resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} 767 - 768 706 '@types/canvas-confetti@1.9.0': 769 707 resolution: {integrity: sha512-aBGj/dULrimR1XDZLtG9JwxX1b4HPRF6CX9Yfwh3NvstZEm1ZL7RBnel4keCPSqs1ANRu1u2Aoz9R+VmtjYuTg==} 770 - 771 - '@types/cookie@0.6.0': 772 - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} 773 708 774 709 '@types/debug@4.1.12': 775 710 resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} ··· 779 714 780 715 '@types/estree@1.0.8': 781 716 resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 717 + 718 + '@types/fontkit@2.0.8': 719 + resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} 782 720 783 721 '@types/hast@3.0.4': 784 722 resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} ··· 946 884 arg@5.0.2: 947 885 resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 948 886 949 - argparse@1.0.10: 950 - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 951 - 952 887 argparse@2.0.1: 953 888 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 954 889 ··· 990 925 resolution: {integrity: sha512-JepyLROIad6f44uyqMF6HKE2QbunNzp3mYKRcPoDGt0QkxXmH222FAFC64WTyQu2Kg8NNEXHTN/sWuUId9sSxw==} 991 926 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 992 927 993 - astro@4.16.18: 994 - resolution: {integrity: sha512-G7zfwJt9BDHEZwlaLNvjbInIw2hPryyD654314KV/XT34pJU6SfN1S+mWa8RAkALcZNJnJXCJmT3JXLQStD3Lw==} 995 - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} 928 + astro@5.12.8: 929 + resolution: {integrity: sha512-KkJ7FR+c2SyZYlpakm48XBiuQcRsrVtdjG5LN5an0givI/tLik+ePJ4/g3qrAVhYMjJOxBA2YgFQxANPiWB+Mw==} 930 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} 996 931 hasBin: true 997 932 998 933 astrojs-compiler-sync@1.1.1: ··· 1039 974 base-64@1.0.0: 1040 975 resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} 1041 976 977 + base64-js@1.5.1: 978 + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 979 + 1042 980 binary-extensions@2.3.0: 1043 981 resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 1044 982 engines: {node: '>=8'} 983 + 984 + blob-to-buffer@1.2.9: 985 + resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} 1045 986 1046 987 boxen@8.0.1: 1047 988 resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} ··· 1057 998 resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 1058 999 engines: {node: '>=8'} 1059 1000 1001 + brotli@1.3.3: 1002 + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} 1003 + 1060 1004 browserslist@4.25.1: 1061 1005 resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} 1062 1006 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} ··· 1131 1075 resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 1132 1076 engines: {node: '>=10'} 1133 1077 1134 - cli-cursor@5.0.0: 1135 - resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} 1136 - engines: {node: '>=18'} 1137 - 1138 - cli-spinners@2.9.2: 1139 - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} 1140 - engines: {node: '>=6'} 1141 - 1142 1078 cliui@8.0.1: 1143 1079 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 1144 1080 engines: {node: '>=12'} 1081 + 1082 + clone@2.1.2: 1083 + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} 1084 + engines: {node: '>=0.8'} 1145 1085 1146 1086 clsx@2.1.1: 1147 1087 resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} ··· 1181 1121 concat-map@0.0.1: 1182 1122 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1183 1123 1184 - convert-source-map@2.0.0: 1185 - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 1124 + cookie-es@1.2.2: 1125 + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} 1126 + 1127 + cookie@1.0.2: 1128 + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} 1129 + engines: {node: '>=18'} 1186 1130 1187 - cookie@0.7.2: 1188 - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} 1189 - engines: {node: '>= 0.6'} 1131 + cross-fetch@3.2.0: 1132 + resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} 1190 1133 1191 1134 cross-spawn@7.0.6: 1192 1135 resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 1193 1136 engines: {node: '>= 8'} 1194 1137 1138 + crossws@0.3.5: 1139 + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} 1140 + 1141 + css-tree@3.1.0: 1142 + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} 1143 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 1144 + 1195 1145 cssesc@3.0.0: 1196 1146 resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 1197 1147 engines: {node: '>=4'} ··· 1235 1185 resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 1236 1186 engines: {node: '>= 0.4'} 1237 1187 1188 + defu@6.1.4: 1189 + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 1190 + 1238 1191 delayed-stream@1.0.0: 1239 1192 resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 1240 1193 engines: {node: '>=0.4.0'} ··· 1243 1196 resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1244 1197 engines: {node: '>=6'} 1245 1198 1199 + destr@2.0.5: 1200 + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} 1201 + 1246 1202 detect-libc@2.0.4: 1247 1203 resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} 1248 1204 engines: {node: '>=8'} ··· 1256 1212 1257 1213 devlop@1.1.0: 1258 1214 resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 1215 + 1216 + dfa@1.2.0: 1217 + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} 1259 1218 1260 1219 didyoumean@1.2.2: 1261 1220 resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} ··· 1284 1243 emmet@2.4.11: 1285 1244 resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} 1286 1245 1287 - emoji-regex-xs@1.0.0: 1288 - resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} 1289 - 1290 1246 emoji-regex@10.4.0: 1291 1247 resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} 1292 1248 ··· 1337 1293 esast-util-from-js@2.0.1: 1338 1294 resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} 1339 1295 1340 - esbuild@0.21.5: 1341 - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} 1342 - engines: {node: '>=12'} 1296 + esbuild@0.25.8: 1297 + resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==} 1298 + engines: {node: '>=18'} 1343 1299 hasBin: true 1344 1300 1345 1301 escalade@3.2.0: ··· 1398 1354 resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} 1399 1355 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1400 1356 1401 - esprima@4.0.1: 1402 - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 1403 - engines: {node: '>=4'} 1404 - hasBin: true 1405 - 1406 1357 esquery@1.6.0: 1407 1358 resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 1408 1359 engines: {node: '>=0.10'} ··· 1446 1397 eventemitter3@5.0.1: 1447 1398 resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} 1448 1399 1449 - extend-shallow@2.0.1: 1450 - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} 1451 - engines: {node: '>=0.10.0'} 1452 - 1453 1400 extend@3.0.2: 1454 1401 resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1455 1402 ··· 1476 1423 fastq@1.19.1: 1477 1424 resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} 1478 1425 1426 + fdir@6.4.6: 1427 + resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} 1428 + peerDependencies: 1429 + picomatch: ^3 || ^4 1430 + peerDependenciesMeta: 1431 + picomatch: 1432 + optional: true 1433 + 1479 1434 file-entry-cache@8.0.0: 1480 1435 resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 1481 1436 engines: {node: '>=16.0.0'} ··· 1484 1439 resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1485 1440 engines: {node: '>=8'} 1486 1441 1487 - find-up-simple@1.0.1: 1488 - resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} 1489 - engines: {node: '>=18'} 1490 - 1491 - find-up@4.1.0: 1492 - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1493 - engines: {node: '>=8'} 1494 - 1495 1442 find-up@5.0.0: 1496 1443 resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1497 1444 engines: {node: '>=10'} 1498 1445 1499 - find-yarn-workspace-root2@1.2.16: 1500 - resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} 1501 - 1502 1446 flat-cache@4.0.1: 1503 1447 resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 1504 1448 engines: {node: '>=16'} ··· 1518 1462 peerDependenciesMeta: 1519 1463 debug: 1520 1464 optional: true 1465 + 1466 + fontace@0.3.0: 1467 + resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==} 1468 + 1469 + fontkit@2.0.4: 1470 + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} 1521 1471 1522 1472 for-each@0.3.5: 1523 1473 resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} ··· 1548 1498 1549 1499 functions-have-names@1.2.3: 1550 1500 resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1551 - 1552 - gensync@1.0.0-beta.2: 1553 - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1554 - engines: {node: '>=6.9.0'} 1555 1501 1556 1502 get-caller-file@2.0.5: 1557 1503 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} ··· 1604 1550 resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} 1605 1551 engines: {node: '>= 0.4'} 1606 1552 1607 - graceful-fs@4.2.11: 1608 - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1609 - 1610 1553 graphemer@1.4.0: 1611 1554 resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1612 1555 1613 - gray-matter@4.0.3: 1614 - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} 1615 - engines: {node: '>=6.0'} 1556 + h3@1.15.4: 1557 + resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} 1616 1558 1617 1559 has-bigints@1.1.0: 1618 1560 resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} ··· 1711 1653 internal-slot@1.1.0: 1712 1654 resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} 1713 1655 engines: {node: '>= 0.4'} 1656 + 1657 + iron-webcrypto@1.2.1: 1658 + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} 1714 1659 1715 1660 is-alphabetical@2.0.1: 1716 1661 resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} ··· 1765 1710 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1766 1711 hasBin: true 1767 1712 1768 - is-extendable@0.1.1: 1769 - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} 1770 - engines: {node: '>=0.10.0'} 1771 - 1772 1713 is-extglob@2.1.1: 1773 1714 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1774 1715 engines: {node: '>=0.10.0'} ··· 1796 1737 resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 1797 1738 engines: {node: '>=14.16'} 1798 1739 hasBin: true 1799 - 1800 - is-interactive@2.0.0: 1801 - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} 1802 - engines: {node: '>=12'} 1803 1740 1804 1741 is-map@2.0.3: 1805 1742 resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} ··· 1845 1782 resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} 1846 1783 engines: {node: '>= 0.4'} 1847 1784 1848 - is-unicode-supported@1.3.0: 1849 - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} 1850 - engines: {node: '>=12'} 1851 - 1852 - is-unicode-supported@2.1.0: 1853 - resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} 1854 - engines: {node: '>=18'} 1855 - 1856 1785 is-weakmap@2.0.2: 1857 1786 resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} 1858 1787 engines: {node: '>= 0.4'} ··· 1880 1809 1881 1810 jiti@1.21.7: 1882 1811 resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} 1883 - hasBin: true 1884 - 1885 - js-tokens@4.0.0: 1886 - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1887 - 1888 - js-yaml@3.14.1: 1889 - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} 1890 1812 hasBin: true 1891 1813 1892 1814 js-yaml@4.1.0: 1893 1815 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1894 1816 hasBin: true 1895 1817 1896 - jsesc@3.1.0: 1897 - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1898 - engines: {node: '>=6'} 1899 - hasBin: true 1900 - 1901 1818 json-buffer@3.0.1: 1902 1819 resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1903 1820 ··· 1910 1827 json-stable-stringify-without-jsonify@1.0.1: 1911 1828 resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1912 1829 1913 - json5@2.2.3: 1914 - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 1915 - engines: {node: '>=6'} 1916 - hasBin: true 1917 - 1918 1830 jsonc-parser@2.3.1: 1919 1831 resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} 1920 1832 ··· 1928 1840 keyv@4.5.4: 1929 1841 resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1930 1842 1931 - kind-of@6.0.3: 1932 - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} 1933 - engines: {node: '>=0.10.0'} 1934 - 1935 1843 kleur@3.0.3: 1936 1844 resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 1937 1845 engines: {node: '>=6'} ··· 1957 1865 1958 1866 lines-and-columns@1.2.4: 1959 1867 resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1960 - 1961 - load-yaml-file@0.2.0: 1962 - resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} 1963 - engines: {node: '>=6'} 1964 - 1965 - locate-path@5.0.0: 1966 - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 1967 - engines: {node: '>=8'} 1968 1868 1969 1869 locate-path@6.0.0: 1970 1870 resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} ··· 1982 1882 lodash@4.17.21: 1983 1883 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1984 1884 1985 - log-symbols@6.0.0: 1986 - resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} 1987 - engines: {node: '>=18'} 1988 - 1989 1885 longest-streak@3.1.0: 1990 1886 resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 1991 1887 1992 1888 lru-cache@10.4.3: 1993 1889 resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1994 - 1995 - lru-cache@5.1.1: 1996 - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1997 1890 1998 1891 magic-string@0.30.17: 1999 1892 resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} ··· 2062 1955 2063 1956 mdast-util-to-string@4.0.0: 2064 1957 resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 1958 + 1959 + mdn-data@2.12.2: 1960 + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} 2065 1961 2066 1962 merge2@1.4.1: 2067 1963 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} ··· 2184 2080 resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 2185 2081 engines: {node: '>= 0.6'} 2186 2082 2187 - mimic-function@5.0.1: 2188 - resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} 2189 - engines: {node: '>=18'} 2190 - 2191 2083 minimatch@3.1.2: 2192 2084 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2193 2085 ··· 2227 2119 nlcst-to-string@4.0.0: 2228 2120 resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} 2229 2121 2122 + node-fetch-native@1.6.7: 2123 + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 2124 + 2125 + node-fetch@2.7.0: 2126 + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} 2127 + engines: {node: 4.x || >=6.0.0} 2128 + peerDependencies: 2129 + encoding: ^0.1.0 2130 + peerDependenciesMeta: 2131 + encoding: 2132 + optional: true 2133 + 2134 + node-mock-http@1.0.2: 2135 + resolution: {integrity: sha512-zWaamgDUdo9SSLw47we78+zYw/bDr5gH8pH7oRRs8V3KmBtu8GLgGIbV2p/gRPd3LWpEOpjQj7X1FOU3VFMJ8g==} 2136 + 2230 2137 node-releases@2.0.19: 2231 2138 resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} 2232 2139 ··· 2266 2173 resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} 2267 2174 engines: {node: '>= 0.4'} 2268 2175 2269 - onetime@7.0.0: 2270 - resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} 2271 - engines: {node: '>=18'} 2176 + ofetch@1.4.1: 2177 + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} 2178 + 2179 + ohash@2.0.11: 2180 + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 2181 + 2182 + oniguruma-parser@0.12.1: 2183 + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} 2272 2184 2273 - oniguruma-to-es@2.3.0: 2274 - resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} 2185 + oniguruma-to-es@4.3.3: 2186 + resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} 2275 2187 2276 2188 optionator@0.9.4: 2277 2189 resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 2278 2190 engines: {node: '>= 0.8.0'} 2279 2191 2280 - ora@8.2.0: 2281 - resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==} 2282 - engines: {node: '>=18'} 2283 - 2284 2192 own-keys@1.0.1: 2285 2193 resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} 2286 2194 engines: {node: '>= 0.4'} 2287 2195 2288 - p-limit@2.3.0: 2289 - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 2290 - engines: {node: '>=6'} 2291 - 2292 2196 p-limit@3.1.0: 2293 2197 resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2294 2198 engines: {node: '>=10'} ··· 2296 2200 p-limit@6.2.0: 2297 2201 resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} 2298 2202 engines: {node: '>=18'} 2299 - 2300 - p-locate@4.1.0: 2301 - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 2302 - engines: {node: '>=8'} 2303 2203 2304 2204 p-locate@5.0.0: 2305 2205 resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} ··· 2313 2213 resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} 2314 2214 engines: {node: '>=14.16'} 2315 2215 2316 - p-try@2.2.0: 2317 - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 2318 - engines: {node: '>=6'} 2319 - 2320 2216 package-json-from-dist@1.0.1: 2321 2217 resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 2218 + 2219 + package-manager-detector@1.3.0: 2220 + resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} 2221 + 2222 + pako@0.2.9: 2223 + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} 2322 2224 2323 2225 parent-module@1.0.1: 2324 2226 resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} ··· 2366 2268 resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 2367 2269 engines: {node: '>=0.10.0'} 2368 2270 2369 - pify@4.0.1: 2370 - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 2371 - engines: {node: '>=6'} 2372 - 2373 2271 pirates@4.0.7: 2374 2272 resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} 2375 2273 engines: {node: '>= 6'} 2376 - 2377 - pkg-dir@4.2.0: 2378 - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} 2379 - engines: {node: '>=8'} 2380 2274 2381 2275 possible-typed-array-names@1.1.0: 2382 2276 resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} ··· 2431 2325 resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 2432 2326 engines: {node: ^10 || ^12 || >=14} 2433 2327 2434 - preferred-pm@4.1.1: 2435 - resolution: {integrity: sha512-rU+ZAv1Ur9jAUZtGPebQVQPzdGhNzaEiQ7VL9+cjsAWPHFYOccNXPNiev1CCDSOg/2j7UujM7ojNhpkuILEVNQ==} 2436 - engines: {node: '>=18.12'} 2437 - 2438 2328 prelude-ls@1.2.1: 2439 2329 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2440 2330 engines: {node: '>= 0.8.0'} ··· 2482 2372 queue-microtask@1.2.3: 2483 2373 resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2484 2374 2375 + radix3@1.1.2: 2376 + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 2377 + 2485 2378 read-cache@1.0.0: 2486 2379 resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 2487 2380 ··· 2511 2404 resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} 2512 2405 engines: {node: '>= 0.4'} 2513 2406 2514 - regex-recursion@5.1.1: 2515 - resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} 2407 + regex-recursion@6.0.2: 2408 + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} 2516 2409 2517 2410 regex-utilities@2.3.0: 2518 2411 resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} 2519 2412 2520 - regex@5.1.1: 2521 - resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} 2413 + regex@6.0.1: 2414 + resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} 2522 2415 2523 2416 regexp.prototype.flags@1.5.4: 2524 2417 resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} ··· 2581 2474 engines: {node: '>= 0.4'} 2582 2475 hasBin: true 2583 2476 2584 - restore-cursor@5.1.0: 2585 - resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} 2586 - engines: {node: '>=18'} 2477 + restructure@3.0.2: 2478 + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} 2587 2479 2588 2480 retext-latin@4.0.0: 2589 2481 resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} ··· 2629 2521 2630 2522 sax@1.4.1: 2631 2523 resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} 2632 - 2633 - section-matter@1.0.0: 2634 - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} 2635 - engines: {node: '>=4'} 2636 - 2637 - semver@6.3.1: 2638 - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 2639 - hasBin: true 2640 2524 2641 2525 semver@7.7.2: 2642 2526 resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} ··· 2667 2551 resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2668 2552 engines: {node: '>=8'} 2669 2553 2670 - shiki@1.29.2: 2671 - resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==} 2554 + shiki@3.9.1: 2555 + resolution: {integrity: sha512-HogZ8nMnv9VAQMrG+P7BleJFhrKHm3fi6CYyHRbUu61gJ0lpqLr6ecYEui31IYG1Cn9Bad7N2vf332iXHnn0bQ==} 2672 2556 2673 2557 side-channel-list@1.0.0: 2674 2558 resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} ··· 2701 2585 engines: {node: '>=14.0.0', npm: '>=6.0.0'} 2702 2586 hasBin: true 2703 2587 2588 + smol-toml@1.4.1: 2589 + resolution: {integrity: sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==} 2590 + engines: {node: '>= 18'} 2591 + 2704 2592 source-map-js@1.2.1: 2705 2593 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 2706 2594 engines: {node: '>=0.10.0'} ··· 2712 2600 space-separated-tokens@2.0.2: 2713 2601 resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 2714 2602 2715 - sprintf-js@1.0.3: 2716 - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} 2717 - 2718 - stdin-discarder@0.2.2: 2719 - resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} 2720 - engines: {node: '>=18'} 2721 - 2722 2603 stop-iteration-iterator@1.1.0: 2723 2604 resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} 2724 2605 engines: {node: '>= 0.4'} ··· 2764 2645 strip-ansi@7.1.0: 2765 2646 resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 2766 2647 engines: {node: '>=12'} 2767 - 2768 - strip-bom-string@1.0.0: 2769 - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} 2770 - engines: {node: '>=0.10.0'} 2771 - 2772 - strip-bom@3.0.0: 2773 - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 2774 - engines: {node: '>=4'} 2775 2648 2776 2649 strip-json-comments@3.1.1: 2777 2650 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} ··· 2821 2694 thenify@3.3.1: 2822 2695 resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 2823 2696 2697 + tiny-inflate@1.0.3: 2698 + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 2699 + 2824 2700 tinyexec@0.3.2: 2825 2701 resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} 2826 2702 2703 + tinyglobby@0.2.14: 2704 + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} 2705 + engines: {node: '>=12.0.0'} 2706 + 2827 2707 to-regex-range@5.0.1: 2828 2708 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2829 2709 engines: {node: '>=8.0'} 2710 + 2711 + tr46@0.0.3: 2712 + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 2830 2713 2831 2714 trim-lines@3.0.1: 2832 2715 resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} ··· 2891 2774 engines: {node: '>=14.17'} 2892 2775 hasBin: true 2893 2776 2777 + ufo@1.6.1: 2778 + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} 2779 + 2780 + ultrahtml@1.6.0: 2781 + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 2782 + 2894 2783 unbox-primitive@1.1.0: 2895 2784 resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} 2896 2785 engines: {node: '>= 0.4'} 2897 2786 2787 + uncrypto@0.1.3: 2788 + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} 2789 + 2790 + unicode-properties@1.4.1: 2791 + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} 2792 + 2793 + unicode-trie@2.0.0: 2794 + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} 2795 + 2898 2796 unified@11.0.5: 2899 2797 resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} 2798 + 2799 + unifont@0.5.2: 2800 + resolution: {integrity: sha512-LzR4WUqzH9ILFvjLAUU7dK3Lnou/qd5kD+IakBtBK4S15/+x2y9VX+DcWQv6s551R6W+vzwgVS6tFg3XggGBgg==} 2900 2801 2901 2802 unist-util-find-after@5.0.0: 2902 2803 resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} ··· 2928 2829 unist-util-visit@5.0.0: 2929 2830 resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 2930 2831 2832 + unstorage@1.16.1: 2833 + resolution: {integrity: sha512-gdpZ3guLDhz+zWIlYP1UwQ259tG5T5vYRzDaHMkQ1bBY1SQPutvZnrRjTFaWUUpseErJIgAZS51h6NOcZVZiqQ==} 2834 + peerDependencies: 2835 + '@azure/app-configuration': ^1.8.0 2836 + '@azure/cosmos': ^4.2.0 2837 + '@azure/data-tables': ^13.3.0 2838 + '@azure/identity': ^4.6.0 2839 + '@azure/keyvault-secrets': ^4.9.0 2840 + '@azure/storage-blob': ^12.26.0 2841 + '@capacitor/preferences': ^6.0.3 || ^7.0.0 2842 + '@deno/kv': '>=0.9.0' 2843 + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 2844 + '@planetscale/database': ^1.19.0 2845 + '@upstash/redis': ^1.34.3 2846 + '@vercel/blob': '>=0.27.1' 2847 + '@vercel/kv': ^1.0.1 2848 + aws4fetch: ^1.0.20 2849 + db0: '>=0.2.1' 2850 + idb-keyval: ^6.2.1 2851 + ioredis: ^5.4.2 2852 + uploadthing: ^7.4.4 2853 + peerDependenciesMeta: 2854 + '@azure/app-configuration': 2855 + optional: true 2856 + '@azure/cosmos': 2857 + optional: true 2858 + '@azure/data-tables': 2859 + optional: true 2860 + '@azure/identity': 2861 + optional: true 2862 + '@azure/keyvault-secrets': 2863 + optional: true 2864 + '@azure/storage-blob': 2865 + optional: true 2866 + '@capacitor/preferences': 2867 + optional: true 2868 + '@deno/kv': 2869 + optional: true 2870 + '@netlify/blobs': 2871 + optional: true 2872 + '@planetscale/database': 2873 + optional: true 2874 + '@upstash/redis': 2875 + optional: true 2876 + '@vercel/blob': 2877 + optional: true 2878 + '@vercel/kv': 2879 + optional: true 2880 + aws4fetch: 2881 + optional: true 2882 + db0: 2883 + optional: true 2884 + idb-keyval: 2885 + optional: true 2886 + ioredis: 2887 + optional: true 2888 + uploadthing: 2889 + optional: true 2890 + 2931 2891 update-browserslist-db@1.1.3: 2932 2892 resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} 2933 2893 hasBin: true ··· 2949 2909 vfile@6.0.3: 2950 2910 resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 2951 2911 2952 - vite@5.4.19: 2953 - resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} 2954 - engines: {node: ^18.0.0 || >=20.0.0} 2912 + vite@6.3.5: 2913 + resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} 2914 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 2955 2915 hasBin: true 2956 2916 peerDependencies: 2957 - '@types/node': ^18.0.0 || >=20.0.0 2917 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 2918 + jiti: '>=1.21.0' 2958 2919 less: '*' 2959 2920 lightningcss: ^1.21.0 2960 2921 sass: '*' 2961 2922 sass-embedded: '*' 2962 2923 stylus: '*' 2963 2924 sugarss: '*' 2964 - terser: ^5.4.0 2925 + terser: ^5.16.0 2926 + tsx: ^4.8.1 2927 + yaml: ^2.4.2 2965 2928 peerDependenciesMeta: 2966 2929 '@types/node': 2930 + optional: true 2931 + jiti: 2967 2932 optional: true 2968 2933 less: 2969 2934 optional: true ··· 2978 2943 sugarss: 2979 2944 optional: true 2980 2945 terser: 2946 + optional: true 2947 + tsx: 2948 + optional: true 2949 + yaml: 2981 2950 optional: true 2982 2951 2983 2952 vitefu@1.1.1: ··· 3096 3065 3097 3066 web-namespaces@2.0.1: 3098 3067 resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} 3068 + 3069 + webidl-conversions@3.0.1: 3070 + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 3071 + 3072 + whatwg-url@5.0.0: 3073 + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 3099 3074 3100 3075 which-boxed-primitive@1.1.1: 3101 3076 resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} ··· 3113 3088 resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} 3114 3089 engines: {node: '>=4'} 3115 3090 3116 - which-pm@3.0.1: 3117 - resolution: {integrity: sha512-v2JrMq0waAI4ju1xU5x3blsxBBMgdgZve580iYMN5frDaLGjbA24fok7wKCsya8KLVO19Ju4XDc5+zTZCJkQfg==} 3118 - engines: {node: '>=18.12'} 3119 - 3120 3091 which-typed-array@1.1.19: 3121 3092 resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} 3122 3093 engines: {node: '>= 0.4'} ··· 3153 3124 resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 3154 3125 engines: {node: '>=10'} 3155 3126 3156 - yallist@3.1.1: 3157 - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 3158 - 3159 3127 yaml-language-server@1.15.0: 3160 3128 resolution: {integrity: sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==} 3161 3129 hasBin: true ··· 3185 3153 resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} 3186 3154 engines: {node: '>=12.20'} 3187 3155 3156 + yocto-spinner@0.2.3: 3157 + resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} 3158 + engines: {node: '>=18.19'} 3159 + 3160 + yoctocolors@2.1.1: 3161 + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} 3162 + engines: {node: '>=18'} 3163 + 3188 3164 zod-to-json-schema@3.24.6: 3189 3165 resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} 3190 3166 peerDependencies: ··· 3206 3182 3207 3183 '@alloc/quick-lru@5.2.0': {} 3208 3184 3209 - '@ampproject/remapping@2.3.0': 3210 - dependencies: 3211 - '@jridgewell/gen-mapping': 0.3.12 3212 - '@jridgewell/trace-mapping': 0.3.29 3213 - 3214 3185 '@astrojs/check@0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2)': 3215 3186 dependencies: 3216 3187 '@astrojs/language-server': 2.15.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2) ··· 3224 3195 3225 3196 '@astrojs/compiler@2.12.2': {} 3226 3197 3227 - '@astrojs/internal-helpers@0.4.1': {} 3198 + '@astrojs/internal-helpers@0.7.1': {} 3228 3199 3229 3200 '@astrojs/language-server@2.15.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2)': 3230 3201 dependencies: ··· 3252 3223 transitivePeerDependencies: 3253 3224 - typescript 3254 3225 3255 - '@astrojs/markdown-remark@5.3.0': 3226 + '@astrojs/markdown-remark@6.3.5': 3256 3227 dependencies: 3257 - '@astrojs/prism': 3.1.0 3228 + '@astrojs/internal-helpers': 0.7.1 3229 + '@astrojs/prism': 3.3.0 3258 3230 github-slugger: 2.0.0 3259 3231 hast-util-from-html: 2.0.3 3260 3232 hast-util-to-text: 4.0.2 3261 3233 import-meta-resolve: 4.1.0 3234 + js-yaml: 4.1.0 3262 3235 mdast-util-definitions: 6.0.0 3263 3236 rehype-raw: 7.0.0 3264 3237 rehype-stringify: 10.0.1 ··· 3266 3239 remark-parse: 11.0.0 3267 3240 remark-rehype: 11.1.2 3268 3241 remark-smartypants: 3.0.2 3269 - shiki: 1.29.2 3242 + shiki: 3.9.1 3243 + smol-toml: 1.4.1 3270 3244 unified: 11.0.5 3271 3245 unist-util-remove-position: 5.0.0 3272 3246 unist-util-visit: 5.0.0 ··· 3275 3249 transitivePeerDependencies: 3276 3250 - supports-color 3277 3251 3278 - '@astrojs/mdx@3.1.9(astro@4.16.18(rollup@4.46.2)(typescript@5.9.2))': 3252 + '@astrojs/mdx@4.3.3(astro@5.12.8(jiti@1.21.7)(rollup@4.46.2)(typescript@5.9.2)(yaml@2.8.0))': 3279 3253 dependencies: 3280 - '@astrojs/markdown-remark': 5.3.0 3254 + '@astrojs/markdown-remark': 6.3.5 3281 3255 '@mdx-js/mdx': 3.1.0(acorn@8.15.0) 3282 3256 acorn: 8.15.0 3283 - astro: 4.16.18(rollup@4.46.2)(typescript@5.9.2) 3257 + astro: 5.12.8(jiti@1.21.7)(rollup@4.46.2)(typescript@5.9.2)(yaml@2.8.0) 3284 3258 es-module-lexer: 1.7.0 3285 3259 estree-util-visit: 2.0.0 3286 - gray-matter: 4.0.3 3287 3260 hast-util-to-html: 9.0.5 3288 3261 kleur: 4.1.5 3289 3262 rehype-raw: 7.0.0 ··· 3295 3268 transitivePeerDependencies: 3296 3269 - supports-color 3297 3270 3298 - '@astrojs/prism@3.1.0': 3271 + '@astrojs/prism@3.3.0': 3299 3272 dependencies: 3300 3273 prismjs: 1.30.0 3301 3274 ··· 3310 3283 stream-replace-string: 2.0.0 3311 3284 zod: 3.25.76 3312 3285 3313 - '@astrojs/tailwind@5.1.5(astro@4.16.18(rollup@4.46.2)(typescript@5.9.2))(tailwindcss@3.4.17)': 3286 + '@astrojs/tailwind@6.0.2(astro@5.12.8(jiti@1.21.7)(rollup@4.46.2)(typescript@5.9.2)(yaml@2.8.0))(tailwindcss@3.4.17)': 3314 3287 dependencies: 3315 - astro: 4.16.18(rollup@4.46.2)(typescript@5.9.2) 3288 + astro: 5.12.8(jiti@1.21.7)(rollup@4.46.2)(typescript@5.9.2)(yaml@2.8.0) 3316 3289 autoprefixer: 10.4.21(postcss@8.5.6) 3317 3290 postcss: 8.5.6 3318 3291 postcss-load-config: 4.0.2(postcss@8.5.6) ··· 3320 3293 transitivePeerDependencies: 3321 3294 - ts-node 3322 3295 3323 - '@astrojs/telemetry@3.1.0': 3296 + '@astrojs/telemetry@3.3.0': 3324 3297 dependencies: 3325 3298 ci-info: 4.3.0 3326 3299 debug: 4.4.1 ··· 3336 3309 dependencies: 3337 3310 yaml: 2.8.0 3338 3311 3339 - '@babel/code-frame@7.27.1': 3340 - dependencies: 3341 - '@babel/helper-validator-identifier': 7.27.1 3342 - js-tokens: 4.0.0 3343 - picocolors: 1.1.1 3344 - 3345 - '@babel/compat-data@7.28.0': {} 3346 - 3347 - '@babel/core@7.28.0': 3348 - dependencies: 3349 - '@ampproject/remapping': 2.3.0 3350 - '@babel/code-frame': 7.27.1 3351 - '@babel/generator': 7.28.0 3352 - '@babel/helper-compilation-targets': 7.27.2 3353 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) 3354 - '@babel/helpers': 7.28.2 3355 - '@babel/parser': 7.28.0 3356 - '@babel/template': 7.27.2 3357 - '@babel/traverse': 7.28.0 3358 - '@babel/types': 7.28.2 3359 - convert-source-map: 2.0.0 3360 - debug: 4.4.1 3361 - gensync: 1.0.0-beta.2 3362 - json5: 2.2.3 3363 - semver: 6.3.1 3364 - transitivePeerDependencies: 3365 - - supports-color 3366 - 3367 - '@babel/generator@7.28.0': 3368 - dependencies: 3369 - '@babel/parser': 7.28.0 3370 - '@babel/types': 7.28.2 3371 - '@jridgewell/gen-mapping': 0.3.12 3372 - '@jridgewell/trace-mapping': 0.3.29 3373 - jsesc: 3.1.0 3374 - 3375 - '@babel/helper-annotate-as-pure@7.27.3': 3376 - dependencies: 3377 - '@babel/types': 7.28.2 3378 - 3379 - '@babel/helper-compilation-targets@7.27.2': 3380 - dependencies: 3381 - '@babel/compat-data': 7.28.0 3382 - '@babel/helper-validator-option': 7.27.1 3383 - browserslist: 4.25.1 3384 - lru-cache: 5.1.1 3385 - semver: 6.3.1 3386 - 3387 - '@babel/helper-globals@7.28.0': {} 3388 - 3389 - '@babel/helper-module-imports@7.27.1': 3390 - dependencies: 3391 - '@babel/traverse': 7.28.0 3392 - '@babel/types': 7.28.2 3393 - transitivePeerDependencies: 3394 - - supports-color 3395 - 3396 - '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)': 3397 - dependencies: 3398 - '@babel/core': 7.28.0 3399 - '@babel/helper-module-imports': 7.27.1 3400 - '@babel/helper-validator-identifier': 7.27.1 3401 - '@babel/traverse': 7.28.0 3402 - transitivePeerDependencies: 3403 - - supports-color 3404 - 3405 - '@babel/helper-plugin-utils@7.27.1': {} 3406 - 3407 3312 '@babel/helper-string-parser@7.27.1': {} 3408 3313 3409 3314 '@babel/helper-validator-identifier@7.27.1': {} 3410 3315 3411 - '@babel/helper-validator-option@7.27.1': {} 3412 - 3413 - '@babel/helpers@7.28.2': 3414 - dependencies: 3415 - '@babel/template': 7.27.2 3416 - '@babel/types': 7.28.2 3417 - 3418 3316 '@babel/parser@7.28.0': 3419 3317 dependencies: 3420 3318 '@babel/types': 7.28.2 3421 3319 3422 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)': 3423 - dependencies: 3424 - '@babel/core': 7.28.0 3425 - '@babel/helper-plugin-utils': 7.27.1 3426 - 3427 - '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.0)': 3428 - dependencies: 3429 - '@babel/core': 7.28.0 3430 - '@babel/helper-annotate-as-pure': 7.27.3 3431 - '@babel/helper-module-imports': 7.27.1 3432 - '@babel/helper-plugin-utils': 7.27.1 3433 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) 3434 - '@babel/types': 7.28.2 3435 - transitivePeerDependencies: 3436 - - supports-color 3437 - 3438 - '@babel/template@7.27.2': 3320 + '@babel/types@7.28.2': 3439 3321 dependencies: 3440 - '@babel/code-frame': 7.27.1 3441 - '@babel/parser': 7.28.0 3442 - '@babel/types': 7.28.2 3322 + '@babel/helper-string-parser': 7.27.1 3323 + '@babel/helper-validator-identifier': 7.27.1 3443 3324 3444 - '@babel/traverse@7.28.0': 3325 + '@capsizecss/unpack@2.4.0': 3445 3326 dependencies: 3446 - '@babel/code-frame': 7.27.1 3447 - '@babel/generator': 7.28.0 3448 - '@babel/helper-globals': 7.28.0 3449 - '@babel/parser': 7.28.0 3450 - '@babel/template': 7.27.2 3451 - '@babel/types': 7.28.2 3452 - debug: 4.4.1 3327 + blob-to-buffer: 1.2.9 3328 + cross-fetch: 3.2.0 3329 + fontkit: 2.0.4 3453 3330 transitivePeerDependencies: 3454 - - supports-color 3455 - 3456 - '@babel/types@7.28.2': 3457 - dependencies: 3458 - '@babel/helper-string-parser': 7.27.1 3459 - '@babel/helper-validator-identifier': 7.27.1 3331 + - encoding 3460 3332 3461 3333 '@emmetio/abbreviation@2.3.3': 3462 3334 dependencies: ··· 3486 3358 tslib: 2.8.1 3487 3359 optional: true 3488 3360 3489 - '@esbuild/aix-ppc64@0.21.5': 3361 + '@esbuild/aix-ppc64@0.25.8': 3490 3362 optional: true 3491 3363 3492 - '@esbuild/android-arm64@0.21.5': 3364 + '@esbuild/android-arm64@0.25.8': 3493 3365 optional: true 3494 3366 3495 - '@esbuild/android-arm@0.21.5': 3367 + '@esbuild/android-arm@0.25.8': 3496 3368 optional: true 3497 3369 3498 - '@esbuild/android-x64@0.21.5': 3370 + '@esbuild/android-x64@0.25.8': 3499 3371 optional: true 3500 3372 3501 - '@esbuild/darwin-arm64@0.21.5': 3373 + '@esbuild/darwin-arm64@0.25.8': 3502 3374 optional: true 3503 3375 3504 - '@esbuild/darwin-x64@0.21.5': 3376 + '@esbuild/darwin-x64@0.25.8': 3505 3377 optional: true 3506 3378 3507 - '@esbuild/freebsd-arm64@0.21.5': 3379 + '@esbuild/freebsd-arm64@0.25.8': 3508 3380 optional: true 3509 3381 3510 - '@esbuild/freebsd-x64@0.21.5': 3382 + '@esbuild/freebsd-x64@0.25.8': 3511 3383 optional: true 3512 3384 3513 - '@esbuild/linux-arm64@0.21.5': 3385 + '@esbuild/linux-arm64@0.25.8': 3514 3386 optional: true 3515 3387 3516 - '@esbuild/linux-arm@0.21.5': 3388 + '@esbuild/linux-arm@0.25.8': 3389 + optional: true 3390 + 3391 + '@esbuild/linux-ia32@0.25.8': 3392 + optional: true 3393 + 3394 + '@esbuild/linux-loong64@0.25.8': 3395 + optional: true 3396 + 3397 + '@esbuild/linux-mips64el@0.25.8': 3517 3398 optional: true 3518 3399 3519 - '@esbuild/linux-ia32@0.21.5': 3400 + '@esbuild/linux-ppc64@0.25.8': 3520 3401 optional: true 3521 3402 3522 - '@esbuild/linux-loong64@0.21.5': 3403 + '@esbuild/linux-riscv64@0.25.8': 3523 3404 optional: true 3524 3405 3525 - '@esbuild/linux-mips64el@0.21.5': 3406 + '@esbuild/linux-s390x@0.25.8': 3526 3407 optional: true 3527 3408 3528 - '@esbuild/linux-ppc64@0.21.5': 3409 + '@esbuild/linux-x64@0.25.8': 3529 3410 optional: true 3530 3411 3531 - '@esbuild/linux-riscv64@0.21.5': 3412 + '@esbuild/netbsd-arm64@0.25.8': 3532 3413 optional: true 3533 3414 3534 - '@esbuild/linux-s390x@0.21.5': 3415 + '@esbuild/netbsd-x64@0.25.8': 3535 3416 optional: true 3536 3417 3537 - '@esbuild/linux-x64@0.21.5': 3418 + '@esbuild/openbsd-arm64@0.25.8': 3538 3419 optional: true 3539 3420 3540 - '@esbuild/netbsd-x64@0.21.5': 3421 + '@esbuild/openbsd-x64@0.25.8': 3541 3422 optional: true 3542 3423 3543 - '@esbuild/openbsd-x64@0.21.5': 3424 + '@esbuild/openharmony-arm64@0.25.8': 3544 3425 optional: true 3545 3426 3546 - '@esbuild/sunos-x64@0.21.5': 3427 + '@esbuild/sunos-x64@0.25.8': 3547 3428 optional: true 3548 3429 3549 - '@esbuild/win32-arm64@0.21.5': 3430 + '@esbuild/win32-arm64@0.25.8': 3550 3431 optional: true 3551 3432 3552 - '@esbuild/win32-ia32@0.21.5': 3433 + '@esbuild/win32-ia32@0.25.8': 3553 3434 optional: true 3554 3435 3555 - '@esbuild/win32-x64@0.21.5': 3436 + '@esbuild/win32-x64@0.25.8': 3556 3437 optional: true 3557 3438 3558 3439 '@eslint-community/eslint-utils@4.7.0(eslint@9.32.0(jiti@1.21.7))': ··· 3831 3712 '@rollup/rollup-win32-x64-msvc@4.46.2': 3832 3713 optional: true 3833 3714 3834 - '@shikijs/core@1.29.2': 3715 + '@shikijs/core@3.9.1': 3835 3716 dependencies: 3836 - '@shikijs/engine-javascript': 1.29.2 3837 - '@shikijs/engine-oniguruma': 1.29.2 3838 - '@shikijs/types': 1.29.2 3717 + '@shikijs/types': 3.9.1 3839 3718 '@shikijs/vscode-textmate': 10.0.2 3840 3719 '@types/hast': 3.0.4 3841 3720 hast-util-to-html: 9.0.5 3842 3721 3843 - '@shikijs/engine-javascript@1.29.2': 3722 + '@shikijs/engine-javascript@3.9.1': 3844 3723 dependencies: 3845 - '@shikijs/types': 1.29.2 3724 + '@shikijs/types': 3.9.1 3846 3725 '@shikijs/vscode-textmate': 10.0.2 3847 - oniguruma-to-es: 2.3.0 3726 + oniguruma-to-es: 4.3.3 3848 3727 3849 - '@shikijs/engine-oniguruma@1.29.2': 3728 + '@shikijs/engine-oniguruma@3.9.1': 3850 3729 dependencies: 3851 - '@shikijs/types': 1.29.2 3730 + '@shikijs/types': 3.9.1 3852 3731 '@shikijs/vscode-textmate': 10.0.2 3853 3732 3854 - '@shikijs/langs@1.29.2': 3733 + '@shikijs/langs@3.9.1': 3855 3734 dependencies: 3856 - '@shikijs/types': 1.29.2 3735 + '@shikijs/types': 3.9.1 3857 3736 3858 - '@shikijs/themes@1.29.2': 3737 + '@shikijs/themes@3.9.1': 3859 3738 dependencies: 3860 - '@shikijs/types': 1.29.2 3739 + '@shikijs/types': 3.9.1 3861 3740 3862 - '@shikijs/types@1.29.2': 3741 + '@shikijs/types@3.9.1': 3863 3742 dependencies: 3864 3743 '@shikijs/vscode-textmate': 10.0.2 3865 3744 '@types/hast': 3.0.4 3866 3745 3867 3746 '@shikijs/vscode-textmate@10.0.2': {} 3868 3747 3748 + '@swc/helpers@0.5.17': 3749 + dependencies: 3750 + tslib: 2.8.1 3751 + 3869 3752 '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17)': 3870 3753 dependencies: 3871 3754 lodash.castarray: 4.4.0 ··· 3880 3763 transitivePeerDependencies: 3881 3764 - debug 3882 3765 3883 - '@types/babel__core@7.20.5': 3884 - dependencies: 3885 - '@babel/parser': 7.28.0 3886 - '@babel/types': 7.28.2 3887 - '@types/babel__generator': 7.27.0 3888 - '@types/babel__template': 7.4.4 3889 - '@types/babel__traverse': 7.28.0 3890 - 3891 - '@types/babel__generator@7.27.0': 3892 - dependencies: 3893 - '@babel/types': 7.28.2 3894 - 3895 - '@types/babel__template@7.4.4': 3896 - dependencies: 3897 - '@babel/parser': 7.28.0 3898 - '@babel/types': 7.28.2 3899 - 3900 - '@types/babel__traverse@7.28.0': 3901 - dependencies: 3902 - '@babel/types': 7.28.2 3903 - 3904 3766 '@types/canvas-confetti@1.9.0': {} 3905 - 3906 - '@types/cookie@0.6.0': {} 3907 3767 3908 3768 '@types/debug@4.1.12': 3909 3769 dependencies: ··· 3915 3775 3916 3776 '@types/estree@1.0.8': {} 3917 3777 3778 + '@types/fontkit@2.0.8': 3779 + dependencies: 3780 + '@types/node': 17.0.45 3781 + 3918 3782 '@types/hast@3.0.4': 3919 3783 dependencies: 3920 3784 '@types/unist': 3.0.3 ··· 4133 3997 4134 3998 arg@5.0.2: {} 4135 3999 4136 - argparse@1.0.10: 4137 - dependencies: 4138 - sprintf-js: 1.0.3 4139 - 4140 4000 argparse@2.0.1: {} 4141 4001 4142 4002 aria-query@5.3.2: {} ··· 4204 4064 transitivePeerDependencies: 4205 4065 - supports-color 4206 4066 4207 - astro@4.16.18(rollup@4.46.2)(typescript@5.9.2): 4067 + astro@5.12.8(jiti@1.21.7)(rollup@4.46.2)(typescript@5.9.2)(yaml@2.8.0): 4208 4068 dependencies: 4209 4069 '@astrojs/compiler': 2.12.2 4210 - '@astrojs/internal-helpers': 0.4.1 4211 - '@astrojs/markdown-remark': 5.3.0 4212 - '@astrojs/telemetry': 3.1.0 4213 - '@babel/core': 7.28.0 4214 - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.0) 4215 - '@babel/types': 7.28.2 4070 + '@astrojs/internal-helpers': 0.7.1 4071 + '@astrojs/markdown-remark': 6.3.5 4072 + '@astrojs/telemetry': 3.3.0 4073 + '@capsizecss/unpack': 2.4.0 4216 4074 '@oslojs/encoding': 1.1.0 4217 4075 '@rollup/pluginutils': 5.2.0(rollup@4.46.2) 4218 - '@types/babel__core': 7.20.5 4219 - '@types/cookie': 0.6.0 4220 4076 acorn: 8.15.0 4221 4077 aria-query: 5.3.2 4222 4078 axobject-query: 4.1.0 ··· 4224 4080 ci-info: 4.3.0 4225 4081 clsx: 2.1.1 4226 4082 common-ancestor-path: 1.0.1 4227 - cookie: 0.7.2 4083 + cookie: 1.0.2 4228 4084 cssesc: 3.0.0 4229 4085 debug: 4.4.1 4230 4086 deterministic-object-hash: 2.0.2 ··· 4233 4089 dlv: 1.1.3 4234 4090 dset: 3.1.4 4235 4091 es-module-lexer: 1.7.0 4236 - esbuild: 0.21.5 4092 + esbuild: 0.25.8 4237 4093 estree-walker: 3.0.3 4238 - fast-glob: 3.3.3 4239 4094 flattie: 1.1.1 4095 + fontace: 0.3.0 4240 4096 github-slugger: 2.0.0 4241 - gray-matter: 4.0.3 4242 4097 html-escaper: 3.0.3 4243 4098 http-cache-semantics: 4.2.0 4099 + import-meta-resolve: 4.1.0 4244 4100 js-yaml: 4.1.0 4245 4101 kleur: 4.1.5 4246 4102 magic-string: 0.30.17 4247 4103 magicast: 0.3.5 4248 - micromatch: 4.0.8 4249 4104 mrmime: 2.0.1 4250 4105 neotraverse: 0.6.18 4251 - ora: 8.2.0 4252 4106 p-limit: 6.2.0 4253 4107 p-queue: 8.1.0 4254 - preferred-pm: 4.1.1 4108 + package-manager-detector: 1.3.0 4109 + picomatch: 4.0.3 4255 4110 prompts: 2.4.2 4256 4111 rehype: 13.0.2 4257 4112 semver: 7.7.2 4258 - shiki: 1.29.2 4113 + shiki: 3.9.1 4114 + smol-toml: 1.4.1 4259 4115 tinyexec: 0.3.2 4116 + tinyglobby: 0.2.14 4260 4117 tsconfck: 3.1.6(typescript@5.9.2) 4118 + ultrahtml: 1.6.0 4119 + unifont: 0.5.2 4261 4120 unist-util-visit: 5.0.0 4121 + unstorage: 1.16.1 4262 4122 vfile: 6.0.3 4263 - vite: 5.4.19 4264 - vitefu: 1.1.1(vite@5.4.19) 4265 - which-pm: 3.0.1 4123 + vite: 6.3.5(jiti@1.21.7)(yaml@2.8.0) 4124 + vitefu: 1.1.1(vite@6.3.5(jiti@1.21.7)(yaml@2.8.0)) 4266 4125 xxhash-wasm: 1.1.0 4267 4126 yargs-parser: 21.1.1 4127 + yocto-spinner: 0.2.3 4268 4128 zod: 3.25.76 4269 4129 zod-to-json-schema: 3.24.6(zod@3.25.76) 4270 4130 zod-to-ts: 1.2.0(typescript@5.9.2)(zod@3.25.76) 4271 4131 optionalDependencies: 4272 4132 sharp: 0.33.5 4273 4133 transitivePeerDependencies: 4134 + - '@azure/app-configuration' 4135 + - '@azure/cosmos' 4136 + - '@azure/data-tables' 4137 + - '@azure/identity' 4138 + - '@azure/keyvault-secrets' 4139 + - '@azure/storage-blob' 4140 + - '@capacitor/preferences' 4141 + - '@deno/kv' 4142 + - '@netlify/blobs' 4143 + - '@planetscale/database' 4274 4144 - '@types/node' 4145 + - '@upstash/redis' 4146 + - '@vercel/blob' 4147 + - '@vercel/kv' 4148 + - aws4fetch 4149 + - db0 4150 + - encoding 4151 + - idb-keyval 4152 + - ioredis 4153 + - jiti 4275 4154 - less 4276 4155 - lightningcss 4277 4156 - rollup ··· 4281 4160 - sugarss 4282 4161 - supports-color 4283 4162 - terser 4163 + - tsx 4284 4164 - typescript 4165 + - uploadthing 4166 + - yaml 4285 4167 4286 4168 astrojs-compiler-sync@1.1.1(@astrojs/compiler@2.12.2): 4287 4169 dependencies: ··· 4324 4206 4325 4207 base-64@1.0.0: {} 4326 4208 4209 + base64-js@1.5.1: {} 4210 + 4327 4211 binary-extensions@2.3.0: {} 4212 + 4213 + blob-to-buffer@1.2.9: {} 4328 4214 4329 4215 boxen@8.0.1: 4330 4216 dependencies: ··· 4350 4236 dependencies: 4351 4237 fill-range: 7.1.1 4352 4238 4239 + brotli@1.3.3: 4240 + dependencies: 4241 + base64-js: 1.5.1 4242 + 4353 4243 browserslist@4.25.1: 4354 4244 dependencies: 4355 4245 caniuse-lite: 1.0.30001731 ··· 4421 4311 4422 4312 cli-boxes@3.0.0: {} 4423 4313 4424 - cli-cursor@5.0.0: 4425 - dependencies: 4426 - restore-cursor: 5.1.0 4427 - 4428 - cli-spinners@2.9.2: {} 4429 - 4430 4314 cliui@8.0.1: 4431 4315 dependencies: 4432 4316 string-width: 4.2.3 4433 4317 strip-ansi: 6.0.1 4434 4318 wrap-ansi: 7.0.0 4319 + 4320 + clone@2.1.2: {} 4435 4321 4436 4322 clsx@2.1.1: {} 4437 4323 ··· 4465 4351 4466 4352 concat-map@0.0.1: {} 4467 4353 4468 - convert-source-map@2.0.0: {} 4354 + cookie-es@1.2.2: {} 4469 4355 4470 - cookie@0.7.2: {} 4356 + cookie@1.0.2: {} 4357 + 4358 + cross-fetch@3.2.0: 4359 + dependencies: 4360 + node-fetch: 2.7.0 4361 + transitivePeerDependencies: 4362 + - encoding 4471 4363 4472 4364 cross-spawn@7.0.6: 4473 4365 dependencies: ··· 4475 4367 shebang-command: 2.0.0 4476 4368 which: 2.0.2 4477 4369 4370 + crossws@0.3.5: 4371 + dependencies: 4372 + uncrypto: 0.1.3 4373 + 4374 + css-tree@3.1.0: 4375 + dependencies: 4376 + mdn-data: 2.12.2 4377 + source-map-js: 1.2.1 4378 + 4478 4379 cssesc@3.0.0: {} 4479 4380 4480 4381 damerau-levenshtein@1.0.8: {} ··· 4519 4420 has-property-descriptors: 1.0.2 4520 4421 object-keys: 1.1.1 4521 4422 4423 + defu@6.1.4: {} 4424 + 4522 4425 delayed-stream@1.0.0: {} 4523 4426 4524 4427 dequal@2.0.3: {} 4525 4428 4429 + destr@2.0.5: {} 4430 + 4526 4431 detect-libc@2.0.4: {} 4527 4432 4528 4433 deterministic-object-hash@2.0.2: ··· 4534 4439 devlop@1.1.0: 4535 4440 dependencies: 4536 4441 dequal: 2.0.3 4442 + 4443 + dfa@1.2.0: {} 4537 4444 4538 4445 didyoumean@1.2.2: {} 4539 4446 ··· 4557 4464 dependencies: 4558 4465 '@emmetio/abbreviation': 2.3.3 4559 4466 '@emmetio/css-abbreviation': 2.1.8 4560 - 4561 - emoji-regex-xs@1.0.0: {} 4562 4467 4563 4468 emoji-regex@10.4.0: {} 4564 4469 ··· 4666 4571 esast-util-from-estree: 2.0.0 4667 4572 vfile-message: 4.0.3 4668 4573 4669 - esbuild@0.21.5: 4574 + esbuild@0.25.8: 4670 4575 optionalDependencies: 4671 - '@esbuild/aix-ppc64': 0.21.5 4672 - '@esbuild/android-arm': 0.21.5 4673 - '@esbuild/android-arm64': 0.21.5 4674 - '@esbuild/android-x64': 0.21.5 4675 - '@esbuild/darwin-arm64': 0.21.5 4676 - '@esbuild/darwin-x64': 0.21.5 4677 - '@esbuild/freebsd-arm64': 0.21.5 4678 - '@esbuild/freebsd-x64': 0.21.5 4679 - '@esbuild/linux-arm': 0.21.5 4680 - '@esbuild/linux-arm64': 0.21.5 4681 - '@esbuild/linux-ia32': 0.21.5 4682 - '@esbuild/linux-loong64': 0.21.5 4683 - '@esbuild/linux-mips64el': 0.21.5 4684 - '@esbuild/linux-ppc64': 0.21.5 4685 - '@esbuild/linux-riscv64': 0.21.5 4686 - '@esbuild/linux-s390x': 0.21.5 4687 - '@esbuild/linux-x64': 0.21.5 4688 - '@esbuild/netbsd-x64': 0.21.5 4689 - '@esbuild/openbsd-x64': 0.21.5 4690 - '@esbuild/sunos-x64': 0.21.5 4691 - '@esbuild/win32-arm64': 0.21.5 4692 - '@esbuild/win32-ia32': 0.21.5 4693 - '@esbuild/win32-x64': 0.21.5 4576 + '@esbuild/aix-ppc64': 0.25.8 4577 + '@esbuild/android-arm': 0.25.8 4578 + '@esbuild/android-arm64': 0.25.8 4579 + '@esbuild/android-x64': 0.25.8 4580 + '@esbuild/darwin-arm64': 0.25.8 4581 + '@esbuild/darwin-x64': 0.25.8 4582 + '@esbuild/freebsd-arm64': 0.25.8 4583 + '@esbuild/freebsd-x64': 0.25.8 4584 + '@esbuild/linux-arm': 0.25.8 4585 + '@esbuild/linux-arm64': 0.25.8 4586 + '@esbuild/linux-ia32': 0.25.8 4587 + '@esbuild/linux-loong64': 0.25.8 4588 + '@esbuild/linux-mips64el': 0.25.8 4589 + '@esbuild/linux-ppc64': 0.25.8 4590 + '@esbuild/linux-riscv64': 0.25.8 4591 + '@esbuild/linux-s390x': 0.25.8 4592 + '@esbuild/linux-x64': 0.25.8 4593 + '@esbuild/netbsd-arm64': 0.25.8 4594 + '@esbuild/netbsd-x64': 0.25.8 4595 + '@esbuild/openbsd-arm64': 0.25.8 4596 + '@esbuild/openbsd-x64': 0.25.8 4597 + '@esbuild/openharmony-arm64': 0.25.8 4598 + '@esbuild/sunos-x64': 0.25.8 4599 + '@esbuild/win32-arm64': 0.25.8 4600 + '@esbuild/win32-ia32': 0.25.8 4601 + '@esbuild/win32-x64': 0.25.8 4694 4602 4695 4603 escalade@3.2.0: {} 4696 4604 ··· 4793 4701 acorn-jsx: 5.3.2(acorn@8.15.0) 4794 4702 eslint-visitor-keys: 4.2.1 4795 4703 4796 - esprima@4.0.1: {} 4797 - 4798 4704 esquery@1.6.0: 4799 4705 dependencies: 4800 4706 estraverse: 5.3.0 ··· 4844 4750 4845 4751 eventemitter3@5.0.1: {} 4846 4752 4847 - extend-shallow@2.0.1: 4848 - dependencies: 4849 - is-extendable: 0.1.1 4850 - 4851 4753 extend@3.0.2: {} 4852 4754 4853 4755 fast-deep-equal@3.1.3: {} ··· 4874 4776 dependencies: 4875 4777 reusify: 1.1.0 4876 4778 4779 + fdir@6.4.6(picomatch@4.0.3): 4780 + optionalDependencies: 4781 + picomatch: 4.0.3 4782 + 4877 4783 file-entry-cache@8.0.0: 4878 4784 dependencies: 4879 4785 flat-cache: 4.0.1 ··· 4882 4788 dependencies: 4883 4789 to-regex-range: 5.0.1 4884 4790 4885 - find-up-simple@1.0.1: {} 4886 - 4887 - find-up@4.1.0: 4888 - dependencies: 4889 - locate-path: 5.0.0 4890 - path-exists: 4.0.0 4891 - 4892 4791 find-up@5.0.0: 4893 4792 dependencies: 4894 4793 locate-path: 6.0.0 4895 4794 path-exists: 4.0.0 4896 4795 4897 - find-yarn-workspace-root2@1.2.16: 4898 - dependencies: 4899 - micromatch: 4.0.8 4900 - pkg-dir: 4.2.0 4901 - 4902 4796 flat-cache@4.0.1: 4903 4797 dependencies: 4904 4798 flatted: 3.3.3 ··· 4909 4803 flattie@1.1.1: {} 4910 4804 4911 4805 follow-redirects@1.15.11: {} 4806 + 4807 + fontace@0.3.0: 4808 + dependencies: 4809 + '@types/fontkit': 2.0.8 4810 + fontkit: 2.0.4 4811 + 4812 + fontkit@2.0.4: 4813 + dependencies: 4814 + '@swc/helpers': 0.5.17 4815 + brotli: 1.3.3 4816 + clone: 2.1.2 4817 + dfa: 1.2.0 4818 + fast-deep-equal: 3.1.3 4819 + restructure: 3.0.2 4820 + tiny-inflate: 1.0.3 4821 + unicode-properties: 1.4.1 4822 + unicode-trie: 2.0.0 4912 4823 4913 4824 for-each@0.3.5: 4914 4825 dependencies: ··· 4944 4855 is-callable: 1.2.7 4945 4856 4946 4857 functions-have-names@1.2.3: {} 4947 - 4948 - gensync@1.0.0-beta.2: {} 4949 4858 4950 4859 get-caller-file@2.0.5: {} 4951 4860 ··· 5005 4914 5006 4915 gopd@1.2.0: {} 5007 4916 5008 - graceful-fs@4.2.11: {} 5009 - 5010 4917 graphemer@1.4.0: {} 5011 4918 5012 - gray-matter@4.0.3: 4919 + h3@1.15.4: 5013 4920 dependencies: 5014 - js-yaml: 3.14.1 5015 - kind-of: 6.0.3 5016 - section-matter: 1.0.0 5017 - strip-bom-string: 1.0.0 4921 + cookie-es: 1.2.2 4922 + crossws: 0.3.5 4923 + defu: 6.1.4 4924 + destr: 2.0.5 4925 + iron-webcrypto: 1.2.1 4926 + node-mock-http: 1.0.2 4927 + radix3: 1.1.2 4928 + ufo: 1.6.1 4929 + uncrypto: 0.1.3 5018 4930 5019 4931 has-bigints@1.1.0: {} 5020 4932 ··· 5193 5105 hasown: 2.0.2 5194 5106 side-channel: 1.1.0 5195 5107 5108 + iron-webcrypto@1.2.1: {} 5109 + 5196 5110 is-alphabetical@2.0.1: {} 5197 5111 5198 5112 is-alphanumerical@2.0.1: ··· 5250 5164 5251 5165 is-docker@3.0.0: {} 5252 5166 5253 - is-extendable@0.1.1: {} 5254 - 5255 5167 is-extglob@2.1.1: {} 5256 5168 5257 5169 is-finalizationregistry@1.1.1: ··· 5277 5189 dependencies: 5278 5190 is-docker: 3.0.0 5279 5191 5280 - is-interactive@2.0.0: {} 5281 - 5282 5192 is-map@2.0.3: {} 5283 5193 5284 5194 is-negative-zero@2.0.3: {} ··· 5320 5230 dependencies: 5321 5231 which-typed-array: 1.1.19 5322 5232 5323 - is-unicode-supported@1.3.0: {} 5324 - 5325 - is-unicode-supported@2.1.0: {} 5326 - 5327 5233 is-weakmap@2.0.2: {} 5328 5234 5329 5235 is-weakref@1.1.1: ··· 5350 5256 '@pkgjs/parseargs': 0.11.0 5351 5257 5352 5258 jiti@1.21.7: {} 5353 - 5354 - js-tokens@4.0.0: {} 5355 - 5356 - js-yaml@3.14.1: 5357 - dependencies: 5358 - argparse: 1.0.10 5359 - esprima: 4.0.1 5360 5259 5361 5260 js-yaml@4.1.0: 5362 5261 dependencies: 5363 5262 argparse: 2.0.1 5364 5263 5365 - jsesc@3.1.0: {} 5366 - 5367 5264 json-buffer@3.0.1: {} 5368 5265 5369 5266 json-schema-traverse@0.4.1: {} ··· 5371 5268 json-schema-traverse@1.0.0: {} 5372 5269 5373 5270 json-stable-stringify-without-jsonify@1.0.1: {} 5374 - 5375 - json5@2.2.3: {} 5376 5271 5377 5272 jsonc-parser@2.3.1: {} 5378 5273 ··· 5388 5283 keyv@4.5.4: 5389 5284 dependencies: 5390 5285 json-buffer: 3.0.1 5391 - 5392 - kind-of@6.0.3: {} 5393 5286 5394 5287 kleur@3.0.3: {} 5395 5288 ··· 5410 5303 5411 5304 lines-and-columns@1.2.4: {} 5412 5305 5413 - load-yaml-file@0.2.0: 5414 - dependencies: 5415 - graceful-fs: 4.2.11 5416 - js-yaml: 3.14.1 5417 - pify: 4.0.1 5418 - strip-bom: 3.0.0 5419 - 5420 - locate-path@5.0.0: 5421 - dependencies: 5422 - p-locate: 4.1.0 5423 - 5424 5306 locate-path@6.0.0: 5425 5307 dependencies: 5426 5308 p-locate: 5.0.0 ··· 5433 5315 5434 5316 lodash@4.17.21: {} 5435 5317 5436 - log-symbols@6.0.0: 5437 - dependencies: 5438 - chalk: 5.4.1 5439 - is-unicode-supported: 1.3.0 5440 - 5441 5318 longest-streak@3.1.0: {} 5442 5319 5443 5320 lru-cache@10.4.3: {} 5444 - 5445 - lru-cache@5.1.1: 5446 - dependencies: 5447 - yallist: 3.1.1 5448 5321 5449 5322 magic-string@0.30.17: 5450 5323 dependencies: ··· 5630 5503 mdast-util-to-string@4.0.0: 5631 5504 dependencies: 5632 5505 '@types/mdast': 4.0.4 5506 + 5507 + mdn-data@2.12.2: {} 5633 5508 5634 5509 merge2@1.4.1: {} 5635 5510 ··· 5908 5783 dependencies: 5909 5784 mime-db: 1.52.0 5910 5785 5911 - mimic-function@5.0.1: {} 5912 - 5913 5786 minimatch@3.1.2: 5914 5787 dependencies: 5915 5788 brace-expansion: 1.1.12 ··· 5942 5815 dependencies: 5943 5816 '@types/nlcst': 2.0.3 5944 5817 5818 + node-fetch-native@1.6.7: {} 5819 + 5820 + node-fetch@2.7.0: 5821 + dependencies: 5822 + whatwg-url: 5.0.0 5823 + 5824 + node-mock-http@1.0.2: {} 5825 + 5945 5826 node-releases@2.0.19: {} 5946 5827 5947 5828 normalize-path@3.0.0: {} ··· 5979 5860 define-properties: 1.2.1 5980 5861 es-object-atoms: 1.1.1 5981 5862 5982 - onetime@7.0.0: 5863 + ofetch@1.4.1: 5983 5864 dependencies: 5984 - mimic-function: 5.0.1 5865 + destr: 2.0.5 5866 + node-fetch-native: 1.6.7 5867 + ufo: 1.6.1 5985 5868 5986 - oniguruma-to-es@2.3.0: 5869 + ohash@2.0.11: {} 5870 + 5871 + oniguruma-parser@0.12.1: {} 5872 + 5873 + oniguruma-to-es@4.3.3: 5987 5874 dependencies: 5988 - emoji-regex-xs: 1.0.0 5989 - regex: 5.1.1 5990 - regex-recursion: 5.1.1 5875 + oniguruma-parser: 0.12.1 5876 + regex: 6.0.1 5877 + regex-recursion: 6.0.2 5991 5878 5992 5879 optionator@0.9.4: 5993 5880 dependencies: ··· 5998 5885 type-check: 0.4.0 5999 5886 word-wrap: 1.2.5 6000 5887 6001 - ora@8.2.0: 6002 - dependencies: 6003 - chalk: 5.4.1 6004 - cli-cursor: 5.0.0 6005 - cli-spinners: 2.9.2 6006 - is-interactive: 2.0.0 6007 - is-unicode-supported: 2.1.0 6008 - log-symbols: 6.0.0 6009 - stdin-discarder: 0.2.2 6010 - string-width: 7.2.0 6011 - strip-ansi: 7.1.0 6012 - 6013 5888 own-keys@1.0.1: 6014 5889 dependencies: 6015 5890 get-intrinsic: 1.3.0 6016 5891 object-keys: 1.1.1 6017 5892 safe-push-apply: 1.0.0 6018 5893 6019 - p-limit@2.3.0: 6020 - dependencies: 6021 - p-try: 2.2.0 6022 - 6023 5894 p-limit@3.1.0: 6024 5895 dependencies: 6025 5896 yocto-queue: 0.1.0 ··· 6028 5899 dependencies: 6029 5900 yocto-queue: 1.2.1 6030 5901 6031 - p-locate@4.1.0: 6032 - dependencies: 6033 - p-limit: 2.3.0 6034 - 6035 5902 p-locate@5.0.0: 6036 5903 dependencies: 6037 5904 p-limit: 3.1.0 ··· 6043 5910 6044 5911 p-timeout@6.1.4: {} 6045 5912 6046 - p-try@2.2.0: {} 5913 + package-json-from-dist@1.0.1: {} 5914 + 5915 + package-manager-detector@1.3.0: {} 6047 5916 6048 - package-json-from-dist@1.0.1: {} 5917 + pako@0.2.9: {} 6049 5918 6050 5919 parent-module@1.0.1: 6051 5920 dependencies: ··· 6095 5964 6096 5965 pify@2.3.0: {} 6097 5966 6098 - pify@4.0.1: {} 6099 - 6100 5967 pirates@4.0.7: {} 6101 5968 6102 - pkg-dir@4.2.0: 6103 - dependencies: 6104 - find-up: 4.1.0 6105 - 6106 5969 possible-typed-array-names@1.1.0: {} 6107 5970 6108 5971 postcss-import@15.1.0(postcss@8.5.6): ··· 6152 6015 picocolors: 1.1.1 6153 6016 source-map-js: 1.2.1 6154 6017 6155 - preferred-pm@4.1.1: 6156 - dependencies: 6157 - find-up-simple: 1.0.1 6158 - find-yarn-workspace-root2: 1.2.16 6159 - which-pm: 3.0.1 6160 - 6161 6018 prelude-ls@1.2.1: {} 6162 6019 6163 6020 prettier-config-standard@7.0.0(prettier@3.6.2): ··· 6191 6048 punycode@2.3.1: {} 6192 6049 6193 6050 queue-microtask@1.2.3: {} 6051 + 6052 + radix3@1.1.2: {} 6194 6053 6195 6054 read-cache@1.0.0: 6196 6055 dependencies: ··· 6242 6101 get-proto: 1.0.1 6243 6102 which-builtin-type: 1.2.1 6244 6103 6245 - regex-recursion@5.1.1: 6104 + regex-recursion@6.0.2: 6246 6105 dependencies: 6247 - regex: 5.1.1 6248 6106 regex-utilities: 2.3.0 6249 6107 6250 6108 regex-utilities@2.3.0: {} 6251 6109 6252 - regex@5.1.1: 6110 + regex@6.0.1: 6253 6111 dependencies: 6254 6112 regex-utilities: 2.3.0 6255 6113 ··· 6359 6217 path-parse: 1.0.7 6360 6218 supports-preserve-symlinks-flag: 1.0.0 6361 6219 6362 - restore-cursor@5.1.0: 6363 - dependencies: 6364 - onetime: 7.0.0 6365 - signal-exit: 4.1.0 6220 + restructure@3.0.2: {} 6366 6221 6367 6222 retext-latin@4.0.0: 6368 6223 dependencies: ··· 6448 6303 6449 6304 sax@1.4.1: {} 6450 6305 6451 - section-matter@1.0.0: 6452 - dependencies: 6453 - extend-shallow: 2.0.1 6454 - kind-of: 6.0.3 6455 - 6456 - semver@6.3.1: {} 6457 - 6458 6306 semver@7.7.2: {} 6459 6307 6460 6308 set-function-length@1.2.2: ··· 6511 6359 6512 6360 shebang-regex@3.0.0: {} 6513 6361 6514 - shiki@1.29.2: 6362 + shiki@3.9.1: 6515 6363 dependencies: 6516 - '@shikijs/core': 1.29.2 6517 - '@shikijs/engine-javascript': 1.29.2 6518 - '@shikijs/engine-oniguruma': 1.29.2 6519 - '@shikijs/langs': 1.29.2 6520 - '@shikijs/themes': 1.29.2 6521 - '@shikijs/types': 1.29.2 6364 + '@shikijs/core': 3.9.1 6365 + '@shikijs/engine-javascript': 3.9.1 6366 + '@shikijs/engine-oniguruma': 3.9.1 6367 + '@shikijs/langs': 3.9.1 6368 + '@shikijs/themes': 3.9.1 6369 + '@shikijs/types': 3.9.1 6522 6370 '@shikijs/vscode-textmate': 10.0.2 6523 6371 '@types/hast': 3.0.4 6524 6372 ··· 6565 6413 arg: 5.0.2 6566 6414 sax: 1.4.1 6567 6415 6416 + smol-toml@1.4.1: {} 6417 + 6568 6418 source-map-js@1.2.1: {} 6569 6419 6570 6420 source-map@0.7.6: {} 6571 6421 6572 6422 space-separated-tokens@2.0.2: {} 6573 - 6574 - sprintf-js@1.0.3: {} 6575 - 6576 - stdin-discarder@0.2.2: {} 6577 6423 6578 6424 stop-iteration-iterator@1.1.0: 6579 6425 dependencies: ··· 6642 6488 dependencies: 6643 6489 ansi-regex: 6.1.0 6644 6490 6645 - strip-bom-string@1.0.0: {} 6646 - 6647 - strip-bom@3.0.0: {} 6648 - 6649 6491 strip-json-comments@3.1.1: {} 6650 6492 6651 6493 strnum@2.1.1: {} ··· 6719 6561 dependencies: 6720 6562 any-promise: 1.3.0 6721 6563 6564 + tiny-inflate@1.0.3: {} 6565 + 6722 6566 tinyexec@0.3.2: {} 6723 6567 6568 + tinyglobby@0.2.14: 6569 + dependencies: 6570 + fdir: 6.4.6(picomatch@4.0.3) 6571 + picomatch: 4.0.3 6572 + 6724 6573 to-regex-range@5.0.1: 6725 6574 dependencies: 6726 6575 is-number: 7.0.0 6576 + 6577 + tr46@0.0.3: {} 6727 6578 6728 6579 trim-lines@3.0.1: {} 6729 6580 ··· 6739 6590 optionalDependencies: 6740 6591 typescript: 5.9.2 6741 6592 6742 - tslib@2.8.1: 6743 - optional: true 6593 + tslib@2.8.1: {} 6744 6594 6745 6595 type-check@0.4.0: 6746 6596 dependencies: ··· 6789 6639 6790 6640 typescript@5.9.2: {} 6791 6641 6642 + ufo@1.6.1: {} 6643 + 6644 + ultrahtml@1.6.0: {} 6645 + 6792 6646 unbox-primitive@1.1.0: 6793 6647 dependencies: 6794 6648 call-bound: 1.0.4 ··· 6796 6650 has-symbols: 1.1.0 6797 6651 which-boxed-primitive: 1.1.1 6798 6652 6653 + uncrypto@0.1.3: {} 6654 + 6655 + unicode-properties@1.4.1: 6656 + dependencies: 6657 + base64-js: 1.5.1 6658 + unicode-trie: 2.0.0 6659 + 6660 + unicode-trie@2.0.0: 6661 + dependencies: 6662 + pako: 0.2.9 6663 + tiny-inflate: 1.0.3 6664 + 6799 6665 unified@11.0.5: 6800 6666 dependencies: 6801 6667 '@types/unist': 3.0.3 ··· 6806 6672 trough: 2.2.0 6807 6673 vfile: 6.0.3 6808 6674 6675 + unifont@0.5.2: 6676 + dependencies: 6677 + css-tree: 3.1.0 6678 + ofetch: 1.4.1 6679 + ohash: 2.0.11 6680 + 6809 6681 unist-util-find-after@5.0.0: 6810 6682 dependencies: 6811 6683 '@types/unist': 3.0.3 ··· 6852 6724 unist-util-is: 6.0.0 6853 6725 unist-util-visit-parents: 6.0.1 6854 6726 6727 + unstorage@1.16.1: 6728 + dependencies: 6729 + anymatch: 3.1.3 6730 + chokidar: 4.0.3 6731 + destr: 2.0.5 6732 + h3: 1.15.4 6733 + lru-cache: 10.4.3 6734 + node-fetch-native: 1.6.7 6735 + ofetch: 1.4.1 6736 + ufo: 1.6.1 6737 + 6855 6738 update-browserslist-db@1.1.3(browserslist@4.25.1): 6856 6739 dependencies: 6857 6740 browserslist: 4.25.1 ··· 6879 6762 '@types/unist': 3.0.3 6880 6763 vfile-message: 4.0.3 6881 6764 6882 - vite@5.4.19: 6765 + vite@6.3.5(jiti@1.21.7)(yaml@2.8.0): 6883 6766 dependencies: 6884 - esbuild: 0.21.5 6767 + esbuild: 0.25.8 6768 + fdir: 6.4.6(picomatch@4.0.3) 6769 + picomatch: 4.0.3 6885 6770 postcss: 8.5.6 6886 6771 rollup: 4.46.2 6772 + tinyglobby: 0.2.14 6887 6773 optionalDependencies: 6888 6774 fsevents: 2.3.3 6775 + jiti: 1.21.7 6776 + yaml: 2.8.0 6889 6777 6890 - vitefu@1.1.1(vite@5.4.19): 6778 + vitefu@1.1.1(vite@6.3.5(jiti@1.21.7)(yaml@2.8.0)): 6891 6779 optionalDependencies: 6892 - vite: 5.4.19 6780 + vite: 6.3.5(jiti@1.21.7)(yaml@2.8.0) 6893 6781 6894 6782 volar-service-css@0.0.62(@volar/language-service@2.4.22): 6895 6783 dependencies: ··· 7003 6891 7004 6892 web-namespaces@2.0.1: {} 7005 6893 6894 + webidl-conversions@3.0.1: {} 6895 + 6896 + whatwg-url@5.0.0: 6897 + dependencies: 6898 + tr46: 0.0.3 6899 + webidl-conversions: 3.0.1 6900 + 7006 6901 which-boxed-primitive@1.1.1: 7007 6902 dependencies: 7008 6903 is-bigint: 1.1.0 ··· 7036 6931 7037 6932 which-pm-runs@1.1.0: {} 7038 6933 7039 - which-pm@3.0.1: 7040 - dependencies: 7041 - load-yaml-file: 0.2.0 7042 - 7043 6934 which-typed-array@1.1.19: 7044 6935 dependencies: 7045 6936 available-typed-arrays: 1.0.7 ··· 7082 6973 7083 6974 y18n@5.0.8: {} 7084 6975 7085 - yallist@3.1.1: {} 7086 - 7087 6976 yaml-language-server@1.15.0: 7088 6977 dependencies: 7089 6978 ajv: 8.17.1 ··· 7118 7007 yocto-queue@0.1.0: {} 7119 7008 7120 7009 yocto-queue@1.2.1: {} 7010 + 7011 + yocto-spinner@0.2.3: 7012 + dependencies: 7013 + yoctocolors: 2.1.1 7014 + 7015 + yoctocolors@2.1.1: {} 7121 7016 7122 7017 zod-to-json-schema@3.24.6(zod@3.25.76): 7123 7018 dependencies:
+2 -1
src/content/config.ts src/content.config.ts
··· 1 + import { glob } from 'astro/loaders'; 1 2 import { defineCollection, z } from 'astro:content'; 2 3 3 4 const work = defineCollection({ 4 - type: 'content', 5 + loader: glob({ pattern: '**/[^_]*.{md,mdx}', base: './src/content/work' }), 5 6 schema: z.object({ 6 7 company: z.string(), 7 8 role: z.string(),
-4
src/env.d.ts
··· 1 - /// <reference path="../.astro/types.d.ts" /> 2 - interface ImportMetaEnv { 3 - readonly CONTENT_API_KEY: string; 4 - }
+2 -1
src/lib/ghost.ts
··· 1 1 import GhostContentAPI from '@tryghost/content-api'; 2 + import { CONTENT_API_KEY } from 'astro:env/client'; 2 3 3 4 const ghost = new GhostContentAPI({ 4 5 url: 'https://ghost.safwanyp.com', 5 - key: import.meta.env.CONTENT_API_KEY, 6 + key: CONTENT_API_KEY, 6 7 version: 'v5.0' 7 8 }); 8 9
+2 -2
src/pages/index.astro
··· 1 1 --- 2 - import { getCollection } from 'astro:content'; 2 + import { getCollection, render } from 'astro:content'; 3 3 import Container from '@/components/Container.astro'; 4 4 import PageLayout from '@/layouts/Layout.astro'; 5 5 import ArrowCard from '@/components/NavCard.astro'; ··· 33 33 34 34 const work = await Promise.all( 35 35 allwork.map(async (item) => { 36 - const { Content } = await item.render(); 36 + const { Content } = await render(item); 37 37 return { ...item, Content }; 38 38 }) 39 39 );
+1 -1
src/pages/rss.xml.ts
··· 34 34 title: String(item.title), 35 35 description: String(item.excerpt), 36 36 pubDate: new Date(item.published_at!), 37 - link: `/${item.tags ? item.tags[0].name : ''}/${item.slug}/` 37 + link: `/${item.tags ? item.tags[0].name : ''}/${item.id}/` 38 38 })), 39 39 stylesheet: '/rss.xsl' 40 40 });
+2 -2
src/pages/work/index.astro
··· 1 1 --- 2 - import { getCollection } from 'astro:content'; 2 + import { getCollection, render } from 'astro:content'; 3 3 import Layout from '@/layouts/Layout.astro'; 4 4 import Container from '@/components/Container.astro'; 5 5 import { dateRange } from '@/utils'; ··· 12 12 13 13 const work = await Promise.all( 14 14 collection.map(async (item) => { 15 - const { Content } = await item.render(); 15 + const { Content } = await render(item); 16 16 return { ...item, Content }; 17 17 }) 18 18 );