quidditch

5.11.0 • Public • Published

quidditch-js Build Status Coverage Status npm

A javascript-client for the quidditch collaboration framework.

Develop / Run tests

npm test

Build / Deploy

npm run build
npm publish

API

Getting Started

import { Delta, QuidditchClient } from 'quidditch'

const client = new QuidditchClient('wss://quidditch-server.com/ws', {
  token: 'JWT TOKEN'
})

client.on('open', () => {
  client.join(531)
  client.call('a-simple-call', {payload: 3})
  client.sendDelta('colab-channel-1', new Delta({insert: 'abc'}))
})

client.on('ot:delta', (channel, delta) => {
    // delta.apply to your local text
})

Readme

Keywords

none

Package Sidebar

Install

npm i quidditch

Weekly Downloads

19

Version

5.11.0

License

MIT

Unpacked Size

357 kB

Total Files

18

Last publish

Collaborators

  • rash
  • ax-semantics