{"_id":"axis-discovery-ssdp","_rev":"33-7328aac137e98d742ae9303428e6e544","name":"axis-discovery-ssdp","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","dist-tags":{"latest":"8.0.1","next":"4.1.0-beta1"},"versions":{"0.0.1":{"name":"axis-discovery-ssdp","version":"0.0.1","description":"Node module capable of searching for Axis video cameras using SSDP.","main":"index.js","scripts":{"prestart":"tsc -p .","start":"node index.js","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@types/lodash":"^4.14.36","@types/node":"^6.0.41","lodash":"^4.16.2"},"_id":"axis-discovery-ssdp@0.0.1","_shasum":"b8ef8305833395a6f7589c65756c65244aabdf99","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"b8ef8305833395a6f7589c65756c65244aabdf99","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-0.0.1.tgz","integrity":"sha512-/A9StP6lSuJ4KNlFs6OexLDUNbl6+I0uwIcOUOWC1QpVdFUricHEeW5WuAWARahvl5ACvfDpN44RK/hKQYv2kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCepovMuXIFMTCv3GuBDttudS2VGjGw19sewU9g1IEk+AIgAZO3m15oEutwyFxqxXjo6/oSXpt7Mo6CVy8zU2YbfcY="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/axis-discovery-ssdp-0.0.1.tgz_1475326743109_0.9259872331749648"},"directories":{}},"0.0.2":{"name":"axis-discovery-ssdp","version":"0.0.2","description":"Node module capable of searching for Axis video cameras using SSDP.","keywords":["axis","camera","discovery","ssdp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"author":{"name":"Mattias Kindborg"},"license":"Apache-2.0","main":"index.js","scripts":{"build":"tsc -p .","prestart":"npm run build","start":"node index.js","pretest":"npm run build","test":"mocha **/*.spec.js","test-ci":"mocha --reporter mocha-appveyor-reporter **/*.spec.js","lint":"tslint **/*.ts --exclude node_modules/**/*"},"dependencies":{"bluebird":"^3.4.6","lodash":"^4.16.2","request":"^2.75.0","request-promise":"^4.1.1","xml2js":"^0.4.17"},"devDependencies":{"@types/bluebird":"^3.0.35","@types/chai":"^3.4.34","@types/lodash":"^4.14.36","@types/mocha":"^2.2.32","@types/node":"^6.0.41","@types/request":"0.0.31","@types/request-promise":"^3.0.32","@types/xml2js":"0.0.28","chai":"^3.5.0","mocha":"^3.1.0","mocha-appveyor-reporter":"^0.2.1","tslint":"^3.15.1","typescript":"^2.0.3"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"_id":"axis-discovery-ssdp@0.0.2","_shasum":"eaf7b5797a6ae664af8ec65d0f6faac8807fdced","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"eaf7b5797a6ae664af8ec65d0f6faac8807fdced","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-0.0.2.tgz","integrity":"sha512-hrL36KxlLxLbL8c5bZndtX3cI4TaeVZBOX0rJdc4TV2MwIUHvACwCoBSH9J+rTRuMSYELu2OFYDl/UoAUsTYfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNrNaPVjhTOe2fCuMmaxbqLzUQT6xQ4D/mKtBdnjXDNgIgT4pofz7QDDEXOEUGqKWZQkLEfOgbMZRH6zOsAoWJA7Y="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/axis-discovery-ssdp-0.0.2.tgz_1476739447528_0.3606250211596489"},"directories":{}},"0.0.3":{"name":"axis-discovery-ssdp","version":"0.0.3","description":"Node module capable of searching for Axis video cameras using SSDP.","keywords":["axis","communications","camera","device","discovery","ssdp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=4.6.1"},"scripts":{"build":"gulp build","prestart":"npm run build","start":"node lib/index.js","test":"gulp test","lint":"gulp lint"},"dependencies":{"bluebird":"latest","lodash":"latest","request":"latest","request-promise":"latest","xml2js":"latest"},"devDependencies":{"@types/bluebird":"latest","@types/chai":"latest","@types/chai-as-promised":"latest","@types/lodash":"latest","@types/mocha":"latest","@types/node":"latest","@types/request":"latest","@types/request-promise":"latest","@types/xml2js":"latest","chai":"latest","chai-as-promised":"latest","del":"latest","gulp":"latest","gulp-mocha":"latest","gulp-tslint":"latest","gulp-typescript":"latest","mocha":"latest","tslint":"latest","typescript":"latest"},"gitHead":"729041aa2f251c82ae47294c3e89c40621f5aeb3","_id":"axis-discovery-ssdp@0.0.3","_shasum":"0cb1faeda97d3b6c04b7aa3a6446044049ae5e72","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"0cb1faeda97d3b6c04b7aa3a6446044049ae5e72","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-0.0.3.tgz","integrity":"sha512-UqXN6mhhOwdpQfd2sOJQgI2dmvXNyZPZfhnbWFJNVvyMkLjVRUB+Qx/SC1IQV+Z8AJjfyxdzTe+kCxP+Q3Es7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXqt6/O2788GhaI6lYanT/5XyUBvSvyOjDgZLC2FbNYQIhALIGt2bO6yuKjmRXS82k8+oS2WJAXHOSxIeX/pvnmt3l"}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/axis-discovery-ssdp-0.0.3.tgz_1480370396638_0.9554782439954579"},"directories":{}},"0.0.4":{"name":"axis-discovery-ssdp","version":"0.0.4","description":"Node module capable of searching for Axis video cameras using SSDP.","keywords":["axis","communications","camera","device","discovery","ssdp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/axis.discovery.ssdp.d.ts","engines":{"node":">=4.6.1"},"scripts":{"build":"gulp build","prestart":"npm run build","start":"node lib/index.js","test":"gulp test","lint":"gulp lint"},"dependencies":{"bluebird":"latest","lodash":"latest","request":"latest","request-promise":"latest","xml2js":"latest"},"devDependencies":{"@types/bluebird":"latest","@types/chai":"latest","@types/chai-as-promised":"latest","@types/lodash":"latest","@types/mocha":"latest","@types/node":"latest","@types/request":"latest","@types/request-promise":"latest","@types/xml2js":"latest","chai":"latest","chai-as-promised":"latest","del":"latest","gulp":"latest","gulp-concat":"latest","gulp-mocha":"latest","gulp-tslint":"latest","gulp-typescript":"latest","mocha":"latest","tslint":"latest","typescript":"latest"},"gitHead":"2f2746d423ae15b3d3720ca5e8471573801152f0","_id":"axis-discovery-ssdp@0.0.4","_shasum":"c252dd1edf0e8da52b5faee341fa7b7649577779","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"c252dd1edf0e8da52b5faee341fa7b7649577779","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-0.0.4.tgz","integrity":"sha512-2ZDnDW/3lKre/5zULunyZIivf/B2o+loBtseVmsrE8Jkx/qgHlORW/CVz8lexd7g5cqwEsbE5L8ZSvJQa/cw1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE+2eLrg2bsbd/B0bmqEHh4SxsysG0nY6kNYcd5sCfAAIhAOqGzzyDDOpSh8GMvWLj/oqJ5rBlzanKkszeQCLoEjMy"}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/axis-discovery-ssdp-0.0.4.tgz_1480546239445_0.8496082748752087"},"directories":{}},"0.0.5":{"name":"axis-discovery-ssdp","version":"0.0.5","description":"Node module capable of searching for Axis Communication cameras using SSDP.","keywords":["axis","communications","camera","device","discovery","ssdp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/barrel.d.ts","engines":{"node":">=4.6.1"},"scripts":{"build":"gulp build","prestart":"npm run build","start":"node lib/index.js","test":"gulp test","lint":"gulp lint","pack":"gulp lint && npm pack","publish":"gulp lint && npm publish"},"dependencies":{"bluebird":"latest","lodash":"latest","request":"latest","request-promise":"latest","xml2js":"latest"},"devDependencies":{"@types/bluebird":"latest","@types/chai":"latest","@types/chai-as-promised":"latest","@types/lodash":"latest","@types/mocha":"latest","@types/node":"latest","@types/request":"latest","@types/request-promise":"latest","@types/xml2js":"latest","chai":"latest","chai-as-promised":"latest","del":"latest","gulp":"latest","gulp-mocha":"latest","gulp-tslint":"latest","gulp-typescript":"latest","mocha":"latest","tslint":"latest","typescript":"latest"},"gitHead":"d4b8afe7a774564ec08d945f88383b436a80ebe7","_id":"axis-discovery-ssdp@0.0.5","_shasum":"9df9c67fcdec15218f4e4da5fe88810b165b118d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"9df9c67fcdec15218f4e4da5fe88810b165b118d","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-0.0.5.tgz","integrity":"sha512-dM5B4thOT2izcOZNfaCzBUlBbrvZ9og4kPLioIZSClSJuOnFA2exLNtSNzsd1fBr3xh+vHOItnfR4UMGi18HYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+OQWi1PYCP3XxvFVeP3OLXqOgX/B4XScQuVhLzMcAWwIhAMGOge0zVgn3oCZJnjpTNUD2O8gk1/kqRgS/9Fa+YYhP"}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/axis-discovery-ssdp-0.0.5.tgz_1480619885308_0.2589172860607505"},"directories":{}},"0.0.6":{"name":"axis-discovery-ssdp","version":"0.0.6","description":"Node module capable of searching for Axis Communication cameras using SSDP.","keywords":["axis","communications","camera","device","discovery","ssdp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/barrel.d.ts","engines":{"node":">=4.6.1"},"scripts":{"build":"gulp build","prestart":"npm run build","start":"node lib/index.js","test":"gulp test","lint":"gulp lint","pack":"gulp lint && npm pack","publish":"gulp lint && npm publish"},"dependencies":{"bluebird":"latest","lodash":"latest","request":"latest","request-promise":"latest","xml2js":"latest"},"devDependencies":{"@types/bluebird":"latest","@types/chai":"latest","@types/chai-as-promised":"latest","@types/lodash":"latest","@types/mocha":"latest","@types/node":"latest","@types/request":"latest","@types/request-promise":"latest","@types/xml2js":"latest","chai":"latest","chai-as-promised":"latest","del":"latest","gulp":"latest","gulp-mocha":"latest","gulp-tslint":"latest","gulp-typescript":"latest","mocha":"latest","tslint":"latest","typescript":"latest"},"gitHead":"e52f0a80f9e6996e8cf023acf43615ee5b45e9a3","_id":"axis-discovery-ssdp@0.0.6","_shasum":"817d74b61491dbc44305574b1afd2c2b168baa8c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"817d74b61491dbc44305574b1afd2c2b168baa8c","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-0.0.6.tgz","integrity":"sha512-EgaubyylqrVsZUTvMoBCvgYB29PSa4SnOG/NoG251ENsJdmGsIRcq2XepanFanOyRxHsaKIVrkErCTcBQJSRAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAb9qZId8fxWPaAodjDwozzDTHO8nQoa1F/KYZoyiSwgIhAK+ibiGbKePWfZqVCw5nObN1U9RDtc9Ky5Mau8dLMB6t"}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/axis-discovery-ssdp-0.0.6.tgz_1480621615816_0.8508168566040695"},"directories":{}},"0.0.7":{"name":"axis-discovery-ssdp","version":"0.0.7","description":"A node.js SSDP client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=4.6.1"},"scripts":{"build":"gulp build","prestart":"npm run build","start":"node lib/index.js","test":"gulp test","lint":"gulp lint","pack":"gulp lint && npm pack"},"dependencies":{"bluebird":"latest","lodash":"latest","request":"latest","request-promise":"latest","xml2js":"latest"},"devDependencies":{"@types/bluebird":"latest","@types/chai":"latest","@types/chai-as-promised":"latest","@types/lodash":"latest","@types/mocha":"latest","@types/node":"latest","@types/request":"latest","@types/request-promise":"latest","@types/xml2js":"latest","chai":"latest","chai-as-promised":"latest","del":"latest","gulp":"latest","gulp-mocha":"latest","gulp-tslint":"latest","gulp-typescript":"latest","mocha":"latest","tslint":"latest","typescript":"latest"},"gitHead":"2c0ca6851929b460886c4416658e2c8707562431","_id":"axis-discovery-ssdp@0.0.7","_shasum":"bfde1d089adad987b44c98d42bacae96648c1ba1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"bfde1d089adad987b44c98d42bacae96648c1ba1","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-0.0.7.tgz","integrity":"sha512-ql3E9RXvh0PwtmJrsXE3EIRnkSXCuMlKQrssBw/ay9nYO2DNir2F313PkCZMHAiRwaYHtQLYpaUvQQwKtZ/bGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZ8avTgIIDRwmyUagY+jLHkJy1jmB65/sT1uYLNqyyuAiEAtlDPYo6FDqQdlqjH/V3fqdzpAYMPIBixj45DYQ8esmc="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/axis-discovery-ssdp-0.0.7.tgz_1480769829206_0.13643789244815707"},"directories":{}},"0.0.8":{"name":"axis-discovery-ssdp","version":"0.0.8","description":"A node.js SSDP client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=4.6.1"},"scripts":{"build":"gulp build","prestart":"npm run build","start":"node lib/server.js","test":"gulp test","lint":"gulp lint","prepublish":"gulp lint"},"dependencies":{"bluebird":"latest","lodash":"latest","request":"latest","request-promise":"latest","xml2js":"latest"},"devDependencies":{"@types/bluebird":"latest","@types/chai":"latest","@types/chai-as-promised":"latest","@types/lodash":"latest","@types/mocha":"latest","@types/node":"latest","@types/request":"latest","@types/request-promise":"latest","@types/xml2js":"latest","chai":"latest","chai-as-promised":"latest","del":"latest","gulp":"latest","gulp-mocha":"latest","gulp-tslint":"latest","gulp-typescript":"latest","mocha":"latest","tslint":"latest","typescript":"latest"},"gitHead":"8512da3ce5cd5161e433466f708ae53504a27ab5","_id":"axis-discovery-ssdp@0.0.8","_shasum":"a65acc11acff94ce424955d80d0738e2d42ce32d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"a65acc11acff94ce424955d80d0738e2d42ce32d","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-0.0.8.tgz","integrity":"sha512-xoudf0/VW833uGxp3nCCjfv6FlSzlCYkOR1G97ITGiObn/nZfpQpgZk3D51/8chdqI7xISjpx3hI/m+yRSOdzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+gyo8+vgdc1MoVQ46PWB0EpEhz/VDbUji3X8ounDXTwIgbnmsVdqrrmBMgeQoZeH+ZfNxuRpK9vphtsxP+AgwdOA="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/axis-discovery-ssdp-0.0.8.tgz_1480793874785_0.44161313818767667"},"directories":{}},"1.0.0":{"name":"axis-discovery-ssdp","version":"1.0.0","description":"A node.js SSDP client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=4.6.1"},"scripts":{"build":"gulp build","prestart":"npm run build","start":"node lib/server.js","test":"gulp test","lint":"gulp lint","prepublish":"gulp lint"},"dependencies":{"bluebird":"latest","lodash":"latest","request":"latest","request-promise":"latest","xml2js":"latest"},"devDependencies":{"@types/bluebird":"latest","@types/chai":"latest","@types/chai-as-promised":"latest","@types/lodash":"latest","@types/mocha":"latest","@types/node":"latest","@types/request":"latest","@types/request-promise":"latest","@types/xml2js":"latest","chai":"latest","chai-as-promised":"latest","del":"latest","gulp":"latest","gulp-mocha":"latest","gulp-tslint":"latest","gulp-typescript":"latest","mocha":"latest","tslint":"latest","typescript":"latest"},"gitHead":"f5e3224248d645be83b0504c03cf523f29e196ea","_id":"axis-discovery-ssdp@1.0.0","_shasum":"b1601b726ffb9151e71219a0a68cf6729ddcb486","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"b1601b726ffb9151e71219a0a68cf6729ddcb486","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-1.0.0.tgz","integrity":"sha512-vmGvySFRksouIRfS8AXZBuhE/TUyIFa7X1I5WV6jZygGDO+F9WJTUxflGAwimrq/hRaBbowyjxs6SfhcAZk8Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUAu7O2joRnrBxHNq2bRNvsSriZgsTgZwiIcElSSlRSAiEA2RYWSCiwq/sLvmsyLA6U8UtkgEkEtuiACIFzi4aBOIU="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/axis-discovery-ssdp-1.0.0.tgz_1480806061562_0.8031089149881154"},"directories":{}},"1.0.1":{"name":"axis-discovery-ssdp","version":"1.0.1","description":"A node.js SSDP client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=4.6.1"},"scripts":{"build":"gulp build","prestart":"npm run build","start":"node lib/server.js","test":"gulp test","lint":"gulp lint","pack":"gulp lint && npm pack"},"dependencies":{"bluebird":"latest","lodash":"latest","request":"latest","request-promise":"latest","xml2js":"latest"},"devDependencies":{"@types/bluebird":"latest","@types/chai":"latest","@types/chai-as-promised":"latest","@types/lodash":"latest","@types/mocha":"latest","@types/node":"latest","@types/request":"latest","@types/request-promise":"latest","@types/xml2js":"latest","chai":"latest","chai-as-promised":"latest","del":"latest","gulp":"latest","gulp-mocha":"latest","gulp-tslint":"latest","gulp-typescript":"latest","mocha":"latest","tslint":"latest","typescript":"latest"},"_id":"axis-discovery-ssdp@1.0.1","_shasum":"10be2d5bd418383e5fe581c72c5cc71e0278ae32","_resolved":"file:axis-discovery-ssdp-1.0.1.tgz","_from":"axis-discovery-ssdp-1.0.1.tgz","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"10be2d5bd418383e5fe581c72c5cc71e0278ae32","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-1.0.1.tgz","integrity":"sha512-Dt69ljXPDrhqXsRp8yHOORoxVuc1lQStutc5RRDSiUyCAv9QYwTavSmrorUKuJFZpipGeeWR1n7QlW6yW2P+gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhkpzIDvrc4VyHDP3fvxxMNkYjH/yRmloG5oBks1PVsAiEAxIPVVRgyYPcLb8+ApdtmXyLsBiOXImqg+/rYbcQQbbI="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/axis-discovery-ssdp-1.0.1.tgz_1481053128745_0.8403126951307058"},"directories":{}},"1.0.2":{"name":"axis-discovery-ssdp","version":"1.0.2","description":"A node.js SSDP client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=4.6.1"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.d.ts\" \"./+(src|test)/**/*.js.map\" \"./+(src|test)/**/*.js\" ./lib ./coverage","prebuild":"npm run clean","build":"tsc","postbuild":"cpx \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"npm run build","start":"node ./src/server.js","pretest":"npm run build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"npm run build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"npm run coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepack":"npm run test && npm run lint","pack":"npm pack"},"dependencies":{"bluebird":"3.4.7","lodash":"4.17.4","request":"2.79.0","request-promise":"4.1.1","xml2js":"0.4.17"},"devDependencies":{"@types/bluebird":"3.0.37","@types/chai":"3.4.34","@types/chai-as-promised":"0.0.29","@types/lodash":"4.14.50","@types/mocha":"2.2.37","@types/node":"7.0.4","@types/request":"0.0.39","@types/request-promise":"4.1.33","@types/sinon":"1.16.34","@types/xml2js":"0.0.32","chai":"3.5.0","chai-as-promised":"6.0.0","coveralls":"2.11.15","cpx":"1.5.0","istanbul":"0.4.5","mocha":"3.2.0","remap-istanbul":"0.8.4","rimraf":"2.5.4","sinon":"1.17.7","tslint":"4.4.1","typescript":"2.1.5"},"_id":"axis-discovery-ssdp@1.0.2","_shasum":"81edc78347a4d9f9f4133b1986968964868febfb","_resolved":"file:axis-discovery-ssdp-1.0.2.tgz","_from":"axis-discovery-ssdp-1.0.2.tgz","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"81edc78347a4d9f9f4133b1986968964868febfb","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-1.0.2.tgz","integrity":"sha512-tRtpqUl5JOunaPXCcQZ1fI+jHBerZx9RFmTzmFTwIhP1l/Qw2tsSvLR226EbqUe66kvltMXuwuWE0Oay/Mit+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVjeKJfngmURr8kN1PmBEO4QrlMBE4mGRO2zkIn7VTzAiEA4uswzhhH3vqZxOiuJHwTGlqyZHqbvad+I5Tbrd0egus="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/axis-discovery-ssdp-1.0.2.tgz_1485463950114_0.8655252074822783"},"directories":{}},"2.0.0":{"name":"axis-discovery-ssdp","version":"2.0.0","description":"A node.js SSDP client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=4.6.1"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.d.ts\" \"./+(src|test)/**/*.js.map\" \"./+(src|test)/**/*.js\" ./lib ./coverage","prebuild":"npm run clean","build":"tsc","postbuild":"cpx \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"npm run build","start":"node ./src/server.js","pretest":"npm run build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"npm run build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"npm run coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepack":"npm run test && npm run lint","pack":"npm pack"},"dependencies":{"@fantasticfiasco/expect":"1.0.0","lodash":"4.17.4","request":"2.81.0","xml2js":"0.4.17"},"devDependencies":{"@types/chai":"4.0.0","@types/lodash":"4.14.65","@types/mocha":"2.2.41","@types/node":"8.0.2","@types/request":"0.0.44","@types/sinon":"2.3.1","@types/xml2js":"0.4.0","chai":"4.0.2","coveralls":"2.13.1","cpx":"1.5.0","istanbul":"0.4.5","mocha":"3.4.1","remap-istanbul":"0.9.5","rimraf":"2.6.1","sinon":"2.3.5","tslint":"5.4.2","typescript":"2.3.4"},"gitHead":"6a13f92538c9339424f93d9af9c76e73bbf2340c","_id":"axis-discovery-ssdp@2.0.0","_shasum":"dd12917d21447883bb68490700bbc106cf96fd00","_from":".","_npmVersion":"4.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"dd12917d21447883bb68490700bbc106cf96fd00","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-2.0.0.tgz","integrity":"sha512-mYpz6X8WBY8gPh33KRSHzNOJg8mlnASMU/7aG9rNgvGn98T7USpv7sRCoao8U9C6UeaWdfMbbbf8XYBVtVoZdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9gjcCzJM3RfKiFTtnzCcsSCJgDBVjP7SGO1Do/MF0ZAIgZ865+5tqkxqW4H0HGNxaZ+K1DNZJR4AGxrzRuY3jQr0="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp-2.0.0.tgz_1498334293874_0.6483511477708817"},"directories":{}},"3.0.0":{"name":"axis-discovery-ssdp","version":"3.0.0","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=4.6.1"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.d.ts\" \"./+(src|test)/**/*.js.map\" \"./+(src|test)/**/*.js\" ./lib ./coverage","prebuild":"npm run clean","build":"tsc","postbuild":"cpx \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"npm run build","start":"node ./src/server.js","pretest":"npm run build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"npm run build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"npm run coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepack":"npm run test && npm run lint","pack":"npm pack"},"dependencies":{"@fantasticfiasco/expect":"1.0.0","lodash":"4.17.4","request":"2.81.0","xml2js":"0.4.17"},"devDependencies":{"@types/chai":"4.0.0","@types/lodash":"4.14.65","@types/mocha":"2.2.41","@types/node":"8.0.3","@types/request":"0.0.44","@types/sinon":"2.3.1","@types/xml2js":"0.4.0","chai":"4.0.2","coveralls":"2.13.1","cpx":"1.5.0","istanbul":"0.4.5","mocha":"3.4.1","remap-istanbul":"0.9.5","rimraf":"2.6.1","sinon":"2.3.5","tslint":"5.4.2","typescript":"2.3.4"},"gitHead":"0807b2a3069a6f91f508ca11a2a71f7e9766ecd2","_id":"axis-discovery-ssdp@3.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"integrity":"sha512-bPyObnvr/XPu0N2yK2p2ZUGspaAkkZ3eEGrchxvR6vSSx+8Yd93MZiXvC3DF11hGyLQXuCUinD0Ainq7bthI8A==","shasum":"95a14dda9d532cae82049bdeaface2590a12a042","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQ/I6OR394iopDGlfH1P33Ngct2Kq6p2C2UkXIsoVIaAiEAigGmbmmdbTecSn0N3RIQ4ZUzGjg9C5o7tscaZlg5Fe4="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp-3.0.0.tgz_1498503850189_0.6063704499974847"},"directories":{}},"4.0.0":{"name":"axis-discovery-ssdp","version":"4.0.0","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=4.6.1"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn run clean","build":"tsc","postbuild":"cpx \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn run build","start":"node ./src/server.js","pretest":"yarn run build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn run build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn run coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepack":"yarn run test && yarn run lint"},"dependencies":{"@fantasticfiasco/expect":"1.0.0","debug":"2.6.8","lodash":"4.17.4","request":"2.81.0","xml2js":"0.4.17"},"devDependencies":{"@types/chai":"4.0.0","@types/debug":"0.0.29","@types/lodash":"4.14.68","@types/mocha":"2.2.41","@types/node":"8.0.7","@types/request":"0.0.45","@types/sinon":"2.3.2","@types/xml2js":"0.4.0","chai":"4.0.2","coveralls":"2.13.1","cpx":"1.5.0","istanbul":"0.4.5","mocha":"3.4.1","remap-istanbul":"0.9.5","rimraf":"2.6.1","sinon":"2.3.6","tslint":"5.4.2","typescript":"2.4.1"},"gitHead":"ddd6d4b8ee8c8cd6cc85bcfaeab10ad4335eea9e","_id":"axis-discovery-ssdp@4.0.0","_shasum":"bf04653c768b8f9f9d429e368aac0328f84192eb","_from":".","_npmVersion":"4.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"bf04653c768b8f9f9d429e368aac0328f84192eb","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-4.0.0.tgz","integrity":"sha512-+Aip4Qjims8O34y3s7AuK5+qQ06sK2OQhYravAPlsvGOMS1O1lsDKQ29Ok6+q6mdteeE7olBs89rLiFBABde6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwNgMf3edav9w6cvaBgNY+F7IgE6L8SqW8PtL6hrBHJAiEAhpbNcZCsCdP688aVH/CEKi1MvGzPEXEdWp1ZeFTkHDY="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp-4.0.0.tgz_1499205503814_0.13313450361602008"},"directories":{}},"4.0.1":{"name":"axis-discovery-ssdp","version":"4.0.1","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn run clean","build":"tsc","postbuild":"cpx \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn run build","start":"node ./src/server.js","pretest":"yarn run build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn run build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn run coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepack":"yarn run test && yarn run lint"},"dependencies":{"@fantasticfiasco/expect":"1.0.0","debug":"2.6.8","lodash":"4.17.4","request":"2.81.0","xml2js":"0.4.17"},"devDependencies":{"@types/chai":"4.0.0","@types/debug":"0.0.29","@types/lodash":"4.14.68","@types/mocha":"2.2.41","@types/node":"8.0.7","@types/request":"0.0.45","@types/sinon":"2.3.2","@types/xml2js":"0.4.0","chai":"4.0.2","coveralls":"2.13.1","cpx":"1.5.0","istanbul":"0.4.5","mocha":"3.4.1","remap-istanbul":"0.9.5","rimraf":"2.6.1","sinon":"2.3.6","tslint":"5.5.0","typescript":"2.4.1"},"gitHead":"d3e9f450fd4a0003b234a647afdbd4e0483e5496","_id":"axis-discovery-ssdp@4.0.1","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"integrity":"sha512-UQ90NimAPaS6j5f8OzHLSPh/EMXcqBcmXitG3l1s7Qq7KPsPDaGyoyYA03AkhlUTlpYJp+HxU9Y/UdHmwn8GnA==","shasum":"b637004bf8804b2a2ce4fdf9cb0aba934f2c49cc","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-4.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmTg9buNYcqa0oEh34QsuVNCpngkqeVJs2wWPhDyeYRAiAjistUchWX9RIiyLsssFzk9LfGGXIVS1Kt9Fsnbl2hTg=="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp-4.0.1.tgz_1499369784136_0.49111412302590907"},"directories":{}},"4.0.2":{"name":"axis-discovery-ssdp","version":"4.0.2","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn run clean","build":"tsc","postbuild":"cpx \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn run build","start":"node ./src/server.js","pretest":"yarn run build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn run build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn run coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepack":"yarn run test && yarn run lint"},"dependencies":{"@fantasticfiasco/expect":"1.0.0","debug":"3.1.0","request":"2.83.0","xml2js":"0.4.19"},"devDependencies":{"@types/chai":"4.0.4","@types/debug":"0.0.30","@types/mocha":"2.2.43","@types/node":"8.0.34","@types/request":"2.0.5","@types/sinon":"2.3.6","@types/xml2js":"0.4.0","chai":"4.1.2","coveralls":"2.13.3","cpx":"1.5.0","istanbul":"0.4.5","mocha":"4.0.1","remap-istanbul":"0.9.5","rimraf":"2.6.2","sinon":"4.0.1","tslint":"5.7.0","typescript":"2.5.3"},"gitHead":"f0408de33ba49f0059cc2bbda75a535fab9afcea","_id":"axis-discovery-ssdp@4.0.2","_shasum":"24e8168fa14d71e8f08dec10c1763794546c9ed0","_from":".","_npmVersion":"4.0.3","_nodeVersion":"8.7.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"shasum":"24e8168fa14d71e8f08dec10c1763794546c9ed0","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-4.0.2.tgz","integrity":"sha512-j4TA7V2XHRHR2AXmJ7R//aPsIc081g1L2CEca+lqyyIswoab5VImNYtaVwXuW7Klk3PAr9F8rVg9SkEpPJIphg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWqqujxbSejR7CVu0DW3h0TaXyIvLqZTAuDz3P20Q+4QIgGIz+akMosUanJamIl8AfnZ3gIEiKWTNTT1CzfwBlhwA="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp-4.0.2.tgz_1507989622266_0.6058523948304355"},"directories":{}},"4.1.0-beta1":{"name":"axis-discovery-ssdp","version":"4.1.0-beta1","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn run clean","build":"tsc","postbuild":"cpx \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn run build","start":"node ./src/server.js","pretest":"yarn run build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn run build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn run coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepack":"yarn run test && yarn run lint"},"dependencies":{"@fantasticfiasco/expect":"1.0.0","debug":"3.1.0","request":"2.83.0","xml2js":"0.4.19"},"devDependencies":{"@types/chai":"4.0.5","@types/debug":"0.0.30","@types/mocha":"2.2.44","@types/node":"8.0.53","@types/request":"2.0.8","@types/sinon":"4.0.0","@types/xml2js":"0.4.2","chai":"4.1.2","coveralls":"2.13.3","cpx":"1.5.0","istanbul":"0.4.5","mocha":"4.0.1","remap-istanbul":"0.9.5","rimraf":"2.6.2","sinon":"4.1.2","tslint":"5.8.0","typescript":"2.6.1"},"gitHead":"ea5634ccc51acf4949ecf0cb37e6a8162f77c98c","_id":"axis-discovery-ssdp@4.1.0-beta1","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"integrity":"sha512-kqhJ4I0QE5RBKSsTp9C6nyr2qWN0egmBBmLUIJlZIMjBzllZHv02vlaF6l6j0wTL3gDQMJUd/IfYzZAQg+OobQ==","shasum":"a250b70968acd7804801d7baa04e55b55a82c1d7","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-4.1.0-beta1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLLAL1W04y5PADpUHdlwc+Q2rpqrz8telfvCjQnCIiVAiEA6Ha8kdm/vcagqcXm4MjyeRhHu41KO+7DU1vofXPgnUo="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp-4.1.0-beta1.tgz_1511723250799_0.4488824508152902"},"directories":{}},"4.1.0":{"name":"axis-discovery-ssdp","version":"4.1.0","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn run clean","build":"tsc","postbuild":"cpx \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn run build","start":"node ./src/server.js","pretest":"yarn run build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn run build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn run coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepack":"yarn run test && yarn run lint"},"dependencies":{"@fantasticfiasco/expect":"1.0.0","debug":"3.1.0","request":"2.83.0","xml2js":"0.4.19"},"devDependencies":{"@types/chai":"4.0.5","@types/debug":"0.0.30","@types/mocha":"2.2.44","@types/node":"8.0.53","@types/request":"2.0.8","@types/sinon":"4.0.0","@types/xml2js":"0.4.2","chai":"4.1.2","coveralls":"2.13.3","cpx":"1.5.0","istanbul":"0.4.5","mocha":"4.0.1","remap-istanbul":"0.9.5","rimraf":"2.6.2","sinon":"4.1.2","tslint":"5.8.0","typescript":"2.6.1"},"gitHead":"109ea193b21230f22c6317f850bb8b9c2d45594d","_id":"axis-discovery-ssdp@4.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"integrity":"sha512-hfzTDOCa2scJcXhNiGYqgJtnEch+/nHiEcU3QRAfw705YHNMmnwhrvxKv/LB/+tT6iSYBa0MorRq/DXBOwqKFw==","shasum":"06394561ef57c3d1165fd6c303fcb67f676f4fba","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-4.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfMqztYMzTAFuaot9UuTcOM0r9t/eWN+/AumD5ynFjZwIhAL8CKwOCQhjFwNseOkhpUkCXfE/TVVc+puxKg+/WcdFM"}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp-4.1.0.tgz_1511812077856_0.13123280950821936"},"directories":{}},"5.0.0":{"name":"axis-discovery-ssdp","version":"5.0.0","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn run clean","build":"tsc","postbuild":"cpx \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn run build","start":"node ./src/server.js","pretest":"yarn run build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn run build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn run coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepack":"yarn run test && yarn run lint"},"dependencies":{"@fantasticfiasco/expect":"1.0.0","debug":"3.1.0","request":"2.83.0","xml2js":"0.4.19"},"devDependencies":{"@types/chai":"4.0.10","@types/debug":"0.0.30","@types/mocha":"2.2.44","@types/node":"8.5.2","@types/request":"2.0.9","@types/sinon":"4.1.1","@types/xml2js":"0.4.2","chai":"4.1.2","coveralls":"2.13.3","cpx":"1.5.0","istanbul":"0.4.5","mocha":"4.0.1","remap-istanbul":"0.9.5","rimraf":"2.6.2","sinon":"4.1.3","tslint":"5.8.0","typescript":"2.6.2"},"gitHead":"10aacac3cd8527887607a2d70a545dc69de997fc","_id":"axis-discovery-ssdp@5.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"integrity":"sha512-Ri69Q/OcIYiMynkYd9jqKKeSXW24AIPcihQkcEhtwAADy6UFiv8EECiTrDHeHgKpEQxC6gQd8hTyMRf/2lkS0Q==","shasum":"09518ab1eae8704b27928cd0e7f0f970eae6bca3","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFQiV488sb4b1wp8T4QcBUEBj8QxYXSD7bNdKSysIbIwIgDiNuln3Oe+w5QPf1HEQXRPmJhI2W2IRIKN5fDe/mvxY="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp-5.0.0.tgz_1513951638398_0.07544531114399433"},"directories":{}},"5.0.1":{"name":"axis-discovery-ssdp","version":"5.0.1","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn clean","build":"tsc","postbuild":"cpx \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn build","start":"node ./src/server.js","pretest":"yarn build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"dependencies":{"@fantasticfiasco/expect":"1.*","debug":"4.*","request":">2.68.0","xml2js":"0.*"},"devDependencies":{"@types/chai":"4.1.7","@types/debug":"0.0.31","@types/mocha":"5.2.5","@types/node":"10.12.18","@types/request":"2.48.1","@types/sinon":"7.0.3","@types/xml2js":"0.4.3","chai":"4.2.0","coveralls":"3.0.2","cpx":"1.5.0","istanbul":"0.4.5","mocha":"5.2.0","remap-istanbul":"0.12.0","rimraf":"2.6.3","sinon":"7.2.2","tslint":"5.12.0","typescript":"3.2.2"},"gitHead":"eab337c02414981b19823c081d2d907425afa1d3","_id":"axis-discovery-ssdp@5.0.1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"integrity":"sha512-3D7SBnqxetFnn23EqjuQtbpv4cLY+u+eokRZ9gJCaWcsPgPsmskoMQhmO9XIe063d7VC0yEj9pEye9sgVNIJ0w==","shasum":"4da302438a2112cf2017ffe3dea5dfcc165803a4","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-5.0.1.tgz","fileCount":54,"unpackedSize":148622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM208CRA9TVsSAnZWagAA7+MP/AuTQAC7ns4y59UioDe5\nc7LxvPsdOciH3DaNzyppyA7ptTgoNZ5EHiId1rkKt67FDtc0KpcksH74v9+V\nZJxJo+Jk8RXDXyZXyxmLLzs6FaDYnu2BenM0oRZsegNhBytvwu6JfT/8iB62\nGs/ekmeBU6bTIPqY+ZIA5MMouX4wEmr5ZGa4zCyBDqD2fWpycxF3mj1Pw8wC\nk1BpWEZUwuvI0SUJHasoJlyMfIkygpsyqtQZk/k/Dmf6Fb05/bunTRug1aK9\njqqkc05t6vO7BxtvsNvbAwx9FEHfkJ+Za9w+r1D3tqDRsMC8SCty4s1Faqj0\njopuztLd4LDVzWtBWTlqpQDUGMfrlX4ay2GnP2y0WggOIA+ZXtcgVqjNBoXy\nZiXdNg3yyJz7rreRPIDKrmKeV7S1l0Y4j0qAVZ8kGZiQQkYYKFKtF1cRSuic\ntR/vZ/lVko33UfP828R8VoAVqYbVa/qqu+mqA8xDOuUZXF/GyjLdnG6I59GE\n5hbZQ9W7FFDGJtVajVjqu1E1FzEFat4KFshLSVnzaNFvbtH9Dg2jqPzzmTtr\nh8tyC0o1csqeU5HdyCf7tVq64Uk0Xb0C7/K4u5A4i0wm48iOgovRgH7LDEEv\nGnrGp869G1c94rlI9o1cj9q9pZNgbV7pKCAbogFF40UotGSCzddJ5An5p0mT\nZAVe\r\n=LIpk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlllsfc779o67Mh4Nc9qtu6NiW6zLvAKZTYeTwtJY97wIhALCq6tJSIFDH/CgZQYz7JQAXuCdeR4h6WejqzfS/AHlf"}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp_5.0.1_1546874171659_0.9250115871238005"},"_hasShrinkwrap":false},"5.0.2":{"name":"axis-discovery-ssdp","version":"5.0.2","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn clean","build":"tsc","postbuild":"copyfiles --up 1 \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn build","start":"node ./src/server.js","pretest":"yarn build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"dependencies":{"@fantasticfiasco/expect":"1.*","debug":"4.*","request":">2.68.0","xml2js":"0.*"},"devDependencies":{"@types/chai":"4.1.7","@types/debug":"4.1.2","@types/mocha":"5.2.6","@types/node":"10.12.30","@types/request":"2.48.1","@types/sinon":"7.0.9","@types/xml2js":"0.4.3","chai":"4.2.0","copyfiles":"2.1.0","coveralls":"3.0.3","istanbul":"0.4.5","mocha":"6.0.2","remap-istanbul":"0.13.0","rimraf":"2.6.3","sinon":"7.2.7","tslint":"5.13.1","typescript":"3.3.3333"},"resolutions":{"sshpk":">=1.13.2"},"gitHead":"dcea050576a44d12abfed1c1696f7b0fa83e6fce","_id":"axis-discovery-ssdp@5.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"dist":{"integrity":"sha512-nwINPR8oWpwALCC4PAExcrSoHNSRtdWvRXhtaNf7qtPH9/33PgBC6AZZiuSAmKZcexTULobTEQl4mP37UpxdOQ==","shasum":"4eefaed58dd33da974b04eb484245ac22e509a4a","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-5.0.2.tgz","fileCount":54,"unpackedSize":145279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcg/OqCRA9TVsSAnZWagAArMkP/17vaffdXEAOmd3KK90O\nQo27kEwcV/xW/qi6Hwvh2G9NUTrYMRysXxq7ZF3Lyuvrz2ZHbZZ50Hym9gw+\nLtoq2NT0eEQOrjxmbNEv3Py6S10xlYcJX+W2nIUKWOZ0iYouN7SRvMwvs3ha\nukK88qhgHQjIcxBc0IKgLiszWzyqfkhDYGcN1HIx2+zzmxtkf+s0k/BqXGmQ\nlhk2Ml/orqmqUBEK5BSt25olcNi1e7M8iWvCPHf4IqE1Yt+YilmKvL8VcQAC\nPc0XtywaICGVWxpuPubsRRhj+t42Umh2fhJDrKKKfqnPWX8ArNJg0F9mq0WU\nTppI2JCky1CviOc+729/6KRwp95DfX9KdWqRWl+1SVNo2ueuDdFd7dLR979r\nLk8jPJwYBUCQVLRgvWy0kNdnOpeGHg85RM24/Yt45+sgoIKhe2Csrio8PUY3\nxyjHjuJ/4IdMLBvjoJ9FEIoONli2JkfTRJGzBZDLiiGc9O7Gh2bU9f6wXKoy\nNv4FvrU8NztswKvu6X782J2iIZMteKdZdsr26zdFY0LaboP9svMOUdCHFPpF\njvz1HSV3Mr6/QWwOY0kml4mzcSGl5ZHC6ylM8xz3L4TaGzIKx0L1aNKZKLkC\nuHfl/X1D86n+Td++ahy3+vDTWwdMdtFPqSUyUpwKyCxVktL4FQww6rh5BAqD\nusIj\r\n=xvmI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwSqO/xAeup3er7um8gkkOleC6MrwtL7DmaBFjDu04UwIgMDOV9ArJMT5294l4N0QFyu+C7/+hluXUnD+bmRziA10="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp_5.0.2_1552151465777_0.18812428011236926"},"_hasShrinkwrap":false},"5.0.3":{"name":"axis-discovery-ssdp","version":"5.0.3","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn clean","build":"tsc","postbuild":"copyfiles --up 1 \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn build","start":"node ./src/server.js","pretest":"yarn build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"dependencies":{"@fantasticfiasco/expect":"1.*","debug":"4.*","request":">2.68.0","xml2js":"0.*"},"devDependencies":{"@types/chai":"4.1.7","@types/debug":"4.1.4","@types/mocha":"5.2.7","@types/node":"10.14.8","@types/request":"2.48.1","@types/sinon":"7.0.12","@types/xml2js":"0.4.4","chai":"4.2.0","copyfiles":"2.1.0","coveralls":"3.0.4","istanbul":"0.4.5","mocha":"6.1.4","remap-istanbul":"0.13.0","rimraf":"2.6.3","sinon":"7.3.2","tslint":"5.17.0","typescript":"3.5.1"},"resolutions":{"handlebars":">=4.0.14","js-yaml":">=3.13.0","sshpk":">=1.13.2"},"gitHead":"a7292b34829750cd41b6c9c1f65db35ff8f9c92a","_id":"axis-discovery-ssdp@5.0.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OlMbVkl4sdFY/3uDgFVzr5BjKgyV8GrjoRj5+gesYteXvOMQG5xzM9oPYwzGyAyLwRyA3dfa19n1h49kH8MU3A==","shasum":"620ad0efe7c06c1720d367589edc6759f59362a4","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-5.0.3.tgz","fileCount":53,"unpackedSize":64741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+jK+CRA9TVsSAnZWagAAWeMP/RNF6tZIknekXGBm+XRH\nQrsLEL5S6xLqA0Wd8SPhZH96JOXQFLSS3GTum1w9u6GIPO6A7GEO5FKb+fvw\nhzLbXUC2AKVMCJIYJs1Q2MKKlZCF4tUZnTHxN6Dw8VMwXWwIieAtn9gK1IML\nUUl5JaC48Hl/3HhwWVgG4IUnbntRkET+N42RWsuR/nylUQxM1GHMgbASAfKE\nJbSAYgntV9ku3huqfGNJABfb4y3lBPn5c43T3hVur1ewn1FHpjSVYYmrK8Ak\nz0ziEHIrF672lwVAC0zvH900nnOcDH5d2KCDHrR/pVncoClo/yl0oAuwP9tB\nmHd/UAFwxMP2liCmIg23kGCrelj0gZf2epW5JR7a0W/oSAW3hC0FDuuDNcDE\nP32YCQH22xUSkPZek9m+uIkRfnovjaKfO9EeKWed6y0S3QsYH45OZKeW2Ojf\niFMN0BZW3yBp3z5XIVPvKbBgRaWj7O0c15OUPRwY86FJtQKX3Jrs+uFPa72W\nS3v4D8Bniff7PEEEBiNtXnEiOqzwV4xiRxAwRkw3GWlbyLruS74PzzvTqmsK\nscdDpfBdW81syG0HVNpOWMDzDJGAYJJcVnlqi8BBEM7zMKi840xOhD2+lMZn\nNCD0J4a0r64uQ8zT9zDAM+eftX8hpcvR0fZEudU/R8euqRadAzg080xvkTog\nxMy6\r\n=MR7z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEch7NeWhiA55k2UiLQHyOObEz+Lop27xZyodQAlyBmqAiEA55dH4N62Qm3nMhBw8fUDKYJ7XpEhUoTA9jygViSfIbQ="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp_5.0.3_1559900862068_0.3463287632963368"},"_hasShrinkwrap":false},"5.0.4":{"name":"axis-discovery-ssdp","version":"5.0.4","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn clean","build":"tsc","postbuild":"copyfiles --up 1 \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn build","start":"node ./src/server.js","pretest":"yarn build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"dependencies":{"@fantasticfiasco/expect":"1.*","debug":"4.*","request":">2.68.0","xml2js":"0.*"},"devDependencies":{"@types/chai":"4.1.7","@types/debug":"4.1.4","@types/mocha":"5.2.7","@types/node":"10.14.12","@types/request":"2.48.1","@types/sinon":"7.0.13","@types/xml2js":"0.4.4","chai":"4.2.0","copyfiles":"2.1.1","coveralls":"3.0.4","istanbul":"0.4.5","mocha":"6.1.4","remap-istanbul":"0.13.0","rimraf":"2.6.3","sinon":"7.3.2","tslint":"5.18.0","typescript":"3.5.3"},"resolutions":{"diff":">=3.5.0","handlebars":">=4.0.14","js-yaml":">=3.13.0","lodash":">=4.17.13","sshpk":">=1.13.2"},"gitHead":"f8135b03c0f320ddf73b8d0a4b1222e092cb244c","_id":"axis-discovery-ssdp@5.0.4","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-X9PKwIIo1w6zrO9sQBk/Tnpz9Gv+mA2yC5VNEApZmNJQtIctEf8r7yNQn/A7C2yg12w6FFP1lkibfew1IPzF6A==","shasum":"ab6b072ab6c67228841d1625146790b262bf262c","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-5.0.4.tgz","fileCount":53,"unpackedSize":64958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKz85CRA9TVsSAnZWagAAZKYP/A/+ZE7m0AlyiFuLfmhb\nPu/cVmhmBlo6U17kXG0mjWyL5/AsUwQUWHo68woRDYs2UBrdnUTuwS9PxImP\nmPkSNBDXBxS2dwU4li30XZV7H6Meuj9KIGMrTgrzhQz3WN/bq6OW+rsEMnSw\nACQzbUe2LOUT/kIukm6cOiySP7rFZq2AUKmsIlPTF8c3cZJZRfsPtm8VI0S+\nQXnvKN9E2nCzOka/ecJzLA51AppNWnpy6CX+AY8zrPJmH4DNYgLMUQOzuH/P\n81elnXudhupe0HmXNlNVjhXeNG4fLWvhdMedj+5f2QcVgJi3PG9cNYFfG/Td\nLnAy7Sg7NyZFN/oWvC+qXJ+xvVIRYLwd9g7VNG1a20DRteQEpfP60rZI1D5t\nVKsPT3/Yg/zripxtVWzkMs8xSgw9NEo+jWsPEBJHaFy7pr4f0wtSzMtgz4fJ\nR7HdqNCxBUT8/jkKeT7O3oAbU7+g+Oxv79efqAUtjFba6yJjyQ161zw9idpO\nCVfTeqLJWOQTrjw+OcHA7PWih0IqVtWP4ogfBk3/dwD/yjMkxSU25ZGUg9/y\nT+61YQr5rFeMYBQvHLkR+KECZBK7+GmqWkXDbeScLafQqQY8oILKlPEqki19\nGR2fpOm5/l7Devq+x9s26ZzB6Fa/yNviGTfjkDzIhGiAu0ev6zrkOw/3VMUF\nlHZ2\r\n=/FLq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVB8a3+y3dNYeWgKsvoR51vMxHqTHLnJHa7NPmZd6fsAiAKC2qnME/QMTMzjDu/4kjNQpTJjQXS+sDK8B1i7mevLw=="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp_5.0.4_1563115321367_0.9515704286786881"},"_hasShrinkwrap":false},"5.0.5":{"name":"axis-discovery-ssdp","version":"5.0.5","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn clean","build":"tsc","postbuild":"copyfiles --up 1 \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn build","start":"node ./src/server.js","pretest":"yarn build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"dependencies":{"@fantasticfiasco/expect":"1.*","debug":"4.*","request":">2.68.0","xml2js":"0.*"},"devDependencies":{"@types/chai":"4.2.7","@types/debug":"4.1.5","@types/mocha":"5.2.7","@types/node":"13.1.1","@types/request":"2.48.4","@types/sinon":"7.5.1","@types/xml2js":"0.4.5","chai":"4.2.0","copyfiles":"2.1.1","coveralls":"3.0.9","istanbul":"0.4.5","mocha":"6.2.2","remap-istanbul":"0.13.0","rimraf":"3.0.0","sinon":"7.5.0","tslint":"5.20.1","typescript":"3.7.4"},"resolutions":{"diff":">=3.5.0","handlebars":">=4.3.0","js-yaml":">=3.13.0","lodash":">=4.17.13","sshpk":">=1.13.2"},"gitHead":"7cfc2f5637b3f99f8b842a9cc3802e0e7d9df24f","_id":"axis-discovery-ssdp@5.0.5","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-uHrt37ga8SztJ2l4DEJovzKNgXYVqo3KOl4IwxTDxVxlCAhxONXAFsjqiyBRGPIm6zzYRO5/VDldFuVn6SmIhg==","shasum":"0b8b4063bf0b513e51b3aa31baa5279bee83b9f2","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-5.0.5.tgz","fileCount":53,"unpackedSize":66227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBe9tCRA9TVsSAnZWagAAEcAP/3AdQvqKf/XdqEAyfqgL\n9F+WcWGzvO9wfSa+hpqBQiKA4RZwZjurSpty0cdIRtiAHt5HGe6airz7v1Kt\nb2t+hLLr0Q/IXb8kQ9SWRCaVpHUBYjXTyMWK+E+vm0xm+Jbc6QKqmGgK8wia\nhx7sKMtlh1Idue6E6uAu7hh4ENTypM33q5tZsAek3Qv3LFx61JsbOdrlfFEj\ncCa/AqPLzQVDRIdinYiNR35XyjiCwwqX7t8ONETA35C2eV4PnciQHauH79wn\no/+p7U/Twh7CCAU+FsMED38XxXfDeOi3gtNtKwO4U2qyLc0jumPSa7H2NKs0\ncd5+8q78yZoH67+Upurl00rmkrUxtBOeeaU1n3ZHPCziBmqqvd8seyktutcr\nSwsIWCYriWxtyThu0wc3CG6GMGD98aM8DIwGFy+p56sHgLvtbZIZAdoMHhne\nOFjZXJ35thYFcTrNU+kVXc3y/n7yVP3ELVVBuIZQ8wjv2LcXCmHQ03Az/LIm\n/QUgWQBhnZsxt1EM9s/BQcaNgeDqr4xw6pgKgCm4vCdx7dBPIdq6hBL7veBl\nY2URu+WslYcn9L2xcBT7pBjAxEIW0adwuTgqjMx4LQWSOQgsJ2X8QZE6UOO6\nzJGi7dD4X8HrmOvfjxcJC5uDNmRVv7xxCOT3SNWe+T4ANQ1F5gF2ejC4wPSJ\nYtRd\r\n=rtBB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCubYU15Gr9JX91qt9FwBp2QYD4tsiQuynHp2iS+Kat7wIgBDt4p9sRLDsHChI0EHpuWaX7JPwWCtIxp347g62olDE="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp_5.0.5_1577447276889_0.745695082941924"},"_hasShrinkwrap":false},"5.0.6":{"name":"axis-discovery-ssdp","version":"5.0.6","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp-js","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp-js.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp-js/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn clean","build":"tsc","postbuild":"copyfiles --up 1 \"./src/**/*.{d.ts,js}\" ./lib/","prestart":"yarn build","start":"node ./src/server.js","pretest":"yarn build","test":"mocha --recursive","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","precoverage":"yarn build","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive","postcoverage":"remap-istanbul --input coverage/coverage.json --type lcovonly --output coverage/lcov.info","precoverage:publish":"yarn coverage","coverage:publish":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"dependencies":{"@fantasticfiasco/expect":"1.*","debug":"4.*","request":">2.68.0","xml2js":"0.*"},"devDependencies":{"@types/chai":"4.2.10","@types/debug":"4.1.5","@types/mocha":"7.0.2","@types/node":"13.9.0","@types/request":"2.48.4","@types/sinon":"7.5.2","@types/xml2js":"0.4.5","chai":"4.2.0","copyfiles":"2.2.0","coveralls":"3.0.9","istanbul":"0.4.5","mocha":"7.1.0","remap-istanbul":"0.13.0","rimraf":"3.0.2","sinon":"9.0.0","tslint":"5.20.1","typescript":"3.8.3"},"resolutions":{"diff":">=3.5.0","handlebars":">=4.3.0","js-yaml":">=3.13.0","lodash":">=4.17.13","sshpk":">=1.13.2"},"gitHead":"b018663bcdbcaeba61e97ad5e20efcdd8889a51a","_id":"axis-discovery-ssdp@5.0.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ym8vAdoTuZeQW8WuTAmxz/DMxl5Sr9RdKVWVkFOoJ58Zl5T6ThgpKi+Ld2GtWYkWL+ldMX2rVxf1Cfg2wQxANA==","shasum":"8101b7ccae8341a52bbd687408ff3bfd5bf3f22b","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-5.0.6.tgz","fileCount":53,"unpackedSize":66519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZm0wCRA9TVsSAnZWagAA4C0P/iEODbcvwPpn+YIUiYf2\n2eYoYQzDvNfOqYBm29M0359HwthEGLwbzEy70m7vrEi6Bp4KpNVEfuZLxTId\n4fynCVnigeiUBNhdqHm8Z3Pj/KEhOH/e9Mmsg4AmPt9TG2T0rWpfPz3Xwukm\nbqfbkqCApxe6gxFV/2LkKxnmHlFCIjn5bXMGMp8215SAtopqYLQD7GvVjCle\nRvJ7+HbvODryAYweiCcC8pYA/f/GM9SOj8UWRiXfFNrB8gczpAKUtnJW+M6Z\nJ6m7iit+c6IaYaan+rOLSeUWLvSgamrHpoxHUobZN01Iv6M/x2BrZELpAmwc\nOJ4i7Vo8Biz/xWT85OplA1dYsbZBA/HullynecNk6mId06tRyQZkCSg65TFg\n63rqAVmop//us1OLBf71L+ozCzTCf13SKaOwq/B2PFxV+dPPJOhT2A2PgRYF\n8hduE8OgHPMR1r0ANrwRgo6clmW66a8b6fnP49fYCEQIh5QgGGRhgTxfpNCG\nfSK+jQuCYE2nb7a3vFauZ6QFemcxKV3+X6wbiNASZ6uTo9/+aCc5LiOgaO+y\nx/TR6BvN5reimZYPMv8nu+xnZfVPnzh/FlT1JSBwleA+W8DZFp5IDsJz85EI\nkVz0NlHeX5mpK87hlq8vXYvt52BUn71qWBJy65PrdOrIBFBSP4IwrEIoTzEV\norMz\r\n=FRPU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkMD1gjLQkC/+tueS4Td+XHq8ROnVLHXicGlpbSXBXOwIhAI0KE5bumLL912YfNK7Uu76BWy/XeQOikCQBnVIjFyVY"}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp_5.0.6_1583770928330_0.21807669366629678"},"_hasShrinkwrap":false},"6.0.0":{"name":"axis-discovery-ssdp","version":"6.0.0","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-discovery-ssdp-js","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-discovery-ssdp-js.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-discovery-ssdp-js/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn clean","build":"tsc -b","prestart":"yarn build","start":"node ./src/server.js","test":"jest","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepack":"yarn build","preversion":"git add ./CHANGELOG.md","postversion":"git push --follow-tags"},"dependencies":{"@fantasticfiasco/expect":"1.*","debug":"4.*","request":">2.68.0","xml2js":"0.*"},"devDependencies":{"@types/debug":"4.1.5","@types/jest":"26.0.14","@types/node":"14.11.8","@types/request":"2.48.5","@types/xml2js":"0.4.5","coveralls":"3.1.0","jest":"26.5.2","rimraf":"3.0.2","ts-jest":"26.4.1","tslint":"6.1.3","typescript":"4.0.3"},"resolutions":{"diff":">=3.5.0","handlebars":">=4.3.0","js-yaml":">=3.13.0","lodash":">=4.17.13","minimist":">=1.2.2","sshpk":">=1.13.2"},"gitHead":"cb336b60d5630725ad604801ed5d3fb5bfdae93c","_id":"axis-discovery-ssdp@6.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/u2yfnDM3+K9fYzRCeyzVxbiaSsYUD5G+Q3arlAvw5jb+hOg/ZpU+c09XI3ucWyt7Je5r2jSriMmQXGh5Us24g==","shasum":"e88e810efe4e0b0d7ffd3e5f3e5d44384dce1006","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-6.0.0.tgz","fileCount":52,"unpackedSize":74107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgrReCRA9TVsSAnZWagAAfb4P/jTt4DWRf9V98/jBWzoy\nc0ULwpHSZks2EWfKCyadDWd7kqzNU8vIbpA0DHiUElAtjnnFMiQ6AGXsiMMH\nxnjdLfVWE2o0Vx6lN0hY5a72ZwyodRHDIIJGneauD2B/2VeR/oJRl1rz/wAi\ncZZ0qU73EdWG8ythVyAmqy8VhxIMaMSZ+T1x2ea0yeaFNaj2mAmxn/k2omtb\nD5qz3Qs1YfYJchKL7EsacI3WCmQtm7fbFELjTEuR6TebUW+LgXxPtjICjoWn\n43GGRZsyXI3QJ8eAZWqBH5E+E8+/cIvnZjqwJ0bHla007ICS1Gb/KbOhwCX0\nzBB85WLLq94oBehWeGZ3Zm63QS62qxW5KRfYuqPq26bLA7GtZZdsYeTjyqNo\nwAvISJeoXkGwbGXREyn3whteNpJ3/3boFnHCi5wuu5oSjAdR7uODqVOBQyIt\nfaqeLHq/Avthb8w2IGR7I+m9f1fTF5Oxo5bWaaoiBA2u9P6hfiwhPy9DJE1I\noojwFNLK/T8fOZMQNDuJTNrY1KOUJsDC3uxEfJF9QeW2OPXeIqkKVf7cRYF0\n3DQLTok2KZEGjzPNLjF+fdgWRsFfTPaEdHsjsVyKdQRgF54KajRTy536wHbW\n8Wy6kRJGe4J1vOYIJcJrmVG51wFaihC/luDuxwwBr5u7Md4XIX5VD6yYlIx4\nd8rI\r\n=1gRh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1RtvNPU5qUAgfFZzRTxwsykfO3Z/dWE0ahWG8U4T9XAiBzvD7AEBNBQdd2GnR+fp+HSmXMLDOVm+Lo3WQuEpNDpg=="}]},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp_6.0.0_1602401374494_0.7412787985977782"},"_hasShrinkwrap":false},"6.0.1":{"name":"axis-discovery-ssdp","version":"6.0.1","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-js","repository":{"type":"git","url":"https://github.com/FantasticFiasco/axis-js.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-js/issues"},"author":"Mattias Kindborg <mattias.kindborg@gmail.com> (https://twitter.com/FantasticFiasco)","license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=6.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn clean","build":"tsc -b","prestart":"yarn build","start":"node ./src/server.js","test":"jest","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepack":"yarn build","preversion":"git add ./CHANGELOG.md","postversion":"git push --follow-tags"},"dependencies":{"@fantasticfiasco/expect":"1.0.4","debug":"4.3.1","got":"11.8.1","xml2js":"0.4.23"},"devDependencies":{"@types/debug":"4.1.5","@types/jest":"26.0.20","@types/node":"14.14.20","@types/xml2js":"0.4.7","coveralls":"3.1.0","jest":"26.6.3","rimraf":"3.0.2","ts-jest":"26.4.4","tslint":"6.1.3","typescript":"4.1.3"},"_id":"axis-discovery-ssdp@6.0.1","_integrity":"sha512-uUigZp49MMpPFkUnbC+yFIVInrNHvYOKQKN+05+l/MsqOGNvtk1uzhWAxEXFlPKMhaXue77IJubQ1mHIyOQ1sQ==","_resolved":"/home/runner/work/axis-js/axis-js/packages/axis-discovery-ssdp/axis-discovery-ssdp-v6.0.1.tgz","_from":"file:/home/runner/work/axis-js/axis-js/packages/axis-discovery-ssdp/axis-discovery-ssdp-v6.0.1.tgz","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-uUigZp49MMpPFkUnbC+yFIVInrNHvYOKQKN+05+l/MsqOGNvtk1uzhWAxEXFlPKMhaXue77IJubQ1mHIyOQ1sQ==","shasum":"4e5432d9c37617c438a062fc36d567cddecdb5ae","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-6.0.1.tgz","fileCount":57,"unpackedSize":72608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+y2tCRA9TVsSAnZWagAATZAP/2mmnxd3jo/+uU9TreMT\nOZ42LMggzT90ioeVvIBLup+YykPXPZnX5DpvmcstzgHXorcV9M6TQbMgsnUC\nKoVkhcvmgCNP52SRP5BkCLap+XdVi4B55vKoCOa59k4iwb568wEmK/iaiK/J\nnrFBAttzlDfNY/sC9d5jN38DNHuMENfIDWClI4SJY4sVSi4ydaND4eWW5AlP\niFPWZ5jZSNHxZtNSEHAJutzt2vFNKkIyGzFjTL3TGsJMj6+LYlXP9X1TzTJa\niyH8w+axWJf9D3RY+fJatbuOTjE7r/5G14Trrchh+ePb+RfPLuKgWh9dj54g\nzR1/tf45i7O1D+1f5On4shHPcYcoiwShASmcshmY+LhgW6RmZdjT2AA7apQa\nCqK74an8WNgUVzwdb6R2xud3VPm0Edul1aJ+kDnhE3vJGe0wgBrklCpVBomJ\nTuE0VG35sg5/AZ3rNkUftgm30LESmU3wyhNTeqFF3YpxVrCpzqEcL+JyiMKe\nkT1tiT4drul2PKe5JZrLJah25F5p2hfcqLBsyaiRq7aSIfcqCE1/6eG4OSeO\nDtblQlLcWqCKCth6IIgC16s1XTKumLWJMuzPSh5DLAwux16rqivih4PxUAVs\nEbSAauo45nSyu7Vldx4x1atkClHG2ZjVdxlBW5sxd80rVTut8NPxoaruoRQN\nmQZX\r\n=gGZy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7rYAdEhNSexdWoOte22YSHKmA067uOal2zyfYhasW6AiEAxAUrKuSFh7TXjOAKsgKX6AzwFy4CjG/s6kvzwBB0tms="}]},"_npmUser":{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"},"directories":{},"maintainers":[{"name":"fantasticfiasco","email":"mattias.kindborg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp_6.0.1_1610296748594_0.030427852984460158"},"_hasShrinkwrap":false},"7.0.0":{"name":"axis-discovery-ssdp","version":"7.0.0","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-js","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-js.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-js/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./lib/index.js","types":"./lib/index","engines":{"node":">=14.0.0"},"scripts":{"clean":"rimraf \"./+(src|test)/**/*.+(d.ts|js|js.map)\" ./lib ./coverage","prebuild":"yarn clean","build":"tsc -b","prestart":"yarn build","start":"node ./src/server.js","test":"jest","lint":"tslint \"./src/**/*.ts\" --exclude \"./**/*.d.ts\"","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepack":"yarn build","preversion":"git add ./CHANGELOG.md","postversion":"git push --follow-tags"},"dependencies":{"@fantasticfiasco/expect":"1.1.0","debug":"4.3.1","got":"11.8.2","xml2js":"0.4.23"},"devDependencies":{"@types/debug":"4.1.5","@types/jest":"26.0.23","@types/node":"14.17.3","@types/xml2js":"0.4.8","coveralls":"3.1.0","jest":"27.0.4","rimraf":"3.0.2","ts-jest":"27.0.3","tslint":"6.1.3","typescript":"4.3.2"},"_resolved":"","_integrity":"","_from":"file:/home/runner/work/axis-js/axis-js/packages/axis-discovery-ssdp/axis-discovery-ssdp-v7.0.0.tgz","_id":"axis-discovery-ssdp@7.0.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-+cPc2MZP8rN/g2nNTQxq7o8B6NMIT4MZVw1ti/pwlFiMcsY+lR6fqg4nycDIReACbFBDO6i7TfiqXoZvmxRPfw==","shasum":"7f01ebc95d72053c3636b098eb3b24170abab2d8","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-7.0.0.tgz","fileCount":57,"unpackedSize":72800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyE+xCRA9TVsSAnZWagAAaJsQAI4NBNS7JGwJXnUrmrQZ\nMXU9hgKxg84DiTzPE+Sm38TbPEoACCAZTriKW406Nq1FIHEH3S6R/WRUs7F/\ngKMGs7Bw+0NSemnmfaRrNf7gOspkSq+OQDmqYFaKCD3UEi9hy2jWzEE1WHhD\nF3SdAbgfj7KzWY3QL+DOEYRV/ZVfK1XPIyVq5gtSpJSOuhacf3txij/qX2DK\nxqq6xBtEFRJVtMbxH6zzs+D8vF9kYSfNKQyOvu+z5oYJghRrEyHnSxc+e3aa\nanOYKw+3IxENoYszl2/BKtHGAP5GJe4IDB6dCSkgkKKWPY2zWw2MCRMaWqeu\nPJOqkXZzDEd2vXO068xpbgb+u+jBu+StDrzC/EAJx+kXFhroWzTYOjUG67sU\nsyNXNZT+uo5BBEJFOKPlRw89gnNkm11gK4TFuasJMWRI6m5ZbCcs2nIxVk0h\n3/pyCpfKXEsQmv7WEL9lcG30ejDoO9DtJjQLLGm6SV9LeXcMtNAYS2tyYvAL\ngidwmBWJzw9bkhqbH+XvBXlNOKjvzHd6h+Q6br6p9swNEgmE3YmlAtipFRWY\nUyCoZM3KcdkC76iPUEyyquXeP9vqn+sxeadctYS+z5GLcvG0c4QT5s3/QEpv\nrSSKIrnASUjTsVa/lM5K49EYGt5H+kYULa7P/c4L/ryDp/3feTo+7gpgfNRU\nQZ/N\r\n=laPw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbxmbSMMbFr3OOcHOtrFDMjHtHiZOT9HoJ2wryqr34UAiEA/Y65cwkYNnUB+RX7uyynuTTz0ISJ+5IelXyy1wm2lsw="}]},"_npmUser":{"name":"fantasticfiasco","email":"mattias@kindb.org"},"directories":{},"maintainers":[{"name":"fantasticfiasco","email":"mattias@kindb.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp_7.0.0_1623740337521_0.9001706202674302"},"_hasShrinkwrap":false},"8.0.0":{"name":"axis-discovery-ssdp","version":"8.0.0","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-js","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-js.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-js/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./src/index.js","types":"./src/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"clean":"rimraf \"./+(sample|src|test)/**/*.+(d.ts|d.ts.map|js|js.map)\" ./coverage","build":"yarn clean && tsc","start":"yarn build && node ./sample/index.js","test":"jest","lint":"eslint . --ext .ts","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepack":"yarn build","preversion":"git add ./CHANGELOG.md","postversion":"git push --follow-tags"},"dependencies":{"@fantasticfiasco/expect":"1.1.0","debug":"4.3.4","got":"11.8.6","xml2js":"0.4.23"},"devDependencies":{"@types/debug":"4.1.7","@types/jest":"29.2.5","@types/node":"18.11.18","@types/xml2js":"0.4.11","@typescript-eslint/eslint-plugin":"5.47.1","@typescript-eslint/parser":"5.47.1","coveralls":"3.1.1","eslint":"8.31.0","jest":"29.3.1","rimraf":"3.0.2","ts-jest":"29.0.3","typescript":"4.9.4"},"resolutions":{"json-schema":">=0.4.0","minimist":">=1.2.6"},"_id":"axis-discovery-ssdp@8.0.0","_integrity":"sha512-siWkiGsoO6YNzt2Mpw4H15+Kxc3fszSk2A9QiJp+9LKf/yMlGj6FlkZdt0BexDMHMUseAUQKHBnIIGcBFYXC1Q==","_resolved":"/home/runner/work/axis-js/axis-js/packages/axis-discovery-ssdp/axis-discovery-ssdp-v8.0.0.tgz","_from":"file:/home/runner/work/axis-js/axis-js/packages/axis-discovery-ssdp/axis-discovery-ssdp-v8.0.0.tgz","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-siWkiGsoO6YNzt2Mpw4H15+Kxc3fszSk2A9QiJp+9LKf/yMlGj6FlkZdt0BexDMHMUseAUQKHBnIIGcBFYXC1Q==","shasum":"65b186b365af06d3337e8dbc85bbe6c55c11f33f","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-8.0.0.tgz","fileCount":57,"unpackedSize":74967,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgiBWYAR4CD1eFjlGdSuRLJ3+nWMpC+W++hstdVzpCPwIga9Gud/uOUZeUvUtXMtUAZ2+Jlpjk7P0oHvSYyNq6EC8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjus8FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobaQ//dS6yp7ixpMBPrVV4RgRi36C9q8cnzbVXYopudmEfbhI6aSlg\r\nDC8kGPyBh0RAq2mpAOgBohRD6ZG+litCB+XaZN7ZqB+qE6k40qRGGiNs7LwC\r\ne9LGjTdyqXgc00bsPnwnCTeRXEkSudllIycjEbT2p1qnAFgYiGZY4KdMgyDy\r\nMSeyIKh8cXiXKLmC7MNwaNV1pxr6sAhJdtks2bHt2LAB/bToXcYaZLjCBuvo\r\nrleFtt6KxWYdzHsRSz9CkvVtKLIdrPPhk7X+mM8EIzjGAUrwuDWolXKJpFfs\r\nxmkT5MKHVMvJa9XusX+/CQL07jxtUgeOMvgEzhDQQ3ZRgaEYDuPujFbJbtqe\r\nlip4tpTCWcAvm7jQdAHJkLX43w6ysNuJDz6dPnfvHcB1le2wi4CDxqA5Xwhl\r\nZD4ofLJUPOY9ckzZJtfQIhEaiL2N95rs97QFGSzJRMBD7SZ0Pjq/A+CvGbVI\r\ntxojjdV2sk28TX0NofDkzqftziJo8mI2vGMicxt5HV78+vit8YxyjtnXvSF3\r\npGhqo9FK7eGDMlDI5ywps0D4c/6IPH0NpX+Ky5Q3cGDVOQ1OwtpHndDovPMJ\r\nT/eCFDICw2zO2I6CvIyN+ZOrb7hTFwl+FXZSXD1S29mtwU3gUtwnN6EbGDDv\r\neDuAh4NcbfC0XMlojff84C94DndZTz7I0go=\r\n=Z3Xq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fantasticfiasco","email":"mattias@kindb.org"},"directories":{},"maintainers":[{"name":"fantasticfiasco","email":"mattias@kindb.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp_8.0.0_1673187077680_0.5468210902627888"},"_hasShrinkwrap":false},"8.0.1":{"name":"axis-discovery-ssdp","version":"8.0.1","description":"A Node.js SSDP (UPnP) client library written in TypeScript capable of searching for Axis Communication cameras.","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"homepage":"https://github.com/FantasticFiasco/axis-js","repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-js.git"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-js/issues"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"license":"Apache-2.0","main":"./src/index.js","types":"./src/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"clean":"rimraf \"./+(sample|src|test)/**/*.+(d.ts|d.ts.map|js|js.map)\" ./coverage","build":"yarn clean && tsc","start":"yarn build && node ./sample/index.js","test":"jest","lint":"eslint . --ext .ts","coverage":"jest --coverage && coveralls < coverage/lcov.info","prepack":"yarn build","preversion":"git add ./CHANGELOG.md","postversion":"git push --follow-tags"},"dependencies":{"@fantasticfiasco/expect":"1.1.0","debug":"4.3.4","got":"11.8.6","xml2js":"0.5.0"},"devDependencies":{"@types/debug":"4.1.7","@types/jest":"29.5.0","@types/node":"18.15.11","@types/xml2js":"0.4.11","@typescript-eslint/eslint-plugin":"5.57.1","@typescript-eslint/parser":"5.57.1","coveralls":"3.1.1","eslint":"8.38.0","jest":"29.5.0","rimraf":"3.0.2","ts-jest":"29.1.0","typescript":"5.0.4"},"resolutions":{"json-schema":">=0.4.0","minimist":">=1.2.6"},"_id":"axis-discovery-ssdp@8.0.1","_integrity":"sha512-1yqgkvWCcyAyxceE971HbYFI7ZO9ut4FUSG+VBYrO5PIaoS3Uz0DoZ67+AoJwTULGIZq7jdTj+ZziMy/DpTb8g==","_resolved":"/home/runner/work/axis-js/axis-js/packages/axis-discovery-ssdp/axis-discovery-ssdp-v8.0.1.tgz","_from":"file:/home/runner/work/axis-js/axis-js/packages/axis-discovery-ssdp/axis-discovery-ssdp-v8.0.1.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-1yqgkvWCcyAyxceE971HbYFI7ZO9ut4FUSG+VBYrO5PIaoS3Uz0DoZ67+AoJwTULGIZq7jdTj+ZziMy/DpTb8g==","shasum":"00fa7ecc53b805ad9205b26fb00f3a127f726d43","tarball":"https://registry.npmjs.org/axis-discovery-ssdp/-/axis-discovery-ssdp-8.0.1.tgz","fileCount":57,"unpackedSize":75148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzh6GHNj+OZ5xnUc1oTaeIOWHFmXeuiKvLh1s0kEXV5wIgCUrl8rw6HoUb4v6CjgTQi25W+nYRFWrd2D35y59MMa8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPFgJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO6hAAj3Ld9JMJEqMC7LmL9ZLsFp25/3u3XnueV2/qgFM4CrIiQ11Z\r\n9XDFo4nbZ39DPnnn4k0p3onwrfKNrxV3UAKmP2nPN4SHFUXjqrfPjOlr1Q7Y\r\nUMvSTFOdw1j2HYfDFZXsjpRPNNOJnLzJz+Md8l6kh54UdUryXsZlxqCy4zy3\r\nJ2HxAA1HmsDw6JTFWPg9O4LFuq67ziiexarLYXbn4UudIT8dZtW2uEYk7Qie\r\ncohgiio721Lr17TZGTbvlBIK49FXgKrLBEODxuLHBQxAt+6ADxo0qahHQGok\r\nNU/y/szNAZLDxZSQ4SYJM1+ZpDAmW828biaC1audb4k20/VPcb6cVMy7eXqK\r\nSRgAFC+83gLV9UEPlRnIQzocg7NIACupakHoAGZBRF5cpfWFbdL5VUTqKrhz\r\nLsKdE64c26XkzsGgoheIVCPdBQyn5Ik9r0o2jQ/C+HwAPlyGr3NWaJ6cOCPq\r\nfMK1GzG8KPU44RVlsYxpQO+nI0IKborMoUPzm3Jk2QiZ/2BLul0AhVYF091D\r\n4xllqNidQ2umP9SSSRuKMt2FaFSLpwaC/w3wGFRmL8B6W2dDAAyntIpklzjj\r\nmzxKcyzwtbREGa+Twfu+ya5JTL6kPzpZQ1kL9wPF6LEtYEhYIZ3nl9GQ+yBm\r\nL2v4f3PSIiMkceIbrlSh2V+DlWpGxu7FNAA=\r\n=PUlu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fantasticfiasco","email":"mattias@kindb.org"},"directories":{},"maintainers":[{"name":"fantasticfiasco","email":"mattias@kindb.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axis-discovery-ssdp_8.0.1_1681676296894_0.7362584504535423"},"_hasShrinkwrap":false}},"readme":"<!-- omit in toc -->\n# axis-discovery-ssdp\n\n[![axis-discovery-ssdp](https://github.com/FantasticFiasco/axis-js/actions/workflows/axis-discovery-ssdp.yml/badge.svg)](https://github.com/FantasticFiasco/axis-js/actions/workflows/axis-discovery-ssdp.yml)\n[![npm version](https://img.shields.io/npm/v/axis-discovery-ssdp.svg)](https://www.npmjs.com/package/axis-discovery-ssdp)\n[![SemVer compatible](https://img.shields.io/badge/%E2%9C%85-SemVer%20compatible-blue)](https://semver.org/)\n\nA Node.js SSDP (UPnP) client library written in TypeScript capable of searching for [Axis Communication](http://www.axis.com) cameras.\n\nTo also find cameras on the network using Bonjour, please see [axis-discovery](https://github.com/FantasticFiasco/axis-js/tree/master/packages/axis-discovery).\n\n<!-- omit in toc -->\n## Table of contents\n\n- [Super simple to use](#super-simple-to-use)\n- [Installation](#installation)\n- [Who is using it?](#who-is-using-it)\n- [API](#api)\n  - [`Discovery`](#discovery)\n  - [`Device`](#device)\n  - [`Options`](#options)\n\n---\n\n## Super simple to use\n\n```typescript\nimport * as ssdp from 'axis-discovery-ssdp';\n\nconst discovery = new ssdp.Discovery();\n\ndiscovery.on('hello', (device: ssdp.Device) => {\n    console.log(`Hello from ${device.address}`);\n});\n\ndiscovery.on('goodbye', (device: ssdp.Device) => {\n    console.log(`Goodbye from ${device.address}`);\n});\n\nawait discovery.start();\nawait discovery.search();\n```\n\n## Installation\n\n```sh\nnpm install axis-discovery-ssdp\n# or\nyarn add axis-discovery-ssdp\n```\n\n## Who is using it?\n\nThe application [Searchlight](https://fantasticfiasco.github.io/searchlight/) is depending on this package to find Axis cameras on the network using SSDP. Download and give it a spin!\n\n## API\n\n### `Discovery`\n\nThe `Discovery` class is the main class in the package. With it you can register for changes to cameras on the network and respond accordingly when a camera is found on, or intentionally disconnects from, the network.\n\n```typescript\nclass Discovery {\n    /**\n     * Initializes a new instance of the class.\n     * @param options The SSDP discovery options.\n     */\n    constructor(options?: IOptions);\n\n    /**\n     * Start listen for device advertisements on all network interface\n     * addresses.\n     */\n    start(): Promise<void>;\n\n    /**\n     * Stop listening for device advertisements.\n     */\n    stop(): Promise<void>;\n\n    /**\n     * Triggers a new search for devices on the network.\n     */\n    search(): Promise<void>;\n\n    /**\n     * Adds the listener function to the end of the listeners array for the event named eventName.\n     * No checks are made to see if the listener has already been added. Multiple calls passing the\n     * same combination of eventName and listener will result in the listener being added, and\n     * called, multiple times.\n     * @param eventName The name of the event.\n     * @param listener The callback function.\n     */\n    on(eventName: 'hello' | 'goodbye', listener: (device: Device) => void): this;\n\n    // The remaining implementation of EventEmitter has been removed for brevity\n}\n```\n\n### `Device`\n\nThe `Device` class is a immutable description of a camera on the network.\n\n```typescript\nclass Device {\n    /**\n     * Gets the address.\n     */\n    readonly address: string;\n\n    /**\n     * Gets the port.\n     */\n    readonly port: number | undefined;\n\n    /**\n     * Gets the MAC address. In most situations this is identical to the\n     * serial number. The exceptions are the Axis products which bundle\n     * multiple physical devices into a single casing with a shared network\n     * interface. Because of the shared network interface they also share\n     * the same MAC address.\n     */\n    readonly macAddress: string | undefined;\n\n    /**\n     * Gets the short description for the end user.\n     */\n    readonly friendlyName: string | undefined;\n\n    /**\n     * Gets the model name.\n     */\n    readonly modelName: string | undefined;\n\n    /**\n     * Gets the long model description for the end user.\n     */\n    readonly modelDescription: string | undefined;\n\n    /**\n     * Gets the model number.\n     */\n    readonly modelNumber: string | undefined;\n\n    /**\n     * Gets the URL to the web page of the device.\n     */\n    readonly presentationURL: string | undefined;\n}\n```\n\n### `Options`\n\nThe `Options` class can be specified to configure SSDP discovery.\n\n```typescript\n/**\n * The SSDP discovery options.\n */\nexport interface IOptions {\n    /**\n     * An implementation of a HTTP client. Default value is based\n     * on <a href=\"https://www.npmjs.com/package/request\">Request</a> but a\n     * custom implementation can be provided. This can be useful if discovery\n     * is required in an Electron application where one wish to benefit from\n     * the proxy configuration provided by using Electron's\n     * <a href=\"https://electronjs.org/docs/api/net\">net.request</a>.\n     */\n    httpClient?: IHttpClient;\n}\n\n/**\n * Interface responsible for HTTP communication on the network.\n */\nexport interface IHttpClient {\n    /**\n     * Send GET request over the network.\n     * @param url Fully qualified URL.\n     * @returns Promise with response body.\n     */\n    get(url: string): Promise<string>;\n}\n```\n","maintainers":[{"name":"fantasticfiasco","email":"mattias@kindb.org"}],"time":{"modified":"2023-04-16T20:18:17.173Z","created":"2016-10-01T12:59:04.777Z","0.0.1":"2016-10-01T12:59:04.777Z","0.0.2":"2016-10-17T21:24:09.479Z","0.0.3":"2016-11-28T21:59:58.449Z","0.0.4":"2016-11-30T22:50:41.165Z","0.0.5":"2016-12-01T19:18:05.964Z","0.0.6":"2016-12-01T19:46:57.981Z","0.0.7":"2016-12-03T12:57:09.817Z","0.0.8":"2016-12-03T19:37:56.916Z","1.0.0":"2016-12-03T23:01:02.200Z","1.0.1":"2016-12-06T19:38:50.623Z","1.0.2":"2017-01-26T20:52:31.931Z","2.0.0":"2017-06-24T19:58:14.975Z","3.0.0":"2017-06-26T19:04:11.430Z","4.0.0":"2017-07-04T21:58:24.958Z","4.0.1":"2017-07-06T19:36:25.254Z","4.0.2":"2017-10-14T14:00:23.331Z","4.1.0-beta1":"2017-11-26T19:07:31.795Z","4.1.0":"2017-11-27T19:47:58.958Z","5.0.0":"2017-12-22T14:07:19.651Z","5.0.1":"2019-01-07T15:16:11.795Z","5.0.2":"2019-03-09T17:11:06.073Z","5.0.3":"2019-06-07T09:47:42.170Z","5.0.4":"2019-07-14T14:42:01.480Z","5.0.5":"2019-12-27T11:47:57.037Z","5.0.6":"2020-03-09T16:22:08.439Z","6.0.0":"2020-10-11T07:29:34.657Z","6.0.1":"2021-01-10T16:39:08.744Z","7.0.0":"2021-06-15T06:58:57.867Z","8.0.0":"2023-01-08T14:11:17.857Z","8.0.1":"2023-04-16T20:18:17.062Z"},"license":"Apache-2.0","readmeFilename":"README.md","homepage":"https://github.com/FantasticFiasco/axis-js","keywords":["axis","communications","camera","device","discovery","ssdp","upnp"],"repository":{"type":"git","url":"git+https://github.com/FantasticFiasco/axis-js.git"},"author":{"name":"Mattias Kindborg","email":"mattias.kindborg@gmail.com","url":"https://twitter.com/FantasticFiasco"},"bugs":{"url":"https://github.com/FantasticFiasco/axis-js/issues"}}