| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A WebRTC module for React Native tailored for the @stream-io/video-react-native-sdk needs.
Use one of the following preferred package install methods to immediately get going.
Don't forget to follow platform guides below to cover any extra required steps.
npm: npm install @stream-io/react-native-webrtc --save
yarn: yarn add @stream-io/react-native-webrtc
pnpm: pnpm install @stream-io/react-native-webrtc
We have some very basic example projects included in the examples directory.
Don't worry, there are plans to include a much more broader example with backend included.
Releases are automated with semantic-release via the Release workflow, which is triggered manually from the Actions tab (Run workflow).
There is no channel input — the branch you dispatch from selects the release channel, using the "Use workflow from" branch dropdown:
| Dispatch from | Version | npm dist-tag |
|---|---|---|
| master | 145.1.0 | latest |
| beta | 145.1.0-beta.1 | beta |
| alpha | 145.1.0-alpha.1 | alpha |
| <major>.x (e.g. 145.x) | 145.0.1 | 145.x |
A branch only appears in the dropdown once it exists on the remote and contains the workflow file, so alpha/beta/<major>.x need to be branched off master before their first use.
Tick dry_run to run semantic-release --dry-run: it computes the next version and prints the release notes without publishing, tagging, or pushing.
The version is derived from the Conventional Commits since the last tag — never by hand-editing package.json. feat: yields a minor, fix: a patch, and refactor: and any deps-scoped commit also yield a patch. Publishing uses npm Trusted Publishing (OIDC), so no npm token is involved.
Looking for extra functionality coverage?
The react-native-webrtc organization provides a number of packages which are more than useful when developing Real Time Communication applications.
| Back | FazBrowse Home | New Git URL |