Commit 21a0885ae7

Gungun974 <xfelix974@gmail.com>
2025-05-27 22:57:28
Make zig fetch handle jar like zip
1 parent 98646e5
Changed files (1)
src
Package
src/Package/Fetch.zig
@@ -908,6 +908,7 @@ const FileType = enum {
         if (ascii.endsWithIgnoreCase(file_path, ".tzst")) return .@"tar.zst";
         if (ascii.endsWithIgnoreCase(file_path, ".tar.zst")) return .@"tar.zst";
         if (ascii.endsWithIgnoreCase(file_path, ".zip")) return .zip;
+        if (ascii.endsWithIgnoreCase(file_path, ".jar")) return .zip;
         return null;
     }
 
@@ -1130,6 +1131,9 @@ fn unpackResource(
             if (ascii.eqlIgnoreCase(mime_type, "application/zip"))
                 break :ft .zip;
 
+            if (ascii.eqlIgnoreCase(mime_type, "application/java-archive"))
+                break :ft .zip;
+
             if (!ascii.eqlIgnoreCase(mime_type, "application/octet-stream") and
                 !ascii.eqlIgnoreCase(mime_type, "application/x-compressed"))
             {