Skip to content

Build libnode and publish nuget packages #107

Open
@jasongin

Description

@jasongin

For embedding Node.js, we need to build libnode binaries for each supported platform, and publish the binaries as native nuget packages.

Until the Node API embedding PR is merged, we'll need to build from a fork. And, it may require manually merging the PR changes into the target version of Node.js. I did that for Node.js v19.9 and v20.0 already:
https://github.com/jasongin/nodejs/tree/napi-libnode-v19.9.0
https://github.com/jasongin/nodejs/tree/napi-libnode-v20.0.0

(I tried to backport to v18, but the PR changes depended on significant updates in v19.)

Edit: Instructions for building libnode are at https://microsoft.github.io/node-api-dotnet/scenarios/dotnet-js.html

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

🏗 In progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions