{"_id":"hlsdownloader","_rev":"75-7134eb38320e7ad65baaaac51b7ccb70","name":"hlsdownloader","dist-tags":{"latest":"6.1.11"},"versions":{"1.0.1":{"name":"hlsdownloader","version":"1.0.1","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","HLS","playlist"],"author":{"name":"nmrony"},"license":"MIT","_id":"hlsdownloader@1.0.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"homepage":"https://github.com/nmrony/hlsdownloader#readme","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"ae8b265696879b16391c6080e883731dc77fb62c","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-1.0.1.tgz","integrity":"sha512-CI03Uq1W9aaOGOp5peqjI4IcT3GwoIz+xcrIHbXCvxDicccZiKIfIXwNdAf3gKCiUmXwC2xDytvdv4UeJbhGZw==","signatures":[{"sig":"MEUCIQCe9CkxVZ6GZYiPkMUYYzxSQbQrcwalB+LLOaJcU0Ag0wIgYNc1JMpMHz8eUjZRl5E2gOxNN8Cns6fjIWB1GUCfvHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ae8b265696879b16391c6080e883731dc77fb62c","gitHead":"f1b044659f40265e08104181b9ff2faf8871c758","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"2.10.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"0.12.3","dependencies":{"async":"^0.9.0","debug":"^2.2.0","mkdirp":"^0.5.1","request-promise":"^0.4.2"}},"1.0.2":{"name":"hlsdownloader","version":"1.0.2","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","HLS","playlist"],"author":{"name":"nmrony"},"license":"MIT","_id":"hlsdownloader@1.0.2","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"homepage":"https://github.com/nmrony/hlsdownloader#readme","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"bb6a48b147b8afd4b425df8b2887b8f824e59964","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-1.0.2.tgz","integrity":"sha512-xlcWYI/dZJm19NK5nYhPe1qlNhKU6ICd3TbVt8bQlIU56RkSwAvlXh43rJLeBh7oC/DX7UUPwdcrpY8FXDRU/w==","signatures":[{"sig":"MEYCIQCdKkgY1kCjnIn0jmXqhlMhDcJ1FAWiAlDkRgBYBfU3MAIhANM2QGEaJbkpydszyGsgIM/iHk0dOGaMCcukPwQoZUnE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":"./","_shasum":"bb6a48b147b8afd4b425df8b2887b8f824e59964","gitHead":"e12be5be47831787386eb78d749da793ba5e0a96","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git@github.com:nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"1.4.28","description":"Downloads HLS Playlist file and TS chunks","directories":{},"dependencies":{"async":"^0.9.0","debug":"^2.2.0","mkdirp":"^0.5.1","request-promise":"^0.4.2"}},"1.1.0":{"name":"hlsdownloader","version":"1.1.0","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","HLS","playlist"],"author":{"name":"nmrony"},"license":"MIT","_id":"hlsdownloader@1.1.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"homepage":"https://github.com/nmrony/hlsdownloader#readme","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"111a998806656d162e05d2cf0515d585e046e17a","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-1.1.0.tgz","integrity":"sha512-KCQZPgQ4kJjtm2Gxwq3dXaXA7JjqNPbQoxBudWWUBG3aKRpuAzXexxbsaZZ9n7asxt3sjVN4kWVOykVkB7F8lg==","signatures":[{"sig":"MEUCICrHi2bqvcSCqyiPzZ6n8eDVqv3/I7xUXx0x3eWJlrRlAiEA10iaFLw2fA5igu7n7a/7HhtVZ95HeN8vinXddd2vutc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"111a998806656d162e05d2cf0515d585e046e17a","gitHead":"e1a3048f76378ec118128b99e7a2c31ad2b9da10","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"2.10.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"0.12.3","dependencies":{"async":"^0.9.0","debug":"^2.2.0","mkdirp":"^0.5.1","request-promise":"^0.4.2"}},"1.1.1":{"name":"hlsdownloader","version":"1.1.1","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"nmrony"},"license":"MIT","_id":"hlsdownloader@1.1.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"homepage":"https://github.com/nmrony/hlsdownloader#readme","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"2593fe91ca47057429dd9211d9c5d6e4ae67e1c5","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-1.1.1.tgz","integrity":"sha512-erbR7BcncHJjjIhBGg95cTojLrIpfSNChFPSxtu+b6F1FTDzDaRiJQ2/hzZJVx/ykE9Jh0Yit3/DcVhwCRJucg==","signatures":[{"sig":"MEYCIQCHGSCPM8knZCI+a2UmSyAQdcy4gBbQojVUzFBpuSxbSQIhANdw5offgmZkdBIwuTVwxUVfM5lg+5HzWoBzJ07EfGis","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2593fe91ca47057429dd9211d9c5d6e4ae67e1c5","gitHead":"d85f15768163166488cac659ea33fa14ebca9fe1","scripts":{"test":"mocha test"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"2.10.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"0.10.38","dependencies":{"async":"^0.9.0","debug":"^2.2.0","mkdirp":"^0.5.1","request-promise":"^0.4.2"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.2.5","sinon":"^1.14.1"}},"1.1.2":{"name":"hlsdownloader","version":"1.1.2","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"nmrony"},"license":"MIT","_id":"hlsdownloader@1.1.2","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"homepage":"https://github.com/nmrony/hlsdownloader#readme","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"16589753f08cb3470e073d1f64161cc24e4d0f9f","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-1.1.2.tgz","integrity":"sha512-7gfXD4ueFN68+sbGhTyB2MKduDwY56JTMqgVFsezbxhYOMlIwYkVJ9xtGOkeYo219rXoGCjHphQOPM+bK59kfQ==","signatures":[{"sig":"MEYCIQCbMQFTE7y80Kxkjxt8tvtcquAgrRk63FSCkpGfXX5e0wIhAJUpBRKZx/ZiAfzp6Y2BxHAQF37zctZ4zqCKfwAKRuBg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"16589753f08cb3470e073d1f64161cc24e4d0f9f","gitHead":"b875a7259c8e370411657b042ff545e4ae7902a8","scripts":{"test":"mocha test"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"2.14.4","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"4.1.2","dependencies":{"async":"^0.9.0","debug":"^2.2.0","mkdirp":"^0.5.1","request-promise":"^0.4.2"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.2.5","sinon":"^1.14.1"}},"1.1.3":{"name":"hlsdownloader","version":"1.1.3","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"nmrony"},"license":"MIT","_id":"hlsdownloader@1.1.3","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"homepage":"https://github.com/nmrony/hlsdownloader#readme","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"997fc6b6d1700291473ed1f22cba786ab540d3fa","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-1.1.3.tgz","integrity":"sha512-RVtb04qhMHfRD6CXefp+IqNm5lwfyjD73tUZsfGWl8rUH1nhsSZbTlDXjW/ypWiUd9f/E1duhhrU8v8kehx5Xw==","signatures":[{"sig":"MEUCIBZQYRJp174Ga5rRZt5jSKcbOaLDt7Wgf/Hebwj+uOL+AiEA1QPkMldphC1ol5toyNeWkkr0Vh1OpOVsBpMhLC50BWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"997fc6b6d1700291473ed1f22cba786ab540d3fa","gitHead":"861dfa92e910407a525c957b627270ef558cb58d","scripts":{"test":"mocha test"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"2.14.4","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"4.1.2","dependencies":{"async":"^0.9.0","debug":"^2.2.0","mkdirp":"^0.5.1","request-promise":"^0.4.2"},"devDependencies":{"chai":"^2.3.0","mocha":"^2.2.5","sinon":"^1.14.1"}},"1.1.4":{"name":"hlsdownloader","version":"1.1.4","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"nmrony"},"license":"MIT","_id":"hlsdownloader@1.1.4","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"homepage":"https://github.com/nmrony/hlsdownloader#readme","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"00b1197990b263784d06fbf17bed77adc940e8b9","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-1.1.4.tgz","integrity":"sha512-OnOHad6NvKUjeIRXZf5+/C+2PP18HmHmypXRaImoQ+rT7A/CkgiLqp9gDWtlrLRXTtqbuDvGh8xUXASCjN6iOQ==","signatures":[{"sig":"MEUCIQDZej3+DaVNobpmGPjrXubBzmzgD9lStNbXvgFY2SCKYAIgTjLmf3aheDfXmnr+moN+Uax+pLdCzh5sfZwfAdKea4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"00b1197990b263784d06fbf17bed77adc940e8b9","gitHead":"76156f508b052b0cfd937b2cc33c3e25cf738703","scripts":{"test":"mocha test"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"2.14.7","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"4.2.1","dependencies":{"async":"^1.5.0","debug":"^2.2.0","mkdirp":"^0.5.1","request-promise":"^1.0.2"},"devDependencies":{"chai":"^3.4.0","mocha":"^2.2.5","sinon":"^1.14.1"}},"1.1.5":{"name":"hlsdownloader","version":"1.1.5","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"nmrony"},"license":"MIT","_id":"hlsdownloader@1.1.5","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nmrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"aaa50e9babe903592935441695fea633744ab48a","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-1.1.5.tgz","integrity":"sha512-QTUIGI2B4VW7Vr16qGcOsgLjMlWVYyCqnFXp8fgsCNJqByw1a0PQfPCHMZm2LZHCwd4HKKkrdgNeD6zYjx9vIg==","signatures":[{"sig":"MEQCIE8VsA+2QKpSSEOHmRzlsd4JhisuH+R5IcaI4QQxwddPAiARJCnexIjdfnwx/iRNGrUwDWyzdORUd6WUZkIYlPa5Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"aaa50e9babe903592935441695fea633744ab48a","gitHead":"0f34117834328e159b0b59c5260de920a9a447a7","scripts":{"test":"mocha test"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"2.14.7","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"4.2.1","dependencies":{"async":"^1.5.0","debug":"^2.2.0","mkdirp":"^0.5.1","request-promise":"^1.0.2"},"devDependencies":{"chai":"^3.4.0","mocha":"^2.2.5","sinon":"^1.14.1"}},"2.0.0":{"name":"hlsdownloader","version":"2.0.0","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@2.0.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nmrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"57de9ca9397b09ded842e6d0c34559f5ca4bda4b","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-2.0.0.tgz","integrity":"sha512-64P7vuQtip6EKGt0HQ49cPFM4TTX8J3WOrCY1wxh7YvPyiUgHt7Z48OgI4ILtQ89kK+cNWdcrUq9PtRepWBcOA==","signatures":[{"sig":"MEYCIQDuM5gnNVlLH1JSM2G61UAsdrRYaW1a/DBV8/TjUEN04QIhAIvGOofTPtiiP6tnrMNMqX/5PEuPiZOI6iS92FU/lH9U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"57de9ca9397b09ded842e6d0c34559f5ca4bda4b","gitHead":"f8a7522c7b4cf016706dc4eb07ab5659c7db4d6c","scripts":{"test":"mocha --compilers js:babel-core/register --recursive","build":"npm run compile && npm run uglify && npm run clean","clean":"rm -f hlsdownloader.es5.js","uglify":"uglifyjs --compress --mangle  -o index.js -- hlsdownloader.es5.js","compile":"babel hlsdownloader.js --out-file hlsdownloader.es5.js","example":"npm run build && node example","prepublish":"npm run build"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"3.7.3","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"5.9.0","dependencies":{"async":"^1.5.0","mkdirp":"^0.5.1","request-promise":"^3.0.0"},"devDependencies":{"chai":"^3.4.0","mocha":"^2.2.5","sinon":"^1.14.1","eslint":"^2.7.0","babel-cli":"^6.6.5","uglify-js":"^2.6.2","babel-eslint":"^6.0.2","babel-polyfill":"^6.7.4","babel-register":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader-2.0.0.tgz_1461566243095_0.6026829683687538","host":"packages-12-west.internal.npmjs.com"}},"2.0.1":{"name":"hlsdownloader","version":"2.0.1","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@2.0.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nmrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"9c19e9fd0c24339c681eb38fb2c8036c9a5893ab","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-2.0.1.tgz","integrity":"sha512-iY+dp816kgWdDwl8gkHnQ4FuDewXk4dmOHkJ4eolRBXGYZDBjdly4f1K0VGftuD7US0wO26geopnrDXdy3S2Lw==","signatures":[{"sig":"MEQCIHgQqmLbSOKr+TL0EFicONLredOflo/gD/vG1cMIZDNSAiAGNVB4JvfLo1OEiSJGizf8H3RsQ8DrZTdJEGe23ZzP9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9c19e9fd0c24339c681eb38fb2c8036c9a5893ab","gitHead":"73b438a95557102d89b7ad5c2501a562e502d9f9","scripts":{"test":"mocha --compilers js:babel-core/register --recursive","build":"npm run compile && npm run uglify && npm run clean","clean":"rm -f hlsdownloader.es5.js","uglify":"uglifyjs --compress --mangle  -o index.js -- hlsdownloader.es5.js","compile":"babel hlsdownloader.js --out-file hlsdownloader.es5.js","example":"npm run build && node example","prepublish":"npm run build"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"3.7.3","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"5.9.0","dependencies":{"async":"^1.5.0","mkdirp":"^0.5.1","request-promise":"^3.0.0"},"devDependencies":{"chai":"^3.4.0","mocha":"^2.2.5","sinon":"^1.14.1","eslint":"^2.7.0","babel-cli":"^6.6.5","uglify-js":"^2.6.2","babel-eslint":"^6.0.2","babel-polyfill":"^6.7.4","babel-register":"^6.7.2","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader-2.0.1.tgz_1461569887760_0.9173170404974371","host":"packages-16-east.internal.npmjs.com"}},"2.0.2":{"name":"hlsdownloader","version":"2.0.2","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@2.0.2","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nmrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"1a04959bc20656afa32e3fd00b69071b725b6c0b","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-2.0.2.tgz","integrity":"sha512-zp5uhMpd07BLWXCftiT+f5hTneM/tk2pt/sq6b6fBAu7Xp0IbZELRmVOS2gjnGj6TPsP2uzTckxNVKcxcueVfA==","signatures":[{"sig":"MEYCIQDQ6d7VTdOi8BuueQ8tNpaRG6wWArqljpAbGwt9AH/cYwIhAO2BRxl889TgAZ1QcfwDjH3AFpBddC3OlGn94wGZ/3nq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1a04959bc20656afa32e3fd00b69071b725b6c0b","gitHead":"3bb25a201352589699be185701c333ef5f6ae412","scripts":{"lint":"eslint . && echo 'No linting error found'","test":"mocha --compilers js:babel-core/register --recursive","build":"npm run compile && npm run uglify && npm run clean","clean":"rm -f hlsdownloader.es5.js","uglify":"uglifyjs --compress --mangle  -o index.js -- hlsdownloader.es5.js","compile":"babel hlsdownloader.js --out-file hlsdownloader.es5.js","example":"npm run build && node example","prepublish":"npm run build"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"3.10.3","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"6.3.0","dependencies":{"async":"^2.0.1","mkdirp":"^0.5.1","minimist":"1.2.0","request-promise":"^4.1.0"},"devDependencies":{"chai":"^3.4.0","mocha":"^3.0.0","eslint":"^3.2.0","standard":"^7.1.2","babel-cli":"^6.11.4","uglify-js":"^2.6.2","babel-eslint":"^6.1.2","babel-polyfill":"^6.7.4","babel-register":"^6.11.6","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint-plugin-promise":"^2.0.0","eslint-config-standard":"^5.3.5","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader-2.0.2.tgz_1470716275453_0.40452418359927833","host":"packages-12-west.internal.npmjs.com"}},"2.1.0":{"name":"hlsdownloader","version":"2.1.0","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@2.1.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},{"name":"Aaron Boushley","email":"boushley@gmail.com"}],"homepage":"https://nmrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"56108751e797a865f306ce94f6e398c9aaf665df","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-2.1.0.tgz","integrity":"sha512-NLGzAMn8HrG/ULBpv8K9QplpYsANiq/zFxVnym/+NlUcFkFTn0rrHXJ8rEB5T477Cok3N60DlPQziSdzMTX2vg==","signatures":[{"sig":"MEUCIBF+IG+MvxA3kHMZ5/w5QIKCmzVPtAe5tDVCUZpisjx3AiEA+w5IaH9C+hjPN6xqWX/f9z5kx/yZnsY0gYNjjS7014w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"a1a0f478b53cc2cb7a2c29dddb04c7d50884d735","scripts":{"lint":"eslint . && echo 'No linting error found'","test":"mocha --compilers js:babel-core/register --recursive","build":"npm run compile && npm run uglify && npm run clean","clean":"rm -f hlsdownloader.es5.js","uglify":"uglifyjs --compress --mangle  -o index.js -- hlsdownloader.es5.js","compile":"babel hlsdownloader.js --out-file hlsdownloader.es5.js","example":"npm run build && node example","prepublish":"npm run build"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"5.5.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"8.9.1","dependencies":{"async":"^2.5.0","mkdirp":"^0.5.1","minimist":"1.2.0","request-promise":"^4.2.1"},"devDependencies":{"chai":"^4.1.0","jsdoc":"^3.5.3","mocha":"^3.0.0","eslint":"^4.2.0","install":"^0.10.1","standard":"^10.0.2","babel-cli":"^6.11.4","uglify-js":"^3.0.24","pre-commit":"^1.1.3","babel-eslint":"^7.1.1","babel-polyfill":"^6.7.4","babel-register":"^6.11.6","eslint-plugin-node":"^5.2.1","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.4.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","eslint-config-standard-jsx":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader-2.1.0.tgz_1511699724788_0.9066704697906971","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"hlsdownloader","version":"2.2.0","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@2.2.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},{"name":"Aaron Boushley","email":"boushley@gmail.com"}],"homepage":"https://nmrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"ad2822dcb4cca723353d7292eb6bb7290e37017e","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-2.2.0.tgz","fileCount":12,"integrity":"sha512-1WzQO7zjz4m3I0VjN0vupwSbfxNIxuIrNzJ8d3lNnrCEBNACv2ys1ganuUFYywS8YVGMEXbB/jzrJ7y74wL1YQ==","signatures":[{"sig":"MEQCIF/PXEd6rf5vIyQzM/AMR3p9A/b+GV4b4JatmJH5Vt48AiB5FSKFk5eCRv5pw8idVp/7r31/44zonDksgnl9lEJtGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9bO8CRA9TVsSAnZWagAAP+0P/ih/LJsO6ucgw6ZsNTnh\npsuy0TYVUBY6f8/mjRHLPqZkyzEzNwntTVmSkafSTe7TYKc/99cj9IpLwk5W\n1m1yAylm9JTZgfg9WaVEhyIAXNcrH9oZVrCe9olX02v0uKlADDWz9/7gH8KV\ntibfKqnle42ngRvBlQni4HIJyOgJrSH0sFOxMr5kDSZ5Zw84/8hqPn4O5BVv\nXwiflcGzuVhs+1eq/znqYTo0UXXWwROsjIVOHHWbcTwHrKG+Zh+JvbWiesw0\n6XyXq07rsrX6XVJVIx4kECQEULQQ7YPWW7pjfVRf55iC7qP6k64R6UoyvzFJ\nPlZOjtqs9piWgbqqBn8no4qaYHiMLW8UiTM78BfSc+wN9d5cQ1yR6hPElu+G\nT9gP3hQf5srE4WCohMyN4unUCgx9y0tJv5BF/0vahxdRlO8Xb2dnCnsAlBBd\nmmm9FSNbH+vw+bqG1+r0zJLKX/LLe7+2gf7gbGrGMxN3xhB0FbPKDGdnUWgu\n5u7GFTn8aLoUgPYQi73+nhcp6lkVaRsqncMCCs41AM1pDMmxSuy92hke0GwC\nzXbMAf0tZAqUgaOuvNyiW7Clz2QJp9Lj9kPYuWbTdIEA35SJQKBRjfVDb8UL\nQ7/Ry7uTqTlLxI4DApnIPRp8WZ/ZFGES90JnF5wP8nyZTYYA5k2Ual+JiSib\nnGZ/\r\n=lFZs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"npm run code:quality"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.10"},"gitHead":"5ac231275ef551b2943a5138e484037302d57d99","scripts":{"lint":"eslint . && echo 'No linting error found'","test":"mocha --require @babel/register --recursive","build":"npm run compile && npm run uglify && npm run clean","clean":"rm -f hlsdownloader.es5.js","commit":"git-cz","uglify":"uglifyjs --compress --mangle -o index.js -- hlsdownloader.es5.js","compile":"babel hlsdownloader.js --out-file hlsdownloader.es5.js","example":"npm run build && node example","coverage":"NODE_ENV=test nyc -x .babelrc.js -x test --reporter=lcov --reporter=text npm test","lint:fix":"eslint 'hlsdownloader.js' 'test/*.js' --fix","code:quality":"npm run lint && npm run lint:fix && npm run test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"5.6.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"8.11.1","dependencies":{"async":"^2.5.0","mkdirp":"^0.5.1","request":"^2.83.0","minimist":"1.2.0","@babel/polyfill":"^7.0.0-beta.40","request-promise":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.0","husky":"^0.15.0-rc.8","mocha":"^5.0.1","eslint":"^4.17.0","uglify-es":"^3.3.9","@babel/cli":"^7.0.0-beta.40","commitizen":"^2.9.6","@babel/core":"^7.0.0-beta.40","babel-eslint":"^8.2.1","@babel/register":"^7.0.0-beta.40","semantic-release":"^15.4.0","@babel/preset-env":"^7.0.0-beta.40","eslint-plugin-node":"^6.0.0","travis-deploy-once":"^5.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-standard":"^3.0.1","cz-conventional-changelog":"^2.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.40"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_2.2.0_1526051771547_0.3181600970669771","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"hlsdownloader","version":"2.2.1","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@2.2.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},{"name":"Aaron Boushley","email":"boushley@gmail.com"}],"homepage":"https://nmrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"4ed2256c0a43eb7c3f072c007cf94b7abccf91ce","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-2.2.1.tgz","fileCount":4,"integrity":"sha512-bsGo+vSqulpltrzRLUQDhDs/WOsO0ss0cCstNW6RCUh/gM95SItmiYyRRYvzxeu3eiSIAs4Gf+95UK1rP1W7uw==","signatures":[{"sig":"MEYCIQDBHxHjkis565ptFl63ZxZUIFxVZjuPPmv7itpzJV4OBAIhAOdvj4koa3HOehIYgpqzcn4tp/RoM2DPflizAyO9lQ6Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJndvCRA9TVsSAnZWagAAx1MP/iu1u6b7KjFMQEQCo1bW\nRLo+qY/j8YdsnUoTqqwgSK6KoJKgLGvjRZwqLXNVNY/Vj19dTZuBYkoIFNDH\nW0S+jI///pL/F8/2Wpc1IP7NxVEpHrK9uHmvGrrZwYwRx81+Oo3YqTtDVjtj\ns0u+osriIDpvlaxlyMEa4K8XA+JRM1Id8oBWuW3pYkQNg/UpZVsqwJiJjcGb\ntiXuKd3WuiOYtPIu0FvShlYZJCDR300nxAW87wyRVwVb0E55K6WRILMYh/Gy\ngGoHKiQp8sxtlbBS6PiB2cneN5iEnnvC/jFmjG2kTDCVKH6sY5EC0WByI5+l\nMHvWgMWEUNntnpqJWKbUPz/U8+3Zl0djsREhI+yOJIY1Qm9VQjhl/UaKF2/R\ns6BiPzojYXaMBGCPKnOMO5aUMU9fPeSRsMVMmOAmLP1a79ufgpOm1w79ns0u\nDe+PHrYvI5jmFabMUsZ0dZNrwSyoVzWZNOFUBHQVvwmDi2RnxC4ezYYk1uid\nJYRnkoSp8FJ+5d1Lhqu9rJW9wjJtKCwf5BtjeQx8o2RkTapHW8vFORF07Tb2\n+4maEE8bY+BUjt+bzPsYyhReDVQMUNaEjbYj4J+3namADT8XihiDgOOkrLdl\nVKMnELihAXbY0RDT9lmMWI86bEaC+EyzjN9tE7hxPKk60sCE0yrSwK0MsPru\nabeP\r\n=pQTA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"npm run code:quality"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.10"},"gitHead":"0d31f7bf6f631e443d280834a7d12f117d059c78","scripts":{"lint":"eslint . && echo 'No linting error has found cool all fine 😎'","test":"mocha --require @babel/register --recursive","build":"npm run compile && npm run uglify && npm run clean","clean":"rm -f hlsdownloader.es5.js","commit":"git-cz","uglify":"uglifyjs --compress --mangle -o index.js -- hlsdownloader.es5.js","compile":"babel hlsdownloader.js --out-file hlsdownloader.es5.js","example":"npm run build && node example","coverage":"NODE_ENV=test nyc -x .babelrc.js -x test --reporter=lcov --reporter=text npm test","lint:fix":"eslint 'hlsdownloader.js' --fix","code:quality":"npm run lint && npm run lint:fix && npm run test","prepublishOnly":"npm run build","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"6.5.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"8.15.0","dependencies":{"async":"^2.6.1","mkdirp":"^0.5.1","request":"^2.88.0","minimist":"^1.2.0","@babel/polyfill":"^7.2.5","request-promise":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.2.0","husky":"^1.3.1","mocha":"^5.2.0","eslint":"^5.11.1","uglify-es":"^3.3.9","@babel/cli":"^7.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-node":"^8.0.0","travis-deploy-once":"^5.0.11","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","cz-conventional-changelog":"^2.1.0","@babel/plugin-proposal-object-rest-spread":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_2.2.1_1546024814740_0.47634925595320254","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"hlsdownloader","version":"2.2.2","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@2.2.2","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},{"name":"Aaron Boushley","email":"boushley@gmail.com"}],"homepage":"https://nmrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"722ac98c849b6c5ad56fb847c1c6d086b26afeef","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-2.2.2.tgz","fileCount":5,"integrity":"sha512-AyF5LeYPBv0AgwxW1FnSrV+bj5oUCQ4gFjIdCm4wh77D+CtDE3h+440rwUEp4dlQ7K6D4ZV/PNaW0sBbmdVHJg==","signatures":[{"sig":"MEYCIQDpLMjyZLgDGEE06UIt+KAYnsBMvOHrLgXn5KkRB6rpOgIhAMzJjJ7h9gHp0Qw5aIfgddcuUl2SM+o3U4aXBgM23MFo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtM87CRA9TVsSAnZWagAAyVkP/R8c1Mro+KreotingVF4\n9GO0GjxphX46UlD+pH+yK/zhVl5lNqYaNcQjn9ibq+Z+2PD7Z4BC2NjcQkE9\n5UnwUu9D8ADx5W2njOrc/2Tk0QIc3v/3wn97l8cvDXCckU6DxA8/gCGawCPs\n8aMZa69XLzM89Y7FUL1X4gz7rN7HLZVtpuiup6Ka/VxPrDUYF0Y2mv22aFzU\ncy0oq6uxaM0HvMRRgsHl5CXUkcYCNlQkKHMWydZgJmgqUgglWhDuUYyMdeyi\nXLOoJ+h1dYOBwYSp4QYyt1+9jExBrG6WgCBqe2G6RGP6iu1SeWCEF4SQPfAj\nyXQnyxg7T41RHmcos9EVjuIQOdvgjg4m6vtFpTPaB9BEf9WQrQNL2Yxtn0C4\ngKja2h5DWmgKfpCvLz0hbq5AjT4ifRE16fI+/zWeMt1K4PUuEW2gjT8Ndwtq\nMKLgjia8GAn2Dav9YayX7t3RARFnq7KwxTU1l9OyzL8fuKi9hBp/9AXtqAyr\niXPTQGBH7IBrugZNgPDuGXBhELEh8uGJ1293axxgsHKdyamFCKs+BMtBXPzq\n8LFOVhZl5ONFqiiAXTnOOCtRbiF7yeI62QOyMvG6TRKLWTSPAuhpv4TSx9L/\nevLsqOcFaQcDqGVuusg8T15jJqjEpcRsDKlFThPzwBTTzdTzGVXlVrPQT9H4\nQlJ9\r\n=iL+N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":true,"husky":{"hooks":{"pre-commit":"npm run code:quality"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.10"},"gitHead":"09648a1df27685f3dea539d64e53d8e9115411d1","scripts":{"lint":"eslint . && echo 'No linting error has found cool all fine 😎'","test":"mocha --require @babel/register --recursive","build":"npm run compile && npm run uglify && npm run clean","clean":"rm -f hlsdownloader.es5.js","commit":"git-cz","uglify":"uglifyjs --compress --mangle -o index.js -- hlsdownloader.es5.js","compile":"babel hlsdownloader.js --out-file hlsdownloader.es5.js","example":"npm run build && node example","prepare":"npm run snyk-protect","coverage":"NODE_ENV=test nyc -x .babelrc.js -x test --reporter=lcov --reporter=text npm test","lint:fix":"eslint 'hlsdownloader.js' --fix","code:quality":"npm run lint && npm run lint:fix && npm run test","snyk-protect":"snyk protect","prepublishOnly":"npm run build","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"6.5.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"8.16.2","dependencies":{"snyk":"^1.189.0","async":"^2.6.2","mkdirp":"^0.5.1","request":"^2.88.0","minimist":"^1.2.0","@babel/polyfill":"^7.4.3","request-promise":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","husky":"^1.3.1","mocha":"^6.1.4","eslint":"^5.16.0","uglify-es":"^3.3.9","@babel/cli":"^7.4.3","commitizen":"^3.1.1","@babel/core":"^7.4.3","babel-eslint":"^10.0.1","@babel/register":"^7.4.0","semantic-release":"^15.13.12","@babel/preset-env":"^7.4.3","eslint-plugin-node":"^8.0.1","travis-deploy-once":"^5.0.11","eslint-plugin-import":"^2.17.2","eslint-plugin-promise":"^4.1.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","cz-conventional-changelog":"^2.1.0","@babel/plugin-proposal-object-rest-spread":"^7.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_2.2.2_1572130619338_0.8952960392746214","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"hlsdownloader","version":"2.2.3","keywords":["hlsdownloader","m3u8downloader","m3u8","HLS","playlist"],"author":{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@2.2.3","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"},{"name":"Aaron Boushley","email":"boushley@gmail.com"}],"homepage":"https://nmrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nmrony/hlsdownloader/issues"},"dist":{"shasum":"59f9742faaf55a74fec3ba860013143ebe7d168d","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-2.2.3.tgz","fileCount":5,"integrity":"sha512-17zkTUAa9HqywmbZWWTtQL+SUfItoPOCid6SvsJCWIO6Ixt1CxqhtmKsIgGuNhDNBbpYqKmQBzvKlXivR0M1UQ==","signatures":[{"sig":"MEQCIGlOMSFq2hzkYeUKjxXrhyd2XSM77OOPu5Lhhpiac52yAiA7r2SlH7mpoHcpaUbnMrI2ZDTFnGFXk7ZniqYq8z74Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtNjrCRA9TVsSAnZWagAADasP/A7LZQGnmfb9wSrxbJun\noPD8ntzgLWp8yG+FnvEOA2ANBevNs2sp8zS2rDkS4q32nZ6hexGIvFuPgaz4\nRYlP8kUWxT7Na1V7jl/cwcmPVJN5Kari18DH1Xe98unqyjfXKoyf6yhj5i//\n4LaZv9dQl5fOHDRCW+CaOORDKNcnxBN+TaHZ4WeG2BHLfNFu45St3lax+O/T\nleHKfufaQumFKzg8koJ8JAgbJVAdY0cnc1Hdf2EzB/taO4j4C2pnnJzeUN+1\nvIy1G0K4vrFot4mkc0sRiMaWw/VKh4WmHqAzk9/2vLEmTRZ0xTu/9+gXu4LY\nGUodrib83LvZHUEPddC+fcf2OXeaznr+W1LfuS3xeHmv2jTGxp76WB5Tcn9z\nTTicDDAEglPqlCPIWmNQdA8A7dUFR/CIBeBLdy3YTdKUNyLes88wFbnH3qFI\nQQ6vKQIrzq3hd0RRPYUfLsmt1UCZaZ6BOfI1PuTFYH5Zt3klx2he1KgRamps\nO5PqXNleNTKrFhFWzRw/+CrK0GH6j5XXeh3f45AbvB4Ct0vdR4/xTsE9FEV1\nckDaLwEEA0Iy7BLkLEo6Vp3gV9AT7uGt0D5s3aX674ES1ovy7dvxR0GS7L5Z\nFQOUtC7U6kOlXClHjq4066dfD52ZIMS6X/Rn4SGo0Td9XVi4FlPP8ru4E529\nV8VQ\r\n=3XlV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","snyk":true,"husky":{"hooks":{"pre-commit":"npm run code:quality"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.10"},"gitHead":"4409145aa73859c1ab1b0a9031fb10a957d9d6db","scripts":{"lint":"eslint . && echo 'No linting error has found cool all fine 😎'","test":"mocha --require @babel/register --recursive","build":"npm run compile && npm run uglify && npm run clean","clean":"rm -f hlsdownloader.es5.js","commit":"git-cz","uglify":"uglifyjs --compress --mangle -o index.js -- hlsdownloader.es5.js","compile":"babel hlsdownloader.js --out-file hlsdownloader.es5.js","example":"npm run build && node example","prepare":"npm run snyk-protect","coverage":"NODE_ENV=test nyc -x .babelrc.js -x test --reporter=lcov --reporter=text npm test","lint:fix":"eslint 'hlsdownloader.js' --fix","code:quality":"npm run lint && npm run lint:fix && npm run test","snyk-protect":"snyk protect","prepublishOnly":"npm run build","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nmrony/hlsdownloader.git","type":"git"},"_npmVersion":"6.12.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"8.16.2","dependencies":{"snyk":"^1.239.0","async":"^3.1.0","mkdirp":"^0.5.1","request":"^2.88.0","minimist":"^1.2.0","@babel/polyfill":"^7.6.0","request-promise":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","husky":"^3.0.9","mocha":"^6.2.2","eslint":"^6.6.0","core-js":"^3.3.4","uglify-es":"^3.3.9","@babel/cli":"^7.6.4","commitizen":"^4.0.3","@babel/core":"^7.6.4","babel-eslint":"^10.0.3","@babel/register":"^7.6.2","semantic-release":"^15.13.28","@babel/preset-env":"^7.6.3","eslint-plugin-node":"^10.0.0","travis-deploy-once":"^5.0.11","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","cz-conventional-changelog":"^3.0.2","@babel/plugin-proposal-object-rest-spread":"^7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_2.2.3_1572133099493_0.3592406370538852","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"hlsdownloader","version":"3.0.0","keywords":["HLS","m3u8","playlist","downloader","hlsdownloader","m3u8downloader"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.0.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"3c9faedb98658554f39670c41cde8852db4430a9","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.0.0.tgz","fileCount":4,"integrity":"sha512-XlkBl8AZV7DtWg6mmIbGFRbuCvZa/qzA0eTQno6tRAlFPz2TXlmFcLxgf32iJ7bJcKshN7oHJxp1XpTYVI2SyQ==","signatures":[{"sig":"MEYCIQDml6P7AEJXtMZdM8B4cPOyHuMuE9diOsyVRkB7gS1KGAIhAOKMHl4P3wjvQCU5+UBW9vJRQnaqENSMd59jeZcxu3FZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16093},"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"089b61db6ade8ad8f098b044e491813bfa0ae987","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint . --ext .js && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --ext .js --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.2.5","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ky":"^1.1.3","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","jsdoc":"^4.0.2","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.9","prettier":"^3.1.1","@types/jest":"^29.5.11","@commitlint/cli":"^18.4.3","semantic-release":"22.0.12","clean-jsdoc-theme":"^4.2.17","@commitlint/config-conventional":"^18.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.0.0_1704742725892_0.5778000135978993","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"hlsdownloader","version":"3.0.1","keywords":["HLS","m3u8","playlist","downloader","hlsdownloader","m3u8downloader"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.0.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"fc284af187d0dc764401024cebec9ff6911cd1ca","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.0.1.tgz","fileCount":4,"integrity":"sha512-X/+Uceqfw1DJlOWM5ktj86kzAKm2jIL5ons+ayxJlLASopPq6kyiH9soeL5O+vWINxCrO8S4indqu8xLWumKPA==","signatures":[{"sig":"MEYCIQDaRk/oYASnioB8eK7bLAM71wVSPGdjEK22YESaId2iHAIhAO0SVmz5+4eibaq+4lufWRkKWuNy8W7TW3iab+IbFzb9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16867},"main":"./build/index.js","type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"1c6e0bcae41158aec1d8e6c506e789f6350c707d","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint . --ext .js && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --ext .js --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.2.5","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ky":"^1.1.3","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","jsdoc":"^4.0.2","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.9","prettier":"^3.1.1","@types/jest":"^29.5.11","@commitlint/cli":"^18.4.3","semantic-release":"22.0.12","clean-jsdoc-theme":"^4.2.17","@commitlint/config-conventional":"^18.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.0.1_1704745031818_0.2754832131802192","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"hlsdownloader","version":"3.0.2","keywords":["HLS","m3u8","playlist","downloader","hlsdownloader","m3u8downloader"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.0.2","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"ee54f7a2d385f872d0dbe5ef494df199754e86e2","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.0.2.tgz","fileCount":4,"integrity":"sha512-qCFD8eODv6lIz8rMX4q4JY9yEGENfF7xkvrV+Lwu1wEXLd85H7VR9DIpYmOdVO4UN3/P3cMI4P5TjtWWfSABtA==","signatures":[{"sig":"MEYCIQCs4IzFZng7QeabaW6YD+S2eXElCCGc6XFi4/cWnD9/PAIhAIt2lw5bCzsTBVjqhdA/crO9P9dmm0abCb/ntGd+jvun","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15978},"main":"./build/index.js","type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"ee1c9094211e429592468354b70aa8b678823994","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint . --ext .js && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --ext .js --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.2.5","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ky":"^1.1.3","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","jsdoc":"^4.0.2","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.9","prettier":"^3.1.1","@types/jest":"^29.5.11","@commitlint/cli":"^18.4.3","semantic-release":"22.0.12","clean-jsdoc-theme":"^4.2.17","@commitlint/config-conventional":"^18.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.0.2_1704780606195_0.45473029898004724","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"hlsdownloader","version":"3.0.3","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.0.3","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"4fe679649089754cab7e45826c6ebc0688d588da","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.0.3.tgz","fileCount":4,"integrity":"sha512-NiqLsFXau/G5zpxOuyHlgI7jLZmHdFTkLWSF/OLKB1QDgbCZPn4yVa5HjiEY1TujyF1T3kw3zi6dkSNCSRBSLg==","signatures":[{"sig":"MEYCIQD1uZzM0noY4hhSfrK0fBeDfE5h2AtnTlyDikUkG6XOQgIhAKzfVD4kZArmfG+hMuVEOkIZUgaDqDMrNY1tXQM0jLUS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15854},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"049ebd43670fa277d07d7221f487db731a2c2be6","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint . --ext .js && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --ext .js --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.2.5","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ky":"^1.2.0","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","jsdoc":"^4.0.2","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.9","prettier":"^3.1.1","@types/jest":"^29.5.11","@commitlint/cli":"^18.4.3","semantic-release":"22.0.12","clean-jsdoc-theme":"^4.2.17","@commitlint/config-conventional":"^18.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.0.3_1706546311447_0.9942337044387177","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"hlsdownloader","version":"3.0.4","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.0.4","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"d30477369d6e267db1b29b4edf444d9403f7d4a5","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.0.4.tgz","fileCount":4,"integrity":"sha512-TF9tk5LuLzzA+DMFZMjjbQhgxfRiGqkz7VzVRv9IOAeLeBfWx1eTCH/UY8IVEfTuk2vqzXI+eoDwfH54EUFYYQ==","signatures":[{"sig":"MEUCIQCv1y6NwLJnQTLn2mx2PMyEr0RV/x7fKQZdLRSHpz7rKAIgcTKwI6Qlo/vSx4j5B9+HL05hJ40Y8KzBxKfyav3hcgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15857},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"778d03229b595228e5005993e2a1d9b299152a1b","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint . --ext .js && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --ext .js --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.2.5","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ky":"^1.2.1","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","jsdoc":"^4.0.2","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.9","prettier":"^3.1.1","@types/jest":"^29.5.11","@commitlint/cli":"^18.4.3","semantic-release":"22.0.12","clean-jsdoc-theme":"^4.2.17","@commitlint/config-conventional":"^18.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.0.4_1710859265781_0.05945887429982766","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"hlsdownloader","version":"3.1.0","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.1.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"ca38ca71bfd9d19788c7c5f1bb2c68ee5ee4ce45","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.1.0.tgz","fileCount":4,"integrity":"sha512-9WC8gKMQPEB2CP0ezWon9rJx3iBqX4oKghR3Yu8twqPUFrP6QrdOoOKP5hs7rz+rfqHfPUAWfQnOrV4m8+He3g==","signatures":[{"sig":"MEUCIQCWr5opEasY3aqxyaueaaQVpci/N0zJ/XWBxClFMzejJQIgBpcLWizY+q6g3U2k1gHDZ3+wAUDZykA/3YUEk4P+PDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16316},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"2eef5997098c0dd977184b355c0e4f0429482566","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint . --ext .js && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --ext .js --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.2.5","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ky":"^1.2.1","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","jsdoc":"^4.0.2","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.9","prettier":"^3.1.1","@types/jest":"^29.5.11","@commitlint/cli":"^18.4.3","semantic-release":"22.0.12","clean-jsdoc-theme":"^4.2.17","@commitlint/config-conventional":"^18.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.1.0_1710960144303_0.10164765820794885","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"hlsdownloader","version":"3.2.0","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"37d9d71d3dbd8df081dc26be9348aaaa207140ea","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.0.tgz","fileCount":4,"integrity":"sha512-yPiwrtEIiHC1htPT24MgHLV637srVI819KYF9H+D7ZP0CSkJD0GEpmlChSuVvhqhL9hpOf7RojLoRDd7YT7Crg==","signatures":[{"sig":"MEYCIQDrQF1bSWXPp8AAcLXMWX5ErzUCabRlnUyanN839Jxa+QIhALu4n8r8I91kHYwMcuU5MYy74lw8Hn8oenVHIeXqqe31","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16957},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"9f6bc2e084c77553742d3e834cbe9db11ee64d33","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint . --ext .js && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --ext .js --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.2.5","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ky":"^1.2.1","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","jsdoc":"^4.0.2","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.9","prettier":"^3.1.1","@types/jest":"^29.5.11","@commitlint/cli":"^18.4.3","semantic-release":"22.0.12","clean-jsdoc-theme":"^4.2.17","@commitlint/config-conventional":"^18.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.0_1711103055212_0.7742286892771613","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"hlsdownloader","version":"3.2.1","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"9dfe6d3b2d99b610e27ed4af271f8527cf689de2","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.1.tgz","fileCount":4,"integrity":"sha512-lR6/l2JNurF1oHdFVtrk2aIbfL8NP4lGw84XyiEPNT4A0wQlqNTIdOnU1bZTiwh8HdPNTb87wP8FbK/unhLeoQ==","signatures":[{"sig":"MEUCIEsSvocqmuvCDe+SEqUCR3+37nViC/S/mJ3+6g6RkZubAiEA5o8kCyxzw94gbGPN8vhByUvVsXaJoLL5zBaGQkquvm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16883},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"dec018d0f2021aeea11c21c19a307e3099c57d89","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint . --ext .js && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --ext .js --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.2.5","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ky":"^1.2.1","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","jsdoc":"^4.0.2","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.9","prettier":"^3.1.1","@types/jest":"^29.5.11","@commitlint/cli":"^18.4.3","semantic-release":"22.0.12","clean-jsdoc-theme":"^4.2.17","@commitlint/config-conventional":"^18.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.1_1711164500640_0.3733515955663165","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"hlsdownloader","version":"3.2.2","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.2","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"7fd5169b845aea79144fb427bf8591a21d712f1b","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.2.tgz","fileCount":4,"integrity":"sha512-KyYZcHVzaOW/lnhcJeMm0fO5wQiXOx3NV7X+P4bYFUJML9tk2hi5uIgEly9fvGCuby3G2/0Nv0WFXDeB8DJFZw==","signatures":[{"sig":"MEYCIQC1m7DrBpmK7YJMTbhb/Kdx9ktFNSrizGZAzp7ssj6O1wIhAL2QZxjEzUR9aIUMzzNK2xsSpEByKJe2uX8ARdx/WJd0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16883},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"817898438d9833b3d37df1ed32389423c09b03e5","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint . --ext .js && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --ext .js --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.2.5","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ky":"^1.2.2","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","jsdoc":"^4.0.2","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.9","prettier":"^3.1.1","@types/jest":"^29.5.11","@commitlint/cli":"^18.4.3","semantic-release":"22.0.12","clean-jsdoc-theme":"^4.2.17","@commitlint/config-conventional":"^18.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.2_1711164674091_0.9574400942265586","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"hlsdownloader","version":"3.2.3","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.3","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"1a6553d98f12fd8c1d9518ab982f8d7195a883b9","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.3.tgz","fileCount":4,"integrity":"sha512-lnyqEXw5BQTzibgkag3WY4cQ/8UeFQsEh81h7bEnqzOoXCz3cvzZlbs/GqU9WTbDL9YXb/hJ2MCjrJltSqSCuA==","signatures":[{"sig":"MEYCIQDB4fpozm5Q7YrVW2vGPKEOEdTDzz9wk2nnb0zwc6wRCAIhAMj1nGAxP9qYsnSUm//KGwzUF/LxBUsA9x43iMj/C7dD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16998},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"ef9c4c6ac3d58e18cd44580caad14e125df1b534","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint . --ext .js && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --ext .js --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.2.5","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ky":"^1.2.2","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","jsdoc":"^4.0.2","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.9","prettier":"^3.1.1","@types/jest":"^29.5.11","@commitlint/cli":"^18.4.3","semantic-release":"22.0.12","clean-jsdoc-theme":"^4.2.17","@commitlint/config-conventional":"^18.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.3_1711217790747_0.010083476117983547","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"hlsdownloader","version":"3.2.4","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.4","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"37d4957014bcae07bd4c344867ab4ec06dc41fc2","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.4.tgz","fileCount":4,"integrity":"sha512-dNqcffBHbFRf3Fxbby31PQCWJBocqWQR0JS2sGfd9iRZ4Nu7lmlxwYHa/WZC5l5GoNdXoR22//24Ib/UMdsw5A==","signatures":[{"sig":"MEQCIFsq+U0MG15B7Ss58r0+Mbo+GEPUtLSKCKOkZG7Wq/CbAiBlLPyKrrblkNa9i1Z7edEx7TMKHV6JO+tkr2GcxDdQUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16998},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"54238c18fce58bc634809ecb672151726688c2b6","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint . --ext .js && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --ext .js --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.2.5","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.2.3","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","jsdoc":"^4.0.2","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.9","prettier":"^3.1.1","@types/jest":"^29.5.11","@commitlint/cli":"^18.4.3","semantic-release":"22.0.12","clean-jsdoc-theme":"^4.2.17","@commitlint/config-conventional":"^18.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.4_1713395735523_0.47414646579442987","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"hlsdownloader","version":"3.2.5","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.5","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"61b2733192bb8a650f9bcb2f82aa4d189df5f8ef","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.5.tgz","fileCount":4,"integrity":"sha512-zsvF+zG2/aDlncPIcKTP/cuO0gPOZi9+msLtBIToMWzL+HzeivTggDe5JxlUdtmqu8geXJm3gRsuWDR2Hir5rw==","signatures":[{"sig":"MEUCIQCXniepNaAr5DtcvlfpJdoa7W4E3q7BqodBrTgUWYaodQIgIC0hrggfykdQpc0PHUTeiYe9Ywi6vxgK2WUnCJeq/GE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16978},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"e0e8cf200f091638520e7b623e85b89b9fdc7d4e","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.6.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ky":"^1.2.4","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdoc":"^4.0.2","eslint":"^9.1.1","rimraf":"^5.0.5","esbuild":"^0.20.2","prettier":"^3.2.5","@types/jest":"^29.5.12","@commitlint/cli":"^19.3.0","semantic-release":"23.0.8","clean-jsdoc-theme":"^4.2.18","@commitlint/config-conventional":"^19.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.5_1714319241742_0.3166036995256991","host":"s3://npm-registry-packages"}},"3.2.6":{"name":"hlsdownloader","version":"3.2.6","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.6","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"37448dcfb4fe1179b380ad0b6846f74bb03b2026","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.6.tgz","fileCount":4,"integrity":"sha512-Mztl6RWh8iQFWENaY7MOdlV1/FEX6mdmhl317hTt4GQT36HdBv4OTdvhsX1Frdh0RSezfnCQ27BV3LE1ODgpjQ==","signatures":[{"sig":"MEUCIQCnr/Nb/mTyIoiQ3H8C8lVsyQmrPZpDJhiEqkI9q0fDfQIgRTBXdC8An/O6U5PMFcrfsW+p35U3l8qBpfq8e3r6QFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16978},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"d5ac113db57284d6c8e689c36c482fc737f592aa","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.8.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ky":"^1.3.0","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdoc":"^4.0.3","eslint":"^9.5.0","rimraf":"^5.0.7","esbuild":"^0.21.5","prettier":"^3.3.2","@types/jest":"^29.5.12","@commitlint/cli":"^19.3.0","semantic-release":"24.0.0","clean-jsdoc-theme":"^4.2.18","@commitlint/config-conventional":"^19.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.6_1718782352223_0.7848038255006824","host":"s3://npm-registry-packages"}},"3.2.7":{"name":"hlsdownloader","version":"3.2.7","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.7","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"44e40f5587c688fcec00c297fb71fbfbdca9a351","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.7.tgz","fileCount":4,"integrity":"sha512-zdCS8WQHHwn1lYxL2B7kHHlNEaM6OVIIh/GtsVffn7wxJrgUp79WzaupFFRyX6b+Yoj6GMCPe2/m1aefv58jtQ==","signatures":[{"sig":"MEUCIQD0A5UjsD8plLu5kF2XC03JHL0Xawkn1+Dd2nlDfXCyYAIgNvmvIyhpL9itvSjlr0nLEHGvjhnS7uGEfS94K4bRYyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16977},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"75a237b66bba90ec2fe1e78fa783803773a0ac94","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.8.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ky":"^1.4.0","p-limit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdoc":"^4.0.3","eslint":"^9.5.0","rimraf":"^5.0.7","esbuild":"^0.21.5","prettier":"^3.3.2","@types/jest":"^29.5.12","@commitlint/cli":"^19.3.0","semantic-release":"24.0.0","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.7_1721848099979_0.9719661220048148","host":"s3://npm-registry-packages"}},"3.2.8":{"name":"hlsdownloader","version":"3.2.8","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.8","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"c2f3833806f3c35a9f3221cb96065e0792b72178","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.8.tgz","fileCount":4,"integrity":"sha512-YkOGkpmHZZW2XKchkhJaskqdGfOjCZs4J7gup13gvN/b0BSa+xy9HHyuhevAgyt0B6xj9ph93vGGmLJ6ZU3xFQ==","signatures":[{"sig":"MEYCIQDTAkAUB4tsu9IuaBUtE8CgLl8KKltrNALe22VDGKz69QIhAK63bMWNhZ4dHIa2VZ5uZabuWefkrhvE50AUeqZo+pBT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16976},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"0c693b7dd0c17d5a7822c19ddf4bdd3339fe2177","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.8.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ky":"^1.5.0","p-limit":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.3","jsdoc":"^4.0.3","eslint":"^9.8.0","rimraf":"^6.0.1","esbuild":"^0.23.0","prettier":"^3.3.3","@types/jest":"^29.5.12","@commitlint/cli":"^19.3.0","semantic-release":"24.0.0","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.8_1722094024498_0.5914565585489022","host":"s3://npm-registry-packages"}},"3.2.9":{"name":"hlsdownloader","version":"3.2.9","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.9","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"0cf7ce1478b7810ab81a7bc3b737d4a3d2aac095","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.9.tgz","fileCount":4,"integrity":"sha512-nrdbw32AGw8UD9c5rJ++kLCj4v3bfkZrw1Tzsr50hMyRGW/ZY6nE0sxjhO/w102mvOtlKYubQqSzrI1Size4jg==","signatures":[{"sig":"MEQCIGp9zPmupFcnc0Nezp/8zNZceCf233ORiYOyJHFxk6dLAiBtfgckW4YdVOWKe0vHlNZkGZILtR/ZqkBfdibkHENuKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16976},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"0baa77cd99a4e0d3ef54a5c2064dfeeac9965068","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.8.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ky":"^1.6.0","p-limit":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.3","jsdoc":"^4.0.3","eslint":"^9.8.0","rimraf":"^6.0.1","esbuild":"^0.23.0","prettier":"^3.3.3","@types/jest":"^29.5.12","@commitlint/cli":"^19.3.0","semantic-release":"24.0.0","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.9_1725464278393_0.6901979084433039","host":"s3://npm-registry-packages"}},"3.2.10":{"name":"hlsdownloader","version":"3.2.10","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.10","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"2b340575948622773821b0f2da39da3c9f8d1abc","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.10.tgz","fileCount":4,"integrity":"sha512-jfRk+JQDxxYRUyfatBliDAHYFzkdZmH3QLwOyLEbbdm8x6gMjdsn3XgJfT6QBoBbdUEVrUkIfviBoR+PTvZdmw==","signatures":[{"sig":"MEUCIQCS+H16plxOKUuOWr5GDGUH583Y+/nHBJdJUx8wxN34mwIgDfHGc1OW2wvYuVvSEPOXk9QPAvkZskDr1pUdvqnrt6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16977},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"eef340434c9eeffc3e0563c88e99c65763c212b9","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.8.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ky":"^1.7.1","p-limit":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.3","jsdoc":"^4.0.3","eslint":"^9.8.0","rimraf":"^6.0.1","esbuild":"^0.23.0","prettier":"^3.3.3","@types/jest":"^29.5.12","@commitlint/cli":"^19.3.0","semantic-release":"24.0.0","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.10_1726296551421_0.5001243460725155","host":"s3://npm-registry-packages"}},"3.2.11":{"name":"hlsdownloader","version":"3.2.11","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.11","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"6e3d3e8361e56d4f38d0276ee163d1f92f754da0","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.11.tgz","fileCount":4,"integrity":"sha512-0Kjzww9ZHHFOZqxbfRGzVZB4ytwIKyvHlye54PAxbmFqms5VC/YTDMGQruy8hSzeUBdcXxWDRFgcFjaUyGoB5Q==","signatures":[{"sig":"MEYCIQDerbxKMTRUm5jeTTgds2Rv/AEj0sC9eVFlt/ywJ2WHLAIhAKI2u80ud5H36ucIMlGidK7xMsmPKambySScRMK3ZGp6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16977},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"dccab2e1f70a4d7b1731389202738b0441ddcdcf","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.8.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ky":"^1.7.2","p-limit":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.3","jsdoc":"^4.0.3","eslint":"^9.8.0","rimraf":"^6.0.1","esbuild":"^0.23.0","prettier":"^3.3.3","@types/jest":"^29.5.12","@commitlint/cli":"^19.3.0","semantic-release":"24.0.0","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.2.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.11_1727190894041_0.07279036980578013","host":"s3://npm-registry-packages"}},"3.2.12":{"name":"hlsdownloader","version":"3.2.12","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.12","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"10fbec6dfe656eb3ce89ce085531e2d0ce9920bf","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.12.tgz","fileCount":4,"integrity":"sha512-/71stwQ2c/SEt84lRPndPISJTecLalOWFfW1rFDlgwzMY9Ttzw1DS4ybW0n7RxqfiNSxVqlYKNOmhQpdtTSvhg==","signatures":[{"sig":"MEQCICgbgELA6XQ616NByUcRprX+eBPNEynRetCi1oVGAh5nAiA2kG2q8sblEkzKAjhVvg0HYVInTxw5SVmS/xDvz3TURw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16964},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"ce1edc975ea00ff84a2586ba002e53fd764a6599","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.9.2","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ky":"^1.7.4","p-limit":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","jsdoc":"^4.0.4","eslint":"^9.18.0","rimraf":"^6.0.1","esbuild":"^0.24.2","prettier":"^3.4.2","@types/jest":"^29.5.14","@commitlint/cli":"^19.6.1","semantic-release":"24.2.1","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.12_1736696769948_0.9397244593001388","host":"s3://npm-registry-packages-npm-production"}},"3.2.13":{"name":"hlsdownloader","version":"3.2.13","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.2.13","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"bcec94802b5802f559d96d5898abf792f3d40620","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.2.13.tgz","fileCount":4,"integrity":"sha512-ez4FhSFFWGDndSOlmkTlJNFoOY7wp5MoKVIMLZcuziTryYrLaP7EcKZ1CW6wlk/RO0zzeVc5FhhnbxgmgvXa2A==","signatures":[{"sig":"MEQCIHlKqFna39yh6jQW11AbRcHZUN8A/HByKb236AFAM1ToAiBAnMnVdcdzfX0AyESBNORh6Wrj8lxk4Ejo/084Q/ANnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17103},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"ed9534efda81406cc8dacf91a896143ecbd8db8e","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.9.2","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ky":"^1.7.4","p-limit":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","jsdoc":"^4.0.4","eslint":"^9.18.0","rimraf":"^6.0.1","esbuild":"^0.24.2","prettier":"^3.4.2","@types/jest":"^29.5.14","@commitlint/cli":"^19.6.1","semantic-release":"24.2.1","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.2.13_1737036789210_0.8871570492044802","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"hlsdownloader","version":"3.3.0","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.3.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"85f91a0fffc2f9ba1a2133e56e89597fe942200a","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.3.0.tgz","fileCount":4,"integrity":"sha512-NtRO1Ssv7k2Kmwmh9tjj1IJJ2AzNMwzbXdc6FEvvouArMlaW0CzV1+yruMHRICozw9wEZjN3evimLk+ThpP7+A==","signatures":[{"sig":"MEUCIQDSPTShcb0bgHIjniYFskQp9Xi3GOROGnoIx44eQMDxYQIgTALqyZVQpW3I21LuWWndvwYTKuhmVY3vQUbyVV+TKMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17132},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"ffe81953b2ee98cccdfc593b472251b3a862f988","release":{"debug":true,"branches":["master"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.9.2","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ky":"^1.7.4","p-limit":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","jsdoc":"^4.0.4","eslint":"^9.18.0","rimraf":"^6.0.1","esbuild":"^0.24.2","prettier":"^3.4.2","@types/jest":"^29.5.14","lint-staged":"^15.4.1","@commitlint/cli":"^19.6.1","semantic-release":"24.2.1","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.3.0_1737442584243_0.9980144167276745","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"hlsdownloader","version":"3.3.1","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.3.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"f06aafff729d8d36842f9307dd47ef8387c515e3","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.3.1.tgz","fileCount":4,"integrity":"sha512-pomI7O17lJpwh72sR0ccZqp+UWCnMHdIhOTtokvDTmzv7d1thzd8eBZOTdrKgVsgSU0e+3qikGgMewc9BtpSaQ==","signatures":[{"sig":"MEUCIQC5uq3Qc69zRvVgrzrwGmi3ydtFIaU44ZovYTLEEpEuLQIgfRi21/2D/YHLKIz+B4hO24FLcfyeH3R+k78dd/XIZzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17120},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"a5c64d6ea1269f5c9ee80b0a31e953e398642181","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.9.2","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ky":"^1.7.4","p-limit":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","jsdoc":"^4.0.4","eslint":"^9.18.0","rimraf":"^6.0.1","esbuild":"^0.24.2","prettier":"^3.4.2","@types/jest":"^29.5.14","lint-staged":"^15.4.1","@commitlint/cli":"^19.6.1","semantic-release":"24.2.1","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.3.1_1737460706351_0.378449048387125","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"hlsdownloader","version":"3.3.2","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.3.2","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"de08075d2a0891572acaae1f0a013b3a3401be09","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.3.2.tgz","fileCount":4,"integrity":"sha512-hq5iWX2pNUKabo9u+xZjQd3u0UBsNZ53/Ry5AOpUs0yzj2V3Egjxr6oASneUeyCvxtxWps8fJkFNjmNaSUFQoA==","signatures":[{"sig":"MEQCICexH53uqs4YnI402He3l0fautyzaiFJXFCAD0TtOI/SAiBMRox+1YukcJWC4ewFFBR/+YYw30PODfpk/eRUCzyWPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17120},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"46895728663014f1205dcea18266a9b21ad9be71","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.9.2","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ky":"^1.7.5","p-limit":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","jsdoc":"^4.0.4","eslint":"^9.23.0","rimraf":"^6.0.1","esbuild":"^0.25.1","prettier":"^3.5.3","@types/jest":"^29.5.14","lint-staged":"^15.5.0","@commitlint/cli":"^19.8.0","semantic-release":"24.2.3","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.3.2_1742594961574_0.3370028844902142","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"hlsdownloader","version":"3.3.3","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.3.3","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"aa59b0aa4d61d76da685ca26ee300b94eae26e3c","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.3.3.tgz","fileCount":4,"integrity":"sha512-OR56qDWIYx+KeGXLk7aGV8ECPazTrgDCaE4ut5Q3SF1Ypr2Q6qzwVTv0ujFUDNynFql9LemtnFyLgWI7oq+mfA==","signatures":[{"sig":"MEUCIQC3CKkwPNX0wPLE2NmAGoZzAhitIxkOCMEFQDyaXlSk/AIgK1Dxxr6V88MQlYyovIJElW2BjvvRNxlamR90dzMlvFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17120},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"153f82d34b12a621e58dabf3d6ffb44745421c55","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.9.2","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ky":"^1.8.1","p-limit":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","jsdoc":"^4.0.4","eslint":"^9.27.0","rimraf":"^6.0.1","esbuild":"^0.25.4","prettier":"^3.5.3","@types/jest":"^29.5.14","lint-staged":"^16.0.0","@commitlint/cli":"^19.8.1","semantic-release":"24.2.4","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.3.3_1747585693287_0.784636380953311","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"hlsdownloader","version":"3.3.4","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@3.3.4","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"11beb4f12ad1984ce1f630332b3624f4ee75461a","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-3.3.4.tgz","fileCount":4,"integrity":"sha512-t/z8qw5uEJSpsQOk8jo3+6CJXXfnOQRat1sPoUJ5gACcMp0SWk+dvifPOhQ8XEZRsFA+C5BMLe8e7PofL7Lk4w==","signatures":[{"sig":"MEUCIDPJpapsfIepQsTghVZekE7cqQhxTTaLa6KEqCZBKRDjAiEA9HUBPuvmXzunEBSvrPsOX9RtE6REULv0ZEBcIlkrk64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17122},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=18"},"exports":{"default":"./build/index.js"},"gitHead":"544e820442e88b6af4eb894679b4fe120851e14a","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.9.3","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ky":"^1.8.2","p-limit":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","husky":"^9.1.7","jsdoc":"^4.0.4","eslint":"^9.33.0","rimraf":"^6.0.1","esbuild":"^0.25.8","prettier":"^3.6.2","@types/jest":"^30.0.0","lint-staged":"^16.1.5","@commitlint/cli":"^19.8.1","semantic-release":"24.2.7","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_3.3.4_1754984758978_0.016923227386376416","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"hlsdownloader","version":"4.0.0","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@4.0.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"8681d54a20fc3b7afd411aeb1e06098b01fe07a2","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-4.0.0.tgz","fileCount":4,"integrity":"sha512-YO3bbemCgtY12EUax+eAvCJVbqk9qyB6NBFT4svt84PQP1fe6exfX3CdpneBsPDpGbzvjOuViYbh/5V2hwqnlA==","signatures":[{"sig":"MEUCIDlJuobAu4pxZxUV4K45dSJ0ob7OT6TwWjIttrxc+ffRAiEAj+pKE2ZJw9oy8O2fQiZ56cOpAO84QfnOqD+dsXuymV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17124},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20"},"exports":{"default":"./build/index.js"},"gitHead":"652ff0e096bb18f7ffb2b19a3a357f7b79439b77","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.9.3","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ky":"^1.10.0","p-limit":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","husky":"^9.1.7","jsdoc":"^4.0.4","eslint":"^9.36.0","rimraf":"^6.0.1","esbuild":"^0.25.10","prettier":"^3.6.2","@types/jest":"^30.0.0","lint-staged":"^16.2.0","@commitlint/cli":"^19.8.1","semantic-release":"24.2.9","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_4.0.0_1758719340321_0.7693707658683306","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"hlsdownloader","version":"4.0.1","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@4.0.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"b5a4353c407a6668d923e353a4b0aad9896220be","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-4.0.1.tgz","fileCount":4,"integrity":"sha512-9+4jcAOc8n/mlo7Vhb8LOG+H6Q58ki1CvJuwM/7OSAP8Ay19vZ06vvSyu/EoeF9g07j+q2vYcyJpu2xZFWEtnQ==","signatures":[{"sig":"MEUCIAhxqxrLKvBQtJ6Kp7IFi4SlxVUWZQQ/vwF4x3G9uOvoAiEAtpMkF5UMdCIo1d6AGZ3BAu5/03gRQ3PoQ4lx090m4k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17124},"main":"./build/index.js","snyk":true,"type":"module","hooks":{"pre-commit":"npm run commitlint ${1} && npm run lint:fix && npm run lint && npm test"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20"},"exports":{"default":"./build/index.js"},"gitHead":"d47b71172f5bbf95db9cf029d095034cc9cddaf8","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint .  && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules npx jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"husky","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","prepublishOnly":"npm run build","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"nmrony","email":"pro.nmrony@gmail.com"},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"10.9.4","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ky":"^1.11.0","p-limit":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^9.1.7","jsdoc":"^4.0.4","eslint":"^9.37.0","rimraf":"^6.0.1","esbuild":"^0.25.10","prettier":"^3.6.2","@types/jest":"^30.0.0","lint-staged":"^16.2.3","@commitlint/cli":"^20.1.0","semantic-release":"24.2.9","clean-jsdoc-theme":"^4.3.0","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_4.0.1_1759860242900_0.7510730058643624","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"hlsdownloader","version":"4.0.2","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@4.0.2","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"b3b709fd81cffb0b2b4102a8eff6180c90fdb3be","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-4.0.2.tgz","fileCount":4,"integrity":"sha512-XIK1OB+pXscgI+5ILDJBFqBNlSTlqp88S4mM3R3Mgb4ZZE+3TFHuYjsSAveAbg66dZLsPMWiVGlcxLo0JwENIA==","signatures":[{"sig":"MEUCIDIWvsUi98G7AVWI0Aau4L8t/WReqRtyrRDqqDpEFLnjAiEA4EOIAaeGvEV43drKm9biFw18Z4ICc8RlUuGA5+DkorI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17233},"main":"./build/index.js","snyk":true,"type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20"},"exports":{"default":"./build/index.js"},"gitHead":"8eb10b3fc148e52e79db8aa974140d6308820aee","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules node --localstorage-file=.jest-localstorage node_modules/.bin/jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"lefthook install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","hooks:install":"lefthook install","prepublishOnly":"npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.6.2","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ky":"^1.14.0","p-limit":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","jsdoc":"^4.0.5","eslint":"^9.39.1","rimraf":"^6.1.0","esbuild":"^0.27.0","lefthook":"^2.0.4","prettier":"^3.6.2","@types/jest":"^30.0.0","@commitlint/cli":"^20.1.0","semantic-release":"25.0.2","clean-jsdoc-theme":"^4.3.0","node-localstorage":"^3.0.5","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_4.0.2_1767443623086_0.09604083853580048","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"hlsdownloader","version":"4.0.3","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@4.0.3","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"e736ad38839b0f031ba62179233bc4f281d2a8af","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-4.0.3.tgz","fileCount":4,"integrity":"sha512-KREGUB8AsVg27mvCXplJGAJc1A8XA53e6Sdw9q2CVVhQgeld85LOw7MWltEVh1Go/B2aTa/lKjFggSqyiiWehg==","signatures":[{"sig":"MEYCIQCgQAQ4nwW2tMM8aE66HVbN+/R5hbqEJUbEi+jA230wAAIhAMWNN3dHWtevO/JzVWBPB9zvqjYY0t1Yu37PPrt41wVw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17199},"main":"./build/index.js","snyk":true,"type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20"},"exports":{"default":"./build/index.js"},"gitHead":"70c39cdbb7a9157c5f53a5f148f1f9a6d707c71b","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules node --localstorage-file=.jest-localstorage node_modules/.bin/jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"lefthook install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","hooks:install":"lefthook install","prepublishOnly":"npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.7.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ky":"^1.14.2","p-limit":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","jsdoc":"^4.0.5","eslint":"^9.39.2","rimraf":"^6.1.2","esbuild":"^0.27.2","lefthook":"^2.0.13","prettier":"^3.7.4","@types/jest":"^30.0.0","@commitlint/cli":"^20.3.0","semantic-release":"25.0.2","clean-jsdoc-theme":"^4.3.0","cz-conventional-changelog":"^3.0.1","@commitlint/config-conventional":"^20.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_4.0.3_1767444551099_0.9882581788296791","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"hlsdownloader","version":"4.0.4","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@4.0.4","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"3550ac545a435ac4026a7665ad2312e079aa3383","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-4.0.4.tgz","fileCount":4,"integrity":"sha512-QY4C47AhJjKOJlcwTt63zMg3y1FrtQotBwGkEavCbVp238u3SK3zZKgNCoCu1wEGDB558qUYgofpiD8fUYv69g==","signatures":[{"sig":"MEUCICTRi/Xo8kz2u+3ytUgn9962+UYiZSdFDuYwbWISrNo+AiEAqp/KEpl0YZyVYoMbFHCYIxkUaJVQTYCmkDSDqimyBTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17339},"main":"./build/index.js","snyk":true,"type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20"},"exports":{"default":"./build/index.js"},"gitHead":"150e05532932fc201067d0fa23b29cf2a10e1054","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules node --localstorage-file=.jest-localstorage node_modules/.bin/jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"lefthook install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","hooks:install":"lefthook install","prepublishOnly":"npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.7.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ky":"^1.14.2","p-limit":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","jsdoc":"^4.0.5","eslint":"^9.39.2","rimraf":"^6.1.2","esbuild":"^0.27.2","lefthook":"^2.0.13","prettier":"^3.7.4","@types/jest":"^30.0.0","@commitlint/cli":"^20.3.0","semantic-release":"25.0.2","clean-jsdoc-theme":"^4.3.0","cz-conventional-changelog":"^3.0.1","@commitlint/config-conventional":"^20.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_4.0.4_1767718487677_0.7965380032115237","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"hlsdownloader","version":"4.0.5","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@4.0.5","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"cfcbae9661791f7142b52e6745a83465d186dc58","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-4.0.5.tgz","fileCount":4,"integrity":"sha512-rKAzXOYIIMULp2SXg6WH1hsCC3EPZPtjmvQCJfzksURxbSEcQ2YkYI6sGjBnDvmiKXiCL3w8pEIMLVOnk1V+7w==","signatures":[{"sig":"MEYCIQDhZWvA6FdKNu63scyyXEBUAc1uPmnsKgCKRNAojIWsfQIhAN3xRUzGtjiSXVxqlx5M9grcoyZyaVG0IYeWpCat4Ina","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17333},"main":"./build/index.js","snyk":true,"type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20"},"exports":{"default":"./build/index.js"},"gitHead":"5b282a0ead96235c187905119a018d2fb2408386","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules node --localstorage-file=.jest-localstorage node_modules/.bin/jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"lefthook install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","hooks:install":"lefthook install","prepublishOnly":"npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.7.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ky":"^1.14.2","p-limit":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","jsdoc":"^4.0.5","eslint":"^9.39.2","rimraf":"^6.1.2","esbuild":"^0.27.2","lefthook":"^2.0.13","prettier":"^3.7.4","@types/jest":"^30.0.0","@commitlint/cli":"^20.3.0","semantic-release":"25.0.2","clean-jsdoc-theme":"^4.3.0","cz-conventional-changelog":"^3.0.1","@commitlint/config-conventional":"^20.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_4.0.5_1767719091662_0.7239993290645317","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"hlsdownloader","version":"4.0.6","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@4.0.6","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"4863f7a6ea626ff053e3df24f5af4639c667f09a","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-4.0.6.tgz","fileCount":4,"integrity":"sha512-J3nx2lNBB6XgCG4e16wjfJt+gF456JlmYBU0RjnZDpEtAjeFySpzTjLVmmxesEtqLVwnvmtkeZ1JniyEOPlUXQ==","signatures":[{"sig":"MEUCIGj6XM9xCdMlzqbjDu8jV8bDcHXiu5BJpslHcesNXfURAiEAgebX+wYOmcLotld96qd5n9C7LCz73ijsIcs9fIjCNAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17358},"main":"./build/index.js","snyk":true,"type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20"},"exports":{"default":"./build/index.js"},"gitHead":"cd9f9206c49d2dc3aaca8aefcc831919040d6a6c","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules node --localstorage-file=.jest-localstorage node_modules/.bin/jest","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"lefthook install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","hooks:install":"lefthook install","prepublishOnly":"npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.7.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ky":"^1.14.2","p-limit":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","jsdoc":"^4.0.5","eslint":"^9.39.2","rimraf":"^6.1.2","esbuild":"^0.27.2","lefthook":"^2.0.13","prettier":"^3.7.4","@types/jest":"^30.0.0","@commitlint/cli":"^20.3.0","semantic-release":"25.0.2","clean-jsdoc-theme":"^4.3.0","cz-conventional-changelog":"^3.0.1","@commitlint/config-conventional":"^20.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_4.0.6_1767929001841_0.3165063282491041","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"hlsdownloader","version":"4.1.0","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@4.1.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"f543035b63417278ea4a4d97f03cf1e6557c7115","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-4.1.0.tgz","fileCount":4,"integrity":"sha512-4S15J81XPkK30yfqxC0gM63ELrPeczTzGUXC6GaLDBPrOqeDwTSmE4u2dbryw2pC/9d/L+iNX02rlgNVEbZqWw==","signatures":[{"sig":"MEYCIQC1i2I7JTSi/NjgXWaR9QuKDBWDx+8W8AqBzhNxQzv+ywIhAJxoqyS1G29ULEcrCApIjrdYu6x9xkb0QABoL9zCs4S7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17453},"main":"./build/index.js","snyk":true,"type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20"},"exports":{"default":"./build/index.js"},"gitHead":"2f9983010ed4937f7855757f530e177ef727ed09","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules node --localstorage-file=.jest-localstorage node_modules/.bin/jest --runInBand","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"lefthook install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","hooks:install":"lefthook install","prepublishOnly":"npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.7.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ky":"^1.14.2","p-limit":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","jsdoc":"^4.0.5","eslint":"^9.39.2","rimraf":"^6.1.2","esbuild":"^0.27.2","lefthook":"^2.0.13","prettier":"^3.7.4","@types/jest":"^30.0.0","@commitlint/cli":"^20.3.0","semantic-release":"25.0.2","clean-jsdoc-theme":"^4.3.0","cz-conventional-changelog":"^3.0.1","@commitlint/config-conventional":"^20.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_4.1.0_1767941002768_0.6691595386130056","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"hlsdownloader","version":"4.1.1","keywords":["cdn-priming","chunk","download","download-playlists","downloader","HLS","hlsdownloader","live","livestream","m3u8","m3u8downloader","playlist","streaming","streaming-video"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@4.1.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"de8cd471f20de60638a8989542db0105b21af4ce","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-4.1.1.tgz","fileCount":4,"integrity":"sha512-XnTd0jz/s2IkXGNKNArHGZeE6k/2YZWfq9n6Gd3338J8y32tMeEIsxSMRKv10ZyV/rk7lw53degx//usV1L4ew==","signatures":[{"sig":"MEUCIQD+zXpndUN5Rpxv2o1StS3ifiGzvjYIzHKBiAJF2PLU9gIgCD//pwLOHFkJukpFsElqNGr7LN9pHfPnJOvFc1dp+bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17453},"main":"./build/index.js","snyk":true,"type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20"},"exports":{"default":"./build/index.js"},"gitHead":"7857b92c269bbfddf2aab0cc3231fdfff38e131d","release":{"debug":true,"branches":["main"]},"scripts":{"lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"npm run test:coverage:clean && NODE_OPTIONS=--experimental-vm-modules node --localstorage-file=.jest-localstorage node_modules/.bin/jest --runInBand","build":"npm run lint:fix && npm run lint && npm test && npm run build:clean && npm run compile && echo '📦 Build artifact has been generated successfully.'","compile":"npx esbuild --outdir=build --platform=node --format=esm --target=node18 --packages=external --bundle --minify --tree-shaking=true --keep-names src/index.js","example":"NODE_OPTIONS=--experimental-vm-modules node example.mjs","prepare":"lefthook install","version":"echo $npm_package_version","coverage":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","docs:gen":"npm run docs:clean && NODE_OPTIONS=--experimental-vm-modules jsdoc -c jsdoc.json && echo '📄 Docs has been generated successfully.'","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","commitlint":"NODE_OPTIONS=--experimental-vm-modules npx commitlint --edit && echo '🔖 Commit message guidelines are followed properly.'","docs:clean":"rimraf -fr ./docs && echo '🧹 All docs has been cleaned.'","prod:start":"node index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --no-cache --watch","build:clean":"rimraf -fr build && echo '🧹 Build artifacts has been cleaned.'","hooks:install":"lefthook install","prepublishOnly":"npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release","test:coverage:clean":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.8.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.14.3","p-limit":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","jsdoc":"^4.0.5","eslint":"^9.39.2","rimraf":"^6.1.2","esbuild":"^0.27.2","lefthook":"^2.0.16","prettier":"^3.8.1","@types/jest":"^30.0.0","@commitlint/cli":"^20.4.1","semantic-release":"25.0.3","clean-jsdoc-theme":"^4.3.0","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.4.1"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_4.1.1_1770058598077_0.21695253568566875","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"hlsdownloader","version":"5.0.0","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@5.0.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"a21ade874be2dc227944c2dd7058ea455a9ed01f","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-5.0.0.tgz","fileCount":5,"integrity":"sha512-TOdnOBu8u+YI3H/tukz6hzRAwIJBnKDDK169pcjD8aPoHDMfaMoPrGsEUlHm5w2v0urmZUtfO5DuxF4dkMLHwg==","signatures":[{"sig":"MEUCIQDzxln2T+DPtk2dydNgOnqbWrXuo8+LX2QFE6NO6ysBWwIgESC/RSbHHWnK8pnT2yn8wBmB1Du3vJb49Zc0DQoGTxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18944},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a70b6dab2a85428b235c59d3d838dc4236c06564","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && jsdoc -c jsdoc.json","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '🏗️ Compile: Bundles ESM source and generates minified distribution files.' && npm run typecheck && rimraf -fr ./dist && npm run build:types && npm run build:bundle","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 npm test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.10.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.14.3","p-limit":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.21.0","jsdoc":"^4.0.5","eslint":"^9.39.2","rimraf":"^6.1.2","lefthook":"^2.1.0","@eslint/js":"^9.39.2","@types/web":"^0.0.331","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.2.3","jsdoc-babel":"^0.5.0","@commitlint/cli":"^20.4.1","semantic-release":"^25.0.3","clean-jsdoc-theme":"^4.3.0","typescript-eslint":"^8.55.0","eslint-plugin-jsdoc":"^62.5.4","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^7.28.5","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.4.1"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_5.0.0_1770902760234_0.6115801757239125","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"hlsdownloader","version":"5.0.1","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@5.0.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"a92aa4f9156f1640e33da390647ae9301943b795","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-5.0.1.tgz","fileCount":5,"integrity":"sha512-WEm5IrOX0iBD2Yg73+OOJ39u8nDg5hBn077MGl741JSH1/BVJqDg3/xgBWzfOztOUTqj34UEKA1QxhXp4eOaAA==","signatures":[{"sig":"MEUCIQC1KF4wWABw9Oy669/hwtONWURsVejYBFA0GSL+W+CR+gIgAKi4kINuZFWjN8X0IdjNu2CkaB4uFvYBiYmr/SvH00E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18937},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"82e09bed4d0c6aeccb941420ae01931293ba15e8","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && jsdoc -c jsdoc.json","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '🏗️ Compile: Bundles ESM source and generates minified distribution files.' && npm run typecheck && rimraf -fr ./dist && npm run build:types && npm run build:bundle","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 npm test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.10.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.14.3","p-limit":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsx":"^4.21.0","jsdoc":"^4.0.5","eslint":"^9.39.2","rimraf":"^6.1.2","lefthook":"^2.1.0","@eslint/js":"^9.39.2","@types/web":"^0.0.331","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.2.3","jsdoc-babel":"^0.5.0","@commitlint/cli":"^20.4.1","semantic-release":"^25.0.3","clean-jsdoc-theme":"^4.3.0","typescript-eslint":"^8.55.0","eslint-plugin-jsdoc":"^62.5.4","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^7.28.5","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.4.1"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_5.0.1_1770903697626_0.9322119902091246","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"hlsdownloader","version":"5.0.3","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@5.0.3","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"59e215a073c2c98d15b0350f02715fad2c92c93c","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-5.0.3.tgz","fileCount":5,"integrity":"sha512-EOB1kaOhsj9/CNESj1UvbWl/E7jPCw+yiMnhmYbWX4eo+5j3nUHqtu7fcmrm2iJgy3/zu7dUbe3vn0nGTxXaBg==","signatures":[{"sig":"MEYCIQDZ5QJlGvZQ3XTa92xkUWaBd1l4Jap2YtsJ80j617z3OgIhAJSeJ0cNqfKReqaQqiUClVLnVXADpS223FB6Pxkldezc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20574},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8bd981f64d0da7ac03c25b917a735ebbfc25f681","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && jsdoc -c jsdoc.json","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && npm run typecheck && rimraf -fr ./dist && npm run build:types && npm run build:bundle","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 npm test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.10.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ky":"^1.14.3","p-limit":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","jsdoc":"^4.0.5","eslint":"^10.0.1","rimraf":"^6.1.3","lefthook":"^2.1.1","@eslint/js":"^10.0.1","@types/web":"^0.0.338","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.3.0","jsdoc-babel":"^0.5.0","@commitlint/cli":"^20.4.2","semantic-release":"^25.0.3","clean-jsdoc-theme":"^4.3.0","typescript-eslint":"^8.56.1","eslint-plugin-jsdoc":"^62.7.0","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^7.28.5","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_5.0.3_1771881878501_0.6199156202738121","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"hlsdownloader","version":"6.0.0","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.0.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"0571d476f480dbc2a6d7cf4b3bccb83a180d3b52","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.0.0.tgz","fileCount":5,"integrity":"sha512-6WwzRohhb00HIYmePS01s/wxkj7kSAk1RLAt+S9PHTgId5FxCCa2fYhudrzUqy5tqzJQY6t4XEKUDPfdc9EzfQ==","signatures":[{"sig":"MEYCIQDmRMyHMgLZZerHNX5bXxZRiKaFWQj6dwGXtclwRAoodgIhAK5AS43LgNgPyR+PbPFl1M1LrQChUOBJuQoE/qBm2aMe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25437},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5f84a5b0966fec13b03cbc5abec4417cd42b3707","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && jsdoc -c jsdoc.json","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && npm run typecheck && rimraf -fr ./dist && npm run build:types && npm run build:bundle","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --external:undici --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 npm test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.11.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.14.0","dependencies":{"p-limit":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","jsdoc":"^4.0.5","eslint":"^10.0.2","rimraf":"^6.1.3","undici":"^7.22.0","lefthook":"^2.1.1","@eslint/js":"^10.0.1","@types/web":"^0.0.338","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.3.2","jsdoc-babel":"^0.5.0","@commitlint/cli":"^20.4.2","semantic-release":"^25.0.3","clean-jsdoc-theme":"^4.3.0","typescript-eslint":"^8.56.1","eslint-plugin-jsdoc":"^62.7.1","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^7.28.5","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.0.0_1773434576774_0.8054687636756059","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"hlsdownloader","version":"6.0.1","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.0.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"b57e52ea2f56f29f97f685e286fac59785ce4a13","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.0.1.tgz","fileCount":5,"integrity":"sha512-LO/zHCOjceilDlY05/rs1uJQGutpXMlNWuc6OwLcMmmj3xYxe2T/H7DG1VROTxWpmj5T+00QLY07z6/nsVUkXA==","signatures":[{"sig":"MEYCIQDIQKDFYccsQR2nfnZTCCVUi3B2ZJwq+m4KZzDaKiHIagIhAJjy1KLyuCNChCQgYenVE7karg314j53kVKM0RhO3I7l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25437},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9be2e2f1551a265dbd8e94d25d43fd9725d8954b","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && jsdoc -c jsdoc.json","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && npm run typecheck && rimraf -fr ./dist && npm run build:types && npm run build:bundle","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --external:undici --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 npm test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.11.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.14.0","dependencies":{"undici":"^7.22.0","p-limit":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","jsdoc":"^4.0.5","eslint":"^10.0.2","rimraf":"^6.1.3","lefthook":"^2.1.1","@eslint/js":"^10.0.1","@types/web":"^0.0.338","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.3.2","jsdoc-babel":"^0.5.0","@commitlint/cli":"^20.4.2","semantic-release":"^25.0.3","clean-jsdoc-theme":"^4.3.0","typescript-eslint":"^8.56.1","eslint-plugin-jsdoc":"^62.7.1","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^7.28.5","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.0.1_1773438741166_0.9723258015935781","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"hlsdownloader","version":"6.1.0","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.1.0","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"95508217df4b87033e6407a60fda5d369d498513","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.0.tgz","fileCount":5,"integrity":"sha512-g5R1JYzMdx3qMKjp/3VsrhPK0+7wvg1B5mCcr2MEQshEAuHwk+HsPuTTnuCSPqjGHQtVH1luOc/AYSjWlK+rsQ==","signatures":[{"sig":"MEUCIQDBb4RC3eeUUxsOo631+2YB16ByuANnvWM4JObBXGMy2QIgCSJBc6xaj9aKbeazc3GwH3jlADy5c99/y4+Jc/ad42s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27037},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81ffe1a5c3b738307df474adec5086b92be20f85","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && jsdoc -c jsdoc.json","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && npm run typecheck && rimraf -fr ./dist && npm run build:types && npm run build:bundle","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 npm test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.11.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.14.0","dependencies":{"undici":"^7.22.0","p-limit":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","jsdoc":"^4.0.5","eslint":"^10.0.2","rimraf":"^6.1.3","lefthook":"^2.1.1","@eslint/js":"^10.0.1","@types/web":"^0.0.338","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.3.2","jsdoc-babel":"^0.5.0","@commitlint/cli":"^20.4.2","semantic-release":"^25.0.3","clean-jsdoc-theme":"^4.3.0","typescript-eslint":"^8.56.1","eslint-plugin-jsdoc":"^62.7.1","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^7.28.5","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.1.0_1773504481073_0.11131319426845843","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"hlsdownloader","version":"6.1.1","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.1.1","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"e84fbfb54d5689f9afacbad8fde88b43f65f759d","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.1.tgz","fileCount":5,"integrity":"sha512-C8XGWXJYEjhgW2AMv9cQ8z2ScBH3LWdrh2rlz83z96j+zmHP0dL9WKf4Zi9HeoRu4C0dTv/tWVYYqrY1ZCTgWA==","signatures":[{"sig":"MEUCIEXeft3WvKCouMP1Y14Z5WYSmDPmNXXom+NBJE1kOnuCAiEAr4ljfcZQf7nmz9Wsajzi9GDgTa6MnF0af9Cqt8QCJN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27244},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ab01d4e2a53505fd3b2473843696d7e51063b620","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && jsdoc -c jsdoc.json","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && npm run typecheck && rimraf -fr ./dist && npm run build:types && npm run build:bundle","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 npm test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.11.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.14.0","dependencies":{"p-limit":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","jsdoc":"^4.0.5","eslint":"^10.0.2","rimraf":"^6.1.3","undici":"^7.22.0","lefthook":"^2.1.1","@eslint/js":"^10.0.1","@types/web":"^0.0.338","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.3.2","jsdoc-babel":"^0.5.0","@commitlint/cli":"^20.4.2","semantic-release":"^25.0.3","clean-jsdoc-theme":"^4.3.0","typescript-eslint":"^8.56.1","eslint-plugin-jsdoc":"^62.7.1","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^7.28.5","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^20.4.2"},"peerDependencies":{"undici":"^7.22.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.1.1_1773510218457_0.26947049136538737","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"hlsdownloader","version":"6.1.2","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.1.2","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"656ba208c9888dde864753dd054ca53fa041406b","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.2.tgz","fileCount":5,"integrity":"sha512-lW8Y2etUhhK7R0q9hmaQBWX9hTqrXgslwh2pq6QtXwrbevjrYgkS2aoHs6W9jWOKMjxTUgkPfCD97ODEBnMm1Q==","signatures":[{"sig":"MEUCIQDK1s0eySqfjuUj9BHYq7Wp2yLCAqotXZwSjOpwWtcifQIgakVHi4D3kQ7Uuk4IzAajLfmq1kJPlzkfzupkzP6nWUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27694},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a179ce6c50c500d6117e3258cb68f86e4559386","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && typedoc","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && npm run typecheck && rimraf -fr ./dist && npm run build:types && npm run build:bundle","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 npm test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.19.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"p-limit":"^7.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.23.7","eslint":"^10.8.0","rimraf":"^6.1.3","undici":"^8.10.0","typedoc":"^0.28.20","lefthook":"^2.1.1","@eslint/js":"^10.0.1","@types/web":"^0.0.354","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/node":"^26.1.2","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","typescript-eslint":"^8.66.0","eslint-plugin-jsdoc":"^63.3.3","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^7.29.7","cz-conventional-changelog":"^3.3.0","@clean-jsdoc-theme/typedoc":"^5.1.1","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"undici":"^8.10.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.1.2_1785937549012_0.4477029163629096","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"hlsdownloader","version":"6.1.3","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.1.3","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"c300f66dbe99dbb771f1e9e26e89cb4b0e78f2de","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.3.tgz","fileCount":5,"integrity":"sha512-hM0N+lvx+z90q3rjSzzMf1Daslbd5p9vXuC+FqF0g51ICGw9d1McaEvQKm3NGY9BabaEYtJauB/z+wc1DCr1Jg==","signatures":[{"sig":"MEUCIBsMmb0HnlWD/3oHTlox9fu8o1s4mAfM7XNcAQnnngbcAiEArgxGvJi5SWa6ImO+rH4bh43DT22G7t1V/clW9FoVg5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27694},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0379c680953426510a16b1b09b1f1767016e17aa","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && typedoc","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && npm run typecheck && rimraf -fr ./dist && npm run build:types && npm run build:bundle","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 npm test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.19.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"p-limit":"^7.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.23.7","eslint":"^10.8.0","rimraf":"^6.1.3","undici":"^8.10.0","typedoc":"^0.28.20","lefthook":"^2.1.1","@eslint/js":"^10.0.1","@types/web":"^0.0.354","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/node":"^26.1.2","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","typescript-eslint":"^8.66.0","eslint-plugin-jsdoc":"^63.3.3","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^7.29.7","cz-conventional-changelog":"^3.3.0","@clean-jsdoc-theme/typedoc":"^5.1.1","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"undici":"^8.10.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.1.3_1785938507968_0.3940773471884107","host":"s3://npm-registry-packages-npm-production"}},"6.1.4":{"name":"hlsdownloader","version":"6.1.4","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.1.4","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"5c88ff40e6f29764ad884ffbf68dea38c478dc8d","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.4.tgz","fileCount":5,"integrity":"sha512-c4IsIK/4rMXvMgrLkg28Rk7p6qQI+eFKtdwmptVVnei6879ie65RrJCvx8Z/GFHPIJCYsv2AYCLlQsMb0xrX0Q==","signatures":[{"sig":"MEYCIQCpsXcLnUFdn5G0u/+WgmvQg5JPqsslYe6dp57GAx5R8wIhAK+Rf1HiAMJoXIFJK2fRtkuXNCR6VETdYF8UWyIqRhy/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27694},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cf0fca895e45b8ab8a7f9316ef819d931998903f","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && typedoc","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && npm run typecheck && rimraf -fr ./dist && npm run build:types && npm run build:bundle","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 npm test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.19.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.18.0","dependencies":{"p-limit":"^7.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.23.7","eslint":"^10.8.0","rimraf":"^6.1.3","undici":"^8.10.0","typedoc":"^0.28.20","lefthook":"^2.1.1","@eslint/js":"^10.0.1","@types/web":"^0.0.354","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/node":"^26.1.2","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.9","typescript-eslint":"^8.66.0","eslint-plugin-jsdoc":"^63.3.3","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^7.29.7","cz-conventional-changelog":"^3.3.0","@clean-jsdoc-theme/typedoc":"^5.1.1","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"undici":"^8.10.0"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.1.4_1785939378196_0.5686367025200676","host":"s3://npm-registry-packages-npm-production"}},"6.1.5":{"name":"hlsdownloader","version":"6.1.5","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.1.5","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"f26829a2380e3d733e977ed1027f9f0e0bc9b52d","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.5.tgz","fileCount":5,"integrity":"sha512-t9jwPOZKKtOn0oZBaHeCVHYjsF0Xd4OJErzGf0byPwbk38PwGvTfd2OhCanaZvEu6CyoJQWyyvabE85a05k+hg==","signatures":[{"sig":"MEUCIEa7sbqmSSA2rlLUSAqrIlrB8vNqSbVBA+z6VVbq+HGlAiEAlEnN4s/Py2vTAPZpdcAO3VbWc7F9n+JJhA2pDm9z9xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27694},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=9","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"952131e9f5e023a64caa981b4f6e90109f991714","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && typedoc","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && npm run typecheck && rimraf -fr ./dist && npm run build:types && npm run build:bundle","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 npm test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && npm run build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.19.1","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.20.0","dependencies":{"p-limit":"^7.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.23.13","eslint":"^10.10.0","rimraf":"^6.1.3","undici":"^8.10.2","typedoc":"^0.28.20","lefthook":"^2.1.1","@eslint/js":"^10.0.1","@types/web":"^0.0.354","typescript":"^6.0.3","@babel/core":"^8.0.1","@types/node":"^26.4.1","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","eslint-plugin-jsdoc":"^64.3.5","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^8.0.1","cz-conventional-changelog":"^3.3.0","@clean-jsdoc-theme/typedoc":"^5.2.0","@commitlint/config-conventional":"^21.2.2"},"peerDependencies":{"undici":"^8.10.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.1.5_1788548701843_0.23585762188696213","host":"s3://npm-registry-packages-npm-production"}},"6.1.6":{"name":"hlsdownloader","version":"6.1.6","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.1.6","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"6059c6c9eb880b77b4385e8c73dcaa5c6a641306","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.6.tgz","fileCount":5,"integrity":"sha512-W5PIwFaHQZVFgKAgJMO1v7bL7sL12m2aaKvdDAH/NA9pPK6Xv+GdeO0jNHo138z7SAmUCxDUn+lPdynZPOy4OA==","signatures":[{"sig":"MEUCIQD0E6JeuA2J7qp3K2V6gDU+hdEaqZAl0QDidnILNJohIgIgB1ocWAOYqndIWvCyguf6fYYZKNkKoWoKfbEm08AN810=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+SEaBL+AlL+Q+uQU0EdKSAQEuYdFBWPXa0zzr9NwvgAIhAJ0/0uUPi0mJB0TtzMRlcnxvcCKVYOGuR828jicfWqCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27780},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d44e0e095cda50700723ec34b548e8ee74aa4a84","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && typedoc","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && pnpm typecheck && rimraf -fr ./dist && pnpm build:types && pnpm build:bundle","commit":"cz","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 node --import tsx --test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && pnpm build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.19.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"p-limit":"^7.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.23.13","eslint":"^10.10.0","rimraf":"^6.1.3","undici":"^8.10.2","esbuild":"^0.28.2","typedoc":"^0.28.20","lefthook":"^2.1.1","prettier":"^3.9.9","@eslint/js":"^10.0.1","@types/web":"^0.0.354","commitizen":"^4.3.2","typescript":"^6.0.3","@babel/core":"^8.0.1","@types/node":"^26.4.1","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","eslint-plugin-jsdoc":"^64.3.5","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^8.0.1","cz-conventional-changelog":"^3.3.0","@clean-jsdoc-theme/typedoc":"^5.2.0","@commitlint/config-conventional":"^21.2.2"},"peerDependencies":{"undici":"^8.10.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.1.6_1790363594498_0.6257721988352243","host":"s3://npm-registry-packages-npm-production"}},"6.1.7":{"name":"hlsdownloader","version":"6.1.7","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.1.7","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"8a071ffba32c069ee2684b420733a83cedd8fd0e","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.7.tgz","fileCount":5,"integrity":"sha512-N0lpCRSbLFOtxyqwHvM3tIDKCORXPebDvpXiPG9r7oW6/zu1gJST1NIV/FxRebP0PRS/0gP/JmjD8KT2kshFhw==","signatures":[{"sig":"MEUCIQCo2fPc6G8qDKrJejn6Rki//k8qN7n5LjW+pBzDjv0sjQIgPCia2sFCN3pBowQTKXrqlF/6wT/IlSCBHpk7RVx59KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEpExksqVxXzN0Hl5XwUQMPXkgcf5p+hG0cjRJDRU5cgIgRUELbYCdOsLHPwGmVClsNQP+ffRR0cA0dxnAniLcVzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27780},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7fec65473528be4674f9b8dfde3f284a08cb86b2","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && typedoc","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && pnpm typecheck && rimraf -fr ./dist && pnpm build:types && pnpm build:bundle","commit":"cz","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 node --import tsx --test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && pnpm build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.19.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"p-limit":"^7.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.23.13","eslint":"^10.10.0","rimraf":"^6.1.3","undici":"^8.10.2","esbuild":"^0.28.2","typedoc":"^0.28.20","lefthook":"^2.1.1","prettier":"^3.9.9","@eslint/js":"^10.0.1","@types/web":"^0.0.354","commitizen":"^4.3.2","typescript":"^6.0.3","@babel/core":"^8.0.1","@types/node":"^26.4.1","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","eslint-plugin-jsdoc":"^64.3.5","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^8.0.1","cz-conventional-changelog":"^3.3.0","@clean-jsdoc-theme/typedoc":"^5.2.0","@commitlint/config-conventional":"^21.2.2"},"peerDependencies":{"undici":"^8.10.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.1.7_1790367541680_0.9581214491645378","host":"s3://npm-registry-packages-npm-production"}},"6.1.8":{"name":"hlsdownloader","version":"6.1.8","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.1.8","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"b7da1cd4087d85331083f258ab27aba6ca8c0149","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.8.tgz","fileCount":5,"integrity":"sha512-AooCuW1/9x7OEQwFmof0+/gyxuXT08V8gugwwrdBmp+DoLWhfBs7BTlh8eVPwy8zYZzbMeQZQBqaYdslDHW0RA==","signatures":[{"sig":"MEUCIEBuwHO+EfBdLCX1Vi1HFJD2otd1u2jSY9ER4Vt/bZx3AiEA803AXeHiYjin7TPyLGkiUIgguF5eHo/sGmvk1ldWB5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBbXkRn+8hhEdihe+FDEVggFMwli9ERC+KL10ipgCiC6AiEAzzcQGiFGo/xna+x1HgXBCBru9HpNEQHJ8xEQvCIo6j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27780},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"334e47f5328202b69664dab805510ea953695ee4","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && typedoc","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && pnpm typecheck && rimraf -fr ./dist && pnpm build:types && pnpm build:bundle","commit":"cz","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 node --import tsx --test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && pnpm build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.19.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"p-limit":"^7.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.23.13","eslint":"^10.10.0","rimraf":"^6.1.3","undici":"^8.10.2","esbuild":"^0.28.2","typedoc":"^0.28.20","lefthook":"^2.1.1","prettier":"^3.9.9","@eslint/js":"^10.0.1","@types/web":"^0.0.354","commitizen":"^4.3.2","typescript":"^6.0.3","@babel/core":"^8.0.1","@types/node":"^26.4.1","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","eslint-plugin-jsdoc":"^64.3.5","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^8.0.1","cz-conventional-changelog":"^3.3.0","@clean-jsdoc-theme/typedoc":"^5.2.0","@commitlint/config-conventional":"^21.2.2"},"peerDependencies":{"undici":"^8.10.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.1.8_1790368197822_0.2826715378017275","host":"s3://npm-registry-packages-npm-production"}},"6.1.9":{"name":"hlsdownloader","version":"6.1.9","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.1.9","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"6619fb8e4d8176564c7d7d858661fad5c0e352b6","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.9.tgz","fileCount":5,"integrity":"sha512-ifUbhXOhBNzs+enriwLWZuncSkzYMtHMtLclGTkekrCmdEBRHuxMw7Z1+dttvkgZSFUN7G9TVwPgXpODw1riFQ==","signatures":[{"sig":"MEUCIDsS/VfNhZhRecuhTNbDgo5eETLjkfeSTE9qP7MSCxD5AiEAjAYOU0zQr82v4gkPbozKc0uyQ94vuQzrjqBe2Q8ETBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHdpTBUX7M9mh378qyZUFB8HOkgrH+CqM0bXlqXIIyFBAiEAwmjrQ5RDEY/qFD1xAGwvfUfsCR7JoTWbUGocQrnOCVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27780},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f938447fdefe8d1109c4c6e183f7358c424fa0a5","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && typedoc","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && pnpm typecheck && rimraf -fr ./dist && pnpm build:types && pnpm build:bundle","commit":"cz","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 node --import tsx --test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && pnpm build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.19.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"p-limit":"^7.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.23.13","eslint":"^10.10.0","rimraf":"^6.1.3","undici":"^8.10.2","esbuild":"^0.28.2","typedoc":"^0.28.20","lefthook":"^2.1.1","prettier":"^3.9.9","@eslint/js":"^10.0.1","@types/web":"^0.0.354","commitizen":"^4.3.2","typescript":"^6.0.3","@babel/core":"^8.0.1","@types/node":"^26.6.3","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","eslint-plugin-jsdoc":"^64.3.5","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^8.0.1","cz-conventional-changelog":"^3.3.0","@clean-jsdoc-theme/typedoc":"^5.2.0","@commitlint/config-conventional":"^21.2.2"},"peerDependencies":{"undici":"^8.10.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.1.9_1790489932312_0.7872209218232511","host":"s3://npm-registry-packages-npm-production"}},"6.1.10":{"name":"hlsdownloader","version":"6.1.10","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","_id":"hlsdownloader@6.1.10","maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"homepage":"https://nurrony.github.io/hlsdownloader","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"a6ef8ea1e15954c7f855989078f7d856f74a822e","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.10.tgz","fileCount":5,"integrity":"sha512-R9qfxwnN3MKqCFm24tWeJabk/kNnBlIn0YrvjvxBi9EyMM3BJ/Eitso0RMriV8f68ZxIWsjp+aLHJ9BoyXTJ3g==","signatures":[{"sig":"MEUCIQC1z9uaSDjsUzTj0ZYvbmec6vL8De2x3gmEst+ucqqphgIgQ5ZC5M6Zb5EZetWt+SqzjhMZqxci6uFD14Dgz0qHTvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeMNcwa4PeOI0peCz8CKOBiLvh34spruiIbt4WEm1YTAIhAOmj6xVg4ziFStM6QsQtKdneWI8CH0faBkmVRcB6ab7h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27781},"main":"./dist/index.js","snyk":true,"type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"34007e82be30506e44344234f30ef20591dcedef","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && typedoc","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && pnpm typecheck && rimraf -fr ./dist && pnpm build:types && pnpm build:bundle","commit":"cz","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 node --import tsx --test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && pnpm build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.19.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"_nodeVersion":"24.21.0","dependencies":{"p-limit":"^7.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.23.13","eslint":"^10.10.0","rimraf":"^6.1.3","undici":"^8.10.2","esbuild":"^0.28.2","typedoc":"^0.28.20","lefthook":"^2.1.1","prettier":"^3.9.9","@eslint/js":"^10.0.1","@types/web":"^0.0.354","commitizen":"^4.3.2","typescript":"^6.0.3","@babel/core":"^8.0.1","@types/node":"^26.6.3","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","eslint-plugin-jsdoc":"^64.3.5","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^8.0.1","cz-conventional-changelog":"^3.3.0","@clean-jsdoc-theme/typedoc":"^5.2.0","@commitlint/config-conventional":"^21.2.2"},"peerDependencies":{"undici":"^8.10.2"},"_npmOperationalInternal":{"tmp":"tmp/hlsdownloader_6.1.10_1790491898888_0.7067754348184501","host":"s3://npm-registry-packages-npm-production"}},"6.1.11":{"_id":"hlsdownloader@6.1.11","bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"dist":{"shasum":"abf5b079325573071ea59eec549a25691b65e312","tarball":"https://registry.npmjs.org/hlsdownloader/-/hlsdownloader-6.1.11.tgz","fileCount":5,"integrity":"sha512-dxZI4GF93Kx16tGYpBWSwTSHozmSQH5xtkulfrfKfNJX/WQhIVp9/6TyVRrCK8tO8aHH4/Ici8H6KADPnejG0w==","signatures":[{"sig":"MEYCIQDIPipxN2Pfz+nXsy6DfdT0RzfYCKbBTk3823QC3oKpFQIhAIcBddLJ4zPJYHT99N2ZCDyzu8BVat93MhA7XGbVHnrD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBRguJ5hy9L8Ls1MeS6TrmOejH48lxzLCGUNN/TA4QXwIhAPlqcPMcphWPpvvF/HWe2XvXiPfr2aGnQksCTYqPEtar"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hlsdownloader@6.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27781},"main":"./dist/index.js","name":"hlsdownloader","snyk":true,"type":"module","types":"./dist/index.d.ts","author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a38be138d63581ff5f4c46c35d8f2b134006d2a","license":"MIT","release":{"debug":true,"branches":["main"]},"scripts":{"docs":"rimraf -fr ./docs && echo '🧹 All documentation has been cleaned.' && echo '📝 Generating documentation...' && typedoc","lint":"eslint . && echo '💄 Coding style guideline has been followed properly.'","test":"node --import tsx --test","build":"echo '📦 Bundles ESM source and generates minified distribution files.' && pnpm typecheck && rimraf -fr ./dist && pnpm build:types && pnpm build:bundle","commit":"cz","prepare":"lefthook install","version":"echo $npm_package_version","lint:fix":"eslint . --fix && echo '🔧 Coding style has been fixed as per guideline.'","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"echo '🏷️ Generating Types' && dts-bundle-generator -o dist/index.d.ts src/index.ts --no-check --silent","build:bundle":"esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --target=node20 --minify --tree-shaking=true --outfile=dist/index.js","hooks:install":"lefthook install","test:coverage":"rimraf -fr ./coverage && echo '🧹 All test coverage reports has been cleaned.' && c8 node --import tsx --test && echo '📊 Coverage: Validates 100% code coverage across all source files successfully.'","prepublishOnly":"echo '🚀 Release: Final automated validation gate before NPM publishing.' && pnpm build","hooks:uninstall":"lefthook uninstall","semantic-release":"semantic-release"},"version":"6.1.11","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7919bbc-9c29-4fb5-ad92-de43523a381f"}},"homepage":"https://nurrony.github.io/hlsdownloader","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"_npmVersion":"11.19.0","description":"Downloads HLS Playlist file and TS chunks","directories":{},"maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"_nodeVersion":"24.21.0","contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"dependencies":{"p-limit":"^7.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","tsx":"^4.23.13","eslint":"^10.10.0","rimraf":"^6.1.3","undici":"^8.10.2","esbuild":"^0.28.2","typedoc":"^0.28.20","lefthook":"^2.1.1","prettier":"^3.9.9","@eslint/js":"^10.0.1","@types/web":"^0.0.354","commitizen":"^4.3.2","typescript":"^6.0.3","@babel/core":"^8.0.1","@types/node":"^26.6.3","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.69.0","eslint-plugin-jsdoc":"^64.3.5","dts-bundle-generator":"^9.5.1","@babel/preset-typescript":"^8.0.1","cz-conventional-changelog":"^3.3.0","@clean-jsdoc-theme/typedoc":"^5.2.0","@commitlint/config-conventional":"^21.2.2"},"peerDependencies":{"undici":"^8.10.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hlsdownloader_6.1.11_1790492865066_0.37099345159574026"}}},"time":{"created":"2015-05-15T22:21:45.094Z","modified":"2026-09-27T07:07:45.477Z","1.0.0":"2015-05-15T22:21:45.094Z","1.0.1":"2015-05-16T09:38:45.267Z","1.0.2":"2015-05-19T09:08:23.609Z","1.1.0":"2015-05-23T19:45:46.431Z","1.1.1":"2015-06-02T07:54:16.507Z","1.1.2":"2015-10-10T22:39:50.777Z","1.1.3":"2015-10-10T22:48:36.157Z","1.1.4":"2015-10-30T18:14:00.622Z","1.1.5":"2015-10-31T17:20:00.878Z","2.0.0":"2016-04-25T06:37:23.615Z","2.0.1":"2016-04-25T07:38:11.031Z","2.0.2":"2016-08-09T04:17:55.713Z","2.1.0":"2017-11-26T12:35:24.928Z","2.2.0":"2018-05-11T15:16:11.623Z","2.2.1":"2018-12-28T19:20:14.964Z","2.2.2":"2019-10-26T22:56:59.482Z","2.2.3":"2019-10-26T23:38:19.644Z","3.0.0":"2024-01-08T19:38:46.045Z","3.0.1":"2024-01-08T20:17:11.956Z","3.0.2":"2024-01-09T06:10:06.373Z","3.0.3":"2024-01-29T16:38:31.650Z","3.0.4":"2024-03-19T14:41:05.923Z","3.1.0":"2024-03-20T18:42:24.449Z","3.2.0":"2024-03-22T10:24:15.339Z","3.2.1":"2024-03-23T03:28:20.765Z","3.2.2":"2024-03-23T03:31:14.261Z","3.2.3":"2024-03-23T18:16:30.903Z","3.2.4":"2024-04-17T23:15:35.670Z","3.2.5":"2024-04-28T15:47:21.905Z","3.2.6":"2024-06-19T07:32:32.374Z","3.2.7":"2024-07-24T19:08:20.106Z","3.2.8":"2024-07-27T15:27:04.705Z","3.2.9":"2024-09-04T15:37:58.545Z","3.2.10":"2024-09-14T06:49:11.553Z","3.2.11":"2024-09-24T15:14:54.198Z","3.2.12":"2025-01-12T15:46:10.126Z","3.2.13":"2025-01-16T14:13:09.379Z","3.3.0":"2025-01-21T06:56:24.400Z","3.3.1":"2025-01-21T11:58:26.515Z","3.3.2":"2025-03-21T22:09:21.753Z","3.3.3":"2025-05-18T16:28:13.473Z","3.3.4":"2025-08-12T07:45:59.141Z","4.0.0":"2025-09-24T13:09:00.491Z","4.0.1":"2025-10-07T18:04:03.101Z","4.0.2":"2026-01-03T12:33:43.238Z","4.0.3":"2026-01-03T12:49:11.255Z","4.0.4":"2026-01-06T16:54:47.811Z","4.0.5":"2026-01-06T17:04:51.793Z","4.0.6":"2026-01-09T03:23:21.965Z","4.1.0":"2026-01-09T06:43:22.918Z","4.1.1":"2026-02-02T18:56:38.221Z","5.0.0":"2026-02-12T13:26:00.370Z","5.0.1":"2026-02-12T13:41:37.773Z","5.0.3":"2026-02-23T21:24:38.639Z","6.0.0":"2026-03-13T20:42:56.938Z","6.0.1":"2026-03-13T21:52:21.308Z","6.1.0":"2026-03-14T16:08:01.212Z","6.1.1":"2026-03-14T17:43:38.621Z","6.1.2":"2026-08-05T13:45:49.158Z","6.1.3":"2026-08-05T14:01:48.109Z","6.1.4":"2026-08-05T14:16:18.344Z","6.1.5":"2026-09-04T19:05:01.968Z","6.1.6":"2026-09-25T19:13:14.585Z","6.1.7":"2026-09-25T20:19:01.780Z","6.1.8":"2026-09-25T20:29:57.895Z","6.1.9":"2026-09-27T06:18:52.405Z","6.1.10":"2026-09-27T06:51:38.978Z","6.1.11":"2026-09-27T07:07:45.169Z"},"bugs":{"url":"https://github.com/nurrony/hlsdownloader/issues"},"author":{"url":"https://nurrony.github.io","name":"Nur Rony","email":"pro.nmrony@gmail.com"},"license":"MIT","homepage":"https://nurrony.github.io/hlsdownloader","keywords":["HLS","live","m3u8","chunk","download","playlist","streaming","livestream","downloader","cdn-priming","hlsdownloader","m3u8downloader","streaming-video","download-playlists"],"repository":{"url":"git+https://github.com/nurrony/hlsdownloader.git","type":"git+https"},"description":"Downloads HLS Playlist file and TS chunks","contributors":[{"name":"Nur Rony","email":"pro.nmrony@gmail.com"}],"maintainers":[{"name":"nmrony","email":"pro.nmrony@gmail.com"}],"readme":"<div align=\"center\" style=\"text-align: center !important;display: flex;justify-content: center;text-align:center;\">\n  <a href=\"https://nurrony.github.io/hlsdownloader/\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"./assets/hlsdownloader-dark.svg\">\n      <source media=\"(prefers-color-scheme: light)\" srcset=\"./assets/hlsdownloader-light.svg\">\n      <img alt=\"HLSDownloader\" height=\"200px\" src=\"./assets/hlsdownloader-light.svg\">\n    </picture>\n  </a>\n</div>\n\n<div align=\"center\" style=\"font-size: 18px; text-align: center !important;\">\nDownloads HLS Playlist file and TS chunks. You can use it for content pre-fetching from CDN to Edge Server for your end viewers. A high-performance, tree-shaken HLS (HTTP Live Streaming) downloader engine. Built with modern ESM architecture, providing 100% type safety and zero-waste bundling. \n</div>\n<br />\n<div align=\"center\" style=\"font-size: 18px; text-align: center;\">\n<a href=\"https://www.npmjs.com/package/hlsdownloader\"><b>NPM</b></a> • <a href=\"https://nurrony.github.io/hlsdownloader/\"><b>Documentation</b></a> •  <a href=\"https://github.com/nurrony/hlsdownloader\"><b>GitHub</b></a>\n</div>\n<br />\n<div align=\"center\" style=\"text-align: center;\">\n\n[![NPM Version](https://img.shields.io/npm/v/hlsdownloader?color=blue)](https://www.npmjs.com/package/hlsdownloader)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D20.0.0-brightgreen)](https://nodejs.org/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.3%2B-blue?logo=typescript)](https://www.typescriptlang.org/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![CI](https://github.com/nurrony/hlsdownloader/actions/workflows/ci.yaml/badge.svg?style=flat-square)](https://github.com/nurrony/hlsdownloader/actions/workflows/ci.yaml)\n[![Coverage Status](https://coveralls.io/repos/github/nurrony/hlsdownloader/badge.svg?branch=main)](https://coveralls.io/github/nurrony/hlsdownloader?branch=main)\n[![Documentation](https://img.shields.io/badge/documentation-yes-brightgreen.svg?style=flat-square)](https://nurrony.github.io/hlsdownloader)\n[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg?style=flat-square) ](https://github.com/nurrony/hlsdownloader/graphs/commit-activity)\n[![Semver: Badge](https://img.shields.io/badge/%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079?style=flat-square) ](https://npmjs.com/package/hlsdownloader)\n[![Downloads: HLSDownloader](https://img.shields.io/npm/dm/hlsdownloader.svg?style=flat-square) ](https://npm-stat.com/charts.html?package=hlsdownloader)\n[![Min Bundle Size: HLSDownloader](https://img.shields.io/bundlephobia/minzip/hlsdownloader?style=flat-square) ](https://bundlephobia.com/package/hlsdownloader@latest)\n[![Known Vulnerabilities](https://snyk.io/test/github/nurrony/hlsdownloader/badge.svg)](https://snyk.io/test/github/nurrony/hlsdownloader)\n\n</div>\n\n> ⚠️\n> <strong>This package is native [ESM](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) and no longer provides a CommonJS export. If your project uses CommonJS, you will have to [convert to ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). Please don't open issues for questions regarding CommonJS / ESM.</strong>\n\n> ⚠️\n> <strong>HLSDownloader `v2.x.x` is no longer maintained and we will not accept any backport requests.</strong>\n\n---\n\n## Features\n\n- **Event Based:** Event based API\n- **Modern ESM**: Optimized for Node.js 20+ environments using native modules.\n- **TypeScript Native:** Built with strong typing for mission-critical applications.\n- **Resilient Networking and Retryable**: Built-in resilience that automatically retries with exponential backoff of failed segment requests to ensure download completion.\n- **Promise Based**: Fully asynchronous API designed for seamless integration with `async/await` and modern control flows.\n- **Support for HTTP/2**: Leverages multiplexing to download multiple segments over a single connection for reduced overhead.\n- **Overwrite Protection**: Safeguards your local data by preventing accidental overwriting of existing files unless explicitly enabled.\n- **Support for Custom HTTP Headers**: Allows injection of custom headers for handling authentication, user-agents, or session tokens.\n- **Concurrent Downloads**: Maximizes bandwidth by fetching multiple HLS segments simultaneously through parallel HTTP connections.\n- **Proxy and NoProxy Support:** Proxy support and No Proxy support ([undici](https://github.com/nodejs/undici) integration).\n- **Professional Docs**: Integrated JSDoc-to-HTML pipeline using TypeDoc and the Fresh theme.\n\n---\n\n## Installation\n\n```bash\nnpm install hlsdownloader\n```\n\n> **Note: This library requires [undici](https://github.com/nodejs/undici) as a peer dependency for proxy support.**\n\n## Examples\n\n#### Example 1: Basic Download with Event Monitoring\n\nThis is the standard implementation for saving a remote HLS stream to a local directory.\n\n```ts\nimport { HLSDownloader } from 'hlsdownloader';\n\nasync function downloadStream() {\n  const downloader = new HLSDownloader({\n    playlistURL: 'https://example.com/video/master.m3u8',\n    destination: './downloads/my-video',\n    overwrite: true,\n    concurrency: 5, // Process 5 segments simultaneously\n    retry: { limit: 3, delay: 1000 },\n    timeout: 15000,\n  });\n\n  downloader.on('start', ({ total }) => console.log(`start downloading assets...`));\n\n  // Listen to progress updates\n  downloader.on('progress', data => {\n    const percent = ((data.total / data.total) * 100).toFixed(2); // Simple logic for example\n    console.log(`[Progress] Downloaded: ${data.url}`);\n  });\n\n  // Handle errors for specific segments\n  downloader.on('error', err => {\n    console.error(`[Segment Error] Failed to fetch ${err.url}: ${err.message}`);\n  });\n\n  // Final summary\n  const summary = await downloader.startDownload();\n  console.log(`Finished! Total items: ${summary.total}. Errors: ${summary.errors.length}`);\n}\n\ndownloadStream();\n```\n\n#### Example 2: \"Dry-Run\" / CDN Priming (No File Writing)\n\nIf the destination is omitted, the library fetches streams but doesn't write to disk. This is excellent for `CDN Priming` or `validating manifest health`.\n\n```ts\nimport { HLSDownloader } from 'hlsdownloader';\n\nasync function primeCDN() {\n  const downloader = new HLSDownloader({\n    playlistURL: 'https://cdn.provider.com/live/stream.m3u8',\n    // destination is omitted -> results in memory-only stream fetch\n    concurrency: 10,\n    headers: {\n      Authorization: 'Bearer internal-token-123',\n      'X-Custom-Source': 'Prewarm-Service',\n    },\n  });\n\n  downloader.on('start', ({ total }) => console.log(`Priming ${total} assets...`));\n\n  const result = await downloader.startDownload();\n\n  if (result.errors.length === 0) {\n    console.log('CDN Cache successfully warmed.');\n  } else {\n    console.error('Priming failed for some chunks', result.errors);\n  }\n}\n\nprimeCDN();\n```\n\n#### Example 3: Corporate Proxy & Advanced Networking\n\nIf you are using behind corporate proxy, pass the proxy and no proxy configuration as follows\n\n```ts\nimport { HLSDownloader } from 'hlsdownloader';\n\nconst downloader = new HLSDownloader({\n  playlistURL: 'https://secure-stream.corp.internal/index.m3u8',\n  destination: '/mnt/storage/archive',\n  proxy: 'http://proxy.corporate.net:8080',\n  noProxy: '.internal.com,localhost', // Bypass proxy for internal domains\n  headers: {\n    Cookie: 'session_id=abc123',\n    'User-Agent': 'MediaArchiver/1.0',\n  },\n});\n\ndownloader.on('start', ({ total }) => console.log(`Priming ${total} assets...`));\n\n// Listen to progress updates\ndownloader.on('progress', data => {\n  const percent = ((data.total / data.total) * 100).toFixed(2); // Simple logic for example\n  console.log(`[Progress] Downloaded: ${data.url}`);\n});\n\n// Handle errors for specific segments\ndownloader.on('error', err => {\n  console.error(`[Segment Error] Failed to fetch ${err.url}: ${err.message}`);\n});\n\nconst summary = await downloader.startDownload();\n```\n\n#### Example 4: Simple progress bar\n\nThis example demostrate a simple download progressbar. You can bring your own progress bar implementation\n\n```ts\nimport { HLSDownloader } from 'hlsdownloader';\n\nconst downloader = new HLSDownloader({\n  playlistURL: 'https://stream.example.com/playlist/master.m3u8',\n  concurrency: 5,\n  retry: { limit: 3, delay: 1000 },\n  headers: { 'User-Agent': 'MyHeader' },\n  timeout: 15000,\n});\n\ndownloader.on('start', ({ total }) => {\n  console.log(`Starting download of ${total} segments...`);\n});\n\ndownloader.on('progress', ({ processed, total, url }) => {\n  const percentage = Math.round((processed / total) * 100);\n  const progressBar = '='.repeat(Math.floor(percentage / 5)).padEnd(20, ' ');\n  process.stdout.clearLine(0);\n  process.stdout.cursorTo(0);\n  process.stdout.write(`[${progressBar}] ${percentage}% | Processing: ${processed}/${total}`);\n});\n\ndownloader.on('end', () => {\n  process.stdout.write('\\nDownload Complete!\\n');\n});\n\nawait downloader.startDownload();\n```\n\n## API Documentation\n\nThe library is organized under the `HLSDownloader` module. For full interactive documentation, visit our [Documentation](https://nurrony.github.io/hlsdownloader) site.\n\n### HLSDownloader (Class)\n\nThe main service orchestrator for fetching HLS content.\n\n| Method          | Returns                    | Description                           |\n| --------------- | -------------------------- | ------------------------------------- |\n| startDownload() | `Promise<DownloadSummary>` | Begins parsing and fetching segments. |\n\n### DownloaderOptions (Interface)\n\n| Option      | Type      | Default                  | Description                                                                                |\n| ----------- | --------- | ------------------------ | ------------------------------------------------------------------------------------------ |\n| playlistURL | `string`  | Required                 | The source .m3u8 URL.                                                                      |\n| destination | `string`  | undefined                | Local path to save files. Omit for \"dry-run\" mode.                                         |\n| concurrency | `number`  | os.cpus().length         | Simultaneous segment downloads.                                                            |\n| overwrite   | `boolean` | false                    | Overwrite existing files in the destination.                                               |\n| headers     | `object`  | {}                       | Custom headers to pass                                                                     |\n| timeout     | `number`  | 10000                    | Network request timeout in ms.                                                             |\n| retry       | `object`  | { limit: 1, delay: 500 } | Exponential backoff settings.                                                              |\n| proxy       | `string`  | undefined                | Corporate proxy URL. Also reads URLs for `HTTP_PROXY`, `HTTPS_PROXY` environment variables |\n| noProxy     | `string`  | undefined                | Corporate No Proxy Urls. Also reads urls from `NO_PROXY` environment vriable               |\n\n### DownloaderEvents (Interface)\n\n| Event Name | Description                                  |\n| ---------- | -------------------------------------------- |\n| start      | emits when download started                  |\n| progress   | emits for each segement downloded            |\n| error      | emits when a segement downlod error occurred |\n| end        | emits when download ended                    |\n\n### DownloadSummary (Interface)\n\n| Property | Type              | Description                           |\n| -------- | ----------------- | ------------------------------------- |\n| total    | `number`          | Count of successfully saved segments. |\n| message  | `string`          | User friendly message.                |\n| errors   | `DownloadError[]` | Array of detailed failure objects.    |\n\n### SegmentDownloadedData (Interface) - emits on `progress` events\n\n| Property  | Type     | Description                                                                |\n| --------- | -------- | -------------------------------------------------------------------------- |\n| url       | `string` | Original segment URL as referenced in the HLS playlist (`.m3u8`).          |\n| path      | `string` | Local file system path where the segment was saved. Empty if not provided. |\n| processed | `number` | Total number of segments downloaded so far.                                |\n| total     | `number` | Total number of segments downloaded to download, including this one.       |\n\n---\n\n### SegmentDownloadErrorData (Interface) - emits on `error` events\n\n| Property | Type     | Description                                                |\n| -------- | -------- | ---------------------------------------------------------- |\n| url      | `string` | Original segment URL that failed to download.              |\n| name     | `string` | Error name or type (e.g., `NetworkError`, `TimeoutError`). |\n| message  | `string` | Human-readable error description.                          |\n\n## Development & Contributing\n\nContributions are welcome! This project enforces strict quality standards to maintain 100% coverage.\n\n### Prerequisites\n\n- [Node.js](https://nodejs.org/) >= 20.0.0\n- [npm](https://github.com/npm/cli) >= 10.0.0\n\n### Workflow\n\nFork & Clone: Get the repo locally.\n\n- `Install`: `npm install`\n- `Test`: `npm run test` (Must pass without warnings)\n- `Lint`: `npm run lint` (Must pass without warnings)\n- `Build`: `npm run build` (Generates `./dist` and bundled types)\n- `Docs`: `npm run docs` (Generates TypeDoc HTML)\n- `Test with Coverage Report`: `npm run test:coverage` (Must maintain 100% coverage)\n\n### Guidelines\n\n- Follow the JSDoc hierarchy: Use `@module HLSDownloader` and `@category Services/Types`.\n- All new features must include unit tests.\n- Maintain ESM compatibility (always use file extensions in imports).\n\nContributions, issues and feature requests are welcome!<br />Feel free to check [issues page](https://github.com/nurrony/hlsdownloader/issues). You can also take a look at the [contributing guide](https://github.com/nurrony/hlsdownloader/blob/main/CONTRIBUTING.md).\n\n## Show your support\n\nGive a ⭐️ if this project helped you!. I will be grateful if you all help me to improve this package by giving your suggestions, feature request and pull requests. I am all ears!!\n\n## License\n\nCopyright © 2026 [Nur Rony](https://github.com/nurrony).<br />\n","readmeFilename":"README.md","users":{"ramoslin02":true,"bradleybossard":true}}