An open API service indexing awesome lists of open source software.

https://github.com/kaishuu0123/ot-es.js

ot-es.js is realtime collaborative editing javascript library. ot.js exported as ES modules.
https://github.com/kaishuu0123/ot-es.js

javascript operational-transformation operational-transformations

Last synced: 3 months ago
JSON representation

ot-es.js is realtime collaborative editing javascript library. ot.js exported as ES modules.

Awesome Lists containing this project

README

          

# ot-es.js

[![CircleCI](https://circleci.com/gh/kaishuu0123/ot-es.js.svg?style=svg)](https://circleci.com/gh/kaishuu0123/ot-es.js)
[![Coverage Status](https://coveralls.io/repos/github/kaishuu0123/ot-es.js/badge.svg?branch=master)](https://coveralls.io/github/kaishuu0123/ot-es.js?branch=master)
[![npm downloads](https://img.shields.io/npm/dt/ot-es.js.svg)](https://www.npmjs.com/package/ot-es.js)
[![npm_version](https://img.shields.io/npm/v/ot-es.js.svg)](https://www.npmjs.com/package/ot-es.js)
[![GitHub issues](https://img.shields.io/github/issues/kaishuu0123/ot-es.js.svg)](https://github.com/kaishuu0123/ot-es.js/issues)
[![GitHub license](https://img.shields.io/github/license/kaishuu0123/ot-es.js.svg)](https://github.com/kaishuu0123/ot-es.js/blob/master/LICENSE)

ot-es.js is realtime collaborative editing javascript library.
ot means Operational Transformation.

This project forked from [Operational-Transformation/ot.js](https://github.com/Operational-Transformation/ot.js).
Aiming to enable import from various projects using modern technology.
## Live demo:

https://ot-es-demo.herokuapp.com/

How to use alone(only you)

1. Open Live demo URL.
1. Open another browser window with the same URL.
1. Enter a different user name.
1. Enjoy :tada:

## Goal

* can export as ES modules
* refactor to modern build environment.
* build with webpack
* (development) webpack-dev-server support.
* comfortable demo environment
* documentation

## Documentation

http://operational-transformation.github.io/

## Compatibility

Requires CodeMirror >= 4.0

## Visualization

http://operational-transformation.github.io/visualization.html

## Credits

This work is based off of several existing projects:

* https://github.com/Operational-Transformation/ot.js/
* https://github.com/rike422/operatta-js