diff --git a/package.json b/package.json
index b938330e..9822ed15 100644
--- a/package.json
+++ b/package.json
@@ -33,7 +33,7 @@
     "eslint": "8.48.0",
     "husky": "8.0.3",
     "lint-staged": "13.3.0",
-    "prettier": "2.8.8",
+    "prettier": "3.0.3",
     "tsup": "^6.3.0",
     "turbo": "1.10.13",
     "typescript": "5.2.2"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9a76d156..7013c739 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -35,8 +35,8 @@ importers:
         specifier: 13.3.0
         version: 13.3.0
       prettier:
-        specifier: 2.8.8
-        version: 2.8.8
+        specifier: 3.0.3
+        version: 3.0.3
       tsup:
         specifier: ^6.3.0
         version: 6.6.3(ts-node@10.9.1)(typescript@5.2.2)
@@ -5641,6 +5641,12 @@ packages:
     hasBin: true
     dev: true
 
+  /prettier@3.0.3:
+    resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
+    engines: {node: '>=14'}
+    hasBin: true
+    dev: true
+
   /pretty-format@27.5.1:
     resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
     engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}