From 32467fdbc922e60b7926903dfe5fc4f6ad30e1c6 Mon Sep 17 00:00:00 2001 From: hack13 Date: Fri, 23 Aug 2024 09:35:15 -0400 Subject: [PATCH] Adding new post + upgrade astro --- package.json | 10 +- pnpm-lock.yaml | 1239 +++++++++++------ public/stickers/happy-typing.webp | Bin 0 -> 30620 bytes .../posts/2024-08-ai-changing-the-internet.md | 31 + 4 files changed, 821 insertions(+), 459 deletions(-) create mode 100644 public/stickers/happy-typing.webp create mode 100644 src/content/posts/2024-08-ai-changing-the-internet.md diff --git a/package.json b/package.json index d5f16a6..3dbc9d4 100644 --- a/package.json +++ b/package.json @@ -13,15 +13,15 @@ "lint": "biome check --apply ./src" }, "dependencies": { - "@astrojs/check": "^0.7.0", - "@astrojs/rss": "^4.0.6", + "@astrojs/check": "^0.9.3", + "@astrojs/rss": "^4.0.7", "@astrojs/sitemap": "^3.1.6", - "@astrojs/svelte": "^5.6.0", + "@astrojs/svelte": "^5.7.0", "@astrojs/tailwind": "^5.1.0", "@fontsource-variable/jetbrains-mono": "^5.0.21", "@fontsource/roboto": "^5.0.13", "@swup/astro": "^1.4.1", - "astro": "^4.11.0", + "astro": "^4.14.5", "astro-compress": "^2.2.28", "astro-icon": "1.1.0", "colorjs.io": "^0.5.0", @@ -46,7 +46,7 @@ "unist-util-visit": "^5.0.0" }, "devDependencies": { - "@astrojs/ts-plugin": "^1.8.0", + "@astrojs/ts-plugin": "^1.10.1", "@biomejs/biome": "1.8.2", "@iconify-json/fa6-brands": "^1.1.19", "@iconify-json/fa6-regular": "^1.1.19", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0477f60..fe51cfb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,20 +13,20 @@ importers: .: dependencies: '@astrojs/check': - specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.2) + specifier: ^0.9.3 + version: 0.9.3(typescript@5.5.2) '@astrojs/rss': - specifier: ^4.0.6 - version: 4.0.6 + specifier: ^4.0.7 + version: 4.0.7 '@astrojs/sitemap': specifier: ^3.1.6 version: 3.1.6 '@astrojs/svelte': - specifier: ^5.6.0 - version: 5.6.0(astro@4.11.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2))(svelte@4.2.18)(typescript@5.5.2)(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) + specifier: ^5.7.0 + version: 5.7.0(astro@4.14.5(@types/node@20.14.7)(lightningcss@1.25.1)(rollup@2.79.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2))(svelte@4.2.18)(typescript@5.5.2)(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) '@astrojs/tailwind': specifier: ^5.1.0 - version: 5.1.0(astro@4.11.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2))(tailwindcss@3.4.4) + version: 5.1.0(astro@4.14.5(@types/node@20.14.7)(lightningcss@1.25.1)(rollup@2.79.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2))(tailwindcss@3.4.4) '@fontsource-variable/jetbrains-mono': specifier: ^5.0.21 version: 5.0.21 @@ -37,11 +37,11 @@ importers: specifier: ^1.4.1 version: 1.4.1(@types/babel__core@7.20.5) astro: - specifier: ^4.11.0 - version: 4.11.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2) + specifier: ^4.14.5 + version: 4.14.5(@types/node@20.14.7)(lightningcss@1.25.1)(rollup@2.79.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2) astro-compress: specifier: ^2.2.28 - version: 2.2.28(@types/node@20.14.7)(sass@1.77.6)(stylus@0.63.0)(typescript@5.5.2) + version: 2.2.28(@types/node@20.14.7)(rollup@2.79.1)(sass@1.77.6)(stylus@0.63.0)(typescript@5.5.2) astro-icon: specifier: 1.1.0 version: 1.1.0 @@ -107,8 +107,8 @@ importers: version: 5.0.0 devDependencies: '@astrojs/ts-plugin': - specifier: ^1.8.0 - version: 1.8.0 + specifier: ^1.10.1 + version: 1.10.1 '@biomejs/biome': specifier: 1.8.2 version: 1.8.2 @@ -171,20 +171,20 @@ packages: '@antfu/utils@0.7.8': resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==} - '@astrojs/check@0.7.0': - resolution: {integrity: sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==} + '@astrojs/check@0.9.3': + resolution: {integrity: sha512-I6Dz45bMI5YRbp4yK2LKWsHH3/kkHRGdPGruGkLap6pqxhdcNh7oCgN04Ac+haDfc9ow5BYPGPmEhkwef15GQQ==} hasBin: true peerDependencies: typescript: ^5.0.0 - '@astrojs/compiler@2.8.0': - resolution: {integrity: sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==} + '@astrojs/compiler@2.10.3': + resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==} - '@astrojs/internal-helpers@0.4.0': - resolution: {integrity: sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==} + '@astrojs/internal-helpers@0.4.1': + resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==} - '@astrojs/language-server@2.10.0': - resolution: {integrity: sha512-crHXpqYfA5qWioiuZnZFpTsNItgBlF1f0S9MzDYS7/pfCALkHNJ7K3w9U/j0uMKymsT4hC7BfMaX0DYlfdSzHg==} + '@astrojs/language-server@2.14.1': + resolution: {integrity: sha512-mkKtCTPRD4dyKdAqIP0zmmPyO/ZABOqFESnaVca47Dg/sAagJnDSEsDUDzNbHFh1+9Dj1o5y4iwNsxJboGdaNg==} hasBin: true peerDependencies: prettier: ^3.0.0 @@ -195,25 +195,25 @@ packages: prettier-plugin-astro: optional: true - '@astrojs/markdown-remark@5.1.0': - resolution: {integrity: sha512-S6Z3K2hOB7MfjeDoHsotnP/q2UsnEDB8NlNAaCjMDsGBZfTUbWxyLW3CaphEWw08f6KLZi2ibK9yC3BaMhh2NQ==} + '@astrojs/markdown-remark@5.2.0': + resolution: {integrity: sha512-vWGM24KZXz11jR3JO+oqYU3T2qpuOi4uGivJ9SQLCAI01+vEkHC60YJMRvHPc+hwd60F7euNs1PeOEixIIiNQw==} '@astrojs/prism@3.1.0': resolution: {integrity: sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} - '@astrojs/rss@4.0.6': - resolution: {integrity: sha512-hpfHz6OZVD4ME1ZmpNQim0yV0AOetVFUHv0vmL8+Bw4GNcmL0ibGkGtMv+PY72HLJUVfDtizrBjfN5HHg+LScA==} + '@astrojs/rss@4.0.7': + resolution: {integrity: sha512-ZEG55XFB19l+DplUvBISmz04UbjDtKliRO4Y5+ERRhAMjgCVVobEBNE6ZwWG1h6orWUocy4nfPihKXDyB73x9g==} '@astrojs/sitemap@3.1.6': resolution: {integrity: sha512-1Qp2NvAzVImqA6y+LubKi1DVhve/hXXgFvB0szxiipzh7BvtuKe4oJJ9dXSqaubaTkt4nMa6dv6RCCAYeB6xaQ==} - '@astrojs/svelte@5.6.0': - resolution: {integrity: sha512-rdHBlqMQE6UOA1ySF1t3sdb6pf44yP8Dd0TqxGO0yR4HAgbtKtW8XToJ3mQ1PmuRmf5fisH9xzt3EEx7NAQuZg==} + '@astrojs/svelte@5.7.0': + resolution: {integrity: sha512-pC/xM5ejDzqIhfr8e6gbjBkIwyTQDLuOH778LfH0EiVlTq5H0WUHCnIcjFBvcaJv9ye8AR0TlGvQmZtkt9x3Eg==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} peerDependencies: astro: ^4.0.0 - svelte: ^4.0.0 || ^5.0.0-next.90 + svelte: ^4.0.0 || ^5.0.0-next.190 typescript: ^5.3.3 '@astrojs/tailwind@5.1.0': @@ -226,8 +226,11 @@ packages: resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} - '@astrojs/ts-plugin@1.8.0': - resolution: {integrity: sha512-SXbMemCjA66eHXLon2uDGkLAdbIRS+EzSBKPqBuOcQ4XzU/o+oTTp12cXBIQTOtP/zsnuJPYA6gc36Ylic196g==} + '@astrojs/ts-plugin@1.10.1': + resolution: {integrity: sha512-T7Z8fob6bkgLlcYiJSsn84wF5XelS0VJSEC4BRPnEHZj3eeOrmmMl8uZqBTJ+zArGMOfyhhA7X+SUGRIAZApHQ==} + + '@astrojs/yaml2ts@0.2.1': + resolution: {integrity: sha512-CBaNwDQJz20E5WxzQh4thLVfhB3JEEGz72wRA+oJp6fQR37QLAqXZJU0mHC+yqMOQ6oj0GfRPJrz6hjf+zm6zA==} '@babel/code-frame@7.24.7': resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} @@ -237,14 +240,26 @@ packages: resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.4': + resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} + engines: {node: '>=6.9.0'} + '@babel/core@7.24.7': resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} engines: {node: '>=6.9.0'} + '@babel/core@7.25.2': + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.24.7': resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} engines: {node: '>=6.9.0'} + '@babel/generator@7.25.5': + resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.24.7': resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} @@ -257,6 +272,10 @@ packages: resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.2': + resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.24.7': resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} engines: {node: '>=6.9.0'} @@ -300,6 +319,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.25.2': + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.24.7': resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} @@ -308,6 +333,10 @@ packages: resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.24.8': + resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} + engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.24.7': resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==} engines: {node: '>=6.9.0'} @@ -336,6 +365,10 @@ packages: resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} @@ -344,6 +377,10 @@ packages: resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.8': + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.24.7': resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==} engines: {node: '>=6.9.0'} @@ -352,6 +389,10 @@ packages: resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.25.0': + resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} @@ -361,6 +402,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.25.4': + resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7': resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==} engines: {node: '>=6.9.0'} @@ -751,6 +797,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx@7.25.2': + resolution: {integrity: sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-pure-annotations@7.24.7': resolution: {integrity: sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==} engines: {node: '>=6.9.0'} @@ -857,14 +909,26 @@ packages: resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} + '@babel/template@7.25.0': + resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.24.7': resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.4': + resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==} + engines: {node: '>=6.9.0'} + '@babel/types@7.24.7': resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.25.4': + resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==} + engines: {node: '>=6.9.0'} + '@biomejs/biome@1.8.2': resolution: {integrity: sha512-XafCzLgs0xbH0bCjYKxQ63ig2V86fZQMq1jiy5pyLToWk9aHxA8GAUxyBtklPHtPYZPGEPOYglQHj4jyfUp+Iw==} engines: {node: '>=14.21.3'} @@ -1229,9 +1293,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462': - resolution: {integrity: sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==} - '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -1250,6 +1311,9 @@ packages: '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} @@ -1265,6 +1329,9 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@oslojs/encoding@0.4.1': + resolution: {integrity: sha512-hkjo6MuIK/kQR5CrGNdAPZhS01ZCXuWDRJ187zh6qqF2+yMHZpD9fAYpX8q2bOO6Ryhl3XpCT6kUX76N8hhm4Q==} + '@pagefind/darwin-arm64@1.1.0': resolution: {integrity: sha512-SLsXNLtSilGZjvqis8sX42fBWsWAVkcDh1oerxwqbac84HbiwxpxOC2jm8hRwcR0Z55HPZPWO77XeRix/8GwTg==} cpu: [arm64] @@ -1359,88 +1426,88 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.18.0': - resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} + '@rollup/rollup-android-arm-eabi@4.21.0': + resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.18.0': - resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} + '@rollup/rollup-android-arm64@4.21.0': + resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.18.0': - resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} + '@rollup/rollup-darwin-arm64@4.21.0': + resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.18.0': - resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} + '@rollup/rollup-darwin-x64@4.21.0': + resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} + '@rollup/rollup-linux-arm-gnueabihf@4.21.0': + resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} + '@rollup/rollup-linux-arm-musleabihf@4.21.0': + resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.18.0': - resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} + '@rollup/rollup-linux-arm64-gnu@4.21.0': + resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.18.0': - resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} + '@rollup/rollup-linux-arm64-musl@4.21.0': + resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} + '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': + resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} + '@rollup/rollup-linux-riscv64-gnu@4.21.0': + resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.18.0': - resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} + '@rollup/rollup-linux-s390x-gnu@4.21.0': + resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.18.0': - resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} + '@rollup/rollup-linux-x64-gnu@4.21.0': + resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.18.0': - resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} + '@rollup/rollup-linux-x64-musl@4.21.0': + resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.18.0': - resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} + '@rollup/rollup-win32-arm64-msvc@4.21.0': + resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.18.0': - resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} + '@rollup/rollup-win32-ia32-msvc@4.21.0': + resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.18.0': - resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} + '@rollup/rollup-win32-x64-msvc@4.21.0': + resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==} cpu: [x64] os: [win32] - '@shikijs/core@1.7.0': - resolution: {integrity: sha512-O6j27b7dGmJbR3mjwh/aHH8Ld+GQvA0OQsNO43wKWnqbAae3AYXrhFyScHGX8hXZD6vX2ngjzDFkZY5srtIJbQ==} + '@shikijs/core@1.14.1': + resolution: {integrity: sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==} '@surma/rollup-plugin-off-main-thread@2.2.3': resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} @@ -1620,8 +1687,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/nlcst@1.0.4': - resolution: {integrity: sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==} + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} @@ -1659,35 +1726,29 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@volar/kit@2.2.5': - resolution: {integrity: sha512-Bmn0UCaT43xUGGRwcmFG9lKhiCCLjRT4ScSLLPn5C9ltUcSGnIFFDlbZZa1PreHYHq25/4zkXt9Ap32klAh17w==} + '@volar/kit@2.4.0': + resolution: {integrity: sha512-uqwtPKhrbnP+3f8hs+ltDYXLZ6Wdbs54IzkaPocasI4aBhqWLht5qXctE1MqpZU52wbH359E0u9nhxEFmyon+w==} peerDependencies: typescript: '*' - '@volar/language-core@2.2.5': - resolution: {integrity: sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==} + '@volar/language-core@2.4.0': + resolution: {integrity: sha512-FTla+khE+sYK0qJP+6hwPAAUwiNHVMph4RUXpxf/FIPKUP61NFrVZorml4mjFShnueR2y9/j8/vnh09YwVdH7A==} - '@volar/language-server@2.2.5': - resolution: {integrity: sha512-PV/jkUkI+m72HTXwnY7hsGqLY3VNi96ZRoWFRzVC9QG/853bixxjveXPJIiydMJ9I739lO3kcj3hnGrF5Sm+HA==} + '@volar/language-server@2.4.0': + resolution: {integrity: sha512-rmGIjAxWekWQiGH97Mosb4juiD/hfFYNQKV5Py9r7vDOLSkbIwRhITbwHm88NJKs8P6TNc6w/PfBXN6yjKadJg==} - '@volar/language-service@2.2.5': - resolution: {integrity: sha512-a97e/0uCe+uSu23F4zvgvldqJtZe6jugQeEHWjTfhgOEO8+Be0t5CZNNVItQqmPyAsD8eElg0S/cP6uxvCmCSQ==} + '@volar/language-service@2.4.0': + resolution: {integrity: sha512-4P3yeQXIL68mLfS3n6P3m02IRg3GnLHUU9k/1PCHEfm5FG9bySkDOc72dbBn2vAa2BxOqm18bmmZXrsWuQ5AOw==} - '@volar/snapshot-document@2.2.5': - resolution: {integrity: sha512-MTOvWVKxM7ugKO3Amffkv2pND03fe2JtfygYaputqjVFML7YxtTXj8SPnI2pODLeSwOKzDYL6Q8r5j6Y5AgUzQ==} + '@volar/source-map@2.4.0': + resolution: {integrity: sha512-2ceY8/NEZvN6F44TXw2qRP6AQsvCYhV2bxaBPWxV9HqIfkbRydSksTFObCF1DBDNBfKiZTS8G/4vqV6cvjdOIQ==} - '@volar/source-map@2.2.5': - resolution: {integrity: sha512-wrOEIiZNf4E+PWB0AxyM4tfhkfldPsb3bxg8N6FHrxJH2ohar7aGu48e98bp3pR9HUA7P/pR9VrLmkTrgCCnWQ==} - - '@volar/typescript@2.2.5': - resolution: {integrity: sha512-eSV/n75+ppfEVugMC/salZsI44nXDPAyL6+iTYCNLtiLHGJsnMv9GwiDMujrvAUj/aLQyqRJgYtXRoxop2clCw==} + '@volar/typescript@2.4.0': + resolution: {integrity: sha512-9zx3lQWgHmVd+JRRAHUSRiEhe4TlzL7U7e6ulWXOxHH/WNYxzKwCvZD7WYWEZFdw4dHfTD9vUR0yPQO6GilCaQ==} '@vscode/emmet-helper@2.9.3': resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==} - '@vscode/l10n@0.0.16': - resolution: {integrity: sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==} - '@vscode/l10n@0.0.18': resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} @@ -1696,6 +1757,14 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -1763,8 +1832,8 @@ packages: astro-icon@1.1.0: resolution: {integrity: sha512-Nksc09p7UuHeMcPNS9w1pKqRw3+wEmmh0A3FJW+FNXvqaeWI4RLvD1MCWErpY3Z5Cvad317rvLdik/Hg8GEk8Q==} - astro@4.11.0: - resolution: {integrity: sha512-3VWxz/08sChQIX68tuE7Y769DUdjsT3Zq2/y4SkrDRlwN9IZ/aebwcRWr5a2yMSdO2vpFxtEdobq0mKnMlLErg==} + astro@4.14.5: + resolution: {integrity: sha512-sv47kPE6FnvyxxHHcCePNwTKpOMKBq0r1m6WZYg6ag9j3yF9m72ov64NFB7c+hAMDUKgsHfVdLKjOOqDC/c+fA==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -1788,6 +1857,10 @@ packages: axobject-query@4.0.0: resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + babel-plugin-macros@3.1.0: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} @@ -2131,6 +2204,15 @@ packages: supports-color: optional: true + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -2277,8 +2359,8 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@1.5.3: - resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} @@ -2360,10 +2442,16 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} + fast-uri@3.0.1: + resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} + fast-xml-parser@4.4.0: resolution: {integrity: sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==} hasBin: true @@ -2393,6 +2481,10 @@ packages: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} + find-up-simple@1.0.0: + resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} + engines: {node: '>=18'} + find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -2713,10 +2805,6 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} - is-buffer@2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} - is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -2896,6 +2984,9 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -2904,6 +2995,9 @@ packages: jsonc-parser@2.3.1: resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -3046,6 +3140,9 @@ packages: lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + log-symbols@6.0.0: resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} engines: {node: '>=18'} @@ -3069,6 +3166,9 @@ packages: magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -3318,8 +3418,12 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nlcst-to-string@3.1.1: - resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} + neotraverse@0.6.18: + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} + engines: {node: '>= 10'} + + nlcst-to-string@4.0.0: + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} @@ -3414,8 +3518,8 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + p-limit@6.1.0: + resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} engines: {node: '>=18'} p-locate@4.1.0: @@ -3467,8 +3571,8 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} - parse-latin@5.0.1: - resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==} + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} parse-srcset@1.0.2: resolution: {integrity: sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==} @@ -3805,9 +3909,18 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} - preferred-pm@3.1.3: - resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} - engines: {node: '>=10'} + postcss@8.4.41: + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + engines: {node: ^10 || ^12 || >=14} + + preferred-pm@4.0.0: + resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==} + engines: {node: '>=18.12'} + + prettier@2.8.7: + resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==} + engines: {node: '>=10.13.0'} + hasBin: true prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} @@ -3939,13 +4052,16 @@ packages: remark-rehype@11.1.0: resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} - remark-smartypants@2.1.0: - resolution: {integrity: sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + remark-smartypants@3.0.2: + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} remark-stringify@11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + request-light@0.5.8: + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} + request-light@0.7.0: resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} @@ -3953,6 +4069,10 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -3969,17 +4089,17 @@ packages: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - retext-latin@3.1.0: - resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} + retext-latin@4.0.0: + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} - retext-smartypants@5.2.0: - resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} + retext-smartypants@6.1.0: + resolution: {integrity: sha512-LDPXg95346bqFZnDMHo0S7Rq5p64+B+N8Vz733+wPMDtwb9rCOs9LIdIEhrUOU+TAywX9St+ocQWJt8wrzivcQ==} - retext-stringify@3.1.0: - resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} + retext-stringify@4.0.0: + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} - retext@8.1.0: - resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} + retext@9.0.0: + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} @@ -4024,8 +4144,8 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - rollup@4.18.0: - resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} + rollup@4.21.0: + resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -4080,6 +4200,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + serialize-javascript@4.0.0: resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} @@ -4113,8 +4238,8 @@ packages: engines: {node: '>=4'} hasBin: true - shiki@1.7.0: - resolution: {integrity: sha512-H5pMn4JA7ayx8H0qOz1k2qANq6mZVCMl1gKLK6kWIrv1s2Ial4EmD4s4jE8QB5Dw03d/oCQUxc24sotuyR5byA==} + shiki@1.14.1: + resolution: {integrity: sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -4189,8 +4314,8 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} - string-width@7.1.0: - resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==} + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} string.prototype.matchall@4.0.11: @@ -4282,8 +4407,8 @@ packages: peerDependencies: svelte: ^3.19.0 || ^4.0.0 - svelte2tsx@0.7.10: - resolution: {integrity: sha512-POOXaTncPGjwXMj6NVSRvdNj8KFqqLabFtXsQal3WyPy4X5raGsiDST2+ELhceKwfHk79/hR3qGUeU7KxYo4vQ==} + svelte2tsx@0.7.16: + resolution: {integrity: sha512-faI3t1N5I7RkrXGMLfUdfWg6DTPi8RisfES/00QzXh+faU2pQ3r/W2dUD0ENGh+qNzltIcjbfCW9PES9JkaSXg==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -4360,8 +4485,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tsconfck@3.1.0: - resolution: {integrity: sha512-CMjc5zMnyAjcS9sPLytrbFmj89st2g+JYtY/c02ug4Q+CZaAtCgbyviI0n1YvjZE/pzoc6FbNsINS13DOL1B9w==} + tsconfck@3.1.1: + resolution: {integrity: sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ==} engines: {node: ^18 || >=20} hasBin: true peerDependencies: @@ -4424,9 +4549,6 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - unherit@3.0.1: - resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} - unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -4443,26 +4565,20 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} - unified@10.1.2: - resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} - unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} - unist-util-is@5.2.1: - resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} - unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} unist-util-map@3.1.3: resolution: {integrity: sha512-4/mDauoxqZ6geK97lJ6n2kDk6JK88Vh+hWMSJqyaaP/7eqN1dDhjcjnNxKNm3YU6Sw7PVJtcFMUbnmHvYzb6Vg==} - unist-util-modify-children@3.1.1: - resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==} + unist-util-modify-children@4.0.0: + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} @@ -4470,24 +4586,15 @@ packages: unist-util-remove-position@5.0.0: resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} - unist-util-stringify-position@3.0.3: - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} - unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - unist-util-visit-children@2.0.2: - resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} - - unist-util-visit-parents@5.1.3: - resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + unist-util-visit-children@3.0.0: + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} unist-util-visit-parents@6.0.1: resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - unist-util-visit@4.1.2: - resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} - unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} @@ -4507,20 +4614,17 @@ packages: vfile-location@5.0.2: resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} - vfile-message@3.1.4: - resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} - vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - vfile@5.3.7: - resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} - vfile@6.0.1: resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} - vite@5.3.1: - resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} + vfile@6.0.2: + resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} + + vite@5.4.2: + resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -4528,6 +4632,7 @@ packages: less: '*' lightningcss: ^1.21.0 sass: '*' + sass-embedded: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 @@ -4540,6 +4645,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -4555,34 +4662,34 @@ packages: vite: optional: true - volar-service-css@0.0.45: - resolution: {integrity: sha512-f+AlUI1+kESbcZSVaNJVAnK0c/9Da5StoxzPqA5/8VqUHJWNdubWNnwG5xpFVTfgh6pgTcey3UBhBfHytFaIOg==} + volar-service-css@0.0.61: + resolution: {integrity: sha512-Ct9L/w+IB1JU8F4jofcNCGoHy6TF83aiapfZq9A0qYYpq+Kk5dH+ONS+rVZSsuhsunq8UvAuF8Gk6B8IFLfniw==} peerDependencies: - '@volar/language-service': ~2.2.3 + '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-emmet@0.0.45: - resolution: {integrity: sha512-9nLXSDkR1vA/3fQkFEsSXAu3XovQxOpTkVG2jilQgfek/K1ZLkaA/WMhN/TtmPmQg4NxE9Ni6mA5udBQ5gVXIA==} + volar-service-emmet@0.0.61: + resolution: {integrity: sha512-iiYqBxjjcekqrRruw4COQHZME6EZYWVbkHjHDbULpml3g8HGJHzpAMkj9tXNCPxf36A+f1oUYjsvZt36qPg4cg==} peerDependencies: - '@volar/language-service': ~2.2.3 + '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-html@0.0.45: - resolution: {integrity: sha512-tLTJqfy1v5C4nmeAsfekFIKPl4r4qDMyL0L9MWywr/EApZzPCsbeUGxCqdzxSMC2q7PMCfX2i167txDo+J0LVA==} + volar-service-html@0.0.61: + resolution: {integrity: sha512-yFE+YmmgqIL5HI4ORqP++IYb1QaGcv+xBboI0WkCxJJ/M35HZj7f5rbT3eQ24ECLXFbFCFanckwyWJVz5KmN3Q==} peerDependencies: - '@volar/language-service': ~2.2.3 + '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-prettier@0.0.45: - resolution: {integrity: sha512-+mBS2EsDgp/kunKEBnHvhBwIQm5v2ahw4NKpKdg4sTpXy3UxqHt+Fq/wRYQ7Z8LlNVNRVfp75ThjM+w2zaZBAw==} + volar-service-prettier@0.0.61: + resolution: {integrity: sha512-F612nql5I0IS8HxXemCGvOR2Uxd4XooIwqYVUvk7WSBxP/+xu1jYvE3QJ7EVpl8Ty3S4SxPXYiYTsG3bi+gzIQ==} peerDependencies: - '@volar/language-service': ~2.2.3 + '@volar/language-service': ~2.4.0 prettier: ^2.2 || ^3.0 peerDependenciesMeta: '@volar/language-service': @@ -4590,41 +4697,70 @@ packages: prettier: optional: true - volar-service-typescript-twoslash-queries@0.0.45: - resolution: {integrity: sha512-KrPUUvKggZgV9mrDpstCzmf20irgv0ooMv+FGDzIIQUkya+d2+nSS8Mx2h9FvsYgLccUVw5jU3Rhwhd3pv/7qg==} + volar-service-typescript-twoslash-queries@0.0.61: + resolution: {integrity: sha512-99FICGrEF0r1E2tV+SvprHPw9Knyg7BdW2fUch0tf59kG+KG+Tj4tL6tUg+cy8f23O/VXlmsWFMIE+bx1dXPnQ==} peerDependencies: - '@volar/language-service': ~2.2.3 + '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-typescript@0.0.45: - resolution: {integrity: sha512-i/mMIIAMastJ2kgPo3qvX0Rrl7NyxhIYZ0ug/B4ambZcLPI1vzBgS2fmvyWX3jhBYHh8NmbAotFj+0Y9JtN47A==} + volar-service-typescript@0.0.61: + resolution: {integrity: sha512-4kRHxVbW7wFBHZWRU6yWxTgiKETBDIJNwmJUAWeP0mHaKpnDGj/astdRFKqGFRYVeEYl45lcUPhdJyrzanjsdQ==} peerDependencies: - '@volar/language-service': ~2.2.3 + '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - vscode-css-languageservice@6.2.14: - resolution: {integrity: sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==} + volar-service-yaml@0.0.61: + resolution: {integrity: sha512-L+gbDiLDQQ1rZUbJ3mf3doDsoQUa8OZM/xdpk/unMg1Vz24Zmi2Ign8GrZyBD7bRoIQDwOH9gdktGDKzRPpUNw==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + vscode-css-languageservice@6.3.0: + resolution: {integrity: sha512-nU92imtkgzpCL0xikrIb8WvedV553F2BENzgz23wFuok/HLN5BeQmroMy26pUwFxV2eV8oNRmYCUv8iO7kSMhw==} vscode-html-languageservice@5.2.0: resolution: {integrity: sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==} + vscode-html-languageservice@5.3.0: + resolution: {integrity: sha512-C4Z3KsP5Ih+fjHpiBc5jxmvCl+4iEwvXegIrzu2F5pktbWvQaBT3YkVPk8N+QlSSMk8oCG6PKtZ/Sq2YHb5e8g==} + + vscode-json-languageservice@4.1.8: + resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} + engines: {npm: '>=7.0.0'} + + vscode-jsonrpc@6.0.0: + resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} + engines: {node: '>=8.0.0 || >=10.0.0'} + vscode-jsonrpc@8.2.0: resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} engines: {node: '>=14.0.0'} + vscode-languageserver-protocol@3.16.0: + resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} + vscode-languageserver-protocol@3.17.5: resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} vscode-languageserver-textdocument@1.0.11: resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==} + vscode-languageserver-types@3.16.0: + resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} + vscode-languageserver-types@3.17.5: resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + vscode-languageserver@7.0.0: + resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} + hasBin: true + vscode-languageserver@9.0.1: resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} hasBin: true @@ -4648,13 +4784,9 @@ packages: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} - which-pm@2.0.0: - resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} - engines: {node: '>=8.15'} - - which-pm@2.2.0: - resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==} - engines: {node: '>=8.15'} + which-pm@3.0.0: + resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==} + engines: {node: '>=18.12'} which-typed-array@1.1.15: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} @@ -4680,6 +4812,9 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + xxhash-wasm@1.0.2: + resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} + y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -4690,15 +4825,28 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yaml-language-server@1.15.0: + resolution: {integrity: sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==} + hasBin: true + yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} + yaml@2.2.2: + resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} + engines: {node: '>= 14'} + yaml@2.4.5: resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} engines: {node: '>= 14'} hasBin: true + yaml@2.5.0: + resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} + engines: {node: '>= 14'} + hasBin: true + yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -4714,15 +4862,21 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} - zod-to-json-schema@3.23.1: - resolution: {integrity: sha512-oT9INvydob1XV0v1d2IadrR74rLtDInLvDFfAa1CG0Pmg/vxATk7I2gSelfj271mbzeM4Da0uuDQE/Nkj3DWNw==} + zod-to-json-schema@3.23.2: + resolution: {integrity: sha512-uSt90Gzc/tUfyNqxnjlfBs8W6WSGpNBv0rVsNxP/BVSMHMKGdthPYff4xtCHYloJGM0CFxFsb3NbC0eqPhfImw==} peerDependencies: zod: ^3.23.3 + zod-to-ts@1.2.0: + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} + peerDependencies: + typescript: ^4.9.4 || ^5.0.2 + zod: ^3 + zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} @@ -4747,9 +4901,9 @@ snapshots: '@antfu/utils@0.7.8': {} - '@astrojs/check@0.7.0(typescript@5.5.2)': + '@astrojs/check@0.9.3(typescript@5.5.2)': dependencies: - '@astrojs/language-server': 2.10.0(typescript@5.5.2) + '@astrojs/language-server': 2.14.1(typescript@5.5.2) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 @@ -4759,32 +4913,35 @@ snapshots: - prettier - prettier-plugin-astro - '@astrojs/compiler@2.8.0': {} + '@astrojs/compiler@2.10.3': {} - '@astrojs/internal-helpers@0.4.0': {} + '@astrojs/internal-helpers@0.4.1': {} - '@astrojs/language-server@2.10.0(typescript@5.5.2)': + '@astrojs/language-server@2.14.1(typescript@5.5.2)': dependencies: - '@astrojs/compiler': 2.8.0 + '@astrojs/compiler': 2.10.3 + '@astrojs/yaml2ts': 0.2.1 '@jridgewell/sourcemap-codec': 1.4.15 - '@volar/kit': 2.2.5(typescript@5.5.2) - '@volar/language-core': 2.2.5 - '@volar/language-server': 2.2.5 - '@volar/language-service': 2.2.5 - '@volar/typescript': 2.2.5 + '@volar/kit': 2.4.0(typescript@5.5.2) + '@volar/language-core': 2.4.0 + '@volar/language-server': 2.4.0 + '@volar/language-service': 2.4.0 + '@volar/typescript': 2.4.0 fast-glob: 3.3.2 - volar-service-css: 0.0.45(@volar/language-service@2.2.5) - volar-service-emmet: 0.0.45(@volar/language-service@2.2.5) - volar-service-html: 0.0.45(@volar/language-service@2.2.5) - volar-service-prettier: 0.0.45(@volar/language-service@2.2.5) - volar-service-typescript: 0.0.45(@volar/language-service@2.2.5) - volar-service-typescript-twoslash-queries: 0.0.45(@volar/language-service@2.2.5) + muggle-string: 0.4.1 + volar-service-css: 0.0.61(@volar/language-service@2.4.0) + volar-service-emmet: 0.0.61(@volar/language-service@2.4.0) + volar-service-html: 0.0.61(@volar/language-service@2.4.0) + volar-service-prettier: 0.0.61(@volar/language-service@2.4.0) + volar-service-typescript: 0.0.61(@volar/language-service@2.4.0) + volar-service-typescript-twoslash-queries: 0.0.61(@volar/language-service@2.4.0) + volar-service-yaml: 0.0.61(@volar/language-service@2.4.0) vscode-html-languageservice: 5.2.0 vscode-uri: 3.0.8 transitivePeerDependencies: - typescript - '@astrojs/markdown-remark@5.1.0': + '@astrojs/markdown-remark@5.2.0': dependencies: '@astrojs/prism': 3.1.0 github-slugger: 2.0.0 @@ -4797,13 +4954,13 @@ snapshots: remark-gfm: 4.0.0 remark-parse: 11.0.0 remark-rehype: 11.1.0 - remark-smartypants: 2.1.0 - shiki: 1.7.0 + remark-smartypants: 3.0.2 + shiki: 1.14.1 unified: 11.0.5 unist-util-remove-position: 5.0.0 unist-util-visit: 5.0.0 unist-util-visit-parents: 6.0.1 - vfile: 6.0.1 + vfile: 6.0.2 transitivePeerDependencies: - supports-color @@ -4811,7 +4968,7 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/rss@4.0.6': + '@astrojs/rss@4.0.7': dependencies: fast-xml-parser: 4.4.0 kleur: 4.1.5 @@ -4822,20 +4979,20 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.23.8 - '@astrojs/svelte@5.6.0(astro@4.11.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2))(svelte@4.2.18)(typescript@5.5.2)(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1))': + '@astrojs/svelte@5.7.0(astro@4.14.5(@types/node@20.14.7)(lightningcss@1.25.1)(rollup@2.79.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2))(svelte@4.2.18)(typescript@5.5.2)(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) - astro: 4.11.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) + astro: 4.14.5(@types/node@20.14.7)(lightningcss@1.25.1)(rollup@2.79.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2) svelte: 4.2.18 - svelte2tsx: 0.7.10(svelte@4.2.18)(typescript@5.5.2) + svelte2tsx: 0.7.16(svelte@4.2.18)(typescript@5.5.2) typescript: 5.5.2 transitivePeerDependencies: - supports-color - vite - '@astrojs/tailwind@5.1.0(astro@4.11.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2))(tailwindcss@3.4.4)': + '@astrojs/tailwind@5.1.0(astro@4.14.5(@types/node@20.14.7)(lightningcss@1.25.1)(rollup@2.79.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2))(tailwindcss@3.4.4)': dependencies: - astro: 4.11.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2) + astro: 4.14.5(@types/node@20.14.7)(lightningcss@1.25.1)(rollup@2.79.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2) autoprefixer: 10.4.19(postcss@8.4.38) postcss: 8.4.38 postcss-load-config: 4.0.2(postcss@8.4.38) @@ -4846,7 +5003,7 @@ snapshots: '@astrojs/telemetry@3.1.0': dependencies: ci-info: 4.0.0 - debug: 4.3.5 + debug: 4.3.6 dlv: 1.1.3 dset: 3.1.3 is-docker: 3.0.0 @@ -4855,15 +5012,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/ts-plugin@1.8.0': + '@astrojs/ts-plugin@1.10.1': dependencies: - '@astrojs/compiler': 2.8.0 - '@jridgewell/sourcemap-codec': 1.4.15 - '@volar/language-core': 2.2.5 - '@volar/typescript': 2.2.5 - semver: 7.6.2 + '@astrojs/compiler': 2.10.3 + '@astrojs/yaml2ts': 0.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@volar/language-core': 2.4.0 + '@volar/typescript': 2.4.0 + semver: 7.6.3 vscode-languageserver-textdocument: 1.0.11 + '@astrojs/yaml2ts@0.2.1': + dependencies: + yaml: 2.5.0 + '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 @@ -4871,6 +5033,8 @@ snapshots: '@babel/compat-data@7.24.7': {} + '@babel/compat-data@7.25.4': {} + '@babel/core@7.24.7': dependencies: '@ampproject/remapping': 2.3.0 @@ -4891,6 +5055,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.25.2': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.5 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helpers': 7.25.0 + '@babel/parser': 7.25.4 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + convert-source-map: 2.0.0 + debug: 4.3.6 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -4898,6 +5082,13 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + '@babel/generator@7.25.5': + dependencies: + '@babel/types': 7.25.4 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + '@babel/helper-annotate-as-pure@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -4917,6 +5108,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.25.2': + dependencies: + '@babel/compat-data': 7.25.4 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.1 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -4988,12 +5187,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.24.7': dependencies: '@babel/types': 7.24.7 '@babel/helper-plugin-utils@7.24.7': {} + '@babel/helper-plugin-utils@7.24.8': {} + '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -5032,10 +5243,14 @@ snapshots: '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-validator-identifier@7.24.7': {} '@babel/helper-validator-option@7.24.7': {} + '@babel/helper-validator-option@7.24.8': {} + '@babel/helper-wrap-function@7.24.7': dependencies: '@babel/helper-function-name': 7.24.7 @@ -5050,6 +5265,11 @@ snapshots: '@babel/template': 7.24.7 '@babel/types': 7.24.7 + '@babel/helpers@7.25.0': + dependencies: + '@babel/template': 7.25.0 + '@babel/types': 7.25.4 + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -5061,6 +5281,10 @@ snapshots: dependencies: '@babel/types': 7.24.7 + '@babel/parser@7.25.4': + dependencies: + '@babel/types': 7.25.4 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -5154,6 +5378,11 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -5490,6 +5719,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-react-pure-annotations@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -5683,6 +5923,12 @@ snapshots: '@babel/parser': 7.24.7 '@babel/types': 7.24.7 + '@babel/template@7.25.0': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 + '@babel/traverse@7.24.7': dependencies: '@babel/code-frame': 7.24.7 @@ -5698,12 +5944,30 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.25.4': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.5 + '@babel/parser': 7.25.4 + '@babel/template': 7.25.0 + '@babel/types': 7.25.4 + debug: 4.3.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.24.7': dependencies: '@babel/helper-string-parser': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.25.4': + dependencies: + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + '@biomejs/biome@1.8.2': optionalDependencies: '@biomejs/cli-darwin-arm64': 1.8.2 @@ -5974,13 +6238,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462': - dependencies: - '@vscode/l10n': 0.0.18 - vscode-languageserver-textdocument: 1.0.11 - vscode-languageserver-types: 3.17.5 - vscode-uri: 3.0.8 - '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -5998,6 +6255,8 @@ snapshots: '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -6015,6 +6274,8 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@oslojs/encoding@0.4.1': {} + '@pagefind/darwin-arm64@1.1.0': optional: true @@ -6109,55 +6370,57 @@ snapshots: optionalDependencies: rollup: 2.79.1 - '@rollup/rollup-android-arm-eabi@4.18.0': + '@rollup/rollup-android-arm-eabi@4.21.0': optional: true - '@rollup/rollup-android-arm64@4.18.0': + '@rollup/rollup-android-arm64@4.21.0': optional: true - '@rollup/rollup-darwin-arm64@4.18.0': + '@rollup/rollup-darwin-arm64@4.21.0': optional: true - '@rollup/rollup-darwin-x64@4.18.0': + '@rollup/rollup-darwin-x64@4.21.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + '@rollup/rollup-linux-arm-gnueabihf@4.21.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.0': + '@rollup/rollup-linux-arm-musleabihf@4.21.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.0': + '@rollup/rollup-linux-arm64-gnu@4.21.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.18.0': + '@rollup/rollup-linux-arm64-musl@4.21.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.0': + '@rollup/rollup-linux-riscv64-gnu@4.21.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.0': + '@rollup/rollup-linux-s390x-gnu@4.21.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.18.0': + '@rollup/rollup-linux-x64-gnu@4.21.0': optional: true - '@rollup/rollup-linux-x64-musl@4.18.0': + '@rollup/rollup-linux-x64-musl@4.21.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.0': + '@rollup/rollup-win32-arm64-msvc@4.21.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.0': + '@rollup/rollup-win32-ia32-msvc@4.21.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.18.0': + '@rollup/rollup-win32-x64-msvc@4.21.0': optional: true - '@shikijs/core@1.7.0': {} + '@shikijs/core@1.14.1': + dependencies: + '@types/hast': 3.0.4 '@surma/rollup-plugin-off-main-thread@2.2.3': dependencies: @@ -6166,26 +6429,26 @@ snapshots: magic-string: 0.25.9 string.prototype.matchall: 4.0.11 - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)))(svelte@4.2.18)(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)))(svelte@4.2.18)(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) debug: 4.3.5 svelte: 4.2.18 - vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1) + vite: 5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1))': + '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)))(svelte@4.2.18)(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)))(svelte@4.2.18)(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) debug: 4.3.5 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.10 svelte: 4.2.18 svelte-hmr: 0.16.0(svelte@4.2.18) - vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1) - vitefu: 0.2.5(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) + vite: 5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1) + vitefu: 0.2.5(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) transitivePeerDependencies: - supports-color @@ -6348,24 +6611,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@types/cheerio@0.22.35': dependencies: @@ -6414,9 +6677,9 @@ snapshots: '@types/ms@0.7.34': {} - '@types/nlcst@1.0.4': + '@types/nlcst@2.0.3': dependencies: - '@types/unist': 2.0.10 + '@types/unist': 3.0.2 '@types/node@17.0.45': {} @@ -6458,26 +6721,24 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@volar/kit@2.2.5(typescript@5.5.2)': + '@volar/kit@2.4.0(typescript@5.5.2)': dependencies: - '@volar/language-service': 2.2.5 - '@volar/typescript': 2.2.5 + '@volar/language-service': 2.4.0 + '@volar/typescript': 2.4.0 typesafe-path: 0.2.2 typescript: 5.5.2 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - '@volar/language-core@2.2.5': + '@volar/language-core@2.4.0': dependencies: - '@volar/source-map': 2.2.5 + '@volar/source-map': 2.4.0 - '@volar/language-server@2.2.5': + '@volar/language-server@2.4.0': dependencies: - '@volar/language-core': 2.2.5 - '@volar/language-service': 2.2.5 - '@volar/snapshot-document': 2.2.5 - '@volar/typescript': 2.2.5 - '@vscode/l10n': 0.0.16 + '@volar/language-core': 2.4.0 + '@volar/language-service': 2.4.0 + '@volar/typescript': 2.4.0 path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 @@ -6485,26 +6746,20 @@ snapshots: vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - '@volar/language-service@2.2.5': + '@volar/language-service@2.4.0': dependencies: - '@volar/language-core': 2.2.5 + '@volar/language-core': 2.4.0 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - '@volar/snapshot-document@2.2.5': - dependencies: - vscode-languageserver-protocol: 3.17.5 - vscode-languageserver-textdocument: 1.0.11 + '@volar/source-map@2.4.0': {} - '@volar/source-map@2.2.5': + '@volar/typescript@2.4.0': dependencies: - muggle-string: 0.4.1 - - '@volar/typescript@2.2.5': - dependencies: - '@volar/language-core': 2.2.5 + '@volar/language-core': 2.4.0 path-browserify: 1.0.1 + vscode-uri: 3.0.8 '@vscode/emmet-helper@2.9.3': dependencies: @@ -6514,12 +6769,19 @@ snapshots: vscode-languageserver-types: 3.17.5 vscode-uri: 2.1.2 - '@vscode/l10n@0.0.16': {} - '@vscode/l10n@0.0.18': {} acorn@8.12.0: {} + acorn@8.12.1: {} + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + ansi-align@3.0.1: dependencies: string-width: 4.2.3 @@ -6579,12 +6841,12 @@ snapshots: is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - astro-compress@2.2.28(@types/node@20.14.7)(sass@1.77.6)(stylus@0.63.0)(typescript@5.5.2): + astro-compress@2.2.28(@types/node@20.14.7)(rollup@2.79.1)(sass@1.77.6)(stylus@0.63.0)(typescript@5.5.2): dependencies: '@playform/pipe': 0.0.6 '@types/csso': 5.0.4 '@types/html-minifier-terser': 7.0.2 - astro: 4.11.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2) + astro: 4.14.5(@types/node@20.14.7)(lightningcss@1.25.1)(rollup@2.79.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2) csso: 5.0.5 html-minifier-terser: 7.2.0 kleur: 4.1.5 @@ -6595,7 +6857,9 @@ snapshots: transitivePeerDependencies: - '@types/node' - less + - rollup - sass + - sass-embedded - stylus - sugarss - supports-color @@ -6609,37 +6873,38 @@ snapshots: transitivePeerDependencies: - supports-color - astro@4.11.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2): + astro@4.14.5(@types/node@20.14.7)(lightningcss@1.25.1)(rollup@2.79.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)(typescript@5.5.2): dependencies: - '@astrojs/compiler': 2.8.0 - '@astrojs/internal-helpers': 0.4.0 - '@astrojs/markdown-remark': 5.1.0 + '@astrojs/compiler': 2.10.3 + '@astrojs/internal-helpers': 0.4.1 + '@astrojs/markdown-remark': 5.2.0 '@astrojs/telemetry': 3.1.0 - '@babel/core': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.7) - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/core': 7.25.2 + '@babel/generator': 7.25.5 + '@babel/parser': 7.25.4 + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + '@oslojs/encoding': 0.4.1 + '@rollup/pluginutils': 5.1.0(rollup@2.79.1) '@types/babel__core': 7.20.5 '@types/cookie': 0.6.0 - acorn: 8.12.0 + acorn: 8.12.1 aria-query: 5.3.0 - axobject-query: 4.0.0 + axobject-query: 4.1.0 boxen: 7.1.1 - chokidar: 3.6.0 ci-info: 4.0.0 clsx: 2.1.1 common-ancestor-path: 1.0.1 cookie: 0.6.0 cssesc: 3.0.0 - debug: 4.3.5 + debug: 4.3.6 deterministic-object-hash: 2.0.2 devalue: 5.0.0 diff: 5.2.0 dlv: 1.1.3 dset: 3.1.3 - es-module-lexer: 1.5.3 + es-module-lexer: 1.5.4 esbuild: 0.21.5 estree-walker: 3.0.3 execa: 8.0.1 @@ -6651,36 +6916,41 @@ snapshots: http-cache-semantics: 4.1.1 js-yaml: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.10 + magic-string: 0.30.11 + micromatch: 4.0.7 mrmime: 2.0.0 + neotraverse: 0.6.18 ora: 8.0.1 - p-limit: 5.0.0 + p-limit: 6.1.0 p-queue: 8.0.1 path-to-regexp: 6.2.2 - preferred-pm: 3.1.3 + preferred-pm: 4.0.0 prompts: 2.4.2 rehype: 13.0.1 - resolve: 1.22.8 - semver: 7.6.2 - shiki: 1.7.0 - string-width: 7.1.0 + semver: 7.6.3 + shiki: 1.14.1 + string-width: 7.2.0 strip-ansi: 7.1.0 - tsconfck: 3.1.0(typescript@5.5.2) + tsconfck: 3.1.1(typescript@5.5.2) unist-util-visit: 5.0.0 - vfile: 6.0.1 - vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1) - vitefu: 0.2.5(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) - which-pm: 2.2.0 + vfile: 6.0.2 + vite: 5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1) + vitefu: 0.2.5(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)) + which-pm: 3.0.0 + xxhash-wasm: 1.0.2 yargs-parser: 21.1.1 zod: 3.23.8 - zod-to-json-schema: 3.23.1(zod@3.23.8) + zod-to-json-schema: 3.23.2(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.5.2)(zod@3.23.8) optionalDependencies: sharp: 0.33.4 transitivePeerDependencies: - '@types/node' - less - lightningcss + - rollup - sass + - sass-embedded - stylus - sugarss - supports-color @@ -6709,6 +6979,8 @@ snapshots: dependencies: dequal: 2.0.3 + axobject-query@4.1.0: {} + babel-plugin-macros@3.1.0: dependencies: '@babel/runtime': 7.24.7 @@ -7106,6 +7378,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.6: + dependencies: + ms: 2.1.2 + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 @@ -7287,7 +7563,7 @@ snapshots: es-errors@1.3.0: {} - es-module-lexer@1.5.3: {} + es-module-lexer@1.5.4: {} es-object-atoms@1.0.0: dependencies: @@ -7397,6 +7673,8 @@ snapshots: transitivePeerDependencies: - supports-color + fast-deep-equal@3.1.3: {} + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -7405,6 +7683,8 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.7 + fast-uri@3.0.1: {} + fast-xml-parser@4.4.0: dependencies: strnum: 1.0.5 @@ -7438,6 +7718,8 @@ snapshots: make-dir: 3.1.0 pkg-dir: 4.2.0 + find-up-simple@1.0.0: {} + find-up@4.1.0: dependencies: locate-path: 5.0.0 @@ -7673,7 +7955,7 @@ snapshots: parse5: 7.1.2 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.1 + vfile: 6.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -7835,8 +8117,6 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 - is-buffer@2.0.5: {} - is-callable@1.2.7: {} is-core-module@2.14.0: @@ -7980,10 +8260,14 @@ snapshots: json-parse-even-better-errors@2.3.1: {} + json-schema-traverse@1.0.0: {} + json5@2.2.3: {} jsonc-parser@2.3.1: {} + jsonc-parser@3.3.1: {} + jsonfile@6.1.0: dependencies: universalify: 2.0.1 @@ -8093,6 +8377,8 @@ snapshots: lodash.uniq@4.5.0: {} + lodash@4.17.21: {} + log-symbols@6.0.0: dependencies: chalk: 5.3.0 @@ -8118,6 +8404,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + magic-string@0.30.11: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + make-dir@3.1.0: dependencies: semver: 6.3.1 @@ -8267,7 +8557,7 @@ snapshots: trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.1 + vfile: 6.0.2 mdast-util-to-markdown@2.1.0: dependencies: @@ -8619,9 +8909,11 @@ snapshots: nanoid@3.3.7: {} - nlcst-to-string@3.1.1: + neotraverse@0.6.18: {} + + nlcst-to-string@4.0.0: dependencies: - '@types/nlcst': 1.0.4 + '@types/nlcst': 2.0.3 no-case@3.0.4: dependencies: @@ -8696,7 +8988,7 @@ snapshots: is-unicode-supported: 2.0.0 log-symbols: 6.0.0 stdin-discarder: 0.2.2 - string-width: 7.1.0 + string-width: 7.2.0 strip-ansi: 7.1.0 overlayscrollbars@2.8.3: {} @@ -8711,9 +9003,9 @@ snapshots: dependencies: yocto-queue: 0.1.0 - p-limit@5.0.0: + p-limit@6.1.0: dependencies: - yocto-queue: 1.0.0 + yocto-queue: 1.1.1 p-locate@4.1.0: dependencies: @@ -8778,11 +9070,14 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - parse-latin@5.0.1: + parse-latin@7.0.0: dependencies: - nlcst-to-string: 3.1.1 - unist-util-modify-children: 3.1.1 - unist-util-visit-children: 2.0.2 + '@types/nlcst': 2.0.3 + '@types/unist': 3.0.2 + nlcst-to-string: 4.0.0 + unist-util-modify-children: 4.0.0 + unist-util-visit-children: 3.0.0 + vfile: 6.0.2 parse-srcset@1.0.2: {} @@ -9085,12 +9380,20 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - preferred-pm@3.1.3: + postcss@8.4.41: dependencies: - find-up: 5.0.0 + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + preferred-pm@4.0.0: + dependencies: + find-up-simple: 1.0.0 find-yarn-workspace-root2: 1.2.16 - path-exists: 4.0.0 - which-pm: 2.0.0 + which-pm: 3.0.0 + + prettier@2.8.7: + optional: true prettier@2.8.8: {} @@ -9204,7 +9507,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 hast-util-raw: 9.0.4 - vfile: 6.0.1 + vfile: 6.0.2 rehype-slug@6.0.0: dependencies: @@ -9287,12 +9590,13 @@ snapshots: '@types/mdast': 4.0.4 mdast-util-to-hast: 13.2.0 unified: 11.0.5 - vfile: 6.0.1 + vfile: 6.0.2 - remark-smartypants@2.1.0: + remark-smartypants@3.0.2: dependencies: - retext: 8.1.0 - retext-smartypants: 5.2.0 + retext: 9.0.0 + retext-smartypants: 6.1.0 + unified: 11.0.5 unist-util-visit: 5.0.0 remark-stringify@11.0.0: @@ -9301,10 +9605,14 @@ snapshots: mdast-util-to-markdown: 2.1.0 unified: 11.0.5 + request-light@0.5.8: {} + request-light@0.7.0: {} require-directory@2.1.1: {} + require-from-string@2.0.2: {} + resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -9320,32 +9628,30 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 - retext-latin@3.1.0: + retext-latin@4.0.0: dependencies: - '@types/nlcst': 1.0.4 - parse-latin: 5.0.1 - unherit: 3.0.1 - unified: 10.1.2 + '@types/nlcst': 2.0.3 + parse-latin: 7.0.0 + unified: 11.0.5 - retext-smartypants@5.2.0: + retext-smartypants@6.1.0: dependencies: - '@types/nlcst': 1.0.4 - nlcst-to-string: 3.1.1 - unified: 10.1.2 - unist-util-visit: 4.1.2 + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unist-util-visit: 5.0.0 - retext-stringify@3.1.0: + retext-stringify@4.0.0: dependencies: - '@types/nlcst': 1.0.4 - nlcst-to-string: 3.1.1 - unified: 10.1.2 + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unified: 11.0.5 - retext@8.1.0: + retext@9.0.0: dependencies: - '@types/nlcst': 1.0.4 - retext-latin: 3.1.0 - retext-stringify: 3.1.0 - unified: 10.1.2 + '@types/nlcst': 2.0.3 + retext-latin: 4.0.0 + retext-stringify: 4.0.0 + unified: 11.0.5 reusify@1.0.4: {} @@ -9408,26 +9714,26 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.18.0: + rollup@4.21.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 + '@rollup/rollup-android-arm-eabi': 4.21.0 + '@rollup/rollup-android-arm64': 4.21.0 + '@rollup/rollup-darwin-arm64': 4.21.0 + '@rollup/rollup-darwin-x64': 4.21.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.0 + '@rollup/rollup-linux-arm-musleabihf': 4.21.0 + '@rollup/rollup-linux-arm64-gnu': 4.21.0 + '@rollup/rollup-linux-arm64-musl': 4.21.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.0 + '@rollup/rollup-linux-riscv64-gnu': 4.21.0 + '@rollup/rollup-linux-s390x-gnu': 4.21.0 + '@rollup/rollup-linux-x64-gnu': 4.21.0 + '@rollup/rollup-linux-x64-musl': 4.21.0 + '@rollup/rollup-win32-arm64-msvc': 4.21.0 + '@rollup/rollup-win32-ia32-msvc': 4.21.0 + '@rollup/rollup-win32-x64-msvc': 4.21.0 fsevents: 2.3.3 run-parallel@1.2.0: @@ -9485,6 +9791,8 @@ snapshots: semver@7.6.2: {} + semver@7.6.3: {} + serialize-javascript@4.0.0: dependencies: randombytes: 2.1.0 @@ -9548,9 +9856,10 @@ snapshots: interpret: 1.4.0 rechoir: 0.6.2 - shiki@1.7.0: + shiki@1.14.1: dependencies: - '@shikijs/core': 1.7.0 + '@shikijs/core': 1.14.1 + '@types/hast': 3.0.4 side-channel@1.0.6: dependencies: @@ -9615,7 +9924,7 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 - string-width@7.1.0: + string-width@7.2.0: dependencies: emoji-regex: 10.3.0 get-east-asian-width: 1.2.0 @@ -9726,7 +10035,7 @@ snapshots: dependencies: svelte: 4.2.18 - svelte2tsx@0.7.10(svelte@4.2.18)(typescript@5.5.2): + svelte2tsx@0.7.16(svelte@4.2.18)(typescript@5.5.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 @@ -9861,7 +10170,7 @@ snapshots: ts-interface-checker@0.1.13: {} - tsconfck@3.1.0(typescript@5.5.2): + tsconfck@3.1.1(typescript@5.5.2): optionalDependencies: typescript: 5.5.2 @@ -9926,8 +10235,6 @@ snapshots: undici-types@5.26.5: {} - unherit@3.0.1: {} - unicode-canonical-property-names-ecmascript@2.0.0: {} unicode-match-property-ecmascript@2.0.0: @@ -9939,16 +10246,6 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} - unified@10.1.2: - dependencies: - '@types/unist': 2.0.10 - bail: 2.0.2 - extend: 3.0.2 - is-buffer: 2.0.5 - is-plain-obj: 4.1.0 - trough: 2.2.0 - vfile: 5.3.7 - unified@11.0.5: dependencies: '@types/unist': 3.0.2 @@ -9964,10 +10261,6 @@ snapshots: '@types/unist': 3.0.2 unist-util-is: 6.0.0 - unist-util-is@5.2.1: - dependencies: - '@types/unist': 2.0.10 - unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.2 @@ -9976,9 +10269,9 @@ snapshots: dependencies: '@types/unist': 2.0.10 - unist-util-modify-children@3.1.1: + unist-util-modify-children@4.0.0: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 3.0.2 array-iterate: 2.0.1 unist-util-position@5.0.0: @@ -9990,34 +10283,19 @@ snapshots: '@types/unist': 3.0.2 unist-util-visit: 5.0.0 - unist-util-stringify-position@3.0.3: - dependencies: - '@types/unist': 2.0.10 - unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.2 - unist-util-visit-children@2.0.2: + unist-util-visit-children@3.0.0: dependencies: - '@types/unist': 2.0.10 - - unist-util-visit-parents@5.1.3: - dependencies: - '@types/unist': 2.0.10 - unist-util-is: 5.2.1 + '@types/unist': 3.0.2 unist-util-visit-parents@6.0.1: dependencies: '@types/unist': 3.0.2 unist-util-is: 6.0.0 - unist-util-visit@4.1.2: - dependencies: - '@types/unist': 2.0.10 - unist-util-is: 5.2.1 - unist-util-visit-parents: 5.1.3 - unist-util-visit@5.0.0: dependencies: '@types/unist': 3.0.2 @@ -10039,34 +10317,28 @@ snapshots: '@types/unist': 3.0.2 vfile: 6.0.1 - vfile-message@3.1.4: - dependencies: - '@types/unist': 2.0.10 - unist-util-stringify-position: 3.0.3 - vfile-message@4.0.2: dependencies: '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 - vfile@5.3.7: - dependencies: - '@types/unist': 2.0.10 - is-buffer: 2.0.5 - unist-util-stringify-position: 3.0.3 - vfile-message: 3.1.4 - vfile@6.0.1: dependencies: '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1): + vfile@6.0.2: + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + + vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1): dependencies: esbuild: 0.21.5 - postcss: 8.4.38 - rollup: 4.18.0 + postcss: 8.4.41 + rollup: 4.21.0 optionalDependencies: '@types/node': 20.14.7 fsevents: 2.3.3 @@ -10075,55 +10347,66 @@ snapshots: stylus: 0.63.0 terser: 5.31.1 - vitefu@0.2.5(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)): + vitefu@0.2.5(vite@5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1)): optionalDependencies: - vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1) + vite: 5.4.2(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(stylus@0.63.0)(terser@5.31.1) - volar-service-css@0.0.45(@volar/language-service@2.2.5): + volar-service-css@0.0.61(@volar/language-service@2.4.0): dependencies: - vscode-css-languageservice: 6.2.14 + vscode-css-languageservice: 6.3.0 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.2.5 + '@volar/language-service': 2.4.0 - volar-service-emmet@0.0.45(@volar/language-service@2.2.5): + volar-service-emmet@0.0.61(@volar/language-service@2.4.0): dependencies: '@emmetio/css-parser': 0.4.0 '@emmetio/html-matcher': 1.3.0 '@vscode/emmet-helper': 2.9.3 + vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.2.5 + '@volar/language-service': 2.4.0 - volar-service-html@0.0.45(@volar/language-service@2.2.5): + volar-service-html@0.0.61(@volar/language-service@2.4.0): dependencies: - vscode-html-languageservice: '@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462' + vscode-html-languageservice: 5.3.0 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.2.5 + '@volar/language-service': 2.4.0 - volar-service-prettier@0.0.45(@volar/language-service@2.2.5): + volar-service-prettier@0.0.61(@volar/language-service@2.4.0): dependencies: vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.2.5 + '@volar/language-service': 2.4.0 - volar-service-typescript-twoslash-queries@0.0.45(@volar/language-service@2.2.5): + volar-service-typescript-twoslash-queries@0.0.61(@volar/language-service@2.4.0): + dependencies: + vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.2.5 + '@volar/language-service': 2.4.0 - volar-service-typescript@0.0.45(@volar/language-service@2.2.5): + volar-service-typescript@0.0.61(@volar/language-service@2.4.0): dependencies: path-browserify: 1.0.1 semver: 7.6.2 typescript-auto-import-cache: 0.3.3 vscode-languageserver-textdocument: 1.0.11 vscode-nls: 5.2.0 + vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.2.5 + '@volar/language-service': 2.4.0 - vscode-css-languageservice@6.2.14: + volar-service-yaml@0.0.61(@volar/language-service@2.4.0): + dependencies: + vscode-uri: 3.0.8 + yaml-language-server: 1.15.0 + optionalDependencies: + '@volar/language-service': 2.4.0 + + vscode-css-languageservice@6.3.0: dependencies: '@vscode/l10n': 0.0.18 vscode-languageserver-textdocument: 1.0.11 @@ -10137,8 +10420,30 @@ snapshots: vscode-languageserver-types: 3.17.5 vscode-uri: 3.0.8 + vscode-html-languageservice@5.3.0: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 + + vscode-json-languageservice@4.1.8: + dependencies: + jsonc-parser: 3.3.1 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + + vscode-jsonrpc@6.0.0: {} + vscode-jsonrpc@8.2.0: {} + vscode-languageserver-protocol@3.16.0: + dependencies: + vscode-jsonrpc: 6.0.0 + vscode-languageserver-types: 3.16.0 + vscode-languageserver-protocol@3.17.5: dependencies: vscode-jsonrpc: 8.2.0 @@ -10146,8 +10451,14 @@ snapshots: vscode-languageserver-textdocument@1.0.11: {} + vscode-languageserver-types@3.16.0: {} + vscode-languageserver-types@3.17.5: {} + vscode-languageserver@7.0.0: + dependencies: + vscode-languageserver-protocol: 3.16.0 + vscode-languageserver@9.0.1: dependencies: vscode-languageserver-protocol: 3.17.5 @@ -10170,15 +10481,9 @@ snapshots: which-pm-runs@1.1.0: {} - which-pm@2.0.0: + which-pm@3.0.0: dependencies: load-yaml-file: 0.2.0 - path-exists: 4.0.0 - - which-pm@2.2.0: - dependencies: - load-yaml-file: 0.2.0 - path-exists: 4.0.0 which-typed-array@1.1.15: dependencies: @@ -10210,16 +10515,37 @@ snapshots: wrappy@1.0.2: {} + xxhash-wasm@1.0.2: {} + y18n@5.0.8: {} yallist@3.1.1: {} yallist@4.0.0: {} + yaml-language-server@1.15.0: + dependencies: + ajv: 8.17.1 + lodash: 4.17.21 + request-light: 0.5.8 + vscode-json-languageservice: 4.1.8 + vscode-languageserver: 7.0.0 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + yaml: 2.2.2 + optionalDependencies: + prettier: 2.8.7 + yaml@1.10.2: {} + yaml@2.2.2: {} + yaml@2.4.5: {} + yaml@2.5.0: {} + yargs-parser@21.1.1: {} yargs@17.7.2: @@ -10239,12 +10565,17 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.0.0: {} + yocto-queue@1.1.1: {} - zod-to-json-schema@3.23.1(zod@3.23.8): + zod-to-json-schema@3.23.2(zod@3.23.8): dependencies: zod: 3.23.8 + zod-to-ts@1.2.0(typescript@5.5.2)(zod@3.23.8): + dependencies: + typescript: 5.5.2 + zod: 3.23.8 + zod@3.23.8: {} zwitch@2.0.4: {} diff --git a/public/stickers/happy-typing.webp b/public/stickers/happy-typing.webp new file mode 100644 index 0000000000000000000000000000000000000000..f7ae3c932cb403afcbf5270bbfc07788cf9aa0eb GIT binary patch literal 30620 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%0AQPc7$+a10#43$V4-d(6U_@zS2;tn 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 HTUY=9N9n0Q literal 0 HcmV?d00001 diff --git a/src/content/posts/2024-08-ai-changing-the-internet.md b/src/content/posts/2024-08-ai-changing-the-internet.md new file mode 100644 index 0000000..e8b0a57 --- /dev/null +++ b/src/content/posts/2024-08-ai-changing-the-internet.md @@ -0,0 +1,31 @@ +--- +title: AI Changing The Internet +description: So I moved from HUGO to WordPress so I could handle just writing posts again, and have an easier way to handling it. That said, WordPress is great, but with the new stuff Automattic is doing kinda starting to rub me the wrong way and... +tags: [Opinion, SSG, Astro, WordPress, HUGO] +published: 2024-08-23 +category: Thoughts +draft: false +--- + +I am not sure who else has noticed this, but it has continued to be a thing I have seen repeatedly. The real solution here is that “regular” people will increasingly use AI to do their searches. This didn’t set in for me until it came up in the podcast I listen to called “The Vergecast” which covered the new Search GPT stuff from Open AI. They were talking about how their partners were no longer using Google or other search engines like they still do to get their answers to questions, but instead, they were using Bing’s AI, Google’s Gemini, or even ChatGPT itself. + +What stuck out to me was that the ones hosting the podcast… mentioned how they were still enjoying using the search engines as they were… which I feel most people reading this blog are also the same way…. As I am sure, it is primarily nerdy fuzz butts like myself. That said, while I haven’t been a fan of Google or Bing’s idea of giving me a quick answer... I miss what Neeva (now defunct paid search engine I used) would take the top 5 search results, summarize them, and provide clickable context to take you to the page from which each sentence was most derived. All these other engines don’t seem to be doing that, which bugs me… + +:::important[Side Thought] +
+
+
I am someone who really doesn't mind paying for search, but all the paid search engines have some odd thigns around them and with the way the web is going it just makes more since to move to hosting your own search... for me I leverage Aara Search now for my own searches now. I suggest giving it a look and setting up your own instance if you are someone who wants more classic google results.
+
+::: + +So, why do the quick answers bother me? Well, they are often being sourced by specific random sites that the AI has chosen and not by natural organic results, and then the top few are summarized. I must remember that my generation and type of internet user knows how to context search… not everyone; most people ask generic questions and hope for the best answer. In contrast, I know how to say, “Kubernetes k3s install AlmaLinux SELinux enabled,” which, yes, seems like a word jumble. Still, it will get me what I am looking for better… where if I were talking to an AI Search, it would be more like I am asking a fellow human, “How do I install Kubernetes k3s on AlmaLinux with SELinux enabled?” and hopefully get an accurate answer that isn’t giving me confidently incorrect information. + +I am just starting to wonder as this mix of AI hype is dying off, and specific use cases are becoming normalized. I am seeing people slowly beginning to pull off the whole hype of AI all the things, as they are seeing it, for what it is… a word mathematics juggler, which is why it comes off as competent when it often isn’t as bright as we give it credit for… it is just really good at making us feel good about it seeming that it is bright. Yet, in the other corner, I am seeing the use case of it becoming a search engine or research engine more normalized… heck this is how I use it. While I might not be using it to do my web searches, I do use it to help me understand code I am writing or working on; rather than having it write the code for me, I have it help me breakdown ways of doing something in the languages I am using to help me understand what I am programming. Examples of this are moving from the React Framework to the Svelte Framework, helping me learn and understand the differences between the two. + +Bringing it back to The Vergecast episode spawned me wanting to write this little blog post. That is, “Like it or not, the way people search the internet is changing.” The worst part of it is not just the AI parts, but now we are also dealing with the fact sites and social media platforms are locking out public scraping of data, and so far as to even be like Reddit forcing search engines to PAY to index their content… I am unsure if I like the future, where search engines are all paywalled off from the big content sites. + +The real problem is that we have all given up hosting or using our sites and started centralized internet usage. People have gone to “Just use Twitter” or “Just look it up on Reddit.” Because of that, we are all locked into all these different platforms that now, because it is a big, centralized pie, need money to operate… but because they are so large, offering the services for free isn't affordable. Still, people will not stick around if it isn’t free… thus they have to lock it down and sell your data to search engines and AI model builders. + +With all of that said, I am not going to sit here and say that the solution is for everyone with their own websites again… because we all know that just isn’t going to go over well… because indexing and discovery sucks… But we should lean more into the open protocols like Indie Social, ActivityPub, and AT Protocol… because they will allow us to do the same things that people have been doing (aka social media and centralized sites) systems like Twitter/X and Instagram, etc. however not owned by big corporations but instances forced to play and talk on the same field. Smaller communities can cover the costs of AD-free socials and not have to bug users for thousands of dollars a month to keep the lights on… but much less and cover those who cannot pay. + +As I said, I continue to be a shill for moving to the decentralized protocols. I prefer people to Adopt ActivityPub… because I feel it is the most open and independent protocol and accessible to build off. However, I respect that others might like the features of the other ones, like AT Protocol and Indie Social. It is just that we need to look at moving to something, as I do not like how the future of the internet is looking right now.