{"_id":"bupnp","_rev":"14-2a33bca40524cd427842eb2244e4458c","name":"bupnp","description":"UPNP client for node.js","dist-tags":{"latest":"0.2.6"},"versions":{"0.0.0":{"name":"bupnp","version":"0.0.0","description":"UPNP for node.js","keywords":["upnp"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"homepage":"https://github.com/bcoin-org/bupnp","bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bupnp.js","scripts":{"browserify":"browserify -s bupnp lib/bupnp.js | uglifyjs -c > bupnp.js","clean":"rm -f bupnp.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --config webpack.config.js"},"dependencies":{"binet":"^0.0.1","breq":"^0.0.1"},"devDependencies":{"babelify":"^7.3.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","browserify":"^14.5.0","eslint":"^4.9.0","mocha":"^4.0.1","uglifyjs-webpack-plugin":"^1.0.0-beta.3","uglify-es":"^3.1.3","webpack":"^3.8.1"},"engines":{"node":">=7.6.0"},"browser":{"./lib/upnp":"./lib/upnp-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"ac605a2045b22d23325024fb407a8f5836afe34a","_id":"bupnp@0.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"integrity":"sha512-+4QVvf26e0j4DxCxzMYw/egzJXw48ByQWx/k4Q1AppSWXpTelrTLHbgt3C4gCbXzCE+SRE0UQ8iT/cSPPCFxfw==","shasum":"3183b75e0f9cdc1efebdc2e53949bd28e51b7f0f","tarball":"https://registry.npmjs.org/bupnp/-/bupnp-0.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqG19RQNCwsmJzk7g84OdiwDwKSrVD/3e9YhLhhVhVqgIhAJBHjMD/TNEPqHmJOuRSEv4+w5JZlfhJc5OQX7aopG7Y"}]},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bupnp-0.0.0.tgz_1509633471303_0.4227464727591723"},"directories":{}},"0.0.1":{"name":"bupnp","version":"0.0.1","description":"UPNP client for node.js","keywords":["upnp"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"homepage":"https://github.com/bcoin-org/bupnp","bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bupnp.js","scripts":{"browserify":"browserify -s bupnp lib/bupnp.js | uglifyjs -c > bupnp.js","clean":"rm -f bupnp.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --config webpack.config.js"},"dependencies":{"binet":"~0.0.1","brq":"~0.0.1"},"devDependencies":{"babelify":"^8.0.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","browserify":"^14.5.0","eslint":"^4.14.0","mocha":"^4.0.1","uglifyjs-webpack-plugin":"^1.1.5","uglify-es":"^3.1.3","webpack":"^3.10.0"},"engines":{"node":">=7.6.0"},"browser":{"./lib/upnp":"./lib/upnp-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"92e054720b4664f448f07ca73d4a95b7f43087b1","_id":"bupnp@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"integrity":"sha512-VUKMYZexIYLcEUbBkh3SBQmgeMGgu12l9TJtKR0e8WpBi2CgQwjgaFUU2y9viUyiDxYhESgwKdYm4MpPO7UI9A==","shasum":"e9440186d8626990be323629633125366184ec4b","tarball":"https://registry.npmjs.org/bupnp/-/bupnp-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrtrocgXdCmrMergaCI5Avvd8u+GL2KKdaZ2UlByS+OAIhALG82REwVXGX/Du5jaeOKNyCBTCdJNEDrNTZt8trRMK4"}]},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bupnp-0.0.1.tgz_1514590677106_0.9047471275553107"},"directories":{}},"0.0.2":{"name":"bupnp","version":"0.0.2","description":"UPNP client for node.js","keywords":["upnp"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"homepage":"https://github.com/bcoin-org/bupnp","bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bupnp.js","scripts":{"browserify":"browserify -s bupnp lib/bupnp.js | uglifyjs -c > bupnp.js","clean":"rm -f bupnp.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --config webpack.config.js"},"dependencies":{"binet":"~0.1.0","brq":"~0.0.2"},"devDependencies":{"babelify":"^8.0.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","browserify":"^16.1.1","eslint":"^4.18.2","mocha":"^5.0.4","uglifyjs-webpack-plugin":"^1.2.3","uglify-es":"^3.3.9","webpack":"^4.1.1"},"engines":{"node":">=7.6.0"},"browser":{"./lib/upnp":"./lib/upnp-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"7e6bbad50101ed02c4cfeafdc31939cd8aab6b81","_id":"bupnp@0.0.2","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"integrity":"sha512-adIUqE5RNt6aMubp1K69kXVtFgmVINW/6A7+Mt/jH72INEY5tSCQ+tC7gfRjBvul01LVq5LmZsY+Gp8K50fi1g==","shasum":"c22b7b95ead2f8656e438db3039167a5a7134301","tarball":"https://registry.npmjs.org/bupnp/-/bupnp-0.0.2.tgz","fileCount":10,"unpackedSize":21820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK1h0ITcL2By1CdTYYDibzR+AM/Ao7OU2BghVsuXPgtQIgAz8k8/qFW2U4bTQPtUMtVysrzcxqGwaCQOGqC7SlWyY="}]},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bupnp_0.0.2_1520896557787_0.2240646056234732"},"_hasShrinkwrap":false},"0.1.0":{"name":"bupnp","version":"0.1.0","description":"UPNP client for node.js","keywords":["upnp"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"homepage":"https://github.com/bcoin-org/bupnp","bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bupnp.js","scripts":{"browserify":"browserify -s bupnp lib/bupnp.js | uglifyjs -c > bupnp.js","clean":"rm -f bupnp.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --config webpack.config.js"},"dependencies":{"binet":"~0.2.0","brq":"~0.0.2"},"devDependencies":{"babelify":"^8.0.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","browserify":"^16.1.1","eslint":"^4.18.2","mocha":"^5.0.4","uglifyjs-webpack-plugin":"^1.2.3","uglify-es":"^3.3.9","webpack":"^4.1.1"},"engines":{"node":">=7.6.0"},"browser":{"./lib/upnp":"./lib/upnp-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"fc4c4f764f2b4930f656b3e8e466ee8223044c3a","_id":"bupnp@0.1.0","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"integrity":"sha512-EySgolStWRfoiAdq6mS5INvNVKV8s2XFpt3eTPSMEaZE1F6qJZcxte8hiNDPL8ulvDXFm975tWgVnZD/y+HEOw==","shasum":"309944aa07a4b4544af9924e3d57a2d82187eb74","tarball":"https://registry.npmjs.org/bupnp/-/bupnp-0.1.0.tgz","fileCount":10,"unpackedSize":21820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBgeLz0KOGC76Qm+fQb2CZepC6mU9jNKbxTT4QPmvYbAIgawlJGObeIMfbHCO5zGiMBj2S0ZwCfq4c4uvJP/3ZsHA="}]},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bupnp_0.1.0_1523058211827_0.5096501449663766"},"_hasShrinkwrap":false},"0.2.0":{"name":"bupnp","version":"0.2.0","description":"UPNP client for node.js","keywords":["upnp"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"homepage":"https://github.com/bcoin-org/bupnp","bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bupnp.js","scripts":{"browserify":"browserify -s bupnp lib/bupnp.js | uglifyjs -c > bupnp.js","clean":"rm -f bupnp.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --mode production --config webpack.config.js"},"dependencies":{"binet":"~0.3.0","brq":"~0.1.0"},"devDependencies":{"babelify":"^8.0.0","babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","browserify":"^16.2.2","eslint":"^4.19.1","mocha":"^5.2.0","uglifyjs-webpack-plugin":"^1.2.5","uglify-es":"^3.3.9","webpack":"^4.11.1","webpack-cli":"^3.0.3"},"engines":{"node":">=8.0.0"},"browser":{"./lib/upnp":"./lib/upnp-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"1fcb60b8445c02748d1ccf3e1c22c8be0b6c9315","_id":"bupnp@0.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"integrity":"sha512-Q/atVMjicYli2YuQBz05qVX1DRVXNsfohizlzcGeHT/CeympZdIskoHYNe+RzwX3AG4ZogAOQEXCa5Y0SLq8VQ==","shasum":"27ba6d59eef6dfd34fb6ff5a5133ebd8249d8521","tarball":"https://registry.npmjs.org/bupnp/-/bupnp-0.2.0.tgz","fileCount":10,"unpackedSize":21868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGoCoCRA9TVsSAnZWagAAGQ8P/0nZJ1IwN6lltNacbVzr\neaDF9YgZRO9pI3aiu2qG2IgFwRiigs/8iqr/BxfIZ/knjczW1+7keZaNWuNt\ng20GaLehTFVgVUZpEm0jpQzNxoZY7x5NDXDarl2k+Kliscw2UEKauTPDCZq4\nAriDb56bY2xIZZXDGEIMzTeacKpelPEfiaoiTcw8Psi5J8MVsTHdgNFQ1MLn\nBjF07jydpaLFZ6jVTPU5Ymen2bUQXFwxbws2orvGeoJLulPG1Yl9nkq282LC\nyyfmbjW4wrAVIpZU4fCalLmV3IqX20CRyyq9fxf3b00Ma7pE6XHTs0ngiavu\n0ABM/zjE8SkhCxjOubCS5s/778XnQaKN1mhFySeCihn43qcM0cJOaCzCuO7i\nVOU80/SGqQwPH+i0IAr/rUpTMPB2eVFSlFQe4I/BJYPeO6jT+zhbXzWBsldd\ncJdnksW4zkC++8STW5MelXhArqLPzCt79MgB5c1J2jJD/WTZIUXQzmVspskC\n01PV4Yjtf6SbaCy0VrcOlqyApGavsQj7QgPZtgNH0n5A9feQ7EVDU3gPbZL3\nBQnq7b7fumLfkYv3acbrpXEd1Uj1VnRP+pBh412WZh9vLZEGs63rsChiOkmS\nHOfa1yKWPjr+QK5WZPXmjm/8yg16eulEk3+2N3z/QJ7QXjh/z/TXrM+o+2bN\naXx+\r\n=HiZY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgAmo/hfBCRdWO1JIkOt7qn+W6Kzp9JJwlAPAMvnd7XgIgSZBy31cPy/xy/Ny5yEzY0PjFczEMq+tIjhNpVEX99rU="}]},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bupnp_0.2.0_1528463528287_0.9994913414177118"},"_hasShrinkwrap":false},"0.2.1":{"name":"bupnp","version":"0.2.1","description":"UPNP client for node.js","keywords":["upnp"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"homepage":"https://github.com/bcoin-org/bupnp","bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bupnp.js","scripts":{"browserify":"browserify -s bupnp lib/bupnp.js | uglifyjs -c > bupnp.js","clean":"rm -f bupnp.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --mode production --config webpack.config.js"},"dependencies":{"binet":"~0.3.0","brq":"~0.1.0"},"devDependencies":{"babelify":"^8.0.0","babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","browserify":"^16.2.2","eslint":"^4.19.1","mocha":"^5.2.0","uglifyjs-webpack-plugin":"^1.2.5","uglify-es":"^3.3.9","webpack":"^4.11.1","webpack-cli":"^3.0.3"},"engines":{"node":">=8.0.0"},"browser":{"./lib/upnp":"./lib/upnp-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"4b9b88ca346f2ba0d9694d1316e5b674a57e842c","_id":"bupnp@0.2.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"integrity":"sha512-KKdgJF8RXjbhWL1e7szjAlF1akYYUZeb0RMn/oNsOeIoVlNdd+fIBd6v3V2+YZfPjJbDb/5Et5KyzfvhJ5QP9w==","shasum":"5299479699318fb7be19acdd17b24472f7c7af0d","tarball":"https://registry.npmjs.org/bupnp/-/bupnp-0.2.1.tgz","fileCount":10,"unpackedSize":21872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbG2skCRA9TVsSAnZWagAAhEQQAJ9tduEJVNxuRV36tlgy\n1mwNexMXWAlyEp9ahBizAsmGxbmh2k9/VZXrz/uZXHqa86vM3U8TU5nu1zQL\ndmMSupn//DehltekPPW8V8NstzjEDKh6vQStLQ5t/scFk7eVNlhiUVmx7r8v\n1M2k/npwQTb13DhthsQUWoNJ8+fpDma4CXdJscgCAkHu2Qu/c0DW3i1vdPGk\nfYBpBHpqxJXfv+jpDpq+vaW3eyTwUeezvR/zhG5f+rwUf7lEkIZK7bXRQfF5\nDHaq7QB489XNaSVx+zHV7czbqnbemTBk0LS/VUM9kyVpRD+TYjUN1KgIhNC4\nPi3NjGR+RIUi6XO5+l630eddqCCN/yOIe8s64Xued7n0owSECfDPxUQOtnNt\nB3R5/QyaIg1ZhtnTmgwiBSuAe904c7AJt/YDwelTf5JCGpYdNKZrD0r6s5vY\nPfgUI7jsrVNy859oJPqw2iXvcA7F/aQBF4fQ0p2O9VsABXMCYCq+L/2QqJCR\nNzm07Ai9NvXZHwboRp5NQFk+r3FEgVWg3djlXZZvnxixE4JN0InuHU133ZBP\ngQGRT28a71V4VpE10GQZiS6BbdnZ74Z/Uu8zpZE7e/emBxJ4LlvOuBq5gumC\nVBMC+hWMSmYqBfUPKyjuyTa+sLwQRr2gIwn7HIxrajTUOkGLOzEukQlzplP8\nuqD9\r\n=xAaj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7YvIkYfR9/Iw9j9F7UcAkhPpr64oHjPRRp6dj3CCt4wIgOOrfXEYgJsLkW6U4R+eidU0BD9k/PBtSi+Fu78OtZ1g="}]},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bupnp_0.2.1_1528523555703_0.9710288770871198"},"_hasShrinkwrap":false},"0.2.2":{"name":"bupnp","version":"0.2.2","description":"UPNP client for node.js","keywords":["upnp"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"homepage":"https://github.com/bcoin-org/bupnp","bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bupnp.js","scripts":{"lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js"},"dependencies":{"binet":"~0.3.1","brq":"~0.1.2","bsert":"~0.0.3"},"devDependencies":{"eslint":"^5.1.0","mocha":"^5.2.0"},"engines":{"node":">=8.0.0"},"browser":{"./lib/upnp":"./lib/upnp-browser.js"},"gitHead":"80e1a413fc01c64ee4081a35584576ca48c26fdd","_id":"bupnp@0.2.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"integrity":"sha512-VauG03WYuZqqP+n/4gf/ItoZPgmSR76whDRFvAYvzsQzotTs3NfIKa7GGlykjAmvOPuuXqa2yVPNGV8dS+MomA==","shasum":"718ac482c57acc7bdb2a969581bdf19de4a1191a","tarball":"https://registry.npmjs.org/bupnp/-/bupnp-0.2.2.tgz","fileCount":8,"unpackedSize":21059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUHPnCRA9TVsSAnZWagAA8AsQAJWueDClOPEEeTqwOeJ+\njwk9ZJnuwuTtiF4HhBp+F7aFfiKuHNBQOEFgiDEJydUfsBozmH+QOUev83jm\n4zydOiwn/ROUdsKgLcCnH2Ao8IzB/USgwynSus+4WYxuFVFRyaHz7GTREbjN\nIDyLY+t9LKiOfIQm0idFGy3GDZjUHkhx6iGacbBkTsNG1qg7kyRUSM3atoXX\nEAFuIeMOHOoDSIyF1KtUfWeMOC8EcIObMpqVMBtURNhfCIoTVIRQCuh5yNNO\nibQJwSItMq7uuL566zuAaKmwX8JNeymBHDkSZGZEO87+OhS3sz0RiO/rvOaj\nASqAnJcNiW7X9mE6DLirennf41rfYXw3qZ12aWiUMGOs2+8pn6kGMRuKGRXP\ntwG95pqFBL054q2gRx8voNaCgWBnkqo+27cT/gZpUsJFN4Fd6EsYBiSK/yHm\n9trLPCYRerAddA6AQaitpduGJU+oo6ww5/wxf1m5hRFxXkawPY7nSZ971uJE\nSj4akGG1SzWfh4NzwRh3kY7VeP6ssm6Sjcg/sbmnpwVg1r8UnQ3OddJTr/pp\ndbYNzFU5QyrIUs/ogIRQWMJdn/sOIwlA3wS7BVgNnmEEMWYR54jzjRQfr62p\nsMHEiaio8tMFMschH4v0/nZvcJR/NbSbS8C7rtyRdLZ5TuJEIrx8JUUrKRdM\nE7BI\r\n=ZhMc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEf+hEhB6zXFzuFZNQ1fKMq42LGxDX8/jjOK2/E1wxxwIgDafXpLeBpEJQ5El77buh9zyy45pWWcQCXOrNy7BtK98="}]},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bupnp_0.2.2_1531999207111_0.6124373494645414"},"_hasShrinkwrap":false},"0.2.3":{"name":"bupnp","version":"0.2.3","description":"UPNP client for node.js","keywords":["upnp"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"homepage":"https://github.com/bcoin-org/bupnp","bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bupnp.js","scripts":{"lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js"},"dependencies":{"binet":"~0.3.2","brq":"~0.1.3","bsert":"~0.0.4"},"devDependencies":{"mocha":"^5.2.0"},"engines":{"node":">=8.0.0"},"browser":{"./lib/upnp":"./lib/upnp-browser.js"},"gitHead":"9b73a9b84a2c6c7590c6ccc90e6e4ee9cef6ae66","_id":"bupnp@0.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"integrity":"sha512-2Q4AAQbpGWr2znRGrwdqjMcl6WzA7/aWtRaFYQWJ3qKxgNdTvPfA68g4/Ie4Bp/N4zBWgvZA0IO8CrEs6/olSQ==","shasum":"3e288370d76e1aff43f3b49fff70a00e5a601e8e","tarball":"https://registry.npmjs.org/bupnp/-/bupnp-0.2.3.tgz","fileCount":8,"unpackedSize":21035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbr+h9CRA9TVsSAnZWagAAxkcP/0EahCxVHUQMxUh7Y80G\nncbyzhXZSPR0FLraVhmk0HWUqSfBom0QFEqemLzqvDT6/2wb+nsYNsgmUvKU\n5FXkeax6cFIC3ndKpSsRTe8424xduDQ/GlerXm+POYaQdKoHoMp5wfGYBacV\n8sFP/pFHBxu34vv2Om/hf7Vhuq0wCtYQEaehurUWLOQ5TJSD5PjForry3UwN\nHFSxaasQo9//f9cWYr5eWip3vCnXppZFQunpJI3bTSzEWP46zClf6DtiqdWb\nSseVUgUcKofD4+EofS+yW+Gp7mf74kWFBdR2OGbLDZmmOGj7PwdYwTZY8de2\n6WVmSEMpUqcAMJnE+LHK0q3ySXzLyoI/02nYXwGLnk8WCWFdFNIHbDtstDYM\n7M2HF94CWD2xBn6cwqhtMrIpDD02l15pbhWhnAGl+r56cWBySw0BfK13Hu5Z\nFYDUyAK73lYMd7Pu0Hv/vm0PTn0z27q4L5QAzV0P1nn4WNAp+EP9NgoVhoHd\n7AzarE9oXPWDZ5tNSErccMhmwRXGuxdjGjsXs5ehU41WUQLfQ9g7gtVHfebO\n9f2JAO44FhUZyAw3JmtiSsWH/RcjurPZVmMWic8sDxcRns70y0BUWOrRAvSO\n+3QAQW1J090OJIFwZUTQSv5RZzLd4zavlNdQH0YIF5MQuNk8kCpUJ+zhT2uE\np2UU\r\n=pvEM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRB+Ii6R+HJHSwj7srBdNw4OhFflvJPouWYQtjeokv0AiAPh0YeqXr9qcUl4l/bMEBdmyTv+KeSbm+zPg/C2vGAPg=="}]},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bupnp_0.2.3_1538254972975_0.3460741425106246"},"_hasShrinkwrap":false},"0.2.4":{"name":"bupnp","version":"0.2.4","description":"UPNP client for node.js","keywords":["upnp"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"homepage":"https://github.com/bcoin-org/bupnp","bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bupnp.js","scripts":{"lint":"eslint lib/ test/ || exit 0","test":"bmocha --reporter spec test/*-test.js"},"dependencies":{"binet":"~0.3.3","brq":"~0.1.4","bsert":"~0.0.5"},"devDependencies":{"bmocha":"^0.1.0"},"engines":{"node":">=8.0.0"},"browser":{"./lib/upnp":"./lib/upnp-browser.js"},"gitHead":"37a4ed6a6ea1cea72209d7bfbaacfef62b8e3651","_id":"bupnp@0.2.4","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"integrity":"sha512-7H1zZkX4Jba+CmY1sxAuceIZoEXAYGi767chlBrGfqFwwf1Bt4DYMsAw65Xxdu/zsLd2nsUSXliV20Txdf76xw==","shasum":"b1b7118824a8501859f13d379b58c6174efb6012","tarball":"https://registry.npmjs.org/bupnp/-/bupnp-0.2.4.tgz","fileCount":8,"unpackedSize":21037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/8pHCRA9TVsSAnZWagAA/zcP/3dRVfX5vQIVslAYCn3D\nF7z+5dT1k7vb3y5Co5pg0S+kUtgr0J+nwdKq+V4pRcUWI+U+AuYKenGjHiXU\nECtjqBHljV8W4giNTNnA4qcTETT1Mqz42bs8GeIGCvasPSpW46wpmBDSOIVg\nB0gQByxqkP11VdiwS/XgANUpegraYHqMC8XsD3ayupTTFDzXhLm/w/jsiEFf\n5ZzAArRsjoq0bBao+Gj6mwBjdGxMWnVCRsKOoGWvCMcxot0q00ebJC7jOuov\neFTsunhjb7esGNFOFinU2LnRA6U/g4XgHVrVJAeDn2Qmax4ZGU6jru3422X7\nIOzonHOPjuueCFimZEQ08YveQ5tAmmQcWGW6Cbp/IzjT+nxV8JbY9/At2hgh\nIz+LAdl2lBsEG/073XdzCsKOsS1FYK0v1K7Er7E4LFAe1XesJXGDVrSiXYLP\nPdrKEYd5o8AShn+Wbd1LCzj232Unm7A/WwFstJLR591MdnGWbOh2imTUwC/h\nr+NvcH+lsqXwzamTgloXA/BIAOD61fYpTNpu+bFT0GP6NHIJrAG09jXLqzsb\nBC2KNaQKyAnbSvxIVRs+a/+l9EKjEy597JTxQ/Zm0Kb4YwuBKx86WkttXH+2\nBNQm9tdJ73IDNUJvdToZq75uGi6xB+6v6ISf8/O8q7PXACF3jE4THpF1txXT\nr41A\r\n=MsN/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2jq302fo+O2fsV5DIeNnpcRcQgVjR0F6TFTtCi3p3XAiEA0/Mpu+R4ULDra0Q9AEOkjSTOwhQlxxDDdBSf2kuyRnU="}]},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bupnp_0.2.4_1543490118894_0.5200833358681427"},"_hasShrinkwrap":false},"0.2.5":{"name":"bupnp","version":"0.2.5","description":"UPNP client for node.js","keywords":["upnp"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"homepage":"https://github.com/bcoin-org/bupnp","bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bupnp.js","scripts":{"lint":"eslint lib/ test/ || exit 0","test":"bmocha --reporter spec test/*-test.js"},"dependencies":{"binet":"~0.3.4","brq":"~0.1.6","bsert":"~0.0.8"},"devDependencies":{"bmocha":"^1.0.0"},"engines":{"node":">=8.0.0"},"browser":{"./lib/upnp":"./lib/upnp-browser.js"},"gitHead":"3faf10ff314607eb84a7692a1b91fce9dd064a84","_id":"bupnp@0.2.5","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"integrity":"sha512-NLedlDlgopiSGRewmgFqSqnHHlNcUDeHxW+pEwBNnbCDTa5qC5vAmtOd6AbceTs3kTluu+znu9x1snoaaroSbA==","shasum":"62bef7912d30e6fba592572e4c6c392e5d1f1c74","tarball":"https://registry.npmjs.org/bupnp/-/bupnp-0.2.5.tgz","fileCount":7,"unpackedSize":20875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRrtxCRA9TVsSAnZWagAAEmEQAIiCVcP2kiw3KmtrSWJP\nTIIdXLaeNS/1aTGU0uIRErVw4ncQafCmhw1tgozVy1cBtgC9BcERvPbjfCAX\nO38718iGewEZx4iYUNMafmBu00pAOfnhQjHXVr9bCABlBQMr7xjQSXkzLlOC\nKC4xAAvBc3pij1Z72IB6CvA4QcnPxt9sFsGxHPs7xd62RcO3fDN4Yk6q372B\n6HdZu3DSgbOzUAzWObFDGkfItOQ5a1iUds9hr6wPAR7iHaNVRpBZ+nm6q1Rh\nYNRQ8gKxFjVDtuoUGY7G36G4hvDcH9dcU1fZOgqioJOGK1zlNy5t/fm8fI6M\nktdMdStA5JpE+1WSBul6aq0r49Igf494+ACgRSHbWYdKdWBdREwWwOblHQBz\nbidxoolnjcTlv0V3DlOMFmtx4mP0f3JkXMxZSH1f2oeNFz+C6ZHA/uP0JkgJ\naTHq+dhAu450liaZ8SKQntn7xX7zjnwOxbp2dSekab5hcR1Y7oXa5n95Y1C/\nR4ygbeEXoLWB3MsWzI9/L58OlT7quXL4GORwTv2jPN6i/LdVPblbW3cUMhi7\nfcpi6nUqwjTC5tR12MpQUSGmv5P+PPM28JB+nn8UpfN8hd2lpiqRPajsIu6E\nq83XX83cDwscAbfCtZDqf/+1D9Xha8aByL50AhXz7EM67dSsHv2ULk1zXa9g\nk/IW\r\n=ae1O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELXhMzqyVIQCecHMlqUx1okRrZ249OYbJgbL9P8ZfYVAiEAiXhRtuC4QcfwtSawBmnZXiRb/n6B/Rzd0Mf9h/E9BxU="}]},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bupnp_0.2.5_1548139377327_0.9435611551696432"},"_hasShrinkwrap":false},"0.2.6":{"name":"bupnp","version":"0.2.6","description":"UPNP client for node.js","keywords":["upnp"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"homepage":"https://github.com/bcoin-org/bupnp","bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bupnp.js","scripts":{"lint":"eslint lib/ test/ || exit 0","test":"bmocha --reporter spec test/*-test.js"},"dependencies":{"binet":"~0.3.5","brq":"~0.1.7","bsert":"~0.0.10"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"browser":{"./lib/upnp":"./lib/upnp-browser.js"},"gitHead":"c44fa7356aa297c9de96e8ad094a6816939cd688","_id":"bupnp@0.2.6","_nodeVersion":"11.11.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"integrity":"sha512-J6ykzJhZMxXKN78K+1NzFi3v/51X2Mvzp2hW42BWwmxIVfau6PaN99gyABZ8x05e8MObWbsAis23gShhj9qpbw==","shasum":"fbe1843aaa336594057dc568c37c5629fd9a6ff7","tarball":"https://registry.npmjs.org/bupnp/-/bupnp-0.2.6.tgz","fileCount":6,"unpackedSize":18288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck+RQCRA9TVsSAnZWagAAl0QQAIZ18Jao07eNhUHlTW2C\nBc9Hj2BEMeXcRmM1rNC12518F5QrIUYDqoaxKgZMFzhHw1XTxncCc9UZJlNF\nE+qPrZ94y2FF+cWw6SvHDRAzgPlIVr7xrmXBUq2yLp/27D78Krwic8mqalWZ\nyjYvYMqGjRDBTIy816gFuUsYNX8w67f70t5P05U9Uq2SwLQQbaGqC/LQxNTe\nNMhM6cdiMMywdL/yo3NGGuShbFjuzNBXRCTqunnNaP3rbn97XV1X6uW8oEY9\ncHKRmjEnFSpkJY1NJACbURCUWYvL+3hAi9SopNl3MvnRKJRIgnfmwVexozq/\nq3cTq8WEQbYEJQ6JJ9PcPM2N4hiZo6kL1gHp/IrJdlNoYU9nDz6mfXHTIsL3\neV4JToCkMLy4/qPVWQI3ertFBBFze8C7wwfX1bx0znB6CTzbUc4l17NKRqcZ\nVhRbEMkKSFMAHt0QhiSer13O/fDcNp6EL+rUNnrz2jYge/tRlA7KyRovVu/h\nymxwDaWlGZkqpPPY2LWIzeKzfhyXktdpQm4qSbYfArxVTPzmPL5rT6YAvMFV\nZarm+UOtBI02siftMFPThbHGPhu8RJ4Pg477YmiStHxAGJVEYov3vEmYefmf\nXiXQCPsEkXKS8hlRSeBIgF1amRDiE/7lZOZDH/ka75UfyZ1ORq1O4QXwYhUs\n4plR\r\n=rFGx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7FRVHEtbSxS79P2MyHLKawv70WFnW0q3kg61cCpnjNwIgCb8bNPASvZ4Iq5zXtuX0FPvD4GoOvo7O8u1/pTU3yHs="}]},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bupnp_0.2.6_1553196111883_0.42659680457314275"},"_hasShrinkwrap":false}},"readme":"# bupnp\n\nUPNP for node.js.\n\n## Usage\n\n``` js\nconst UPNP = require('bupnp');\n```\n\n## API\n\n```javascript\n// Set a timeout\nUPNP.RESPONSE_TIMEOUT = 1000\n\n// Discovering internet gateway (upnp)\nlet wan = await UPNP.discover()\n\n// Find external IP (upnp)\nlet host = await wan.getExternalIP()\n\n// Add port mapping (remoteHost, externalPort, internalPort)\nawait wan.addPortMapping(host, src, dest)\n\n// Remove port mapping\nawait wan.removePortMapping(host, port)\n```\n\n\n## Contribution and License Agreement\n\nIf you contribute code to this project, you are implicitly allowing your code\nto be distributed under the MIT license. You are also implicitly verifying that\nall code is your original work. `</legalese>`\n\n## License\n\n- Copyright (c) 2017, Christopher Jeffrey (MIT License).\n\nSee LICENSE for more info.\n","maintainers":[{"email":"chjjeffrey@gmail.com","name":"chjj"},{"email":"nodar.chkuaselidze@gmail.com","name":"nodweber"},{"email":"pinheadmz@gmail.com","name":"pinheadmz"}],"time":{"modified":"2022-04-12T04:46:54.397Z","created":"2017-11-02T14:37:51.409Z","0.0.0":"2017-11-02T14:37:51.409Z","0.0.1":"2017-12-29T23:37:57.199Z","0.0.2":"2018-03-12T23:15:57.837Z","0.1.0":"2018-04-06T23:43:31.895Z","0.2.0":"2018-06-08T13:12:08.343Z","0.2.1":"2018-06-09T05:52:35.811Z","0.2.2":"2018-07-19T11:20:07.211Z","0.2.3":"2018-09-29T21:02:53.106Z","0.2.4":"2018-11-29T11:15:19.127Z","0.2.5":"2019-01-22T06:42:57.468Z","0.2.6":"2019-03-21T19:21:52.082Z"},"homepage":"https://github.com/bcoin-org/bupnp","keywords":["upnp"],"repository":{"type":"git","url":"git://github.com/bcoin-org/bupnp.git"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"bugs":{"url":"https://github.com/bcoin-org/bupnp/issues"},"license":"MIT","readmeFilename":"README.md"}