media-chrome

v0.14.2-canary.4-3861421
Custom elements (web components) for making audio and video player controls that look great in your website or app.
webcomponent html5 video audio media player controls

dev

node ./scripts/esbuild.js

lint

eslint src/js

size

echo "\n dist/\033[1mmedia-chrome.mjs\033[0m \033[0;32m$(($(cat dist/media-chrome.mjs | gzip -c9 | wc -c)))B gzip\033[0m\n"

test

web-test-runner --coverage --config test/web-test-runner.config.js

build

yarn build:esm && yarn build:cjs && yarn build:iife && yarn build:react && yarn build:esm-module

clean

rimraf dist

start

yarn dev

format

prettier --write .

build:cjs

esbuild src/js/*.js src/js/*/*.js src/js/*/*/*.js --target=es2019 --format=cjs --outdir=dist/cjs

build:esm

esbuild src/js/*.js src/js/*/*.js src/js/*/*/*.js --target=es2019 --format=esm --outdir=dist

build:iife

esbuild src/js/index.js --bundle --target=es2019 --format=iife --outdir=dist/iife --minify --sourcemap --global-name=MediaChrome

build:react

node ./scripts/react/build.js

publish-release

./scripts/publish.sh

build:esm-module

esbuild src/js/index.js --target=es2019 --format=esm --bundle --minify --sourcemap --outfile=dist/media-chrome.mjs

postbuild:esm-module

yarn size

Metadata

  • MIT
  • Whatever
  • @muxinc
  • released 10/21/2022

Downloads

Maintainers