{"_id":"hls-fetcher","_rev":"45-5809c39f86067e257d765af5d3ddf008","name":"hls-fetcher","dist-tags":{"experimental":"2.2.2","latest":"2.3.0"},"versions":{"1.1.1":{"name":"hls-fetcher","version":"1.1.1","license":"MIT","_id":"hls-fetcher@1.1.1","maintainers":[{"name":"gkatsev","email":"me@gkatsev.com"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/imbcmdth/hls-fetcher#readme","bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"bin":{"hls-fetcher":"./bin/cli.js"},"dist":{"shasum":"905266f0f9a0190b25bc0c7206172494c6899a77","tarball":"https://registry.npmjs.org/hls-fetcher/-/hls-fetcher-1.1.1.tgz","integrity":"sha512-aQQBrW89sB7UWfA2VLyhcOlWM94epO3ze9Df3Kh4sb1AHLbjiuDe7QPmQHb8SsHtNXtXFwqBsSWfjyXth6Hptw==","signatures":[{"sig":"MEYCIQCACWyayoQJ6OJFDjRcd6J97eSipiZTM8q3n6NmCxZBeQIhAM5RCytwQWp1kCRGe8EGJdQ7jbZC8y8DPQsgYFLkzDbb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"905266f0f9a0190b25bc0c7206172494c6899a77","gitHead":"7f93712a06e56a1ca935eb27a9e306a5d2d9bd68","scripts":{"test":"node test/basic.js"},"_npmUser":{"name":"gkatsev","email":"me@gkatsev.com"},"repository":{"url":"git+https://github.com/imbcmdth/hls-fetcher.git","type":"git"},"_npmVersion":"2.15.6","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"_nodeVersion":"4.4.3","dependencies":{"async":"^1.5.0","fetch":"^0.3.6","pkcs7":"^0.2.3","mkdirp":"^0.5.1","pessimist":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/hls-fetcher-1.1.1.tgz_1466185713781_0.823210007045418","host":"packages-12-west.internal.npmjs.com"}},"1.1.2":{"name":"hls-fetcher","version":"1.1.2","license":"MIT","_id":"hls-fetcher@1.1.2","maintainers":[{"name":"brandonocasey","email":"brandonocasey@gmail.com"},{"name":"dmlap","email":"dlapalomento@gmail.com"},{"name":"forbesjo","email":"joseph.a.forbes@gmail.com"},{"name":"gesinger","email":"gesinger@gmail.com"},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"heff","email":"npm@heff.me"},{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},{"name":"incompl","email":"gsmith@incompl.com"},{"name":"lday","email":"ldayananda@brightcove.com"},{"name":"misterben","email":"npm@misterben.me"},{"name":"misteroneill","email":"pgoneill@gmail.com"},{"name":"mjneil","email":"mneilweb@gmail.com"},{"name":"mmcclure","email":"npm@htbx.net"},{"name":"okaramian","email":"okaramia@gmail.com"},{"name":"squarebracket","email":"chuck.wilson+github@gmail.com"},{"name":"tjaneczko","email":"tjaneczko@brightcove.com"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/imbcmdth/hls-fetcher#readme","bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"bin":{"hls-fetcher":"./src/cli.js"},"dist":{"shasum":"17c26851a23730e66ec4aa562c96a159b46c30cb","tarball":"https://registry.npmjs.org/hls-fetcher/-/hls-fetcher-1.1.2.tgz","fileCount":8,"integrity":"sha512-j5Yqv2SUxa8bTfc42Z3cp3y1b6DCK4NfFOXLDl2B3L9YpjktTafMruoXXSWqb3atDyhvxJKycOdc8lZdC+G9Nw==","signatures":[{"sig":"MEUCIGkFG67YLWboWnPV4tNDTtW/xCVSUpsfA0HRW3PySmLMAiEAr/3qsKuW2VnMink8JJjAkBm1fLp2zYg0hRxOgZZbyWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLBcMCRA9TVsSAnZWagAAqcIP/jP1xQXq6Kx8ffbwC464\nmBVBgxM9Be6O2Noj3VhdaoVxnQ3JDHa3aXyuMGvSfaKPBybbfMIzYbPO7mKm\ngXx3N8eMF8BjJW/llSvWoX/64CXyyfXgEB7iZN2OL7UiLAC2ErbQuv47Fz8q\nVy4NtI6rIb6uvR7HOg0qnsbVeaOhXX2B9oH8X9CN7cBque+l1crM0MPcrpDV\n74YWzWM5BfYDWpq64yjPEdebtIfPskIomWFPUL4k0xFv5/QhRYNX+TJUEaOX\nvC19Ib2CwNMQHpNnuho6jpZ/K44ETl0FSKN0BlVGSt4qyX4Rn/SpWVxDG1c2\ndu5dayt3ua3dRvTVU/xFvKsf5s9NWGZD0bweqY9Ie5iTkgg/evaW1VW63UwM\nOngbNTUFm/JQsQcqYDCUg1abD7uR1HzjqXipVstn4QSqKonYVh0gAWRlw1sX\neR7KsOR+Xgk9G2PB0CgF9ScI77YZKzJTH0mWiRIOTsEQFKhWAmAAcJrCN007\nnOP49RRCCLQM/uMErZ/8SLfIOWXdIXdYkzEdfJsvVj+9/LfMKMWX1zEk/sMe\nw7z84WV12rudVHyK2LSaJ51S24Vkwm8yNbj1HOIzEjwFpGnBin346tT1haiC\n0x1ygxAf/9CaCKs+zcHrZkaMwrLywww21lZEkFJOrAzZmluCc/v3D78ejOMi\nNjpI\r\n=02yw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"8b7884b8d0ae34f57ede2d5fbc82e940abe228ee","scripts":{"test":"echo 'No tests to run'"},"_npmUser":{"name":"brandonocasey","email":"brandonocasey@gmail.com"},"repository":{"url":"git+https://github.com/videojs/hls-fetcher.git","type":"git"},"_npmVersion":"5.6.0","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"_nodeVersion":"8.11.2","dependencies":{"mkdirp":"^0.5.1","bluebird":"^3.4.0","pessimist":"^0.3.5","m3u8-parser":"^1.0.2","requestretry":"^1.8.0","sync-request":"^3.0.1","aes-decrypter":"^1.0.2","promise-streams":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hls-fetcher_1.1.2_1529616140555_0.5843179840427402","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"hls-fetcher","version":"2.0.0","license":"MIT","_id":"hls-fetcher@2.0.0","maintainers":[{"name":"brandonocasey","email":"brandonocasey@gmail.com"},{"name":"dmlap","email":"dlapalomento@gmail.com"},{"name":"forbesjo","email":"joseph.a.forbes@gmail.com"},{"name":"gesinger","email":"gesinger@gmail.com"},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"heff","email":"npm@heff.me"},{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},{"name":"incompl","email":"gsmith@incompl.com"},{"name":"lday","email":"ldayananda@brightcove.com"},{"name":"misterben","email":"npm@misterben.me"},{"name":"misteroneill","email":"pgoneill@gmail.com"},{"name":"mjneil","email":"mneilweb@gmail.com"},{"name":"mmcclure","email":"npm@htbx.net"},{"name":"okaramian","email":"okaramia@gmail.com"},{"name":"squarebracket","email":"chuck.wilson+github@gmail.com"},{"name":"tjaneczko","email":"tjaneczko@brightcove.com"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/imbcmdth/hls-fetcher#readme","bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"bin":{"hls-fetcher":"./src/cli.js"},"dist":{"shasum":"8ce3b09bdedc9c1b62fc5c082ba10e29a1de10b9","tarball":"https://registry.npmjs.org/hls-fetcher/-/hls-fetcher-2.0.0.tgz","fileCount":17,"integrity":"sha512-ge6IHUG8L29HZyHyOcwaaI7SOQZkdCNWnLUmP/pCLChRAgVfYUQKzrSW6j4pdMPk81jGJL3i53sim76q47jQUQ==","signatures":[{"sig":"MEUCIQDZ11N2VRG6p9A5/r3gD7oyD6WM6kcpsnJzgrez7aF6LwIgVm3Yh4dB3J2rDnBmXV51Mt/lQnp7w972D82k7Mf2suU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNY8ICRA9TVsSAnZWagAAymAP/Rv03mdld96znKN6noFy\nzLg7l/TkYSnDd42DzBRvpoa8lOg/wZwN14EsQsLKzxFA1Q07I8rrx2HwlnhR\n5YJADZhJYtBsYkLnvG/DF3sDMHJkNV32LNkaKlLWu8ocs8FhKSB+5hKK1/AU\nrc8hAxahF5t/WGJ5w6YXGzkZdyFUPHyibtCOaJnw+Xvgg57TM77u0f9Jh+0A\nw2bNHKM9BE9OmCfoUWNbAk5XJUOM1vNU0w9pVOJifI5n/OqVuU6tv/fuVrsJ\n6Pw5XbTbu9vm83jEb3zQdPJUk6VDqQCVtVfpF6IN53q4ZPFlxTdjTlK/M05B\ndaKcL4BtYX7YDPhAGfui2tgFmPYNssiXkuJh9TYOXrGJCzYuN6jSWnOgxf9W\nnKU5GEU94MPoF/RLqKmWxJRZJ9g1WtWd0QmTSV8X2u34YRWgqV8NgC0TNSJ7\nYpFJyJxpm0fZJP6FoSKN0g4qIn9Phtr8ZJVteo0nyFE7R+JkBG6D9msEsHDh\nFgdtHBUXFexyyP6aYCyNBGSrEvK/lHqU5wU+T/M5d/MrspFmhiSYIIa/52JE\n2kPShIpsaHjtoiNrwsv1+3b02/jceO9n/WAX8taPw3IKO/3kFd0g0JRCQMcj\nyNA6REhD5j2AkI2OOUeq+brHYXZUEQNf/zh0MLnQyTXnVQAudHTJlXPATNc8\nWb0V\r\n=fjI+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"2d37d526b0c8336b1fba7bbce1c8219de7639f4a","scripts":{"test":"NODE_ENV=test mocha --opts test/opts/unit.opts test/unit"},"_npmUser":{"name":"brandonocasey","email":"brandonocasey@gmail.com"},"repository":{"url":"git+https://github.com/videojs/hls-fetcher.git","type":"git"},"_npmVersion":"5.6.0","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"_nodeVersion":"8.11.2","dependencies":{"mkdirp":"^0.5.1","bluebird":"^3.4.0","pessimist":"^0.3.5","m3u8-parser":"^1.0.2","requestretry":"^1.8.0","aes-decrypter":"^1.0.2","promise-streams":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.3.3","mocha":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hls-fetcher_2.0.0_1530236680269_0.42663577613875603","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"hls-fetcher","version":"2.0.1","license":"MIT","_id":"hls-fetcher@2.0.1","maintainers":[{"name":"brandonocasey","email":"brandonocasey@gmail.com"},{"name":"dmlap","email":"dlapalomento@gmail.com"},{"name":"forbesjo","email":"joseph.a.forbes@gmail.com"},{"name":"gesinger","email":"gesinger@gmail.com"},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"heff","email":"npm@heff.me"},{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},{"name":"incompl","email":"gsmith@incompl.com"},{"name":"lday","email":"ldayananda@brightcove.com"},{"name":"misterben","email":"npm@misterben.me"},{"name":"misteroneill","email":"pgoneill@gmail.com"},{"name":"mjneil","email":"mneilweb@gmail.com"},{"name":"mmcclure","email":"npm@htbx.net"},{"name":"okaramian","email":"okaramia@gmail.com"},{"name":"squarebracket","email":"chuck.wilson+github@gmail.com"},{"name":"tjaneczko","email":"tjaneczko@brightcove.com"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/imbcmdth/hls-fetcher#readme","bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"bin":{"hls-fetcher":"./src/cli.js"},"dist":{"shasum":"2bd5f59e5303a48506b0d8dd042c4536263a4309","tarball":"https://registry.npmjs.org/hls-fetcher/-/hls-fetcher-2.0.1.tgz","fileCount":17,"integrity":"sha512-e/twSk1I2E5JoCvM0DTQKEYoCxrv5nDG0nS1zfrJxf9x7r6WmrIlOTUemjx134xlXI3pmvlDFZxRcHtP5A7KXA==","signatures":[{"sig":"MEUCIEulyG8HNe6eXmJdVqnhjbUsNZm4A1WRnvfsAxqhB5DKAiEAiVqtC4iLnR0LKj5YMG013xsPxu8xZMi/AZnx+YpFhbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSOQiCRA9TVsSAnZWagAAGEsP/inYl2TUgSXKl4U215Ha\nfIfAy+7MgH3SwuGjF1+rGDCWD/g/hl3pb73rJbrijFKwqm2s+D0IYU64B29H\n+SyP3TqcdMZOudTCPBiHliFj2nUsA2BHvHjOBlqUtN3OFgvp1XWCFxU0mbt3\nllwkJMPp1M9VTwE4zML/hOVXRpM2LTK3voBOf/jBLNPoDit+iqEO1+3Tyug1\nojZA71Ud7aqLbpBUz5MGulH2Fx5movHoqM0KDH4P3l971foOLtJHOnvhK72E\nvWKHQhjrupfxeEJGweqiHiM517e3FUv3t5Y1OButFMHHqtLUmmtmQdOu7p+A\ngUFbMk9Q969oslviVDUt3kN1wJhG65cE7mB1r2FxJjZLn4bTZ+mlxcsy8U0j\nZX4dKjPyl5RA8gLjcHgmIAOh8fXZ2qzHH3DI50J2xG9xj6DnX5HmIyihwgVY\nZhF8h2HcTtetPs6gI1ikQmLL8IfNY3xLxYDFRfk843I3n1U96/y4gQzh0vMc\ntsqzobrnLj3JOphuvHy/PAIzx3AIgOdAxs1T8G/OLFfjKIMNexalNoVUKNzb\n+u4//eKLvzMT6aOZTeJsMUc6ItR6CWaKxKYCnC/aux/uCuuVdut1xn9owi17\nasiwQUePXx3sUgAflAu88vVyMDc4Iq3J9l1V5PTIYGqYgjnrPAzkjHmTrd9y\nwPR9\r\n=4VOI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"a4b2e863cb6f472f4e9f9fa51e7cd5625d9c7b6a","scripts":{"test":"NODE_ENV=test mocha --opts test/opts/unit.opts test/unit"},"_npmUser":{"name":"gkatsev","email":"me@gkatsev.com"},"repository":{"url":"git+https://github.com/videojs/hls-fetcher.git","type":"git"},"_npmVersion":"5.6.0","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"_nodeVersion":"8.11.3","dependencies":{"mkdirp":"^0.5.1","bluebird":"^3.4.0","pessimist":"^0.3.5","m3u8-parser":"^1.0.2","requestretry":"^1.8.0","aes-decrypter":"^1.0.2","promise-streams":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.3.3","mocha":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hls-fetcher_2.0.1_1531503650027_0.35850997104200233","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"hls-fetcher","version":"2.0.2","license":"MIT","_id":"hls-fetcher@2.0.2","maintainers":[{"name":"brandonocasey","email":"brandonocasey@gmail.com"},{"name":"dmlap","email":"dlapalomento@gmail.com"},{"name":"forbesjo","email":"joseph.a.forbes@gmail.com"},{"name":"gesinger","email":"gesinger@gmail.com"},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"heff","email":"npm@heff.me"},{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},{"name":"incompl","email":"gsmith@incompl.com"},{"name":"lday","email":"ldayananda@brightcove.com"},{"name":"misterben","email":"npm@misterben.me"},{"name":"misteroneill","email":"pgoneill@gmail.com"},{"name":"mjneil","email":"mneilweb@gmail.com"},{"name":"mmcclure","email":"npm@htbx.net"},{"name":"okaramian","email":"okaramia@gmail.com"},{"name":"squarebracket","email":"chuck.wilson+github@gmail.com"},{"name":"tjaneczko","email":"tjaneczko@brightcove.com"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/imbcmdth/hls-fetcher#readme","bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"bin":{"hls-fetcher":"./src/cli.js"},"dist":{"shasum":"b54d81b238be5c27bed6b284a02aef8f4348f9cc","tarball":"https://registry.npmjs.org/hls-fetcher/-/hls-fetcher-2.0.2.tgz","fileCount":17,"integrity":"sha512-s0WVEk7xzIEiYszvlpqxCIj/nABOqGR1+tqmSq85aZrgMraLGMjmggT9a0UtiG8O1XzxN23jSYxCnQnTa4XpiQ==","signatures":[{"sig":"MEQCID9AzboTzEFhdU5we7hWMpzOEtdJlvYlYpamRs7nHN6dAiAAok4RMLpLWf1uZXi8+qPj6uG8haQFl9m1zYoKIOc7RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUNu8CRA9TVsSAnZWagAANjYP/0Aes/vZAwwaUk0YnPMf\ni+haAUp3BjPlTox1hSm56aqu6h3JwWiDwyQs/KSWLQZoD9t7H1sk/EJ8zO+b\nYaVCLUGNwClYLvx6LdoPc/zSj45oBMdTxoXyfWaHcdKykFNNMx4PXKImUA7y\nKwODW/ijucIYGiFHz/Jpe5J8Z5W/CrRjC6oXWbfabkkppzw8V2iiViy3MHWR\nCyOWZExVSH4TUTSoKaJ2A/N50aDoNWfR8j2+1y0oU4DHEw99VQBserdcnpwP\nSmlWmlYlNXG5C3HesktUKeA7gy/THirHT/u6/rPFNdiRQkE01/T4e/ISCvDU\nzNRW5MrkJzOOzvw7/ilF6iJJTyW8zxPOn6RirCqEoTcFTUa8SYR4fT8kMxGP\nLyb2/hgoTkJmRpQqozW2TV23gRsjyofn9H2bkh812/tkmnqBej7lD4ByUV6J\n2VaLxa/H47UFfK8AoIxm7iC5T61PxF85X5xxXcMEvlNhEWW0MQDoVTeAwlXS\ns0yQM9H8Y9NIEjeeSmhLLRaO7bJJu5GTEd1HUz78qeYviM+35fVZW8/TdnMn\n3Txk6MMYnZQl1fDtg2gotPxVkidKtVILYyXCajJtbU4numJa4OaHP4+LAefL\nOiMoIMF31de3OHl/RAH0yhoYKl0159fA2j/L1d6MTGVYF+nVf2NLYPx2DJ1g\nn8hW\r\n=6pKX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"b5c7e1872ceb31ec580a99997034270aa94cfc5b","scripts":{"lint":"vjsstandard","test":"NODE_ENV=test mocha --opts test/opts/unit.opts test/unit","pretest":"npm run lint"},"_npmUser":{"name":"brandonocasey","email":"brandonocasey@gmail.com"},"repository":{"url":"git+https://github.com/videojs/hls-fetcher.git","type":"git"},"_npmVersion":"5.6.0","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"_nodeVersion":"8.11.3","dependencies":{"mkdirp":"^0.5.1","request":"^2.87.0","bluebird":"^3.4.0","pessimist":"^0.3.5","m3u8-parser":"^4.2.0","requestretry":"^2.0.0","aes-decrypter":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.3.3","mocha":"^5.2.0","videojs-standard":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/hls-fetcher_2.0.2_1532025788008_0.515247399912929","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"hls-fetcher","version":"2.1.0","license":"MIT","_id":"hls-fetcher@2.1.0","maintainers":[{"name":"brandonocasey","email":"brandonocasey@gmail.com"},{"name":"dmlap","email":"dlapalomento@gmail.com"},{"name":"forbesjo","email":"joseph.a.forbes@gmail.com"},{"name":"gesinger","email":"gesinger@gmail.com"},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"heff","email":"npm@heff.me"},{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},{"name":"incompl","email":"gsmith@incompl.com"},{"name":"lday","email":"ldayananda@brightcove.com"},{"name":"misterben","email":"npm@misterben.me"},{"name":"misteroneill","email":"pgoneill@gmail.com"},{"name":"mjneil","email":"mneilweb@gmail.com"},{"name":"mmcc","email":"matt@mmcc.io"},{"name":"mmcclure","email":"npm@htbx.net"},{"name":"okaramian","email":"okaramia@gmail.com"},{"name":"squarebracket","email":"chuck.wilson+github@gmail.com"},{"name":"tjaneczko","email":"tjaneczko@brightcove.com"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/imbcmdth/hls-fetcher#readme","bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"bin":{"hls-fetcher":"./src/cli.js"},"dist":{"shasum":"b291a7637561b0fb3139e95ea34f84b5c473237a","tarball":"https://registry.npmjs.org/hls-fetcher/-/hls-fetcher-2.1.0.tgz","fileCount":21,"integrity":"sha512-n3PNyfdjj4dLZ2fLfZTXKCDG2MdzKAbxhE0jgRseS39pKu/8RsSfFp0COIAqClPrGJfGZyuBOdMPKi6GFOIp6Q==","signatures":[{"sig":"MEQCIH4W6Gk/OminbvAybKryXo7FFVB1S+m/74qV8VvXEDIXAiAOxGddsIDW+9uP8Kekq79gQpB+ZWRVwzclxq9r0B3iNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAAPxCRA9TVsSAnZWagAAuRcP/1gHucwn8rtE5TnJmyAr\nddhk8UK3R/7ZMswn2TFquVl959H3x34W+5l2rESEiqEYPZVlDAvYRUpxsm9s\nj/o9J3+SpJ7dE6tvs2kv35ScShie0vzuY6EBXHpMqjngaizcjHm+H+2g7F+y\ntQ5K1XDizlmB/cRReIaEUQe/kk+JXhyM55s6Gc2pQC/74LqIpy/uMPKB9RwA\nsKMzsNjgiQn5FP5n0JPpQlGnpwXxeO9Joej/HR6fS3nZgmUuwsdFBp2xLMcr\nR0UtsJSks0NpeytA4AbZYd/J+fWyrHK4ei32DR85cYWKm6K0yPb9ahL5L2Bn\n577+elnUp+VER/IYAbVTcyY20gVUp/Kvj4r1f2d8UuLBS6wLDNms6n7Ap0kk\nTrrLTFmpJU8ownAsukZk3PDmNL8W1qynSA0orZP4Was0nl7O/iz8u2FpFp9s\nQUxFA+RVoXY/FaVc5dZJLmVQ3EGnaX+emBl3/A8Ny3g0RTroDdEjyT7W1dkw\nvBQApD/qMcbGcmDX8zGiAuXx4TgfRspD+iakEWly1sv0Og87sjJrDB4UVV/M\niEGcS2DNHq2gdnFZjQke3m1B4IK4n5lkcY1ZPOqQwWPlL74+3fW/m4jbj2Fm\nh0IUtaorGySaJGJF45MjvSP4RyaDYEAyZ973jkg51gXTz9AAFKZb74p2wEEK\nKJg6\r\n=7iRJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"0139442b823fd2946b13568c2f23c7073e70d440","scripts":{"lint":"vjsstandard","test":"NODE_ENV=test mocha --opts test/opts/unit.opts test/unit","pretest":"npm run lint","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","docs:toc":"doctoc README.md","preversion":"npm test","prepublishOnly":"vjsverify --skip-es-check","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s"},"_npmUser":{"name":"brandonocasey","email":"brandonocasey@gmail.com"},"repository":{"url":"git+https://github.com/videojs/hls-fetcher.git","type":"git"},"_npmVersion":"6.4.1","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"vjsstandard":{"ignore":["dist","docs","test/dist"]},"_nodeVersion":"10.15.3","browserslist":["defaults","ie 11"],"dependencies":{"mkdirp":"^0.5.1","request":"^2.87.0","bluebird":"^3.4.0","pessimist":"^0.3.5","m3u8-parser":"^4.3.0","requestretry":"^2.0.0","aes-decrypter":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.3.3","husky":"^1.0.0-rc.13","mocha":"^5.2.0","doctoc":"^1.3.1","lint-staged":"^7.2.2","not-prerelease":"^1.0.1","videojs-standard":"^7.0.1","npm-merge-driver-install":"^1.0.0","videojs-generator-verify":"~1.0.4","conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hls-fetcher_2.1.0_1560282096821_0.5350807323867037","host":"s3://npm-registry-packages"},"generator-videojs-plugin":{"version":"7.3.2"}},"2.2.0":{"name":"hls-fetcher","version":"2.2.0","license":"MIT","_id":"hls-fetcher@2.2.0","maintainers":[{"name":"brandonocasey","email":"brandonocasey@gmail.com"},{"name":"dmlap","email":"dlapalomento@gmail.com"},{"name":"forbesjo","email":"joseph.a.forbes@gmail.com"},{"name":"gesinger","email":"gesinger@gmail.com"},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"heff","email":"npm@heff.me"},{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},{"name":"incompl","email":"gsmith@incompl.com"},{"name":"lday","email":"ldayananda@brightcove.com"},{"name":"misterben","email":"npm@misterben.me"},{"name":"misteroneill","email":"pgoneill@gmail.com"},{"name":"mjneil","email":"mneilweb@gmail.com"},{"name":"mmcc","email":"matt@mmcc.io"},{"name":"mmcclure","email":"npm@htbx.net"},{"name":"okaramian","email":"okaramia@gmail.com"},{"name":"squarebracket","email":"chuck.wilson+github@gmail.com"},{"name":"tjaneczko","email":"tjaneczko@brightcove.com"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/imbcmdth/hls-fetcher#readme","bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"bin":{"hls-fetcher":"./src/cli.js"},"dist":{"shasum":"adb41ec1089a8913abf3f35955e350c52af923ae","tarball":"https://registry.npmjs.org/hls-fetcher/-/hls-fetcher-2.2.0.tgz","fileCount":24,"integrity":"sha512-g8afOxyuWIo82+SBq3zrm6LZdHNjDG2tAr81aUSBAhAif/lUHC3TKffWxmYkp9WHA6vcGlsl7oCHHXOvfsWtNw==","signatures":[{"sig":"MEQCIGKXnMyfCH2wOxz99W7pC7H/gs/scQB8evDPWtXDV/RlAiAtUUFRHOudJ3ZmuFsXvGN+zP9Cgmtup+zcGJ8MuI5Akw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcV5NCRA9TVsSAnZWagAA8cIQAJRwdUzV5dzZ6i6eOyfh\nBBLVxojbUIGsK3R9tR13xoRtWRX+YrAqrg1IKTcObiEzwYqi/ApvNOEvarmj\nYZJoWYNevRNrzBhJSyd6fMlI/0BaGei3TbPRlg0wO2JIuFDHKZiXiq4Oyu21\nxZyT4G60WDzMqyk90T2TPRvS10RofPo51MVQigFiHLUehOJEi9hXrf1HNQ7B\nXy2eCUtkhbTGtU+Pu2T30bedFnBuypfdD9KLoofW5WnWPa68ZYcTs9TQPNwV\nPu4KtgAebLzF+m2jf4BDqluWyPbcFjcBxtjASeoQ2TYFzrq3y77CbPYvt+YA\nhczTvuTLz8uQcOdO9k9iXoFhNkhAqnHaDNmeTPJMkfwHL6dJMbRnmJKoWrxP\nDkh+0lYhRlEeVyovUF5Ue7tpoCN8mSQp25WyC4dukB+IaYA1RZm/1F2TuUNR\nR1ojHva05Apk60CkOE7CQCyh4gxgGJxOB/gWHjP86nIoG7ETSP6nDUKH2Nys\nHCqEqNOA37jhPaJ8rRiy1Mu49Fez/0EIuLajIAnaUyVUOfPSmC0FzrBHhS2H\n24jmycnKHgzw0w9YB9ZGxcfmBedVKgyRAR5PbHaAHvu2/H3B7lEamLRRQwps\njL9um5/5BiVUipPQZn2PbvpGe4yw30cRZZnMkoEst6JuekjAVpYLDj2ueMuH\nIaeK\r\n=/7BE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"\n# HLS-FETCHER\n\n[![Build Status](https://travis-ci.org/videojs/hls-fetcher.svg?branch=master)](https://travis-ci.org/videojs/hls-fetcher)\n[![Greenkeeper badge](https://badges.greenkeeper.io/videojs/hls-fetcher.svg)](https://greenkeeper.io/)\n[![Slack Status](http://slack.videojs.com/badge.svg)](http://slack.videojs.com)\n\n[![NPM](https://nodei.co/npm/hls-fetcher.png?downloads=true&downloadRank=true)](https://nodei.co/npm/hls-fetcher/)\n\nMaintenance Status: Stable\n\nA simple CLI tool to fetch an entire hls manifest and it's segments and save it all locally.\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [Installation](#installation)\n  - [Command Line Usage](#command-line-usage)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n``` bash\n  $ [sudo] npm install hls-fetcher -g\n```\n\n### Command Line Usage\n\n**Example**\n```\nhls-fetcher -i http://example.com/hls_manifest.m3u8\n```\n\n**Options**\n```\n  $ hls-fetcher\n  Usage: hls-fetcher\n\n  Options:\n    -i, --input        uri to m3u8 (required)\n    -o, --output       output path (default:'./')\n    -c, --concurrency  number of simultaneous fetches (default: 5)\n```\n","gitHead":"6452b11f1899da0522054de0b2474f13c15c0506","scripts":{"lint":"vjsstandard","test":"NODE_ENV=test mocha --opts test/opts/unit.opts test/unit","pretest":"npm run lint","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","docs:toc":"doctoc README.md","preversion":"npm test","prepublishOnly":"vjsverify --skip-es-check","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s"},"_npmUser":{"name":"brandonocasey","email":"brandonocasey@gmail.com"},"repository":{"url":"git+https://github.com/videojs/hls-fetcher.git","type":"git"},"_npmVersion":"6.9.0","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"vjsstandard":{"ignore":["dist","docs","test/dist"]},"_nodeVersion":"10.16.3","browserslist":["defaults","ie 11"],"dependencies":{"mkdirp":"^0.5.1","request":"^2.87.0","bluebird":"^3.4.0","pessimist":"^0.3.5","filenamify":"^4.1.0","mpd-parser":"^0.9.0","m3u8-parser":"^4.4.2","requestretry":"^2.0.0","aes-decrypter":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nock":"^9.3.3","husky":"^1.0.0-rc.13","mocha":"^5.2.0","doctoc":"^1.3.1","lint-staged":"^7.2.2","not-prerelease":"^1.0.1","videojs-standard":"^7.0.1","npm-merge-driver-install":"^1.0.0","videojs-generator-verify":"~1.0.4","conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hls-fetcher_2.2.0_1567710797242_0.247696236953463","host":"s3://npm-registry-packages"},"generator-videojs-plugin":{"version":"7.3.2"}},"2.2.1":{"name":"hls-fetcher","version":"2.2.1","license":"MIT","_id":"hls-fetcher@2.2.1","maintainers":[{"name":"brandonocasey","email":"brandonocasey@gmail.com"},{"name":"dmlap","email":"dlapalomento@gmail.com"},{"name":"forbesjo","email":"joseph.a.forbes@gmail.com"},{"name":"gesinger","email":"gesinger@gmail.com"},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"heff","email":"npm@heff.me"},{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},{"name":"incompl","email":"gsmith@incompl.com"},{"name":"lday","email":"ldayananda@brightcove.com"},{"name":"misterben","email":"npm@misterben.me"},{"name":"misteroneill","email":"pgoneill@gmail.com"},{"name":"mjneil","email":"mneilweb@gmail.com"},{"name":"mmcc","email":"matt@mmcc.io"},{"name":"mmcclure","email":"npm@htbx.net"},{"name":"okaramian","email":"okaramia@gmail.com"},{"name":"squarebracket","email":"chuck.wilson+github@gmail.com"},{"name":"tjaneczko","email":"tjaneczko@brightcove.com"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/imbcmdth/hls-fetcher#readme","bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"bin":{"hls-fetcher":"./src/cli.js"},"dist":{"shasum":"d9ccc9ea621cfb4160c1cfa2f23da155fffd7fb7","tarball":"https://registry.npmjs.org/hls-fetcher/-/hls-fetcher-2.2.1.tgz","fileCount":25,"integrity":"sha512-MuEDYoWVgx/P/N7iAVTOwpk5mtLVsfvGuK7xrsgdZMfyYPlVUG0iWc8U5Gm+bjyBp7iE4AWMSFSNyhNn2h0MnA==","signatures":[{"sig":"MEQCIDOYSqkD4WABSfiJoOarzxIsiuU1kiVQCDLQj01edwLRAiA2t5t/OpymvSH1jgdoGBD54SovVMQe6rfUTWtv2o8Wiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcoNZCRA9TVsSAnZWagAAIKQQAIdIADeOEGA5S7VpGR4u\nVoCXA7xYVzBDedn8dYSUlM7rJmodqF4xNLAifRS08pkT7VlOp7LD469Zplz4\n/JEXoOXhoMaYbKczRm8rIPKHlXTkIrl4RDKElaaxBF/QcXKvf6dVZfN3c7vp\ndAYWVjArQk3ALGBnPoNhUdzpJR8BdKQ+fP690JNqCtdGTOajl2F3QajnZrYn\nWYgR9Wetussq7OWPixig0Cx/0SDHxhAa3EPTlIxh2I2+z7LJ9AQaMDgSCLk1\nuZ9W4rPmoa9yI0iO8ttYtAJob/p+5Blt+CXJRkDbqgXhiY7q9tEyMEGXRyJk\n8qZgo9RbFz+CkzcWUDD59nTmHUsz5n5v6S4NpT5CK2uy8LIHC9funxQ52Esh\n1NqqqPXQZi+UjKOZ2jaVbCq1SQxloJDGcxSQ1zkjqgHX3BfKdZnw1JMvpB/n\nwifg2cC6n6MMIJuFFufAX/QJ6d6OWgY9Uo/va1eKn16mOpEzDOa4yQWuYdFY\nlHX6/C3mJIHn9Z1gfri7m88g5jDYz8JMFXQFPD2coB/AbpAzVminZLv3yGpe\n5NTzAzWp3eq6VMFB8mXdKgAcKYSlsrecbummMVwfoK1BYfWPlabQRFx5OGec\np39xUvMYotfV7ETopYKG5ZURjCcLoCYnViumbNp6+V24arqnv750sL4ejP8I\nPywL\r\n=j449\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"\n# HLS-FETCHER\n\n[![Build Status](https://travis-ci.org/videojs/hls-fetcher.svg?branch=master)](https://travis-ci.org/videojs/hls-fetcher)\n[![Greenkeeper badge](https://badges.greenkeeper.io/videojs/hls-fetcher.svg)](https://greenkeeper.io/)\n[![Slack Status](http://slack.videojs.com/badge.svg)](http://slack.videojs.com)\n\n[![NPM](https://nodei.co/npm/hls-fetcher.png?downloads=true&downloadRank=true)](https://nodei.co/npm/hls-fetcher/)\n\nMaintenance Status: Stable\n\nA simple CLI tool to fetch an entire hls manifest and it's segments and save it all locally.\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [Installation](#installation)\n  - [Command Line Usage](#command-line-usage)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n``` bash\n  $ [sudo] npm install hls-fetcher -g\n```\n\n### Command Line Usage\n\n**Example**\n```\nhls-fetcher -i http://example.com/hls_manifest.m3u8\n```\n\n**Options**\n```\n  $ hls-fetcher\n  Usage: hls-fetcher\n\n  Options:\n    -i, --input        uri to m3u8 (required)\n    -o, --output       output path (default:'./')\n    -c, --concurrency  number of simultaneous fetches (default: 5)\n```\n","gitHead":"ca1b6e2d4f1fe08fb33c52a94f9dde1f7248797e","scripts":{"lint":"vjsstandard","test":"NODE_ENV=test mocha --opts test/opts/unit.opts test/unit","pretest":"npm run lint","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","docs:toc":"doctoc README.md","preversion":"npm test","prepublishOnly":"vjsverify --skip-es-check","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s"},"_npmUser":{"name":"brandonocasey","email":"brandonocasey@gmail.com"},"repository":{"url":"git+https://github.com/videojs/hls-fetcher.git","type":"git"},"_npmVersion":"6.9.0","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"vjsstandard":{"ignore":["dist","docs","test/dist"]},"_nodeVersion":"10.16.3","browserslist":["defaults","ie 11"],"dependencies":{"mkdirp":"^0.5.1","request":"^2.87.0","bluebird":"^3.4.0","pessimist":"^0.3.5","filenamify":"^4.1.0","mpd-parser":"^0.9.0","m3u8-parser":"^4.4.2","requestretry":"^2.0.0","aes-decrypter":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nock":"^9.3.3","husky":"^1.0.0-rc.13","mocha":"^5.2.0","doctoc":"^1.3.1","lint-staged":"^7.2.2","not-prerelease":"^1.0.1","videojs-standard":"^7.0.1","npm-merge-driver-install":"^1.0.0","videojs-generator-verify":"~1.0.4","conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hls-fetcher_2.2.1_1567785817184_0.9334551591229818","host":"s3://npm-registry-packages"},"generator-videojs-plugin":{"version":"7.3.2"}},"2.2.2":{"name":"hls-fetcher","version":"2.2.2","license":"MIT","_id":"hls-fetcher@2.2.2","maintainers":[{"name":"abarstow","email":"alexander.barstow@gmail.com"},{"name":"mmcc","email":"matt@mmcc.io"},{"name":"squarebracket","email":"chuck.wilson+github@gmail.com"},{"name":"tjaneczko","email":"tjaneczko@brightcove.com"},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"heff","email":"npm@heff.me"},{"name":"mmcclure","email":"npm@htbx.net"},{"name":"dmlap","email":"dlapalomento@gmail.com"},{"name":"misteroneill","email":"pgoneill@gmail.com"},{"name":"brandonocasey","email":"brandonocasey@gmail.com"},{"name":"forbesjo","email":"joseph.a.forbes@gmail.com"},{"name":"gesinger","email":"gesinger@gmail.com"},{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},{"name":"incompl","email":"gsmith@incompl.com"},{"name":"mjneil","email":"mneilweb@gmail.com"},{"name":"okaramian","email":"okaramia@gmail.com"},{"name":"lday","email":"ldayananda@brightcove.com"},{"name":"misterben","email":"npm@misterben.me"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/imbcmdth/hls-fetcher#readme","bugs":{"url":"https://github.com/imbcmdth/hls-fetcher/issues"},"bin":{"hls-fetcher":"src/cli.js"},"dist":{"shasum":"5964886453923d20b79489752dff2b22828bb577","tarball":"https://registry.npmjs.org/hls-fetcher/-/hls-fetcher-2.2.2.tgz","fileCount":31,"integrity":"sha512-scE6H3QA43XOrHlvvVgbaNa/U5ECxN6IPPzCTR0756L2FNHvkhqS17qTEcwMrfOj7MbTpBksPX2OeTSLa/9z+Q==","signatures":[{"sig":"MEUCIQCvvFBPfg+fFmYisG+IYKGs7GIHWZITzNP7RwRn9M8MwAIgZLXyuvUAPqHt3tBFymLu7Veg6gv3V4ugHm3hiBf2mvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyA93CRA9TVsSAnZWagAAIBUP/joF1b8aDpvQONaNih53\nhUIc3VuOmxolAnzTkNZ8/Dmj1EzyRUdwm0nWFnXvAaeUiFHBZOAzwcpgcnUY\ngNRNsXgQ9oUHqyYdKhsMttwYm/G6X837Wa0XtmuMlzM+4pj2k2ZnZ00EvuMl\nrMgdho4o4D7z9dSQOYKCueAPvsYnzSsFOcbLlt6JPRsya+BqLs9JiJJg+pxv\nwBj7kjZ/rS3AEUEOTWU1a4i0KfGLVj9hasGF782aKGPZmgyBLzqvFVsKZ3ST\nJx0goXrH/mvLfEbwzau8Wu4nG3/AHeVQHTTbB+gjxQv+teEu5ozNXhQ950cF\nGbdne+t9xfNVceeQNgi/wBncBCVeiYy66xN53NcsT+9F8vAPCnhvVlzHFwrf\nmuXc0wbyqpKyZqc+57hSV106tnCj6Yl3MrY9DcpKhilMELNkqciGG6K17CCd\nqzSaVvonOMaCwREeMzfuOmqzxoM83pVVteSqQrEqLc2BgxYZtjT32L4avcy0\niGodyhncx0dliNeqO8SDTTzPI4Kr60OjTJ0RaDf9GXrC9tBhvW+71R2d/QFu\n31nnPmSI+2U6ImeSwiXiQll9g13YsUUx77dY3nhHPOsFyv1JPf0t9Xd6qDNl\njixAiSW/5ozqlklULh5mQwUqSoIPb+IG9+aXQTmjJa7KBq9d/gQP34ChsaRU\nGh4a\r\n=X+xN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"\n# HLS-FETCHER\n\n[![Build Status](https://travis-ci.org/videojs/hls-fetcher.svg?branch=master)](https://travis-ci.org/videojs/hls-fetcher)\n[![Greenkeeper badge](https://badges.greenkeeper.io/videojs/hls-fetcher.svg)](https://greenkeeper.io/)\n[![Slack Status](http://slack.videojs.com/badge.svg)](http://slack.videojs.com)\n\n[![NPM](https://nodei.co/npm/hls-fetcher.png?downloads=true&downloadRank=true)](https://nodei.co/npm/hls-fetcher/)\n\nMaintenance Status: Stable\n\nA simple CLI tool to fetch an entire hls manifest and it's segments and save it all locally.\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [Installation](#installation)\n  - [Command Line Usage](#command-line-usage)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n``` bash\n  $ [sudo] npm install hls-fetcher -g\n```\n\n### Command Line Usage\n\n**Example**\n```\nhls-fetcher -i http://example.com/hls_manifest.m3u8\n```\n\n**Options**\n```\n  $ hls-fetcher\n  Usage: hls-fetcher\n\n  Options:\n    -i, --input        uri to m3u8 (required)\n    -o, --output       output path (default:'./')\n    -c, --concurrency  number of simultaneous fetches (default: 5)\n```\n","gitHead":"21c43995897cfb893d9aa81408cd766fc5492faa","scripts":{"lint":"vjsstandard","test":"NODE_ENV=test mocha --opts test/opts/unit.opts test/unit","start":"npm run test -- --watch","pretest":"npm run lint","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","docs:toc":"doctoc README.md","preversion":"npm test","prepublishOnly":"vjsverify --skip-es-check","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s"},"_npmUser":{"name":"brandonocasey","email":"brandonocasey@gmail.com"},"repository":{"url":"git+https://github.com/videojs/hls-fetcher.git","type":"git"},"_npmVersion":"6.14.6","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"vjsstandard":{"ignore":["dist","docs","test/dist"]},"_nodeVersion":"10.22.1","browserslist":["defaults","ie 11"],"dependencies":{"mkdirp":"^0.5.1","request":"^2.87.0","bluebird":"^3.4.0","pessimist":"^0.3.5","filenamify":"^4.1.0","mpd-parser":"^0.9.0","m3u8-parser":"^4.4.2","requestretry":"^2.0.0","aes-decrypter":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nock":"^13.0.4","husky":"^1.0.0-rc.13","mocha":"^5.2.0","doctoc":"^1.3.1","lint-staged":"^7.2.2","not-prerelease":"^1.0.1","videojs-standard":"^7.0.1","npm-merge-driver-install":"^1.0.0","videojs-generator-verify":"~1.0.4","conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hls-fetcher_2.2.2_1606946678934_0.2828343544243255","host":"s3://npm-registry-packages"},"generator-videojs-plugin":{"version":"7.3.2"}},"2.3.0":{"name":"hls-fetcher","version":"2.3.0","license":"MIT","_id":"hls-fetcher@2.3.0","maintainers":[{"name":"squarebracket","email":"chuck.wilson+github@gmail.com"},{"name":"tjaneczko","email":"tjaneczko@brightcove.com"},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"heff","email":"npm@heff.me"},{"name":"mmcclure","email":"npm@htbx.net"},{"name":"dmlap","email":"dlapalomento@gmail.com"},{"name":"misteroneill","email":"pgoneill@gmail.com"},{"name":"brandonocasey","email":"brandonocasey@gmail.com"},{"name":"forbesjo","email":"joseph.a.forbes@gmail.com"},{"name":"gesinger","email":"gesinger@gmail.com"},{"name":"imbcmdth","email":"jon.carlos.rivera@gmail.com"},{"name":"incompl","email":"gsmith@incompl.com"},{"name":"mjneil","email":"mneilweb@gmail.com"},{"name":"okaramian","email":"okaramia@gmail.com"},{"name":"lday","email":"ldayananda@brightcove.com"},{"name":"misterben","email":"npm@misterben.me"},{"name":"mmcc","email":"matt@mmcc.io"},{"name":"abarstow","email":"alexander.barstow@gmail.com"}],"contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"homepage":"https://github.com/videojs/hls-fetcher#readme","bugs":{"url":"https://github.com/videojs/hls-fetcher/issues"},"bin":{"hls-fetcher":"src/cli.js"},"dist":{"shasum":"6e7ff3cf5e4f20566de9c1fc32fd4cb6847f3227","tarball":"https://registry.npmjs.org/hls-fetcher/-/hls-fetcher-2.3.0.tgz","fileCount":31,"integrity":"sha512-6usgkbHW4j6g1LJu1U3idJrb2E4hPrTDnsAaGo2TFLu5PhCHeXNE2qPXZ1Rc3hcRBkxR53FNjlOQ++d2mbQ3+g==","signatures":[{"sig":"MEQCID0dJyQBc0M1DF/UstOjEohNniwGUM775hh5zdFIVDd0AiAbZKVXxHuiHZ838DCLryxrJbbFEpOXjElhkgJxTbexvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpUrUCRA9TVsSAnZWagAA9JoP/iCw/n0uxV2KPGocxgAy\n9kxzmtAjEZHdQffwSLqCa4e1liX6VYLjZCxdEw3ek/IyxuuoST2/DebLqL5p\nvpSkCQGEVEWGj8IPJHp6+Ip0QF6yN6+Ma17XYox9Z4QYDaMmygs28XHIv6Ic\nqtIwVDzCRnw8MjVP9SOl6Zpscg+Zr/zq/Let7CiVFz3Kqx6pQK2XU/wWUvd4\nwk75Np6BlTmlMk4gw61MqjSktVaQ/D148ViT3TZhFm/3381lfmZ1ORUjTuNV\ng55ED0J0hu7PMNTOWhji4s8WHI3gSqxeCDW7FoUD/0ARqa/2lzccwlSQ2aHm\nExw7JVUXV+yUvw9FP6i3Ic1WdG2TZGoN+ICUlvy4vxj4Bz4OFpPg/TGD3gRG\nn3kqGcZW9A1mnWB9goOf4i7rXPHGTpn6O91p3M1ZzW9FvmSW9RsRSQZ5eDnV\niXpzTuVGzpOk5iKxyiMo/D7Kb1+aAS9Pm3V2D5a/c5/dEJ2xhq/lLKO4vxGm\nPM9BJ4Mn/twcbLBO3+P/1tDIvoPM1468rcuV+wkMCt3t4u0Q+n9bn/evF35l\n3R8l/aTaeXXffj9EUycL24EOxOfYbbZxW3SM2PY7HOg4uN4e7MB8opVKb31a\nQ8WkKQFEUpq0wn8tRtC88RsCye5T4psbGfq9Cn6Z4skSGo7iGF9TtjV4nT1k\ncAQp\r\n=phiV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"345f983845a8533c46f41407b975ab75dfa0aec7","scripts":{"lint":"vjsstandard","test":"NODE_ENV=test mocha test/unit","start":"npm run test -- --watch","pretest":"npm run lint","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","docs:toc":"doctoc README.md","preversion":"npm test","prepublishOnly":"vjsverify --skip-es-check","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s"},"_npmUser":{"name":"brandonocasey","email":"brandonocasey@gmail.com"},"repository":{"url":"git+https://github.com/videojs/hls-fetcher.git","type":"git"},"_npmVersion":"6.14.12","description":"Fetch HLS segments from an m3u8 playlist","directories":{},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"vjsstandard":{"ignore":["dist","docs","test/dist"]},"_nodeVersion":"14.16.1","browserslist":["defaults","ie 11"],"dependencies":{"mkdirp":"^1.0.4","request":"^2.87.0","bluebird":"^3.7.2","pessimist":"^0.3.5","filenamify":"^4.3.0","mpd-parser":"^0.16.0","m3u8-parser":"^4.7.0","requestretry":"^5.0.0","aes-decrypter":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^13.0.11","husky":"^6.0.0","mocha":"^8.4.0","doctoc":"^2.0.0","lint-staged":"^11.0.0","not-prerelease":"^1.0.1","videojs-standard":"^8.0.4","npm-merge-driver-install":"^2.0.1","videojs-generator-verify":"~3.0.3","conventional-changelog-cli":"^2.1.1","conventional-changelog-videojs":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hls-fetcher_2.3.0_1621445331669_0.24799432751297434","host":"s3://npm-registry-packages"},"generator-videojs-plugin":{"version":"7.3.2"}}},"time":{"created":"2015-11-18T15:14:44.659Z","modified":"2026-09-09T18:49:39.240Z","1.0.0":"2015-11-18T15:14:44.659Z","1.0.1":"2015-11-18T20:46:28.950Z","1.1.1":"2016-06-17T17:48:36.324Z","1.1.2":"2018-06-21T21:22:20.680Z","2.0.0":"2018-06-29T01:44:40.346Z","2.0.1":"2018-07-13T17:40:50.124Z","2.0.2":"2018-07-19T18:43:08.113Z","2.1.0":"2019-06-11T19:41:37.042Z","2.2.0":"2019-09-05T19:13:17.429Z","2.2.1":"2019-09-06T16:03:37.349Z","2.2.2":"2020-12-02T22:04:39.097Z","2.3.0":"2021-05-19T17:28:51.824Z"},"bugs":{"url":"https://github.com/videojs/hls-fetcher/issues"},"license":"MIT","homepage":"https://github.com/videojs/hls-fetcher#readme","repository":{"url":"git+https://github.com/videojs/hls-fetcher.git","type":"git"},"description":"Fetch HLS segments from an m3u8 playlist","contributors":[{"url":"http://jon-carlos.com/","name":"Jon-Carlos Rivera","email":"jon.carlos.rivera@gmail.com"},{"url":"https://github.com/brandonocasey","name":"Brandon Casey","email":"brandonocasey@gmail.com"}],"maintainers":[{"email":"cpillsbury@mux.com","name":"cpillsburymux"},{"email":"alexander.barstow@gmail.com","name":"abarstow"},{"email":"awaldron@brightcove.com","name":"awaldron"},{"email":"brandonocasey@gmail.com","name":"brandonocasey"},{"email":"sarah@teaandbiscuits.net","name":"essk"},{"email":"gesinger@gmail.com","name":"gesinger"},{"email":"me@gkatsev.com","name":"gkatsev"},{"email":"npm@heff.me","name":"heff"},{"email":"hswaminathan@brightcove.com","name":"hswaminathan"},{"email":"jon.carlos.rivera@gmail.com","name":"imbcmdth"},{"email":"ldayananda@brightcove.com","name":"lday"},{"email":"npm@htbx.net","name":"mmcclure"},{"email":"usmanonazim@gmail.com","name":"usmanonazim"},{"email":"videojs@gkatsev.com","name":"videojs-user"},{"email":"ddashkevich@brightcove.com","name":"ddashkevich"},{"email":"phale@brightcove.com","name":"phale"},{"email":"de.cepulis@gmail.com","name":"decepulis"},{"email":"me@wesleyluyten.com","name":"luwes"}],"readme":"\n# HLS-FETCHER\n\n[![Build Status](https://travis-ci.org/videojs/hls-fetcher.svg?branch=master)](https://travis-ci.org/videojs/hls-fetcher)\n[![Greenkeeper badge](https://badges.greenkeeper.io/videojs/hls-fetcher.svg)](https://greenkeeper.io/)\n[![Slack Status](http://slack.videojs.com/badge.svg)](http://slack.videojs.com)\n\n[![NPM](https://nodei.co/npm/hls-fetcher.png?downloads=true&downloadRank=true)](https://nodei.co/npm/hls-fetcher/)\n\nMaintenance Status: Stable\n\nA simple CLI tool to fetch an entire hls manifest and it's segments and save it all locally.\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [Installation](#installation)\n  - [Command Line Usage](#command-line-usage)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n``` bash\n  $ [sudo] npm install hls-fetcher -g\n```\n\n### Command Line Usage\n\n**Example**\n```\nhls-fetcher -i http://example.com/hls_manifest.m3u8\n```\n\n**Options**\n```\n  $ hls-fetcher\n  Usage: hls-fetcher\n\n  Options:\n    -i, --input        uri to m3u8 (required)\n    -o, --output       output path (default:'./')\n    -c, --concurrency  number of simultaneous fetches (default: 5)\n```\n","readmeFilename":"README.md"}