phenix-rtc

v2018.3.1
The Phenix RTC library provides a cross-browser abstraction layer for WebRTC functionality including support for native browser APIs and WebRTC plugins.

preinstall

npm prune

pretest

npm install

test

karma start test/karma.conf.ci.js

test-browsers

karma start test/karma.conf.browsers.js

test-continuous

karma start test/karma.conf.js

coverage

karma start test/karma.conf.coverage.js

check-coverage

istanbul check-coverage --config=test/coverage.yml

grunt

grunt -d

bundle

grunt build -d

postbundle

npm run add-copyright

ci-test

node scripts/ci-test.js

ci-bundle

node scripts/ci-bundle.js

ci-coverage

node scripts/ci-coverage.js

start

node example/httpserver.js

lint

eslint ./ —-cache

lint-fix

eslint ./ --fix

check-copyright

eslint --no-eslintrc --ignore-path .gitignore --plugin notice --parser-options=ecmaVersion:3 --parser-options=sourceType:module --rule 'notice/notice: [2, {mustMatch: Copyright .* PhenixP2P Inc,templateFile: copyright.txt}]' ./

add-copyright

eslint --no-eslintrc --ignore-path .gitignore --plugin notice --parser-options=ecmaVersion:3 --parser-options=sourceType:module --rule 'notice/notice: [2, {mustMatch: Copyright .* PhenixP2P Inc,templateFile: copyright.txt}]' ./ --fix

Metadata

Downloads