With Edge.js you can script Node.js in a .NET application. Edge.js allows you to run Node.js and .NET code in one process. You can call Node.js functions from .NET and .NET functions from Node.js. Edge.js takes care of marshalling data between CLR and V8. Edge.js also reconciles threading models of single threaded V8 and multi-threaded CLR. Edge.js ensures correct lifetime of objects on V8 and CLR heaps. This Edge.js NuGet package supports scripting Node.js v8.9.3.
Install-Package EdgeJs -Version 11.3.3
dotnet add package EdgeJs --version 11.3.3
<PackageReference Include="EdgeJs" Version="11.3.3" />
paket add EdgeJs --version 11.3.3
This package has no dependencies.