Classify yt-dlp stderr into a closed taxonomy of error kinds (botBlock, ipBlock, rateLimit, geoBlocked, drmProtected, loginRequired, ...). Zero deps, pure regex, ESM + CJS, snapshot-tested against upstream yt-dlp source. The missing structured-error layer every JS/TS yt-dlp wrapper needs.
nodejstypescripttaxonomyregexsnapshot-testingyoutube-dlerror-handlingdeveloper-toolsvideo-downloadmedia-downloadesmcjszero-dependenciesyt-dlpyt-dlp-wrappererror-classifierstderr-parserclosed-enum
-
Updated
Jun 4, 2026 - TypeScript