Sign in Sign up
nuget

WACS.ComponentModel.Harness.Lib

Build-time IL emitter for typed WIT harnesses. Takes a WIT contract (either as a directory of `.wit` files or a pre-parsed CtPackage set) and emits a .NET assembly containing the typed harness class with `LoadFrom(byte[])` + per-export typed methods. Two ergonomic surfaces over one emit core: `EmitToFile` / `EmitToStream` for persisted .dll output (the `wacs harness gen` flow) and `EmitInMemory` for immediate consumption (the `wacs run --wit-dir` flow). Targets net9.0 to use PersistedAssemblyBuilder for the AOT-clean save+load round-trip.

Activity

Latest release
3mo ago
Total releases
2
Cadence
~daily
Last 12 months
2

Reach

Stars

Details

License
Apache-2.0
First release
May 28, 2026
Releases
Version Released
0.27.2 patch
0.27.1 initial