A WYSIWYG editor component for USFM
Read-only USFM → React view (segment pipeline inspired by usfm-editor-app conflict-renderers; optional @usfm-tools/editor-themes CSS)
USFM editor chrome: CSS design tokens, Paratext-style marker typography, chrome preset types
A small library that provides functions to convert usfm to JSON and vice-versa
Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CSV, and converts them back to USFM
Parser using tree-sitter-usfm3, to convert usfm to usj format.
Grammar representation and parser for USFM language using tree-sitter
Uses the tree-sitter-usfm3 parser to convert USFM files to other formats such as USJ, USX, and CS, and converts them back to USFM.
Scripture editor used in Scribe
Tools for working with Proskomma-derived formats such as PERF and SOFRIA
A [USFM](http://paratext.org/about/usfm) parser for JavaScript (written in TypeScript).
Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
Inquirer multiline editor prompt
A browser based code editor
Parse .usfm files
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
An open component package for generating target quotes from an aligned Bible.
A robust HTML entities encoder/decoder with full Unicode support.
Monaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
Returns true if the value is an object and not an array or null.
the library aims to setup monaco editor into your browser