{"_id":"@astronautlabs/m3u8","_rev":"1-b4107493ece83a5a79184aeee64f0ac9","name":"@astronautlabs/m3u8","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@astronautlabs/m3u8","version":"1.0.0","description":"A parser for M3U8 playlists.","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"private":false,"scripts":{"build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc -b","build:esm":"tsc -b tsconfig.esm.json","prepublishOnly":"npm run build && npm test","test":"jest --runInBand"},"repository":{"type":"git","url":"git+https://github.com/astronautlabs/m3u8.git"},"keywords":["m3u8","hls","playlist"],"author":{"name":"Astronaut Labs, LLC"},"license":"MIT","bugs":{"url":"https://github.com/astronautlabs/m3u8/issues"},"homepage":"https://github.com/astronautlabs/m3u8#readme","devDependencies":{"@jest/globals":"^29.7.0","@types/chai":"^4.2.22","@types/node":"^20.11.28","chai":"^4.4.1","jest":"^29.7.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.4.2","undici-types":"^6.9.0"},"_id":"@astronautlabs/m3u8@1.0.0","gitHead":"a4a55a543b33c653f08b479ac73784bf88cc15b8","_nodeVersion":"18.19.0","_npmVersion":"9.9.2","dist":{"integrity":"sha512-EcDc86ds9Llea5Sm1osSVWRzyazpZvj5ziOxYP9V+AviO7ju0fat5s15/28i41oLr4SpfMUPOS9+RrNtDq8uBA==","shasum":"12820a4dc2e8ecae43279185f8bab03c5df2da06","tarball":"https://registry.npmjs.org/@astronautlabs/m3u8/-/m3u8-1.0.0.tgz","fileCount":49,"unpackedSize":51940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPjKrTQA/UPszb0DXdfGygXChrXQieKHop60bxcSfntgIgJ6+eURu6O2fY/sGb8XK1HOxJDbWDLyz7vF5jT1OY/XY="}]},"_npmUser":{"name":"rezonant","email":"wilahti@gmail.com"},"directories":{},"maintainers":[{"name":"rezonant","email":"wilahti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/m3u8_1.0.0_1710631289429_0.3876036607438531"},"_hasShrinkwrap":false},"1.0.1":{"name":"@astronautlabs/m3u8","version":"1.0.1","description":"A parser for M3U8 playlists.","main":"dist/index.js","module":"dist/index.d.ts","types":"dist/index.d.ts","publishConfig":{"access":"public"},"private":false,"scripts":{"build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc -b","build:esm":"tsc -b tsconfig.esm.json","prepublishOnly":"npm run build && npm test","test":"jest --runInBand"},"repository":{"type":"git","url":"git+https://github.com/astronautlabs/m3u8.git"},"keywords":["m3u8","hls","playlist"],"author":{"name":"Astronaut Labs, LLC"},"license":"MIT","bugs":{"url":"https://github.com/astronautlabs/m3u8/issues"},"homepage":"https://github.com/astronautlabs/m3u8#readme","devDependencies":{"@jest/globals":"^29.7.0","@types/chai":"^4.2.22","@types/node":"^20.11.28","chai":"^4.4.1","jest":"^29.7.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.4.2","undici-types":"^6.9.0"},"_id":"@astronautlabs/m3u8@1.0.1","gitHead":"b705462e86fc8b3ad7d592ec0a3e9d5042d5ccfe","_nodeVersion":"18.19.0","_npmVersion":"9.9.2","dist":{"integrity":"sha512-FIl2pccJFdlMK1/a2Sc6Ku3YMq2RHlkZJip+J7CLQvgyhkRAPOEfx+TCFDnXbg/ymh8wduYCdoF0lnfh7T1KFw==","shasum":"0e815fb8f06ace1c98e95327af8d3eda06eb0e85","tarball":"https://registry.npmjs.org/@astronautlabs/m3u8/-/m3u8-1.0.1.tgz","fileCount":49,"unpackedSize":51957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhKybvvrgUdWuEpEo/Mzn0FMdXv8i0IV9mVdW8OLhhlAiAeiCnN3PIDGDiAaDpERJhX6habRj6Q5uIlgAed1W0uiw=="}]},"_npmUser":{"name":"rezonant","email":"wilahti@gmail.com"},"directories":{},"maintainers":[{"name":"rezonant","email":"wilahti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/m3u8_1.0.1_1710796558974_0.161521664998036"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-16T23:21:29.326Z","1.0.0":"2024-03-16T23:21:29.580Z","modified":"2024-03-18T21:15:59.691Z","1.0.1":"2024-03-18T21:15:59.154Z"},"maintainers":[{"name":"rezonant","email":"wilahti@gmail.com"}],"description":"A parser for M3U8 playlists.","homepage":"https://github.com/astronautlabs/m3u8#readme","keywords":["m3u8","hls","playlist"],"repository":{"type":"git","url":"git+https://github.com/astronautlabs/m3u8.git"},"author":{"name":"Astronaut Labs, LLC"},"bugs":{"url":"https://github.com/astronautlabs/m3u8/issues"},"license":"MIT","readme":"# @/m3u8\r\n\r\n[![npm](https://img.shields.io/npm/v/@astronautlabs/m3u8)](https://npmjs.com/package/@astronautlabs/m3u8)\r\n[![CircleCI](https://circleci.com/gh/astronautlabs/m3u8.svg?style=svg)](https://circleci.com/gh/astronautlabs/m3u8)\r\n\r\n> **[📜 M3U8 Playlists](https://en.wikipedia.org/wiki/M3U)**  \r\n> Or _Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator_ 😀\r\n\r\n> 📺 Part of the [**Astronaut Labs Broadcast Suite**](https://github.com/astronautlabs/broadcast)  \r\n\r\n> ✅ **Release Quality**  \r\n> This library is ready for production\r\n\r\nA parser for M3U8 playlists.\r\n\r\nSupports most common M3U metadata. Intentionally does not support any HLS extensions (as that is handled by `@/hls`).\r\n\r\n# Installation\r\n\r\n```bash\r\nnpm install @astronautlabs/m3u8\r\n```\r\n\r\n# Usage\r\n\r\n```typescript\r\nimport { Parser } from '@astronautlabs/m3u8';\r\n\r\nlet playlist = Parser.parse(`#EXTM3U...`);\r\n```","readmeFilename":"README.md"}