├── .circleci └── config.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin ├── run └── run.cmd ├── jest.config.js ├── package.json ├── src ├── commands │ └── rtc │ │ └── apps │ │ └── video │ │ ├── delete.js │ │ ├── deploy.js │ │ └── view.js ├── constants.js ├── helpers.js └── serverless │ ├── functions │ ├── recordingrules.js │ └── token.js │ └── middleware │ └── auth.js └── test ├── e2e └── e2e.test.js ├── helpers └── helpers.test.js ├── serverless ├── functions │ ├── recordingrules.test.js │ └── token.test.js └── middleware │ └── auth.test.js ├── setupTests.js └── test-assets └── index.html /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log* 3 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | trailingComma: "es5" 2 | singleQuote: true 3 | printWidth: 120 -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.rulers": [80] 3 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/README.md -------------------------------------------------------------------------------- /bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/bin/run -------------------------------------------------------------------------------- /bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/package.json -------------------------------------------------------------------------------- /src/commands/rtc/apps/video/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/src/commands/rtc/apps/video/delete.js -------------------------------------------------------------------------------- /src/commands/rtc/apps/video/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/src/commands/rtc/apps/video/deploy.js -------------------------------------------------------------------------------- /src/commands/rtc/apps/video/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/src/commands/rtc/apps/video/view.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/src/helpers.js -------------------------------------------------------------------------------- /src/serverless/functions/recordingrules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/src/serverless/functions/recordingrules.js -------------------------------------------------------------------------------- /src/serverless/functions/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/src/serverless/functions/token.js -------------------------------------------------------------------------------- /src/serverless/middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/src/serverless/middleware/auth.js -------------------------------------------------------------------------------- /test/e2e/e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/test/e2e/e2e.test.js -------------------------------------------------------------------------------- /test/helpers/helpers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/test/helpers/helpers.test.js -------------------------------------------------------------------------------- /test/serverless/functions/recordingrules.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/test/serverless/functions/recordingrules.test.js -------------------------------------------------------------------------------- /test/serverless/functions/token.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/test/serverless/functions/token.test.js -------------------------------------------------------------------------------- /test/serverless/middleware/auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/test/serverless/middleware/auth.test.js -------------------------------------------------------------------------------- /test/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/test/setupTests.js -------------------------------------------------------------------------------- /test/test-assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twilio-labs/plugin-rtc/HEAD/test/test-assets/index.html --------------------------------------------------------------------------------