playable
Version:
Video player based on HTML5Video
148 lines (147 loc) • 5.05 kB
JSON
{
"name": "playable",
"version": "2.15.4",
"description": "Video player based on HTML5Video",
"keywords": [
"adaptive",
"dash",
"hls",
"html5",
"media",
"mpeg",
"mse",
"player",
"video"
],
"homepage": "https://wix.github.io/playable/",
"bugs": {
"url": "https://github.com/wix/playable/issues",
"email": "oleksiim@wix.com"
},
"repository": {
"type": "git",
"url": "git@github.com:wix/playable.git"
},
"license": "MIT",
"author": {
"name": "Oleksii Makodzeba",
"email": "oleksiim@wix.com"
},
"files": [
"dist",
"src"
],
"main": "dist/statics/playable.bundle.js",
"types": "dist/src/index.d.ts",
"scripts": {
"start": "haste-playable start",
"lint": "npm run tslint:all",
"bundle:playable": "haste-playable bundle playable=./index.ts",
"bundle:playable-with-adapters": "haste-playable bundle playable-dash=./with-dash.ts playable-hls=./with-hls.ts --webpack",
"bundle:test": "haste-playable bundle test=./e2e/index.ts --webpack --mode development",
"bundle:playback-test": "haste-playable bundle playable-test=./e2e/playback-test.ts --mode development",
"bundle:playback-test-with-adapters": "haste-playable bundle playable-test-with-adapters=./e2e/playback-test-with-adapters.ts --webpack --mode development",
"build": "haste-playable clean && haste-playable build && npm run bundle:playable && npm run bundle:playable-with-adapters",
"test": "npm run test:unit",
"documentation": "okidoc-md ./docs/docs.yml ./docs",
"documentation:gitadd": "npm run documentation && git add ./docs",
"documentation:site": "okidoc-site develop ./docs/site.yml",
"documentation:site:build": "npm run documentation && okidoc-site build ./docs/site.yml && build-storybook -o ./sitedist/storybook",
"documentation:site:deploy": "npm run documentation:site:build && gh-pages -d sitedist",
"version": "node scripts/npm-version.js && conventional-changelog -p angular",
"release": "node scripts/npm-release.js",
"tslint": "ts-node node_modules/.bin/tslint -p . -c tslint.json",
"tslint:all": "npm run tslint -- '{src,scripts}/**/*.ts'",
"prettier:all": "prettier --write '{src,scripts,tslint-rules,dev-env}/**/*.{js,ts}'",
"csscomb:all": "csscomb src/.",
"pretest:node": "haste-playable clean && npm run bundle:playable",
"test:node": "node src/e2e/node.js",
"test:unit": "haste-playable test --mocha",
"pretest:playback": "haste-playable clean && npm run bundle:playback-test && npm run bundle:playback-test-with-adapters",
"test:playback": "haste-playable test --karma dev-env/karma.conf.js && haste-playable test --karma dev-env/karma-with-adapters.conf.js",
"precommit": "lint-staged && npm run documentation:gitadd",
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook"
},
"dependencies": {
"classnames": "^2.2.6",
"dashjs": "^3.2.0",
"eventemitter3": "^4.0.7",
"hls.js": "1.3.5",
"resize-observer-polyfill": "^1.5.0",
"tslib": "^2.1.0"
},
"devDependencies": {
"@babel/core": "^7.6.0",
"@babel/types": "7.0.0-beta.46",
"@storybook/addon-a11y": "^5.2.1",
"@storybook/addon-knobs": "^5.2.1",
"@storybook/addon-viewport": "^5.2.1",
"@storybook/addons": "^5.2.1",
"@storybook/html": "^5.2.1",
"@storybook/theming": "^6.5.8",
"@types/chai": "^4.1.7",
"@types/chance": "^1.0.1",
"@types/chrome": "^0.0.92",
"@types/chromecast-caf-sender": "^1.0.3",
"@types/classnames": "^2.2.7",
"@types/hls.js": "^0.13.3",
"@types/mocha": "^5.2.5",
"@types/node": "^14.14.20",
"@types/sinon": "^5.0.7",
"awesome-typescript-loader": "^5.2.1",
"babel-loader": "^8.0.6",
"chai": "~4.1.2",
"chance": "^1.0.16",
"conventional-changelog-cli": "^2.0.11",
"csscomb": "^4.2.0",
"gh-pages": "^1.2.0",
"haste-preset-playable": "github:bodia-uz/haste-preset-playable#v2.2.2",
"husky": "^0.14.3",
"jsdom": "^11.12.0",
"jsdom-global": "^3.0.2",
"karma-chrome-launcher": "^2.2.0",
"karma-ios-simulator-launcher": "0.0.4",
"karma-mocha": "^1.3.0",
"karma-safari-launcher": "^1.0.0",
"karma-sauce-launcher": "^1.2.0",
"lint-staged": "^7.3.0",
"okidoc-md": "^2.0.0",
"okidoc-site": "^2.0.0",
"prettier": "^1.15.1",
"rgb-hex": "^3.0.0",
"sinon": "^6.3.5",
"tslint": "^5.11.0",
"tslint-eslint-rules": "^5.4.0",
"typescript": "^4.1.3"
},
"publishConfig": {
"logLevel": "verbose",
"registry": "https://registry.npmjs.org/"
},
"haste": {
"preset": "playable",
"presetConfig": {
"exports": "Playable",
"devServer": {
"entry": "./develop.ts",
"port": 5000
}
}
},
"lint-staged": {
"*.js": [
"prettier --write",
"git add"
],
"*.ts": [
"prettier --write",
"npm run tslint --",
"git add"
],
"*.scss": [
"csscomb -tty-mode --",
"git add"
]
}
}