@twilio/video-processors
v3.0.0-preview.2 twilio webrtc library javascript video processors virtual background
docs
npm run build:version && rimraf ./dist/docs && typedoc --excludePrivate --excludeProtected --disableSources
lint
eslint ./lib
test
npm-run-all lint build test:unit test:integration
build
npm-run-all clean build:es5 build:js build:js-min build:js-assets build:js-workers docs
clean
rimraf ./dist ./es5 ./coverage ./.nyc_output lib/utils/version.ts
watch
npm run build:version && nodemon
release
release
build:js
rimraf ./dist && node ./scripts/build.js ./LICENSE.md ./dist/build/twilio-video-processors.js
build:es5
npm run build:version && tsc
test:unit
npm run build:version && rimraf ./coverage/unit ./.nyc_output && nyc mocha -r ts-node/register ./tests/unit/index.ts
build:js-min
uglifyjs ./dist/build/twilio-video-processors.js -o ./dist/build/twilio-video-processors.min.js --comments "/^! twilio-video-processors.js/" -b beautify=false,ascii_only=true
build:version
node ./scripts/version.js
build:js-assets
cp -r ./assets/* ./dist/build/
build:js-workers
npm-run-all build:js-workers:gaussian-blur-background build:js-workers:virtual-background
test:integration
npm run build:version && rimraf ./coverage/integration && karma start
build:js-workers:virtual-background
node ./scripts/build.js ./LICENSE.md ./dist/build/twilio-virtual-background-processor-pipeline-worker.js ./es5/processors/background/pipelines/backgroundprocessorpipeline/VirtualBackgroundProcessorPipeline.worker.js
build:js-workers:gaussian-blur-background
node ./scripts/build.js ./LICENSE.md ./dist/build/twilio-gaussian-blur-background-processor-pipeline-worker.js ./es5/processors/background/pipelines/backgroundprocessorpipeline/GaussianBlurBackgroundProcessorPipeline.worker.js
npm i @twilio/video-processors
Metadata
- BSD-3-Clause
- >=14
- Charlie Santos
- released 9/16/2024