diff --git a/package.json b/package.json
index 44224fb..1a3ab78 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,7 @@
     "devDependencies": {
         "@commander-js/extra-typings": "^12.0.1",
         "@types/import-local": "^3",
-        "@types/node": "^20.12.7",
+        "@types/node": "^22.4.1",
         "import-local": "^3.1.0",
         "prettier": "^3.2.5",
         "ts-loader": "^9.5.1",
diff --git a/yarn.lock b/yarn.lock
index cea374c..47f607e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -143,7 +143,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@types/node@npm:*, @types/node@npm:^20.12.7":
+"@types/node@npm:*":
   version: 20.12.12
   resolution: "@types/node@npm:20.12.12"
   dependencies:
@@ -159,6 +159,15 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@types/node@npm:^22.4.1":
+  version: 22.4.1
+  resolution: "@types/node@npm:22.4.1"
+  dependencies:
+    undici-types: "npm:~6.19.2"
+  checksum: 10c0/e42607438fcbd3a6aebd09084868fa0b22a4b0daf9eda79ed615df7ff8ae95e35ea56e090e1f3140ebae76b640abe42d4a6d5b60c0819eadf499adca737305b6
+  languageName: node
+  linkType: hard
+
 "@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1":
   version: 1.12.1
   resolution: "@webassemblyjs/ast@npm:1.12.1"
@@ -1688,7 +1697,7 @@ __metadata:
   dependencies:
     "@commander-js/extra-typings": "npm:^12.0.1"
     "@types/import-local": "npm:^3"
-    "@types/node": "npm:^20.12.7"
+    "@types/node": "npm:^22.4.1"
     axios: "npm:^1.6.8"
     commander: "npm:^12.0.0"
     exceljs: "npm:^4.4.0"
@@ -1944,6 +1953,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"undici-types@npm:~6.19.2":
+  version: 6.19.6
+  resolution: "undici-types@npm:6.19.6"
+  checksum: 10c0/9b2264c5700e7169c6c62c643aac56cd8984c5fd7e18ed31ff11780260e137f6340dee8317a2e6e0ae3c49f5e5ef6fa577ea07193cbaa535265cba76a267cae9
+  languageName: node
+  linkType: hard
+
 "unzipper@npm:^0.10.11":
   version: 0.10.14
   resolution: "unzipper@npm:0.10.14"