retext-latin

retext plugin to parse Latin-script prose

Usage no npm install needed!

<script type="module">
  import retextLatin from 'https://cdn.skypack.dev/retext-latin';
</script>

README

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