Files for my website bwc9876.dev
0
fork

Configure Feed

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

Better Icons

Ben C d6899fe2 d4e4017d

+378 -353
+3 -3
package.json
··· 13 13 }, 14 14 "dependencies": { 15 15 "@astrojs/image": "^0.16.9", 16 - "@astrojs/mdx": "^0.19.4", 17 - "@astrojs/sitemap": "^1.3.1", 16 + "@astrojs/mdx": "^0.19.5", 17 + "@astrojs/sitemap": "^1.3.2", 18 18 "@picocss/pico": "^1.5.10", 19 - "astro": "^2.5.5", 19 + "astro": "^2.5.6", 20 20 "astro-icon": "^0.8.0", 21 21 "sharp": "^0.32.1" 22 22 },
+308 -331
pnpm-lock.yaml
··· 1 - lockfileVersion: "6.0" 1 + lockfileVersion: "6.1" 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 2 6 3 7 dependencies: 4 8 "@astrojs/image": 5 9 specifier: ^0.16.9 6 - version: 0.16.9(astro@2.5.5)(sharp@0.32.1) 10 + version: 0.16.9(astro@2.5.6)(sharp@0.32.1) 7 11 "@astrojs/mdx": 8 - specifier: ^0.19.4 9 - version: 0.19.4(astro@2.5.5)(rollup@3.23.0) 12 + specifier: ^0.19.5 13 + version: 0.19.5(astro@2.5.6) 10 14 "@astrojs/sitemap": 11 - specifier: ^1.3.1 12 - version: 1.3.1 15 + specifier: ^1.3.2 16 + version: 1.3.2 13 17 "@picocss/pico": 14 18 specifier: ^1.5.10 15 19 version: 1.5.10 16 20 astro: 17 - specifier: ^2.5.5 18 - version: 2.5.5(sharp@0.32.1) 21 + specifier: ^2.5.6 22 + version: 2.5.6(sharp@0.32.1) 19 23 astro-icon: 20 24 specifier: ^0.8.0 21 25 version: 0.8.0 ··· 59 63 integrity: sha512-xoRp7JpiMZPK/beUcZEM5kM44Z/h20wwwQcl54duPqQMyySG9vZ5xMM6dYiQmn7b3XzpZs0cT6TRDoJJ5gwHAQ== 60 64 } 61 65 62 - /@astrojs/image@0.16.9(astro@2.5.5)(sharp@0.32.1): 66 + /@astrojs/image@0.16.9(astro@2.5.6)(sharp@0.32.1): 63 67 resolution: 64 68 { 65 69 integrity: sha512-8RfGGd1MAIQ6xCHgmu+xXBKWE14gvWYcIv61PxWlToEBgMUbmFdN5ICBQ1bea24rx6o5WvsvRjfOnkjPpf2eew== ··· 72 76 optional: true 73 77 dependencies: 74 78 "@altano/tiny-async-pool": 1.0.2 75 - astro: 2.5.5(sharp@0.32.1) 79 + astro: 2.5.6(sharp@0.32.1) 76 80 http-cache-semantics: 4.1.1 77 81 image-size: 1.0.2 78 82 kleur: 4.1.5 ··· 81 85 sharp: 0.32.1 82 86 dev: false 83 87 84 - /@astrojs/language-server@1.0.5: 88 + /@astrojs/language-server@1.0.8: 85 89 resolution: 86 90 { 87 - integrity: sha512-HG/9nWk+b9Ol9KgBz4Osg1iuq4DGI75GGF7Kvre0GT5rxksoGiJRK96Vd5NLyS7qOhAgX8SgXZ//5USF/fqsQA== 91 + integrity: sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog== 88 92 } 89 93 hasBin: true 90 94 dependencies: ··· 93 97 "@vscode/emmet-helper": 2.8.8 94 98 events: 3.3.0 95 99 prettier: 2.8.8 96 - prettier-plugin-astro: 0.8.1 100 + prettier-plugin-astro: 0.9.1 97 101 vscode-css-languageservice: 6.2.6 98 102 vscode-html-languageservice: 5.0.5 99 103 vscode-languageserver: 8.1.0 ··· 103 107 vscode-uri: 3.0.7 104 108 dev: false 105 109 106 - /@astrojs/markdown-remark@2.2.1(astro@2.5.5): 110 + /@astrojs/markdown-remark@2.2.1(astro@2.5.6): 107 111 resolution: 108 112 { 109 113 integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA== ··· 112 116 astro: ^2.5.0 113 117 dependencies: 114 118 "@astrojs/prism": 2.1.2 115 - astro: 2.5.5(sharp@0.32.1) 119 + astro: 2.5.6(sharp@0.32.1) 116 120 github-slugger: 1.5.0 117 121 import-meta-resolve: 2.2.2 118 122 rehype-raw: 6.1.1 ··· 129 133 - supports-color 130 134 dev: false 131 135 132 - /@astrojs/mdx@0.19.4(astro@2.5.5)(rollup@3.23.0): 136 + /@astrojs/mdx@0.19.5(astro@2.5.6): 133 137 resolution: 134 138 { 135 - integrity: sha512-+xT4YiUmOXwBqZ2zr74M7lznJ8wg6Q1Be534fJq24ozRxlkwEM6Qj/h9s3oSk6CwV7DuEf6KosRR0ltWE/OxJg== 139 + integrity: sha512-x+zmrvvEonZPDhDkeALfhizrg6pMllo6Q259GrIxayOkFMtpyxIwWoI3tGv9Z0SaSZfesa0MmDpgGA3IORsXrw== 136 140 } 137 141 engines: { node: ">=16.12.0" } 138 142 dependencies: 139 - "@astrojs/markdown-remark": 2.2.1(astro@2.5.5) 143 + "@astrojs/markdown-remark": 2.2.1(astro@2.5.6) 140 144 "@astrojs/prism": 2.1.2 141 145 "@mdx-js/mdx": 2.3.0 142 - "@mdx-js/rollup": 2.3.0(rollup@3.23.0) 143 146 acorn: 8.8.2 144 147 es-module-lexer: 1.2.1 145 148 estree-util-visit: 1.2.1 146 149 github-slugger: 1.5.0 147 150 gray-matter: 4.0.3 151 + hast-util-to-html: 8.0.4 148 152 kleur: 4.1.5 149 153 rehype-raw: 6.1.1 150 154 remark-frontmatter: 4.0.1 ··· 156 160 vfile: 5.3.7 157 161 transitivePeerDependencies: 158 162 - astro 159 - - rollup 160 163 - supports-color 161 164 dev: false 162 165 ··· 170 173 prismjs: 1.29.0 171 174 dev: false 172 175 173 - /@astrojs/sitemap@1.3.1: 176 + /@astrojs/sitemap@1.3.2: 174 177 resolution: 175 178 { 176 - integrity: sha512-4ZBug4ml+2Nl5/Uh4VSja8Kij/DU7/RaNMciXCNm1EzQkP/jm+nqMG1liDDcQK5zXPAoLeaat06IbhNlruvQjg== 179 + integrity: sha512-zZXU3Pr3OeSYtOfmph/k0SrQXqS3zjiH9yqyukRXMMKybhAKcMkMVI2f7N4Oo2ywqbSoaNRE9sGNQyTvBwSBZw== 177 180 } 178 181 dependencies: 179 182 sitemap: 7.1.1 ··· 199 202 - supports-color 200 203 dev: false 201 204 202 - /@astrojs/webapi@2.1.1: 205 + /@astrojs/webapi@2.2.0: 203 206 resolution: 204 207 { 205 - integrity: sha512-mHZ7VgPNMeV3TYIw3SGHTKaJosBxA8bTzZ3QhNw509qvCJca4Lkjes8JywimuwTn+TMjEiv7ksNfwRluad3jqA== 208 + integrity: sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ== 206 209 } 207 210 dependencies: 208 211 undici: 5.22.1 ··· 239 242 "@babel/helper-compilation-targets": 7.22.1(@babel/core@7.22.1) 240 243 "@babel/helper-module-transforms": 7.22.1 241 244 "@babel/helpers": 7.22.3 242 - "@babel/parser": 7.22.3 245 + "@babel/parser": 7.22.4 243 246 "@babel/template": 7.21.9 244 - "@babel/traverse": 7.22.1 245 - "@babel/types": 7.22.3 247 + "@babel/traverse": 7.22.4 248 + "@babel/types": 7.22.4 246 249 convert-source-map: 1.9.0 247 250 debug: 4.3.4 248 251 gensync: 1.0.0-beta.2 ··· 259 262 } 260 263 engines: { node: ">=6.9.0" } 261 264 dependencies: 262 - "@babel/types": 7.22.3 265 + "@babel/types": 7.22.4 263 266 "@jridgewell/gen-mapping": 0.3.3 264 267 "@jridgewell/trace-mapping": 0.3.18 265 268 jsesc: 2.5.2 ··· 272 275 } 273 276 engines: { node: ">=6.9.0" } 274 277 dependencies: 275 - "@babel/types": 7.22.3 278 + "@babel/types": 7.22.4 276 279 dev: false 277 280 278 281 /@babel/helper-compilation-targets@7.22.1(@babel/core@7.22.1): ··· 287 290 "@babel/compat-data": 7.22.3 288 291 "@babel/core": 7.22.1 289 292 "@babel/helper-validator-option": 7.21.0 290 - browserslist: 4.21.6 293 + browserslist: 4.21.7 291 294 lru-cache: 5.1.1 292 295 semver: 6.3.0 293 296 dev: false ··· 308 311 engines: { node: ">=6.9.0" } 309 312 dependencies: 310 313 "@babel/template": 7.21.9 311 - "@babel/types": 7.22.3 314 + "@babel/types": 7.22.4 312 315 dev: false 313 316 314 317 /@babel/helper-hoist-variables@7.18.6: ··· 318 321 } 319 322 engines: { node: ">=6.9.0" } 320 323 dependencies: 321 - "@babel/types": 7.22.3 324 + "@babel/types": 7.22.4 322 325 dev: false 323 326 324 327 /@babel/helper-module-imports@7.21.4: ··· 328 331 } 329 332 engines: { node: ">=6.9.0" } 330 333 dependencies: 331 - "@babel/types": 7.22.3 334 + "@babel/types": 7.22.4 332 335 dev: false 333 336 334 337 /@babel/helper-module-transforms@7.22.1: ··· 344 347 "@babel/helper-split-export-declaration": 7.18.6 345 348 "@babel/helper-validator-identifier": 7.19.1 346 349 "@babel/template": 7.21.9 347 - "@babel/traverse": 7.22.1 348 - "@babel/types": 7.22.3 350 + "@babel/traverse": 7.22.4 351 + "@babel/types": 7.22.4 349 352 transitivePeerDependencies: 350 353 - supports-color 351 354 dev: false ··· 365 368 } 366 369 engines: { node: ">=6.9.0" } 367 370 dependencies: 368 - "@babel/types": 7.22.3 371 + "@babel/types": 7.22.4 369 372 dev: false 370 373 371 374 /@babel/helper-split-export-declaration@7.18.6: ··· 375 378 } 376 379 engines: { node: ">=6.9.0" } 377 380 dependencies: 378 - "@babel/types": 7.22.3 381 + "@babel/types": 7.22.4 379 382 dev: false 380 383 381 384 /@babel/helper-string-parser@7.21.5: ··· 410 413 engines: { node: ">=6.9.0" } 411 414 dependencies: 412 415 "@babel/template": 7.21.9 413 - "@babel/traverse": 7.22.1 414 - "@babel/types": 7.22.3 416 + "@babel/traverse": 7.22.4 417 + "@babel/types": 7.22.4 415 418 transitivePeerDependencies: 416 419 - supports-color 417 420 dev: false ··· 428 431 js-tokens: 4.0.0 429 432 dev: false 430 433 431 - /@babel/parser@7.22.3: 434 + /@babel/parser@7.22.4: 432 435 resolution: 433 436 { 434 - integrity: sha512-vrukxyW/ep8UD1UDzOYpTKQ6abgjFoeG6L+4ar9+c5TN9QnlqiOi6QK7LSR5ewm/ERyGkT/Ai6VboNrxhbr9Uw== 437 + integrity: sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA== 435 438 } 436 439 engines: { node: ">=6.0.0" } 437 440 hasBin: true 438 441 dependencies: 439 - "@babel/types": 7.22.3 442 + "@babel/types": 7.22.4 440 443 dev: false 441 444 442 445 /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.22.1): ··· 466 469 "@babel/helper-module-imports": 7.21.4 467 470 "@babel/helper-plugin-utils": 7.21.5 468 471 "@babel/plugin-syntax-jsx": 7.21.4(@babel/core@7.22.1) 469 - "@babel/types": 7.22.3 472 + "@babel/types": 7.22.4 470 473 dev: false 471 474 472 475 /@babel/template@7.21.9: ··· 477 480 engines: { node: ">=6.9.0" } 478 481 dependencies: 479 482 "@babel/code-frame": 7.21.4 480 - "@babel/parser": 7.22.3 481 - "@babel/types": 7.22.3 483 + "@babel/parser": 7.22.4 484 + "@babel/types": 7.22.4 482 485 dev: false 483 486 484 - /@babel/traverse@7.22.1: 487 + /@babel/traverse@7.22.4: 485 488 resolution: 486 489 { 487 - integrity: sha512-lAWkdCoUFnmwLBhIRLciFntGYsIIoC6vIbN8zrLPqBnJmPu7Z6nzqnKd7FsxQUNAvZfVZ0x6KdNvNp8zWIOHSQ== 490 + integrity: sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ== 488 491 } 489 492 engines: { node: ">=6.9.0" } 490 493 dependencies: ··· 494 497 "@babel/helper-function-name": 7.21.0 495 498 "@babel/helper-hoist-variables": 7.18.6 496 499 "@babel/helper-split-export-declaration": 7.18.6 497 - "@babel/parser": 7.22.3 498 - "@babel/types": 7.22.3 500 + "@babel/parser": 7.22.4 501 + "@babel/types": 7.22.4 499 502 debug: 4.3.4 500 503 globals: 11.12.0 501 504 transitivePeerDependencies: 502 505 - supports-color 503 506 dev: false 504 507 505 - /@babel/types@7.22.3: 508 + /@babel/types@7.22.4: 506 509 resolution: 507 510 { 508 - integrity: sha512-P3na3xIQHTKY4L0YOG7pM8M8uoUIB910WQaSiiMCZUC2Cy8XFEQONGABFnHWBa2gpGKODTAJcNhi5Zk0sLRrzg== 511 + integrity: sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA== 509 512 } 510 513 engines: { node: ">=6.9.0" } 511 514 dependencies: ··· 889 892 - supports-color 890 893 dev: false 891 894 892 - /@mdx-js/rollup@2.3.0(rollup@3.23.0): 893 - resolution: 894 - { 895 - integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA== 896 - } 897 - peerDependencies: 898 - rollup: ">=2" 899 - dependencies: 900 - "@mdx-js/mdx": 2.3.0 901 - "@rollup/pluginutils": 5.0.2(rollup@3.23.0) 902 - rollup: 3.23.0 903 - source-map: 0.7.4 904 - vfile: 5.3.7 905 - transitivePeerDependencies: 906 - - supports-color 907 - dev: false 908 - 909 895 /@nodelib/fs.scandir@2.1.5: 910 896 resolution: 911 897 { ··· 954 940 picocolors: 1.0.0 955 941 tslib: 2.5.2 956 942 957 - /@rollup/pluginutils@5.0.2(rollup@3.23.0): 958 - resolution: 959 - { 960 - integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== 961 - } 962 - engines: { node: ">=14.0.0" } 963 - peerDependencies: 964 - rollup: ^1.20.0||^2.0.0||^3.0.0 965 - peerDependenciesMeta: 966 - rollup: 967 - optional: true 968 - dependencies: 969 - "@types/estree": 1.0.1 970 - estree-walker: 2.0.2 971 - picomatch: 2.3.1 972 - rollup: 3.23.0 973 - dev: false 974 - 975 943 /@trysound/sax@0.2.0: 976 944 resolution: 977 945 { ··· 995 963 integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== 996 964 } 997 965 dependencies: 998 - "@babel/parser": 7.22.3 999 - "@babel/types": 7.22.3 966 + "@babel/parser": 7.22.4 967 + "@babel/types": 7.22.4 1000 968 "@types/babel__generator": 7.6.4 1001 969 "@types/babel__template": 7.4.1 1002 970 "@types/babel__traverse": 7.20.0 ··· 1008 976 integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== 1009 977 } 1010 978 dependencies: 1011 - "@babel/types": 7.22.3 979 + "@babel/types": 7.22.4 1012 980 dev: false 1013 981 1014 982 /@types/babel__template@7.4.1: ··· 1017 985 integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== 1018 986 } 1019 987 dependencies: 1020 - "@babel/parser": 7.22.3 1021 - "@babel/types": 7.22.3 988 + "@babel/parser": 7.22.4 989 + "@babel/types": 7.22.4 1022 990 dev: false 1023 991 1024 992 /@types/babel__traverse@7.20.0: ··· 1027 995 integrity: sha512-TBOjqAGf0hmaqRwpii5LLkJLg7c6OMm4nHLmpsUxwk9bBHtoTC6dAHdVWdGv4TBxj2CZOZY8Xfq8WmfoVi7n4Q== 1028 996 } 1029 997 dependencies: 1030 - "@babel/types": 7.22.3 998 + "@babel/types": 7.22.4 1031 999 dev: false 1032 1000 1033 1001 /@types/debug@4.1.8: ··· 1295 1263 } 1296 1264 dev: false 1297 1265 1298 - /astring@1.8.5: 1266 + /astring@1.8.6: 1299 1267 resolution: 1300 1268 { 1301 - integrity: sha512-TuBbdn7jWVzf8dmFGTaRpW8qgANtWLi1qJLnkfGO5uVf6jf9f/F4B1H35tnOI+qVYZo3p3i8WZlbZOuPAE0wEA== 1269 + integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== 1302 1270 } 1303 1271 hasBin: true 1304 1272 dev: false ··· 1314 1282 svgo: 2.8.0 1315 1283 dev: false 1316 1284 1317 - /astro@2.5.5(sharp@0.32.1): 1285 + /astro@2.5.6(sharp@0.32.1): 1318 1286 resolution: 1319 1287 { 1320 - integrity: sha512-VRwnlfRtPALeOxfE4e7To5Vlu9pGwlTRWN1zkn1QTizwfg0rLirFTm6t2MCG/fUhlu/p3QO9tz8SpAIyDq53/Q== 1288 + integrity: sha512-IdgEnjP8kqLEYgNbWcrRyqR4tUq1iEXI3AZ5RqV9PTaDd4l9H+UmN0oDjrzG8VTmCdpfSHGlQEr+0qkGPoIiOw== 1321 1289 } 1322 1290 engines: { node: ">=16.12.0", npm: ">=6.14.0" } 1323 1291 hasBin: true ··· 1328 1296 optional: true 1329 1297 dependencies: 1330 1298 "@astrojs/compiler": 1.4.2 1331 - "@astrojs/language-server": 1.0.5 1332 - "@astrojs/markdown-remark": 2.2.1(astro@2.5.5) 1299 + "@astrojs/language-server": 1.0.8 1300 + "@astrojs/markdown-remark": 2.2.1(astro@2.5.6) 1333 1301 "@astrojs/telemetry": 2.1.1 1334 - "@astrojs/webapi": 2.1.1 1302 + "@astrojs/webapi": 2.2.0 1335 1303 "@babel/core": 7.22.1 1336 1304 "@babel/generator": 7.22.3 1337 - "@babel/parser": 7.22.3 1305 + "@babel/parser": 7.22.4 1338 1306 "@babel/plugin-transform-react-jsx": 7.22.3(@babel/core@7.22.1) 1339 - "@babel/traverse": 7.22.1 1340 - "@babel/types": 7.22.3 1307 + "@babel/traverse": 7.22.4 1308 + "@babel/types": 7.22.4 1341 1309 "@types/babel__core": 7.20.1 1342 1310 "@types/yargs-parser": 21.0.0 1343 1311 acorn: 8.8.2 ··· 1487 1455 dependencies: 1488 1456 fill-range: 7.0.1 1489 1457 1490 - /browserslist@4.21.6: 1458 + /browserslist@4.21.7: 1491 1459 resolution: 1492 1460 { 1493 - integrity: sha512-PF07dKGXKR+/bljJzCB6rAYtHEu21TthLxmJagtQizx+rwiqdRDBO5971Xu1N7MgcMLi4+mr4Cnl76x7O3DHtA== 1461 + integrity: sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA== 1494 1462 } 1495 1463 engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } 1496 1464 hasBin: true 1497 1465 dependencies: 1498 - caniuse-lite: 1.0.30001489 1499 - electron-to-chromium: 1.4.411 1466 + caniuse-lite: 1.0.30001492 1467 + electron-to-chromium: 1.4.415 1500 1468 node-releases: 2.0.12 1501 - update-browserslist-db: 1.0.11(browserslist@4.21.6) 1469 + update-browserslist-db: 1.0.11(browserslist@4.21.7) 1502 1470 dev: false 1503 1471 1504 1472 /buffer@5.7.1: ··· 1548 1516 engines: { node: ">=10" } 1549 1517 dev: false 1550 1518 1551 - /caniuse-lite@1.0.30001489: 1519 + /caniuse-lite@1.0.30001492: 1552 1520 resolution: 1553 1521 { 1554 - integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ== 1522 + integrity: sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw== 1555 1523 } 1556 1524 dev: false 1557 1525 ··· 2020 1988 } 2021 1989 dev: false 2022 1990 2023 - /electron-to-chromium@1.4.411: 1991 + /electron-to-chromium@1.4.415: 2024 1992 resolution: 2025 1993 { 2026 - integrity: sha512-5VXLW4Qw89vM2WTICHua/y8v7fKGDRVa2VPOtBB9IpLvW316B+xd8yD1wTmLPY2ot/00P/qt87xdolj4aG/Lzg== 1994 + integrity: sha512-3meOxxvyUOJVwa7cem6O2/MRPZ+FTzblSPSpG7biZoF9yOVrhCaS2l9C4jjW6YTm8uuEpmApuP0xQJSmUglfdg== 2027 1995 } 2028 1996 dev: false 2029 1997 ··· 2174 2142 } 2175 2143 dependencies: 2176 2144 "@types/estree-jsx": 1.0.0 2177 - astring: 1.8.5 2145 + astring: 1.8.6 2178 2146 source-map: 0.7.4 2179 2147 dev: false 2180 2148 ··· 2186 2154 dependencies: 2187 2155 "@types/estree-jsx": 1.0.0 2188 2156 "@types/unist": 2.0.6 2189 - dev: false 2190 - 2191 - /estree-walker@2.0.2: 2192 - resolution: 2193 - { 2194 - integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== 2195 - } 2196 2157 dev: false 2197 2158 2198 2159 /estree-walker@3.0.0: ··· 3133 3094 unist-util-visit-parents: 5.1.3 3134 3095 dev: false 3135 3096 3136 - /mdast-util-from-markdown@1.3.0: 3097 + /mdast-util-from-markdown@1.3.1: 3137 3098 resolution: 3138 3099 { 3139 - integrity: sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g== 3100 + integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww== 3140 3101 } 3141 3102 dependencies: 3142 3103 "@types/mdast": 3.0.11 3143 3104 "@types/unist": 2.0.6 3144 3105 decode-named-character-reference: 1.0.2 3145 3106 mdast-util-to-string: 3.2.0 3146 - micromark: 3.1.0 3147 - micromark-util-decode-numeric-character-reference: 1.0.0 3148 - micromark-util-decode-string: 1.0.2 3149 - micromark-util-normalize-identifier: 1.0.0 3150 - micromark-util-symbol: 1.0.1 3151 - micromark-util-types: 1.0.2 3107 + micromark: 3.2.0 3108 + micromark-util-decode-numeric-character-reference: 1.1.0 3109 + micromark-util-decode-string: 1.1.0 3110 + micromark-util-normalize-identifier: 1.1.0 3111 + micromark-util-symbol: 1.1.0 3112 + micromark-util-types: 1.1.0 3152 3113 unist-util-stringify-position: 3.0.3 3153 3114 uvu: 0.5.6 3154 3115 transitivePeerDependencies: ··· 3163 3124 dependencies: 3164 3125 "@types/mdast": 3.0.11 3165 3126 mdast-util-to-markdown: 1.5.0 3166 - micromark-extension-frontmatter: 1.1.0 3127 + micromark-extension-frontmatter: 1.1.1 3167 3128 dev: false 3168 3129 3169 3130 /mdast-util-gfm-autolink-literal@1.0.3: ··· 3175 3136 "@types/mdast": 3.0.11 3176 3137 ccount: 2.0.1 3177 3138 mdast-util-find-and-replace: 2.2.2 3178 - micromark-util-character: 1.1.0 3139 + micromark-util-character: 1.2.0 3179 3140 dev: false 3180 3141 3181 3142 /mdast-util-gfm-footnote@1.0.2: ··· 3186 3147 dependencies: 3187 3148 "@types/mdast": 3.0.11 3188 3149 mdast-util-to-markdown: 1.5.0 3189 - micromark-util-normalize-identifier: 1.0.0 3150 + micromark-util-normalize-identifier: 1.1.0 3190 3151 dev: false 3191 3152 3192 3153 /mdast-util-gfm-strikethrough@1.0.3: ··· 3207 3168 dependencies: 3208 3169 "@types/mdast": 3.0.11 3209 3170 markdown-table: 3.0.3 3210 - mdast-util-from-markdown: 1.3.0 3171 + mdast-util-from-markdown: 1.3.1 3211 3172 mdast-util-to-markdown: 1.5.0 3212 3173 transitivePeerDependencies: 3213 3174 - supports-color ··· 3229 3190 integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg== 3230 3191 } 3231 3192 dependencies: 3232 - mdast-util-from-markdown: 1.3.0 3193 + mdast-util-from-markdown: 1.3.1 3233 3194 mdast-util-gfm-autolink-literal: 1.0.3 3234 3195 mdast-util-gfm-footnote: 1.0.2 3235 3196 mdast-util-gfm-strikethrough: 1.0.3 ··· 3249 3210 "@types/estree-jsx": 1.0.0 3250 3211 "@types/hast": 2.3.4 3251 3212 "@types/mdast": 3.0.11 3252 - mdast-util-from-markdown: 1.3.0 3213 + mdast-util-from-markdown: 1.3.1 3253 3214 mdast-util-to-markdown: 1.5.0 3254 3215 transitivePeerDependencies: 3255 3216 - supports-color ··· 3266 3227 "@types/mdast": 3.0.11 3267 3228 "@types/unist": 2.0.6 3268 3229 ccount: 2.0.1 3269 - mdast-util-from-markdown: 1.3.0 3230 + mdast-util-from-markdown: 1.3.1 3270 3231 mdast-util-to-markdown: 1.5.0 3271 3232 parse-entities: 4.0.1 3272 3233 stringify-entities: 4.0.3 ··· 3283 3244 integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw== 3284 3245 } 3285 3246 dependencies: 3286 - mdast-util-from-markdown: 1.3.0 3247 + mdast-util-from-markdown: 1.3.1 3287 3248 mdast-util-mdx-expression: 1.3.2 3288 3249 mdast-util-mdx-jsx: 2.1.4 3289 3250 mdast-util-mdxjs-esm: 1.3.1 ··· 3301 3262 "@types/estree-jsx": 1.0.0 3302 3263 "@types/hast": 2.3.4 3303 3264 "@types/mdast": 3.0.11 3304 - mdast-util-from-markdown: 1.3.0 3265 + mdast-util-from-markdown: 1.3.1 3305 3266 mdast-util-to-markdown: 1.5.0 3306 3267 transitivePeerDependencies: 3307 3268 - supports-color ··· 3326 3287 "@types/hast": 2.3.4 3327 3288 "@types/mdast": 3.0.11 3328 3289 mdast-util-definitions: 5.1.2 3329 - micromark-util-sanitize-uri: 1.1.0 3290 + micromark-util-sanitize-uri: 1.2.0 3330 3291 trim-lines: 3.0.1 3331 3292 unist-util-generated: 2.0.1 3332 3293 unist-util-position: 4.0.4 ··· 3344 3305 longest-streak: 3.1.0 3345 3306 mdast-util-phrasing: 3.0.1 3346 3307 mdast-util-to-string: 3.2.0 3347 - micromark-util-decode-string: 1.0.2 3308 + micromark-util-decode-string: 1.1.0 3348 3309 unist-util-visit: 4.1.2 3349 3310 zwitch: 2.0.4 3350 3311 dev: false ··· 3378 3339 } 3379 3340 engines: { node: ">= 8" } 3380 3341 3381 - /micromark-core-commonmark@1.0.6: 3342 + /micromark-core-commonmark@1.1.0: 3382 3343 resolution: 3383 3344 { 3384 - integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA== 3345 + integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw== 3385 3346 } 3386 3347 dependencies: 3387 3348 decode-named-character-reference: 1.0.2 3388 - micromark-factory-destination: 1.0.0 3389 - micromark-factory-label: 1.0.2 3390 - micromark-factory-space: 1.0.0 3391 - micromark-factory-title: 1.0.2 3392 - micromark-factory-whitespace: 1.0.0 3393 - micromark-util-character: 1.1.0 3394 - micromark-util-chunked: 1.0.0 3395 - micromark-util-classify-character: 1.0.0 3396 - micromark-util-html-tag-name: 1.1.0 3397 - micromark-util-normalize-identifier: 1.0.0 3398 - micromark-util-resolve-all: 1.0.0 3399 - micromark-util-subtokenize: 1.0.2 3400 - micromark-util-symbol: 1.0.1 3401 - micromark-util-types: 1.0.2 3349 + micromark-factory-destination: 1.1.0 3350 + micromark-factory-label: 1.1.0 3351 + micromark-factory-space: 1.1.0 3352 + micromark-factory-title: 1.1.0 3353 + micromark-factory-whitespace: 1.1.0 3354 + micromark-util-character: 1.2.0 3355 + micromark-util-chunked: 1.1.0 3356 + micromark-util-classify-character: 1.1.0 3357 + micromark-util-html-tag-name: 1.2.0 3358 + micromark-util-normalize-identifier: 1.1.0 3359 + micromark-util-resolve-all: 1.1.0 3360 + micromark-util-subtokenize: 1.1.0 3361 + micromark-util-symbol: 1.1.0 3362 + micromark-util-types: 1.1.0 3402 3363 uvu: 0.5.6 3403 3364 dev: false 3404 3365 3405 - /micromark-extension-frontmatter@1.1.0: 3366 + /micromark-extension-frontmatter@1.1.1: 3406 3367 resolution: 3407 3368 { 3408 - integrity: sha512-0nLelmvXR5aZ+F2IL6/Ed4cDnHLpL/VD/EELKuclsTWHrLI8UgxGHEmeoumeX2FXiM6z2WrBIOEcbKUZR8RYNg== 3369 + integrity: sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ== 3409 3370 } 3410 3371 dependencies: 3411 3372 fault: 2.0.1 3412 - micromark-util-character: 1.1.0 3413 - micromark-util-symbol: 1.0.1 3414 - micromark-util-types: 1.0.2 3373 + micromark-util-character: 1.2.0 3374 + micromark-util-symbol: 1.1.0 3375 + micromark-util-types: 1.1.0 3415 3376 dev: false 3416 3377 3417 - /micromark-extension-gfm-autolink-literal@1.0.4: 3378 + /micromark-extension-gfm-autolink-literal@1.0.5: 3418 3379 resolution: 3419 3380 { 3420 - integrity: sha512-WCssN+M9rUyfHN5zPBn3/f0mIA7tqArHL/EKbv3CZK+LT2rG77FEikIQEqBkv46fOqXQK4NEW/Pc7Z27gshpeg== 3381 + integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg== 3421 3382 } 3422 3383 dependencies: 3423 - micromark-util-character: 1.1.0 3424 - micromark-util-sanitize-uri: 1.1.0 3425 - micromark-util-symbol: 1.0.1 3426 - micromark-util-types: 1.0.2 3384 + micromark-util-character: 1.2.0 3385 + micromark-util-sanitize-uri: 1.2.0 3386 + micromark-util-symbol: 1.1.0 3387 + micromark-util-types: 1.1.0 3427 3388 dev: false 3428 3389 3429 - /micromark-extension-gfm-footnote@1.1.0: 3390 + /micromark-extension-gfm-footnote@1.1.2: 3430 3391 resolution: 3431 3392 { 3432 - integrity: sha512-RWYce7j8+c0n7Djzv5NzGEGitNNYO3uj+h/XYMdS/JinH1Go+/Qkomg/rfxExFzYTiydaV6GLeffGO5qcJbMPA== 3393 + integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q== 3433 3394 } 3434 3395 dependencies: 3435 - micromark-core-commonmark: 1.0.6 3436 - micromark-factory-space: 1.0.0 3437 - micromark-util-character: 1.1.0 3438 - micromark-util-normalize-identifier: 1.0.0 3439 - micromark-util-sanitize-uri: 1.1.0 3440 - micromark-util-symbol: 1.0.1 3441 - micromark-util-types: 1.0.2 3396 + micromark-core-commonmark: 1.1.0 3397 + micromark-factory-space: 1.1.0 3398 + micromark-util-character: 1.2.0 3399 + micromark-util-normalize-identifier: 1.1.0 3400 + micromark-util-sanitize-uri: 1.2.0 3401 + micromark-util-symbol: 1.1.0 3402 + micromark-util-types: 1.1.0 3442 3403 uvu: 0.5.6 3443 3404 dev: false 3444 3405 3445 - /micromark-extension-gfm-strikethrough@1.0.5: 3406 + /micromark-extension-gfm-strikethrough@1.0.7: 3446 3407 resolution: 3447 3408 { 3448 - integrity: sha512-X0oI5eYYQVARhiNfbETy7BfLSmSilzN1eOuoRnrf9oUNsPRrWOAe9UqSizgw1vNxQBfOwL+n2610S3bYjVNi7w== 3409 + integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw== 3449 3410 } 3450 3411 dependencies: 3451 - micromark-util-chunked: 1.0.0 3452 - micromark-util-classify-character: 1.0.0 3453 - micromark-util-resolve-all: 1.0.0 3454 - micromark-util-symbol: 1.0.1 3455 - micromark-util-types: 1.0.2 3412 + micromark-util-chunked: 1.1.0 3413 + micromark-util-classify-character: 1.1.0 3414 + micromark-util-resolve-all: 1.1.0 3415 + micromark-util-symbol: 1.1.0 3416 + micromark-util-types: 1.1.0 3456 3417 uvu: 0.5.6 3457 3418 dev: false 3458 3419 3459 - /micromark-extension-gfm-table@1.0.6: 3420 + /micromark-extension-gfm-table@1.0.7: 3460 3421 resolution: 3461 3422 { 3462 - integrity: sha512-92pq7Q+T+4kXH4M6kL+pc8WU23Z9iuhcqmtYFWdFWjm73ZscFpH2xE28+XFpGWlvgq3LUwcN0XC0PGCicYFpgA== 3423 + integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw== 3463 3424 } 3464 3425 dependencies: 3465 - micromark-factory-space: 1.0.0 3466 - micromark-util-character: 1.1.0 3467 - micromark-util-symbol: 1.0.1 3468 - micromark-util-types: 1.0.2 3426 + micromark-factory-space: 1.1.0 3427 + micromark-util-character: 1.2.0 3428 + micromark-util-symbol: 1.1.0 3429 + micromark-util-types: 1.1.0 3469 3430 uvu: 0.5.6 3470 3431 dev: false 3471 3432 ··· 3475 3436 integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g== 3476 3437 } 3477 3438 dependencies: 3478 - micromark-util-types: 1.0.2 3439 + micromark-util-types: 1.1.0 3479 3440 dev: false 3480 3441 3481 - /micromark-extension-gfm-task-list-item@1.0.4: 3442 + /micromark-extension-gfm-task-list-item@1.0.5: 3482 3443 resolution: 3483 3444 { 3484 - integrity: sha512-9XlIUUVnYXHsFF2HZ9jby4h3npfX10S1coXTnV035QGPgrtNYQq3J6IfIvcCIUAJrrqBVi5BqA/LmaOMJqPwMQ== 3445 + integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ== 3485 3446 } 3486 3447 dependencies: 3487 - micromark-factory-space: 1.0.0 3488 - micromark-util-character: 1.1.0 3489 - micromark-util-symbol: 1.0.1 3490 - micromark-util-types: 1.0.2 3448 + micromark-factory-space: 1.1.0 3449 + micromark-util-character: 1.2.0 3450 + micromark-util-symbol: 1.1.0 3451 + micromark-util-types: 1.1.0 3491 3452 uvu: 0.5.6 3492 3453 dev: false 3493 3454 ··· 3497 3458 integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ== 3498 3459 } 3499 3460 dependencies: 3500 - micromark-extension-gfm-autolink-literal: 1.0.4 3501 - micromark-extension-gfm-footnote: 1.1.0 3502 - micromark-extension-gfm-strikethrough: 1.0.5 3503 - micromark-extension-gfm-table: 1.0.6 3461 + micromark-extension-gfm-autolink-literal: 1.0.5 3462 + micromark-extension-gfm-footnote: 1.1.2 3463 + micromark-extension-gfm-strikethrough: 1.0.7 3464 + micromark-extension-gfm-table: 1.0.7 3504 3465 micromark-extension-gfm-tagfilter: 1.0.2 3505 - micromark-extension-gfm-task-list-item: 1.0.4 3506 - micromark-util-combine-extensions: 1.0.0 3507 - micromark-util-types: 1.0.2 3466 + micromark-extension-gfm-task-list-item: 1.0.5 3467 + micromark-util-combine-extensions: 1.1.0 3468 + micromark-util-types: 1.1.0 3508 3469 dev: false 3509 3470 3510 - /micromark-extension-mdx-expression@1.0.5: 3471 + /micromark-extension-mdx-expression@1.0.8: 3511 3472 resolution: 3512 3473 { 3513 - integrity: sha512-/ruJEj+Qpgar/P+b6z0firNIbY5VMHFdL3MJDvsnVVY+RnecmGNpN7YUZhb51NfBtk7iQnNCl5xeb4E5cWxXvw== 3474 + integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw== 3514 3475 } 3515 3476 dependencies: 3516 - micromark-factory-mdx-expression: 1.0.8 3517 - micromark-factory-space: 1.0.0 3518 - micromark-util-character: 1.1.0 3477 + "@types/estree": 1.0.1 3478 + micromark-factory-mdx-expression: 1.0.9 3479 + micromark-factory-space: 1.1.0 3480 + micromark-util-character: 1.2.0 3519 3481 micromark-util-events-to-acorn: 1.2.3 3520 - micromark-util-symbol: 1.0.1 3521 - micromark-util-types: 1.0.2 3482 + micromark-util-symbol: 1.1.0 3483 + micromark-util-types: 1.1.0 3522 3484 uvu: 0.5.6 3523 3485 dev: false 3524 3486 3525 - /micromark-extension-mdx-jsx@1.0.4: 3487 + /micromark-extension-mdx-jsx@1.0.5: 3526 3488 resolution: 3527 3489 { 3528 - integrity: sha512-Jq4O738s2PvxJJSMZhV+y/7uq+pGI/ugQvHJBQelWpE3ECYvJMtF2duwfHQoAuUnIKSvg8b0dU1D+EXTAYE5ww== 3490 + integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA== 3529 3491 } 3530 3492 dependencies: 3531 3493 "@types/acorn": 4.0.6 3494 + "@types/estree": 1.0.1 3532 3495 estree-util-is-identifier-name: 2.1.0 3533 - micromark-factory-mdx-expression: 1.0.8 3534 - micromark-factory-space: 1.0.0 3535 - micromark-util-character: 1.1.0 3536 - micromark-util-symbol: 1.0.1 3537 - micromark-util-types: 1.0.2 3496 + micromark-factory-mdx-expression: 1.0.9 3497 + micromark-factory-space: 1.1.0 3498 + micromark-util-character: 1.2.0 3499 + micromark-util-symbol: 1.1.0 3500 + micromark-util-types: 1.1.0 3538 3501 uvu: 0.5.6 3539 3502 vfile-message: 3.1.4 3540 3503 dev: false ··· 3545 3508 integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA== 3546 3509 } 3547 3510 dependencies: 3548 - micromark-util-types: 1.0.2 3511 + micromark-util-types: 1.1.0 3549 3512 dev: false 3550 3513 3551 - /micromark-extension-mdxjs-esm@1.0.4: 3514 + /micromark-extension-mdxjs-esm@1.0.5: 3552 3515 resolution: 3553 3516 { 3554 - integrity: sha512-mmyCf6baCbLf+OHTCZdj+f8lDY8GBae4qhbffrJDqM1KltghsZz2k3nbvRfEwm301G62nhrlom9M9OheQwrssg== 3517 + integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w== 3555 3518 } 3556 3519 dependencies: 3557 - micromark-core-commonmark: 1.0.6 3558 - micromark-util-character: 1.1.0 3520 + "@types/estree": 1.0.1 3521 + micromark-core-commonmark: 1.1.0 3522 + micromark-util-character: 1.2.0 3559 3523 micromark-util-events-to-acorn: 1.2.3 3560 - micromark-util-symbol: 1.0.1 3561 - micromark-util-types: 1.0.2 3524 + micromark-util-symbol: 1.1.0 3525 + micromark-util-types: 1.1.0 3562 3526 unist-util-position-from-estree: 1.1.2 3563 3527 uvu: 0.5.6 3564 3528 vfile-message: 3.1.4 ··· 3572 3536 dependencies: 3573 3537 acorn: 8.8.2 3574 3538 acorn-jsx: 5.3.2(acorn@8.8.2) 3575 - micromark-extension-mdx-expression: 1.0.5 3576 - micromark-extension-mdx-jsx: 1.0.4 3539 + micromark-extension-mdx-expression: 1.0.8 3540 + micromark-extension-mdx-jsx: 1.0.5 3577 3541 micromark-extension-mdx-md: 1.0.1 3578 - micromark-extension-mdxjs-esm: 1.0.4 3579 - micromark-util-combine-extensions: 1.0.0 3580 - micromark-util-types: 1.0.2 3542 + micromark-extension-mdxjs-esm: 1.0.5 3543 + micromark-util-combine-extensions: 1.1.0 3544 + micromark-util-types: 1.1.0 3581 3545 dev: false 3582 3546 3583 - /micromark-factory-destination@1.0.0: 3547 + /micromark-factory-destination@1.1.0: 3584 3548 resolution: 3585 3549 { 3586 - integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw== 3550 + integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg== 3587 3551 } 3588 3552 dependencies: 3589 - micromark-util-character: 1.1.0 3590 - micromark-util-symbol: 1.0.1 3591 - micromark-util-types: 1.0.2 3553 + micromark-util-character: 1.2.0 3554 + micromark-util-symbol: 1.1.0 3555 + micromark-util-types: 1.1.0 3592 3556 dev: false 3593 3557 3594 - /micromark-factory-label@1.0.2: 3558 + /micromark-factory-label@1.1.0: 3595 3559 resolution: 3596 3560 { 3597 - integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg== 3561 + integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w== 3598 3562 } 3599 3563 dependencies: 3600 - micromark-util-character: 1.1.0 3601 - micromark-util-symbol: 1.0.1 3602 - micromark-util-types: 1.0.2 3564 + micromark-util-character: 1.2.0 3565 + micromark-util-symbol: 1.1.0 3566 + micromark-util-types: 1.1.0 3603 3567 uvu: 0.5.6 3604 3568 dev: false 3605 3569 3606 - /micromark-factory-mdx-expression@1.0.8: 3570 + /micromark-factory-mdx-expression@1.0.9: 3607 3571 resolution: 3608 3572 { 3609 - integrity: sha512-/GWj6h6bDFCDCkxOCb/xXpgKGonhBXEqMnhTThVo0nlIN/i8z6L6YrmRq+N91oerxY97fEz7vHSCSIcW7fGFhQ== 3573 + integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA== 3610 3574 } 3611 3575 dependencies: 3612 3576 "@types/estree": 1.0.1 3613 - micromark-util-character: 1.1.0 3577 + micromark-util-character: 1.2.0 3614 3578 micromark-util-events-to-acorn: 1.2.3 3615 - micromark-util-symbol: 1.0.1 3616 - micromark-util-types: 1.0.2 3579 + micromark-util-symbol: 1.1.0 3580 + micromark-util-types: 1.1.0 3617 3581 unist-util-position-from-estree: 1.1.2 3618 3582 uvu: 0.5.6 3619 3583 vfile-message: 3.1.4 3620 3584 dev: false 3621 3585 3622 - /micromark-factory-space@1.0.0: 3586 + /micromark-factory-space@1.1.0: 3623 3587 resolution: 3624 3588 { 3625 - integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew== 3589 + integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== 3626 3590 } 3627 3591 dependencies: 3628 - micromark-util-character: 1.1.0 3629 - micromark-util-types: 1.0.2 3592 + micromark-util-character: 1.2.0 3593 + micromark-util-types: 1.1.0 3630 3594 dev: false 3631 3595 3632 - /micromark-factory-title@1.0.2: 3596 + /micromark-factory-title@1.1.0: 3633 3597 resolution: 3634 3598 { 3635 - integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A== 3599 + integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ== 3636 3600 } 3637 3601 dependencies: 3638 - micromark-factory-space: 1.0.0 3639 - micromark-util-character: 1.1.0 3640 - micromark-util-symbol: 1.0.1 3641 - micromark-util-types: 1.0.2 3642 - uvu: 0.5.6 3602 + micromark-factory-space: 1.1.0 3603 + micromark-util-character: 1.2.0 3604 + micromark-util-symbol: 1.1.0 3605 + micromark-util-types: 1.1.0 3643 3606 dev: false 3644 3607 3645 - /micromark-factory-whitespace@1.0.0: 3608 + /micromark-factory-whitespace@1.1.0: 3646 3609 resolution: 3647 3610 { 3648 - integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A== 3611 + integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ== 3649 3612 } 3650 3613 dependencies: 3651 - micromark-factory-space: 1.0.0 3652 - micromark-util-character: 1.1.0 3653 - micromark-util-symbol: 1.0.1 3654 - micromark-util-types: 1.0.2 3614 + micromark-factory-space: 1.1.0 3615 + micromark-util-character: 1.2.0 3616 + micromark-util-symbol: 1.1.0 3617 + micromark-util-types: 1.1.0 3655 3618 dev: false 3656 3619 3657 - /micromark-util-character@1.1.0: 3620 + /micromark-util-character@1.2.0: 3658 3621 resolution: 3659 3622 { 3660 - integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg== 3623 + integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== 3661 3624 } 3662 3625 dependencies: 3663 - micromark-util-symbol: 1.0.1 3664 - micromark-util-types: 1.0.2 3626 + micromark-util-symbol: 1.1.0 3627 + micromark-util-types: 1.1.0 3665 3628 dev: false 3666 3629 3667 - /micromark-util-chunked@1.0.0: 3630 + /micromark-util-chunked@1.1.0: 3668 3631 resolution: 3669 3632 { 3670 - integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g== 3633 + integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ== 3671 3634 } 3672 3635 dependencies: 3673 - micromark-util-symbol: 1.0.1 3636 + micromark-util-symbol: 1.1.0 3674 3637 dev: false 3675 3638 3676 - /micromark-util-classify-character@1.0.0: 3639 + /micromark-util-classify-character@1.1.0: 3677 3640 resolution: 3678 3641 { 3679 - integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA== 3642 + integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw== 3680 3643 } 3681 3644 dependencies: 3682 - micromark-util-character: 1.1.0 3683 - micromark-util-symbol: 1.0.1 3684 - micromark-util-types: 1.0.2 3645 + micromark-util-character: 1.2.0 3646 + micromark-util-symbol: 1.1.0 3647 + micromark-util-types: 1.1.0 3685 3648 dev: false 3686 3649 3687 - /micromark-util-combine-extensions@1.0.0: 3650 + /micromark-util-combine-extensions@1.1.0: 3688 3651 resolution: 3689 3652 { 3690 - integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA== 3653 + integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA== 3691 3654 } 3692 3655 dependencies: 3693 - micromark-util-chunked: 1.0.0 3694 - micromark-util-types: 1.0.2 3656 + micromark-util-chunked: 1.1.0 3657 + micromark-util-types: 1.1.0 3695 3658 dev: false 3696 3659 3697 - /micromark-util-decode-numeric-character-reference@1.0.0: 3660 + /micromark-util-decode-numeric-character-reference@1.1.0: 3698 3661 resolution: 3699 3662 { 3700 - integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w== 3663 + integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw== 3701 3664 } 3702 3665 dependencies: 3703 - micromark-util-symbol: 1.0.1 3666 + micromark-util-symbol: 1.1.0 3704 3667 dev: false 3705 3668 3706 - /micromark-util-decode-string@1.0.2: 3669 + /micromark-util-decode-string@1.1.0: 3707 3670 resolution: 3708 3671 { 3709 - integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q== 3672 + integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ== 3710 3673 } 3711 3674 dependencies: 3712 3675 decode-named-character-reference: 1.0.2 3713 - micromark-util-character: 1.1.0 3714 - micromark-util-decode-numeric-character-reference: 1.0.0 3715 - micromark-util-symbol: 1.0.1 3676 + micromark-util-character: 1.2.0 3677 + micromark-util-decode-numeric-character-reference: 1.1.0 3678 + micromark-util-symbol: 1.1.0 3716 3679 dev: false 3717 3680 3718 - /micromark-util-encode@1.0.1: 3681 + /micromark-util-encode@1.1.0: 3719 3682 resolution: 3720 3683 { 3721 - integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA== 3684 + integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw== 3722 3685 } 3723 3686 dev: false 3724 3687 ··· 3732 3695 "@types/estree": 1.0.1 3733 3696 "@types/unist": 2.0.6 3734 3697 estree-util-visit: 1.2.1 3735 - micromark-util-symbol: 1.0.1 3736 - micromark-util-types: 1.0.2 3698 + micromark-util-symbol: 1.1.0 3699 + micromark-util-types: 1.1.0 3737 3700 uvu: 0.5.6 3738 3701 vfile-message: 3.1.4 3739 3702 dev: false 3740 3703 3741 - /micromark-util-html-tag-name@1.1.0: 3704 + /micromark-util-html-tag-name@1.2.0: 3742 3705 resolution: 3743 3706 { 3744 - integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA== 3707 + integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q== 3745 3708 } 3746 3709 dev: false 3747 3710 3748 - /micromark-util-normalize-identifier@1.0.0: 3711 + /micromark-util-normalize-identifier@1.1.0: 3749 3712 resolution: 3750 3713 { 3751 - integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg== 3714 + integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q== 3752 3715 } 3753 3716 dependencies: 3754 - micromark-util-symbol: 1.0.1 3717 + micromark-util-symbol: 1.1.0 3755 3718 dev: false 3756 3719 3757 - /micromark-util-resolve-all@1.0.0: 3720 + /micromark-util-resolve-all@1.1.0: 3758 3721 resolution: 3759 3722 { 3760 - integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw== 3723 + integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA== 3761 3724 } 3762 3725 dependencies: 3763 - micromark-util-types: 1.0.2 3726 + micromark-util-types: 1.1.0 3764 3727 dev: false 3765 3728 3766 - /micromark-util-sanitize-uri@1.1.0: 3729 + /micromark-util-sanitize-uri@1.2.0: 3767 3730 resolution: 3768 3731 { 3769 - integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg== 3732 + integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A== 3770 3733 } 3771 3734 dependencies: 3772 - micromark-util-character: 1.1.0 3773 - micromark-util-encode: 1.0.1 3774 - micromark-util-symbol: 1.0.1 3735 + micromark-util-character: 1.2.0 3736 + micromark-util-encode: 1.1.0 3737 + micromark-util-symbol: 1.1.0 3775 3738 dev: false 3776 3739 3777 - /micromark-util-subtokenize@1.0.2: 3740 + /micromark-util-subtokenize@1.1.0: 3778 3741 resolution: 3779 3742 { 3780 - integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA== 3743 + integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A== 3781 3744 } 3782 3745 dependencies: 3783 - micromark-util-chunked: 1.0.0 3784 - micromark-util-symbol: 1.0.1 3785 - micromark-util-types: 1.0.2 3746 + micromark-util-chunked: 1.1.0 3747 + micromark-util-symbol: 1.1.0 3748 + micromark-util-types: 1.1.0 3786 3749 uvu: 0.5.6 3787 3750 dev: false 3788 3751 3789 - /micromark-util-symbol@1.0.1: 3752 + /micromark-util-symbol@1.1.0: 3790 3753 resolution: 3791 3754 { 3792 - integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ== 3755 + integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== 3793 3756 } 3794 3757 dev: false 3795 3758 3796 - /micromark-util-types@1.0.2: 3759 + /micromark-util-types@1.1.0: 3797 3760 resolution: 3798 3761 { 3799 - integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w== 3762 + integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== 3800 3763 } 3801 3764 dev: false 3802 3765 3803 - /micromark@3.1.0: 3766 + /micromark@3.2.0: 3804 3767 resolution: 3805 3768 { 3806 - integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA== 3769 + integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA== 3807 3770 } 3808 3771 dependencies: 3809 3772 "@types/debug": 4.1.8 3810 3773 debug: 4.3.4 3811 3774 decode-named-character-reference: 1.0.2 3812 - micromark-core-commonmark: 1.0.6 3813 - micromark-factory-space: 1.0.0 3814 - micromark-util-character: 1.1.0 3815 - micromark-util-chunked: 1.0.0 3816 - micromark-util-combine-extensions: 1.0.0 3817 - micromark-util-decode-numeric-character-reference: 1.0.0 3818 - micromark-util-encode: 1.0.1 3819 - micromark-util-normalize-identifier: 1.0.0 3820 - micromark-util-resolve-all: 1.0.0 3821 - micromark-util-sanitize-uri: 1.1.0 3822 - micromark-util-subtokenize: 1.0.2 3823 - micromark-util-symbol: 1.0.1 3824 - micromark-util-types: 1.0.2 3775 + micromark-core-commonmark: 1.1.0 3776 + micromark-factory-space: 1.1.0 3777 + micromark-util-character: 1.2.0 3778 + micromark-util-chunked: 1.1.0 3779 + micromark-util-combine-extensions: 1.1.0 3780 + micromark-util-decode-numeric-character-reference: 1.1.0 3781 + micromark-util-encode: 1.1.0 3782 + micromark-util-normalize-identifier: 1.1.0 3783 + micromark-util-resolve-all: 1.1.0 3784 + micromark-util-sanitize-uri: 1.2.0 3785 + micromark-util-subtokenize: 1.1.0 3786 + micromark-util-symbol: 1.1.0 3787 + micromark-util-types: 1.1.0 3825 3788 uvu: 0.5.6 3826 3789 transitivePeerDependencies: 3827 3790 - supports-color ··· 3922 3885 "@types/nlcst": 1.0.0 3923 3886 dev: false 3924 3887 3925 - /node-abi@3.40.0: 3888 + /node-abi@3.43.0: 3926 3889 resolution: 3927 3890 { 3928 - integrity: sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA== 3891 + integrity: sha512-QB0MMv+tn9Ur2DtJrc8y09n0n6sw88CyDniWSX2cHW10goQXYPK9ZpFJOktDS4ron501edPX6h9i7Pg+RnH5nQ== 3929 3892 } 3930 3893 engines: { node: ">=10" } 3931 3894 dependencies: ··· 4254 4217 minimist: 1.2.8 4255 4218 mkdirp-classic: 0.5.3 4256 4219 napi-build-utils: 1.0.2 4257 - node-abi: 3.40.0 4220 + node-abi: 3.43.0 4258 4221 pump: 3.0.0 4259 4222 rc: 1.2.8 4260 4223 simple-get: 4.0.1 ··· 4286 4249 prettier: 2.8.8 4287 4250 sass-formatter: 0.7.6 4288 4251 synckit: 0.8.5 4252 + dev: true 4253 + 4254 + /prettier-plugin-astro@0.9.1: 4255 + resolution: 4256 + { 4257 + integrity: sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag== 4258 + } 4259 + engines: { node: ^14.15.0 || >=16.0.0, pnpm: ">=7.14.0" } 4260 + dependencies: 4261 + "@astrojs/compiler": 1.4.2 4262 + prettier: 2.8.8 4263 + sass-formatter: 0.7.6 4264 + synckit: 0.8.5 4265 + dev: false 4289 4266 4290 4267 /prettier@2.8.8: 4291 4268 resolution: ··· 4435 4412 dependencies: 4436 4413 "@types/mdast": 3.0.11 4437 4414 mdast-util-frontmatter: 1.0.1 4438 - micromark-extension-frontmatter: 1.1.0 4415 + micromark-extension-frontmatter: 1.1.1 4439 4416 unified: 10.1.2 4440 4417 dev: false 4441 4418 ··· 4472 4449 } 4473 4450 dependencies: 4474 4451 "@types/mdast": 3.0.11 4475 - mdast-util-from-markdown: 1.3.0 4452 + mdast-util-from-markdown: 1.3.1 4476 4453 unified: 10.1.2 4477 4454 transitivePeerDependencies: 4478 4455 - supports-color ··· 5320 5297 } 5321 5298 engines: { node: ">=8" } 5322 5299 5323 - /update-browserslist-db@1.0.11(browserslist@4.21.6): 5300 + /update-browserslist-db@1.0.11(browserslist@4.21.7): 5324 5301 resolution: 5325 5302 { 5326 5303 integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== ··· 5329 5306 peerDependencies: 5330 5307 browserslist: ">= 4.21.0" 5331 5308 dependencies: 5332 - browserslist: 4.21.6 5309 + browserslist: 4.21.7 5333 5310 escalade: 3.1.1 5334 5311 picocolors: 1.0.0 5335 5312 dev: false
+10 -1
src/content/config.ts
··· 19 19 links: z 20 20 .object({ 21 21 github: z.string().optional(), 22 - other: z.record(z.string()).optional() 22 + other: z 23 + .array( 24 + z.object({ 25 + label: z.string(), 26 + url: z.string(), 27 + icon: z.string().default("link-45deg"), 28 + iconPackOverride: z.string().optional() 29 + }) 30 + ) 31 + .optional() 23 32 }) 24 33 .optional() 25 34 })
+9
src/content/projects/djazztro.mdx
··· 10 10 - django 11 11 links: 12 12 github: Bwc9876/Djazztro 13 + other: 14 + - label: NPM 15 + url: https://www.npmjs.com/package/djazztro 16 + icon: npm 17 + iconPackOverride: simple-icons 18 + - label: PyPi 19 + url: https://pypi.org/project/django-djazztro/ 20 + icon: pypi 21 + iconPackOverride: file-icons 13 22 image: 14 23 src: https://user-images.githubusercontent.com/25644444/201508399-c98f41ab-3790-4c20-b82c-5b47ff3370f2.png 15 24 width: 367
+3 -1
src/content/projects/enigma-machine.mdx
··· 11 11 links: 12 12 github: Bwc9876/Enigma-Machine-Recreation 13 13 other: 14 - Website: https://bwc9876.github.io/Enigma-Machine-Site/index.html 14 + - label: Website 15 + url: https://bwc9876.github.io/Enigma-Machine-Site/index.html 16 + icon: globe 15 17 image: 16 18 src: https://bwc9876.github.io/Enigma-Machine-Site/Resources/enigma_making.jpeg 17 19 width: 500
+7 -1
src/content/projects/menagerie.mdx
··· 11 11 links: 12 12 github: Bwc9876/menagerie 13 13 other: 14 - Docs: https://bwc9876.github.io/menagerie/ 14 + - label: Docs 15 + url: https://bwc9876.github.io/menagerie/ 16 + icon: book-half 17 + - label: PyPi 18 + url: https://pypi.org/project/menagerie-docs/ 19 + icon: pypi 20 + iconPackOverride: file-icons 15 21 image: 16 22 src: https://bwc9876.github.io/menagerie/images/logo.svg 17 23 width: 400
+2 -1
src/content/projects/nh-config-editor.mdx
··· 13 13 links: 14 14 github: Outer-Wilds-New-Horizons/nh-config-editor 15 15 other: 16 - Website: https://nh.outerwildsmods.com/editor.html 16 + - label: Docs Site 17 + url: https://nh.outerwildsmods.com/editor.html 17 18 image: 18 19 src: https://user-images.githubusercontent.com/25644444/184557668-6710d0ab-bcc2-410e-af72-8877270bc5c8.png 19 20 width: 500
+11 -1
src/content/projects/ow-mod-man.mdx
··· 12 12 links: 13 13 github: Bwc9876/ow-mod-man 14 14 other: 15 - Mods Website: https://outerwildsmods.com/mod-manager 15 + - label: Mods Website 16 + url: https://outerwildsmods.com/mod-manager 17 + icon: globe 18 + - label: Arch Package 19 + url: https://aur.archlinux.org/packages/owmods-gui-bin 20 + icon: arch 21 + iconPackOverride: mdi 22 + - label: Flatpak Package 23 + url: https://flathub.org/apps/com.outerwildsmods.owmods_gui 24 + icon: flathub 25 + iconPackOverride: simple-icons 16 26 image: 17 27 src: https://github.com/Bwc9876/ow-mod-man/blob/main/.github/assets/screenshots/main.png?raw=true 18 28 width: 600
+3 -1
src/content/projects/ow-new-horizons.mdx
··· 10 10 links: 11 11 github: Outer-Wilds-New-Horizons/new-horizons 12 12 other: 13 - Documentation Site: https://nh.outerwildsmods.com/ 13 + - label: Documentation Site 14 + url: https://nh.outerwildsmods.com/ 15 + icon: book-half 14 16 image: 15 17 src: https://nh.outerwildsmods.com/images/home/home_logo.webp 16 18 width: 1200
+2 -1
src/content/projects/ow-save-editor.mdx
··· 11 11 links: 12 12 github: Bwc9876/OW-SaveEditor 13 13 other: 14 - Mods Website: https://outerwildsmods.com/mods/saveeditor/ 14 + - label: Mods Website 15 + url: https://outerwildsmods.com/mods/saveeditor/ 15 16 image: 16 17 src: save-editor 17 18 width: 320
+2 -1
src/content/projects/ow-time-saver.mdx
··· 11 11 links: 12 12 github: Bwc9876/OW-TimeSaver 13 13 other: 14 - Mods Website: https://outerwildsmods.com/mods/timesaver/ 14 + - label: Mods Website 15 + url: https://outerwildsmods.com/mods/timesaver/ 15 16 image: 16 17 src: time-saver 17 18 width: 320
+3 -1
src/content/projects/owml-docs.mdx
··· 12 12 links: 13 13 github: ow-mods/owml 14 14 other: 15 - Mods Website: https://owml.outerwildsmods.com/ 15 + - label: Documentation Site 16 + url: https://owml.outerwildsmods.com/ 17 + icon: book-half 16 18 image: 17 19 src: https://owml.outerwildsmods.com/images/owmllogo.webp 18 20 width: 500
+3 -1
src/content/projects/portfolio-site.mdx
··· 9 9 links: 10 10 github: Bwc9876/portfolio-site 11 11 other: 12 - Website: https://bwc9876.dev/ 12 + - label: Website 13 + url: https://bwc9876.dev/ 14 + icon: globe 13 15 image: 14 16 src: portfolio-site 15 17 width: 600
+3 -1
src/content/projects/tech-trends.mdx
··· 11 11 links: 12 12 github: Bwc9876/TechTrends2022 13 13 other: 14 - Website: https://bwc9876.github.io/TechTrends2022/ 14 + - label: Website 15 + url: https://bwc9876.github.io/TechTrends2022/ 16 + icon: globe 15 17 image: 16 18 src: "https://repository-images.githubusercontent.com/530871937/f8029203-1f9d-4f02-be75-40873b286797" 17 19 width: 800
+2 -1
src/content/projects/unity-webgl.mdx
··· 11 11 links: 12 12 github: Bwc9876/UnityWebGLTemplate 13 13 other: 14 - Example Site: https://bwc9876.github.io/UnityWebGL/ 14 + - label: Example Site 15 + url: https://bwc9876.github.io/UnityWebGL/ 15 16 image: 16 17 src: unity-webgl 17 18 width: 800
+7 -7
src/pages/projects/[...slug].astro
··· 1 1 --- 2 - import { getCollection } from "astro:content"; 2 + import { CollectionEntry, getCollection } from "astro:content"; 3 3 import { Image } from "@astrojs/image/components"; 4 4 import Layout from "@layouts/Layout.astro"; 5 5 import IconLink from "@components/IconLink.astro"; 6 6 import getProjectImageSrc from "@images/utils"; 7 - import { getImage } from "astro/dist/assets/internal"; 8 7 export async function getStaticPaths() { 9 8 const renameEntries = await getCollection("projects"); 10 9 return renameEntries.map((entry) => ({ ··· 12 11 props: { entry } 13 12 })); 14 13 } 15 - const { entry } = Astro.props; 14 + const { entry } = Astro.props as { entry: CollectionEntry<"projects"> }; 16 15 const { Content } = await entry.render(); 17 16 18 17 const src = await getProjectImageSrc( ··· 65 64 } 66 65 { 67 66 entry.data.links?.other && 68 - Object.keys(entry.data.links.other).map((k) => ( 67 + entry.data.links.other.map((l) => ( 69 68 <span> 70 69 <IconLink 71 - icon="link-45deg" 70 + icon={l.icon} 71 + overridePack={l.iconPackOverride} 72 72 size={25} 73 - href={entry.data.links.other[k]} 73 + href={l.url} 74 74 placement="bottom" 75 - label={k} 75 + label={l.label} 76 76 /> 77 77 </span> 78 78 ))