{"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"shinnn","email":"snnskwtnb@gmail.com"}],"keywords":["binary","build","make"],"dist-tags":{"latest":"2.2.0"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"description":"Easily build binaries","readme":"# bin-build [![Build Status](https://travis-ci.org/kevva/bin-build.svg?branch=master)](https://travis-ci.org/kevva/bin-build)\n\n> Easily build binaries\n\n\n## Install\n\n```\n$ npm install --save bin-build\n```\n\n\n## Usage\n\n```js\nvar BinBuild = require('bin-build');\n\nvar build = new BinBuild()\n    .src('http://www.lcdf.org/gifsicle/gifsicle-1.80.tar.gz')\n    .cmd('./configure --disable-gifview --disable-gifdiff')\n    .cmd('make install');\n\nbuild.run(function (err) {\n    console.log('gifsicle built successfully');\n});\n```\n\n\n## API\n\n### new BinBuild(options)\n\nCreates a new `BinBuild` instance.\n\n#### options.strip\n\nType: `number`\n\nStrip a number of leading paths from file names on extraction.\n\n### .src(str)\n\n#### str\n\nType: `string`\n\nAccepts a URL to a archive containing the source code, a path to an archive or a \npath to a directory containing the source code.\n\n### .cmd(str)\n\n#### str\n\nType: `string`\n\nAdd a command to run when building.\n\n### .run(callback)\n\n#### callback(err)\n\nType: `function`\n\nRuns the build and returns an error if something has gone wrong\n\n\n## License\n\nMIT © [Kevin Mårtensson](https://github.com/kevva)\n","repository":{"type":"git","url":"git+https://github.com/kevva/bin-build.git"},"users":{"pandao":true},"bugs":{"url":"https://github.com/kevva/bin-build/issues"},"license":"MIT","versions":{"0.1.0":{"name":"bin-build","version":"0.1.0","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"git://github.com/kevva/bin-build"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha --reporter list --timeout 0"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"download":"^0.1.16","rimraf":"^2.2.6","tempfile":"^0.1.3"},"devDependencies":{"mocha":"^1.18.2"},"bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build","_id":"bin-build@0.1.0","_shasum":"bd7eb1996c0b9d9685fbf5e3b2f9ea27d26800ce","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"}],"dist":{"shasum":"bd7eb1996c0b9d9685fbf5e3b2f9ea27d26800ce","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-0.1.0.tgz"},"directories":{}},"0.1.1":{"name":"bin-build","version":"0.1.1","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"git://github.com/kevva/bin-build"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha --reporter list --timeout 0"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"download":"^0.1.16","rimraf":"^2.2.6","tempfile":"^0.1.3"},"devDependencies":{"mocha":"^1.18.2"},"bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build","_id":"bin-build@0.1.1","_shasum":"d337b34f1040529f9fea9b2a3e2a4a0fda2d3df4","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"}],"dist":{"shasum":"d337b34f1040529f9fea9b2a3e2a4a0fda2d3df4","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-0.1.1.tgz"},"directories":{}},"0.2.0":{"name":"bin-build","version":"0.2.0","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"git://github.com/kevva/bin-build"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha --reporter list --timeout 75000"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"download":"^0.1.16","rimraf":"^2.2.6","tempfile":"^0.1.3"},"devDependencies":{"mocha":"^1.18.2"},"bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build","_id":"bin-build@0.2.0","_shasum":"cff169e0752227303ea5c3b7a157062a5037b49b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"}],"dist":{"shasum":"cff169e0752227303ea5c3b7a157062a5037b49b","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-0.2.0.tgz"},"directories":{}},"1.0.0":{"name":"bin-build","version":"1.0.0","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"https://github.com/kevva/bin-build"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"download":"^1.0.2","rimraf":"^2.2.6","tempfile":"^1.0.0"},"devDependencies":{"ava":"^0.0.4"},"gitHead":"997eeb4f3f60b63b88b64de94b4fbd6769f8cb59","bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build","_id":"bin-build@1.0.0","_shasum":"1fb805995f77980ca2de530055875f1a58a2c541","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"}],"dist":{"shasum":"1fb805995f77980ca2de530055875f1a58a2c541","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-1.0.0.tgz"},"directories":{}},"1.0.1":{"name":"bin-build","version":"1.0.1","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"https://github.com/kevva/bin-build"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"download":"^1.0.2","rimraf":"^2.2.6","tempfile":"^1.0.0"},"devDependencies":{"ava":"^0.0.4"},"gitHead":"d922bc53bbaf69f5cfafd2df46a6f8749f27b02d","bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build","_id":"bin-build@1.0.1","_shasum":"b776fd65dba180e4e5666833f0128d242f94db19","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"}],"dist":{"shasum":"b776fd65dba180e4e5666833f0128d242f94db19","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-1.0.1.tgz"},"directories":{}},"1.1.0":{"name":"bin-build","version":"1.1.0","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"https://github.com/kevva/bin-build"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"download":"^3.1.0","rimraf":"^2.2.6","tempfile":"^1.0.0"},"devDependencies":{"ava":"^0.0.4"},"gitHead":"85e0562244124d9b96da9675b2791e27259b1af6","bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build","_id":"bin-build@1.1.0","_shasum":"e765f908fff59c7fe71d9fa9746e15bfade50a6f","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"}],"dist":{"shasum":"e765f908fff59c7fe71d9fa9746e15bfade50a6f","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-1.1.0.tgz"},"directories":{}},"2.0.0":{"name":"bin-build","version":"2.0.0","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"https://github.com/kevva/bin-build"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"download":"^3.1.0","rimraf":"^2.2.6","tempfile":"^1.0.0"},"devDependencies":{"ava":"^0.0.4"},"gitHead":"adf9c065ec192d3f2cf114709589b47abe02e9b8","bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build","_id":"bin-build@2.0.0","_shasum":"763a031cfad5e329cb0202b886d1081b56d5dafc","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"}],"dist":{"shasum":"763a031cfad5e329cb0202b886d1081b56d5dafc","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-2.0.0.tgz"},"directories":{}},"2.1.0":{"name":"bin-build","version":"2.1.0","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"https://github.com/kevva/bin-build"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"download":"^3.1.0","exec-series":"^1.0.0","rimraf":"^2.2.6","tempfile":"^1.0.0"},"devDependencies":{"ava":"^0.0.4"},"gitHead":"4ca6e52c7c8eb714d2e828170bfa847a4126e463","bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build","_id":"bin-build@2.1.0","_shasum":"93015b0cd3921ae34b6dbf5d33442bafeafa72e8","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"}],"dist":{"shasum":"93015b0cd3921ae34b6dbf5d33442bafeafa72e8","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-2.1.0.tgz"},"directories":{}},"2.1.1":{"name":"bin-build","version":"2.1.1","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"https://github.com/kevva/bin-build"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test/test.js"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"archive-type":"^2.0.0","decompress":"^2.1.1","download":"^3.1.0","exec-series":"^1.0.0","rimraf":"^2.2.6","tempfile":"^1.0.0","url-regex":"^2.0.2"},"devDependencies":{"ava":"^0.0.4","nock":"^0.56.0"},"gitHead":"a8fe9eefef2b6256a807c246b4ca58eec3b6c0f8","bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build","_id":"bin-build@2.1.1","_shasum":"298e7a007f6d115640930600696b8a9161291e65","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"}],"dist":{"shasum":"298e7a007f6d115640930600696b8a9161291e65","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-2.1.1.tgz"},"directories":{}},"2.1.2":{"name":"bin-build","version":"2.1.2","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/bin-build.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test/test.js"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"archive-type":"^2.0.0","decompress":"^2.1.1","download":"^4.1.2","exec-series":"^1.0.0","rimraf":"^2.2.6","tempfile":"^1.0.0","url-regex":"^2.0.2"},"devDependencies":{"ava":"^0.0.4","nock":"^2.6.0"},"gitHead":"c867cb59b040c0b0f974bd46e34d08d162c7e3b9","bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build#readme","_id":"bin-build@2.1.2","_shasum":"671094e6f981f92f8b30d4faac7e7e40308a963c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.0","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"}],"dist":{"shasum":"671094e6f981f92f8b30d4faac7e7e40308a963c","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-2.1.2.tgz"},"directories":{}},"2.1.3":{"name":"bin-build","version":"2.1.3","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/bin-build.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && node test/test.js"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"archive-type":"^3.0.1","decompress":"github:kevva/decompress#d1f881352b48b9f04318a046dc5033e6fae7a233","download":"^4.1.2","exec-series":"^1.0.0","rimraf":"^2.2.6","tempfile":"^1.0.0","url-regex":"^3.0.0"},"devDependencies":{"ava":"^0.0.4","nock":"^2.6.0","path-exists":"^1.0.0","xo":"*"},"gitHead":"409c31dbc611178a52fd3a4143e6909666f12859","bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build#readme","_id":"bin-build@2.1.3","_shasum":"3e640ffe305bed8be07deadc1f4d65ddfd760f39","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"shinnn","email":"snnskwtnb@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"shinnn","email":"snnskwtnb@gmail.com"}],"dist":{"shasum":"3e640ffe305bed8be07deadc1f4d65ddfd760f39","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-2.1.3.tgz"},"directories":{}},"2.2.0":{"name":"bin-build","version":"2.2.0","description":"Easily build binaries","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/bin-build.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"https://github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && node test/test.js"},"files":["index.js"],"keywords":["binary","build","make"],"dependencies":{"archive-type":"^3.0.1","decompress":"^3.0.0","download":"^4.1.2","exec-series":"^1.0.0","rimraf":"^2.2.6","tempfile":"^1.0.0","url-regex":"^3.0.0"},"devDependencies":{"ava":"^0.0.4","nock":"^2.6.0","path-exists":"^1.0.0","xo":"*"},"gitHead":"81c4bb64c77cec50cc539ec44a279665404633f3","bugs":{"url":"https://github.com/kevva/bin-build/issues"},"homepage":"https://github.com/kevva/bin-build#readme","_id":"bin-build@2.2.0","_shasum":"11f8dd61f70ffcfa2bdcaa5b46f5e8fedd4221cc","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"shinnn","email":"snnskwtnb@gmail.com"},"maintainers":[{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"shinnn","email":"snnskwtnb@gmail.com"}],"dist":{"shasum":"11f8dd61f70ffcfa2bdcaa5b46f5e8fedd4221cc","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/bin-build/-/bin-build-2.2.0.tgz"},"directories":{}}},"name":"bin-build","time":{"modified":"2016-12-27T02:01:30.400Z","created":"2014-04-25T08:03:39.368Z","0.1.0":"2014-04-25T08:03:39.368Z","0.1.1":"2014-04-29T11:28:34.809Z","0.2.0":"2014-08-09T12:41:41.645Z","1.0.0":"2014-08-20T23:32:38.366Z","1.0.1":"2014-09-01T01:04:07.935Z","1.1.0":"2014-10-19T20:42:15.199Z","2.0.0":"2014-10-19T20:43:19.486Z","2.1.0":"2014-10-22T12:38:50.408Z","2.1.1":"2015-01-16T16:54:24.998Z","2.1.2":"2015-06-16T20:27:50.538Z","2.1.3":"2015-10-17T19:39:42.289Z","2.2.0":"2015-10-22T02:58:32.082Z"},"readmeFilename":"readme.md","homepage":"https://github.com/kevva/bin-build#readme"}