How is video.js used as a dependency here?