An accurate Org-mode parser for JavaScript/TypeScript
Uniorg is an accurate Org-mode parser designed to bring precision to parsing notes from org-mode. The project follows Org Syntax and Org Element API, drawing heavily from org-element.el to view org files the same way as org-mode does. While emphasizing parsing accuracy over speed or ease, Uniorg aims to provide a pleasant experience for managing org files and offers various packages for parsing, stringifying, transforming, and extracting keywords from org files.
To install Uniorg and its related packages, you can use npm. Here is an example of how to install the uniorg-parse package:
npm install uniorg-parse
Similarly, you can install other packages like uniorg-stringify, uniorg-rehype, uniorg-extract-keywords, and more by replacing the package name in the above command.
Uniorg is a precise and accurate Org-mode parser that offers various packages for parsing, transforming, and extracting data from org files. By following Org Syntax and Org Element API, Uniorg aims to provide a familiar experience for org-mode users while offering compatibility with the unified ecosystem for additional functionalities.