2.0.0 • Published 6 years ago

prebuildify-load v2.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

prebuildify-load

Build tool and bindings loader for native modules that supports prebuilds.

npm install prebuildify-load

Use together with prebuildify to easily support prebuilds for your native modules.

Usage

prebuildify-load works similar to node-gyp build except that it will check if a build or prebuild is present before rebuilding your project.

It's main intended use is as an npm install script and bindings loader for native modules that bundle prebuilds using prebuildify.

First add prebuildify-load to the install script to your native project

{
  ...
  "scripts": {
    "install": "prebuildify-load || node-gyp build"
  }
}

Then in your index.js, instead of using the bindings module use prebuildify-load to load your binding.

var binding = require('prebuildify-load')(__dirname)

If you do these two things and bundle prebuilds prebuildify your native module will work for most platforms without having to compile on install time AND will work in both node and electron without the need to recompile between usage.

License

MIT

2.0.0

6 years ago

1.0.1

7 years ago

1.0.0

7 years ago