{"repo":"nodejs/node-addon-examples","free":true,"listed":false,"github":"https://github.com/nodejs/node-addon-examples","clone":"git clone https://github.com/nodejs/node-addon-examples.git","description":"Node.js C++ addon examples from http://nodejs.org/docs/latest/api/addons.html","language":"C++","stars":2589,"topics":["nodejs","node"],"license":null,"category":"dev-tools","readme_excerpt":"Node.js Addon Examples ========================================= A repository of Node.js Addons examples. Implementations of examples are named either after Node.js versions ( node 0.10 , node 0.12 , etc), or Node.js addon implementation APIs: - nan : C++-based abstraction between Node and direct V8 APIs. - Node-API : C-based API guaranteeing ABI stability across different node versions as well as JavaScript engines. (Node-API was previously known as N-API.) - node-addon-api : header-only C++ wrapper classes which simplify the use of the C-based Node-API. - node-addon-api-addon-class : Similar to node-addon-api , but deriving from the Napi::Addon class. 1 hello world provides an example. Implementations against unsupported versions of Node.js are provided for completeness and historical context. They are not maintained. The examples are primarily maintained for Node-API and node-addon-api and as outlined in the Node.js documentation, unless there is a need for direct access to functionality which is not exposed by Node-API, use Node-API. The Node-API Resource offers an excellent orientation and tips for developers just getting started with Node-API and node-addon-api . Usage The directory structure is as follows: In each example's implementation subdirectory, run to see the example in action.","default_branch":null,"files":null,"tree":[],"storefront":"/r/nodejs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nodejs/node-addon-examples/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}