{"bin":{"binwrap-test":"bin/binwrap-test","binwrap-install":"bin/binwrap-install","binwrap-prepare":"bin/binwrap-prepare"},"bugs":{"url":"https://github.com/avh4/binwrap/issues"},"dist":{"shasum":"0b8c3ffee4dea1dbebe26dd6730735d414c9e877","tarball":"https://registry.npmjs.org/binwrap/-/binwrap-0.2.0-rc2.tgz","fileCount":11,"integrity":"sha512-X4Oe1g4fatWm3UbWE7lxa6Zz9XA1IT0JsOUpszFzeQUGSsDiFoZydKHQ3YQt4RcETOh7N5tV691CSzxOoBGMew==","signatures":[{"sig":"MEUCIQCau6DBpoaKhQpmfpB24LqaZG7iD3dq143KgAaPr9gTygIgZdwG0p7VD9YuBh1ddYUu7wc6/58pVCQPijaqjKaRRYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFyMWCRA9TVsSAnZWagAAZhYP/A6/FHSZVilJRZ7Z2fUL\nJPT4hqT9sU/1bZxlSro6yQwon5VL7/zS1hLNmjhffZFk615dPOUQ8gO3h+Ay\nJCjkiDn1QJL894pnTbPdkz3mkNTToEvnAglwJaZDkHGeCWlG66003QQsBVhH\nbXOonWB4q37PcSw0KhNQ9PTMye60uUQHrRq08jlkopVZrqavqKIe0L4Ic4o0\ngG6YJCe8TAvqp4tIAlol3pk+CpcNvQGoPFag8m9RC20OVWlIknueLWV9wG1t\nXtW0mNgR0dD97MSFT54bIiFmvxUKxnWbtHR0nrdLlJD4LQ5i7XYquNJ/UuUh\nC96cQ6JyHvtPghDRTT+E3+gppzsWuk8dvbzMk6gIjz9uL9vR/wPOtEnlQbFP\n/yDzfQSPWxesfCSPsZT5rGwyytMQhbwVF3f1FmS4/88h/gQMNy+Xf0TEyVNS\npFQbV2TiDguJxj+/tWe86o7qic7BaGNeIZUGW3Z/P/S3YVoyaccB/u+KwTul\nZ/VtY95b/NSDxC8ImC/GWu1jI/WtB4sFCq8knMUxLxhuAc03DPicvGgCHjdz\n1/h/FO8Hbg59dD+69XXeMSW35E7kJSLfCROQO+Tdp1xxDOPVvQHm3CdxGlCQ\nxXlk6w+dko+NwZHwLMEZMd3JgzKls67I9NrEc7Y/rIUnbgI4QkLy6w58L/mY\n0ffn\r\n=v08T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","name":"binwrap","files":["install.js","prepare.js","test.js","binstall.js","binstub.js.mustache","bin/binwrap-install","bin/binwrap-prepare","bin/binwrap-test"],"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"readme":"[![Build Status](https://travis-ci.org/avh4/binwrap.svg?branch=master)](https://travis-ci.org/avh4/binwrap) [![npm](https://img.shields.io/npm/v/binwrap.svg)](https://www.npmjs.com/package/binwrap)\n\nThis package helps with distributing binaries via npm.\n\n## Usage\n\nFirst, create your compiled binaries and make them available via HTTPS.\n\nNow create your npm installer: Make a `package.json` that looks like this:\n\n```json\n{\n  \"name\": \"myApp\",\n  \"version\": \"1.0.0\",\n  \"description\": \"Install myApp\",\n  \"preferGlobal\": true,\n  \"main\": \"index.js\",\n  \"scripts\": {\n    \"install\": \"binwrap-install\",\n    \"prepare\": \"binwrap-prepare\",\n    \"test\": \"binwrap-test\",\n    \"prepublish\": \"npm test\"\n  },\n  \"license\": \"BSD-3-Clause\",\n  \"files\": [\n    \"index.js\",\n    \"bin\"\n  ],\n  \"bin\": {\n    \"myapp-cli\": \"bin/myapp-cli\"\n  },\n  \"dependencies\": {\n    \"binwrap\": \"^0.1.4\"\n  }\n}\n```\n\nThen create your `index.js` file like this:\n\n```javascript\nvar binwrap = require(\"binwrap\");\nvar path = require(\"path\");\n\nvar packageInfo = require(path.join(__dirname, \"package.json\"));\nvar version = packageInfo.version;\nvar root = \"https://dl.bintray.com/me/myApp/\" + version;\n\nmodule.exports = binwrap({\n  dirname: __dirname,\n  binaries: [\n    \"myapp-cli\"\n  ],\n  urls: {\n    \"darwin-x64\": root + \"/mac-x64.tgz\",\n    \"linux-x64\": root + \"/linux-x64.tgz\",\n    \"win32-x64\": root + \"/win-i386.zip\",\n    \"win32-ia32\": root + \"/win-i386.zip\"\n  }\n});\n```\n\nThen run `npm test` to verify that your packages are published correctly.\n\nFinally, run `npm publish` when you are ready to publish your installer.\n","gitHead":"5965d2a0d255c932f1f92ea0dc5325541769909d","license":"MIT","scripts":{"test":"(cd test_app && ./build_packages.sh) && mocha && eslint ."},"_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"homepage":"https://github.com/avh4/binwrap#readme","repository":{"url":"git+https://github.com/avh4/binwrap.git","type":"git"},"_npmVersion":"5.6.0","description":"Package cross-platform binaries","directories":{},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"_nodeVersion":"10.1.0","dependencies":{"tar":"^2.2.1","request":"^2.81.0","mustache":"^2.3.0","unzip-stream":"^0.3.0","request-promise":"^4.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","eslint":"^3.19.0","http-server":"^0.9.0","child-process-promise":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/binwrap_0.2.0-rc2_1528242965953_0.4953478731424861","host":"s3://npm-registry-packages"},"_id":"binwrap@0.2.0-rc2","version":"0.2.0-rc2"}