7.4.1 • Published 9 months ago

@localnerve/bin-build v7.4.1

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

bin-build

npm version Verify Coverage Status

Easily build binaries

This is an updated fork of kevva/bin-build that is maintained

Version 4.0.0+ on public-package branch is the forward maintained version under @localnerve/bin-build

Install

$ npm install --save bin-build

Usage

const binBuild = require('bin-build');

binBuild.url('http://www.lcdf.org/gifsicle/gifsicle-1.80.tar.gz', [
	'./configure --disable-gifview --disable-gifdiff',
	'make install'
]).then(() => {
	console.log('gifsicle built successfully');
});

binBuild.file('gifsicle-1.80.tar.gz', [
	'./configure --disable-gifview --disable-gifdiff',
	'make install'
]).then(() => {
	console.log('gifsicle built successfully');
});

API

binBuild.directory(directory, commands)

directory

Type: string

Path to a directory containing the source code.

commands

Type: Array

Commands to run when building.

binBuild.file(file, commands, options)

file

Type: string

Path to a archive file containing the source code.

commands

Type: Array

Commands to run when building.

options

Type: Object

strip

Type: number Default: 1

Strip a number of leading paths from file names on extraction.

binBuild.url(url, commands, options)

url

Type: string

URL to a archive file containing the source code.

commands

Type: Array

Commands to run when building.

options

Type: Object

strip

Type: number Default: 1

Strip a number of leading paths from file names on extraction.

License

MIT © Kevin Mårtensson

7.4.1

9 months ago

7.4.0

10 months ago

7.3.2

11 months ago

7.3.1

11 months ago

7.3.0

1 year ago

7.2.0

1 year ago

7.1.0

1 year ago

7.0.0

1 year ago

6.0.2

1 year ago

6.0.1

1 year ago

6.0.0

2 years ago

5.0.3

2 years ago

5.0.2

2 years ago

5.0.1

2 years ago

5.0.0

2 years ago

4.0.1

2 years ago