media-chrome

v0.6.9-canary.2-335b875
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

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

clean

rimraf dist

start

yarn dev

format

prettier --write .

build:cjs

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

build:esm

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

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-patch

yarn run build && np patch --no-tests --any-branch

publish-canary

yarn run build && npm version $(semver $(npm view media-chrome versions --json | jq -r '.[-1]' | sed -r 's/-[a-z0-9]{7}$//g') -i prerelease --preid canary)-$(git rev-parse --short HEAD) --git-tag-version false && npm publish --tag canary

Metadata

  • MIT
  • Whatever
  • @muxinc
  • released 6/13/2022

Downloads