C# Node capability for Tsonic. It owns exact node:* provider declarations,
C# operation relations, runtime references, and the Tsonic.CSharp.Node
runtime implementation.
The npm package ships C# source, not precompiled runtime DLLs. Its
@tsonic/csharp-nodejs/runtime.csproj export identifies the native project.
MSBuild restores its native dependencies and builds it with the JS/core
runtimes for the application's selected framework.
Canonical product documentation:
Install this capability next to the C# target in the application package:
npm install --save-dev @tsonic/csharp-nodejs@^0.1.0Authored source then imports standard modules such as node:fs. Selecting the
JavaScript source surface is a separate choice and is not required for Node
module imports.
npm install
npm run build
npm testnpm test uses Tsonic's bounded parallel gate and includes provider-contract,
emitted-C#, and .NET runtime proofs.