You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This module contains header-only C++ wrapper classes which simplify
the use of the C based Node-API
provided by Node.js when using C++. It provides a C++ object model
and exception handling semantics with low overhead.
node-addon-api is based on Node-API and supports using different Node-API versions.
This allows addons built with it to run with Node.js versions which support the targeted Node-API version.
However the node-addon-api support model is to support only the active LTS Node.js versions. This means that
every year there will be a new major which drops support for the Node.js LTS version which has gone out of service.
The oldest Node.js version supported by the current version of node-addon-api is Node.js 18.x.
Badges
The use of badges is recommended to indicate the minimum version of Node-API
required for the module. This helps to determine which Node.js major versions are
supported. Addon maintainers can consult the Node-API support matrix to determine
which Node.js versions provide a given Node-API version. The following badges are
available:
Contributing
We love contributions from the community to node-addon-api!
See CONTRIBUTING.md for more details on our philosophy around extending this module.