diff --git a/package.json b/package.json index 687ff76..80d0cbf 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "rehype-external-links": "^2.1.0", "rehype-raw": "^7.0.0", "sass": "^1.89.2", - "sharp": "0.33.5", + "sharp": "0.34.0", "short-unique-id": "^5.3.2", "slick-carousel": "^1.8.1", "typescript": "^5.8.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a236cf..b7bef9c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,40 +13,40 @@ importers: version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(typescript@5.8.3) '@astrojs/mdx': specifier: ^3.1.9 - version: 3.1.9(astro@4.16.18) + version: 3.1.9(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3)) '@astrojs/partytown': specifier: ^2.1.4 version: 2.1.4 '@astrojs/react': specifier: ^3.6.3 - version: 3.6.3(@types/react-dom@18.3.7)(@types/react@18.3.23)(react-dom@18.3.1)(react@18.3.1)(sass@1.89.2) + version: 3.6.3(@types/node@22.13.14)(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(lightningcss@1.29.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.89.2)(terser@5.39.0) '@astrojs/sitemap': specifier: ^3.4.1 version: 3.4.1 '@astrolib/analytics': specifier: ^0.6.1 - version: 0.6.1(astro@4.16.18) + version: 0.6.1(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3)) '@floating-ui/react': specifier: ^0.26.28 - version: 0.26.28(react-dom@18.3.1)(react@18.3.1) + version: 0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@playform/compress': specifier: ^0.1.9 - version: 0.1.9(sass@1.89.2)(typescript@5.8.3) + version: 0.1.9(@types/node@22.13.14)(rollup@4.43.0)(sass@1.89.2)(typescript@5.8.3) '@tuplo/numberfmt': specifier: ^1.11.0 version: 1.11.0 astro: specifier: ^4.16.18 - version: 4.16.18(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) + version: 4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) astro-blog: specifier: ^0.2.3 - version: 0.2.3(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(react@18.3.1)(sass@1.89.2)(zod@3.25.64) + version: 0.2.3(@types/node@22.13.14)(@vitejs/plugin-react@4.5.2(vite@5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)))(lightningcss@1.29.3)(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(react@18.3.1)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(zod@3.25.64) astro-font: specifier: ^0.1.81 version: 0.1.81 astro-imagetools: specifier: ^0.9.0 - version: 0.9.0(astro@4.16.18) + version: 0.9.0(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3)) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -55,7 +55,7 @@ importers: version: 4.17.21 motion: specifier: ^11.18.2 - version: 11.18.2(react-dom@18.3.1)(react@18.3.1) + version: 11.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -70,7 +70,7 @@ importers: version: 2.8.6 react-slick: specifier: ^0.30.3 - version: 0.30.3(react-dom@18.3.1)(react@18.3.1) + version: 0.30.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rehype-external-links: specifier: ^2.1.0 version: 2.1.0 @@ -81,8 +81,8 @@ importers: specifier: ^1.89.2 version: 1.89.2 sharp: - specifier: 0.33.5 - version: 0.33.5 + specifier: 0.34.0 + version: 0.34.0 short-unique-id: specifier: ^5.3.2 version: 5.3.2 @@ -97,7 +97,7 @@ importers: version: 11.0.5 use-breakpoint: specifier: ^4.0.6 - version: 4.0.6(react-dom@18.3.1)(react@18.3.1) + version: 4.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) use-sync-external-store: specifier: ^1.5.0 version: 1.5.0(react@18.3.1) @@ -109,7 +109,7 @@ importers: version: 3.25.64 zustand: specifier: ^5.0.5 - version: 5.0.5(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.5.0) + version: 5.0.5(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)) devDependencies: '@astrojs/ts-plugin': specifier: ^1.10.4 @@ -131,22 +131,22 @@ importers: version: 0.23.13 eslint: specifier: ^9.28.0 - version: 9.28.0 + version: 9.28.0(jiti@1.21.7) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.28.0) + version: 9.1.0(eslint@9.28.0(jiti@1.21.7)) eslint-plugin-astro: specifier: ^1.3.1 - version: 1.3.1(eslint@9.28.0) + version: 1.3.1(eslint@9.28.0(jiti@1.21.7)) eslint-plugin-react: specifier: ^7.37.5 - version: 7.37.5(eslint@9.28.0) + version: 7.37.5(eslint@9.28.0(jiti@1.21.7)) eslint-plugin-react-hooks: specifier: ~5.0.0 - version: 5.0.0(eslint@9.28.0) + version: 5.0.0(eslint@9.28.0(jiti@1.21.7)) eslint-plugin-simple-import-sort: specifier: ^12.1.1 - version: 12.1.1(eslint@9.28.0) + version: 12.1.1(eslint@9.28.0(jiti@1.21.7)) globals: specifier: ^15.15.0 version: 15.15.0 @@ -158,7 +158,7 @@ importers: version: 0.14.1 typescript-eslint: specifier: ^8.34.0 - version: 8.34.0(eslint@9.28.0)(typescript@5.8.3) + version: 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3) packages: @@ -391,8 +391,8 @@ packages: '@emmetio/stream-reader@2.2.0': resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} - '@emnapi/runtime@1.4.3': - resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + '@emnapi/runtime@1.4.4': + resolution: {integrity: sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg==} '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} @@ -621,105 +621,215 @@ packages: cpu: [arm64] os: [darwin] + '@img/sharp-darwin-arm64@0.34.0': + resolution: {integrity: sha512-BLT8CQ234EOJFN4NCAkZUkJr2lyXavD+aQH/Jc2skPqAJTMjKeH2BUulaZNkd4MJ9hcCicTdupcbCRg4bto0Ow==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + '@img/sharp-darwin-x64@0.33.5': resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] + '@img/sharp-darwin-x64@0.34.0': + resolution: {integrity: sha512-FZLxjWEtz+QbxZbtFb+f6AbD47/M9k6GuZ9dedTFdsgI9HwUMvyinxFMAeyP1fJZkJBw999Ht5Cus4sqpFlBPg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + '@img/sharp-libvips-darwin-arm64@1.0.4': resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} cpu: [arm64] os: [darwin] + '@img/sharp-libvips-darwin-arm64@1.1.0': + resolution: {integrity: sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==} + cpu: [arm64] + os: [darwin] + '@img/sharp-libvips-darwin-x64@1.0.4': resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} cpu: [x64] os: [darwin] + '@img/sharp-libvips-darwin-x64@1.1.0': + resolution: {integrity: sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==} + cpu: [x64] + os: [darwin] + '@img/sharp-libvips-linux-arm64@1.0.4': resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} cpu: [arm64] os: [linux] + '@img/sharp-libvips-linux-arm64@1.1.0': + resolution: {integrity: sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==} + cpu: [arm64] + os: [linux] + '@img/sharp-libvips-linux-arm@1.0.5': resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} cpu: [arm] os: [linux] + '@img/sharp-libvips-linux-arm@1.1.0': + resolution: {integrity: sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-ppc64@1.1.0': + resolution: {integrity: sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==} + cpu: [ppc64] + os: [linux] + '@img/sharp-libvips-linux-s390x@1.0.4': resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} cpu: [s390x] os: [linux] + '@img/sharp-libvips-linux-s390x@1.1.0': + resolution: {integrity: sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==} + cpu: [s390x] + os: [linux] + '@img/sharp-libvips-linux-x64@1.0.4': resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} cpu: [x64] os: [linux] + '@img/sharp-libvips-linux-x64@1.1.0': + resolution: {integrity: sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==} + cpu: [x64] + os: [linux] + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} cpu: [arm64] os: [linux] + '@img/sharp-libvips-linuxmusl-arm64@1.1.0': + resolution: {integrity: sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==} + cpu: [arm64] + os: [linux] + '@img/sharp-libvips-linuxmusl-x64@1.0.4': resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} cpu: [x64] os: [linux] + '@img/sharp-libvips-linuxmusl-x64@1.1.0': + resolution: {integrity: sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==} + cpu: [x64] + os: [linux] + '@img/sharp-linux-arm64@0.33.5': resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + '@img/sharp-linux-arm64@0.34.0': + resolution: {integrity: sha512-fpvIy7rPdTegqthhUNAaQikg8CzNUGxuf7VTIs5HEQllCTL322rBDuGHVoH/pZ6Qms9enHe++DsUoG/Ux93E1A==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + '@img/sharp-linux-arm@0.33.5': resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] + '@img/sharp-linux-arm@0.34.0': + resolution: {integrity: sha512-MfbqXi4zdy0CsSONwESFzrdpzcNSN66qbt8a7CdesOFfZHmlPXgC+xOy+2SLYn6+MFi/06qngGRIje7vfAV/5Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + '@img/sharp-linux-s390x@0.33.5': resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] + '@img/sharp-linux-s390x@0.34.0': + resolution: {integrity: sha512-04jdT+VCZIqj0RoTEpWXh0lErZC9prhkxEZWrQdGt1MZ368SlvXpKkXCD4Ww5ISc3LexBmfnAW/+ErUmD9sRPQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + '@img/sharp-linux-x64@0.33.5': resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + '@img/sharp-linux-x64@0.34.0': + resolution: {integrity: sha512-Y98V1d5vh8RIpf+pUb7U9a0SGzfPa7x7KPXsqtvb7i52L7HXAMv5U0aaOdnnf/CAqVUVaTJajINJ3KyrLcwByQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + '@img/sharp-linuxmusl-arm64@0.33.5': resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + '@img/sharp-linuxmusl-arm64@0.34.0': + resolution: {integrity: sha512-pmsehGlQIOlAQ8lgtDxpGInXXMAV6JrFwoJ0Ib9PpsVYuwFM+Soa9mVZMfsTO+u9dBhCMEn2AP3mRUljgpGYvQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + '@img/sharp-linuxmusl-x64@0.33.5': resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + '@img/sharp-linuxmusl-x64@0.34.0': + resolution: {integrity: sha512-t80LMHorxyKGIPWIX3Qyamg72vj/TGYLyOvzjvkywvNmlQurgHu3ZI2aZnUc5YQlrKPOovnwkVmTEbH+YllQ5Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + '@img/sharp-wasm32@0.33.5': resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [wasm32] + '@img/sharp-wasm32@0.34.0': + resolution: {integrity: sha512-oI6xsOqLHhRA3LSZb07KW3dMAmo1PpyAxwdHkuiC5+N8HzodpqXusOtzBEXKeFG8Za5ycry0xLYsu7hG5aUxoQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + '@img/sharp-win32-ia32@0.33.5': resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] + '@img/sharp-win32-ia32@0.34.0': + resolution: {integrity: sha512-ofcDYsjJJ1zya9s/GCnXjbFIhTw5/gRVr+SivAGPMXmAml/rLLyDu/HtWntvhiacnL4VYvtgMFw/B2Zz/kgoWQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + '@img/sharp-win32-x64@0.33.5': resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [win32] + '@img/sharp-win32-x64@0.34.0': + resolution: {integrity: sha512-S0X+Uty7Qe6tBfTigFEInchNsGYM/uRjuF1ixi8mLubMfTClmbnVIMxR2/cD5I5Z1m6lHP5D6ASneM3qsF3KFA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -3835,6 +3945,10 @@ packages: resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + sharp@0.34.0: + resolution: {integrity: sha512-l7K33wCojhluT82RQXKm3X/y9Y6yBioJ4GaOlGT67yDv8bXZcU3aOlxUM0W1zUUKQjOoIh3VcfQEKHVW9AyijQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -4620,8 +4734,6 @@ snapshots: '@volar/language-service': 2.4.14 fast-glob: 3.3.3 muggle-string: 0.4.1 - prettier: 3.5.3 - prettier-plugin-astro: 0.14.1 volar-service-css: 0.0.62(@volar/language-service@2.4.14) volar-service-emmet: 0.0.62(@volar/language-service@2.4.14) volar-service-html: 0.0.62(@volar/language-service@2.4.14) @@ -4631,6 +4743,9 @@ snapshots: volar-service-yaml: 0.0.62(@volar/language-service@2.4.14) vscode-html-languageservice: 5.5.0 vscode-uri: 3.1.0 + optionalDependencies: + prettier: 3.5.3 + prettier-plugin-astro: 0.14.1 transitivePeerDependencies: - typescript @@ -4680,12 +4795,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@2.3.1(astro@4.16.18)': + '@astrojs/mdx@2.3.1(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3))': dependencies: '@astrojs/markdown-remark': 5.1.0 '@mdx-js/mdx': 3.1.0(acorn@8.15.0) acorn: 8.15.0 - astro: 4.16.18(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) + astro: 4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) es-module-lexer: 1.7.0 estree-util-visit: 2.0.0 github-slugger: 2.0.0 @@ -4701,12 +4816,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@3.1.9(astro@4.16.18)': + '@astrojs/mdx@3.1.9(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3))': dependencies: '@astrojs/markdown-remark': 5.3.0 '@mdx-js/mdx': 3.1.0(acorn@8.15.0) acorn: 8.15.0 - astro: 4.16.18(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) + astro: 4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) es-module-lexer: 1.7.0 estree-util-visit: 2.0.0 gray-matter: 4.0.3 @@ -4734,15 +4849,15 @@ snapshots: dependencies: prismjs: 1.30.0 - '@astrojs/react@3.6.3(@types/react-dom@18.3.7)(@types/react@18.3.23)(react-dom@18.3.1)(react@18.3.1)(sass@1.89.2)': + '@astrojs/react@3.6.3(@types/node@22.13.14)(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(lightningcss@1.29.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.89.2)(terser@5.39.0)': dependencies: '@types/react': 18.3.23 '@types/react-dom': 18.3.7(@types/react@18.3.23) - '@vitejs/plugin-react': 4.5.2(vite@5.4.19) + '@vitejs/plugin-react': 4.5.2(vite@5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.6.0 - vite: 5.4.19(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0) + vite: 5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0) transitivePeerDependencies: - '@types/node' - less @@ -4760,9 +4875,9 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.25.64 - '@astrojs/tailwind@5.1.5(astro@4.16.18)(tailwindcss@3.4.17)': + '@astrojs/tailwind@5.1.5(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3))(tailwindcss@3.4.17)': dependencies: - astro: 4.16.18(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) + astro: 4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) autoprefixer: 10.4.21(postcss@8.5.5) postcss: 8.5.5 postcss-load-config: 4.0.2(postcss@8.5.5) @@ -4796,9 +4911,9 @@ snapshots: dependencies: yaml: 2.8.0 - '@astrolib/analytics@0.6.1(astro@4.16.18)': + '@astrolib/analytics@0.6.1(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3))': dependencies: - astro: 4.16.18(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) + astro: 4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) '@astropub/codecs@0.4.4': {} @@ -4957,7 +5072,7 @@ snapshots: '@emmetio/stream-reader@2.2.0': {} - '@emnapi/runtime@1.4.3': + '@emnapi/runtime@1.4.4': dependencies: tslib: 2.8.1 optional: true @@ -5031,9 +5146,9 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0)': + '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0(jiti@1.21.7))': dependencies: - eslint: 9.28.0 + eslint: 9.28.0(jiti@1.21.7) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -5088,15 +5203,15 @@ snapshots: '@floating-ui/core': 1.7.1 '@floating-ui/utils': 0.2.9 - '@floating-ui/react-dom@2.1.3(react-dom@18.3.1)(react@18.3.1)': + '@floating-ui/react-dom@2.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/dom': 1.7.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.28(react-dom@18.3.1)(react@18.3.1)': + '@floating-ui/react@0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.3(react-dom@18.3.1)(react@18.3.1) + '@floating-ui/react-dom': 2.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@floating-ui/utils': 0.2.9 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -5122,76 +5237,154 @@ snapshots: '@img/sharp-libvips-darwin-arm64': 1.0.4 optional: true + '@img/sharp-darwin-arm64@0.34.0': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.1.0 + optional: true + '@img/sharp-darwin-x64@0.33.5': optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.0.4 optional: true + '@img/sharp-darwin-x64@0.34.0': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.1.0 + optional: true + '@img/sharp-libvips-darwin-arm64@1.0.4': optional: true + '@img/sharp-libvips-darwin-arm64@1.1.0': + optional: true + '@img/sharp-libvips-darwin-x64@1.0.4': optional: true + '@img/sharp-libvips-darwin-x64@1.1.0': + optional: true + '@img/sharp-libvips-linux-arm64@1.0.4': optional: true + '@img/sharp-libvips-linux-arm64@1.1.0': + optional: true + '@img/sharp-libvips-linux-arm@1.0.5': optional: true + '@img/sharp-libvips-linux-arm@1.1.0': + optional: true + + '@img/sharp-libvips-linux-ppc64@1.1.0': + optional: true + '@img/sharp-libvips-linux-s390x@1.0.4': optional: true + '@img/sharp-libvips-linux-s390x@1.1.0': + optional: true + '@img/sharp-libvips-linux-x64@1.0.4': optional: true + '@img/sharp-libvips-linux-x64@1.1.0': + optional: true + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': optional: true + '@img/sharp-libvips-linuxmusl-arm64@1.1.0': + optional: true + '@img/sharp-libvips-linuxmusl-x64@1.0.4': optional: true + '@img/sharp-libvips-linuxmusl-x64@1.1.0': + optional: true + '@img/sharp-linux-arm64@0.33.5': optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.0.4 optional: true + '@img/sharp-linux-arm64@0.34.0': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.1.0 + optional: true + '@img/sharp-linux-arm@0.33.5': optionalDependencies: '@img/sharp-libvips-linux-arm': 1.0.5 optional: true + '@img/sharp-linux-arm@0.34.0': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.1.0 + optional: true + '@img/sharp-linux-s390x@0.33.5': optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.0.4 optional: true + '@img/sharp-linux-s390x@0.34.0': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.1.0 + optional: true + '@img/sharp-linux-x64@0.33.5': optionalDependencies: '@img/sharp-libvips-linux-x64': 1.0.4 optional: true + '@img/sharp-linux-x64@0.34.0': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.1.0 + optional: true + '@img/sharp-linuxmusl-arm64@0.33.5': optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 optional: true + '@img/sharp-linuxmusl-arm64@0.34.0': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 + optional: true + '@img/sharp-linuxmusl-x64@0.33.5': optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.0.4 optional: true + '@img/sharp-linuxmusl-x64@0.34.0': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.1.0 + optional: true + '@img/sharp-wasm32@0.33.5': dependencies: - '@emnapi/runtime': 1.4.3 + '@emnapi/runtime': 1.4.4 + optional: true + + '@img/sharp-wasm32@0.34.0': + dependencies: + '@emnapi/runtime': 1.4.4 optional: true '@img/sharp-win32-ia32@0.33.5': optional: true + '@img/sharp-win32-ia32@0.34.0': + optional: true + '@img/sharp-win32-x64@0.33.5': optional: true + '@img/sharp-win32-x64@0.34.0': + optional: true + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -5271,22 +5464,22 @@ snapshots: '@jimp/utils': 0.14.0 tinycolor2: 1.6.0 - '@jimp/plugin-contain@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0)(@jimp/plugin-resize@0.14.0)(@jimp/plugin-scale@0.14.0)': + '@jimp/plugin-contain@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-scale@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)))': dependencies: '@babel/runtime': 7.27.6 '@jimp/custom': 0.14.0 '@jimp/plugin-blit': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0) - '@jimp/plugin-scale': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0) + '@jimp/plugin-scale': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)) '@jimp/utils': 0.14.0 - '@jimp/plugin-cover@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-crop@0.14.0)(@jimp/plugin-resize@0.14.0)(@jimp/plugin-scale@0.14.0)': + '@jimp/plugin-cover@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-scale@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)))': dependencies: '@babel/runtime': 7.27.6 '@jimp/custom': 0.14.0 '@jimp/plugin-crop': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0) - '@jimp/plugin-scale': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0) + '@jimp/plugin-scale': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)) '@jimp/utils': 0.14.0 '@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0)': @@ -5313,11 +5506,11 @@ snapshots: '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 - '@jimp/plugin-flip@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-rotate@0.14.0)': + '@jimp/plugin-flip@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-rotate@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)))': dependencies: '@babel/runtime': 7.27.6 '@jimp/custom': 0.14.0 - '@jimp/plugin-rotate': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0)(@jimp/plugin-crop@0.14.0)(@jimp/plugin-resize@0.14.0) + '@jimp/plugin-rotate': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)) '@jimp/utils': 0.14.0 '@jimp/plugin-gaussian@0.14.0(@jimp/custom@0.14.0)': @@ -5344,7 +5537,7 @@ snapshots: '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 - '@jimp/plugin-print@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0)': + '@jimp/plugin-print@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))': dependencies: '@babel/runtime': 7.27.6 '@jimp/custom': 0.14.0 @@ -5360,7 +5553,7 @@ snapshots: '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 - '@jimp/plugin-rotate@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0)(@jimp/plugin-crop@0.14.0)(@jimp/plugin-resize@0.14.0)': + '@jimp/plugin-rotate@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))': dependencies: '@babel/runtime': 7.27.6 '@jimp/custom': 0.14.0 @@ -5369,14 +5562,14 @@ snapshots: '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0) '@jimp/utils': 0.14.0 - '@jimp/plugin-scale@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0)': + '@jimp/plugin-scale@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))': dependencies: '@babel/runtime': 7.27.6 '@jimp/custom': 0.14.0 '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0) '@jimp/utils': 0.14.0 - '@jimp/plugin-shadow@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blur@0.14.0)(@jimp/plugin-resize@0.14.0)': + '@jimp/plugin-shadow@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blur@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))': dependencies: '@babel/runtime': 7.27.6 '@jimp/custom': 0.14.0 @@ -5384,7 +5577,7 @@ snapshots: '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0) '@jimp/utils': 0.14.0 - '@jimp/plugin-threshold@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-color@0.14.0)(@jimp/plugin-resize@0.14.0)': + '@jimp/plugin-threshold@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-color@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))': dependencies: '@babel/runtime': 7.27.6 '@jimp/custom': 0.14.0 @@ -5400,23 +5593,23 @@ snapshots: '@jimp/plugin-blur': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-circle': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-color': 0.14.0(@jimp/custom@0.14.0) - '@jimp/plugin-contain': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0)(@jimp/plugin-resize@0.14.0)(@jimp/plugin-scale@0.14.0) - '@jimp/plugin-cover': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-crop@0.14.0)(@jimp/plugin-resize@0.14.0)(@jimp/plugin-scale@0.14.0) + '@jimp/plugin-contain': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-scale@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))) + '@jimp/plugin-cover': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-scale@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))) '@jimp/plugin-crop': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-displace': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-dither': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-fisheye': 0.14.0(@jimp/custom@0.14.0) - '@jimp/plugin-flip': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-rotate@0.14.0) + '@jimp/plugin-flip': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-rotate@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))) '@jimp/plugin-gaussian': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-invert': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-mask': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-normalize': 0.14.0(@jimp/custom@0.14.0) - '@jimp/plugin-print': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0) + '@jimp/plugin-print': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0)) '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0) - '@jimp/plugin-rotate': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0)(@jimp/plugin-crop@0.14.0)(@jimp/plugin-resize@0.14.0) - '@jimp/plugin-scale': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0) - '@jimp/plugin-shadow': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blur@0.14.0)(@jimp/plugin-resize@0.14.0) - '@jimp/plugin-threshold': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-color@0.14.0)(@jimp/plugin-resize@0.14.0) + '@jimp/plugin-rotate': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)) + '@jimp/plugin-scale': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)) + '@jimp/plugin-shadow': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blur@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)) + '@jimp/plugin-threshold': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-color@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)) timm: 1.7.1 transitivePeerDependencies: - debug @@ -5582,12 +5775,12 @@ snapshots: '@pkgr/core@0.2.7': {} - '@playform/compress@0.1.9(sass@1.89.2)(typescript@5.8.3)': + '@playform/compress@0.1.9(@types/node@22.13.14)(rollup@4.43.0)(sass@1.89.2)(typescript@5.8.3)': dependencies: '@playform/pipe': 0.1.3 '@types/csso': 5.0.4 '@types/html-minifier-terser': 7.0.2 - astro: 4.16.18(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) + astro: 4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) commander: 13.1.0 csso: 5.0.5 deepmerge-ts: 7.1.5 @@ -5621,11 +5814,13 @@ snapshots: '@rolldown/pluginutils@1.0.0-beta.11': {} - '@rollup/pluginutils@5.1.4': + '@rollup/pluginutils@5.1.4(rollup@4.43.0)': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.2 + optionalDependencies: + rollup: 4.43.0 '@rollup/rollup-android-arm-eabi@4.43.0': optional: true @@ -5838,15 +6033,15 @@ snapshots: '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0)(eslint@9.28.0)(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.34.0(eslint@9.28.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.34.0 - '@typescript-eslint/type-utils': 8.34.0(eslint@9.28.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.34.0(eslint@9.28.0)(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.34.0 - eslint: 9.28.0 + eslint: 9.28.0(jiti@1.21.7) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -5855,14 +6050,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.34.0(eslint@9.28.0)(typescript@5.8.3)': + '@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.34.0 '@typescript-eslint/types': 8.34.0 '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.34.0 debug: 4.4.1 - eslint: 9.28.0 + eslint: 9.28.0(jiti@1.21.7) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -5885,12 +6080,12 @@ snapshots: dependencies: typescript: 5.8.3 - '@typescript-eslint/type-utils@8.34.0(eslint@9.28.0)(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3) - '@typescript-eslint/utils': 8.34.0(eslint@9.28.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3) debug: 4.4.1 - eslint: 9.28.0 + eslint: 9.28.0(jiti@1.21.7) ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -5914,13 +6109,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.34.0(eslint@9.28.0)(typescript@5.8.3)': + '@typescript-eslint/utils@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7)) '@typescript-eslint/scope-manager': 8.34.0 '@typescript-eslint/types': 8.34.0 '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3) - eslint: 9.28.0 + eslint: 9.28.0(jiti@1.21.7) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -5932,7 +6127,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-react@4.5.2(vite@5.4.19)': + '@vitejs/plugin-react@4.5.2(vite@5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0))': dependencies: '@babel/core': 7.27.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.27.4) @@ -5940,7 +6135,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.11 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 5.4.19(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0) + vite: 5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0) transitivePeerDependencies: - supports-color @@ -6116,14 +6311,14 @@ snapshots: astring@1.9.0: {} - astro-blog@0.2.3(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(react@18.3.1)(sass@1.89.2)(zod@3.25.64): + astro-blog@0.2.3(@types/node@22.13.14)(@vitejs/plugin-react@4.5.2(vite@5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)))(lightningcss@1.29.3)(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(react@18.3.1)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(zod@3.25.64): dependencies: '@astrojs/check': 0.4.1(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(typescript@5.8.3) - '@astrojs/mdx': 2.3.1(astro@4.16.18) - '@astrojs/tailwind': 5.1.5(astro@4.16.18)(tailwindcss@3.4.17) - astro: 4.16.18(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) + '@astrojs/mdx': 2.3.1(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3)) + '@astrojs/tailwind': 5.1.5(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3))(tailwindcss@3.4.17) + astro: 4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) astro-font: 0.0.68 - astro-integration-kit: 0.5.1(astro@4.16.18)(react@18.3.1) + astro-integration-kit: 0.5.1(@vitejs/plugin-react@4.5.2(vite@5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)))(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3))(react@18.3.1) astro-seo: 0.8.4(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(typescript@5.8.3) sharp: 0.33.5 tailwindcss: 3.4.17 @@ -6175,10 +6370,10 @@ snapshots: astro-font@0.1.81: {} - astro-imagetools@0.9.0(astro@4.16.18): + astro-imagetools@0.9.0(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3)): dependencies: '@astropub/codecs': 0.4.4 - astro: 4.16.18(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) + astro: 4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) file-type: 17.1.1 find-cache-dir: 3.3.2 find-up: 6.3.0 @@ -6189,12 +6384,14 @@ snapshots: transitivePeerDependencies: - debug - astro-integration-kit@0.5.1(astro@4.16.18)(react@18.3.1): + astro-integration-kit@0.5.1(@vitejs/plugin-react@4.5.2(vite@5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)))(astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3))(react@18.3.1): dependencies: - astro: 4.16.18(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) + astro: 4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3) pathe: 1.1.2 - react: 18.3.1 recast: 0.23.11 + optionalDependencies: + '@vitejs/plugin-react': 4.5.2(vite@5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)) + react: 18.3.1 astro-seo@0.8.4(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(typescript@5.8.3): dependencies: @@ -6204,7 +6401,7 @@ snapshots: - prettier-plugin-astro - typescript - astro@4.16.18(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3): + astro@4.16.18(@types/node@22.13.14)(lightningcss@1.29.3)(rollup@4.43.0)(sass@1.89.2)(terser@5.39.0)(typescript@5.8.3): dependencies: '@astrojs/compiler': 2.12.2 '@astrojs/internal-helpers': 0.4.1 @@ -6214,7 +6411,7 @@ snapshots: '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.4) '@babel/types': 7.27.6 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.1.4 + '@rollup/pluginutils': 5.1.4(rollup@4.43.0) '@types/babel__core': 7.20.5 '@types/cookie': 0.6.0 acorn: 8.15.0 @@ -6260,8 +6457,8 @@ snapshots: tsconfck: 3.1.6(typescript@5.8.3) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.19(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0) - vitefu: 1.0.6(vite@5.4.19) + vite: 5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0) + vitefu: 1.0.6(vite@5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)) which-pm: 3.0.1 xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 @@ -6841,34 +7038,34 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.6.5(eslint@9.28.0): + eslint-compat-utils@0.6.5(eslint@9.28.0(jiti@1.21.7)): dependencies: - eslint: 9.28.0 + eslint: 9.28.0(jiti@1.21.7) semver: 7.7.2 - eslint-config-prettier@9.1.0(eslint@9.28.0): + eslint-config-prettier@9.1.0(eslint@9.28.0(jiti@1.21.7)): dependencies: - eslint: 9.28.0 + eslint: 9.28.0(jiti@1.21.7) - eslint-plugin-astro@1.3.1(eslint@9.28.0): + eslint-plugin-astro@1.3.1(eslint@9.28.0(jiti@1.21.7)): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7)) '@jridgewell/sourcemap-codec': 1.5.0 '@typescript-eslint/types': 8.34.0 astro-eslint-parser: 1.2.2 - eslint: 9.28.0 - eslint-compat-utils: 0.6.5(eslint@9.28.0) + eslint: 9.28.0(jiti@1.21.7) + eslint-compat-utils: 0.6.5(eslint@9.28.0(jiti@1.21.7)) globals: 15.15.0 postcss: 8.5.5 postcss-selector-parser: 7.1.0 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@5.0.0(eslint@9.28.0): + eslint-plugin-react-hooks@5.0.0(eslint@9.28.0(jiti@1.21.7)): dependencies: - eslint: 9.28.0 + eslint: 9.28.0(jiti@1.21.7) - eslint-plugin-react@7.37.5(eslint@9.28.0): + eslint-plugin-react@7.37.5(eslint@9.28.0(jiti@1.21.7)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 @@ -6876,7 +7073,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.28.0 + eslint: 9.28.0(jiti@1.21.7) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -6890,9 +7087,9 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-simple-import-sort@12.1.1(eslint@9.28.0): + eslint-plugin-simple-import-sort@12.1.1(eslint@9.28.0(jiti@1.21.7)): dependencies: - eslint: 9.28.0 + eslint: 9.28.0(jiti@1.21.7) eslint-scope@8.4.0: dependencies: @@ -6903,9 +7100,9 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.28.0: + eslint@9.28.0(jiti@1.21.7): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.20.1 '@eslint/config-helpers': 0.2.3 @@ -6940,6 +7137,8 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 + optionalDependencies: + jiti: 1.21.7 transitivePeerDependencies: - supports-color @@ -7113,13 +7312,14 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.18.2(react-dom@18.3.1)(react@18.3.1): + framer-motion@11.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: motion-dom: 11.18.1 motion-utils: 11.18.1 + tslib: 2.8.1 + optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - tslib: 2.8.1 fs-constants@1.0.0: optional: true @@ -8291,12 +8491,13 @@ snapshots: motion-utils@11.18.1: {} - motion@11.18.2(react-dom@18.3.1)(react@18.3.1): + motion@11.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - framer-motion: 11.18.2(react-dom@18.3.1)(react@18.3.1) + framer-motion: 11.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + tslib: 2.8.1 + optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - tslib: 2.8.1 mrmime@2.0.1: {} @@ -8600,8 +8801,9 @@ snapshots: postcss-load-config@4.0.2(postcss@8.5.5): dependencies: lilconfig: 3.1.3 - postcss: 8.5.5 yaml: 2.8.0 + optionalDependencies: + postcss: 8.5.5 postcss-nested@6.2.0(postcss@8.5.5): dependencies: @@ -8738,7 +8940,7 @@ snapshots: react-refresh@0.17.0: {} - react-slick@0.30.3(react-dom@18.3.1)(react@18.3.1): + react-slick@0.30.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: classnames: 2.5.1 enquire.js: 2.1.6 @@ -9176,6 +9378,33 @@ snapshots: '@img/sharp-win32-ia32': 0.33.5 '@img/sharp-win32-x64': 0.33.5 + sharp@0.34.0: + dependencies: + color: 4.2.3 + detect-libc: 2.0.4 + semver: 7.7.2 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.34.0 + '@img/sharp-darwin-x64': 0.34.0 + '@img/sharp-libvips-darwin-arm64': 1.1.0 + '@img/sharp-libvips-darwin-x64': 1.1.0 + '@img/sharp-libvips-linux-arm': 1.1.0 + '@img/sharp-libvips-linux-arm64': 1.1.0 + '@img/sharp-libvips-linux-ppc64': 1.1.0 + '@img/sharp-libvips-linux-s390x': 1.1.0 + '@img/sharp-libvips-linux-x64': 1.1.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 + '@img/sharp-libvips-linuxmusl-x64': 1.1.0 + '@img/sharp-linux-arm': 0.34.0 + '@img/sharp-linux-arm64': 0.34.0 + '@img/sharp-linux-s390x': 0.34.0 + '@img/sharp-linux-x64': 0.34.0 + '@img/sharp-linuxmusl-arm64': 0.34.0 + '@img/sharp-linuxmusl-x64': 0.34.0 + '@img/sharp-wasm32': 0.34.0 + '@img/sharp-win32-ia32': 0.34.0 + '@img/sharp-win32-x64': 0.34.0 + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -9504,7 +9733,7 @@ snapshots: ts-interface-checker@0.1.13: {} tsconfck@3.1.6(typescript@5.8.3): - dependencies: + optionalDependencies: typescript: 5.8.3 tslib@2.8.1: {} @@ -9559,12 +9788,12 @@ snapshots: dependencies: semver: 7.7.2 - typescript-eslint@8.34.0(eslint@9.28.0)(typescript@5.8.3): + typescript-eslint@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.34.0(@typescript-eslint/parser@8.34.0)(eslint@9.28.0)(typescript@5.8.3) - '@typescript-eslint/parser': 8.34.0(eslint@9.28.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.34.0(eslint@9.28.0)(typescript@5.8.3) - eslint: 9.28.0 + '@typescript-eslint/eslint-plugin': 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3) + eslint: 9.28.0(jiti@1.21.7) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -9698,7 +9927,7 @@ snapshots: dependencies: punycode: 2.3.1 - use-breakpoint@4.0.6(react-dom@18.3.1)(react@18.3.1): + use-breakpoint@4.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -9742,69 +9971,77 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite@5.4.19(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0): + vite@5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0): dependencies: esbuild: 0.21.5 - lightningcss: 1.29.3 postcss: 8.5.5 rollup: 4.43.0 - sass: 1.89.2 - terser: 5.39.0 optionalDependencies: + '@types/node': 22.13.14 fsevents: 2.3.3 + lightningcss: 1.29.3 + sass: 1.89.2 + terser: 5.39.0 - vitefu@1.0.6(vite@5.4.19): - dependencies: - vite: 5.4.19(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0) + vitefu@1.0.6(vite@5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0)): + optionalDependencies: + vite: 5.4.19(@types/node@22.13.14)(lightningcss@1.29.3)(sass@1.89.2)(terser@5.39.0) volar-service-css@0.0.62(@volar/language-service@2.4.14): dependencies: - '@volar/language-service': 2.4.14 vscode-css-languageservice: 6.3.6 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.14 volar-service-emmet@0.0.62(@volar/language-service@2.4.14): dependencies: '@emmetio/css-parser': 0.4.0 '@emmetio/html-matcher': 1.3.0 - '@volar/language-service': 2.4.14 '@vscode/emmet-helper': 2.11.0 vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.14 volar-service-html@0.0.62(@volar/language-service@2.4.14): dependencies: - '@volar/language-service': 2.4.14 vscode-html-languageservice: 5.5.0 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.14 volar-service-prettier@0.0.62(@volar/language-service@2.4.14)(prettier@3.5.3): dependencies: + vscode-uri: 3.1.0 + optionalDependencies: '@volar/language-service': 2.4.14 prettier: 3.5.3 - vscode-uri: 3.1.0 volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.14): dependencies: - '@volar/language-service': 2.4.14 vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.14 volar-service-typescript@0.0.62(@volar/language-service@2.4.14): dependencies: - '@volar/language-service': 2.4.14 path-browserify: 1.0.1 semver: 7.7.2 typescript-auto-import-cache: 0.3.6 vscode-languageserver-textdocument: 1.0.12 vscode-nls: 5.2.0 vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.14 volar-service-yaml@0.0.62(@volar/language-service@2.4.14): dependencies: - '@volar/language-service': 2.4.14 vscode-uri: 3.1.0 yaml-language-server: 1.15.0 + optionalDependencies: + '@volar/language-service': 2.4.14 vscode-css-languageservice@6.3.6: dependencies: @@ -10014,8 +10251,8 @@ snapshots: zod@3.25.64: {} - zustand@5.0.5(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.5.0): - dependencies: + zustand@5.0.5(@types/react@18.3.23)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)): + optionalDependencies: '@types/react': 18.3.23 react: 18.3.1 use-sync-external-store: 1.5.0(react@18.3.1)