diff --git a/build/gn/write_package_json.py b/build/gn/write_package_json.py
index 7f90a5dd90b449f92ca4f16c56e791c1b3c356d7..a104830892903ddc1e72bbae426615a98d528557 100755
--- a/build/gn/write_package_json.py
+++ b/build/gn/write_package_json.py
@@ -16,7 +16,11 @@ def main():
     args = parser.parse_args()
 
     with open(args.path, 'w') as f:
-        json.dump({'name': args.name, 'version': args.version}, f)
+        json.dump(
+            {'name': args.name, 'version': args.version},
+            f,
+            separators=(',', ':'),
+            sort_keys=True)
 
     return 0