From d29d774c100e373b937d5329932506143a9cb8eb Mon Sep 17 00:00:00 2001
From: Uiolee <22849383+uiolee@users.noreply.github.com>
Date: Fri, 1 Sep 2023 00:51:45 +0800
Subject: [PATCH] chore(lint-staged): remove `git-exec-and-restage` (#5281)

---
 .lintstagedrc      | 3 ---
 .lintstagedrc.json | 4 ++++
 package.json       | 5 ++---
 3 files changed, 6 insertions(+), 6 deletions(-)
 delete mode 100644 .lintstagedrc
 create mode 100644 .lintstagedrc.json

diff --git a/.lintstagedrc b/.lintstagedrc
deleted file mode 100644
index 66886867d5..0000000000
--- a/.lintstagedrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "*.js": "git-exec-and-restage eslint --fix --"
-}
diff --git a/.lintstagedrc.json b/.lintstagedrc.json
new file mode 100644
index 0000000000..6953073375
--- /dev/null
+++ b/.lintstagedrc.json
@@ -0,0 +1,4 @@
+{
+  "*.js": "eslint --fix",
+  "*.ts": "eslint --fix"
+}
diff --git a/package.json b/package.json
index 8080a1db88..cc7f6a65e9 100644
--- a/package.json
+++ b/package.json
@@ -67,7 +67,6 @@
   },
   "devDependencies": {
     "0x": "^5.1.2",
-    "@easyops/git-exec-and-restage": "^1.0.4",
     "@types/bluebird": "^3.5.37",
     "@types/node": "^18.11.8",
     "@types/nunjucks": "^3.2.2",
@@ -77,11 +76,11 @@
     "chai": "^4.3.6",
     "cheerio": "0.22.0",
     "decache": "^4.6.1",
-    "eslint": "^8.8.0",
+    "eslint": "^8.48.0",
     "eslint-config-hexo": "^5.0.0",
     "hexo-renderer-marked": "^6.0.0",
     "husky": "^8.0.1",
-    "lint-staged": "^13.0.3",
+    "lint-staged": "^14.0.1",
     "mocha": "^10.0.0",
     "sinon": "^15.0.0",
     "ts-node": "^10.9.1",