mfc-js
v0.24.0-cherrypick.9
Published
An MFC parser implementation with TypeScript
Downloads
1,196
Readme
mfc.js
An MFC parser implementation with TypeScript. Try it out!
Installation
npm i mfc-js
Usage
Please see docs for the detail.
TypeScript:
import * as mfc from 'mfc-js';
const inputText =
`<center>
Hello $[tada everynyan! 🎉]
I'm @ai, A bot of misskey!
https://github.com/syuilo/ai
</center>`;
// Generate a MFC tree from the full MFC text.
const mfmTree = mfm.parse(inputText);
// Generate a MFC tree from the simple MFC text.
const simpleMfmTree = mfm.parseSimple('I like the hot soup :soup:');
// Reverse to a MFC text from the MFC tree.
const text = mfm.toString(mfmTree);
Develop
1. Clone
git clone https://github.com/kokonect-link/mfc.js.git
2. Install packages
cd mfc.js
npm i
3. Build
npm run build
Use the interactive CLI parser
full parser:
npm run parse
simple parser:
npm run parse-simple
License
This software is released under the MIT License.