108 packages
atomic-emitter
An atomic event emitter that can only emit one type of event, optionally with private write access.
beardless
DSL-less html templating. No logic guaranteed!
changesets
Changeset library incorporating an operational transformation (OT) algorithm - for node and the browser, with shareJS support
conservative-normalize-url
Normalize URLs conservatively, taking into account old specs to avoid breaking things.
domnode-at-path
Supply a path and a root node and receive the node at that path.
dom-ot
Operational transform library for DOM operations (conforms to shareJS' spec)
ep_ether-o-meter
Display metrics. On /metrics. For etherpad. With swag.
ep_infopanel
Displays an info section in pad settings exposing the software used and the current git revision.
ep_push2delete
Displays a button that will allow anyone to fully delete the pad they're viewing.
gulf
transport-agnostic operational transformation control layer
gulf-backend-blob-store
Abstract Blob Store backend for gulf
gulf-codemirror
Convenient gulf wrapper for codemirror (uses shareaJS's textOT)
gulf-contenteditable
Convenient gulf wrapper for contenteditable elements (uses dom-ot)
gulf-editor-codemirror
Convenient gulf wrapper for codemirror (uses shareaJS's textOT)
gulf-editor-contenteditable
Convenient gulf wrapper for contenteditable elements (uses dom-ot)
gulf-editor-quill
Convenient gulf bindings for quillJS (using shareaJS's rich text OT type)
gulf-editor-socialcalc
Gulf bindings for the socialcalc spreadsheet editor
gulf-editor-textarea
Convenient gulf wrapper for textareas and textinputs (uses shareaJS's textOT)
gulf-mongodb
Gulf storage adapter for mongodb
gulf-mongoskin
Gulf storage adapter for mongoskin
gulf-quill
Convenient gulf bindings for quillJS (using shareaJS's rich text OT type)
gulf-socialcalc
Gulf wrapper for the socialcalc spreadsheet editor
gulf-textarea
Convenient gulf wrapper for textareas and textinputs (uses shareaJS's textOT)
hive
hive-api-client