0.24.0-cherrypick.8 • Published 1 year ago
cfm-js v0.24.0-cherrypick.8
cfm.js
An CFM parser implementation with TypeScript. Try it out!
Installation
npm i cfm-jsUsage
Please see docs for the detail.
TypeScript:
import * as cfm from 'cfm-js';
const inputText =
`<center>
Hello $[tada everynyan! 🎉]
I'm @ai, A bot of misskey!
https://github.com/syuilo/ai
</center>`;
// Generate a CFM tree from the full CFM text.
const mfmTree = mfm.parse(inputText);
// Generate a CFM tree from the simple CFM text.
const simpleMfmTree = mfm.parseSimple('I like the hot soup :soup:');
// Reverse to a CFM text from the CFM tree.
const text = mfm.toString(mfmTree);Develop
1. Clone
git clone https://github.com/kokonect-link/cfm.js.git2. Install packages
cd cfm.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.
0.24.0-cherrypick.8
1 year ago
0.24.0-cherrypick.7
1 year ago
