diff --git a/package.json b/package.json
index 984c46e..db0bdf0 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
     "test": "jest"
   },
   "dependencies": {
-    "flat": "^5.0.0",
+    "flat": "^6.0.0",
     "lodash": "^4.17.11"
   },
   "devDependencies": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 07c0ff5..c5780b7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,8 +6,8 @@ settings:
 
 dependencies:
   flat:
-    specifier: ^5.0.0
-    version: 5.0.2
+    specifier: ^6.0.0
+    version: 6.0.0
   lodash:
     specifier: ^4.17.11
     version: 4.17.21
@@ -1314,8 +1314,9 @@ packages:
       path-exists: 4.0.0
     dev: true
 
-  /flat@5.0.2:
-    resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
+  /flat@6.0.0:
+    resolution: {integrity: sha512-/aYW7n5yD9HyW9ZHCzW2LGSpyTmbXEdRWdH5ded6K/a2ETgowOripjBqJorQ4/PBa3VPFub28fNruWp+onmIUg==}
+    engines: {node: '>=18'}
     hasBin: true
     dev: false
 
diff --git a/yarn.lock b/yarn.lock
index 38d1648..f89e823 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1307,9 +1307,9 @@ find-up@^4.0.0, find-up@^4.1.0:
     locate-path "^5.0.0"
     path-exists "^4.0.0"
 
-flat@^5.0.0:
-  version "5.0.2"
-  resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
+flat@^6.0.0:
+  version "6.0.0"
+  resolved "https://registry.yarnpkg.com/flat/-/flat-6.0.0.tgz#91dc171d2a361cf353e40afdaa3c40655cd10bb3"
 
 fs-extra@^10.0.0:
   version "10.0.0"