This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm's 300,000 packages pre-installed, including
videojs-4to5 with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
This provides two tools to ease the transition from video.js 4.x to 5.x.
When installed globally, this package creates a binary which can be used to automatically refactor code written for video.js 4.x to work with 5.x.
npm install -g videojs-4to5
Run the script in a shell, pass it directories and/or files:
videojs-4to5 my-project some-file.js
For all options, see:
We recommend using the binary to update your code, but this package also includes a plugin which can be included in your web page(s) to shim in video.js 4.x APIs to a 5.x environment. This shimming is not meant to provide perfect 1:1 compatibility, but it should address virtually all use-cases.
If you have installed via npm _(strongly preferred)_, the plugin will be available in both its original state and minified in
dist/plugin.(min.)js. You'll probably want to install it locally within your project for this use-case (i.e. not
If you have installed via Bower, the plugin will only be available in its original state in
src/plugin.js. Supporting Bower with a minified version would mean checking
dist/ into the repository which is not desirable. We may reevaluate that choice in the future.