0.1.0 • Published 2 years ago
@utisam/marton v0.1.0
Marton
Convert markdown to notion v2 blocks.
import { markdownToBlocks } from '@utisam/marton';
const blocks = markdownToBlocks(`
# Test
* aaa
* bbb
`.trim());
console.log(JSON.stringify(blocks, null, " "));API
markdownToBlocks(file[, option])
Parameters
file(vfile.Compatible) — virtual file representing the input documentoption(Option) — virtual file representing the input document
Returns
Array of Notion Block object.
markdownToRichText(file[, option])
Parameters
file(vfile.Compatible) — virtual file representing the input documentoption(Option) — virtual file representing the input document
Returns
Array of Notion Rich Text object.
Option
Fields
logWarn?((string) => void) — Callback to print warning logs.toMarkdown?((Nodes) => string) — Callback to convert markdown to plain text.unsupportedError?(boolean) — Error will be thrown when an unimplemented Markdown syntax was found.