create-markup-parser
TypeScript icon, indicating that this package has built-in type declarations

3.0.4 • Public • Published

Build Status

Create Markup Parser

Building your markup language was never been that easy. This library is built using Non-deterministic Finite Automata concepts in mind, which simplifies the readability and maintainability of the source code.

Usage

yarn add create-markup-parser
# or 
npm install create-markup-parser

Importing library

You can import the generated bundle to use the whole library generated by this starter:

import { createMarkupParser } from 'create-markup-parser'
 
// Create custom markup parser
const parser = createMarkupParser({
  '^': character => character.toUpperCase(),
  _: character => character.toLowerCase(),
  '#': () => undefined
})
 
const input = 'Hello ^dear^. Good to see _YOU_ #again#'
const output = parser.parse(input)
 
console.log(output) // Hello DEAR. Good to see you

/create-markup-parser/

    Package Sidebar

    Install

    npm i create-markup-parser

    Weekly Downloads

    6

    Version

    3.0.4

    License

    MIT

    Unpacked Size

    18.6 kB

    Total Files

    10

    Last publish

    Collaborators

    • bermanboris