media-chrome
v0.6.9-canary.0 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 pkg get version | sed 's/"//g') -i prerelease --preid canary)+$(git rev-parse --short HEAD) --git-tag-version false && npm publish --tag canary