bindung

1.0.0 • Public • Published

bindung

Node.js package Build status

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 = require('bindung')('addon')

Differences to bindings

  • Only tries Release and Debug build paths (as opposed to bindings)
  • Looks for binding.gyp instead of package.json (therefore it works without package.json being present)
  • Always appends .node (as opposed to bindings), 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.

Package Sidebar

Install

npm i bindung

Weekly Downloads

0

Version

1.0.0

License

ISC

Last publish

Collaborators

  • sonicdoe