mergely-react

1.0.3 • Public • Published

mergely-react

mergely logo

A React.js (v18) component for Mergely (v5) that is used for differencing and merging files interactively in a browser (diff/merge), providing rich API that enables you to easily integrate Mergely into your existing web application. It is suitable for comparing text files online, for example, .txt, .html, .xml, .c, .cpp, .java, etc.

Installation

npm install mergely-react

Example

<MergelyView
    height="400px"
    ignorews
    lhs="I like apples!"
    rhs="I like bananas!"
/>

Configuration

All configuration options can be found on https://mergely.com/doc. In addition to those options, the following can be configured:

Option Type Default value Description
height string '400px' The height of the editor. Supports CSS height units.
onChanged function () Triggered when one of the editors change, e.g. text was altered.
onInit function () Triggered once, after editor is resized and initial document changes are rendered.
onResized function () Triggered after the editor is resized.
onUpdated function () Triggered after the editor finishes rendering. For example, text updates, options, or scroll events may trigger renders.

License

Mergely is distributed under the GPL, LGPL and MPL open source licenses.

Commercial licenses are available (see https://mergely.com/license).

Readme

Keywords

Package Sidebar

Install

npm i mergely-react

Weekly Downloads

24

Version

1.0.3

License

(GPL-3.0 OR LGPL-3.0 OR MPL-1.1 OR SEE LICENSE IN LICENSE)

Unpacked Size

1.23 MB

Total Files

7

Last publish

Collaborators

  • jamie.peabody