{"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":"c08935a07801333fac768dd33dbe151d9418b7d2","tarball":"https://registry.npmjs.org/binwrap/-/binwrap-0.2.0-rc1.tgz","fileCount":11,"integrity":"sha512-Rzv4oC1o7lEPnOuA7TrKN8K7PO8blBWlUk1HOTFn6rDM1TQzYRgELwk/AkqkphVNOKnqgWrODWDUI5D8gElzPA==","signatures":[{"sig":"MEYCIQCQv3VfHVd4eTnhn3TZrWP3Q+hY46HgjIQfC9DsXtc8NgIhANvaBXMcOAZx7hVwypjLBb+beM/pJRsVFGlMbJ6Kz3wA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEiLxCRA9TVsSAnZWagAA2x8P/35pLTDKrCBi3xi7qRP4\nuuSbkqhMUBjTsrN4D0bCmolwVuAM3abQS5B9vj8sAVyzGoYEeYziTXM59qAO\ndQ9RuRZ/6YGMGNos9uSzoHiV7/a7xhZ4IBoU3U7iyim6T0RKosXOyQ2kqJEc\nuj51/RzZpz5QYqoVVgvbJlVRFfFemqXsFZZ/s2M/xK00a2jXZqi7lDRFQ6cM\nuOLqSxOVk5y5tiqYuQqbLwbcPUNNJFHbZE3JrGZ/sng+WUPXDYb2Kktu2O2L\nGUXA/IcuIhvWQFmxV44YhJrUSdfclF7bR4aABtTDWAGUi7EIbMu2j6YK40w6\n/jRaHwokeHgy3ZfvTNnkoWhAWXNgIybEazlmQNuciQGn09jFcqsNyjK2Dzn+\nIdrFKu70Qa6Ai29+Q/gna7lApt1+iMhE0syctZBUeW3HviAUFR26OVg2wHWf\nl7O5cEmDeTiYAdFu6Ru4ZjGgI7UIVYvLe48JB/xCPgmwoSKP8XpRAAoORKUH\nF1UEHaVKJZSR/NW8Okd0ANVyrCUHHmTDPh/HzEAClU5IAnRM3+0EWQdXGslu\nvq/q3kVYnHLTOsc7ngO4lL8FJTvpau2xKABSvT+M8jI7bZz9Ue7XAd2pTBqM\n/lYQ6cgZLgEW7CVkEZ/tyxSktSzhM07bRc2EFDmmql/CJNyPWNbyuPbSAY/p\nvZnC\r\n=HyCI\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  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":"4a812021f7031ee89c5ccaf5e7327ef913fa1405","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-rc1_1527915248659_0.7225119752192215","host":"s3://npm-registry-packages"},"_id":"binwrap@0.2.0-rc1","version":"0.2.0-rc1"}