diff --git a/package.json b/package.json
index cd3f607..81d0ac9 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
     "eslint": "^8.4.0",
     "husky": "^8.0.0",
     "lint-staged": "^13.0.0",
-    "prettier": "^2.5.1",
+    "prettier": "^3.0.0",
     "typedoc": "^0.24.0",
     "typescript": "^5.0.0"
   },
diff --git a/yarn.lock b/yarn.lock
index ccb423d..23ea80c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -980,10 +980,10 @@ prelude-ls@^1.2.1:
   resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
   integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
 
-prettier@^2.5.1:
-  version "2.5.1"
-  resolved "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz"
-  integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==
+prettier@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.0.0.tgz#e7b19f691245a21d618c68bc54dc06122f6105ae"
+  integrity sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==
 
 progress@^2.0.0:
   version "2.0.3"