bindung
Helps you require your native Node.js addon.
bindung
is a simpler and more modern alternative to
bindings
.
It removes support for legacy paths, requires Node.js v4 or later, and
basically uses a simple try…catch
statement as explained in the Node.js documentation.
Installation
$ npm install bindung --save
Usage
Pass the target_name
, as defined in your binding.gyp
, to bindung
.
const addon = 'addon'
Differences to bindings
- Only tries
Release
andDebug
build paths (as opposed tobindings
) - Looks for
binding.gyp
instead ofpackage.json
(therefore it works withoutpackage.json
being present) - Always appends
.node
(as opposed tobindings
), which means that you should not append.node
yourself - Requires Node.js v4 or later
Changelog
This project follows Semantic Versioning 2.
- v1.0.0 (2017-01-01): Initial release
License
bindung
is licensed under the ISC license.
See LICENSE
for the full license.