From 0ffabdd278cfd8a8ed388acb982f4d9c92bae812 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Arrufat?= Date: Mon, 11 May 2026 09:13:55 +0200 Subject: [PATCH] browser.tools: simplify minify function logic --- src/browser/tools.zig | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/src/browser/tools.zig b/src/browser/tools.zig index 9e094b5a..07936354 100644 --- a/src/browser/tools.zig +++ b/src/browser/tools.zig @@ -24,8 +24,6 @@ pub fn minify(comptime json: []const u8) []const u8 { var escaped = false; for (json) |c| { if (in_string) { - buf[len] = c; - len += 1; if (escaped) { escaped = false; } else if (c == '\\') { @@ -33,20 +31,13 @@ pub fn minify(comptime json: []const u8) []const u8 { } else if (c == '"') { in_string = false; } - } else { - switch (c) { - ' ', '\n', '\r', '\t' => continue, - '"' => { - in_string = true; - buf[len] = c; - len += 1; - }, - else => { - buf[len] = c; - len += 1; - }, - } + } else switch (c) { + ' ', '\n', '\r', '\t' => continue, + '"' => in_string = true, + else => {}, } + buf[len] = c; + len += 1; } const final = buf[0..len].*; break :blk &final;