file-type
Detect the file type of a file, stream, or data
videojs-vtt.js
A JavaScript implementation of the WebVTT specification, forked from vtt.js for use with Video.js
subtitle
Stream-based library for parsing and manipulating subtitles
node-webvtt
WebVTT parser, compiler, and segmenter with HLS support