1.0.1 • Published 7 years ago

sharedb-ace-multiple-cursors v1.0.1

Weekly downloads
3
License
ISC
Repository
-
Last release
7 years ago

Shared-ace-mulitple-cursors

plugin for sharedb-ace , that enables display of cursor positions of other online users.

Installation

npm install sharedb-ace-multiple-cursors

Server

import SharedbAceMultipleCursors from 'sharedb-ace-mulitple-cursors/server';

router.get('/ws', async (ctx) => {
  const mc = SharedbAceMultipleCursors(REDIS_URL);
  mc(ctx);
});

Client

import SharedbAceMultipleCursors from 'sharedb-ace-multiple-cursors/client';
const editor = ace.edit("editor");
const ShareAce = new sharedAce(id, { ... });
ShareAce.on('ready', function() {
    ShareAce.add(editor, ["path"], [
        SharedAceMultipleCursors
    ]);
});