real-time-monaco
TypeScript icon, indicating that this package has built-in type declarations

1.1.15 • Public • Published

real-time-monaco

Real-time Monaco Editor

Demo

Check out the demo app: real-time-monaco Demo

A real-time collaborative code editor component using Monaco Editor and Yjs for state synchronization.

Features

  • Real-time collaboration with multiple users.
  • User cursors and selections highlighting.
  • Easy integration with React applications.

Installation

npm install real-time-monaco

Usage

import React from 'react';
import { RealTimeMonaco } from 'real-time-monaco';

const App = () => {
  return (
    <RealTimeMonaco
      height='100vh'
      width='100vw'
      name="YourName"
      roomId="unique-room-id"
      color="#ff0000"
    />
  );
};

export default App;

Props

Prop Type Description
name string The name of the user.
roomId string The unique ID for the collaboration room.
color string The color used to represent the user.

License

MIT License


Package Sidebar

Install

npm i real-time-monaco

Weekly Downloads

47

Version

1.1.15

License

MIT

Unpacked Size

696 kB

Total Files

17

Last publish

Collaborators

  • shauryag2002