New:Socket for Asana Is Now Available.Learn more
Get Started

@jsonjoy.com/collaborative-ace-react

Package Overview
Dependencies
Maintainers
2
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jsonjoy.com/collaborative-ace-react

React component for collaborative editing in Ace Editor. Connects JSON CRDT str node to Ace Editor.

latest
Source
npmnpm
Version
18.30.0
Version published
Weekly downloads
37
640%
Maintainers
2
Weekly downloads
 
Created
Source

Collaborative Ace Editor React Component

React component for collaborative editing in Ace Editor. Connects JSON CRDT str node to Ace Editor, allowing multiple users to edit the same document concurrently.

collab-ace-demo

Usage

Installation:

npm install json-joy @jsonjoy.com/collaborative-ace-react ace-builds react-ace react react-dom

Usage:

import {Model, s} from 'json-joy/lib/json-crdt';
import {CollaborativeAce} from '@jsonjoy.com/collaborative-ace-react';

const model = Model.create(s.str('hello'));

const MyComponent = () => {
  return <CollaborativeAce str={() => model.s.$} />
};

The CollaborativeAce component accepts all props from react-ace's AceEditor component, plus a str prop that provides the collaborative string node.

Keywords

ace

FAQs

Package last updated on 08 Sep 2026

Related posts