{"_id":"@shiftkey/prebuild-install","_rev":"4-4d92993854e20967c4c9777b2bbd451f","name":"@shiftkey/prebuild-install","dist-tags":{"latest":"6.0.1-pre2"},"versions":{"5.2.2":{"name":"@shiftkey/prebuild-install","version":"5.2.2","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","scripts":{"test":"verify-travis-appveyor && tape test/*-test.js && npm run audit && npm run lint","audit":"nsp check","lint":"standard"},"keywords":["prebuilt","binaries","native","addon","module","c","c++","bindings","devops","napi"],"dependencies":{"detect-libc":"^1.0.3","expand-template":"^2.0.3","github-from-package":"0.0.0","minimist":"^1.2.0","mkdirp":"^0.5.1","napi-build-utils":"^1.0.1","node-abi":"^2.2.0","noop-logger":"^0.1.1","npmlog":"^4.0.1","os-homedir":"^1.0.1","pump":"^2.0.1","rc":"^1.2.7","simple-get":"^2.7.0","tar-fs":"^1.13.0","tunnel-agent":"^0.6.0","which-pm-runs":"^1.0.0"},"devDependencies":{"a-native-module":"^1.0.0","nock":"^9.2.5","nsp":"^3.2.1","rimraf":"^2.5.2","standard":"^10.0.3","tape":"^4.5.1","verify-travis-appveyor":"^2.0.1"},"bin":{"prebuild-install":"./bin.js"},"repository":{"type":"git","url":"git+https://github.com/shiftkey/prebuild-install.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"contributors":[{"name":"Julian Gruber","email":"julian@juliangruber.com","url":"https://github.com/juliangruber"},{"name":"Brett Lawson","email":"brett19@gmail.com","url":"https://github.com/brett19"},{"name":"Pieter Hintjens","email":"ph@imatix.com","url":"https://github.com/hintjens"},{"name":"Lars-Magnus Skog","email":"ralphtheninja@riseup.net","url":"https://github.com/ralphtheninja"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com","url":"https://github.com/piranna"},{"name":"Mathias Küsel","email":"mathiask@hotmail.de","url":"https://github.com/mathiask88"},{"name":"Lukas Geiger","email":"lukas.geiger94@gmail.com","url":"https://github.com/lgeiger"},{"name":"Brendan Forster","email":"github@brendanforster.com","url":"https://github.com/shiftkey"}],"license":"MIT","bugs":{"url":"https://github.com/shiftkey/prebuild-install/issues"},"homepage":"https://github.com/shiftkey/prebuild-install","engines":{"node":">=6"},"gitHead":"8c37e01842e2f0c106d3ac8303d1592e1e2faeb9","_id":"@shiftkey/prebuild-install@5.2.2","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"shiftkey","email":"brendan.forster@github.com"},"dist":{"integrity":"sha512-anP6PTWYX6ecAkRwILO6WO/uOhufDqQgCw9XRx7InzPQG6fYA5b2uhRzl7ClTxUUP5GzcighXNBHry9ZhbiC+w==","shasum":"d11c12febd54ddf147605b2f346b5ce2d9754b52","tarball":"https://registry.npmjs.org/@shiftkey/prebuild-install/-/prebuild-install-5.2.2.tgz","fileCount":16,"unpackedSize":23666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUgyzCRA9TVsSAnZWagAANcUP/1JvTmntlHMZacpQZJdJ\nZSbwxGPoEmV04PWoGvRj1mKKKdHQQENJr1JDFqz5P1lEMRSQpUhAurd18F7/\nbb/9THLhwnh/xjNxGTEX7ZKBXvmdjJWESIKTSXmGxzJ8oKcJv2VSfFnNUVsY\nc+WHCUZyx94aYxeRdtganHjRe8ErkZoR1cO/Gmt0JMRsO8IO/wDvSvRwGKAW\npoqjfazKr3DRQkEldgO+ZtqLXQtozZoJEbutbRCDetn9bGTR2YMtb7JG82Q4\n67KABfVJjxmPCm0u2nKWbhQcWy8tOOwtMgKPJplWP7uERE3VSAsXdI++c7Pn\nzTs7MCEdpu3NN+hYEnDpcZ7JuFgzevEbdVq4/mzDhQ4o8lU3NKxJPgnJKeh3\n0Cb33SJqJ7/WAtMxZFzuWdOE+DS+HK2Ol1q7wDYPsL3bTz1VIm4LWX0LnVtk\nSxeHmHO+HJgvHnlYfiL98Zadn01SkJoC+Bt+0wBIdrE2b+Knm3aREcZiMXDl\n/BozsNf69x49T+jo/v5ia3x/mYRcsuu5JFsJ9X8E31VifaTZJ2A6kURJm5KG\nx6CfpVSWhlFj1MAKUAShy46upmKajHxxsAGbn27JOhRwFXLuYho/csTsG7Fe\nr1pYSfMmgTxnWkblAa4JBjp4pZ3DBiGvvpM+ZcGAj72ZoOejcRjYkux9sisx\neuT4\r\n=HFJM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXNyMn0GhlUmy/Avm0kIVcd7lBzrVRckCC0K3XcozuDwIhAM2sJbTsD5OqShimdeYKTFWJfRdLbL/aC4VlTxA1m0Ob"}]},"maintainers":[{"name":"shiftkey","email":"brendan.forster@github.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prebuild-install_5.2.2_1548881074826_0.6810169027693662"},"_hasShrinkwrap":false},"5.2.4":{"name":"@shiftkey/prebuild-install","version":"5.2.4","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","scripts":{"test":"verify-travis-appveyor && tape test/*-test.js && npm run lint","lint":"standard"},"keywords":["prebuilt","binaries","native","addon","module","c","c++","bindings","devops","napi"],"dependencies":{"detect-libc":"^1.0.3","expand-template":"^2.0.3","github-from-package":"0.0.0","minimist":"^1.2.0","mkdirp":"^0.5.1","napi-build-utils":"^1.0.1","node-abi":"^2.2.0","noop-logger":"^0.1.1","npmlog":"^4.0.1","os-homedir":"^1.0.1","pump":"^2.0.1","rc":"^1.2.7","simple-get":"^2.7.0","tar-fs":"^1.13.0","tunnel-agent":"^0.6.0","which-pm-runs":"^1.0.0"},"devDependencies":{"a-native-module":"^1.0.0","nock":"^9.2.5","rimraf":"^2.5.2","standard":"^10.0.3","tape":"^4.5.1","verify-travis-appveyor":"^2.0.1"},"bin":{"prebuild-install":"./bin.js"},"repository":{"type":"git","url":"git+https://github.com/shiftkey/prebuild-install.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"contributors":[{"name":"Julian Gruber","email":"julian@juliangruber.com","url":"https://github.com/juliangruber"},{"name":"Brett Lawson","email":"brett19@gmail.com","url":"https://github.com/brett19"},{"name":"Pieter Hintjens","email":"ph@imatix.com","url":"https://github.com/hintjens"},{"name":"Lars-Magnus Skog","email":"ralphtheninja@riseup.net","url":"https://github.com/ralphtheninja"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com","url":"https://github.com/piranna"},{"name":"Mathias Küsel","email":"mathiask@hotmail.de","url":"https://github.com/mathiask88"},{"name":"Lukas Geiger","email":"lukas.geiger94@gmail.com","url":"https://github.com/lgeiger"},{"name":"Brendan Forster","email":"github@brendanforster.com","url":"https://github.com/shiftkey"}],"license":"MIT","bugs":{"url":"https://github.com/shiftkey/prebuild-install/issues"},"homepage":"https://github.com/shiftkey/prebuild-install","engines":{"node":">=6"},"gitHead":"8723b8bc6cb44aaecaa414c6ff42dbe00afd830d","_id":"@shiftkey/prebuild-install@5.2.4","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"shiftkey","email":"brendan.forster@github.com"},"dist":{"integrity":"sha512-42L/pSGD/+diCg8SwhZaXjDlkAWV10u42UozyG7rqDdyPW7HDp2/j/RYRZ3x0sXFf7hAUtLYvI9HdACWdjyfVw==","shasum":"5197ecda934e8b38e0f1609165413ffc2f722d98","tarball":"https://registry.npmjs.org/@shiftkey/prebuild-install/-/prebuild-install-5.2.4.tgz","fileCount":16,"unpackedSize":23646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWYR3CRA9TVsSAnZWagAAiGkQAJ0jzmhuzfzvBKHmkeAo\nz0trJjQKQO4DLYEgDNn+XCK7/gNAGjETKtiymyYAnLiwOlVl2LI859QiTVMM\nkrmkKp5sK0B26JrY+ImX9am8BArVLVFHaF6UmYPxScJNlvnjiE1cuI5UNmVP\n4uqlc8NxdQSsH3nrFn6yoIVjRxv/0bkNvK0udo78bS0VUFXRl/PJiAyl/cQb\nwQXQD/5dQ0E6wnXo12rD/xA1Qj32n6XvHXQRaCAfKYXf9nwQvbw/EKErfb2C\nGSi3ut91yjQJe30T+KRJRBVKVipOdFAKy0yiLJQYnraXLJ0mW2QnRDR1MNju\nunPMWBjARoxhxlRU4wMci8z93AxhqWOol6u/zjSI4iR7ipBbN2ahAL/z1Urt\nbJ1JGwBIxZaKtwbgNcvsUx2tywC6Dfdk8rZHCX0E+27K4al987p2U13xH/WM\n6/YQEg8rFn9aujaeVbZre7RpV2B6ox1tel6FgGdfMazGiH846O2XsoTnuvqe\nozOcwWIJv/SvmVY7ccNE8tl7MwhEw71zznscvtRRC5jK5xC3eZzymE7CkeDv\nPU/YVSQtltLsdySO6bi1SAIQT7+Hc9govkbLuknKpzIqOxtd8O4ealq6w3Mo\nztceAacnZq0ivajuae28FS7oU3PM3UOhOvWRxJDddzrijXtuJO+VjQhrM29B\ntKFN\r\n=rMBl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlisRFgPiYZGCFEoCeKp5oRmqIfSo5owAcRftP0TuqoAiEA68WbwuIO/kXAtYikZotRy+Rhb8Vk0DTzlLZrkoGncj8="}]},"maintainers":[{"name":"shiftkey","email":"brendan.forster@github.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prebuild-install_5.2.4_1549370486772_0.06492940728251484"},"_hasShrinkwrap":false},"6.0.1-pre":{"name":"@shiftkey/prebuild-install","version":"6.0.1-pre","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","scripts":{"test":"tape test/*-test.js && npm run lint","lint":"standard && hallmark","hallmark":"hallmark --fix"},"keywords":["prebuilt","binaries","native","addon","module","c","c++","bindings","devops","napi"],"dependencies":{"detect-libc":"^1.0.3","expand-template":"^2.0.3","github-from-package":"0.0.0","minimist":"^1.2.3","mkdirp-classic":"^0.5.3","napi-build-utils":"^1.0.1","@shiftkey/node-abi":"2.19.2-pre","noop-logger":"^0.1.1","npmlog":"^4.0.1","pump":"^3.0.0","rc":"^1.2.7","simple-get":"^3.0.3","tar-fs":"^2.0.0","tunnel-agent":"^0.6.0","which-pm-runs":"^1.0.0"},"devDependencies":{"a-native-module":"^1.0.0","hallmark":"^3.0.0","nock":"^10.0.6","rimraf":"^2.5.2","standard":"^13.0.2","tape":"^4.5.1","tempy":"0.2.1"},"bin":{"prebuild-install":"bin.js"},"repository":{"type":"git","url":"git+https://github.com/prebuild/prebuild-install.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"contributors":[{"name":"Julian Gruber","email":"julian@juliangruber.com","url":"https://github.com/juliangruber"},{"name":"Brett Lawson","email":"brett19@gmail.com","url":"https://github.com/brett19"},{"name":"Pieter Hintjens","email":"ph@imatix.com","url":"https://github.com/hintjens"},{"name":"Lars-Magnus Skog","email":"ralphtheninja@riseup.net","url":"https://github.com/ralphtheninja"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com","url":"https://github.com/piranna"},{"name":"Mathias Küsel","email":"mathiask@hotmail.de","url":"https://github.com/mathiask88"},{"name":"Lukas Geiger","email":"lukas.geiger94@gmail.com","url":"https://github.com/lgeiger"}],"license":"MIT","bugs":{"url":"https://github.com/prebuild/prebuild-install/issues"},"homepage":"https://github.com/prebuild/prebuild-install","engines":{"node":">=6"},"gitHead":"d567c5c3570f0e31b7d0a5ca2f472be4f073a9b7","_id":"@shiftkey/prebuild-install@6.0.1-pre","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xlLdKUnuILSvUs78Xn0pSk7jbkCk9bHL0d706d+Kb5j6MNhU9anxwEVjQijeWptnVYSZAEAruOUV4wXKq8ORCA==","shasum":"477da80220835c1d2ecbce36d46b3fd596653827","tarball":"https://registry.npmjs.org/@shiftkey/prebuild-install/-/prebuild-install-6.0.1-pre.tgz","fileCount":17,"unpackedSize":26148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsZQjCRA9TVsSAnZWagAAzawP/1HadkUh2+gz7F5WRygt\naGFLzbP0G0UYtrw/deXPr64JHfp4CzI65DRXixnDSfsV9v8vRwkBtJ6mv0RO\nSHdEfoayjfp4KbEHaUJ5URcPQEE3suIkRAkWzWW/unMok9ZyMHB0b3juCjUH\n5UhY/lt3rb/Xq8bItJReR9wLu1PcnZKTvwvzwVwtsOL2ubmNedqj0TcpbmdO\nvXCydul6RnObZ62G4kzS0hJ1TrrpqS2v8BwUzZGnpMbaWZ684sjlJLeS4z37\nBS1j24/tvD/DSEcW1b6XHPJHquu/kKGQYrgovv+NW4/37fIHpP4OWY6nE7Uy\n/sujG65uGtCj2pWDtjwotQ9SuUwJxvc17+YAf897/2EhqhaGdZyW2Oq/e56n\nw2GsrDDDTc4CwWAAeYtq/gGWlhPNoLT01XuQFKM3YOrItpIdl7QigGGW3ZBg\ndmeiQQGArxQ2gCIo1sD/Df9fU9wh5FLU79TMtI5U+50Z6xBmMXbGtJsalSJT\nHK0wB79EPvu4Tglq4jAHZ6S1fsROh+9xO4PTiY7IoyP2YpsEBvjzhhQ2YHKu\ngZPSKyCjZMjg9OW6en2DWUVsSJ/QJxODEpqJHGoubXxVyBF0HEvwFcH4OUiZ\nJjzzkYdRHR0pyVeRFYBbYF2T2/I+/SfP+yQahYtWsTgkpcZsQd3M//Qg51Ry\nrBmJ\r\n=y5Gh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOCHfkkqO2jt866RUoDVE+fmQFCZJGDVI1lydI2acnzAiANOb+CIbYXKvLc4DcqxLMFbjxdx5c0yUwBeIuPtngLpg=="}]},"_npmUser":{"name":"shiftkey","email":"brendan.forster@github.com"},"directories":{},"maintainers":[{"name":"shiftkey","email":"brendan.forster@github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prebuild-install_6.0.1-pre_1605473314697_0.9388943924080821"},"_hasShrinkwrap":false},"6.0.1-pre2":{"name":"@shiftkey/prebuild-install","version":"6.0.1-pre2","description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","scripts":{"test":"tape test/*-test.js && npm run lint","lint":"standard && hallmark","hallmark":"hallmark --fix"},"keywords":["prebuilt","binaries","native","addon","module","c","c++","bindings","devops","napi"],"dependencies":{"detect-libc":"^1.0.3","expand-template":"^2.0.3","github-from-package":"0.0.0","minimist":"^1.2.3","mkdirp-classic":"^0.5.3","napi-build-utils":"^1.0.1","@shiftkey/node-abi":"2.19.2-pre","noop-logger":"^0.1.1","npmlog":"^4.0.1","pump":"^3.0.0","rc":"^1.2.7","simple-get":"^3.0.3","tar-fs":"^2.0.0","tunnel-agent":"^0.6.0","which-pm-runs":"^1.0.0"},"devDependencies":{"a-native-module":"^1.0.0","hallmark":"^3.0.0","nock":"^10.0.6","rimraf":"^2.5.2","standard":"^13.0.2","tape":"^4.5.1","tempy":"0.2.1"},"bin":{"prebuild-install":"bin.js"},"repository":{"type":"git","url":"git+https://github.com/prebuild/prebuild-install.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"contributors":[{"name":"Julian Gruber","email":"julian@juliangruber.com","url":"https://github.com/juliangruber"},{"name":"Brett Lawson","email":"brett19@gmail.com","url":"https://github.com/brett19"},{"name":"Pieter Hintjens","email":"ph@imatix.com","url":"https://github.com/hintjens"},{"name":"Lars-Magnus Skog","email":"ralphtheninja@riseup.net","url":"https://github.com/ralphtheninja"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com","url":"https://github.com/piranna"},{"name":"Mathias Küsel","email":"mathiask@hotmail.de","url":"https://github.com/mathiask88"},{"name":"Lukas Geiger","email":"lukas.geiger94@gmail.com","url":"https://github.com/lgeiger"}],"license":"MIT","bugs":{"url":"https://github.com/prebuild/prebuild-install/issues"},"homepage":"https://github.com/prebuild/prebuild-install","engines":{"node":">=6"},"gitHead":"867acf3db4ab1678c54736406c403eec6ed023dd","_id":"@shiftkey/prebuild-install@6.0.1-pre2","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wDV1DgFxi0F+kTpyGNdnDctdw3Rb9aP8RBAGFE2wXr1+pXSCJRRA+Qh5ko5dKc0LeNIBZzjEECjmtAykajv+Xw==","shasum":"8cea022dd9aa0eb064164987b6ab12539efb892e","tarball":"https://registry.npmjs.org/@shiftkey/prebuild-install/-/prebuild-install-6.0.1-pre2.tgz","fileCount":17,"unpackedSize":26159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsZVSCRA9TVsSAnZWagAAjZcQAJ6tqgDZpGWC/pRHe3wT\nZe40v6wQvS4rfHkyQ1/m9CqqD/N2toaJ2ZpAMLV/h6QxtAULgPEkyVXQyqFI\niIlEeKRZ9V9lLTrAWwoCp0F1VVWyPXUzmizvOhXEOr5KBuz3uykTmrARVxP4\nnnzEaVvDxd8iiijM7Udj7WXkf/8u3fpmUXAsvVf8+SdSzHVY3rPFs2QvOONt\nHW5dV5bMDf+7Y+U93B+2Kjgl5jDFTUjriKxOVAEWP8CV+r4PHcAE42zH58Hj\n8azFLbbkHPwCceusckJgvmQqyoF4hIFHrp6QVCUIsbrzWwx3MfhhwpRK1Wpb\nlXs8H7trL6rpLjWBm48SYdHl9XDAw72LyiM2L5qIxUCunhzfk8I38as8CGG1\n7cOIACuKIM/MRTglToegTjpxrQvn/KpB9/cAtjhV6NS+HMHDFKPOKq+jn4vH\ndR4tp8ZQw/V9qnAfw2TETLU+vDCCzR3vVuqcqNxuJmyO5fUH/aMyG6KdVv6G\nLi6j5pisISC7xShMYT15NW4PsYLgZlI+vcknXSsC9dEW9OYdWlQ7+Xqg2/QU\n2piTs6aTvqtWDOk4bGCOhc/pIRD3l2uDSWUQwb+Zc795RwUoERu/683lkY4O\naKqPsUNZ/MN8oWtANkAVdiuToQRKiysDdiuSCGi/3q06ceSiIC3PO+j7KHdI\naK5+\r\n=u8rI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3s+ODGXABGRaPS12g5cZtzAdAUsjq/GfK/vHawygTZAiEA2newLuHIg1eo4N9ezl6OlBXh/k5o3G7V1GAs5tV27ys="}]},"_npmUser":{"name":"shiftkey","email":"brendan.forster@github.com"},"directories":{},"maintainers":[{"name":"shiftkey","email":"brendan.forster@github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prebuild-install_6.0.1-pre2_1605473618336_0.3002414838496248"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-30T20:44:34.655Z","5.2.2":"2019-01-30T20:44:34.934Z","modified":"2022-04-06T23:14:14.498Z","5.2.4":"2019-02-05T12:41:26.894Z","6.0.1-pre":"2020-11-15T20:48:34.856Z","6.0.1-pre2":"2020-11-15T20:53:38.472Z"},"maintainers":[{"name":"shiftkey","email":"brendan.forster@github.com"}],"description":"A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform","homepage":"https://github.com/prebuild/prebuild-install","keywords":["prebuilt","binaries","native","addon","module","c","c++","bindings","devops","napi"],"repository":{"type":"git","url":"git+https://github.com/prebuild/prebuild-install.git"},"contributors":[{"name":"Julian Gruber","email":"julian@juliangruber.com","url":"https://github.com/juliangruber"},{"name":"Brett Lawson","email":"brett19@gmail.com","url":"https://github.com/brett19"},{"name":"Pieter Hintjens","email":"ph@imatix.com","url":"https://github.com/hintjens"},{"name":"Lars-Magnus Skog","email":"ralphtheninja@riseup.net","url":"https://github.com/ralphtheninja"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com","url":"https://github.com/piranna"},{"name":"Mathias Küsel","email":"mathiask@hotmail.de","url":"https://github.com/mathiask88"},{"name":"Lukas Geiger","email":"lukas.geiger94@gmail.com","url":"https://github.com/lgeiger"}],"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/prebuild/prebuild-install/issues"},"license":"MIT","readme":"# prebuild-install\n\n> A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform.\n\n[![npm](https://img.shields.io/npm/v/prebuild-install.svg)](https://www.npmjs.com/package/prebuild-install)\n![Node version](https://img.shields.io/node/v/prebuild-install.svg)\n[![Build Status](https://travis-ci.org/prebuild/prebuild-install.svg?branch=master)](https://travis-ci.org/prebuild/prebuild-install)\n[![Build status](https://ci.appveyor.com/api/projects/status/6v6hxxwgjrr99pc8/branch/master?svg=true)](https://ci.appveyor.com/project/mathiask88/prebuild-install)\n[![david](https://david-dm.org/prebuild/prebuild-install.svg)](https://david-dm.org/prebuild/prebuild-install)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)\n\n`prebuild-install` supports installing prebuilt binaries from GitHub by default.\n\n## Usage\n\nChange your package.json install script to:\n\n```json\n{\n  \"scripts\": {\n    \"install\": \"prebuild-install || node-gyp rebuild\"\n  }\n}\n```\n\n### Requirements\n\nYou need to provide prebuilds made by [`prebuild`](https://github.com/prebuild/prebuild).\n\n### Help\n\n```\nprebuild-install [options]\n\n  --download    -d  [url]       (download prebuilds, no url means github)\n  --target      -t  version     (version to install for)\n  --runtime     -r  runtime     (Node runtime [node, napi or electron] to build or install for, default is node)\n  --path        -p  path        (make a prebuild-install here)\n  --token       -T  gh-token    (github token for private repos)\n  --arch            arch        (target CPU architecture, see Node OS module docs, default is current arch)\n  --platform        platform    (target platform, see Node OS module docs, default is current platform)\n  --tag-prefix <prefix>         (github tag prefix, default is \"v\")\n  --build-from-source           (skip prebuild download)\n  --verbose                     (log verbosely)\n  --libc                        (use provided libc rather than system default)\n  --debug                       (set Debug or Release configuration)\n  --version                     (print prebuild-install version and exit)\n```\n\nWhen `prebuild-install` is run via an `npm` script, options\n`--build-from-source`, `--debug`, `--download`, `--target`, `--runtime`, `--arch` and `--platform` may be passed through via\narguments given to the `npm` command. Alternatively you can set environment variables `npm_config_build_from_source=true`, `npm_config_platform`, `npm_config_arch`, `npm_config_target` and `npm_config_runtime`.\n\n### Private Repositories\n\n`prebuild-install` supports downloading prebuilds from private GitHub repositories using the `-T <github-token>`:\n\n```\n$ prebuild-install -T <github-token>\n```\n\nIf you don't want to use the token on cli you can put it in `~/.prebuild-installrc`:\n\n```\ntoken=<github-token>\n```\n\nAlternatively you can specify it in the `prebuild-install_token` environment variable.\n\nNote that using a GitHub token uses the API to resolve the correct release meaning that you are subject to the ([GitHub Rate Limit](https://developer.github.com/v3/rate_limit/)).\n\n### Create GitHub Token\n\nTo create a token:\n\n- Go to [this page](https://github.com/settings/tokens)\n- Click the `Generate new token` button\n- Give the token a name and click the `Generate token` button, see below\n\n![prebuild-token](https://cloud.githubusercontent.com/assets/13285808/20844584/d0b85268-b8c0-11e6-8b08-2b19522165a9.png)\n\nThe default scopes should be fine.\n\n### Custom binaries\n\nThe end user can override binary download location through environment variables in their .npmrc file.\nThe variable needs to meet the mask `% your package name %_binary_host` or `% your package name %_binary_host_mirror`. For example:\n\n```\nleveldown_binary_host=http://overriden-host.com/overriden-path\n```\n\nNote that the package version subpath and file name will still be appended.\nSo if you are installing `leveldown@1.2.3` the resulting url will be:\n\n```\nhttp://overriden-host.com/overriden-path/v1.2.3/leveldown-v1.2.3-node-v57-win32-x64.tar.gz\n```\n\n### Cache\n\nAll prebuilt binaries are cached to minimize traffic. So first `prebuild-install` picks binaries from the cache and if no binary could be found, it will be downloaded. Depending on the environment, the cache folder is determined in the following order:\n\n- `${npm_config_cache}/_prebuilds`\n- `${APP_DATA}/npm-cache/_prebuilds`\n- `${HOME}/.npm/_prebuilds`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}