Allows switching resolutions via the video.js UI. Also added support on the player side for 540p, 1440p, and 2160p videos, although the metadata extractors have not been updated to provide these sources yet.
90 lines
2.6 KiB
JSON
90 lines
2.6 KiB
JSON
{
|
|
"author": "Calvin Montgomery",
|
|
"name": "CyTube",
|
|
"description": "Online media synchronizer and chat",
|
|
"version": "3.39.2",
|
|
"repository": {
|
|
"url": "http://github.com/calzoneman/sync"
|
|
},
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@calzoneman/jsli": "^1.0.1",
|
|
"bcrypt": "^0.8.5",
|
|
"bluebird": "^2.10.1",
|
|
"body-parser": "^1.14.0",
|
|
"cheerio": "^0.19.0",
|
|
"clone": "^1.0.2",
|
|
"compression": "^1.5.2",
|
|
"cookie-parser": "^1.4.0",
|
|
"create-error": "^0.3.1",
|
|
"csrf": "^3.0.0",
|
|
"cytube-common": "git://github.com/CyTube/cytube-common",
|
|
"cytube-mediaquery": "git://github.com/CyTube/mediaquery",
|
|
"cytubefilters": "git://github.com/calzoneman/cytubefilters#67c7c69a",
|
|
"express": "^4.13.3",
|
|
"express-minify": "^0.1.6",
|
|
"graceful-fs": "^4.1.2",
|
|
"http-errors": "^1.3.1",
|
|
"json-typecheck": "^0.1.3",
|
|
"knex": "^0.13.0",
|
|
"lodash": "^4.13.1",
|
|
"morgan": "^1.6.1",
|
|
"mysql": "^2.9.0",
|
|
"nodemailer": "^1.4.0",
|
|
"oauth": "^0.9.12",
|
|
"proxy-addr": "^1.1.4",
|
|
"pug": "^2.0.0-beta3",
|
|
"q": "^1.4.1",
|
|
"redis": "^2.4.2",
|
|
"sanitize-html": "^1.14.1",
|
|
"serve-static": "^1.10.0",
|
|
"socket.io": "^1.4.0",
|
|
"socket.io-redis": "^1.0.0",
|
|
"source-map-support": "^0.4.0",
|
|
"sprintf-js": "^1.0.3",
|
|
"status-message-polyfill": "git://github.com/calzoneman/status-message-polyfill",
|
|
"toml": "^2.3.0",
|
|
"uuid": "^2.0.1",
|
|
"yamljs": "^0.2.8"
|
|
},
|
|
"scripts": {
|
|
"build-player": "$npm_node_execpath build-player.js",
|
|
"build-server": "babel -D --source-maps --loose es6.destructuring,es6.forOf --out-dir lib/ src/",
|
|
"flow": "flow",
|
|
"postinstall": "./postinstall.sh",
|
|
"server-dev": "babel -D --watch --source-maps --loose es6.destructuring,es6.forOf --out-dir lib/ src/",
|
|
"generate-userscript": "$npm_node_execpath gdrive-userscript/generate-userscript $@ > www/js/cytube-google-drive.user.js",
|
|
"test": "mocha --recursive test",
|
|
"integration-test": "mocha --recursive integration_test"
|
|
},
|
|
"devDependencies": {
|
|
"babel-cli": "^6.24.1",
|
|
"babel-core": "^6.25.0",
|
|
"babel-plugin-add-module-exports": "^0.2.1",
|
|
"babel-plugin-transform-async-to-generator": "^6.24.1",
|
|
"babel-plugin-transform-flow-strip-types": "^6.22.0",
|
|
"babel-preset-env": "^1.5.2",
|
|
"coffee-script": "^1.9.2",
|
|
"flow-bin": "^0.43.0",
|
|
"mocha": "^3.2.0",
|
|
"sinon": "^2.3.2"
|
|
},
|
|
"babel": {
|
|
"presets": [
|
|
[
|
|
"env",
|
|
{
|
|
"targets": {
|
|
"node": "6"
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"plugins": [
|
|
"transform-async-to-generator",
|
|
"add-module-exports",
|
|
"transform-flow-strip-types"
|
|
]
|
|
}
|
|
}
|