NodalMerge.DotNetHost.Native.linux-x64
0.2.5
dotnet add package NodalMerge.DotNetHost.Native.linux-x64 --version 0.2.5
NuGet\Install-Package NodalMerge.DotNetHost.Native.linux-x64 -Version 0.2.5
<PackageReference Include="NodalMerge.DotNetHost.Native.linux-x64" Version="0.2.5" />
<PackageVersion Include="NodalMerge.DotNetHost.Native.linux-x64" Version="0.2.5" />
<PackageReference Include="NodalMerge.DotNetHost.Native.linux-x64" />
paket add NodalMerge.DotNetHost.Native.linux-x64 --version 0.2.5
#r "nuget: NodalMerge.DotNetHost.Native.linux-x64, 0.2.5"
#:package NodalMerge.DotNetHost.Native.linux-x64@0.2.5
#addin nuget:?package=NodalMerge.DotNetHost.Native.linux-x64&version=0.2.5
#tool nuget:?package=NodalMerge.DotNetHost.Native.linux-x64&version=0.2.5
NodalMerge .NET Host Packages
NodalMerge host packages provide a package-first path for embedding a deterministic sync runtime in .NET hosts.
Packages
NodalMerge.Host.Abstractions(wrapper): provider contracts package identity during migration.NodalMerge.Host.Composition(wrapper): composition helpers package identity during migration.NodalMerge.DotNetHost.Native.win-x64(wrapper): native runtime package identity for Windows x64.NodalMerge.DotNetHost.Native.linux-x64(wrapper): native runtime package identity for Linux x64.
Compatibility note:
- Legacy
NodalMerge.*package IDs are still supported during migration window.
Dead-Simple Runtime Surface
The runtime bridge is intentionally small and centered on these concepts:
- room
- sync
- replay
- offline
- CAS
- topology
For transport, use GET /ws/runtime and exchange JSON command/event frames.
Local Pre-Publish Validation
Use local packages before any remote publish:
cd nodalmerge-host
pwsh -File .\pack-local-nuget.ps1 -Version 0.1.0-local
dotnet restore .\NodalMerge.DotNetHost.slnx --configfile .\NuGet.Local.config -p:NodalMergeUseNuGetPackages=true -p:NodalMergePackageVersion=0.1.0-local
pwsh -File .\verify.ps1 -UseNuGetPackages -NodalMergePackageVersion 0.1.0-local
Notes
- Default project build mode uses project references.
- Package mode is opt-in through
NodalMergeUseNuGetPackages=true. - Native runtime can be overridden via
NODALMERGE_HOST_FFI_DLL(legacyNODALMERGE_HOST_FFI_DLLfallback remains).
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on NodalMerge.DotNetHost.Native.linux-x64:
| Package | Downloads |
|---|---|
|
NodalMerge.DotNetHost
Embeddable ASP.NET Core host for the NodalMerge CRDT runtime. Add AddNodalMergeRuntimeCore to your DI container and call MapNodalMergeEndpoints on your WebApplication to embed the runtime without any Rust toolchain dependency. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Changelog (all versions) is included in this package as CHANGELOG.md and published at https://github.com/bgstratt/nodalmerge/blob/main/hosts/dotnet/CHANGELOG.md