zig_fmt
/
0.0.3
zig_fmt 0.0.3
Install from the command line:
Learn more about npm packages
$ npm install @wasm-fmt/zig_fmt@0.0.3
Install via package.json:
"@wasm-fmt/zig_fmt": "0.0.3"
About this version
npm install @wasm-fmt/zig_fmt
import init, { format } from "@wasm-fmt/zig_fmt";
await init();
const input = `
const std = @import("std");
pub fn main() !void
{
const stdout = std.io.getStdOut().writer();
var i: usize = 1;
while (i <= 16) : (i += 1)
{
if (i % 15 == 0)
{
try stdout.writeAll("ZiggZagg\\n");
} else
if (i % 3 == 0)
{
try stdout.writeAll("Zigg\\n");
} else
if (i % 5 == 0)
{
try stdout.writeAll("Zagg\\n");
}
else
{
try stdout.print("{d}\\n", .{i});
}
}
}
`;
const formatted = format(input);
console.log(formatted);
For Vite users:
import init, { format } from "@wasm-fmt/zig_fmt/vite";
// ...