videojs/video.js — pull request #832 by dmlap (2013-11-11 21:57:52+00:00)
Title: Expose deepMerge and copy utilities

Plugin authors will want to use the same logic to merge player options with defaults as video.js core and it doesn't make sense for every single plugin to have to re-implement that. Exposing these two utilities allows plugin authors to easily work with options the same way video.js itself does.