ferrflow-wasm
FerrFlow's core functions compiled to WebAssembly, published to npm as
@ferrflow/wasm and consumed by
the ferrflow.com playground.
Versioning
ferrflow-wasm is versioned in lockstep with the ferrflow crate — there is no
independent version line. The release pipeline is the single source of truth:
ferrflow-wasm/Cargo.tomlis listed in theferrflowpackage'sversionedFiles(see.ferrflow), so everyferrflow releasewrites the new version into it in the same commit asCargo.tomland the npm platform manifests.- The npm publish (
npm/scripts/publish-wasm.sh) stamps the package version from the release git tag, so@ferrflow/[email protected]always matches[email protected].
The playground therefore runs the same logic as the CLI at that version. When a
new major ships, bump the playground's @ferrflow/wasm dependency in
FerrFlow-Cloud to match.