diff --git a/package-lock.json b/package-lock.json
index 520c58925..5a833bf2f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -26,7 +26,7 @@
         "husky": "^4.3.8",
         "jest": "^29.7.0",
         "lint-staged": "^15.2.2",
-        "prettier": "^2.8.8",
+        "prettier": "^3.4.0",
         "reflect-metadata": "0.2.2",
         "rimraf": "5.0.5",
         "rollup": "^2.79.1",
@@ -5431,15 +5431,15 @@
       }
     },
     "node_modules/prettier": {
-      "version": "2.8.8",
-      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
-      "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+      "version": "3.4.0",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.0.tgz",
+      "integrity": "sha512-/OXNZcLyWkfo13ofOW5M7SLh+k5pnIs07owXK2teFpnfaOEcycnSy7HQxldaVX1ZP/7Q8oO1eDuQJNwbomQq5Q==",
       "dev": true,
       "bin": {
-        "prettier": "bin-prettier.js"
+        "prettier": "bin/prettier.cjs"
       },
       "engines": {
-        "node": ">=10.13.0"
+        "node": ">=14"
       },
       "funding": {
         "url": "https://github.com/prettier/prettier?sponsor=1"
@@ -10679,9 +10679,9 @@
       "dev": true
     },
     "prettier": {
-      "version": "2.8.8",
-      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
-      "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+      "version": "3.4.0",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.0.tgz",
+      "integrity": "sha512-/OXNZcLyWkfo13ofOW5M7SLh+k5pnIs07owXK2teFpnfaOEcycnSy7HQxldaVX1ZP/7Q8oO1eDuQJNwbomQq5Q==",
       "dev": true
     },
     "pretty-format": {
diff --git a/package.json b/package.json
index f2a80485a..23f40de6c 100644
--- a/package.json
+++ b/package.json
@@ -53,7 +53,7 @@
     "husky": "^4.3.8",
     "jest": "^29.7.0",
     "lint-staged": "^15.2.2",
-    "prettier": "^2.8.8",
+    "prettier": "^3.4.0",
     "reflect-metadata": "0.2.2",
     "rimraf": "5.0.5",
     "rollup": "^2.79.1",