toolkit for mdBook [mirror of my GitHub repo] docs.tonywu.dev/mdbookkit/
permalinks rust-analyzer mdbook
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: move to cloudflare (WIP)

Tony Wu b7ee6bca ee708bec

+630 -20
+2 -4
.gitignore
··· 111 111 112 112 # Nuxt.js build / generate output 113 113 .nuxt 114 - dist 115 114 116 115 # Gatsby files 117 116 .cache/ ··· 151 150 .yarn/install-state.gz 152 151 .pnp.* 153 152 154 - /vendor 153 + .bin 155 154 156 - dist 157 - .bin 155 + .wrangler
+6
TODO.md
··· 38 38 - [ ] cloudflare 39 39 - [ ] URLs 40 40 - [ ] socials 41 + - [x] cache-control 42 + 43 + - [ ] versions 44 + - [ ] changelog 45 + 46 + - [ ] tokens
+11 -2
deno.json
··· 19 19 "prettier": "npm:prettier@^3.7.4", 20 20 "stylelint": "npm:stylelint@^16.26.1", 21 21 "stylelint-config-recess-order": "npm:stylelint-config-recess-order@^6.1.0", 22 - "stylelint-config-standard": "npm:stylelint-config-standard@^38.0.0" 22 + "stylelint-config-standard": "npm:stylelint-config-standard@^38.0.0", 23 + "wrangler": "npm:wrangler@^4.54.0" 23 24 }, 24 25 "nodeModulesDir": "auto", 25 26 "tasks": { 26 27 "format": "deno run -A npm:prettier --write docs/app docs/src" 27 - } 28 + }, 29 + "allowScripts": [ 30 + "npm:esbuild@0.25.12", 31 + "npm:esbuild@0.25.2", 32 + "npm:esbuild@0.27.0", 33 + "npm:fsevents@2.3.3", 34 + "npm:sharp@0.33.5", 35 + "npm:workerd@1.20251210.0" 36 + ] 28 37 }
+566 -6
deno.lock
··· 13 13 "npm:prettier@^3.7.4": "3.7.4", 14 14 "npm:stylelint-config-recess-order@^6.1.0": "6.1.0_stylelint@16.26.1__@csstools+css-tokenizer@3.0.4__@csstools+css-parser-algorithms@3.0.5___@csstools+css-tokenizer@3.0.4__postcss-selector-parser@7.1.0__postcss@8.5.6", 15 15 "npm:stylelint-config-standard@38": "38.0.0_stylelint@16.26.1__@csstools+css-tokenizer@3.0.4__@csstools+css-parser-algorithms@3.0.5___@csstools+css-tokenizer@3.0.4__postcss-selector-parser@7.1.0__postcss@8.5.6", 16 - "npm:stylelint@^16.26.1": "16.26.1_@csstools+css-tokenizer@3.0.4_@csstools+css-parser-algorithms@3.0.5__@csstools+css-tokenizer@3.0.4_postcss-selector-parser@7.1.0_postcss@8.5.6" 16 + "npm:stylelint@^16.26.1": "16.26.1_@csstools+css-tokenizer@3.0.4_@csstools+css-parser-algorithms@3.0.5__@csstools+css-tokenizer@3.0.4_postcss-selector-parser@7.1.0_postcss@8.5.6", 17 + "npm:wrangler@^4.54.0": "4.54.0_unenv@2.0.0-rc.24_workerd@1.20251210.0" 17 18 }, 18 19 "jsr": { 19 20 "@std/encoding@1.0.8": { ··· 97 98 "@chevrotain/utils@11.0.3": { 98 99 "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==" 99 100 }, 101 + "@cloudflare/kv-asset-handler@0.4.1": { 102 + "integrity": "sha512-Nu8ahitGFFJztxUml9oD/DLb7Z28C8cd8F46IVQ7y5Btz575pvMY8AqZsXkX7Gds29eCKdMgIHjIvzskHgPSFg==", 103 + "dependencies": [ 104 + "mime" 105 + ] 106 + }, 107 + "@cloudflare/unenv-preset@2.7.13_unenv@2.0.0-rc.24_workerd@1.20251210.0": { 108 + "integrity": "sha512-NulO1H8R/DzsJguLC0ndMuk4Ufv0KSlN+E54ay9rn9ZCQo0kpAPwwh3LhgpZ96a3Dr6L9LqW57M4CqC34iLOvw==", 109 + "dependencies": [ 110 + "unenv", 111 + "workerd" 112 + ], 113 + "optionalPeers": [ 114 + "workerd" 115 + ] 116 + }, 117 + "@cloudflare/workerd-darwin-64@1.20251210.0": { 118 + "integrity": "sha512-Nn9X1moUDERA9xtFdCQ2XpQXgAS9pOjiCxvOT8sVx9UJLAiBLkfSCGbpsYdarODGybXCpjRlc77Yppuolvt7oQ==", 119 + "os": ["darwin"], 120 + "cpu": ["x64"] 121 + }, 122 + "@cloudflare/workerd-darwin-arm64@1.20251210.0": { 123 + "integrity": "sha512-Mg8iYIZQFnbevq/ls9eW/eneWTk/EE13Pej1MwfkY5et0jVpdHnvOLywy/o+QtMJFef1AjsqXGULwAneYyBfHw==", 124 + "os": ["darwin"], 125 + "cpu": ["arm64"] 126 + }, 127 + "@cloudflare/workerd-linux-64@1.20251210.0": { 128 + "integrity": "sha512-kjC2fCZhZ2Gkm1biwk2qByAYpGguK5Gf5ic8owzSCUw0FOUfQxTZUT9Lp3gApxsfTLbbnLBrX/xzWjywH9QR4g==", 129 + "os": ["linux"], 130 + "cpu": ["x64"] 131 + }, 132 + "@cloudflare/workerd-linux-arm64@1.20251210.0": { 133 + "integrity": "sha512-2IB37nXi7PZVQLa1OCuO7/6pNxqisRSO8DmCQ5x/3sezI5op1vwOxAcb1osAnuVsVN9bbvpw70HJvhKruFJTuA==", 134 + "os": ["linux"], 135 + "cpu": ["arm64"] 136 + }, 137 + "@cloudflare/workerd-windows-64@1.20251210.0": { 138 + "integrity": "sha512-Uaz6/9XE+D6E7pCY4OvkCuJHu7HcSDzeGcCGY1HLhojXhHd7yL52c3yfiyJdS8hPatiAa0nn5qSI/42+aTdDSw==", 139 + "os": ["win32"], 140 + "cpu": ["x64"] 141 + }, 142 + "@cspotcode/source-map-support@0.8.1": { 143 + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 144 + "dependencies": [ 145 + "@jridgewell/trace-mapping" 146 + ] 147 + }, 100 148 "@csstools/css-parser-algorithms@3.0.5_@csstools+css-tokenizer@3.0.4": { 101 149 "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", 102 150 "dependencies": [ ··· 125 173 "@dual-bundle/import-meta-resolve@4.2.1": { 126 174 "integrity": "sha512-id+7YRUgoUX6CgV0DtuhirQWodeeA7Lf4i2x71JS/vtA5pRb/hIGWlw+G6MeXvsM+MXrz0VAydTGElX1rAfgPg==" 127 175 }, 176 + "@emnapi/runtime@1.7.1": { 177 + "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", 178 + "dependencies": [ 179 + "tslib" 180 + ] 181 + }, 128 182 "@esbuild/aix-ppc64@0.25.12": { 129 183 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", 130 184 "os": ["aix"], ··· 135 189 "os": ["aix"], 136 190 "cpu": ["ppc64"] 137 191 }, 192 + "@esbuild/aix-ppc64@0.27.0": { 193 + "integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==", 194 + "os": ["aix"], 195 + "cpu": ["ppc64"] 196 + }, 138 197 "@esbuild/android-arm64@0.25.12": { 139 198 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", 140 199 "os": ["android"], ··· 145 204 "os": ["android"], 146 205 "cpu": ["arm64"] 147 206 }, 207 + "@esbuild/android-arm64@0.27.0": { 208 + "integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==", 209 + "os": ["android"], 210 + "cpu": ["arm64"] 211 + }, 148 212 "@esbuild/android-arm@0.25.12": { 149 213 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", 150 214 "os": ["android"], ··· 155 219 "os": ["android"], 156 220 "cpu": ["arm"] 157 221 }, 222 + "@esbuild/android-arm@0.27.0": { 223 + "integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==", 224 + "os": ["android"], 225 + "cpu": ["arm"] 226 + }, 158 227 "@esbuild/android-x64@0.25.12": { 159 228 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", 160 229 "os": ["android"], ··· 165 234 "os": ["android"], 166 235 "cpu": ["x64"] 167 236 }, 237 + "@esbuild/android-x64@0.27.0": { 238 + "integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==", 239 + "os": ["android"], 240 + "cpu": ["x64"] 241 + }, 168 242 "@esbuild/darwin-arm64@0.25.12": { 169 243 "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", 170 244 "os": ["darwin"], ··· 172 246 }, 173 247 "@esbuild/darwin-arm64@0.25.2": { 174 248 "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==", 249 + "os": ["darwin"], 250 + "cpu": ["arm64"] 251 + }, 252 + "@esbuild/darwin-arm64@0.27.0": { 253 + "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==", 175 254 "os": ["darwin"], 176 255 "cpu": ["arm64"] 177 256 }, ··· 185 264 "os": ["darwin"], 186 265 "cpu": ["x64"] 187 266 }, 267 + "@esbuild/darwin-x64@0.27.0": { 268 + "integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==", 269 + "os": ["darwin"], 270 + "cpu": ["x64"] 271 + }, 188 272 "@esbuild/freebsd-arm64@0.25.12": { 189 273 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", 190 274 "os": ["freebsd"], ··· 195 279 "os": ["freebsd"], 196 280 "cpu": ["arm64"] 197 281 }, 282 + "@esbuild/freebsd-arm64@0.27.0": { 283 + "integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==", 284 + "os": ["freebsd"], 285 + "cpu": ["arm64"] 286 + }, 198 287 "@esbuild/freebsd-x64@0.25.12": { 199 288 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", 200 289 "os": ["freebsd"], ··· 205 294 "os": ["freebsd"], 206 295 "cpu": ["x64"] 207 296 }, 297 + "@esbuild/freebsd-x64@0.27.0": { 298 + "integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==", 299 + "os": ["freebsd"], 300 + "cpu": ["x64"] 301 + }, 208 302 "@esbuild/linux-arm64@0.25.12": { 209 303 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", 210 304 "os": ["linux"], ··· 215 309 "os": ["linux"], 216 310 "cpu": ["arm64"] 217 311 }, 312 + "@esbuild/linux-arm64@0.27.0": { 313 + "integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==", 314 + "os": ["linux"], 315 + "cpu": ["arm64"] 316 + }, 218 317 "@esbuild/linux-arm@0.25.12": { 219 318 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", 220 319 "os": ["linux"], ··· 225 324 "os": ["linux"], 226 325 "cpu": ["arm"] 227 326 }, 327 + "@esbuild/linux-arm@0.27.0": { 328 + "integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==", 329 + "os": ["linux"], 330 + "cpu": ["arm"] 331 + }, 228 332 "@esbuild/linux-ia32@0.25.12": { 229 333 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", 230 334 "os": ["linux"], ··· 235 339 "os": ["linux"], 236 340 "cpu": ["ia32"] 237 341 }, 342 + "@esbuild/linux-ia32@0.27.0": { 343 + "integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==", 344 + "os": ["linux"], 345 + "cpu": ["ia32"] 346 + }, 238 347 "@esbuild/linux-loong64@0.25.12": { 239 348 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", 240 349 "os": ["linux"], ··· 245 354 "os": ["linux"], 246 355 "cpu": ["loong64"] 247 356 }, 357 + "@esbuild/linux-loong64@0.27.0": { 358 + "integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==", 359 + "os": ["linux"], 360 + "cpu": ["loong64"] 361 + }, 248 362 "@esbuild/linux-mips64el@0.25.12": { 249 363 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", 250 364 "os": ["linux"], ··· 255 369 "os": ["linux"], 256 370 "cpu": ["mips64el"] 257 371 }, 372 + "@esbuild/linux-mips64el@0.27.0": { 373 + "integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==", 374 + "os": ["linux"], 375 + "cpu": ["mips64el"] 376 + }, 258 377 "@esbuild/linux-ppc64@0.25.12": { 259 378 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", 260 379 "os": ["linux"], ··· 262 381 }, 263 382 "@esbuild/linux-ppc64@0.25.2": { 264 383 "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==", 384 + "os": ["linux"], 385 + "cpu": ["ppc64"] 386 + }, 387 + "@esbuild/linux-ppc64@0.27.0": { 388 + "integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==", 265 389 "os": ["linux"], 266 390 "cpu": ["ppc64"] 267 391 }, ··· 275 399 "os": ["linux"], 276 400 "cpu": ["riscv64"] 277 401 }, 402 + "@esbuild/linux-riscv64@0.27.0": { 403 + "integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==", 404 + "os": ["linux"], 405 + "cpu": ["riscv64"] 406 + }, 278 407 "@esbuild/linux-s390x@0.25.12": { 279 408 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", 280 409 "os": ["linux"], ··· 285 414 "os": ["linux"], 286 415 "cpu": ["s390x"] 287 416 }, 417 + "@esbuild/linux-s390x@0.27.0": { 418 + "integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==", 419 + "os": ["linux"], 420 + "cpu": ["s390x"] 421 + }, 288 422 "@esbuild/linux-x64@0.25.12": { 289 423 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", 290 424 "os": ["linux"], ··· 295 429 "os": ["linux"], 296 430 "cpu": ["x64"] 297 431 }, 432 + "@esbuild/linux-x64@0.27.0": { 433 + "integrity": "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==", 434 + "os": ["linux"], 435 + "cpu": ["x64"] 436 + }, 298 437 "@esbuild/netbsd-arm64@0.25.12": { 299 438 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", 300 439 "os": ["netbsd"], ··· 305 444 "os": ["netbsd"], 306 445 "cpu": ["arm64"] 307 446 }, 447 + "@esbuild/netbsd-arm64@0.27.0": { 448 + "integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==", 449 + "os": ["netbsd"], 450 + "cpu": ["arm64"] 451 + }, 308 452 "@esbuild/netbsd-x64@0.25.12": { 309 453 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", 310 454 "os": ["netbsd"], ··· 315 459 "os": ["netbsd"], 316 460 "cpu": ["x64"] 317 461 }, 462 + "@esbuild/netbsd-x64@0.27.0": { 463 + "integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==", 464 + "os": ["netbsd"], 465 + "cpu": ["x64"] 466 + }, 318 467 "@esbuild/openbsd-arm64@0.25.12": { 319 468 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", 320 469 "os": ["openbsd"], ··· 325 474 "os": ["openbsd"], 326 475 "cpu": ["arm64"] 327 476 }, 477 + "@esbuild/openbsd-arm64@0.27.0": { 478 + "integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==", 479 + "os": ["openbsd"], 480 + "cpu": ["arm64"] 481 + }, 328 482 "@esbuild/openbsd-x64@0.25.12": { 329 483 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", 330 484 "os": ["openbsd"], ··· 332 486 }, 333 487 "@esbuild/openbsd-x64@0.25.2": { 334 488 "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==", 489 + "os": ["openbsd"], 490 + "cpu": ["x64"] 491 + }, 492 + "@esbuild/openbsd-x64@0.27.0": { 493 + "integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==", 335 494 "os": ["openbsd"], 336 495 "cpu": ["x64"] 337 496 }, ··· 340 499 "os": ["openharmony"], 341 500 "cpu": ["arm64"] 342 501 }, 502 + "@esbuild/openharmony-arm64@0.27.0": { 503 + "integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==", 504 + "os": ["openharmony"], 505 + "cpu": ["arm64"] 506 + }, 343 507 "@esbuild/sunos-x64@0.25.12": { 344 508 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", 345 509 "os": ["sunos"], ··· 350 514 "os": ["sunos"], 351 515 "cpu": ["x64"] 352 516 }, 517 + "@esbuild/sunos-x64@0.27.0": { 518 + "integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==", 519 + "os": ["sunos"], 520 + "cpu": ["x64"] 521 + }, 353 522 "@esbuild/win32-arm64@0.25.12": { 354 523 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", 355 524 "os": ["win32"], ··· 360 529 "os": ["win32"], 361 530 "cpu": ["arm64"] 362 531 }, 532 + "@esbuild/win32-arm64@0.27.0": { 533 + "integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==", 534 + "os": ["win32"], 535 + "cpu": ["arm64"] 536 + }, 363 537 "@esbuild/win32-ia32@0.25.12": { 364 538 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", 365 539 "os": ["win32"], ··· 370 544 "os": ["win32"], 371 545 "cpu": ["ia32"] 372 546 }, 547 + "@esbuild/win32-ia32@0.27.0": { 548 + "integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==", 549 + "os": ["win32"], 550 + "cpu": ["ia32"] 551 + }, 373 552 "@esbuild/win32-x64@0.25.12": { 374 553 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", 375 554 "os": ["win32"], ··· 380 559 "os": ["win32"], 381 560 "cpu": ["x64"] 382 561 }, 562 + "@esbuild/win32-x64@0.27.0": { 563 + "integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==", 564 + "os": ["win32"], 565 + "cpu": ["x64"] 566 + }, 383 567 "@iconify/types@2.0.0": { 384 568 "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" 385 569 }, ··· 391 575 "mlly" 392 576 ] 393 577 }, 578 + "@img/sharp-darwin-arm64@0.33.5": { 579 + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 580 + "optionalDependencies": [ 581 + "@img/sharp-libvips-darwin-arm64" 582 + ], 583 + "os": ["darwin"], 584 + "cpu": ["arm64"] 585 + }, 586 + "@img/sharp-darwin-x64@0.33.5": { 587 + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 588 + "optionalDependencies": [ 589 + "@img/sharp-libvips-darwin-x64" 590 + ], 591 + "os": ["darwin"], 592 + "cpu": ["x64"] 593 + }, 594 + "@img/sharp-libvips-darwin-arm64@1.0.4": { 595 + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 596 + "os": ["darwin"], 597 + "cpu": ["arm64"] 598 + }, 599 + "@img/sharp-libvips-darwin-x64@1.0.4": { 600 + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 601 + "os": ["darwin"], 602 + "cpu": ["x64"] 603 + }, 604 + "@img/sharp-libvips-linux-arm64@1.0.4": { 605 + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 606 + "os": ["linux"], 607 + "cpu": ["arm64"] 608 + }, 609 + "@img/sharp-libvips-linux-arm@1.0.5": { 610 + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 611 + "os": ["linux"], 612 + "cpu": ["arm"] 613 + }, 614 + "@img/sharp-libvips-linux-s390x@1.0.4": { 615 + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 616 + "os": ["linux"], 617 + "cpu": ["s390x"] 618 + }, 619 + "@img/sharp-libvips-linux-x64@1.0.4": { 620 + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 621 + "os": ["linux"], 622 + "cpu": ["x64"] 623 + }, 624 + "@img/sharp-libvips-linuxmusl-arm64@1.0.4": { 625 + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 626 + "os": ["linux"], 627 + "cpu": ["arm64"] 628 + }, 629 + "@img/sharp-libvips-linuxmusl-x64@1.0.4": { 630 + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 631 + "os": ["linux"], 632 + "cpu": ["x64"] 633 + }, 634 + "@img/sharp-linux-arm64@0.33.5": { 635 + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 636 + "optionalDependencies": [ 637 + "@img/sharp-libvips-linux-arm64" 638 + ], 639 + "os": ["linux"], 640 + "cpu": ["arm64"] 641 + }, 642 + "@img/sharp-linux-arm@0.33.5": { 643 + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 644 + "optionalDependencies": [ 645 + "@img/sharp-libvips-linux-arm" 646 + ], 647 + "os": ["linux"], 648 + "cpu": ["arm"] 649 + }, 650 + "@img/sharp-linux-s390x@0.33.5": { 651 + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 652 + "optionalDependencies": [ 653 + "@img/sharp-libvips-linux-s390x" 654 + ], 655 + "os": ["linux"], 656 + "cpu": ["s390x"] 657 + }, 658 + "@img/sharp-linux-x64@0.33.5": { 659 + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 660 + "optionalDependencies": [ 661 + "@img/sharp-libvips-linux-x64" 662 + ], 663 + "os": ["linux"], 664 + "cpu": ["x64"] 665 + }, 666 + "@img/sharp-linuxmusl-arm64@0.33.5": { 667 + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 668 + "optionalDependencies": [ 669 + "@img/sharp-libvips-linuxmusl-arm64" 670 + ], 671 + "os": ["linux"], 672 + "cpu": ["arm64"] 673 + }, 674 + "@img/sharp-linuxmusl-x64@0.33.5": { 675 + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 676 + "optionalDependencies": [ 677 + "@img/sharp-libvips-linuxmusl-x64" 678 + ], 679 + "os": ["linux"], 680 + "cpu": ["x64"] 681 + }, 682 + "@img/sharp-wasm32@0.33.5": { 683 + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 684 + "dependencies": [ 685 + "@emnapi/runtime" 686 + ], 687 + "cpu": ["wasm32"] 688 + }, 689 + "@img/sharp-win32-ia32@0.33.5": { 690 + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 691 + "os": ["win32"], 692 + "cpu": ["ia32"] 693 + }, 694 + "@img/sharp-win32-x64@0.33.5": { 695 + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 696 + "os": ["win32"], 697 + "cpu": ["x64"] 698 + }, 699 + "@jridgewell/resolve-uri@3.1.2": { 700 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" 701 + }, 702 + "@jridgewell/sourcemap-codec@1.5.5": { 703 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" 704 + }, 705 + "@jridgewell/trace-mapping@0.3.9": { 706 + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 707 + "dependencies": [ 708 + "@jridgewell/resolve-uri", 709 + "@jridgewell/sourcemap-codec" 710 + ] 711 + }, 394 712 "@keyv/bigmap@1.3.0_keyv@5.5.5": { 395 713 "integrity": "sha512-KT01GjzV6AQD5+IYrcpoYLkCu1Jod3nau1Z7EsEuViO3TZGRacSbO9MfHmbJ1WaOXFtWLxPVj169cn2WNKPkIg==", 396 714 "dependencies": [ ··· 425 743 "fastq" 426 744 ] 427 745 }, 746 + "@poppinss/colors@4.1.6": { 747 + "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==", 748 + "dependencies": [ 749 + "kleur" 750 + ] 751 + }, 752 + "@poppinss/dumper@0.6.5": { 753 + "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==", 754 + "dependencies": [ 755 + "@poppinss/colors", 756 + "@sindresorhus/is", 757 + "supports-color@10.2.2" 758 + ] 759 + }, 760 + "@poppinss/exception@1.2.3": { 761 + "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==" 762 + }, 763 + "@sindresorhus/is@7.2.0": { 764 + "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==" 765 + }, 766 + "@speed-highlight/core@1.2.12": { 767 + "integrity": "sha512-uilwrK0Ygyri5dToHYdZSjcvpS2ZwX0w5aSt3GCEN9hrjxWCoeV4Z2DTXuxjwbntaLQIEEAlCeNQss5SoHvAEA==" 768 + }, 428 769 "@types/d3-array@3.2.2": { 429 770 "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==" 430 771 }, ··· 597 938 "@types/trusted-types@2.0.7": { 598 939 "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" 599 940 }, 941 + "acorn-walk@8.3.2": { 942 + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==" 943 + }, 944 + "acorn@8.14.0": { 945 + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 946 + "bin": true 947 + }, 600 948 "acorn@8.15.0": { 601 949 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 602 950 "bin": true ··· 631 979 "balanced-match@2.0.0": { 632 980 "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==" 633 981 }, 982 + "blake3-wasm@2.1.5": { 983 + "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==" 984 + }, 634 985 "braces@3.0.3": { 635 986 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 636 987 "dependencies": [ ··· 677 1028 "color-name@1.1.4": { 678 1029 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 679 1030 }, 1031 + "color-string@1.9.1": { 1032 + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 1033 + "dependencies": [ 1034 + "color-name", 1035 + "simple-swizzle" 1036 + ] 1037 + }, 1038 + "color@4.2.3": { 1039 + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 1040 + "dependencies": [ 1041 + "color-convert", 1042 + "color-string" 1043 + ] 1044 + }, 680 1045 "colord@2.9.3": { 681 1046 "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" 682 1047 }, ··· 688 1053 }, 689 1054 "confbox@0.1.8": { 690 1055 "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==" 1056 + }, 1057 + "cookie@1.1.1": { 1058 + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==" 691 1059 }, 692 1060 "cose-base@1.0.3": { 693 1061 "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", ··· 988 1356 "robust-predicates" 989 1357 ] 990 1358 }, 1359 + "detect-libc@2.1.2": { 1360 + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==" 1361 + }, 991 1362 "dir-glob@3.0.1": { 992 1363 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 993 1364 "dependencies": [ ··· 1009 1380 "error-ex@1.3.2": { 1010 1381 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 1011 1382 "dependencies": [ 1012 - "is-arrayish" 1383 + "is-arrayish@0.2.1" 1013 1384 ] 1014 1385 }, 1386 + "error-stack-parser-es@1.0.5": { 1387 + "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==" 1388 + }, 1015 1389 "esbuild@0.25.12": { 1016 1390 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", 1017 1391 "optionalDependencies": [ ··· 1036 1410 "@esbuild/netbsd-x64@0.25.12", 1037 1411 "@esbuild/openbsd-arm64@0.25.12", 1038 1412 "@esbuild/openbsd-x64@0.25.12", 1039 - "@esbuild/openharmony-arm64", 1413 + "@esbuild/openharmony-arm64@0.25.12", 1040 1414 "@esbuild/sunos-x64@0.25.12", 1041 1415 "@esbuild/win32-arm64@0.25.12", 1042 1416 "@esbuild/win32-ia32@0.25.12", ··· 1077 1451 "scripts": true, 1078 1452 "bin": true 1079 1453 }, 1454 + "esbuild@0.27.0": { 1455 + "integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==", 1456 + "optionalDependencies": [ 1457 + "@esbuild/aix-ppc64@0.27.0", 1458 + "@esbuild/android-arm@0.27.0", 1459 + "@esbuild/android-arm64@0.27.0", 1460 + "@esbuild/android-x64@0.27.0", 1461 + "@esbuild/darwin-arm64@0.27.0", 1462 + "@esbuild/darwin-x64@0.27.0", 1463 + "@esbuild/freebsd-arm64@0.27.0", 1464 + "@esbuild/freebsd-x64@0.27.0", 1465 + "@esbuild/linux-arm@0.27.0", 1466 + "@esbuild/linux-arm64@0.27.0", 1467 + "@esbuild/linux-ia32@0.27.0", 1468 + "@esbuild/linux-loong64@0.27.0", 1469 + "@esbuild/linux-mips64el@0.27.0", 1470 + "@esbuild/linux-ppc64@0.27.0", 1471 + "@esbuild/linux-riscv64@0.27.0", 1472 + "@esbuild/linux-s390x@0.27.0", 1473 + "@esbuild/linux-x64@0.27.0", 1474 + "@esbuild/netbsd-arm64@0.27.0", 1475 + "@esbuild/netbsd-x64@0.27.0", 1476 + "@esbuild/openbsd-arm64@0.27.0", 1477 + "@esbuild/openbsd-x64@0.27.0", 1478 + "@esbuild/openharmony-arm64@0.27.0", 1479 + "@esbuild/sunos-x64@0.27.0", 1480 + "@esbuild/win32-arm64@0.27.0", 1481 + "@esbuild/win32-ia32@0.27.0", 1482 + "@esbuild/win32-x64@0.27.0" 1483 + ], 1484 + "scripts": true, 1485 + "bin": true 1486 + }, 1487 + "exit-hook@2.2.1": { 1488 + "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==" 1489 + }, 1080 1490 "fast-deep-equal@3.1.3": { 1081 1491 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 1082 1492 }, ··· 1124 1534 }, 1125 1535 "flatted@3.3.3": { 1126 1536 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==" 1537 + }, 1538 + "fsevents@2.3.3": { 1539 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1540 + "os": ["darwin"], 1541 + "scripts": true 1127 1542 }, 1128 1543 "glob-parent@5.1.2": { 1129 1544 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", ··· 1131 1546 "is-glob" 1132 1547 ] 1133 1548 }, 1549 + "glob-to-regexp@0.4.1": { 1550 + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" 1551 + }, 1134 1552 "global-modules@2.0.0": { 1135 1553 "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", 1136 1554 "dependencies": [ ··· 1208 1626 "is-arrayish@0.2.1": { 1209 1627 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" 1210 1628 }, 1629 + "is-arrayish@0.3.4": { 1630 + "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==" 1631 + }, 1211 1632 "is-extglob@2.1.1": { 1212 1633 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" 1213 1634 }, ··· 1264 1685 "kind-of@6.0.3": { 1265 1686 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" 1266 1687 }, 1688 + "kleur@4.1.5": { 1689 + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" 1690 + }, 1267 1691 "known-css-properties@0.37.0": { 1268 1692 "integrity": "sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ==" 1269 1693 }, ··· 1340 1764 "picomatch" 1341 1765 ] 1342 1766 }, 1767 + "mime@3.0.0": { 1768 + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 1769 + "bin": true 1770 + }, 1771 + "miniflare@4.20251210.0": { 1772 + "integrity": "sha512-k6kIoXwGVqlPZb0hcn+X7BmnK+8BjIIkusQPY22kCo2RaQJ/LzAjtxHQdGXerlHSnJyQivDQsL6BJHMpQfUFyw==", 1773 + "dependencies": [ 1774 + "@cspotcode/source-map-support", 1775 + "acorn@8.14.0", 1776 + "acorn-walk", 1777 + "exit-hook", 1778 + "glob-to-regexp", 1779 + "sharp", 1780 + "stoppable", 1781 + "undici", 1782 + "workerd", 1783 + "ws", 1784 + "youch", 1785 + "zod" 1786 + ], 1787 + "bin": true 1788 + }, 1343 1789 "mlly@1.8.0": { 1344 1790 "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", 1345 1791 "dependencies": [ 1346 - "acorn", 1792 + "acorn@8.15.0", 1347 1793 "pathe", 1348 1794 "pkg-types", 1349 1795 "ufo" ··· 1379 1825 }, 1380 1826 "path-data-parser@0.1.0": { 1381 1827 "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==" 1828 + }, 1829 + "path-to-regexp@6.3.0": { 1830 + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==" 1382 1831 }, 1383 1832 "path-type@4.0.0": { 1384 1833 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" ··· 1492 1941 "safer-buffer@2.1.2": { 1493 1942 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1494 1943 }, 1944 + "semver@7.7.3": { 1945 + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 1946 + "bin": true 1947 + }, 1948 + "sharp@0.33.5": { 1949 + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 1950 + "dependencies": [ 1951 + "color", 1952 + "detect-libc", 1953 + "semver" 1954 + ], 1955 + "optionalDependencies": [ 1956 + "@img/sharp-darwin-arm64", 1957 + "@img/sharp-darwin-x64", 1958 + "@img/sharp-libvips-darwin-arm64", 1959 + "@img/sharp-libvips-darwin-x64", 1960 + "@img/sharp-libvips-linux-arm", 1961 + "@img/sharp-libvips-linux-arm64", 1962 + "@img/sharp-libvips-linux-s390x", 1963 + "@img/sharp-libvips-linux-x64", 1964 + "@img/sharp-libvips-linuxmusl-arm64", 1965 + "@img/sharp-libvips-linuxmusl-x64", 1966 + "@img/sharp-linux-arm", 1967 + "@img/sharp-linux-arm64", 1968 + "@img/sharp-linux-s390x", 1969 + "@img/sharp-linux-x64", 1970 + "@img/sharp-linuxmusl-arm64", 1971 + "@img/sharp-linuxmusl-x64", 1972 + "@img/sharp-wasm32", 1973 + "@img/sharp-win32-ia32", 1974 + "@img/sharp-win32-x64" 1975 + ], 1976 + "scripts": true 1977 + }, 1495 1978 "signal-exit@4.1.0": { 1496 1979 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" 1497 1980 }, 1981 + "simple-swizzle@0.2.4": { 1982 + "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==", 1983 + "dependencies": [ 1984 + "is-arrayish@0.3.4" 1985 + ] 1986 + }, 1498 1987 "slash@3.0.0": { 1499 1988 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" 1500 1989 }, ··· 1508 1997 }, 1509 1998 "source-map-js@1.2.1": { 1510 1999 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" 2000 + }, 2001 + "stoppable@1.1.0": { 2002 + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==" 1511 2003 }, 1512 2004 "string-width@4.2.3": { 1513 2005 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", ··· 1599 2091 "stylis@4.3.6": { 1600 2092 "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==" 1601 2093 }, 2094 + "supports-color@10.2.2": { 2095 + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==" 2096 + }, 1602 2097 "supports-color@7.2.0": { 1603 2098 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1604 2099 "dependencies": [ ··· 1609 2104 "integrity": "sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==", 1610 2105 "dependencies": [ 1611 2106 "has-flag", 1612 - "supports-color" 2107 + "supports-color@7.2.0" 1613 2108 ] 1614 2109 }, 1615 2110 "svg-tags@1.0.0": { ··· 1637 2132 "ts-dedent@2.2.0": { 1638 2133 "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==" 1639 2134 }, 2135 + "tslib@2.8.1": { 2136 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" 2137 + }, 1640 2138 "ufo@1.6.1": { 1641 2139 "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==" 1642 2140 }, 1643 2141 "undici-types@6.20.0": { 1644 2142 "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" 1645 2143 }, 2144 + "undici@7.14.0": { 2145 + "integrity": "sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==" 2146 + }, 2147 + "unenv@2.0.0-rc.24": { 2148 + "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==", 2149 + "dependencies": [ 2150 + "pathe" 2151 + ] 2152 + }, 1646 2153 "util-deprecate@1.0.2": { 1647 2154 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 1648 2155 }, ··· 1683 2190 ], 1684 2191 "bin": true 1685 2192 }, 2193 + "workerd@1.20251210.0": { 2194 + "integrity": "sha512-9MUUneP1BnRE9XAYi94FXxHmiLGbO75EHQZsgWqSiOXjoXSqJCw8aQbIEPxCy19TclEl/kHUFYce8ST2W+Qpjw==", 2195 + "optionalDependencies": [ 2196 + "@cloudflare/workerd-darwin-64", 2197 + "@cloudflare/workerd-darwin-arm64", 2198 + "@cloudflare/workerd-linux-64", 2199 + "@cloudflare/workerd-linux-arm64", 2200 + "@cloudflare/workerd-windows-64" 2201 + ], 2202 + "scripts": true, 2203 + "bin": true 2204 + }, 2205 + "wrangler@4.54.0_unenv@2.0.0-rc.24_workerd@1.20251210.0": { 2206 + "integrity": "sha512-bANFsjDwJLbprYoBK+hUDZsVbUv2SqJd8QvArLIcZk+fPq4h/Ohtj5vkKXD3k0s2bD1DXLk08D+hYmeNH+xC6A==", 2207 + "dependencies": [ 2208 + "@cloudflare/kv-asset-handler", 2209 + "@cloudflare/unenv-preset", 2210 + "blake3-wasm", 2211 + "esbuild@0.27.0", 2212 + "miniflare", 2213 + "path-to-regexp", 2214 + "unenv", 2215 + "workerd" 2216 + ], 2217 + "optionalDependencies": [ 2218 + "fsevents" 2219 + ], 2220 + "bin": true 2221 + }, 1686 2222 "write-file-atomic@5.0.1": { 1687 2223 "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", 1688 2224 "dependencies": [ 1689 2225 "imurmurhash", 1690 2226 "signal-exit" 1691 2227 ] 2228 + }, 2229 + "ws@8.18.0": { 2230 + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==" 2231 + }, 2232 + "youch-core@0.3.3": { 2233 + "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==", 2234 + "dependencies": [ 2235 + "@poppinss/exception", 2236 + "error-stack-parser-es" 2237 + ] 2238 + }, 2239 + "youch@4.1.0-beta.10": { 2240 + "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==", 2241 + "dependencies": [ 2242 + "@poppinss/colors", 2243 + "@poppinss/dumper", 2244 + "@speed-highlight/core", 2245 + "cookie", 2246 + "youch-core" 2247 + ] 2248 + }, 2249 + "zod@3.22.3": { 2250 + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==" 1692 2251 } 1693 2252 }, 1694 2253 "workspace": { ··· 1700 2259 "npm:prettier@^3.7.4", 1701 2260 "npm:stylelint-config-recess-order@^6.1.0", 1702 2261 "npm:stylelint-config-standard@38", 1703 - "npm:stylelint@^16.26.1" 2262 + "npm:stylelint@^16.26.1", 2263 + "npm:wrangler@^4.54.0" 1704 2264 ] 1705 2265 } 1706 2266 }
+1
docs/.gitignore
··· 2 2 /app/dist.css 3 3 /app/dist.js 4 4 /src/app 5 + /dist/mdbookkit
+9 -7
docs/bin/postprocess.rs
··· 218 218 else { 219 219 return Ok(()); 220 220 }; 221 - if href.scheme() == "file" && href.fragment().is_some() { 222 - if let Some(set) = book_links.get_mut(&file_url) { 223 - set.insert(href); 224 - } else { 225 - let mut set = HashSet::default(); 226 - set.insert(href); 227 - book_links.insert(file_url.clone(), set); 221 + if href.scheme() == "file" { 222 + if href.fragment().is_some() { 223 + if let Some(set) = book_links.get_mut(&file_url) { 224 + set.insert(href); 225 + } else { 226 + let mut set = HashSet::default(); 227 + set.insert(href); 228 + book_links.insert(file_url.clone(), set); 229 + } 228 230 } 229 231 } else if href.origin() != book_url.origin() { 230 232 elem.set_attribute("target", "_blank").unwrap();
+1 -1
docs/book.toml
··· 17 17 git-repository-url = "https://github.com/tonywu6/mdbookkit" 18 18 hash-files = true 19 19 preferred-dark-theme = "ayu" 20 - site-url = "https://tonywu6.github.io/mdbookkit/" 20 + site-url = "/mdbookkit/" 21 21 22 22 [output.html.playground] 23 23 runnable = false
+17
docs/dist/_headers
··· 1 + /*.html 2 + Cache-Control: public, max-age=0, must-revalidate 3 + 4 + /*.js 5 + Cache-Control: public, max-age=31536000, immutable 6 + 7 + /*.css 8 + Cache-Control: public, max-age=31536000, immutable 9 + 10 + /*.woff2 11 + Cache-Control: public, max-age=31536000, immutable 12 + 13 + /*.png 14 + Cache-Control: public, max-age=86400, stale-while-revalidate=604800 15 + 16 + /*.webp 17 + Cache-Control: public, max-age=86400, stale-while-revalidate=604800
+17
docs/wrangler.jsonc
··· 1 + { 2 + "$schema": "../node_modules/wrangler/config-schema.json", 3 + "name": "docs-mdbookkit", 4 + "compatibility_date": "2025-12-25", 5 + "assets": { 6 + "directory": "./dist", 7 + }, 8 + "observability": { 9 + "enabled": true, 10 + }, 11 + "routes": [ 12 + { 13 + "pattern": "docs.tonywu.dev/mdbookkit/*", 14 + "zone_name": "tonywu.dev", 15 + }, 16 + ], 17 + }