42.diff (71819B)
1 diff --git a/package-lock.json b/package-lock.json 2 index d698390..0f57686 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -9,7 +9,7 @@ 6 "dependencies": { 7 "@astrojs/check": "^0.3.3", 8 "@astrojs/lit": "^3.0.3", 9 - "@astrojs/node": "^7.0.1", 10 + "@astrojs/node": "^8.2.5", 11 "@astrojs/tailwind": "^5.0.3", 12 "@webcomponents/template-shadowroot": "^0.2.1", 13 "astro": "^4.0.6", 14 @@ -64,14 +64,14 @@ 15 } 16 }, 17 "node_modules/@astrojs/compiler": { 18 - "version": "2.3.4", 19 - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.3.4.tgz", 20 - "integrity": "sha512-33/YtWoBCE0cBUNy1kh78FCDXBoBANX87ShgATlAHECYbG2+buNTAgq4Xgz4t5NgnEHPN21GIBC2Mvvwisoutw==" 21 + "version": "2.7.0", 22 + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.7.0.tgz", 23 + "integrity": "sha512-XpC8MAaWjD1ff6/IfkRq/5k1EFj6zhCNqXRd5J43SVJEBj/Bsmizkm8N0xOYscGcDFQkRgEw6/eKnI5x/1l6aA==" 24 }, 25 "node_modules/@astrojs/internal-helpers": { 26 - "version": "0.2.1", 27 - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz", 28 - "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==" 29 + "version": "0.4.0", 30 + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.0.tgz", 31 + "integrity": "sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==" 32 }, 33 "node_modules/@astrojs/language-server": { 34 "version": "2.5.4", 35 @@ -129,12 +129,14 @@ 36 } 37 }, 38 "node_modules/@astrojs/markdown-remark": { 39 - "version": "4.0.1", 40 - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.0.1.tgz", 41 - "integrity": "sha512-RU4ESnqvyLpj8WZs0n5elS6idaDdtIIm7mIpMaRNPCebpxMjfcfdwcmBwz83ktAj5d2eO5bC3z92TcGdli+lRw==", 42 + "version": "4.3.2", 43 + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.3.2.tgz", 44 + "integrity": "sha512-4Oa4VaYiBd0MatB+rWIU/0A8pZH/sK3c2QkRYb+OO2lPl+qzevJtWaZY8hAQc4qurIOlRdn6B6ofDAGhWw+DSg==", 45 "dependencies": { 46 "@astrojs/prism": "^3.0.0", 47 "github-slugger": "^2.0.0", 48 + "hast-util-from-html": "^2.0.0", 49 + "hast-util-to-text": "^4.0.0", 50 "import-meta-resolve": "^4.0.0", 51 "mdast-util-definitions": "^6.0.0", 52 "rehype-raw": "^7.0.0", 53 @@ -143,22 +145,24 @@ 54 "remark-parse": "^11.0.0", 55 "remark-rehype": "^11.0.0", 56 "remark-smartypants": "^2.0.0", 57 - "shikiji": "^0.6.13", 58 + "shiki": "^1.1.2", 59 "unified": "^11.0.4", 60 + "unist-util-remove-position": "^5.0.0", 61 "unist-util-visit": "^5.0.0", 62 + "unist-util-visit-parents": "^6.0.0", 63 "vfile": "^6.0.1" 64 } 65 }, 66 "node_modules/@astrojs/node": { 67 - "version": "7.0.1", 68 - "resolved": "https://registry.npmjs.org/@astrojs/node/-/node-7.0.1.tgz", 69 - "integrity": "sha512-jzO5q1t/cwDZQHcPG0CakjPY0SC44kbGgDDoh4UurvzZcCDYQKLz6zzJVqzUiOtDhfSwVrgHoiKo2tNbXASlRQ==", 70 + "version": "8.2.5", 71 + "resolved": "https://registry.npmjs.org/@astrojs/node/-/node-8.2.5.tgz", 72 + "integrity": "sha512-IdVD4dBNyg+ScmCATZ0FM7vNLAHq0TSdiJ3LpR4jcWIUhpN1ps5Jg+9CfzMaLmCCe/SJUZejK5EnzqUJdnGYyg==", 73 "dependencies": { 74 "send": "^0.18.0", 75 "server-destroy": "^1.0.1" 76 }, 77 "peerDependencies": { 78 - "astro": "^4.0.0" 79 + "astro": "^4.2.0" 80 } 81 }, 82 "node_modules/@astrojs/prism": { 83 @@ -218,40 +222,40 @@ 84 } 85 }, 86 "node_modules/@babel/code-frame": { 87 - "version": "7.23.5", 88 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", 89 - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", 90 + "version": "7.24.2", 91 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", 92 + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", 93 "dependencies": { 94 - "@babel/highlight": "^7.23.4", 95 - "chalk": "^2.4.2" 96 + "@babel/highlight": "^7.24.2", 97 + "picocolors": "^1.0.0" 98 }, 99 "engines": { 100 "node": ">=6.9.0" 101 } 102 }, 103 "node_modules/@babel/compat-data": { 104 - "version": "7.23.5", 105 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", 106 - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", 107 + "version": "7.24.1", 108 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz", 109 + "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==", 110 "engines": { 111 "node": ">=6.9.0" 112 } 113 }, 114 "node_modules/@babel/core": { 115 - "version": "7.23.5", 116 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.5.tgz", 117 - "integrity": "sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==", 118 + "version": "7.24.3", 119 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz", 120 + "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==", 121 "dependencies": { 122 "@ampproject/remapping": "^2.2.0", 123 - "@babel/code-frame": "^7.23.5", 124 - "@babel/generator": "^7.23.5", 125 - "@babel/helper-compilation-targets": "^7.22.15", 126 + "@babel/code-frame": "^7.24.2", 127 + "@babel/generator": "^7.24.1", 128 + "@babel/helper-compilation-targets": "^7.23.6", 129 "@babel/helper-module-transforms": "^7.23.3", 130 - "@babel/helpers": "^7.23.5", 131 - "@babel/parser": "^7.23.5", 132 - "@babel/template": "^7.22.15", 133 - "@babel/traverse": "^7.23.5", 134 - "@babel/types": "^7.23.5", 135 + "@babel/helpers": "^7.24.1", 136 + "@babel/parser": "^7.24.1", 137 + "@babel/template": "^7.24.0", 138 + "@babel/traverse": "^7.24.1", 139 + "@babel/types": "^7.24.0", 140 "convert-source-map": "^2.0.0", 141 "debug": "^4.1.0", 142 "gensync": "^1.0.0-beta.2", 143 @@ -275,13 +279,13 @@ 144 } 145 }, 146 "node_modules/@babel/generator": { 147 - "version": "7.23.5", 148 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.5.tgz", 149 - "integrity": "sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==", 150 + "version": "7.24.1", 151 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", 152 + "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", 153 "dependencies": { 154 - "@babel/types": "^7.23.5", 155 - "@jridgewell/gen-mapping": "^0.3.2", 156 - "@jridgewell/trace-mapping": "^0.3.17", 157 + "@babel/types": "^7.24.0", 158 + "@jridgewell/gen-mapping": "^0.3.5", 159 + "@jridgewell/trace-mapping": "^0.3.25", 160 "jsesc": "^2.5.1" 161 }, 162 "engines": { 163 @@ -300,13 +304,13 @@ 164 } 165 }, 166 "node_modules/@babel/helper-compilation-targets": { 167 - "version": "7.22.15", 168 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", 169 - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", 170 + "version": "7.23.6", 171 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", 172 + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", 173 "dependencies": { 174 - "@babel/compat-data": "^7.22.9", 175 - "@babel/helper-validator-option": "^7.22.15", 176 - "browserslist": "^4.21.9", 177 + "@babel/compat-data": "^7.23.5", 178 + "@babel/helper-validator-option": "^7.23.5", 179 + "browserslist": "^4.22.2", 180 "lru-cache": "^5.1.1", 181 "semver": "^6.3.1" 182 }, 183 @@ -437,35 +441,36 @@ 184 } 185 }, 186 "node_modules/@babel/helpers": { 187 - "version": "7.23.5", 188 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.5.tgz", 189 - "integrity": "sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==", 190 + "version": "7.24.1", 191 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", 192 + "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", 193 "dependencies": { 194 - "@babel/template": "^7.22.15", 195 - "@babel/traverse": "^7.23.5", 196 - "@babel/types": "^7.23.5" 197 + "@babel/template": "^7.24.0", 198 + "@babel/traverse": "^7.24.1", 199 + "@babel/types": "^7.24.0" 200 }, 201 "engines": { 202 "node": ">=6.9.0" 203 } 204 }, 205 "node_modules/@babel/highlight": { 206 - "version": "7.23.4", 207 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", 208 - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", 209 + "version": "7.24.2", 210 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", 211 + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", 212 "dependencies": { 213 "@babel/helper-validator-identifier": "^7.22.20", 214 "chalk": "^2.4.2", 215 - "js-tokens": "^4.0.0" 216 + "js-tokens": "^4.0.0", 217 + "picocolors": "^1.0.0" 218 }, 219 "engines": { 220 "node": ">=6.9.0" 221 } 222 }, 223 "node_modules/@babel/parser": { 224 - "version": "7.23.5", 225 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", 226 - "integrity": "sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==", 227 + "version": "7.24.1", 228 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", 229 + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", 230 "bin": { 231 "parser": "bin/babel-parser.js" 232 }, 233 @@ -506,32 +511,32 @@ 234 } 235 }, 236 "node_modules/@babel/template": { 237 - "version": "7.22.15", 238 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", 239 - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", 240 + "version": "7.24.0", 241 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", 242 + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", 243 "dependencies": { 244 - "@babel/code-frame": "^7.22.13", 245 - "@babel/parser": "^7.22.15", 246 - "@babel/types": "^7.22.15" 247 + "@babel/code-frame": "^7.23.5", 248 + "@babel/parser": "^7.24.0", 249 + "@babel/types": "^7.24.0" 250 }, 251 "engines": { 252 "node": ">=6.9.0" 253 } 254 }, 255 "node_modules/@babel/traverse": { 256 - "version": "7.23.5", 257 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.5.tgz", 258 - "integrity": "sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==", 259 + "version": "7.24.1", 260 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", 261 + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", 262 "dependencies": { 263 - "@babel/code-frame": "^7.23.5", 264 - "@babel/generator": "^7.23.5", 265 + "@babel/code-frame": "^7.24.1", 266 + "@babel/generator": "^7.24.1", 267 "@babel/helper-environment-visitor": "^7.22.20", 268 "@babel/helper-function-name": "^7.23.0", 269 "@babel/helper-hoist-variables": "^7.22.5", 270 "@babel/helper-split-export-declaration": "^7.22.6", 271 - "@babel/parser": "^7.23.5", 272 - "@babel/types": "^7.23.5", 273 - "debug": "^4.1.0", 274 + "@babel/parser": "^7.24.1", 275 + "@babel/types": "^7.24.0", 276 + "debug": "^4.3.1", 277 "globals": "^11.1.0" 278 }, 279 "engines": { 280 @@ -539,9 +544,9 @@ 281 } 282 }, 283 "node_modules/@babel/types": { 284 - "version": "7.23.5", 285 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", 286 - "integrity": "sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==", 287 + "version": "7.24.0", 288 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", 289 + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", 290 "dependencies": { 291 "@babel/helper-string-parser": "^7.23.4", 292 "@babel/helper-validator-identifier": "^7.22.20", 293 @@ -572,6 +577,21 @@ 294 "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", 295 "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" 296 }, 297 + "node_modules/@esbuild/aix-ppc64": { 298 + "version": "0.20.2", 299 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", 300 + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", 301 + "cpu": [ 302 + "ppc64" 303 + ], 304 + "optional": true, 305 + "os": [ 306 + "aix" 307 + ], 308 + "engines": { 309 + "node": ">=12" 310 + } 311 + }, 312 "node_modules/@esbuild/android-arm": { 313 "version": "0.19.8", 314 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", 315 @@ -903,13 +923,13 @@ 316 } 317 }, 318 "node_modules/@jridgewell/gen-mapping": { 319 - "version": "0.3.3", 320 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 321 - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 322 + "version": "0.3.5", 323 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 324 + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 325 "dependencies": { 326 - "@jridgewell/set-array": "^1.0.1", 327 + "@jridgewell/set-array": "^1.2.1", 328 "@jridgewell/sourcemap-codec": "^1.4.10", 329 - "@jridgewell/trace-mapping": "^0.3.9" 330 + "@jridgewell/trace-mapping": "^0.3.24" 331 }, 332 "engines": { 333 "node": ">=6.0.0" 334 @@ -924,9 +944,9 @@ 335 } 336 }, 337 "node_modules/@jridgewell/set-array": { 338 - "version": "1.1.2", 339 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 340 - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 341 + "version": "1.2.1", 342 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 343 + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 344 "engines": { 345 "node": ">=6.0.0" 346 } 347 @@ -937,9 +957,9 @@ 348 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" 349 }, 350 "node_modules/@jridgewell/trace-mapping": { 351 - "version": "0.3.20", 352 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", 353 - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", 354 + "version": "0.3.25", 355 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 356 + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 357 "dependencies": { 358 "@jridgewell/resolve-uri": "^3.1.0", 359 "@jridgewell/sourcemap-codec": "^1.4.14" 360 @@ -1052,9 +1072,9 @@ 361 } 362 }, 363 "node_modules/@rollup/rollup-android-arm-eabi": { 364 - "version": "4.6.1", 365 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", 366 - "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==", 367 + "version": "4.13.2", 368 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.2.tgz", 369 + "integrity": "sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==", 370 "cpu": [ 371 "arm" 372 ], 373 @@ -1064,9 +1084,9 @@ 374 ] 375 }, 376 "node_modules/@rollup/rollup-android-arm64": { 377 - "version": "4.6.1", 378 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", 379 - "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==", 380 + "version": "4.13.2", 381 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.2.tgz", 382 + "integrity": "sha512-GdxxXbAuM7Y/YQM9/TwwP+L0omeE/lJAR1J+olu36c3LqqZEBdsIWeQ91KBe6nxwOnb06Xh7JS2U5ooWU5/LgQ==", 383 "cpu": [ 384 "arm64" 385 ], 386 @@ -1076,9 +1096,9 @@ 387 ] 388 }, 389 "node_modules/@rollup/rollup-darwin-arm64": { 390 - "version": "4.6.1", 391 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", 392 - "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==", 393 + "version": "4.13.2", 394 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.2.tgz", 395 + "integrity": "sha512-mCMlpzlBgOTdaFs83I4XRr8wNPveJiJX1RLfv4hggyIVhfB5mJfN4P8Z6yKh+oE4Luz+qq1P3kVdWrCKcMYrrA==", 396 "cpu": [ 397 "arm64" 398 ], 399 @@ -1088,9 +1108,9 @@ 400 ] 401 }, 402 "node_modules/@rollup/rollup-darwin-x64": { 403 - "version": "4.6.1", 404 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", 405 - "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==", 406 + "version": "4.13.2", 407 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.2.tgz", 408 + "integrity": "sha512-yUoEvnH0FBef/NbB1u6d3HNGyruAKnN74LrPAfDQL3O32e3k3OSfLrPgSJmgb3PJrBZWfPyt6m4ZhAFa2nZp2A==", 409 "cpu": [ 410 "x64" 411 ], 412 @@ -1100,9 +1120,9 @@ 413 ] 414 }, 415 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 416 - "version": "4.6.1", 417 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", 418 - "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==", 419 + "version": "4.13.2", 420 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.2.tgz", 421 + "integrity": "sha512-GYbLs5ErswU/Xs7aGXqzc3RrdEjKdmoCrgzhJWyFL0r5fL3qd1NPcDKDowDnmcoSiGJeU68/Vy+OMUluRxPiLQ==", 422 "cpu": [ 423 "arm" 424 ], 425 @@ -1112,9 +1132,9 @@ 426 ] 427 }, 428 "node_modules/@rollup/rollup-linux-arm64-gnu": { 429 - "version": "4.6.1", 430 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", 431 - "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==", 432 + "version": "4.13.2", 433 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.2.tgz", 434 + "integrity": "sha512-L1+D8/wqGnKQIlh4Zre9i4R4b4noxzH5DDciyahX4oOz62CphY7WDWqJoQ66zNR4oScLNOqQJfNSIAe/6TPUmQ==", 435 "cpu": [ 436 "arm64" 437 ], 438 @@ -1124,9 +1144,9 @@ 439 ] 440 }, 441 "node_modules/@rollup/rollup-linux-arm64-musl": { 442 - "version": "4.6.1", 443 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", 444 - "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==", 445 + "version": "4.13.2", 446 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.2.tgz", 447 + "integrity": "sha512-tK5eoKFkXdz6vjfkSTCupUzCo40xueTOiOO6PeEIadlNBkadH1wNOH8ILCPIl8by/Gmb5AGAeQOFeLev7iZDOA==", 448 "cpu": [ 449 "arm64" 450 ], 451 @@ -1135,10 +1155,46 @@ 452 "linux" 453 ] 454 }, 455 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 456 + "version": "4.13.2", 457 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.13.2.tgz", 458 + "integrity": "sha512-zvXvAUGGEYi6tYhcDmb9wlOckVbuD+7z3mzInCSTACJ4DQrdSLPNUeDIcAQW39M3q6PDquqLWu7pnO39uSMRzQ==", 459 + "cpu": [ 460 + "ppc64le" 461 + ], 462 + "optional": true, 463 + "os": [ 464 + "linux" 465 + ] 466 + }, 467 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 468 + "version": "4.13.2", 469 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.2.tgz", 470 + "integrity": "sha512-C3GSKvMtdudHCN5HdmAMSRYR2kkhgdOfye4w0xzyii7lebVr4riCgmM6lRiSCnJn2w1Xz7ZZzHKuLrjx5620kw==", 471 + "cpu": [ 472 + "riscv64" 473 + ], 474 + "optional": true, 475 + "os": [ 476 + "linux" 477 + ] 478 + }, 479 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 480 + "version": "4.13.2", 481 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.13.2.tgz", 482 + "integrity": "sha512-l4U0KDFwzD36j7HdfJ5/TveEQ1fUTjFFQP5qIt9gBqBgu1G8/kCaq5Ok05kd5TG9F8Lltf3MoYsUMw3rNlJ0Yg==", 483 + "cpu": [ 484 + "s390x" 485 + ], 486 + "optional": true, 487 + "os": [ 488 + "linux" 489 + ] 490 + }, 491 "node_modules/@rollup/rollup-linux-x64-gnu": { 492 - "version": "4.6.1", 493 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", 494 - "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==", 495 + "version": "4.13.2", 496 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.2.tgz", 497 + "integrity": "sha512-xXMLUAMzrtsvh3cZ448vbXqlUa7ZL8z0MwHp63K2IIID2+DeP5iWIT6g1SN7hg1VxPzqx0xZdiDM9l4n9LRU1A==", 498 "cpu": [ 499 "x64" 500 ], 501 @@ -1148,9 +1204,9 @@ 502 ] 503 }, 504 "node_modules/@rollup/rollup-linux-x64-musl": { 505 - "version": "4.6.1", 506 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", 507 - "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==", 508 + "version": "4.13.2", 509 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.2.tgz", 510 + "integrity": "sha512-M/JYAWickafUijWPai4ehrjzVPKRCyDb1SLuO+ZyPfoXgeCEAlgPkNXewFZx0zcnoIe3ay4UjXIMdXQXOZXWqA==", 511 "cpu": [ 512 "x64" 513 ], 514 @@ -1160,9 +1216,9 @@ 515 ] 516 }, 517 "node_modules/@rollup/rollup-win32-arm64-msvc": { 518 - "version": "4.6.1", 519 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", 520 - "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==", 521 + "version": "4.13.2", 522 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.2.tgz", 523 + "integrity": "sha512-2YWwoVg9KRkIKaXSh0mz3NmfurpmYoBBTAXA9qt7VXk0Xy12PoOP40EFuau+ajgALbbhi4uTj3tSG3tVseCjuA==", 524 "cpu": [ 525 "arm64" 526 ], 527 @@ -1172,9 +1228,9 @@ 528 ] 529 }, 530 "node_modules/@rollup/rollup-win32-ia32-msvc": { 531 - "version": "4.6.1", 532 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", 533 - "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==", 534 + "version": "4.13.2", 535 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.2.tgz", 536 + "integrity": "sha512-2FSsE9aQ6OWD20E498NYKEQLneShWes0NGMPQwxWOdws35qQXH+FplabOSP5zEe1pVjurSDOGEVCE2agFwSEsw==", 537 "cpu": [ 538 "ia32" 539 ], 540 @@ -1184,9 +1240,9 @@ 541 ] 542 }, 543 "node_modules/@rollup/rollup-win32-x64-msvc": { 544 - "version": "4.6.1", 545 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", 546 - "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==", 547 + "version": "4.13.2", 548 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.2.tgz", 549 + "integrity": "sha512-7h7J2nokcdPePdKykd8wtc8QqqkqxIrUz7MHj6aNr8waBRU//NLDVnNjQnqQO6fqtjrtCdftpbTuOKAyrAQETQ==", 550 "cpu": [ 551 "x64" 552 ], 553 @@ -1195,6 +1251,11 @@ 554 "win32" 555 ] 556 }, 557 + "node_modules/@shikijs/core": { 558 + "version": "1.2.2", 559 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.2.2.tgz", 560 + "integrity": "sha512-GXbTyNP6HlxpyWMR4eirW54Cxp84nVuivcV5hGVBgKnIl+UmD4AJgCX1uXuNRcFFAw58lB3HqryuezIc0iCLgw==" 561 + }, 562 "node_modules/@types/babel__core": { 563 "version": "7.20.5", 564 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", 565 @@ -1509,6 +1570,14 @@ 566 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 567 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 568 }, 569 + "node_modules/aria-query": { 570 + "version": "5.3.0", 571 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 572 + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 573 + "dependencies": { 574 + "dequal": "^2.0.3" 575 + } 576 + }, 577 "node_modules/array-iterate": { 578 "version": "2.0.1", 579 "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", 580 @@ -1519,15 +1588,15 @@ 581 } 582 }, 583 "node_modules/astro": { 584 - "version": "4.0.6", 585 - "resolved": "https://registry.npmjs.org/astro/-/astro-4.0.6.tgz", 586 - "integrity": "sha512-P7CfFqWKzkJozzF6IoOC6qoI2ONndV8P3ULhGDgMiXPL7xVkWI5haTBSpyrcjBx643tVXspIRsSV/v+Cx+CjGw==", 587 + "version": "4.5.12", 588 + "resolved": "https://registry.npmjs.org/astro/-/astro-4.5.12.tgz", 589 + "integrity": "sha512-xIJcFI2hbyV8+h5pWjL7SKD1jIP0K01fYVAH+gdAt0mJaXy+u8Mj+goD0cPlK6sEaykR+7zxQLYGKJ44U4qarg==", 590 "dependencies": { 591 - "@astrojs/compiler": "^2.3.4", 592 - "@astrojs/internal-helpers": "0.2.1", 593 - "@astrojs/markdown-remark": "4.0.1", 594 + "@astrojs/compiler": "^2.7.0", 595 + "@astrojs/internal-helpers": "0.4.0", 596 + "@astrojs/markdown-remark": "4.3.2", 597 "@astrojs/telemetry": "3.0.4", 598 - "@babel/core": "^7.23.3", 599 + "@babel/core": "^7.24.3", 600 "@babel/generator": "^7.23.3", 601 "@babel/parser": "^7.23.3", 602 "@babel/plugin-transform-react-jsx": "^7.22.5", 603 @@ -1535,12 +1604,15 @@ 604 "@babel/types": "^7.23.3", 605 "@types/babel__core": "^7.20.4", 606 "acorn": "^8.11.2", 607 + "aria-query": "^5.3.0", 608 + "axobject-query": "^4.0.0", 609 "boxen": "^7.1.1", 610 "chokidar": "^3.5.3", 611 "ci-info": "^4.0.0", 612 "clsx": "^2.0.0", 613 "common-ancestor-path": "^1.0.1", 614 "cookie": "^0.6.0", 615 + "cssesc": "^3.0.0", 616 "debug": "^4.3.4", 617 "deterministic-object-hash": "^2.0.1", 618 "devalue": "^4.3.2", 619 @@ -1560,30 +1632,28 @@ 620 "js-yaml": "^4.1.0", 621 "kleur": "^4.1.4", 622 "magic-string": "^0.30.3", 623 - "mdast-util-to-hast": "13.0.2", 624 "mime": "^3.0.0", 625 "ora": "^7.0.1", 626 "p-limit": "^5.0.0", 627 - "p-queue": "^7.4.1", 628 + "p-queue": "^8.0.1", 629 "path-to-regexp": "^6.2.1", 630 "preferred-pm": "^3.1.2", 631 - "probe-image-size": "^7.2.3", 632 "prompts": "^2.4.2", 633 "rehype": "^13.0.1", 634 "resolve": "^1.22.4", 635 "semver": "^7.5.4", 636 - "server-destroy": "^1.0.1", 637 - "shikiji": "^0.6.13", 638 + "shiki": "^1.1.2", 639 "string-width": "^7.0.0", 640 "strip-ansi": "^7.1.0", 641 "tsconfck": "^3.0.0", 642 "unist-util-visit": "^5.0.0", 643 "vfile": "^6.0.1", 644 - "vite": "^5.0.0", 645 + "vite": "^5.1.4", 646 "vitefu": "^0.2.5", 647 "which-pm": "^2.1.1", 648 "yargs-parser": "^21.1.1", 649 - "zod": "^3.22.4" 650 + "zod": "^3.22.4", 651 + "zod-to-json-schema": "^3.22.4" 652 }, 653 "bin": { 654 "astro": "astro.js" 655 @@ -1593,7 +1663,7 @@ 656 "npm": ">=6.14.0" 657 }, 658 "optionalDependencies": { 659 - "sharp": "^0.32.5" 660 + "sharp": "^0.32.6" 661 } 662 }, 663 "node_modules/autoprefixer": { 664 @@ -1632,6 +1702,14 @@ 665 "postcss": "^8.1.0" 666 } 667 }, 668 + "node_modules/axobject-query": { 669 + "version": "4.0.0", 670 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", 671 + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", 672 + "dependencies": { 673 + "dequal": "^2.0.3" 674 + } 675 + }, 676 "node_modules/b4a": { 677 "version": "1.6.4", 678 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", 679 @@ -2932,6 +3010,18 @@ 680 "url": "https://opencollective.com/unified" 681 } 682 }, 683 + "node_modules/hast-util-is-element": { 684 + "version": "3.0.0", 685 + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", 686 + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", 687 + "dependencies": { 688 + "@types/hast": "^3.0.0" 689 + }, 690 + "funding": { 691 + "type": "opencollective", 692 + "url": "https://opencollective.com/unified" 693 + } 694 + }, 695 "node_modules/hast-util-parse-selector": { 696 "version": "4.0.0", 697 "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", 698 @@ -3009,6 +3099,21 @@ 699 "url": "https://opencollective.com/unified" 700 } 701 }, 702 + "node_modules/hast-util-to-text": { 703 + "version": "4.0.0", 704 + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz", 705 + "integrity": "sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==", 706 + "dependencies": { 707 + "@types/hast": "^3.0.0", 708 + "@types/unist": "^3.0.0", 709 + "hast-util-is-element": "^3.0.0", 710 + "unist-util-find-after": "^5.0.0" 711 + }, 712 + "funding": { 713 + "type": "opencollective", 714 + "url": "https://opencollective.com/unified" 715 + } 716 + }, 717 "node_modules/hast-util-whitespace": { 718 "version": "3.0.0", 719 "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", 720 @@ -3100,17 +3205,6 @@ 721 "node": ">=16.17.0" 722 } 723 }, 724 - "node_modules/iconv-lite": { 725 - "version": "0.4.24", 726 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 727 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 728 - "dependencies": { 729 - "safer-buffer": ">= 2.1.2 < 3" 730 - }, 731 - "engines": { 732 - "node": ">=0.10.0" 733 - } 734 - }, 735 "node_modules/ieee754": { 736 "version": "1.2.1", 737 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 738 @@ -3507,11 +3601,6 @@ 739 "url": "https://github.com/sponsors/sindresorhus" 740 } 741 }, 742 - "node_modules/lodash.merge": { 743 - "version": "4.6.2", 744 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 745 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" 746 - }, 747 "node_modules/log-symbols": { 748 "version": "5.1.0", 749 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", 750 @@ -3745,9 +3834,9 @@ 751 } 752 }, 753 "node_modules/mdast-util-phrasing": { 754 - "version": "4.0.0", 755 - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", 756 - "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", 757 + "version": "4.1.0", 758 + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", 759 + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", 760 "dependencies": { 761 "@types/mdast": "^4.0.0", 762 "unist-util-is": "^6.0.0" 763 @@ -4487,30 +4576,6 @@ 764 "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", 765 "optional": true 766 }, 767 - "node_modules/needle": { 768 - "version": "2.9.1", 769 - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", 770 - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", 771 - "dependencies": { 772 - "debug": "^3.2.6", 773 - "iconv-lite": "^0.4.4", 774 - "sax": "^1.2.4" 775 - }, 776 - "bin": { 777 - "needle": "bin/needle" 778 - }, 779 - "engines": { 780 - "node": ">= 4.4.x" 781 - } 782 - }, 783 - "node_modules/needle/node_modules/debug": { 784 - "version": "3.2.7", 785 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 786 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 787 - "dependencies": { 788 - "ms": "^2.1.1" 789 - } 790 - }, 791 "node_modules/nlcst-to-string": { 792 "version": "3.1.1", 793 "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", 794 @@ -4790,26 +4855,26 @@ 795 } 796 }, 797 "node_modules/p-queue": { 798 - "version": "7.4.1", 799 - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", 800 - "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", 801 + "version": "8.0.1", 802 + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", 803 + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", 804 "dependencies": { 805 "eventemitter3": "^5.0.1", 806 - "p-timeout": "^5.0.2" 807 + "p-timeout": "^6.1.2" 808 }, 809 "engines": { 810 - "node": ">=12" 811 + "node": ">=18" 812 }, 813 "funding": { 814 "url": "https://github.com/sponsors/sindresorhus" 815 } 816 }, 817 "node_modules/p-timeout": { 818 - "version": "5.1.0", 819 - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", 820 - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", 821 + "version": "6.1.2", 822 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", 823 + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", 824 "engines": { 825 - "node": ">=12" 826 + "node": ">=14.16" 827 }, 828 "funding": { 829 "url": "https://github.com/sponsors/sindresorhus" 830 @@ -4979,9 +5044,9 @@ 831 } 832 }, 833 "node_modules/postcss": { 834 - "version": "8.4.32", 835 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", 836 - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", 837 + "version": "8.4.38", 838 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", 839 + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", 840 "funding": [ 841 { 842 "type": "opencollective", 843 @@ -4999,7 +5064,7 @@ 844 "dependencies": { 845 "nanoid": "^3.3.7", 846 "picocolors": "^1.0.0", 847 - "source-map-js": "^1.0.2" 848 + "source-map-js": "^1.2.0" 849 }, 850 "engines": { 851 "node": "^10 || ^12 || >=14" 852 @@ -5231,16 +5296,6 @@ 853 "node": ">=6" 854 } 855 }, 856 - "node_modules/probe-image-size": { 857 - "version": "7.2.3", 858 - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", 859 - "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", 860 - "dependencies": { 861 - "lodash.merge": "^4.6.2", 862 - "needle": "^2.5.2", 863 - "stream-parser": "~0.3.1" 864 - } 865 - }, 866 "node_modules/prompts": { 867 "version": "2.4.2", 868 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 869 @@ -5458,9 +5513,9 @@ 870 } 871 }, 872 "node_modules/remark-rehype": { 873 - "version": "11.0.0", 874 - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", 875 - "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", 876 + "version": "11.1.0", 877 + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", 878 + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", 879 "dependencies": { 880 "@types/hast": "^3.0.0", 881 "@types/mdast": "^4.0.0", 882 @@ -5474,62 +5529,18 @@ 883 } 884 }, 885 "node_modules/remark-smartypants": { 886 - "version": "2.0.0", 887 - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", 888 - "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", 889 + "version": "2.1.0", 890 + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", 891 + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", 892 "dependencies": { 893 "retext": "^8.1.0", 894 - "retext-smartypants": "^5.1.0", 895 - "unist-util-visit": "^4.1.0" 896 + "retext-smartypants": "^5.2.0", 897 + "unist-util-visit": "^5.0.0" 898 }, 899 "engines": { 900 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 901 } 902 }, 903 - "node_modules/remark-smartypants/node_modules/@types/unist": { 904 - "version": "2.0.10", 905 - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", 906 - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" 907 - }, 908 - "node_modules/remark-smartypants/node_modules/unist-util-is": { 909 - "version": "5.2.1", 910 - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", 911 - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", 912 - "dependencies": { 913 - "@types/unist": "^2.0.0" 914 - }, 915 - "funding": { 916 - "type": "opencollective", 917 - "url": "https://opencollective.com/unified" 918 - } 919 - }, 920 - "node_modules/remark-smartypants/node_modules/unist-util-visit": { 921 - "version": "4.1.2", 922 - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", 923 - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", 924 - "dependencies": { 925 - "@types/unist": "^2.0.0", 926 - "unist-util-is": "^5.0.0", 927 - "unist-util-visit-parents": "^5.1.1" 928 - }, 929 - "funding": { 930 - "type": "opencollective", 931 - "url": "https://opencollective.com/unified" 932 - } 933 - }, 934 - "node_modules/remark-smartypants/node_modules/unist-util-visit-parents": { 935 - "version": "5.1.3", 936 - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", 937 - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", 938 - "dependencies": { 939 - "@types/unist": "^2.0.0", 940 - "unist-util-is": "^5.0.0" 941 - }, 942 - "funding": { 943 - "type": "opencollective", 944 - "url": "https://opencollective.com/unified" 945 - } 946 - }, 947 "node_modules/remark-stringify": { 948 "version": "11.0.0", 949 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", 950 @@ -5975,9 +5986,12 @@ 951 } 952 }, 953 "node_modules/rollup": { 954 - "version": "4.6.1", 955 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", 956 - "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==", 957 + "version": "4.13.2", 958 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.2.tgz", 959 + "integrity": "sha512-MIlLgsdMprDBXC+4hsPgzWUasLO9CE4zOkj/u6j+Z6j5A4zRY+CtiXAdJyPtgCsc42g658Aeh1DlrdVEJhsL2g==", 960 + "dependencies": { 961 + "@types/estree": "1.0.5" 962 + }, 963 "bin": { 964 "rollup": "dist/bin/rollup" 965 }, 966 @@ -5986,18 +6000,21 @@ 967 "npm": ">=8.0.0" 968 }, 969 "optionalDependencies": { 970 - "@rollup/rollup-android-arm-eabi": "4.6.1", 971 - "@rollup/rollup-android-arm64": "4.6.1", 972 - "@rollup/rollup-darwin-arm64": "4.6.1", 973 - "@rollup/rollup-darwin-x64": "4.6.1", 974 - "@rollup/rollup-linux-arm-gnueabihf": "4.6.1", 975 - "@rollup/rollup-linux-arm64-gnu": "4.6.1", 976 - "@rollup/rollup-linux-arm64-musl": "4.6.1", 977 - "@rollup/rollup-linux-x64-gnu": "4.6.1", 978 - "@rollup/rollup-linux-x64-musl": "4.6.1", 979 - "@rollup/rollup-win32-arm64-msvc": "4.6.1", 980 - "@rollup/rollup-win32-ia32-msvc": "4.6.1", 981 - "@rollup/rollup-win32-x64-msvc": "4.6.1", 982 + "@rollup/rollup-android-arm-eabi": "4.13.2", 983 + "@rollup/rollup-android-arm64": "4.13.2", 984 + "@rollup/rollup-darwin-arm64": "4.13.2", 985 + "@rollup/rollup-darwin-x64": "4.13.2", 986 + "@rollup/rollup-linux-arm-gnueabihf": "4.13.2", 987 + "@rollup/rollup-linux-arm64-gnu": "4.13.2", 988 + "@rollup/rollup-linux-arm64-musl": "4.13.2", 989 + "@rollup/rollup-linux-powerpc64le-gnu": "4.13.2", 990 + "@rollup/rollup-linux-riscv64-gnu": "4.13.2", 991 + "@rollup/rollup-linux-s390x-gnu": "4.13.2", 992 + "@rollup/rollup-linux-x64-gnu": "4.13.2", 993 + "@rollup/rollup-linux-x64-musl": "4.13.2", 994 + "@rollup/rollup-win32-arm64-msvc": "4.13.2", 995 + "@rollup/rollup-win32-ia32-msvc": "4.13.2", 996 + "@rollup/rollup-win32-x64-msvc": "4.13.2", 997 "fsevents": "~2.3.2" 998 } 999 }, 1000 @@ -6042,11 +6059,6 @@ 1001 } 1002 ] 1003 }, 1004 - "node_modules/safer-buffer": { 1005 - "version": "2.1.2", 1006 - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1007 - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1008 - }, 1009 "node_modules/sass": { 1010 "version": "1.69.5", 1011 "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", 1012 @@ -6063,11 +6075,6 @@ 1013 "node": ">=14.0.0" 1014 } 1015 }, 1016 - "node_modules/sax": { 1017 - "version": "1.3.0", 1018 - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", 1019 - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" 1020 - }, 1021 "node_modules/section-matter": { 1022 "version": "1.0.0", 1023 "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", 1024 @@ -6214,12 +6221,12 @@ 1025 "node": ">=8" 1026 } 1027 }, 1028 - "node_modules/shikiji": { 1029 - "version": "0.6.13", 1030 - "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.6.13.tgz", 1031 - "integrity": "sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==", 1032 + "node_modules/shiki": { 1033 + "version": "1.2.2", 1034 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.2.2.tgz", 1035 + "integrity": "sha512-nqazfFgrU+DBLqk4+WjmGQz8sVWkcUcGriHqSM2zGk0GhjirVz4FyJ3AABEx91OpjGiKpuKBg2diYfRfQG3Fbg==", 1036 "dependencies": { 1037 - "hast-util-to-html": "^9.0.0" 1038 + "@shikijs/core": "1.2.2" 1039 } 1040 }, 1041 "node_modules/signal-exit": { 1042 @@ -6293,9 +6300,9 @@ 1043 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" 1044 }, 1045 "node_modules/source-map-js": { 1046 - "version": "1.0.2", 1047 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 1048 - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 1049 + "version": "1.2.0", 1050 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", 1051 + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", 1052 "engines": { 1053 "node": ">=0.10.0" 1054 } 1055 @@ -6336,27 +6343,6 @@ 1056 "url": "https://github.com/sponsors/sindresorhus" 1057 } 1058 }, 1059 - "node_modules/stream-parser": { 1060 - "version": "0.3.1", 1061 - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", 1062 - "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", 1063 - "dependencies": { 1064 - "debug": "2" 1065 - } 1066 - }, 1067 - "node_modules/stream-parser/node_modules/debug": { 1068 - "version": "2.6.9", 1069 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1070 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1071 - "dependencies": { 1072 - "ms": "2.0.0" 1073 - } 1074 - }, 1075 - "node_modules/stream-parser/node_modules/ms": { 1076 - "version": "2.0.0", 1077 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1078 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 1079 - }, 1080 "node_modules/streamx": { 1081 "version": "2.15.5", 1082 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.5.tgz", 1083 @@ -6757,6 +6743,19 @@ 1084 "url": "https://opencollective.com/unified" 1085 } 1086 }, 1087 + "node_modules/unist-util-find-after": { 1088 + "version": "5.0.0", 1089 + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", 1090 + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", 1091 + "dependencies": { 1092 + "@types/unist": "^3.0.0", 1093 + "unist-util-is": "^6.0.0" 1094 + }, 1095 + "funding": { 1096 + "type": "opencollective", 1097 + "url": "https://opencollective.com/unified" 1098 + } 1099 + }, 1100 "node_modules/unist-util-is": { 1101 "version": "6.0.0", 1102 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 1103 @@ -6799,6 +6798,19 @@ 1104 "url": "https://opencollective.com/unified" 1105 } 1106 }, 1107 + "node_modules/unist-util-remove-position": { 1108 + "version": "5.0.0", 1109 + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", 1110 + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", 1111 + "dependencies": { 1112 + "@types/unist": "^3.0.0", 1113 + "unist-util-visit": "^5.0.0" 1114 + }, 1115 + "funding": { 1116 + "type": "opencollective", 1117 + "url": "https://opencollective.com/unified" 1118 + } 1119 + }, 1120 "node_modules/unist-util-stringify-position": { 1121 "version": "4.0.0", 1122 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 1123 @@ -6930,13 +6942,13 @@ 1124 } 1125 }, 1126 "node_modules/vite": { 1127 - "version": "5.0.5", 1128 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", 1129 - "integrity": "sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==", 1130 + "version": "5.2.7", 1131 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.7.tgz", 1132 + "integrity": "sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==", 1133 "dependencies": { 1134 - "esbuild": "^0.19.3", 1135 - "postcss": "^8.4.32", 1136 - "rollup": "^4.2.0" 1137 + "esbuild": "^0.20.1", 1138 + "postcss": "^8.4.38", 1139 + "rollup": "^4.13.0" 1140 }, 1141 "bin": { 1142 "vite": "bin/vite.js" 1143 @@ -6983,6 +6995,373 @@ 1144 } 1145 } 1146 }, 1147 + "node_modules/vite/node_modules/@esbuild/android-arm": { 1148 + "version": "0.20.2", 1149 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", 1150 + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", 1151 + "cpu": [ 1152 + "arm" 1153 + ], 1154 + "optional": true, 1155 + "os": [ 1156 + "android" 1157 + ], 1158 + "engines": { 1159 + "node": ">=12" 1160 + } 1161 + }, 1162 + "node_modules/vite/node_modules/@esbuild/android-arm64": { 1163 + "version": "0.20.2", 1164 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", 1165 + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", 1166 + "cpu": [ 1167 + "arm64" 1168 + ], 1169 + "optional": true, 1170 + "os": [ 1171 + "android" 1172 + ], 1173 + "engines": { 1174 + "node": ">=12" 1175 + } 1176 + }, 1177 + "node_modules/vite/node_modules/@esbuild/android-x64": { 1178 + "version": "0.20.2", 1179 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", 1180 + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", 1181 + "cpu": [ 1182 + "x64" 1183 + ], 1184 + "optional": true, 1185 + "os": [ 1186 + "android" 1187 + ], 1188 + "engines": { 1189 + "node": ">=12" 1190 + } 1191 + }, 1192 + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { 1193 + "version": "0.20.2", 1194 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", 1195 + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", 1196 + "cpu": [ 1197 + "arm64" 1198 + ], 1199 + "optional": true, 1200 + "os": [ 1201 + "darwin" 1202 + ], 1203 + "engines": { 1204 + "node": ">=12" 1205 + } 1206 + }, 1207 + "node_modules/vite/node_modules/@esbuild/darwin-x64": { 1208 + "version": "0.20.2", 1209 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", 1210 + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", 1211 + "cpu": [ 1212 + "x64" 1213 + ], 1214 + "optional": true, 1215 + "os": [ 1216 + "darwin" 1217 + ], 1218 + "engines": { 1219 + "node": ">=12" 1220 + } 1221 + }, 1222 + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { 1223 + "version": "0.20.2", 1224 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", 1225 + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", 1226 + "cpu": [ 1227 + "arm64" 1228 + ], 1229 + "optional": true, 1230 + "os": [ 1231 + "freebsd" 1232 + ], 1233 + "engines": { 1234 + "node": ">=12" 1235 + } 1236 + }, 1237 + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { 1238 + "version": "0.20.2", 1239 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", 1240 + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", 1241 + "cpu": [ 1242 + "x64" 1243 + ], 1244 + "optional": true, 1245 + "os": [ 1246 + "freebsd" 1247 + ], 1248 + "engines": { 1249 + "node": ">=12" 1250 + } 1251 + }, 1252 + "node_modules/vite/node_modules/@esbuild/linux-arm": { 1253 + "version": "0.20.2", 1254 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", 1255 + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", 1256 + "cpu": [ 1257 + "arm" 1258 + ], 1259 + "optional": true, 1260 + "os": [ 1261 + "linux" 1262 + ], 1263 + "engines": { 1264 + "node": ">=12" 1265 + } 1266 + }, 1267 + "node_modules/vite/node_modules/@esbuild/linux-arm64": { 1268 + "version": "0.20.2", 1269 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", 1270 + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", 1271 + "cpu": [ 1272 + "arm64" 1273 + ], 1274 + "optional": true, 1275 + "os": [ 1276 + "linux" 1277 + ], 1278 + "engines": { 1279 + "node": ">=12" 1280 + } 1281 + }, 1282 + "node_modules/vite/node_modules/@esbuild/linux-ia32": { 1283 + "version": "0.20.2", 1284 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", 1285 + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", 1286 + "cpu": [ 1287 + "ia32" 1288 + ], 1289 + "optional": true, 1290 + "os": [ 1291 + "linux" 1292 + ], 1293 + "engines": { 1294 + "node": ">=12" 1295 + } 1296 + }, 1297 + "node_modules/vite/node_modules/@esbuild/linux-loong64": { 1298 + "version": "0.20.2", 1299 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", 1300 + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", 1301 + "cpu": [ 1302 + "loong64" 1303 + ], 1304 + "optional": true, 1305 + "os": [ 1306 + "linux" 1307 + ], 1308 + "engines": { 1309 + "node": ">=12" 1310 + } 1311 + }, 1312 + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { 1313 + "version": "0.20.2", 1314 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", 1315 + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", 1316 + "cpu": [ 1317 + "mips64el" 1318 + ], 1319 + "optional": true, 1320 + "os": [ 1321 + "linux" 1322 + ], 1323 + "engines": { 1324 + "node": ">=12" 1325 + } 1326 + }, 1327 + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { 1328 + "version": "0.20.2", 1329 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", 1330 + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", 1331 + "cpu": [ 1332 + "ppc64" 1333 + ], 1334 + "optional": true, 1335 + "os": [ 1336 + "linux" 1337 + ], 1338 + "engines": { 1339 + "node": ">=12" 1340 + } 1341 + }, 1342 + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { 1343 + "version": "0.20.2", 1344 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", 1345 + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", 1346 + "cpu": [ 1347 + "riscv64" 1348 + ], 1349 + "optional": true, 1350 + "os": [ 1351 + "linux" 1352 + ], 1353 + "engines": { 1354 + "node": ">=12" 1355 + } 1356 + }, 1357 + "node_modules/vite/node_modules/@esbuild/linux-s390x": { 1358 + "version": "0.20.2", 1359 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", 1360 + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", 1361 + "cpu": [ 1362 + "s390x" 1363 + ], 1364 + "optional": true, 1365 + "os": [ 1366 + "linux" 1367 + ], 1368 + "engines": { 1369 + "node": ">=12" 1370 + } 1371 + }, 1372 + "node_modules/vite/node_modules/@esbuild/linux-x64": { 1373 + "version": "0.20.2", 1374 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", 1375 + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", 1376 + "cpu": [ 1377 + "x64" 1378 + ], 1379 + "optional": true, 1380 + "os": [ 1381 + "linux" 1382 + ], 1383 + "engines": { 1384 + "node": ">=12" 1385 + } 1386 + }, 1387 + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { 1388 + "version": "0.20.2", 1389 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", 1390 + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", 1391 + "cpu": [ 1392 + "x64" 1393 + ], 1394 + "optional": true, 1395 + "os": [ 1396 + "netbsd" 1397 + ], 1398 + "engines": { 1399 + "node": ">=12" 1400 + } 1401 + }, 1402 + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { 1403 + "version": "0.20.2", 1404 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", 1405 + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", 1406 + "cpu": [ 1407 + "x64" 1408 + ], 1409 + "optional": true, 1410 + "os": [ 1411 + "openbsd" 1412 + ], 1413 + "engines": { 1414 + "node": ">=12" 1415 + } 1416 + }, 1417 + "node_modules/vite/node_modules/@esbuild/sunos-x64": { 1418 + "version": "0.20.2", 1419 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", 1420 + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", 1421 + "cpu": [ 1422 + "x64" 1423 + ], 1424 + "optional": true, 1425 + "os": [ 1426 + "sunos" 1427 + ], 1428 + "engines": { 1429 + "node": ">=12" 1430 + } 1431 + }, 1432 + "node_modules/vite/node_modules/@esbuild/win32-arm64": { 1433 + "version": "0.20.2", 1434 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", 1435 + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", 1436 + "cpu": [ 1437 + "arm64" 1438 + ], 1439 + "optional": true, 1440 + "os": [ 1441 + "win32" 1442 + ], 1443 + "engines": { 1444 + "node": ">=12" 1445 + } 1446 + }, 1447 + "node_modules/vite/node_modules/@esbuild/win32-ia32": { 1448 + "version": "0.20.2", 1449 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", 1450 + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", 1451 + "cpu": [ 1452 + "ia32" 1453 + ], 1454 + "optional": true, 1455 + "os": [ 1456 + "win32" 1457 + ], 1458 + "engines": { 1459 + "node": ">=12" 1460 + } 1461 + }, 1462 + "node_modules/vite/node_modules/@esbuild/win32-x64": { 1463 + "version": "0.20.2", 1464 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", 1465 + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", 1466 + "cpu": [ 1467 + "x64" 1468 + ], 1469 + "optional": true, 1470 + "os": [ 1471 + "win32" 1472 + ], 1473 + "engines": { 1474 + "node": ">=12" 1475 + } 1476 + }, 1477 + "node_modules/vite/node_modules/esbuild": { 1478 + "version": "0.20.2", 1479 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", 1480 + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", 1481 + "hasInstallScript": true, 1482 + "bin": { 1483 + "esbuild": "bin/esbuild" 1484 + }, 1485 + "engines": { 1486 + "node": ">=12" 1487 + }, 1488 + "optionalDependencies": { 1489 + "@esbuild/aix-ppc64": "0.20.2", 1490 + "@esbuild/android-arm": "0.20.2", 1491 + "@esbuild/android-arm64": "0.20.2", 1492 + "@esbuild/android-x64": "0.20.2", 1493 + "@esbuild/darwin-arm64": "0.20.2", 1494 + "@esbuild/darwin-x64": "0.20.2", 1495 + "@esbuild/freebsd-arm64": "0.20.2", 1496 + "@esbuild/freebsd-x64": "0.20.2", 1497 + "@esbuild/linux-arm": "0.20.2", 1498 + "@esbuild/linux-arm64": "0.20.2", 1499 + "@esbuild/linux-ia32": "0.20.2", 1500 + "@esbuild/linux-loong64": "0.20.2", 1501 + "@esbuild/linux-mips64el": "0.20.2", 1502 + "@esbuild/linux-ppc64": "0.20.2", 1503 + "@esbuild/linux-riscv64": "0.20.2", 1504 + "@esbuild/linux-s390x": "0.20.2", 1505 + "@esbuild/linux-x64": "0.20.2", 1506 + "@esbuild/netbsd-x64": "0.20.2", 1507 + "@esbuild/openbsd-x64": "0.20.2", 1508 + "@esbuild/sunos-x64": "0.20.2", 1509 + "@esbuild/win32-arm64": "0.20.2", 1510 + "@esbuild/win32-ia32": "0.20.2", 1511 + "@esbuild/win32-x64": "0.20.2" 1512 + } 1513 + }, 1514 "node_modules/vitefu": { 1515 "version": "0.2.5", 1516 "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", 1517 @@ -7424,6 +7803,14 @@ 1518 "url": "https://github.com/sponsors/colinhacks" 1519 } 1520 }, 1521 + "node_modules/zod-to-json-schema": { 1522 + "version": "3.22.5", 1523 + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.22.5.tgz", 1524 + "integrity": "sha512-+akaPo6a0zpVCCseDed504KBJUQpEW5QZw7RMneNmKw+fGaML1Z9tUNLnHHAC8x6dzVRO1eB2oEMyZRnuBZg7Q==", 1525 + "peerDependencies": { 1526 + "zod": "^3.22.4" 1527 + } 1528 + }, 1529 "node_modules/zwitch": { 1530 "version": "2.0.4", 1531 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", 1532 diff --git a/package.json b/package.json 1533 index 0357656..e5c81bc 100644 1534 --- a/package.json 1535 +++ b/package.json 1536 @@ -12,7 +12,7 @@ 1537 "dependencies": { 1538 "@astrojs/check": "^0.3.3", 1539 "@astrojs/lit": "^3.0.3", 1540 - "@astrojs/node": "^7.0.1", 1541 + "@astrojs/node": "^8.2.5", 1542 "@astrojs/tailwind": "^5.0.3", 1543 "@webcomponents/template-shadowroot": "^0.2.1", 1544 "astro": "^4.0.6",