leonidkuznetsov18 / collabarating-editing

collaborate editing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

COLLABARATING EDITING WITH DIFF PATCH MATCH

Technologies

  • Typescript
  • React (v16)
  • Express.js (v4) as production and development server
  • Webpack 4 (production and development configurations)
  • SCSS support (+ sanitize.css included)
  • ES2015+
  • Socket.io
  • nodemon
  • diff_patch_match
  • web worker

Features

  • TSLint
  • workerize-loader
  • Prettier code formatter
  • React Hot Loader
  • Server inspect
  • Linux/MacOS/Windows

Demo UI view:

Demo View

Usage

Installation

git clone git@github.com:MrChe/collabarating-editing.git
cd collabarating-editing
npm install

Scripts

# run client
npm run client

# run server
npm run server

# run server watch mode
npm run server:watch

# run server watch mode and debug
npm run server:debug

License

MIT License. Free use and change.

About

collaborate editing


Languages

Language:CSS 43.1%Language:TypeScript 40.6%Language:JavaScript 14.2%Language:HTML 2.1%