build
npm-run-all --parallel 'build:esm --minify' 'build:cjs --minify' build:umd build:types && yarn validate
clean
shx rm -rf ./dist/
start
builder run .
deploy
yarn package && cdn-deployer core
package
yarn build
validate
es-check es5 --module ./dist/mux.mjs ./dist/mux.cjs.js ./dist/mux.js
build:cjs
node ./esbuilder.mjs lib/mux.ts --format=cjs --outdir=dist --out-extension:.js=.cjs.js --define:__VERSION__="'$npm_package_version'"
build:esm
node ./esbuilder.mjs lib/mux.ts --format=esm --outdir=dist --out-extension:.js=.mjs --define:__VERSION__="'$npm_package_version'"
build:umd
builder build .
npm:audit
npm audit --audit-level high
build:types
shx mkdir -p ./dist/types && shx cp mux-embed.d.ts ./dist/types/mux-embed.d.ts
prepublishOnly
yarn package