mfc-js
TypeScript icon, indicating that this package has built-in type declarations

0.24.0-cherrypick.9 • Public • Published

mfc.js

An MFC parser implementation with TypeScript. Try it out!

Test codecov

NPM

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.

Readme

Keywords

none

Package Sidebar

Install

npm i mfc-js

Weekly Downloads

22

Version

0.24.0-cherrypick.9

License

MIT

Unpacked Size

67.6 kB

Total Files

26

Last publish

Collaborators

  • noridev