const std = @import("std"); const path_handler = @import("../src/resolver/resolve_path.zig"); const bun = @import("root").bun; const string = bun.string; const Output = bun.Output; const Global = bun.Global; const Environment = bun.Environment; const strings = bun.strings; const MutableString = bun.MutableString; const stringZ = bun.stringZ; const default_allocator = bun.default_allocator; const C = bun.C; const Features = @import("../src/analytics/analytics_thread.zig").Features; // zig run --main-pkg-path ../ ./features.zig pub fn main() anyerror!void { var stdout_ = std.io.getStdOut(); var stderr_ = std.io.getStdErr(); var output_source = Output.Source.init(stdout_, stderr_); Output.Source.set(&output_source); defer Output.flush(); var writer = Output.writer(); try Features.Serializer.writeAll(@TypeOf(writer), writer); }