diff --git a/package.json b/package.json
index 58738fd..75ac2d8 100644
--- a/package.json
+++ b/package.json
@@ -58,7 +58,7 @@
     "execa": "^9.5.2",
     "fast-glob": "^3.3.3",
     "fuse.js": "^7.1.0",
-    "monaco-editor-core": "^0.50.0",
+    "monaco-editor-core": "^0.52.0",
     "nuxi": "^3.21.1",
     "nuxt": "^3.15.4",
     "pathe": "^2.0.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4c2f585..0932be0 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -145,8 +145,8 @@ importers:
         specifier: ^7.1.0
         version: 7.1.0
       monaco-editor-core:
-        specifier: ^0.50.0
-        version: 0.50.0
+        specifier: ^0.52.0
+        version: 0.52.2
       nuxi:
         specifier: ^3.21.1
         version: 3.21.1
@@ -3685,6 +3685,7 @@ packages:
 
   lodash.isequal@4.5.0:
     resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
+    deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
 
   lodash.memoize@4.1.2:
     resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
@@ -3957,8 +3958,8 @@ packages:
   mlly@1.7.4:
     resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
 
-  monaco-editor-core@0.50.0:
-    resolution: {integrity: sha512-XKdublTat9qDKwJhMbm6nnTUKA75MU7jWVooZeXcZKP0/y2jscNWQ9FpCiRtWk33Teemihx155WQ7o7xgf89eA==}
+  monaco-editor-core@0.52.2:
+    resolution: {integrity: sha512-5TOyTUymNx7jB24TGP4Qs5UEVrntDKSMzDUvW3ADaI1CFRO1t7FPhbT2u4m3iIKZf85zTM+mkCxiUSgj+v/YtA==}
 
   monaco-editor@0.50.0:
     resolution: {integrity: sha512-8CclLCmrRRh+sul7C08BmPBP3P8wVWfBHomsTcndxg5NRCEPfu/mc2AGU8k37ajjDVXcXFc12ORAMUkmk+lkFA==}
@@ -10683,7 +10684,7 @@ snapshots:
       pkg-types: 1.3.1
       ufo: 1.5.4
 
-  monaco-editor-core@0.50.0: {}
+  monaco-editor-core@0.52.2: {}
 
   monaco-editor@0.50.0: {}