View Code? Open in Web Editor
NEW
skeleton project for async Node.js N-API C++ native modules
License: MIT License
JavaScript 32.51%
Python 11.78%
C++ 55.71%
node-n-api-base's Introduction
C++ ABI Node.js Addon Hello World
- a simple parameter hello world example
- a more complex async worker hello world example
- build in the new Node.js N-API (ABI)
- using the C++ wrapper node-addon-api
- Node.js >=
8.6.0
- yarn
npm i -g yarn
- CPP compiler like gcc
yarn
# make sure that node-gyp installation succeeds
yarn configure
# prepares MAKE configuration
yarn build
# builds native addon to /build
yarn start
# runs Javascript that executes native addon's functions
/lib/*
javascript source
/src/*
C++ native addon source
./binding.gyp
describes addon configuration for node-gyp
./addon.js
uses bindings module to export native addon
./index.js
requires javascript version of addon and executes
node-n-api-base's People
Contributors
Stargazers