diff --git a/options/gitignore/Node b/options/gitignore/Node
index 20b0c9219304..c6bba5913812 100644
--- a/options/gitignore/Node
+++ b/options/gitignore/Node
@@ -104,6 +104,9 @@ dist
 .temp
 .cache
 
+# Docusaurus cache and generated files
+.docusaurus
+
 # Serverless directories
 .serverless/
 
diff --git a/options/gitignore/Xcode b/options/gitignore/Xcode
index 910554681ae3..f87d2f2e7403 100644
--- a/options/gitignore/Xcode
+++ b/options/gitignore/Xcode
@@ -1,26 +1,6 @@
-# Xcode
-#
-# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
-
 ## User settings
 xcuserdata/
 
-## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
+## Xcode 8 and earlier
 *.xcscmblueprint
 *.xccheckout
-
-## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
-build/
-DerivedData/
-*.moved-aside
-*.pbxuser
-!default.pbxuser
-*.mode1v3
-!default.mode1v3
-*.mode2v3
-!default.mode2v3
-*.perspectivev3
-!default.perspectivev3
-
-## Gcc Patch
-/*.gcno