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