Skip to content

Latest commit

 

History

History
48 lines (27 loc) · 1.33 KB

README.md

File metadata and controls

48 lines (27 loc) · 1.33 KB

XELAH: Simple Text Editor for React

XELAH is a collection of libraries that build on top of each other.

The primary implementation will be focused on ste-perf-html but architected to be useful for other projects needing to edit strings parsable into sections and blocks.

Packages

@xelah/core

A core library that others extend to edit their respective file formats.

@xelah/type-perf-html

An implementation of STE for editing HtmlPerf, a block based format based on Epitelete/PERF.

Pending packages

@xelah/ui-mui

A series of react components to be used with the ste-core to customize the rendering of STE using MUI.

@xelah/ui-tailwind

A series of react components to be used with the ste-core to customize the rendering of STE using tailwind.

@xelah/type-usfm

A precursor to ste-perf-html, STE USFM is an implementation that is a starting point to edit raw USFM files.

@xelah/type-markdown

A markdown implementation that is not comprehensive but a starting point that could use contributions.

Useful libraries:

Epitelete

https://www.npmjs.com/package/epitelete https://github.com/Proskomma/epitelete

Epitelete-Perf-Html

https://www.npmjs.com/package/epitelete-perf-html https://github.com/unfoldingWord-box3/Epitelete-Perf-Html

Xelah

https://www.npmjs.com/org/xelah https://github.com/xelahjs/xelah