eko-voip

Eko Voip repository

Usage no npm install needed!

<script type="module">
  import ekoVoip from 'https://cdn.skypack.dev/eko-voip';
</script>

README

Eko VOIP

Eko VOIP was designed to be a purely functional integration with our backend VOIP interface. We use a subscribe-subscription model to keep you updated about call events.

Run Locally

Clone the project

  git clone https://github.com/EkoCommunications/EkoVOIPWeb.git

Go to the project directory

  cd EkoVOIPWeb

Install dependencies

  npm ci

Create a symlink from your parents project directory

  npm link ../EkoVOIPWeb

Start the webpack compiler

  npm run start

  - or -

  yarn start // better use yarn if your parent project running with npm

Agora SDK

NOTE

DO NOT go for

  • .babelrc
  • .eslintrc With npm link Webpack resolves symlinks to their real locations by default, thus breaks ESLint / Babel config lookup.

Publish package

Ask your teammates for npm package manager credentials

  npm login

After logged in

  npm run build

Publish package

  npm run build:publish

  npm publish

Roadmap

  • Add more test