From bbb45bae7968c25db9ef8c07f81d8f2f8f42f6b8 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 23 May 2024 03:51:55 +0000
Subject: [PATCH] chore(deps): pin dependencies

---
 .github/actions/prepare/action.yml            |  2 +-
 .../workflows/accessibility-alt-text-bot.yml  |  2 +-
 .github/workflows/build.yml                   |  2 +-
 .github/workflows/contributors.yml            |  4 +-
 .github/workflows/lint-knip.yml               |  2 +-
 .github/workflows/lint-markdown.yml           |  2 +-
 .github/workflows/lint-packages.yml           |  2 +-
 .github/workflows/lint-spelling.yml           |  2 +-
 .github/workflows/lint.yml                    |  2 +-
 .github/workflows/post-release.yml            |  4 +-
 .github/workflows/pr-review-requested.yml     |  2 +-
 .github/workflows/prettier.yml                |  2 +-
 .github/workflows/release.yml                 |  4 +-
 .github/workflows/tsc.yml                     |  2 +-
 package.json                                  | 68 +++++++++---------
 pnpm-lock.yaml                                | 69 ++++++++++---------
 16 files changed, 86 insertions(+), 85 deletions(-)

diff --git a/.github/actions/prepare/action.yml b/.github/actions/prepare/action.yml
index cb825e6..560e06e 100644
--- a/.github/actions/prepare/action.yml
+++ b/.github/actions/prepare/action.yml
@@ -5,7 +5,7 @@ name: Prepare
 runs:
   steps:
     - uses: pnpm/action-setup@v2
-    - uses: actions/setup-node@v4
+    - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4
       with:
         cache: pnpm
         node-version: "20"
diff --git a/.github/workflows/accessibility-alt-text-bot.yml b/.github/workflows/accessibility-alt-text-bot.yml
index 96af67f..dc2a2c8 100644
--- a/.github/workflows/accessibility-alt-text-bot.yml
+++ b/.github/workflows/accessibility-alt-text-bot.yml
@@ -3,7 +3,7 @@ jobs:
     if: ${{ !endsWith(github.actor, '[bot]') }}
     runs-on: ubuntu-latest
     steps:
-      - uses: github/accessibility-alt-text-bot@v1.4.0
+      - uses: github/accessibility-alt-text-bot@602a5efcf386c52ef8b9a11ead9bfa6ef8d56ba5 # v1.4.0
 
 name: Accessibility Alt Text Bot
 
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 057fc54..4d0eb8a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -2,7 +2,7 @@ jobs:
   build:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
       - uses: ./.github/actions/prepare
       - run: pnpm build
       - run: node ./lib/index.js
diff --git a/.github/workflows/contributors.yml b/.github/workflows/contributors.yml
index 9d22aa1..23fbcb7 100644
--- a/.github/workflows/contributors.yml
+++ b/.github/workflows/contributors.yml
@@ -2,13 +2,13 @@ jobs:
   contributors:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
         with:
           fetch-depth: 0
       - uses: ./.github/actions/prepare
       - env:
           GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
-        uses: JoshuaKGoldberg/all-contributors-auto-action@v0.4.3
+        uses: JoshuaKGoldberg/all-contributors-auto-action@da2f2aa14f945bd45c882b83356f24e6dce91629 # v0.4.3
 
 name: Contributors
 
diff --git a/.github/workflows/lint-knip.yml b/.github/workflows/lint-knip.yml
index 781d52e..763c8ec 100644
--- a/.github/workflows/lint-knip.yml
+++ b/.github/workflows/lint-knip.yml
@@ -2,7 +2,7 @@ jobs:
   lint_knip:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
       - uses: ./.github/actions/prepare
       - run: pnpm lint:knip
 
diff --git a/.github/workflows/lint-markdown.yml b/.github/workflows/lint-markdown.yml
index acac714..2ba69aa 100644
--- a/.github/workflows/lint-markdown.yml
+++ b/.github/workflows/lint-markdown.yml
@@ -2,7 +2,7 @@ jobs:
   lint_markdown:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
       - uses: ./.github/actions/prepare
       - run: pnpm lint:md
 
diff --git a/.github/workflows/lint-packages.yml b/.github/workflows/lint-packages.yml
index 87520ca..01a7590 100644
--- a/.github/workflows/lint-packages.yml
+++ b/.github/workflows/lint-packages.yml
@@ -2,7 +2,7 @@ jobs:
   lint_packages:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
       - uses: ./.github/actions/prepare
       - run: pnpm lint:packages
 
diff --git a/.github/workflows/lint-spelling.yml b/.github/workflows/lint-spelling.yml
index ef020b6..e81dd99 100644
--- a/.github/workflows/lint-spelling.yml
+++ b/.github/workflows/lint-spelling.yml
@@ -2,7 +2,7 @@ jobs:
   lint_spelling:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
       - uses: ./.github/actions/prepare
       - run: pnpm lint:spelling
 
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index f174caa..bfba7b3 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -2,7 +2,7 @@ jobs:
   lint:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
       - uses: ./.github/actions/prepare
       - run: pnpm lint
 
diff --git a/.github/workflows/post-release.yml b/.github/workflows/post-release.yml
index 63fd387..879c206 100644
--- a/.github/workflows/post-release.yml
+++ b/.github/workflows/post-release.yml
@@ -2,11 +2,11 @@ jobs:
   post_release:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
         with:
           fetch-depth: 0
       - run: echo "npm_version=$(npm pkg get version | tr -d '"')" >> "$GITHUB_ENV"
-      - uses: apexskier/github-release-commenter@v1
+      - uses: apexskier/github-release-commenter@3bd413ad5e1d603bfe2282f9f06f2bdcec079327 # v1
         with:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
           comment-template: |
diff --git a/.github/workflows/pr-review-requested.yml b/.github/workflows/pr-review-requested.yml
index e2e518c..6fbec03 100644
--- a/.github/workflows/pr-review-requested.yml
+++ b/.github/workflows/pr-review-requested.yml
@@ -2,7 +2,7 @@ jobs:
   pr_review_requested:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions-ecosystem/action-remove-labels@v1
+      - uses: actions-ecosystem/action-remove-labels@2ce5d41b4b6aa8503e285553f75ed56e0a40bae0 # v1
         with:
           labels: "status: waiting for author"
       - if: failure()
diff --git a/.github/workflows/prettier.yml b/.github/workflows/prettier.yml
index ae43fc4..476aba9 100644
--- a/.github/workflows/prettier.yml
+++ b/.github/workflows/prettier.yml
@@ -2,7 +2,7 @@ jobs:
   prettier:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
       - uses: ./.github/actions/prepare
       - run: pnpm format --list-different
 
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index f1f8e39..9e6022a 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -5,7 +5,7 @@ jobs:
   release:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
         with:
           fetch-depth: 0
           ref: main
@@ -14,7 +14,7 @@ jobs:
       - env:
           GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
           NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
-        uses: JoshuaKGoldberg/release-it-action@v0.2.2
+        uses: JoshuaKGoldberg/release-it-action@77373cfc2535e21149518381cb09e1c04c6068fe # v0.2.2
 
 name: Release
 
diff --git a/.github/workflows/tsc.yml b/.github/workflows/tsc.yml
index 3b20f24..00b5f5e 100644
--- a/.github/workflows/tsc.yml
+++ b/.github/workflows/tsc.yml
@@ -2,7 +2,7 @@ jobs:
   type_check:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
       - uses: ./.github/actions/prepare
       - run: pnpm tsc
 
diff --git a/package.json b/package.json
index a0e8c0a..6ff8981 100644
--- a/package.json
+++ b/package.json
@@ -37,40 +37,40 @@
 		"*": "prettier --ignore-unknown --write"
 	},
 	"devDependencies": {
-		"@astrojs/check": "^0.5.6",
-		"@astropub/md": "^0.4.0",
-		"@eslint-community/eslint-plugin-eslint-comments": "^4.3.0",
-		"@eslint/js": "^9.2.0",
-		"@fontsource-variable/josefin-sans": "^5.0.21",
-		"@fontsource/cardo": "^5.0.13",
-		"@release-it/conventional-changelog": "^8.0.1",
-		"@types/eslint-plugin-markdown": "^2.0.2",
-		"accessible-astro-components": "^2.3.6",
-		"astro": "^4.4.9",
-		"cspell": "^8.8.1",
-		"eslint": "^9.2.0",
-		"eslint-plugin-jsdoc": "^48.2.4",
-		"eslint-plugin-jsonc": "^2.15.1",
-		"eslint-plugin-markdown": "^5.0.0",
-		"eslint-plugin-n": "^17.6.0",
-		"eslint-plugin-package-json": "^0.13.1",
-		"eslint-plugin-perfectionist": "^2.10.0",
-		"eslint-plugin-regexp": "^2.5.0",
-		"eslint-plugin-yml": "^1.14.0",
-		"husky": "^9.0.11",
-		"jsonc-eslint-parser": "^2.4.0",
-		"knip": "^5.14.0",
-		"lint-staged": "^15.2.2",
-		"markdownlint": "^0.34.0",
-		"markdownlint-cli": "^0.40.0",
-		"prettier": "^3.2.5",
-		"prettier-plugin-astro": "^0.13.0",
-		"prettier-plugin-curly": "^0.2.1",
-		"prettier-plugin-packagejson": "^2.5.0",
-		"release-it": "^17.2.1",
-		"sentences-per-line": "^0.2.1",
-		"typescript": "^5.4.5",
-		"typescript-eslint": "^7.8.0"
+		"@astrojs/check": "0.5.10",
+		"@astropub/md": "0.4.0",
+		"@eslint-community/eslint-plugin-eslint-comments": "4.3.0",
+		"@eslint/js": "9.2.0",
+		"@fontsource-variable/josefin-sans": "5.0.21",
+		"@fontsource/cardo": "5.0.13",
+		"@release-it/conventional-changelog": "8.0.1",
+		"@types/eslint-plugin-markdown": "2.0.2",
+		"accessible-astro-components": "2.3.6",
+		"astro": "4.8.2",
+		"cspell": "8.8.1",
+		"eslint": "9.2.0",
+		"eslint-plugin-jsdoc": "48.2.4",
+		"eslint-plugin-jsonc": "2.15.1",
+		"eslint-plugin-markdown": "5.0.0",
+		"eslint-plugin-n": "17.6.0",
+		"eslint-plugin-package-json": "0.13.1",
+		"eslint-plugin-perfectionist": "2.10.0",
+		"eslint-plugin-regexp": "2.5.0",
+		"eslint-plugin-yml": "1.14.0",
+		"husky": "9.0.11",
+		"jsonc-eslint-parser": "2.4.0",
+		"knip": "5.14.0",
+		"lint-staged": "15.2.2",
+		"markdownlint": "0.34.0",
+		"markdownlint-cli": "0.40.0",
+		"prettier": "3.2.5",
+		"prettier-plugin-astro": "0.13.0",
+		"prettier-plugin-curly": "0.2.1",
+		"prettier-plugin-packagejson": "2.5.0",
+		"release-it": "17.2.1",
+		"sentences-per-line": "0.2.1",
+		"typescript": "5.4.5",
+		"typescript-eslint": "7.8.0"
 	},
 	"packageManager": "pnpm@9.1.0",
 	"engines": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index dc12aa8..bce87d7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,106 +9,106 @@ importers:
   .:
     devDependencies:
       '@astrojs/check':
-        specifier: ^0.5.6
+        specifier: 0.5.10
         version: 0.5.10(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.5)
       '@astropub/md':
-        specifier: ^0.4.0
+        specifier: 0.4.0
         version: 0.4.0(@astrojs/markdown-remark@5.1.0)
       '@eslint-community/eslint-plugin-eslint-comments':
-        specifier: ^4.3.0
+        specifier: 4.3.0
         version: 4.3.0(eslint@9.2.0)
       '@eslint/js':
-        specifier: ^9.2.0
+        specifier: 9.2.0
         version: 9.2.0
       '@fontsource-variable/josefin-sans':
-        specifier: ^5.0.21
+        specifier: 5.0.21
         version: 5.0.21
       '@fontsource/cardo':
-        specifier: ^5.0.13
+        specifier: 5.0.13
         version: 5.0.13
       '@release-it/conventional-changelog':
-        specifier: ^8.0.1
+        specifier: 8.0.1
         version: 8.0.1(release-it@17.2.1(typescript@5.4.5))
       '@types/eslint-plugin-markdown':
-        specifier: ^2.0.2
+        specifier: 2.0.2
         version: 2.0.2
       accessible-astro-components:
-        specifier: ^2.3.6
+        specifier: 2.3.6
         version: 2.3.6
       astro:
-        specifier: ^4.4.9
+        specifier: 4.8.2
         version: 4.8.2(@types/node@20.12.11)(typescript@5.4.5)
       cspell:
-        specifier: ^8.8.1
+        specifier: 8.8.1
         version: 8.8.1
       eslint:
-        specifier: ^9.2.0
+        specifier: 9.2.0
         version: 9.2.0
       eslint-plugin-jsdoc:
-        specifier: ^48.2.4
+        specifier: 48.2.4
         version: 48.2.4(eslint@9.2.0)
       eslint-plugin-jsonc:
-        specifier: ^2.15.1
+        specifier: 2.15.1
         version: 2.15.1(eslint@9.2.0)
       eslint-plugin-markdown:
-        specifier: ^5.0.0
+        specifier: 5.0.0
         version: 5.0.0(eslint@9.2.0)
       eslint-plugin-n:
-        specifier: ^17.6.0
+        specifier: 17.6.0
         version: 17.6.0(eslint@9.2.0)
       eslint-plugin-package-json:
-        specifier: ^0.13.1
+        specifier: 0.13.1
         version: 0.13.1(eslint@9.2.0)(jsonc-eslint-parser@2.4.0)
       eslint-plugin-perfectionist:
-        specifier: ^2.10.0
+        specifier: 2.10.0
         version: 2.10.0(eslint@9.2.0)(typescript@5.4.5)
       eslint-plugin-regexp:
-        specifier: ^2.5.0
+        specifier: 2.5.0
         version: 2.5.0(eslint@9.2.0)
       eslint-plugin-yml:
-        specifier: ^1.14.0
+        specifier: 1.14.0
         version: 1.14.0(eslint@9.2.0)
       husky:
-        specifier: ^9.0.11
+        specifier: 9.0.11
         version: 9.0.11
       jsonc-eslint-parser:
-        specifier: ^2.4.0
+        specifier: 2.4.0
         version: 2.4.0
       knip:
-        specifier: ^5.14.0
+        specifier: 5.14.0
         version: 5.14.0(@types/node@20.12.11)(typescript@5.4.5)
       lint-staged:
-        specifier: ^15.2.2
+        specifier: 15.2.2
         version: 15.2.2
       markdownlint:
-        specifier: ^0.34.0
+        specifier: 0.34.0
         version: 0.34.0
       markdownlint-cli:
-        specifier: ^0.40.0
+        specifier: 0.40.0
         version: 0.40.0
       prettier:
-        specifier: ^3.2.5
+        specifier: 3.2.5
         version: 3.2.5
       prettier-plugin-astro:
-        specifier: ^0.13.0
+        specifier: 0.13.0
         version: 0.13.0
       prettier-plugin-curly:
-        specifier: ^0.2.1
+        specifier: 0.2.1
         version: 0.2.1(prettier@3.2.5)
       prettier-plugin-packagejson:
-        specifier: ^2.5.0
+        specifier: 2.5.0
         version: 2.5.0(prettier@3.2.5)
       release-it:
-        specifier: ^17.2.1
+        specifier: 17.2.1
         version: 17.2.1(typescript@5.4.5)
       sentences-per-line:
-        specifier: ^0.2.1
+        specifier: 0.2.1
         version: 0.2.1
       typescript:
-        specifier: ^5.4.5
+        specifier: 5.4.5
         version: 5.4.5
       typescript-eslint:
-        specifier: ^7.8.0
+        specifier: 7.8.0
         version: 7.8.0(eslint@9.2.0)(typescript@5.4.5)
 
 packages:
@@ -2636,6 +2636,7 @@ packages:
 
   inflight@1.0.6:
     resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+    deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
 
   inherits@2.0.4:
     resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}