| commit | 9b9e2b7dcdc7e79e83293cee91184a0ae34c9be2 | [log] [tgz] |
|---|---|---|
| author | Nicola Del Gobbo <nicoladelgobbo@gmail.com> | Thu Dec 29 19:36:05 2022 |
| committer | Nicola Del Gobbo <nicoladelgobbo@gmail.com> | Thu Dec 29 19:36:05 2022 |
| tree | ebda2e46f045317e9b9beb057f866ec104b14487 | |
| parent | 9c0b4ecaa567e24f5b6b1556292f6ac46e73210e [diff] |
release: v0.0.2.
(See CHANGELOG.md for complete Changelog)
node-api-headers contains the header files for the C-based Node-API provided by Node.js. Node-API is an API for building native addons that guarantees the ABI (Application Binary Interface) stability across versions of Node.js (see: Node-API).
Node-API headers are in the include folder. The Node-APIs that provide ECMAScript features from native code can be found in js_native_api_types.h and js_native_api.h. The APIs defined in these headers are included in node_api_types.h and node_api.h. The headers are structured in this way in order to allow implementations of Node-API outside of Node.js considering that for those implementations the Node.js specific APIs may not be applicable.
node-api-headers is also a package published on npm that could be used in a process to compile and build native addons for Node.js.
npm i node-api-headers
The module exports two properties include_dir and symbols.
include_dirThis property is a string that represents the include path for the Node-API headers.
symbolsThis property is an object that represents the symbols exported by Node-API grouped by version and api types.
V1: { js_native_api_symbols: [ // List of symbols in js_native_api.h for the version 1. ], node_api_symbols: [ // List of symbols in node_api.h for the version 1 ] }, // ...
| Name | GitHub Link |
|---|---|
| Anna Henningsen | addaleax |
| Chengzhong Wu | legendecas |
| Gabriel Schulhof | gabrielschulhof |
| Hitesh Kanwathirtha | digitalinfinity |
| Jim Schlight | jschlight |
| Michael Dawson | mhdawson |
| Kevin Eady | KevinEady |
| Nicola Del Gobbo | NickNaso |
Licensed under MIT