UNPKG

@mux/mux-player

Version:

An open source Mux player web component that Just Works™

122 lines (121 loc) 4.71 kB
{ "name": "@mux/mux-player", "version": "3.3.3", "description": "An open source Mux player web component that Just Works™", "homepage": "https://mux.com/player", "keywords": [ "video", "mux", "player", "hls", "web-component" ], "main": "./dist/index.cjs.js", "module": "./dist/index.mjs", "browser": "./dist/index.mjs", "unpkg": "./dist/mux-player.js", "jsdelivr": "./dist/mux-player.js", "typesVersions": { "<4.3.5": { ".": [ "./dist/types-ts3.4/index.d.ts" ] }, "*": { ".": [ "./dist/types/index.d.ts" ] } }, "exports": { ".": { "types@<4.3.5": "./dist/types-ts3.4/index.d.ts", "types": "./dist/types/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.cjs.js", "default": "./dist/index.cjs.js" }, "./themes/microvideo": { "browser": "./dist/themes/microvideo/index.mjs", "import": "./dist/themes/microvideo/index.mjs", "require": "./dist/themes/microvideo/index.cjs.js", "default": "./dist/themes/microvideo/index.cjs.js" }, "./themes/minimal": { "browser": "./dist/themes/minimal/index.mjs", "import": "./dist/themes/minimal/index.mjs", "require": "./dist/themes/minimal/index.cjs.js", "default": "./dist/themes/minimal/index.cjs.js" }, "./themes/classic": { "browser": "./dist/themes/classic/index.mjs", "import": "./dist/themes/classic/index.mjs", "require": "./dist/themes/classic/index.cjs.js", "default": "./dist/themes/classic/index.cjs.js" }, "./themes/gerwig": { "browser": "./dist/themes/gerwig/index.mjs", "import": "./dist/themes/gerwig/index.mjs", "require": "./dist/themes/gerwig/index.cjs.js", "default": "./dist/themes/gerwig/index.cjs.js" } }, "types": "./dist/types/index.d.ts", "repository": { "type": "git", "url": "git+https://github.com/muxinc/elements.git", "directory": "packages/mux-player" }, "author": "Mux, Inc.", "license": "MIT", "scripts": { "clean": "shx rm -rf dist/ && shx rm -rf src/polyfills", "lint": "ESLINT_USE_FLAT_CONFIG=false eslint src/ --ext .js,.jsx,.ts,.tsx", "test:saucelabs": "web-test-runner **/*test.js --port 8001 --coverage --config test/web-test-runner.saucelabs.config.mjs --root-dir ../..", "test": "web-test-runner **/*test.js --port 8001 --coverage --config test/web-test-runner.config.mjs --root-dir ../..", "posttest": "replace 'SF:src/' 'SF:packages/mux-player/src/' coverage/lcov.info --silent", "i18n": "npm run build:esm -- --keep-names && i18n-utils dist/index.mjs ./lang", "dev:iife": "npm run build:iife -- --watch=forever", "dev:esm": "npm run build:esm -- --watch=forever", "dev:esm-module": "npm run build:esm-module -- --watch=forever", "dev:cjs": "npm run build:cjs -- --watch=forever", "dev:types": "npm run build:types -- -w", "dev:themes": "node ./scripts/build-themes.mjs --dev", "dev": "npm-run-all --parallel dev:types dev:esm dev:cjs dev:esm-module dev:iife dev:themes", "build:esm": "esbuilder src/index.ts --format=esm --out-extension:.js=.mjs", "build:esm-module": "esbuilder src/index.ts --format=esm-module --outfile=dist/mux-player.mjs", "build:iife": "esbuilder src/index.ts --format=iife --outfile=dist/mux-player.js", "build:cjs": "esbuilder src/index.ts --format=cjs --out-extension:.js=.cjs.js", "build:themes": "node ./scripts/build-themes.mjs", "copypolyfills": "shx mkdir -p src/polyfills && shx cp ../../shared/polyfills/index.ts ./src/polyfills/index.ts", "build:types": "tsc", "postbuild:types": "downlevel-dts ./dist/types ./dist/types-ts3.4", "build": "npm-run-all --parallel 'build:esm -- --minify' 'build:iife -- --minify' 'build:cjs -- --minify' 'build:esm-module -- --minify' 'build:themes'" }, "dependencies": { "@mux/mux-video": "0.25.0", "@mux/playback-core": "0.28.6", "media-chrome": "~4.9.0", "player.style": "^0.1.7" }, "devDependencies": { "@mux/esbuilder": "0.1.0", "@open-wc/testing": "^4.0.0", "@typescript-eslint/eslint-plugin": "^8.27.0", "@typescript-eslint/parser": "^8.27.0", "@web/dev-server-esbuild": "^1.0.4", "@web/dev-server-import-maps": "^0.2.1", "@web/dev-server-legacy": "^2.1.1", "@web/test-runner": "^0.19.0", "@web/test-runner-playwright": "^0.11.0", "@web/test-runner-saucelabs": "^0.11.2", "downlevel-dts": "^0.11.0", "esbuild": "^0.25.1", "eslint": "^9.22.0", "hls.js": "~1.5.19", "npm-run-all": "^4.1.5", "replace": "^1.2.2", "shx": "^0.4.0", "typescript": "^5.8.2" } }