| commit | d23c2879c8f216333cd29c2dfb0478a128a18085 | [log] [tgz] |
|---|---|---|
| author | Leonid Pospelov <leonidpospelov.dev@gmail.com> | Wed Mar 29 14:14:30 2023 |
| committer | GitHub <noreply@github.com> | Wed Mar 29 14:14:30 2023 |
| tree | 84192bc52f9947389295b6e3c86a18edabeb301c | |
| parent | 8a0be91b14179a820164e788cc71a24d4fc0fe61 [diff] |
Provide def file for windows import lib (#17)
(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