Binary wrapper that makes your programs seamlessly available as local dependencies
$ npm install --save bin-wrappervar BinWrapper = ; var base = 'https://github.com/imagemin/gifsicle-bin/raw/master/vendor';var bin = version'>=1.71'; bin;Get the path to your binary with bin.path():
console; // => path/to/vendor/gifsicle Creates a new BinWrapper instance.
Type: boolean
Default: false
Whether to skip the binary check or not.
Type: number
Default: 1
Strip a number of leading paths from file names on extraction.
Adds a source to download.
Type: string
Accepts a URL pointing to a file to download.
Type: string
Tie the source to a specific OS.
Type: string
Tie the source to a specific arch.
Type: string
Accepts a path which the files will be downloaded to.
Type: string
Define which file to use as the binary.
Returns the full path to your binary.
Type: string
Define a semver range to check the binary against.
Runs the search for the binary. If no binary is found it will download the file
using the URL provided in .src().
Type: array
Default: ['--version']
Command to run the binary with. If it exits with code 0 it means that the
binary is working.
Type: function
Returns nothing but a possible error.
MIT © Kevin Mårtensson