Browse Source

chore(deps-dev): bump astro from 2.0.14 to 2.1.3 (#4969)

Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 2.0.14 to 2.1.3.
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/astro@2.1.3/packages/astro)

---
updated-dependencies:
- dependency-name: astro
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] 2 năm trước cách đây
mục cha
commit
ce5d6844ec
2 tập tin đã thay đổi với 183 bổ sung144 xóa
  1. 182 143
      package-lock.json
  2. 1 1
      package.json

+ 182 - 143
package-lock.json

@@ -12,7 +12,7 @@
         "@rollup/plugin-typescript": "^11.0.0",
         "@typescript-eslint/eslint-plugin": "^5.53.0",
         "@typescript-eslint/parser": "^5.53.0",
-        "astro": "^2.0.14",
+        "astro": "^2.1.3",
         "autoprefixer": "^10.4.13",
         "bootstrap": "^5.3.0-alpha1",
         "bundlewatch": "^0.3.3",
@@ -54,9 +54,9 @@
       }
     },
     "node_modules/@astrojs/compiler": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.1.1.tgz",
-      "integrity": "sha512-JRDEARnuUUOlKUE4XVu8+NoeNWpOHtYQW39uWjqTbpefMjL95og54vTKLHqeUajXWeY115zZtO7jIVdOmQ1IPQ==",
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.2.1.tgz",
+      "integrity": "sha512-HmHgN/h/CapbMIJnnaB6WQ6Kg85byCEz+GuKl87mNEwxa6anfMJKC9TC/D1bVNwDwTCEOsDG7WJVMDIJbE4hkw==",
       "dev": true
     },
     "node_modules/@astrojs/language-server": {
@@ -92,13 +92,14 @@
       }
     },
     "node_modules/@astrojs/markdown-remark": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.0.1.tgz",
-      "integrity": "sha512-xQF1rXGJN18m+zZucwRRtmNehuhPMMhZhi6HWKrtpEAKnHSPk8lqf1GXgKH7/Sypglu8ivdECZ+EGs6kOYVasQ==",
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.1.0.tgz",
+      "integrity": "sha512-w9T5o3UWQIfMcCkM2nLWrlfVQazh/7mw+2N/85QGcSUkZy6oNJoyy8Xz/ZkDhHLx8HPO0RT9fABR0B/H+aDaEw==",
       "dev": true,
       "dependencies": {
-        "@astrojs/prism": "^2.0.0",
+        "@astrojs/prism": "^2.1.0",
         "github-slugger": "^1.4.0",
+        "image-size": "^1.0.2",
         "import-meta-resolve": "^2.1.0",
         "rehype-raw": "^6.1.1",
         "rehype-stringify": "^9.0.3",
@@ -112,7 +113,7 @@
         "vfile": "^5.3.2"
       },
       "peerDependencies": {
-        "astro": "^2.0.2"
+        "astro": "^2.1.0"
       }
     },
     "node_modules/@astrojs/markdown-remark/node_modules/github-slugger": {
@@ -122,9 +123,9 @@
       "dev": true
     },
     "node_modules/@astrojs/prism": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.0.0.tgz",
-      "integrity": "sha512-YgeoeEPqsxaEpg0rwe/bUq3653LqSQnMjrLlpYwrbQQMQQqz6Y5yXN+RX3SfLJ6ppNb4+Fu2+Z49EXjk48Ihjw==",
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.1.1.tgz",
+      "integrity": "sha512-Gnwnlb1lGJzCQEg89r4/WqgfCGPNFC7Kuh2D/k289Cbdi/2PD7Lrdstz86y1itDvcb2ijiRqjqWnJ5rsfu/QOA==",
       "dev": true,
       "dependencies": {
         "prismjs": "^1.28.0"
@@ -134,9 +135,9 @@
       }
     },
     "node_modules/@astrojs/telemetry": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.0.0.tgz",
-      "integrity": "sha512-RnWojVMIsql3GGWDP5pNWmhmBQVkCpxGNZ8yPr2cbmUqsUYGSvErhqfkLfro9j2/STi5UDmSpNgjPkQmXpgnKw==",
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.0.tgz",
+      "integrity": "sha512-P3gXNNOkRJM8zpnasNoi5kXp3LnFt0smlOSUXhkynfJpTJMIDrcMbKpNORN0OYbqpKt9JPdgRN7nsnGWpbH1ww==",
       "dev": true,
       "dependencies": {
         "ci-info": "^3.3.1",
@@ -145,53 +146,26 @@
         "dset": "^3.1.2",
         "is-docker": "^3.0.0",
         "is-wsl": "^2.2.0",
-        "undici": "^5.14.0",
+        "undici": "^5.20.0",
         "which-pm-runs": "^1.1.0"
       },
       "engines": {
         "node": ">=16.12.0"
       }
     },
-    "node_modules/@astrojs/telemetry/node_modules/is-wsl": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
-      "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
-      "dev": true,
-      "dependencies": {
-        "is-docker": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/@astrojs/telemetry/node_modules/is-wsl/node_modules/is-docker": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
-      "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
-      "dev": true,
-      "bin": {
-        "is-docker": "cli.js"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
     "node_modules/@astrojs/webapi": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.0.1.tgz",
-      "integrity": "sha512-aOOHa86W5Ux77A3dS91YrVlSxtBSJsVK4UhvcXHY0gAl0ZrOStSKSBO45gZ6tFi2AiHu3bzpMtZjwrPHtl+cyg==",
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.1.0.tgz",
+      "integrity": "sha512-sbF44s/uU33jAdefzKzXZaENPeXR0sR3ptLs+1xp9xf5zIBhedH2AfaFB5qTEv9q5udUVoKxubZGT3G1nWs6rA==",
       "dev": true,
       "dependencies": {
-        "undici": "5.18.0"
+        "undici": "5.20.0"
       }
     },
     "node_modules/@astrojs/webapi/node_modules/undici": {
-      "version": "5.18.0",
-      "resolved": "https://registry.npmjs.org/undici/-/undici-5.18.0.tgz",
-      "integrity": "sha512-1iVwbhonhFytNdg0P4PqyIAXbdlVZVebtPDvuM36m66mRw4OGrCm2MYynJv/UENFLdP13J1nPVQzVE2zTs1OeA==",
+      "version": "5.20.0",
+      "resolved": "https://registry.npmjs.org/undici/-/undici-5.20.0.tgz",
+      "integrity": "sha512-J3j60dYzuo6Eevbawwp1sdg16k5Tf768bxYK4TUJRH7cBM4kFCbf3mOnM/0E3vQYXvpxITbbWmBafaDbxLDz3g==",
       "dev": true,
       "dependencies": {
         "busboy": "^1.6.0"
@@ -1977,16 +1951,16 @@
       }
     },
     "node_modules/astro": {
-      "version": "2.0.14",
-      "resolved": "https://registry.npmjs.org/astro/-/astro-2.0.14.tgz",
-      "integrity": "sha512-BiXnHyK3rj5Uz45V5p9jRi0xtJc/zxhCxnXYAekHHF1bVvvoa3aXMwl0GZ3Bc0mxP6vPLmbRcjNKdqfyZn1B3Q==",
+      "version": "2.1.3",
+      "resolved": "https://registry.npmjs.org/astro/-/astro-2.1.3.tgz",
+      "integrity": "sha512-5LFo/ixDXs84tgrSbzz0X5c7nzLfkag7w4tgOpBRL/DkveP83v+nSe3KjqwYLPL5vNY9UvryKHsfC0uu4TQz0g==",
       "dev": true,
       "dependencies": {
-        "@astrojs/compiler": "^1.1.0",
+        "@astrojs/compiler": "^1.2.0",
         "@astrojs/language-server": "^0.28.3",
-        "@astrojs/markdown-remark": "^2.0.1",
-        "@astrojs/telemetry": "^2.0.0",
-        "@astrojs/webapi": "^2.0.1",
+        "@astrojs/markdown-remark": "^2.1.0",
+        "@astrojs/telemetry": "^2.1.0",
+        "@astrojs/webapi": "^2.1.0",
         "@babel/core": "^7.18.2",
         "@babel/generator": "^7.18.2",
         "@babel/parser": "^7.18.4",
@@ -1997,6 +1971,7 @@
         "@types/yargs-parser": "^21.0.0",
         "acorn": "^8.8.1",
         "boxen": "^6.2.1",
+        "chokidar": "^3.5.3",
         "ci-info": "^3.3.1",
         "common-ancestor-path": "^1.0.1",
         "cookie": "^0.5.0",
@@ -2011,6 +1986,7 @@
         "github-slugger": "^2.0.0",
         "gray-matter": "^4.0.3",
         "html-escaper": "^3.0.3",
+        "image-size": "^1.0.2",
         "kleur": "^4.1.4",
         "magic-string": "^0.27.0",
         "mime": "^3.0.0",
@@ -2041,6 +2017,14 @@
       "engines": {
         "node": ">=16.12.0",
         "npm": ">=6.14.0"
+      },
+      "peerDependencies": {
+        "sharp": "^0.31.3"
+      },
+      "peerDependenciesMeta": {
+        "sharp": {
+          "optional": true
+        }
       }
     },
     "node_modules/astro/node_modules/ansi-regex": {
@@ -2670,10 +2654,16 @@
       }
     },
     "node_modules/chokidar": {
-      "version": "3.5.2",
-      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
-      "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+      "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
       "dev": true,
+      "funding": [
+        {
+          "type": "individual",
+          "url": "https://paulmillr.com/funding/"
+        }
+      ],
       "dependencies": {
         "anymatch": "~3.1.2",
         "braces": "~3.0.2",
@@ -4680,6 +4670,21 @@
       "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
       "dev": true
     },
+    "node_modules/image-size": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz",
+      "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==",
+      "dev": true,
+      "dependencies": {
+        "queue": "6.0.2"
+      },
+      "bin": {
+        "image-size": "bin/image-size.js"
+      },
+      "engines": {
+        "node": ">=14.0.0"
+      }
+    },
     "node_modules/import-fresh": {
       "version": "3.3.0",
       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -4706,9 +4711,9 @@
       }
     },
     "node_modules/import-meta-resolve": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.1.tgz",
-      "integrity": "sha512-C6lLL7EJPY44kBvA80gq4uMsVFw5x3oSKfuMl1cuZ2RkI5+UJqQXgn+6hlUew0y4ig7Ypt4CObAAIzU53Nfpuw==",
+      "version": "2.2.2",
+      "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz",
+      "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==",
       "dev": true,
       "funding": {
         "type": "github",
@@ -5104,6 +5109,33 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
+    "node_modules/is-wsl": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+      "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+      "dev": true,
+      "dependencies": {
+        "is-docker": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/is-wsl/node_modules/is-docker": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+      "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+      "dev": true,
+      "bin": {
+        "is-docker": "cli.js"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
     "node_modules/isexe": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -6970,18 +7002,6 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/open/node_modules/is-wsl": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
-      "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
-      "dev": true,
-      "dependencies": {
-        "is-docker": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
     "node_modules/optionator": {
       "version": "0.9.1",
       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
@@ -7669,6 +7689,15 @@
         "node": ">=6"
       }
     },
+    "node_modules/queue": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
+      "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
+      "dev": true,
+      "dependencies": {
+        "inherits": "~2.0.3"
+      }
+    },
     "node_modules/queue-microtask": {
       "version": "1.2.3",
       "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -9445,9 +9474,9 @@
       "dev": true
     },
     "node_modules/undici": {
-      "version": "5.19.1",
-      "resolved": "https://registry.npmjs.org/undici/-/undici-5.19.1.tgz",
-      "integrity": "sha512-YiZ61LPIgY73E7syxCDxxa3LV2yl3sN8spnIuTct60boiiRaE1J8mNWHO8Im2Zi/sFrPusjLlmRPrsyraSqX6A==",
+      "version": "5.21.0",
+      "resolved": "https://registry.npmjs.org/undici/-/undici-5.21.0.tgz",
+      "integrity": "sha512-HOjK8l6a57b2ZGXOcUsI5NLfoTrfmbOl90ixJDl0AEFG4wgHNDQxtZy15/ZQp7HhjkpaGlp/eneMgtsu1dIlUA==",
       "dev": true,
       "dependencies": {
         "busboy": "^1.6.0"
@@ -10227,9 +10256,9 @@
       }
     },
     "@astrojs/compiler": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.1.1.tgz",
-      "integrity": "sha512-JRDEARnuUUOlKUE4XVu8+NoeNWpOHtYQW39uWjqTbpefMjL95og54vTKLHqeUajXWeY115zZtO7jIVdOmQ1IPQ==",
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.2.1.tgz",
+      "integrity": "sha512-HmHgN/h/CapbMIJnnaB6WQ6Kg85byCEz+GuKl87mNEwxa6anfMJKC9TC/D1bVNwDwTCEOsDG7WJVMDIJbE4hkw==",
       "dev": true
     },
     "@astrojs/language-server": {
@@ -10261,13 +10290,14 @@
       }
     },
     "@astrojs/markdown-remark": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.0.1.tgz",
-      "integrity": "sha512-xQF1rXGJN18m+zZucwRRtmNehuhPMMhZhi6HWKrtpEAKnHSPk8lqf1GXgKH7/Sypglu8ivdECZ+EGs6kOYVasQ==",
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.1.0.tgz",
+      "integrity": "sha512-w9T5o3UWQIfMcCkM2nLWrlfVQazh/7mw+2N/85QGcSUkZy6oNJoyy8Xz/ZkDhHLx8HPO0RT9fABR0B/H+aDaEw==",
       "dev": true,
       "requires": {
-        "@astrojs/prism": "^2.0.0",
+        "@astrojs/prism": "^2.1.0",
         "github-slugger": "^1.4.0",
+        "image-size": "^1.0.2",
         "import-meta-resolve": "^2.1.0",
         "rehype-raw": "^6.1.1",
         "rehype-stringify": "^9.0.3",
@@ -10290,18 +10320,18 @@
       }
     },
     "@astrojs/prism": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.0.0.tgz",
-      "integrity": "sha512-YgeoeEPqsxaEpg0rwe/bUq3653LqSQnMjrLlpYwrbQQMQQqz6Y5yXN+RX3SfLJ6ppNb4+Fu2+Z49EXjk48Ihjw==",
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.1.1.tgz",
+      "integrity": "sha512-Gnwnlb1lGJzCQEg89r4/WqgfCGPNFC7Kuh2D/k289Cbdi/2PD7Lrdstz86y1itDvcb2ijiRqjqWnJ5rsfu/QOA==",
       "dev": true,
       "requires": {
         "prismjs": "^1.28.0"
       }
     },
     "@astrojs/telemetry": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.0.0.tgz",
-      "integrity": "sha512-RnWojVMIsql3GGWDP5pNWmhmBQVkCpxGNZ8yPr2cbmUqsUYGSvErhqfkLfro9j2/STi5UDmSpNgjPkQmXpgnKw==",
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.0.tgz",
+      "integrity": "sha512-P3gXNNOkRJM8zpnasNoi5kXp3LnFt0smlOSUXhkynfJpTJMIDrcMbKpNORN0OYbqpKt9JPdgRN7nsnGWpbH1ww==",
       "dev": true,
       "requires": {
         "ci-info": "^3.3.1",
@@ -10310,42 +10340,23 @@
         "dset": "^3.1.2",
         "is-docker": "^3.0.0",
         "is-wsl": "^2.2.0",
-        "undici": "^5.14.0",
+        "undici": "^5.20.0",
         "which-pm-runs": "^1.1.0"
-      },
-      "dependencies": {
-        "is-wsl": {
-          "version": "2.2.0",
-          "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
-          "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
-          "dev": true,
-          "requires": {
-            "is-docker": "^2.0.0"
-          },
-          "dependencies": {
-            "is-docker": {
-              "version": "2.2.1",
-              "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
-              "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
-              "dev": true
-            }
-          }
-        }
       }
     },
     "@astrojs/webapi": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.0.1.tgz",
-      "integrity": "sha512-aOOHa86W5Ux77A3dS91YrVlSxtBSJsVK4UhvcXHY0gAl0ZrOStSKSBO45gZ6tFi2AiHu3bzpMtZjwrPHtl+cyg==",
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.1.0.tgz",
+      "integrity": "sha512-sbF44s/uU33jAdefzKzXZaENPeXR0sR3ptLs+1xp9xf5zIBhedH2AfaFB5qTEv9q5udUVoKxubZGT3G1nWs6rA==",
       "dev": true,
       "requires": {
-        "undici": "5.18.0"
+        "undici": "5.20.0"
       },
       "dependencies": {
         "undici": {
-          "version": "5.18.0",
-          "resolved": "https://registry.npmjs.org/undici/-/undici-5.18.0.tgz",
-          "integrity": "sha512-1iVwbhonhFytNdg0P4PqyIAXbdlVZVebtPDvuM36m66mRw4OGrCm2MYynJv/UENFLdP13J1nPVQzVE2zTs1OeA==",
+          "version": "5.20.0",
+          "resolved": "https://registry.npmjs.org/undici/-/undici-5.20.0.tgz",
+          "integrity": "sha512-J3j60dYzuo6Eevbawwp1sdg16k5Tf768bxYK4TUJRH7cBM4kFCbf3mOnM/0E3vQYXvpxITbbWmBafaDbxLDz3g==",
           "dev": true,
           "requires": {
             "busboy": "^1.6.0"
@@ -11558,16 +11569,16 @@
       "dev": true
     },
     "astro": {
-      "version": "2.0.14",
-      "resolved": "https://registry.npmjs.org/astro/-/astro-2.0.14.tgz",
-      "integrity": "sha512-BiXnHyK3rj5Uz45V5p9jRi0xtJc/zxhCxnXYAekHHF1bVvvoa3aXMwl0GZ3Bc0mxP6vPLmbRcjNKdqfyZn1B3Q==",
+      "version": "2.1.3",
+      "resolved": "https://registry.npmjs.org/astro/-/astro-2.1.3.tgz",
+      "integrity": "sha512-5LFo/ixDXs84tgrSbzz0X5c7nzLfkag7w4tgOpBRL/DkveP83v+nSe3KjqwYLPL5vNY9UvryKHsfC0uu4TQz0g==",
       "dev": true,
       "requires": {
-        "@astrojs/compiler": "^1.1.0",
+        "@astrojs/compiler": "^1.2.0",
         "@astrojs/language-server": "^0.28.3",
-        "@astrojs/markdown-remark": "^2.0.1",
-        "@astrojs/telemetry": "^2.0.0",
-        "@astrojs/webapi": "^2.0.1",
+        "@astrojs/markdown-remark": "^2.1.0",
+        "@astrojs/telemetry": "^2.1.0",
+        "@astrojs/webapi": "^2.1.0",
         "@babel/core": "^7.18.2",
         "@babel/generator": "^7.18.2",
         "@babel/parser": "^7.18.4",
@@ -11578,6 +11589,7 @@
         "@types/yargs-parser": "^21.0.0",
         "acorn": "^8.8.1",
         "boxen": "^6.2.1",
+        "chokidar": "^3.5.3",
         "ci-info": "^3.3.1",
         "common-ancestor-path": "^1.0.1",
         "cookie": "^0.5.0",
@@ -11592,6 +11604,7 @@
         "github-slugger": "^2.0.0",
         "gray-matter": "^4.0.3",
         "html-escaper": "^3.0.3",
+        "image-size": "^1.0.2",
         "kleur": "^4.1.4",
         "magic-string": "^0.27.0",
         "mime": "^3.0.0",
@@ -12009,9 +12022,9 @@
       "dev": true
     },
     "chokidar": {
-      "version": "3.5.2",
-      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
-      "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
+      "version": "3.5.3",
+      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+      "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
       "dev": true,
       "requires": {
         "anymatch": "~3.1.2",
@@ -13488,6 +13501,15 @@
       "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
       "dev": true
     },
+    "image-size": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz",
+      "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==",
+      "dev": true,
+      "requires": {
+        "queue": "6.0.2"
+      }
+    },
     "import-fresh": {
       "version": "3.3.0",
       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -13505,9 +13527,9 @@
       "dev": true
     },
     "import-meta-resolve": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.1.tgz",
-      "integrity": "sha512-C6lLL7EJPY44kBvA80gq4uMsVFw5x3oSKfuMl1cuZ2RkI5+UJqQXgn+6hlUew0y4ig7Ypt4CObAAIzU53Nfpuw==",
+      "version": "2.2.2",
+      "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz",
+      "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==",
       "dev": true
     },
     "imurmurhash": {
@@ -13770,6 +13792,23 @@
         "call-bind": "^1.0.2"
       }
     },
+    "is-wsl": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+      "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+      "dev": true,
+      "requires": {
+        "is-docker": "^2.0.0"
+      },
+      "dependencies": {
+        "is-docker": {
+          "version": "2.2.1",
+          "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+          "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+          "dev": true
+        }
+      }
+    },
     "isexe": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -15073,15 +15112,6 @@
           "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
           "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
           "dev": true
-        },
-        "is-wsl": {
-          "version": "2.2.0",
-          "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
-          "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
-          "dev": true,
-          "requires": {
-            "is-docker": "^2.0.0"
-          }
         }
       }
     },
@@ -15542,6 +15572,15 @@
       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
       "dev": true
     },
+    "queue": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
+      "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
+      "dev": true,
+      "requires": {
+        "inherits": "~2.0.3"
+      }
+    },
     "queue-microtask": {
       "version": "1.2.3",
       "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -16876,9 +16915,9 @@
       "dev": true
     },
     "undici": {
-      "version": "5.19.1",
-      "resolved": "https://registry.npmjs.org/undici/-/undici-5.19.1.tgz",
-      "integrity": "sha512-YiZ61LPIgY73E7syxCDxxa3LV2yl3sN8spnIuTct60boiiRaE1J8mNWHO8Im2Zi/sFrPusjLlmRPrsyraSqX6A==",
+      "version": "5.21.0",
+      "resolved": "https://registry.npmjs.org/undici/-/undici-5.21.0.tgz",
+      "integrity": "sha512-HOjK8l6a57b2ZGXOcUsI5NLfoTrfmbOl90ixJDl0AEFG4wgHNDQxtZy15/ZQp7HhjkpaGlp/eneMgtsu1dIlUA==",
       "dev": true,
       "requires": {
         "busboy": "^1.6.0"

+ 1 - 1
package.json

@@ -59,7 +59,7 @@
     "@rollup/plugin-typescript": "^11.0.0",
     "@typescript-eslint/eslint-plugin": "^5.53.0",
     "@typescript-eslint/parser": "^5.53.0",
-    "astro": "^2.0.14",
+    "astro": "^2.1.3",
     "autoprefixer": "^10.4.13",
     "bootstrap": "^5.3.0-alpha1",
     "bundlewatch": "^0.3.3",