diff --git a/backend/package.json b/backend/package.json
index a792e433c..2de7dcb00 100644
--- a/backend/package.json
+++ b/backend/package.json
@@ -114,7 +114,7 @@
     "prettier": "3.2.5",
     "source-map-support": "0.5.21",
     "supertest": "6.3.4",
-    "ts-jest": "29.1.2",
+    "ts-jest": "29.1.5",
     "ts-mockery": "1.2.0",
     "ts-node": "11.0.0-beta.1",
     "tsconfig-paths": "4.2.0",
diff --git a/commons/package.json b/commons/package.json
index cbaefd05b..964491046 100644
--- a/commons/package.json
+++ b/commons/package.json
@@ -63,7 +63,7 @@
     "eslint-plugin-prettier": "5.1.3",
     "jest": "29.7.0",
     "prettier": "3.2.5",
-    "ts-jest": "29.1.2",
+    "ts-jest": "29.1.5",
     "typescript": "5.3.3"
   },
   "packageManager": "yarn@4.1.0"
diff --git a/html-to-react/package.json b/html-to-react/package.json
index eaeb025a0..ef0b24e7c 100644
--- a/html-to-react/package.json
+++ b/html-to-react/package.json
@@ -62,7 +62,7 @@
     "prettier": "3.2.5",
     "react": "18.2.0",
     "react-dom": "18.2.0",
-    "ts-jest": "29.1.2",
+    "ts-jest": "29.1.5",
     "typescript": "5.3.3"
   },
   "dependencies": {
diff --git a/markdown-it-plugins/package.json b/markdown-it-plugins/package.json
index a3bc9938a..6ed35669b 100644
--- a/markdown-it-plugins/package.json
+++ b/markdown-it-plugins/package.json
@@ -119,7 +119,7 @@
     "jest": "29.7.0",
     "markdown-it": "13.0.2",
     "prettier": "3.2.5",
-    "ts-jest": "29.1.2",
+    "ts-jest": "29.1.5",
     "typescript": "5.3.3"
   },
   "repository": {
diff --git a/yarn.lock b/yarn.lock
index 396a4f57b..a4e3fb0fd 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2456,7 +2456,7 @@ __metadata:
     source-map-support: "npm:0.5.21"
     sqlite3: "npm:5.1.7"
     supertest: "npm:6.3.4"
-    ts-jest: "npm:29.1.2"
+    ts-jest: "npm:29.1.5"
     ts-mockery: "npm:1.2.0"
     ts-node: "npm:11.0.0-beta.1"
     tsconfig-paths: "npm:4.2.0"
@@ -2488,7 +2488,7 @@ __metadata:
     js-yaml: "npm:4.1.0"
     prettier: "npm:3.2.5"
     reveal.js: "npm:5.0.5"
-    ts-jest: "npm:29.1.2"
+    ts-jest: "npm:29.1.5"
     typescript: "npm:5.3.3"
     ws: "npm:8.17.1"
     yjs: "npm:13.6.12"
@@ -2672,7 +2672,7 @@ __metadata:
     prettier: "npm:3.2.5"
     react: "npm:18.2.0"
     react-dom: "npm:18.2.0"
-    ts-jest: "npm:29.1.2"
+    ts-jest: "npm:29.1.5"
     typescript: "npm:5.3.3"
   peerDependencies:
     react: ">=16.0"
@@ -2696,7 +2696,7 @@ __metadata:
     jest: "npm:29.7.0"
     markdown-it: "npm:13.0.2"
     prettier: "npm:3.2.5"
-    ts-jest: "npm:29.1.2"
+    ts-jest: "npm:29.1.5"
     typescript: "npm:5.3.3"
   peerDependencies:
     markdown-it: ">=12"
@@ -17513,9 +17513,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"ts-jest@npm:29.1.2":
-  version: 29.1.2
-  resolution: "ts-jest@npm:29.1.2"
+"ts-jest@npm:29.1.5":
+  version: 29.1.5
+  resolution: "ts-jest@npm:29.1.5"
   dependencies:
     bs-logger: "npm:0.x"
     fast-json-stable-stringify: "npm:2.x"
@@ -17527,6 +17527,7 @@ __metadata:
     yargs-parser: "npm:^21.0.1"
   peerDependencies:
     "@babel/core": ">=7.0.0-beta.0 <8"
+    "@jest/transform": ^29.0.0
     "@jest/types": ^29.0.0
     babel-jest: ^29.0.0
     jest: ^29.0.0
@@ -17534,6 +17535,8 @@ __metadata:
   peerDependenciesMeta:
     "@babel/core":
       optional: true
+    "@jest/transform":
+      optional: true
     "@jest/types":
       optional: true
     babel-jest:
@@ -17542,7 +17545,7 @@ __metadata:
       optional: true
   bin:
     ts-jest: cli.js
-  checksum: 10c0/c2f51f0241f89d127d41392decbcb83b5dfd5e57ab9d50220aa7b7e2f9b3f3b07ccdbba33311284df1c41941879e4ddfad44b15a9d0da4b74bd1b98702b729df
+  checksum: 10c0/5c1baf4d23342e138745d6283ae530b07957b779b103abc99fd6713e1fd7fc65d4a4638695d5a76e177f78c46c80ec53598b365f245997db5d3d00617940bf87
   languageName: node
   linkType: hard