mach/tools/wasmserve/README.md
Stephen Gutekanst 34132c01b2 officially deprecate Matrix chat in favor of Discord
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-02-13 06:46:23 -07:00

745 B

mach/wasmserve

Small web server specifically for serving Zig WASM applications in development

Getting started

Adding dependency

In a libs subdirectory of the root of your project:

git clone https://github.com/machlibs/wasmserve

Then in your build.zig add:

...
const wasmserve = @import("libs/wasmserve/wasmserve.zig");

pub fn build(b: *Build) void {
    ...
    const serve_step = try wasmserve.serve(exe, .{ .watch_paths = &.{"src/main.zig"} });
    const run_step = b.step("run", "Run development web server");
    run_step.dependOn(&serve_step.step);
}

Join the community

Join the Mach community on Discord to discuss this project, ask questions, get help, etc.