unified

Project: retextjs/retext

Package: retext-latin@3.1.0

  1. Dependents: 2
  2. retext plugin to parse Latin-script prose
  1. unified 176
  2. plugin 135
  3. tree 40
  4. retext 37
  5. syntax 27
  6. retext-plugin 24
  7. parse 21
  8. language 11
  9. natural 9
  10. cst 6
  11. concrete 5

retext-latin

Build Coverage Downloads Size Sponsors Backers Chat

retext plugin to parse Latin-script natural language. Parser for unified. Parses Latin-script prose to nlcst syntax trees.

Sponsors

Support this effort and give back by sponsoring on OpenCollective!

Gatsby 🥇

Vercel 🥇

Netlify

Holloway

ThemeIsle

Boost Hub

Expo


You?

Install

This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required.

npm:

npm install retext-latin

Use

import {unified} from 'unified'
import {stream} from 'unified-stream'
import retextLatin from 'retext-latin'
import retextStringify from 'retext-stringify'
import retextEmoji from 'retext-emoji'

const processor = unified()
  .use(retextLatin)
  .use(retextEmoji, {convert: 'encode'})
  .use(retextStringify)

process.stdin.pipe(stream(processor)).pipe(process.stdout)

API

This package exports the following identifiers: Parser. retextLatin is the default export.

unified().use(retextLatin)

Parse Latin-script natural language. There is no configuration for the parser.

Parser

Access to the parser (parse-latin).

Contribute

See contributing.md in retextjs/.github for ways to get started. See support.md for ways to get help. Ideas for new plugins and tools can be posted in retextjs/ideas.

A curated list of awesome retext resources can be found in awesome retext.

This project has a code of conduct. By interacting with this repository, organization, or community you agree to abide by its terms.

License

MIT © Titus Wormer