1.0.1 • Published 7 years ago

simple-wikitext-parser v1.0.1

Weekly downloads
2
License
ISC
Repository
-
Last release
7 years ago

simple-wikitext-parser

This is a module that parses the wiki syntax and provides output meant to be displayed.

It's only meant for my own use, and I cannot guarantee that it'll work well for wikis that's heavy with tables, figures and all that fun stuff. If you do need more advanced modules for your wiki clients, then wtf_wikipedia is probably more suited.

Example:

> WikiParser = require('simple-wikitext-parser');
> WikiParser.parse("Article Title", wikitext);
ParsedArticle {
  title: 'Article Title',
  content:
   [ Section {
       header: 'Article Title',
       level: 1,
       paragraphs: [Object],
       links: [Object] },
     Section {
       header: 'First Subsection Header'
       level: 2
       paragraphs: [Object],
       links: [Object] } ],
   templates:
    { MyInfoBox:
       { Name: "Stuff",
         Stuff: "Things",
         Age: "55",
         sectionTitle: null } },
   categories:
     [ "Category:Stuff",
       "Category:Things" ] }

Supports

  • Sections
  • Templates
  • Categories

Semi-Supported

  • Links (Separated from link-text)
  • [[Links]] (Separated from link-text)

Not Supported

  • Tables (Removed)
  • Lists (* is preserved)
1.0.1

7 years ago

1.0.0

7 years ago

1.0.0-rc2

7 years ago

1.0.0-rc1

7 years ago