From 30c22fea38e15c505a46349fc487187f864a7726 Mon Sep 17 00:00:00 2001
From: Rui Chen <rui@chenrui.dev>
Date: Sat, 18 Jan 2025 23:58:16 -0500
Subject: [PATCH] revert dep updates for mtime and @types/mime

Signed-off-by: Rui Chen <rui@chenrui.dev>
---
 .github/dependabot.yml |  7 +++++++
 package-lock.json      | 29 ++++++++++++-----------------
 package.json           |  4 ++--
 3 files changed, 21 insertions(+), 19 deletions(-)

diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 1f5b7a0..19226af 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -12,6 +12,13 @@ updates:
       - dependency-name: node-fetch
         versions:
           - ">=3.0.0"
+      # ignore mime and @types/mime per https://github.com/softprops/action-gh-release/pull/475
+      - dependency-name: mime
+        versions:
+          - ">=4.0.0"
+      - dependency-name: "@types/mime"
+        versions:
+          - ">=4.0.0"
     commit-message:
       prefix: "chore(deps)"
   - package-ecosystem: github-actions
diff --git a/package-lock.json b/package-lock.json
index f78e5e0..3ec7c31 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,12 +13,12 @@
         "@octokit/plugin-retry": "^7.1.3",
         "@octokit/plugin-throttling": "^9.4.0",
         "glob": "^11.0.1",
-        "mime": "^4.0.6"
+        "mime": "^3.0.0"
       },
       "devDependencies": {
         "@types/glob": "^8.1.0",
         "@types/jest": "^29.5.14",
-        "@types/mime": "^4.0.0",
+        "@types/mime": "^3.0.1",
         "@types/node": "^22.10.6",
         "@vercel/ncc": "^0.38.3",
         "jest": "^29.3.1",
@@ -1587,14 +1587,11 @@
       }
     },
     "node_modules/@types/mime": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/@types/mime/-/mime-4.0.0.tgz",
-      "integrity": "sha512-5eEkJZ/BLvTE3vXGKkWlyTSUVZuzj23Wj8PoyOq2lt5I3CYbiLBOPb3XmCW6QcuOibIUE6emHXHt9E/F/rCa6w==",
-      "deprecated": "This is a stub types definition. mime provides its own type definitions, so you do not need this installed.",
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.4.tgz",
+      "integrity": "sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==",
       "dev": true,
-      "dependencies": {
-        "mime": "*"
-      }
+      "license": "MIT"
     },
     "node_modules/@types/minimatch": {
       "version": "5.1.2",
@@ -3674,17 +3671,15 @@
       }
     },
     "node_modules/mime": {
-      "version": "4.0.6",
-      "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.6.tgz",
-      "integrity": "sha512-4rGt7rvQHBbaSOF9POGkk1ocRP16Md1x36Xma8sz8h8/vfCUI2OtEIeCqe4Ofes853x4xDoPiFLIT47J5fI/7A==",
-      "funding": [
-        "https://github.com/sponsors/broofa"
-      ],
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
+      "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
+      "license": "MIT",
       "bin": {
-        "mime": "bin/cli.js"
+        "mime": "cli.js"
       },
       "engines": {
-        "node": ">=16"
+        "node": ">=10.0.0"
       }
     },
     "node_modules/mimic-fn": {
diff --git a/package.json b/package.json
index 6868074..b2df0b1 100644
--- a/package.json
+++ b/package.json
@@ -26,12 +26,12 @@
     "@octokit/plugin-retry": "^7.1.3",
     "@octokit/plugin-throttling": "^9.4.0",
     "glob": "^11.0.1",
-    "mime": "^4.0.6"
+    "mime": "^3.0.0"
   },
   "devDependencies": {
     "@types/glob": "^8.1.0",
     "@types/jest": "^29.5.14",
-    "@types/mime": "^4.0.0",
+    "@types/mime": "^3.0.1",
     "@types/node": "^22.10.6",
     "@vercel/ncc": "^0.38.3",
     "jest": "^29.3.1",