@slashedcloud/player
Version:
A media player application utilizing Shaka Player for adaptive video streaming, capable of playing HLS, MPD and plain HTTP video streams.
89 lines (88 loc) • 3.19 kB
JSON
{
"name": "@slashedcloud/player",
"description": "A media player application utilizing Shaka Player for adaptive video streaming, capable of playing HLS, MPD and plain HTTP video streams.",
"repository": {
"type": "git",
"url": "git+https://github.com/SlashedCloud/player.git"
},
"keywords": [
"player",
"video",
"streaming",
"adaptive",
"shaka",
"hls",
"mpd",
"",
"dash",
"mpeg-dash",
"dash.js",
"shaka-player"
],
"author": "rogerio.jardim@fedrax.pt",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/SlashedCloud/player/issues"
},
"homepage": "https://github.com/SlashedCloud/player#readme",
"main": "dist/slashedcloud-player.umd.cjs",
"module": "dist/slashedcloud-player.js",
"types": "dist/types/index.d.ts",
"version": "0.1.3",
"type": "module",
"exports": {
".": {
"import": "./dist/slashedcloud-player.js",
"require": "./dist/slashedCloud-player.bundle.iife.js",
"types": "./dist/types/index.d.ts"
},
"./Plugins/*": {
"import": "./dist/Plugins/*.js",
"types": "./dist/types/Plugins/*/index.d.ts"
}
},
"files": [
"dist"
],
"scripts": {
"dev": "vite",
"build-old": "tsc && vite build",
"preview": "vite preview",
"build:prod": "npm install --include=dev && npm-run-all js plugin && npm install --omit=dev",
"build": "npm install --include=dev && npm-run-all js plugin",
"js": "npm-run-all js-compile",
"js-compile": "npm-run-all --aggregate-output --parallel js-compile-*",
"js-compile-bundle": "BUNDLE=true vite build",
"js-compile-esm": "ESM=true vite build",
"plugin": "npm-run-all --aggregate-output --parallel plugin-*",
"plugin-bundle-ad-block-detector": "NAME=AdBlockDetector vite build --config vite.plugin.config.ts",
"plugin-bundle-ad-overlay": "NAME=AdOverlay vite build --config vite.plugin.config.ts",
"plugin-bundle-analytics": "NAME=Analytics vite build --config vite.plugin.config.ts",
"plugin-bundle-base": "NAME=Base vite build --config vite.plugin.config.ts",
"plugin-bundle-download": "NAME=Download vite build --config vite.plugin.config.ts",
"plugin-bundle-pixel-tag": "NAME=PixelTag vite build --config vite.plugin.config.ts",
"plugin-bundle-pop-up": "NAME=PopUp vite build --config vite.plugin.config.ts",
"plugin-bundle-poster": "NAME=Poster vite build --config vite.plugin.config.ts",
"test": "node test.js",
"generate-docs": "typedoc --out docs src/index.ts"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^26.0.1",
"@rollup/plugin-node-resolve": "^15.2.3",
"@rollup/plugin-replace": "^5.0.7",
"npm-run-all": "^4.1.5",
"sass": "^1.79.1",
"typedoc": "^0.26.7",
"typescript": "^5.6.2",
"vite": "^5.4.6",
"vite-plugin-babel": "^1.2.0",
"vite-plugin-dts": "^4.2.1",
"vite-plugin-lib-inject-css": "^2.1.1",
"vite-plugin-mkcert": "^1.17.6"
},
"dependencies": {
"@sentry/browser": "^8.30.0",
"adblock-detector": "^2.1.0",
"shaka-player": "^4.11.3"
}
}