├── .gitignore ├── 1_hello_world ├── README.md ├── nan │ ├── binding.gyp │ ├── hello.cc │ ├── hello.js │ └── package.json ├── napi │ ├── binding.gyp │ ├── hello.cc │ ├── hello.js │ └── package.json ├── node-addon-api │ ├── binding.gyp │ ├── hello.cc │ ├── hello.js │ └── package.json ├── node_0.10 │ ├── binding.gyp │ ├── hello.cc │ ├── hello.js │ └── package.json └── node_0.12 │ ├── binding.gyp │ ├── hello.cc │ ├── hello.js │ └── package.json ├── 2_function_arguments ├── README.md ├── nan │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── napi │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── node-addon-api │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── node_0.10 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json └── node_0.12 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── 3_callbacks ├── nan │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── napi │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── node-addon-api │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── node_0.10 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json └── node_0.12 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── 4_object_factory ├── nan │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── napi │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── node-addon-api │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── node_0.10 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json └── node_0.12 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── 5_function_factory ├── nan │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── napi │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── node-addon-api │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── node_0.10 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json └── node_0.12 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ └── package.json ├── 6_object_wrap ├── nan │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── napi │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── node-addon-api │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── node_0.10 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json └── node_0.12 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── 7_factory_wrap ├── nan │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── napi │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── node-addon-api │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── node_0.10 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json └── node_0.12 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── 8_passing_wrapped ├── nan │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── napi │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── node-addon-api │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── node_0.10 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json └── node_0.12 │ ├── addon.cc │ ├── addon.js │ ├── binding.gyp │ ├── myobject.cc │ ├── myobject.h │ └── package.json ├── README.md ├── async_pi_estimate ├── nan │ ├── README.md │ ├── addon.cc │ ├── addon.js │ ├── async.cc │ ├── async.h │ ├── binding.gyp │ ├── package.json │ ├── pi_est.cc │ ├── pi_est.h │ ├── sync.cc │ └── sync.h └── node-addon-api │ ├── README.md │ ├── addon.cc │ ├── addon.js │ ├── async.cc │ ├── async.h │ ├── binding.gyp │ ├── package.json │ ├── pi_est.cc │ ├── pi_est.h │ ├── sync.cc │ └── sync.h ├── emit_event_from_cpp └── node-addon-api │ ├── binding.gyp │ ├── index.js │ ├── package.json │ └── src │ └── emit-from-cpp.cc ├── inherits_from_event_emitter └── node-addon-api │ ├── binding.gyp │ ├── index.js │ ├── package.json │ └── src │ ├── binding.cc │ ├── native-emitter.cc │ └── native-emitter.h └── original_docs_source.md /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /1_hello_world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/README.md -------------------------------------------------------------------------------- /1_hello_world/nan/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/nan/binding.gyp -------------------------------------------------------------------------------- /1_hello_world/nan/hello.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/nan/hello.cc -------------------------------------------------------------------------------- /1_hello_world/nan/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/nan/hello.js -------------------------------------------------------------------------------- /1_hello_world/nan/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/nan/package.json -------------------------------------------------------------------------------- /1_hello_world/napi/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/napi/binding.gyp -------------------------------------------------------------------------------- /1_hello_world/napi/hello.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/napi/hello.cc -------------------------------------------------------------------------------- /1_hello_world/napi/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/napi/hello.js -------------------------------------------------------------------------------- /1_hello_world/napi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/napi/package.json -------------------------------------------------------------------------------- /1_hello_world/node-addon-api/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node-addon-api/binding.gyp -------------------------------------------------------------------------------- /1_hello_world/node-addon-api/hello.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node-addon-api/hello.cc -------------------------------------------------------------------------------- /1_hello_world/node-addon-api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node-addon-api/hello.js -------------------------------------------------------------------------------- /1_hello_world/node-addon-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node-addon-api/package.json -------------------------------------------------------------------------------- /1_hello_world/node_0.10/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node_0.10/binding.gyp -------------------------------------------------------------------------------- /1_hello_world/node_0.10/hello.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node_0.10/hello.cc -------------------------------------------------------------------------------- /1_hello_world/node_0.10/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node_0.10/hello.js -------------------------------------------------------------------------------- /1_hello_world/node_0.10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node_0.10/package.json -------------------------------------------------------------------------------- /1_hello_world/node_0.12/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node_0.12/binding.gyp -------------------------------------------------------------------------------- /1_hello_world/node_0.12/hello.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node_0.12/hello.cc -------------------------------------------------------------------------------- /1_hello_world/node_0.12/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node_0.12/hello.js -------------------------------------------------------------------------------- /1_hello_world/node_0.12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/1_hello_world/node_0.12/package.json -------------------------------------------------------------------------------- /2_function_arguments/README.md: -------------------------------------------------------------------------------- 1 | ## Example 2: *Function arguments* 2 | 3 | -------------------------------------------------------------------------------- /2_function_arguments/nan/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/nan/addon.cc -------------------------------------------------------------------------------- /2_function_arguments/nan/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/nan/addon.js -------------------------------------------------------------------------------- /2_function_arguments/nan/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/nan/binding.gyp -------------------------------------------------------------------------------- /2_function_arguments/nan/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/nan/package.json -------------------------------------------------------------------------------- /2_function_arguments/napi/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/napi/addon.cc -------------------------------------------------------------------------------- /2_function_arguments/napi/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/napi/addon.js -------------------------------------------------------------------------------- /2_function_arguments/napi/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/napi/binding.gyp -------------------------------------------------------------------------------- /2_function_arguments/napi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/napi/package.json -------------------------------------------------------------------------------- /2_function_arguments/node-addon-api/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node-addon-api/addon.cc -------------------------------------------------------------------------------- /2_function_arguments/node-addon-api/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node-addon-api/addon.js -------------------------------------------------------------------------------- /2_function_arguments/node-addon-api/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node-addon-api/binding.gyp -------------------------------------------------------------------------------- /2_function_arguments/node-addon-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node-addon-api/package.json -------------------------------------------------------------------------------- /2_function_arguments/node_0.10/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node_0.10/addon.cc -------------------------------------------------------------------------------- /2_function_arguments/node_0.10/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node_0.10/addon.js -------------------------------------------------------------------------------- /2_function_arguments/node_0.10/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node_0.10/binding.gyp -------------------------------------------------------------------------------- /2_function_arguments/node_0.10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node_0.10/package.json -------------------------------------------------------------------------------- /2_function_arguments/node_0.12/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node_0.12/addon.cc -------------------------------------------------------------------------------- /2_function_arguments/node_0.12/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node_0.12/addon.js -------------------------------------------------------------------------------- /2_function_arguments/node_0.12/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node_0.12/binding.gyp -------------------------------------------------------------------------------- /2_function_arguments/node_0.12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/2_function_arguments/node_0.12/package.json -------------------------------------------------------------------------------- /3_callbacks/nan/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/nan/addon.cc -------------------------------------------------------------------------------- /3_callbacks/nan/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/nan/addon.js -------------------------------------------------------------------------------- /3_callbacks/nan/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/nan/binding.gyp -------------------------------------------------------------------------------- /3_callbacks/nan/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/nan/package.json -------------------------------------------------------------------------------- /3_callbacks/napi/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/napi/addon.cc -------------------------------------------------------------------------------- /3_callbacks/napi/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/napi/addon.js -------------------------------------------------------------------------------- /3_callbacks/napi/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/napi/binding.gyp -------------------------------------------------------------------------------- /3_callbacks/napi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/napi/package.json -------------------------------------------------------------------------------- /3_callbacks/node-addon-api/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node-addon-api/addon.cc -------------------------------------------------------------------------------- /3_callbacks/node-addon-api/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node-addon-api/addon.js -------------------------------------------------------------------------------- /3_callbacks/node-addon-api/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node-addon-api/binding.gyp -------------------------------------------------------------------------------- /3_callbacks/node-addon-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node-addon-api/package.json -------------------------------------------------------------------------------- /3_callbacks/node_0.10/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node_0.10/addon.cc -------------------------------------------------------------------------------- /3_callbacks/node_0.10/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node_0.10/addon.js -------------------------------------------------------------------------------- /3_callbacks/node_0.10/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node_0.10/binding.gyp -------------------------------------------------------------------------------- /3_callbacks/node_0.10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node_0.10/package.json -------------------------------------------------------------------------------- /3_callbacks/node_0.12/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node_0.12/addon.cc -------------------------------------------------------------------------------- /3_callbacks/node_0.12/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node_0.12/addon.js -------------------------------------------------------------------------------- /3_callbacks/node_0.12/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node_0.12/binding.gyp -------------------------------------------------------------------------------- /3_callbacks/node_0.12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/3_callbacks/node_0.12/package.json -------------------------------------------------------------------------------- /4_object_factory/nan/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/nan/addon.cc -------------------------------------------------------------------------------- /4_object_factory/nan/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/nan/addon.js -------------------------------------------------------------------------------- /4_object_factory/nan/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/nan/binding.gyp -------------------------------------------------------------------------------- /4_object_factory/nan/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/nan/package.json -------------------------------------------------------------------------------- /4_object_factory/napi/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/napi/addon.cc -------------------------------------------------------------------------------- /4_object_factory/napi/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/napi/addon.js -------------------------------------------------------------------------------- /4_object_factory/napi/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/napi/binding.gyp -------------------------------------------------------------------------------- /4_object_factory/napi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/napi/package.json -------------------------------------------------------------------------------- /4_object_factory/node-addon-api/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node-addon-api/addon.cc -------------------------------------------------------------------------------- /4_object_factory/node-addon-api/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node-addon-api/addon.js -------------------------------------------------------------------------------- /4_object_factory/node-addon-api/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node-addon-api/binding.gyp -------------------------------------------------------------------------------- /4_object_factory/node-addon-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node-addon-api/package.json -------------------------------------------------------------------------------- /4_object_factory/node_0.10/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node_0.10/addon.cc -------------------------------------------------------------------------------- /4_object_factory/node_0.10/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node_0.10/addon.js -------------------------------------------------------------------------------- /4_object_factory/node_0.10/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node_0.10/binding.gyp -------------------------------------------------------------------------------- /4_object_factory/node_0.10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node_0.10/package.json -------------------------------------------------------------------------------- /4_object_factory/node_0.12/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node_0.12/addon.cc -------------------------------------------------------------------------------- /4_object_factory/node_0.12/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node_0.12/addon.js -------------------------------------------------------------------------------- /4_object_factory/node_0.12/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node_0.12/binding.gyp -------------------------------------------------------------------------------- /4_object_factory/node_0.12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/4_object_factory/node_0.12/package.json -------------------------------------------------------------------------------- /5_function_factory/nan/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/nan/addon.cc -------------------------------------------------------------------------------- /5_function_factory/nan/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/nan/addon.js -------------------------------------------------------------------------------- /5_function_factory/nan/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/nan/binding.gyp -------------------------------------------------------------------------------- /5_function_factory/nan/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/nan/package.json -------------------------------------------------------------------------------- /5_function_factory/napi/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/napi/addon.cc -------------------------------------------------------------------------------- /5_function_factory/napi/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/napi/addon.js -------------------------------------------------------------------------------- /5_function_factory/napi/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/napi/binding.gyp -------------------------------------------------------------------------------- /5_function_factory/napi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/napi/package.json -------------------------------------------------------------------------------- /5_function_factory/node-addon-api/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node-addon-api/addon.cc -------------------------------------------------------------------------------- /5_function_factory/node-addon-api/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node-addon-api/addon.js -------------------------------------------------------------------------------- /5_function_factory/node-addon-api/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node-addon-api/binding.gyp -------------------------------------------------------------------------------- /5_function_factory/node-addon-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node-addon-api/package.json -------------------------------------------------------------------------------- /5_function_factory/node_0.10/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node_0.10/addon.cc -------------------------------------------------------------------------------- /5_function_factory/node_0.10/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node_0.10/addon.js -------------------------------------------------------------------------------- /5_function_factory/node_0.10/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node_0.10/binding.gyp -------------------------------------------------------------------------------- /5_function_factory/node_0.10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node_0.10/package.json -------------------------------------------------------------------------------- /5_function_factory/node_0.12/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node_0.12/addon.cc -------------------------------------------------------------------------------- /5_function_factory/node_0.12/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node_0.12/addon.js -------------------------------------------------------------------------------- /5_function_factory/node_0.12/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node_0.12/binding.gyp -------------------------------------------------------------------------------- /5_function_factory/node_0.12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/5_function_factory/node_0.12/package.json -------------------------------------------------------------------------------- /6_object_wrap/nan/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/nan/addon.cc -------------------------------------------------------------------------------- /6_object_wrap/nan/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/nan/addon.js -------------------------------------------------------------------------------- /6_object_wrap/nan/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/nan/binding.gyp -------------------------------------------------------------------------------- /6_object_wrap/nan/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/nan/myobject.cc -------------------------------------------------------------------------------- /6_object_wrap/nan/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/nan/myobject.h -------------------------------------------------------------------------------- /6_object_wrap/nan/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/nan/package.json -------------------------------------------------------------------------------- /6_object_wrap/napi/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/napi/addon.cc -------------------------------------------------------------------------------- /6_object_wrap/napi/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/napi/addon.js -------------------------------------------------------------------------------- /6_object_wrap/napi/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/napi/binding.gyp -------------------------------------------------------------------------------- /6_object_wrap/napi/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/napi/myobject.cc -------------------------------------------------------------------------------- /6_object_wrap/napi/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/napi/myobject.h -------------------------------------------------------------------------------- /6_object_wrap/napi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/napi/package.json -------------------------------------------------------------------------------- /6_object_wrap/node-addon-api/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node-addon-api/addon.cc -------------------------------------------------------------------------------- /6_object_wrap/node-addon-api/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node-addon-api/addon.js -------------------------------------------------------------------------------- /6_object_wrap/node-addon-api/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node-addon-api/binding.gyp -------------------------------------------------------------------------------- /6_object_wrap/node-addon-api/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node-addon-api/myobject.cc -------------------------------------------------------------------------------- /6_object_wrap/node-addon-api/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node-addon-api/myobject.h -------------------------------------------------------------------------------- /6_object_wrap/node-addon-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node-addon-api/package.json -------------------------------------------------------------------------------- /6_object_wrap/node_0.10/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.10/addon.cc -------------------------------------------------------------------------------- /6_object_wrap/node_0.10/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.10/addon.js -------------------------------------------------------------------------------- /6_object_wrap/node_0.10/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.10/binding.gyp -------------------------------------------------------------------------------- /6_object_wrap/node_0.10/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.10/myobject.cc -------------------------------------------------------------------------------- /6_object_wrap/node_0.10/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.10/myobject.h -------------------------------------------------------------------------------- /6_object_wrap/node_0.10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.10/package.json -------------------------------------------------------------------------------- /6_object_wrap/node_0.12/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.12/addon.cc -------------------------------------------------------------------------------- /6_object_wrap/node_0.12/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.12/addon.js -------------------------------------------------------------------------------- /6_object_wrap/node_0.12/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.12/binding.gyp -------------------------------------------------------------------------------- /6_object_wrap/node_0.12/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.12/myobject.cc -------------------------------------------------------------------------------- /6_object_wrap/node_0.12/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.12/myobject.h -------------------------------------------------------------------------------- /6_object_wrap/node_0.12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/6_object_wrap/node_0.12/package.json -------------------------------------------------------------------------------- /7_factory_wrap/nan/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/nan/addon.cc -------------------------------------------------------------------------------- /7_factory_wrap/nan/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/nan/addon.js -------------------------------------------------------------------------------- /7_factory_wrap/nan/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/nan/binding.gyp -------------------------------------------------------------------------------- /7_factory_wrap/nan/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/nan/myobject.cc -------------------------------------------------------------------------------- /7_factory_wrap/nan/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/nan/myobject.h -------------------------------------------------------------------------------- /7_factory_wrap/nan/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/nan/package.json -------------------------------------------------------------------------------- /7_factory_wrap/napi/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/napi/addon.cc -------------------------------------------------------------------------------- /7_factory_wrap/napi/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/napi/addon.js -------------------------------------------------------------------------------- /7_factory_wrap/napi/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/napi/binding.gyp -------------------------------------------------------------------------------- /7_factory_wrap/napi/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/napi/myobject.cc -------------------------------------------------------------------------------- /7_factory_wrap/napi/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/napi/myobject.h -------------------------------------------------------------------------------- /7_factory_wrap/napi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/napi/package.json -------------------------------------------------------------------------------- /7_factory_wrap/node-addon-api/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node-addon-api/addon.cc -------------------------------------------------------------------------------- /7_factory_wrap/node-addon-api/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node-addon-api/addon.js -------------------------------------------------------------------------------- /7_factory_wrap/node-addon-api/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node-addon-api/binding.gyp -------------------------------------------------------------------------------- /7_factory_wrap/node-addon-api/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node-addon-api/myobject.cc -------------------------------------------------------------------------------- /7_factory_wrap/node-addon-api/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node-addon-api/myobject.h -------------------------------------------------------------------------------- /7_factory_wrap/node-addon-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node-addon-api/package.json -------------------------------------------------------------------------------- /7_factory_wrap/node_0.10/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.10/addon.cc -------------------------------------------------------------------------------- /7_factory_wrap/node_0.10/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.10/addon.js -------------------------------------------------------------------------------- /7_factory_wrap/node_0.10/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.10/binding.gyp -------------------------------------------------------------------------------- /7_factory_wrap/node_0.10/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.10/myobject.cc -------------------------------------------------------------------------------- /7_factory_wrap/node_0.10/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.10/myobject.h -------------------------------------------------------------------------------- /7_factory_wrap/node_0.10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.10/package.json -------------------------------------------------------------------------------- /7_factory_wrap/node_0.12/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.12/addon.cc -------------------------------------------------------------------------------- /7_factory_wrap/node_0.12/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.12/addon.js -------------------------------------------------------------------------------- /7_factory_wrap/node_0.12/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.12/binding.gyp -------------------------------------------------------------------------------- /7_factory_wrap/node_0.12/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.12/myobject.cc -------------------------------------------------------------------------------- /7_factory_wrap/node_0.12/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.12/myobject.h -------------------------------------------------------------------------------- /7_factory_wrap/node_0.12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/7_factory_wrap/node_0.12/package.json -------------------------------------------------------------------------------- /8_passing_wrapped/nan/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/nan/addon.cc -------------------------------------------------------------------------------- /8_passing_wrapped/nan/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/nan/addon.js -------------------------------------------------------------------------------- /8_passing_wrapped/nan/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/nan/binding.gyp -------------------------------------------------------------------------------- /8_passing_wrapped/nan/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/nan/myobject.cc -------------------------------------------------------------------------------- /8_passing_wrapped/nan/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/nan/myobject.h -------------------------------------------------------------------------------- /8_passing_wrapped/nan/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/nan/package.json -------------------------------------------------------------------------------- /8_passing_wrapped/napi/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/napi/addon.cc -------------------------------------------------------------------------------- /8_passing_wrapped/napi/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/napi/addon.js -------------------------------------------------------------------------------- /8_passing_wrapped/napi/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/napi/binding.gyp -------------------------------------------------------------------------------- /8_passing_wrapped/napi/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/napi/myobject.cc -------------------------------------------------------------------------------- /8_passing_wrapped/napi/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/napi/myobject.h -------------------------------------------------------------------------------- /8_passing_wrapped/napi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/napi/package.json -------------------------------------------------------------------------------- /8_passing_wrapped/node-addon-api/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node-addon-api/addon.cc -------------------------------------------------------------------------------- /8_passing_wrapped/node-addon-api/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node-addon-api/addon.js -------------------------------------------------------------------------------- /8_passing_wrapped/node-addon-api/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node-addon-api/binding.gyp -------------------------------------------------------------------------------- /8_passing_wrapped/node-addon-api/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node-addon-api/myobject.cc -------------------------------------------------------------------------------- /8_passing_wrapped/node-addon-api/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node-addon-api/myobject.h -------------------------------------------------------------------------------- /8_passing_wrapped/node-addon-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node-addon-api/package.json -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.10/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.10/addon.cc -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.10/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.10/addon.js -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.10/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.10/binding.gyp -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.10/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.10/myobject.cc -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.10/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.10/myobject.h -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.10/package.json -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.12/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.12/addon.cc -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.12/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.12/addon.js -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.12/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.12/binding.gyp -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.12/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.12/myobject.cc -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.12/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.12/myobject.h -------------------------------------------------------------------------------- /8_passing_wrapped/node_0.12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/8_passing_wrapped/node_0.12/package.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/README.md -------------------------------------------------------------------------------- /async_pi_estimate/nan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/nan/README.md -------------------------------------------------------------------------------- /async_pi_estimate/nan/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/nan/addon.cc -------------------------------------------------------------------------------- /async_pi_estimate/nan/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/nan/addon.js -------------------------------------------------------------------------------- /async_pi_estimate/nan/async.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/nan/async.cc -------------------------------------------------------------------------------- /async_pi_estimate/nan/async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/nan/async.h -------------------------------------------------------------------------------- /async_pi_estimate/nan/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/nan/binding.gyp -------------------------------------------------------------------------------- /async_pi_estimate/nan/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/nan/package.json -------------------------------------------------------------------------------- /async_pi_estimate/nan/pi_est.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/nan/pi_est.cc -------------------------------------------------------------------------------- /async_pi_estimate/nan/pi_est.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/nan/pi_est.h -------------------------------------------------------------------------------- /async_pi_estimate/nan/sync.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/nan/sync.cc -------------------------------------------------------------------------------- /async_pi_estimate/nan/sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/nan/sync.h -------------------------------------------------------------------------------- /async_pi_estimate/node-addon-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/node-addon-api/README.md -------------------------------------------------------------------------------- /async_pi_estimate/node-addon-api/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/node-addon-api/addon.cc -------------------------------------------------------------------------------- /async_pi_estimate/node-addon-api/addon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/node-addon-api/addon.js -------------------------------------------------------------------------------- /async_pi_estimate/node-addon-api/async.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/node-addon-api/async.cc -------------------------------------------------------------------------------- /async_pi_estimate/node-addon-api/async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/node-addon-api/async.h -------------------------------------------------------------------------------- /async_pi_estimate/node-addon-api/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/node-addon-api/binding.gyp -------------------------------------------------------------------------------- /async_pi_estimate/node-addon-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/node-addon-api/package.json -------------------------------------------------------------------------------- /async_pi_estimate/node-addon-api/pi_est.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/node-addon-api/pi_est.cc -------------------------------------------------------------------------------- /async_pi_estimate/node-addon-api/pi_est.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/node-addon-api/pi_est.h -------------------------------------------------------------------------------- /async_pi_estimate/node-addon-api/sync.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/node-addon-api/sync.cc -------------------------------------------------------------------------------- /async_pi_estimate/node-addon-api/sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/async_pi_estimate/node-addon-api/sync.h -------------------------------------------------------------------------------- /emit_event_from_cpp/node-addon-api/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/emit_event_from_cpp/node-addon-api/binding.gyp -------------------------------------------------------------------------------- /emit_event_from_cpp/node-addon-api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/emit_event_from_cpp/node-addon-api/index.js -------------------------------------------------------------------------------- /emit_event_from_cpp/node-addon-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/emit_event_from_cpp/node-addon-api/package.json -------------------------------------------------------------------------------- /emit_event_from_cpp/node-addon-api/src/emit-from-cpp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/emit_event_from_cpp/node-addon-api/src/emit-from-cpp.cc -------------------------------------------------------------------------------- /inherits_from_event_emitter/node-addon-api/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/inherits_from_event_emitter/node-addon-api/binding.gyp -------------------------------------------------------------------------------- /inherits_from_event_emitter/node-addon-api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/inherits_from_event_emitter/node-addon-api/index.js -------------------------------------------------------------------------------- /inherits_from_event_emitter/node-addon-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/inherits_from_event_emitter/node-addon-api/package.json -------------------------------------------------------------------------------- /inherits_from_event_emitter/node-addon-api/src/binding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/inherits_from_event_emitter/node-addon-api/src/binding.cc -------------------------------------------------------------------------------- /inherits_from_event_emitter/node-addon-api/src/native-emitter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/inherits_from_event_emitter/node-addon-api/src/native-emitter.cc -------------------------------------------------------------------------------- /inherits_from_event_emitter/node-addon-api/src/native-emitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/inherits_from_event_emitter/node-addon-api/src/native-emitter.h -------------------------------------------------------------------------------- /original_docs_source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodejs/abi-stable-node-addon-examples/HEAD/original_docs_source.md --------------------------------------------------------------------------------