swebrtc

WebRTC wrapper

Usage no npm install needed!

<script type="module">
  import swebrtc from 'https://cdn.skypack.dev/swebrtc';
</script>

README

swebrtc (In development)

WebRTC wrapper

Usage

  • Create a new empty repository on GitHub
  • Setup renovate for your new repository. If you previously installed the Renovate application to your account then this is just a box to tick when creating the repository
  • Setup Codecov for your new repository. If you previously installed the Codecov application to your account then this is just a box to tick when creating the repository
  • Add the previously generated GH_TOKEN and NPM_TOKEN secrets to the GitHub secrets of the new repository
  • Develop your library: change code in src/
  • Test your library: run npm jest
  • Check formatting of your code: run npm lint in your terminal
  • Fix formatting of your code: run npm format in your terminal
  • Create your first release: open a pull request on your project, wait for tests to pass, merge and 💥 your library will be automatically released to npm and a GitHub release will be created

Optional steps: (needed only if you're doing them for the first time)

  1. Make sure you have npm 2fa auth-only configured. Releases can't be automated if you have 2fa setup for both authentication and publish. See https://semantic-release.gitbook.io/semantic-release/usage/ci-configuration#authentication-for-plugins