You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
565 B
21 lines
565 B
const shell = require('shelljs');
|
|
|
|
// clone vhs
|
|
shell.exec('git clone https://github.com/videojs/http-streaming');
|
|
shell.cd('http-streaming');
|
|
|
|
// install vhs and link in the local version of mux.js
|
|
shell.exec('npm ci');
|
|
shell.exec('npm link ../');
|
|
|
|
// run the vhs netlify script so that we can use
|
|
// the vhs netlify page with this local mux.js
|
|
shell.exec('npm run netlify');
|
|
|
|
// move the vhs deploy directory to the project root
|
|
shell.cp('-R', 'deploy', '../');
|
|
|
|
// cleanup by removing the cloned vhs directory
|
|
shell.cd('..');
|
|
shell.rm('-rf', 'http-streaming');
|