SCTE35 Parsing in JS (TypeScript) without any Polyfills and Dependencies

Utilities for packing/unpacking fields of a bitstream
Implements the SCTE-35 standard
Implementation of RFC 8331, RTP Payload for SMPTE ST 291-1 Ancillary Data
Implements the ST 2010 ancillary data syntax
A robust M3U8/HLS playlist parser supporting RFC 8216, Master playlists, Media playlists, and LL-HLS (Low-Latency HLS)
Implementation of the SCTE-104 TCP/IP protocol
Array#isArray for older browsers
Implements the ST 291 ancillary data syntax
An RTP implementation for Node.js and the browser

Get the command from a shebang
JSON parse & stringify that supports binary via bops & base64
Callback wrapping utility
CLI arguments parser. Native port of python's argparse.
Run a function exactly one time
Resolve the path of a module like `require.resolve()` but from a given path
ECMAScript AST recursive visitor
Allows users to use generators in order to write common functions that can be both sync or async.
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
process.nextTick but always with args
Utility for parsing .m3u8 and extract information about CUE-OUT/CUE-IN segments
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.