UNPKG

@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
{ "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" } }