diff --git a/package-lock.json b/package-lock.json
index 60a772149cb..419e7487175 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -120,7 +120,7 @@
         "socket.io-client": "4.7.4",
         "subscriptions-transport-ws": "0.11.0",
         "supertest": "6.3.3",
-        "ts-morph": "21.0.1",
+        "ts-morph": "22.0.0",
         "ts-node": "10.9.2",
         "typeorm": "0.3.20",
         "typescript": "5.4.2",
@@ -7015,9 +7015,9 @@
       }
     },
     "node_modules/@ts-morph/common": {
-      "version": "0.22.0",
-      "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.22.0.tgz",
-      "integrity": "sha512-HqNBuV/oIlMKdkLshXd1zKBqNQCsuPEsgQOkfFQ/eUKjRlwndXW1AjN9LVkBEIukm00gGXSRmfkl0Wv5VXLnlw==",
+      "version": "0.23.0",
+      "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.23.0.tgz",
+      "integrity": "sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==",
       "dev": true,
       "dependencies": {
         "fast-glob": "^3.3.2",
@@ -11419,9 +11419,10 @@
       }
     },
     "node_modules/code-block-writer": {
-      "version": "12.0.0",
-      "dev": true,
-      "license": "MIT"
+      "version": "13.0.1",
+      "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.1.tgz",
+      "integrity": "sha512-c5or4P6erEA69TxaxTNcHUNcIn+oyxSRTOWV+pSYF+z4epXqNvwvJ70XPGjPNgue83oAFAPBRQYwpAJ/Hpe/Sg==",
+      "dev": true
     },
     "node_modules/code-point-at": {
       "version": "1.1.0",
@@ -30121,13 +30122,13 @@
       "license": "0BSD"
     },
     "node_modules/ts-morph": {
-      "version": "21.0.1",
-      "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-21.0.1.tgz",
-      "integrity": "sha512-dbDtVdEAncKctzrVZ+Nr7kHpHkv+0JDJb2MjjpBaj8bFeCkePU9rHfMklmhuLFnpeq/EJZk2IhStY6NzqgjOkg==",
+      "version": "22.0.0",
+      "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-22.0.0.tgz",
+      "integrity": "sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==",
       "dev": true,
       "dependencies": {
-        "@ts-morph/common": "~0.22.0",
-        "code-block-writer": "^12.0.0"
+        "@ts-morph/common": "~0.23.0",
+        "code-block-writer": "^13.0.1"
       }
     },
     "node_modules/ts-node": {
diff --git a/package.json b/package.json
index 428a1a87fcf..0477ec58db0 100644
--- a/package.json
+++ b/package.json
@@ -168,7 +168,7 @@
     "socket.io-client": "4.7.4",
     "subscriptions-transport-ws": "0.11.0",
     "supertest": "6.3.3",
-    "ts-morph": "21.0.1",
+    "ts-morph": "22.0.0",
     "ts-node": "10.9.2",
     "typeorm": "0.3.20",
     "typescript": "5.4.2",