twilio-client
v1.15.1 twilio client voice voip
lint
npm-run-all lint:js lint:ts
test
npm-run-all lint build test:unit test:es5 test:docker
build
npm-run-all clean build:constants build:errors docs:ts build:es5 build:ts build:dist build:dist-min
clean
rimraf ./coverage ./dist ./es5
start
node server.js
status
git status
docs:js
jsdoc -r -d dist/docs/js lib/twilio
docs:ts
typedoc --out docs --internal-aliases internal,publicapi --external-aliases external,internalapi --excludePrivate --excludeProtected --theme ./node_modules/typedoc-twilio-theme/bin/default
lint:js
eslint lib
lint:ts
tslint -c tslint.json --project tsconfig.json -t stylish
release
release
build:ts
./node_modules/typescript/bin/tsc
coverage
nyc ./node_modules/mocha/bin/mocha -r ts-node/register ./tests/index.ts
test:es5
es-check es5 "./es5/**/*.js" ./dist/*.js
build:dev
ENV=dev npm run build
build:es5
rimraf ./es5 && babel lib -d es5
docs:json
typedoc --json dist/docs/raw.json --internal-aliases internal,publicapi --external-aliases external,internalapi --excludePrivate --excludeProtected
extension
browserify -t brfs extension/token/index.js > extension/token.js
test:unit
nyc mocha -r ts-node/register ./tests/index.ts
build:dist
node ./scripts/build.js ./lib/browser.js ./LICENSE.md ./dist/twilio.js
docs:clean
rimraf ./docs
test:docker
chmod +x ./scripts/circleci-run-tests.sh && ./scripts/circleci-run-tests.sh
build:errors
node ./scripts/errors.js
test:network
node ./scripts/karma.js $PWD/karma.network.conf.ts
test:webpack
cd ./tests/webpack && npm install && npm test
build:release
npm-run-all lint build test:es5 status
test:selenium
mocha tests/browser/index.js
build:dist-min
uglifyjs ./dist/twilio.js -o ./dist/twilio.min.js --comments "/^! twilio-client.js/" -b beautify=false,ascii_only=true
coverage:check
nyc check-coverage --lines 60 --branches 60 --functions 60
build:constants
node ./scripts/constants.js
test:frameworks
npm-run-all test:framework:no-framework test:framework:react
test:integration
karma start $PWD/karma.conf.ts
test:framework:react
npm-run-all test:framework:react:*
test:framework:react:run
mocha ./tests/framework/react.js
test:framework:react:build
cd ./tests/framework/react && npm run build
test:framework:no-framework
mocha tests/framework/no-framework.js
test:framework:react:install
cd ./tests/framework/react && rimraf ./node_modules package-lock.json && npm install