tiny and fast napi bindings for zig
more examples in examples/ folder
const std = @import("std");
const napi = @import("./src/napi.zig");
const allocator = std.heap.c_allocator;
comptime {
napi.register(init);
}
fn init(env: napi.env, exports: napi.object) !void {
try exports.set(env, "add", try napi.bind.function(env, add, "add", allocator));
}
fn add(a: u32, b: u32) u32 {
return a + b;
}
MIT © Evan