0.24.3 • Published 2 years ago
tfm-js v0.24.3
tfm.js
An TFM parser implementation with TypeScript.
Installation
npm i tfm-jsUsage
Please see docs for the detail.
TypeScript:
import * as tfm from 'tfm-js';
const inputText =
`<center>
Hello $[tada everynyan! 🎉]
</center>`;
// Generate a MFM tree from the full MFM text.
const tfmTree = tfm.parse(inputText);
// Generate a MFM tree from the simple MFM text.
const simpleTfmTree = tfm.parseSimple('I like the hot soup :soup:');
// Reverse to a MFM text from the MFM tree.
const text = tfm.toString(tfmTree);Develop
1. Clone
git clone https://github.com/tanukey-dev/tfm.js2. Install packages
cd tfm.js
npm i3. Build
npm run buildUse the interactive CLI parser
full parser:
npm run parsesimple parser:
npm run parse-simpleLicense
This software is released under the MIT License.
