mirror of
https://activitypub.software/TransFem-org/sfm-js
synced 2024-11-21 21:55:09 +00:00
920 B
920 B
mfm-parser-pegjs
Description
A MFM parser made with PEG.js (In developing)
Installation
npm i mfm-parser-pegjs
Usage
import * as mfm from 'mfm-parser-pegjs';
// parse a MFM text
const result = mfm.parse('good morning ***everyone!***');
// parse a MFM plain text
const plainResult = mfm.parsePlain('I like the hot soup :soup:');
Usage (Repository)
1. Clone
git clone https://github.com/marihachi/mfm-parser-pegjs.git
2. Build
For production:
npm run build
For development:
npm run build-dev
Use Interactive interface
npm run parse
License
This software is released under the MIT License unless otherwise noted.
This software includes code of therd paty softwares below:
- twemoji-parser
Copyright (c) 2018 Twitter, Inc.
MIT Licence: https://github.com/twitter/twemoji-parser/blob/master/LICENSE.md