diff --git a/package.json b/package.json index db11f63..b85041b 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@fontsource-variable/brygada-1918": "^5.0.19", "@fontsource-variable/inter": "^5.0.18", "@mdx-js/mdx": "3.1.1", - "@shikijs/twoslash": "^3.22.0", + "@shikijs/twoslash": "^4.0.2", "@types/react": "^18.3.3", "@types/unist": "^3.0.3", "@vercel/og": "^0.6.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c0adfe..195f8df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 6.3.10 '@astrojs/mdx': specifier: ^4.3.13 - version: 4.3.13(astro@5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2)) + version: 4.3.13(astro@5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.60.2)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2)) '@astrojs/sitemap': specifier: ^3.7.2 version: 3.7.2 @@ -22,7 +22,7 @@ importers: version: 5.1.3(@types/node@20.13.0)(jiti@1.21.0)(solid-js@1.8.17)(tsx@4.21.0)(yaml@2.4.2) '@astrojs/tailwind': specifier: ^6.0.2 - version: 6.0.2(astro@5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2))(tailwindcss@3.4.3(ts-node@10.9.1(@types/node@20.13.0)(typescript@5.8.3)))(ts-node@10.9.1(@types/node@20.13.0)(typescript@5.8.3)) + version: 6.0.2(astro@5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.60.2)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2))(tailwindcss@3.4.3(ts-node@10.9.1(@types/node@20.13.0)(typescript@5.8.3)))(ts-node@10.9.1(@types/node@20.13.0)(typescript@5.8.3)) '@fontsource-variable/brygada-1918': specifier: ^5.0.19 version: 5.0.19 @@ -33,8 +33,8 @@ importers: specifier: 3.1.1 version: 3.1.1 '@shikijs/twoslash': - specifier: ^3.22.0 - version: 3.22.0(typescript@5.8.3) + specifier: ^4.0.2 + version: 4.0.2(typescript@5.8.3) '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -46,7 +46,7 @@ importers: version: 0.6.2 astro: specifier: ^5.17.2 - version: 5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2) + version: 5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.60.2)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2) astro-eslint-parser: specifier: ^1.4.0 version: 1.4.0 @@ -91,7 +91,7 @@ importers: version: 5.1.0 vercel: specifier: ^51.7.0 - version: 51.7.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.57.1)(typescript@5.8.3) + version: 51.7.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.60.2)(typescript@5.8.3) yargs-parser: specifier: ^21.1.1 version: 21.1.1 @@ -1174,6 +1174,7 @@ packages: '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -1181,6 +1182,7 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead '@img/colour@1.0.0': resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} @@ -1658,104 +1660,172 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.57.1': - resolution: {integrity: sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==} + '@rollup/rollup-android-arm-eabi@4.18.0': + resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm-eabi@4.60.2': + resolution: {integrity: sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.57.1': - resolution: {integrity: sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==} + '@rollup/rollup-android-arm64@4.18.0': + resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.57.1': - resolution: {integrity: sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==} + '@rollup/rollup-android-arm64@4.60.2': + resolution: {integrity: sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.18.0': + resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-arm64@4.60.2': + resolution: {integrity: sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.57.1': - resolution: {integrity: sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==} + '@rollup/rollup-darwin-x64@4.18.0': + resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.60.2': + resolution: {integrity: sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.57.1': - resolution: {integrity: sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==} + '@rollup/rollup-freebsd-arm64@4.60.2': + resolution: {integrity: sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.57.1': - resolution: {integrity: sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==} + '@rollup/rollup-freebsd-x64@4.60.2': + resolution: {integrity: sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.57.1': - resolution: {integrity: sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==} + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-gnueabihf@4.60.2': + resolution: {integrity: sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.57.1': - resolution: {integrity: sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==} + '@rollup/rollup-linux-arm-musleabihf@4.18.0': + resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm-musleabihf@4.60.2': + resolution: {integrity: sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.57.1': - resolution: {integrity: sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==} + '@rollup/rollup-linux-arm64-gnu@4.18.0': + resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-gnu@4.60.2': + resolution: {integrity: sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.57.1': - resolution: {integrity: sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==} + '@rollup/rollup-linux-arm64-musl@4.18.0': + resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-musl@4.60.2': + resolution: {integrity: sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-gnu@4.57.1': - resolution: {integrity: sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==} + '@rollup/rollup-linux-loong64-gnu@4.60.2': + resolution: {integrity: sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==} cpu: [loong64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-loong64-musl@4.57.1': - resolution: {integrity: sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==} + '@rollup/rollup-linux-loong64-musl@4.60.2': + resolution: {integrity: sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==} cpu: [loong64] os: [linux] libc: [musl] - '@rollup/rollup-linux-ppc64-gnu@4.57.1': - resolution: {integrity: sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==} + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-musl@4.57.1': - resolution: {integrity: sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==} + '@rollup/rollup-linux-ppc64-gnu@4.60.2': + resolution: {integrity: sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-ppc64-musl@4.60.2': + resolution: {integrity: sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==} cpu: [ppc64] os: [linux] libc: [musl] - '@rollup/rollup-linux-riscv64-gnu@4.57.1': - resolution: {integrity: sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==} + '@rollup/rollup-linux-riscv64-gnu@4.18.0': + resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-gnu@4.60.2': + resolution: {integrity: sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.57.1': - resolution: {integrity: sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==} + '@rollup/rollup-linux-riscv64-musl@4.60.2': + resolution: {integrity: sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==} cpu: [riscv64] os: [linux] libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.57.1': - resolution: {integrity: sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==} + '@rollup/rollup-linux-s390x-gnu@4.18.0': + resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-s390x-gnu@4.60.2': + resolution: {integrity: sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.57.1': - resolution: {integrity: sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==} + '@rollup/rollup-linux-x64-gnu@4.18.0': + resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.60.2': + resolution: {integrity: sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==} cpu: [x64] os: [linux] libc: [glibc] @@ -1766,46 +1836,62 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.57.1': - resolution: {integrity: sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==} + '@rollup/rollup-linux-x64-musl@4.18.0': + resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-openbsd-x64@4.57.1': - resolution: {integrity: sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==} + '@rollup/rollup-linux-x64-musl@4.60.2': + resolution: {integrity: sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-openbsd-x64@4.60.2': + resolution: {integrity: sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==} cpu: [x64] os: [openbsd] - '@rollup/rollup-openharmony-arm64@4.57.1': - resolution: {integrity: sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==} + '@rollup/rollup-openharmony-arm64@4.60.2': + resolution: {integrity: sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.57.1': - resolution: {integrity: sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==} + '@rollup/rollup-win32-arm64-msvc@4.18.0': + resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-arm64-msvc@4.60.2': + resolution: {integrity: sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.57.1': - resolution: {integrity: sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==} + '@rollup/rollup-win32-ia32-msvc@4.18.0': + resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.57.1': - resolution: {integrity: sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==} + '@rollup/rollup-win32-ia32-msvc@4.60.2': + resolution: {integrity: sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.60.2': + resolution: {integrity: sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.57.1': - resolution: {integrity: sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==} + '@rollup/rollup-win32-x64-msvc@4.18.0': + resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} cpu: [x64] os: [win32] - '@rollup/wasm-node@4.18.0': - resolution: {integrity: sha512-DkLoyblRMhJw9ZogW9zCpyH0CNJ+7GaM7Ty+Vl+G21z/Gr7uKBaXqcJqwWUiNYVxTOgxZrxhDG6pmOFxOuswvw==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + '@rollup/rollup-win32-x64-msvc@4.60.2': + resolution: {integrity: sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==} + cpu: [x64] + os: [win32] '@rushstack/eslint-patch@1.10.2': resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==} @@ -1813,6 +1899,10 @@ packages: '@shikijs/core@3.22.0': resolution: {integrity: sha512-iAlTtSDDbJiRpvgL5ugKEATDtHdUVkqgHDm/gbD2ZS9c88mx7G1zSYjjOxp5Qa0eaW0MAQosFRmJSk354PRoQA==} + '@shikijs/core@4.0.2': + resolution: {integrity: sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw==} + engines: {node: '>=20'} + '@shikijs/engine-javascript@3.22.0': resolution: {integrity: sha512-jdKhfgW9CRtj3Tor0L7+yPwdG3CgP7W+ZEqSsojrMzCjD1e0IxIbwUMDDpYlVBlC08TACg4puwFGkZfLS+56Tw==} @@ -1822,17 +1912,26 @@ packages: '@shikijs/langs@3.22.0': resolution: {integrity: sha512-x/42TfhWmp6H00T6uwVrdTJGKgNdFbrEdhaDwSR5fd5zhQ1Q46bHq9EO61SCEWJR0HY7z2HNDMaBZp8JRmKiIA==} + '@shikijs/primitive@4.0.2': + resolution: {integrity: sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw==} + engines: {node: '>=20'} + '@shikijs/themes@3.22.0': resolution: {integrity: sha512-o+tlOKqsr6FE4+mYJG08tfCFDS+3CG20HbldXeVoyP+cYSUxDhrFf3GPjE60U55iOkkjbpY2uC3It/eeja35/g==} - '@shikijs/twoslash@3.22.0': - resolution: {integrity: sha512-GO27UPN+kegOMQvC+4XcLt0Mttyg+n16XKjmoKjdaNZoW+sOJV7FLdv2QKauqUDws6nE3EQPD+TFHEdyyoUBDw==} + '@shikijs/twoslash@4.0.2': + resolution: {integrity: sha512-yHRudhirlMxOwDO6Q4OFU9hJMvUqNkY8hwtUfbaSEoG7A2cYicdO4c8fdDaDtyJ50HK7I8vTokrkIHTK3DCkLQ==} + engines: {node: '>=20'} peerDependencies: typescript: '>=5.5.0' '@shikijs/types@3.22.0': resolution: {integrity: sha512-491iAekgKDBFE67z70Ok5a8KBMsQ2IJwOWw3us/7ffQkIBCyOQfm/aNwVMBUriP02QshIfgHCBSIYAl3u2eWjg==} + '@shikijs/types@4.0.2': + resolution: {integrity: sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg==} + engines: {node: '>=20'} + '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -3051,6 +3150,7 @@ packages: eslint-plugin-markdown@5.0.0: resolution: {integrity: sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + deprecated: Please use @eslint/markdown instead peerDependencies: eslint: '>=8' @@ -3100,6 +3200,7 @@ packages: eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@10.4.0: @@ -3373,6 +3474,7 @@ packages: glob@10.3.12: resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} engines: {node: '>=16 || 14 >=14.17'} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@13.0.6: @@ -3381,10 +3483,11 @@ packages: glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -4740,6 +4843,7 @@ packages: prebuild-install@7.1.2: resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} engines: {node: '>=10'} + deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available. hasBin: true prelude-ls@1.2.1: @@ -5027,8 +5131,13 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - rollup@4.57.1: - resolution: {integrity: sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==} + rollup@4.18.0: + resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rollup@4.60.2: + resolution: {integrity: sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -6005,12 +6114,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@4.3.13(astro@5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2))': + '@astrojs/mdx@4.3.13(astro@5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.60.2)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2))': dependencies: '@astrojs/markdown-remark': 6.3.10 '@mdx-js/mdx': 3.1.1 acorn: 8.15.0 - astro: 5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2) + astro: 5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.60.2)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2) es-module-lexer: 1.7.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -6060,9 +6169,9 @@ snapshots: - tsx - yaml - '@astrojs/tailwind@6.0.2(astro@5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2))(tailwindcss@3.4.3(ts-node@10.9.1(@types/node@20.13.0)(typescript@5.8.3)))(ts-node@10.9.1(@types/node@20.13.0)(typescript@5.8.3))': + '@astrojs/tailwind@6.0.2(astro@5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.60.2)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2))(tailwindcss@3.4.3(ts-node@10.9.1(@types/node@20.13.0)(typescript@5.8.3)))(ts-node@10.9.1(@types/node@20.13.0)(typescript@5.8.3))': dependencies: - astro: 5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2) + astro: 5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.60.2)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2) autoprefixer: 10.5.0(postcss@8.5.10) postcss: 8.5.10 postcss-load-config: 4.0.2(postcss@8.5.10)(ts-node@10.9.1(@types/node@20.13.0)(typescript@5.8.3)) @@ -7062,97 +7171,139 @@ snapshots: '@rolldown/pluginutils@1.0.0-rc.1': {} - '@rollup/pluginutils@5.3.0(rollup@4.57.1)': + '@rollup/pluginutils@5.3.0(rollup@4.60.2)': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.3 optionalDependencies: - rollup: 4.57.1 + rollup: 4.60.2 + + '@rollup/rollup-android-arm-eabi@4.18.0': + optional: true + + '@rollup/rollup-android-arm-eabi@4.60.2': + optional: true + + '@rollup/rollup-android-arm64@4.18.0': + optional: true + + '@rollup/rollup-android-arm64@4.60.2': + optional: true + + '@rollup/rollup-darwin-arm64@4.18.0': + optional: true - '@rollup/rollup-android-arm-eabi@4.57.1': + '@rollup/rollup-darwin-arm64@4.60.2': optional: true - '@rollup/rollup-android-arm64@4.57.1': + '@rollup/rollup-darwin-x64@4.18.0': optional: true - '@rollup/rollup-darwin-arm64@4.57.1': + '@rollup/rollup-darwin-x64@4.60.2': optional: true - '@rollup/rollup-darwin-x64@4.57.1': + '@rollup/rollup-freebsd-arm64@4.60.2': optional: true - '@rollup/rollup-freebsd-arm64@4.57.1': + '@rollup/rollup-freebsd-x64@4.60.2': optional: true - '@rollup/rollup-freebsd-x64@4.57.1': + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.57.1': + '@rollup/rollup-linux-arm-gnueabihf@4.60.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.57.1': + '@rollup/rollup-linux-arm-musleabihf@4.18.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.57.1': + '@rollup/rollup-linux-arm-musleabihf@4.60.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.57.1': + '@rollup/rollup-linux-arm64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-loong64-gnu@4.57.1': + '@rollup/rollup-linux-arm64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-loong64-musl@4.57.1': + '@rollup/rollup-linux-arm64-musl@4.18.0': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.57.1': + '@rollup/rollup-linux-arm64-musl@4.60.2': optional: true - '@rollup/rollup-linux-ppc64-musl@4.57.1': + '@rollup/rollup-linux-loong64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.57.1': + '@rollup/rollup-linux-loong64-musl@4.60.2': optional: true - '@rollup/rollup-linux-riscv64-musl@4.57.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.57.1': + '@rollup/rollup-linux-ppc64-gnu@4.60.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.57.1': + '@rollup/rollup-linux-ppc64-musl@4.60.2': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.18.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.60.2': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.60.2': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.18.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.60.2': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.18.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.60.2': optional: true '@rollup/rollup-linux-x64-gnu@4.9.5': optional: true - '@rollup/rollup-linux-x64-musl@4.57.1': + '@rollup/rollup-linux-x64-musl@4.18.0': optional: true - '@rollup/rollup-openbsd-x64@4.57.1': + '@rollup/rollup-linux-x64-musl@4.60.2': optional: true - '@rollup/rollup-openharmony-arm64@4.57.1': + '@rollup/rollup-openbsd-x64@4.60.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.57.1': + '@rollup/rollup-openharmony-arm64@4.60.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.57.1': + '@rollup/rollup-win32-arm64-msvc@4.18.0': optional: true - '@rollup/rollup-win32-x64-gnu@4.57.1': + '@rollup/rollup-win32-arm64-msvc@4.60.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.57.1': + '@rollup/rollup-win32-ia32-msvc@4.18.0': optional: true - '@rollup/wasm-node@4.18.0': - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - fsevents: 2.3.3 + '@rollup/rollup-win32-ia32-msvc@4.60.2': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.60.2': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.18.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.60.2': + optional: true '@rushstack/eslint-patch@1.10.2': {} @@ -7163,6 +7314,14 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 + '@shikijs/core@4.0.2': + dependencies: + '@shikijs/primitive': 4.0.2 + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + '@shikijs/engine-javascript@3.22.0': dependencies: '@shikijs/types': 3.22.0 @@ -7178,14 +7337,20 @@ snapshots: dependencies: '@shikijs/types': 3.22.0 + '@shikijs/primitive@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + '@shikijs/themes@3.22.0': dependencies: '@shikijs/types': 3.22.0 - '@shikijs/twoslash@3.22.0(typescript@5.8.3)': + '@shikijs/twoslash@4.0.2(typescript@5.8.3)': dependencies: - '@shikijs/core': 3.22.0 - '@shikijs/types': 3.22.0 + '@shikijs/core': 4.0.2 + '@shikijs/types': 4.0.2 twoslash: 0.3.8(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -7196,6 +7361,11 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 + '@shikijs/types@4.0.2': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + '@shikijs/vscode-textmate@10.0.2': {} '@shuding/opentype.js@1.4.0-beta.0': @@ -7432,10 +7602,10 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vercel/backends@0.1.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.57.1)(typescript@5.8.3)': + '@vercel/backends@0.1.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.60.2)(typescript@5.8.3)': dependencies: '@vercel/build-utils': 13.19.0 - '@vercel/nft': 1.5.0(rollup@4.57.1) + '@vercel/nft': 1.5.0(rollup@4.60.2) '@yarnpkg/parsers': 3.0.3 execa: 3.2.0 fs-extra: 11.1.0 @@ -7469,9 +7639,9 @@ snapshots: cjs-module-lexer: 1.2.3 es-module-lexer: 1.5.0 - '@vercel/cervel@0.0.53(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.57.1)(typescript@5.8.3)': + '@vercel/cervel@0.0.53(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.60.2)(typescript@5.8.3)': dependencies: - '@vercel/backends': 0.1.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.57.1)(typescript@5.8.3) + '@vercel/backends': 0.1.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.60.2)(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - '@emnapi/core' @@ -7482,9 +7652,9 @@ snapshots: '@vercel/detect-agent@1.2.3': {} - '@vercel/elysia@0.1.69(rollup@4.57.1)': + '@vercel/elysia@0.1.69(rollup@4.60.2)': dependencies: - '@vercel/node': 5.7.11(rollup@4.57.1) + '@vercel/node': 5.7.11(rollup@4.60.2) '@vercel/static-config': 3.2.0 transitivePeerDependencies: - encoding @@ -7493,11 +7663,11 @@ snapshots: '@vercel/error-utils@2.0.3': {} - '@vercel/express@0.1.79(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.57.1)(typescript@5.8.3)': + '@vercel/express@0.1.79(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.60.2)(typescript@5.8.3)': dependencies: - '@vercel/cervel': 0.0.53(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.57.1)(typescript@5.8.3) - '@vercel/nft': 1.5.0(rollup@4.57.1) - '@vercel/node': 5.7.11(rollup@4.57.1) + '@vercel/cervel': 0.0.53(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.60.2)(typescript@5.8.3) + '@vercel/nft': 1.5.0(rollup@4.60.2) + '@vercel/node': 5.7.11(rollup@4.60.2) '@vercel/static-config': 3.2.0 fs-extra: 11.1.0 path-to-regexp: 8.3.0 @@ -7511,9 +7681,9 @@ snapshots: - supports-color - typescript - '@vercel/fastify@0.1.72(rollup@4.57.1)': + '@vercel/fastify@0.1.72(rollup@4.60.2)': dependencies: - '@vercel/node': 5.7.11(rollup@4.57.1) + '@vercel/node': 5.7.11(rollup@4.60.2) '@vercel/static-config': 3.2.0 transitivePeerDependencies: - encoding @@ -7558,19 +7728,19 @@ snapshots: '@vercel/go@3.5.0': {} - '@vercel/h3@0.1.78(rollup@4.57.1)': + '@vercel/h3@0.1.78(rollup@4.60.2)': dependencies: - '@vercel/node': 5.7.11(rollup@4.57.1) + '@vercel/node': 5.7.11(rollup@4.60.2) '@vercel/static-config': 3.2.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/hono@0.2.72(rollup@4.57.1)': + '@vercel/hono@0.2.72(rollup@4.60.2)': dependencies: - '@vercel/nft': 1.5.0(rollup@4.57.1) - '@vercel/node': 5.7.11(rollup@4.57.1) + '@vercel/nft': 1.5.0(rollup@4.60.2) + '@vercel/node': 5.7.11(rollup@4.60.2) '@vercel/static-config': 3.2.0 fs-extra: 11.1.0 path-to-regexp: 8.3.0 @@ -7586,36 +7756,36 @@ snapshots: '@vercel/static-config': 3.2.0 ts-morph: 12.0.0 - '@vercel/koa@0.1.52(rollup@4.57.1)': + '@vercel/koa@0.1.52(rollup@4.60.2)': dependencies: - '@vercel/node': 5.7.11(rollup@4.57.1) + '@vercel/node': 5.7.11(rollup@4.60.2) '@vercel/static-config': 3.2.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/nestjs@0.2.73(rollup@4.57.1)': + '@vercel/nestjs@0.2.73(rollup@4.60.2)': dependencies: - '@vercel/node': 5.7.11(rollup@4.57.1) + '@vercel/node': 5.7.11(rollup@4.60.2) '@vercel/static-config': 3.2.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/next@4.16.8(rollup@4.57.1)': + '@vercel/next@4.16.8(rollup@4.60.2)': dependencies: - '@vercel/nft': 1.5.0(rollup@4.57.1) + '@vercel/nft': 1.5.0(rollup@4.60.2) transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/nft@1.5.0(rollup@4.57.1)': + '@vercel/nft@1.5.0(rollup@4.60.2)': dependencies: '@mapbox/node-pre-gyp': 2.0.0 - '@rollup/pluginutils': 5.3.0(rollup@4.57.1) + '@rollup/pluginutils': 5.3.0(rollup@4.60.2) acorn: 8.16.0 acorn-import-attributes: 1.9.5(acorn@8.16.0) async-sema: 3.1.1 @@ -7631,7 +7801,7 @@ snapshots: - rollup - supports-color - '@vercel/node@5.7.11(rollup@4.57.1)': + '@vercel/node@5.7.11(rollup@4.60.2)': dependencies: '@edge-runtime/node-utils': 2.3.0 '@edge-runtime/primitives': 4.1.0 @@ -7639,7 +7809,7 @@ snapshots: '@types/node': 20.11.0 '@vercel/build-utils': 13.19.0 '@vercel/error-utils': 2.0.3 - '@vercel/nft': 1.5.0(rollup@4.57.1) + '@vercel/nft': 1.5.0(rollup@4.60.2) '@vercel/static-config': 3.2.0 async-listen: 3.0.0 cjs-module-lexer: 1.2.3 @@ -7684,9 +7854,9 @@ snapshots: dependencies: '@vercel/python-analysis': 0.11.0 - '@vercel/redwood@2.4.12(rollup@4.57.1)': + '@vercel/redwood@2.4.12(rollup@4.60.2)': dependencies: - '@vercel/nft': 1.5.0(rollup@4.57.1) + '@vercel/nft': 1.5.0(rollup@4.60.2) '@vercel/static-config': 3.2.0 semver: 6.3.1 ts-morph: 12.0.0 @@ -7695,10 +7865,10 @@ snapshots: - rollup - supports-color - '@vercel/remix-builder@5.7.2(rollup@4.57.1)': + '@vercel/remix-builder@5.7.2(rollup@4.60.2)': dependencies: '@vercel/error-utils': 2.0.3 - '@vercel/nft': 1.5.0(rollup@4.57.1) + '@vercel/nft': 1.5.0(rollup@4.60.2) '@vercel/static-config': 3.2.0 path-to-regexp: 6.1.0 path-to-regexp-updated: path-to-regexp@6.3.0 @@ -7931,7 +8101,7 @@ snapshots: transitivePeerDependencies: - supports-color - astro@5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2): + astro@5.17.2(@types/node@20.13.0)(@vercel/blob@2.3.0)(jiti@1.21.0)(rollup@4.60.2)(tsx@4.21.0)(typescript@5.8.3)(yaml@2.4.2): dependencies: '@astrojs/compiler': 2.13.1 '@astrojs/internal-helpers': 0.7.5 @@ -7939,7 +8109,7 @@ snapshots: '@astrojs/telemetry': 3.3.0 '@capsizecss/unpack': 4.0.0 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.3.0(rollup@4.57.1) + '@rollup/pluginutils': 5.3.0(rollup@4.60.2) acorn: 8.15.0 aria-query: 5.3.2 axobject-query: 4.1.0 @@ -11288,7 +11458,7 @@ snapshots: rehype-stringify@10.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-to-html: 9.0.1 + hast-util-to-html: 9.0.5 unified: 11.0.5 rehype-stringify@10.0.1: @@ -11437,35 +11607,57 @@ snapshots: - '@emnapi/core' - '@emnapi/runtime' - rollup@4.57.1: + rollup@4.18.0: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.18.0 + '@rollup/rollup-android-arm64': 4.18.0 + '@rollup/rollup-darwin-arm64': 4.18.0 + '@rollup/rollup-darwin-x64': 4.18.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 + '@rollup/rollup-linux-arm-musleabihf': 4.18.0 + '@rollup/rollup-linux-arm64-gnu': 4.18.0 + '@rollup/rollup-linux-arm64-musl': 4.18.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 + '@rollup/rollup-linux-riscv64-gnu': 4.18.0 + '@rollup/rollup-linux-s390x-gnu': 4.18.0 + '@rollup/rollup-linux-x64-gnu': 4.18.0 + '@rollup/rollup-linux-x64-musl': 4.18.0 + '@rollup/rollup-win32-arm64-msvc': 4.18.0 + '@rollup/rollup-win32-ia32-msvc': 4.18.0 + '@rollup/rollup-win32-x64-msvc': 4.18.0 + fsevents: 2.3.3 + + rollup@4.60.2: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.57.1 - '@rollup/rollup-android-arm64': 4.57.1 - '@rollup/rollup-darwin-arm64': 4.57.1 - '@rollup/rollup-darwin-x64': 4.57.1 - '@rollup/rollup-freebsd-arm64': 4.57.1 - '@rollup/rollup-freebsd-x64': 4.57.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.57.1 - '@rollup/rollup-linux-arm-musleabihf': 4.57.1 - '@rollup/rollup-linux-arm64-gnu': 4.57.1 - '@rollup/rollup-linux-arm64-musl': 4.57.1 - '@rollup/rollup-linux-loong64-gnu': 4.57.1 - '@rollup/rollup-linux-loong64-musl': 4.57.1 - '@rollup/rollup-linux-ppc64-gnu': 4.57.1 - '@rollup/rollup-linux-ppc64-musl': 4.57.1 - '@rollup/rollup-linux-riscv64-gnu': 4.57.1 - '@rollup/rollup-linux-riscv64-musl': 4.57.1 - '@rollup/rollup-linux-s390x-gnu': 4.57.1 - '@rollup/rollup-linux-x64-gnu': 4.57.1 - '@rollup/rollup-linux-x64-musl': 4.57.1 - '@rollup/rollup-openbsd-x64': 4.57.1 - '@rollup/rollup-openharmony-arm64': 4.57.1 - '@rollup/rollup-win32-arm64-msvc': 4.57.1 - '@rollup/rollup-win32-ia32-msvc': 4.57.1 - '@rollup/rollup-win32-x64-gnu': 4.57.1 - '@rollup/rollup-win32-x64-msvc': 4.57.1 + '@rollup/rollup-android-arm-eabi': 4.60.2 + '@rollup/rollup-android-arm64': 4.60.2 + '@rollup/rollup-darwin-arm64': 4.60.2 + '@rollup/rollup-darwin-x64': 4.60.2 + '@rollup/rollup-freebsd-arm64': 4.60.2 + '@rollup/rollup-freebsd-x64': 4.60.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.2 + '@rollup/rollup-linux-arm-musleabihf': 4.60.2 + '@rollup/rollup-linux-arm64-gnu': 4.60.2 + '@rollup/rollup-linux-arm64-musl': 4.60.2 + '@rollup/rollup-linux-loong64-gnu': 4.60.2 + '@rollup/rollup-linux-loong64-musl': 4.60.2 + '@rollup/rollup-linux-ppc64-gnu': 4.60.2 + '@rollup/rollup-linux-ppc64-musl': 4.60.2 + '@rollup/rollup-linux-riscv64-gnu': 4.60.2 + '@rollup/rollup-linux-riscv64-musl': 4.60.2 + '@rollup/rollup-linux-s390x-gnu': 4.60.2 + '@rollup/rollup-linux-x64-gnu': 4.60.2 + '@rollup/rollup-linux-x64-musl': 4.60.2 + '@rollup/rollup-openbsd-x64': 4.60.2 + '@rollup/rollup-openharmony-arm64': 4.60.2 + '@rollup/rollup-win32-arm64-msvc': 4.60.2 + '@rollup/rollup-win32-ia32-msvc': 4.60.2 + '@rollup/rollup-win32-x64-gnu': 4.60.2 + '@rollup/rollup-win32-x64-msvc': 4.60.2 fsevents: 2.3.3 run-parallel@1.2.0: @@ -12244,28 +12436,28 @@ snapshots: validate-html-nesting@1.2.2: {} - vercel@51.7.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.57.1)(typescript@5.8.3): + vercel@51.7.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.60.2)(typescript@5.8.3): dependencies: - '@vercel/backends': 0.1.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.57.1)(typescript@5.8.3) + '@vercel/backends': 0.1.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.60.2)(typescript@5.8.3) '@vercel/blob': 2.3.0 '@vercel/build-utils': 13.19.0 '@vercel/detect-agent': 1.2.3 - '@vercel/elysia': 0.1.69(rollup@4.57.1) - '@vercel/express': 0.1.79(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.57.1)(typescript@5.8.3) - '@vercel/fastify': 0.1.72(rollup@4.57.1) + '@vercel/elysia': 0.1.69(rollup@4.60.2) + '@vercel/express': 0.1.79(@emnapi/core@1.10.0)(@emnapi/runtime@1.8.1)(rollup@4.60.2)(typescript@5.8.3) + '@vercel/fastify': 0.1.72(rollup@4.60.2) '@vercel/fun': 1.3.0 '@vercel/go': 3.5.0 - '@vercel/h3': 0.1.78(rollup@4.57.1) - '@vercel/hono': 0.2.72(rollup@4.57.1) + '@vercel/h3': 0.1.78(rollup@4.60.2) + '@vercel/hono': 0.2.72(rollup@4.60.2) '@vercel/hydrogen': 1.3.6 - '@vercel/koa': 0.1.52(rollup@4.57.1) - '@vercel/nestjs': 0.2.73(rollup@4.57.1) - '@vercel/next': 4.16.8(rollup@4.57.1) - '@vercel/node': 5.7.11(rollup@4.57.1) + '@vercel/koa': 0.1.52(rollup@4.60.2) + '@vercel/nestjs': 0.2.73(rollup@4.60.2) + '@vercel/next': 4.16.8(rollup@4.60.2) + '@vercel/node': 5.7.11(rollup@4.60.2) '@vercel/prepare-flags-definitions': 0.2.1 '@vercel/python': 6.35.0 - '@vercel/redwood': 2.4.12(rollup@4.57.1) - '@vercel/remix-builder': 5.7.2(rollup@4.57.1) + '@vercel/redwood': 2.4.12(rollup@4.60.2) + '@vercel/remix-builder': 5.7.2(rollup@4.60.2) '@vercel/ruby': 2.3.2 '@vercel/rust': 1.1.1 '@vercel/static-build': 2.9.19 @@ -12328,7 +12520,7 @@ snapshots: dependencies: esbuild: 0.20.2 postcss: 8.5.10 - rollup: '@rollup/wasm-node@4.18.0' + rollup: 4.18.0 optionalDependencies: '@types/node': 20.13.0 fsevents: 2.3.3 @@ -12339,7 +12531,7 @@ snapshots: fdir: 6.5.0(picomatch@4.0.2) picomatch: 4.0.2 postcss: 8.5.10 - rollup: 4.57.1 + rollup: 4.60.2 tinyglobby: 0.2.15 optionalDependencies: '@types/node': 20.13.0