bent10/marked-extensions

Marked extensions workspace

61

stars

451

commits

TypeScript

primary language

Sep 7, 2026

updated

www.npmjs.com/search?q=keywords:stilearning-marked-extensions
extensions
gfm
markdown
marked
md
plugins

README

marked-extensions

Marked extensions workspace.

Packages

PackageDescriptionVersion (click for changelog)
marked-alertEnables GFM alertsnpm
marked-directiveSupports directives syntaxnpm
marked-code-formatFormatting code blocks using Prettiernpm
marked-code-jsx-rendererRender JSX code blocks using a custom renderer and componentsnpm
marked-code-previewTransform code blocks into code previewsnpm
marked-footnoteEnables GFM footnotes.npm
marked-plaintifyConverts Markdown to Plaintextnpm
marked-sequential-hooksEnables the sequential preprocessing and post-processingnpm
marked-shikiIntegrating Shiki syntax highlightingnpm

Sequential hooks

Incorporate the power of sequential hooks using the following packages within sequential hooks:

Show the example code 🚀
import { Marked } from 'marked'
import markedSequentialHooks from 'marked-sequential-hooks'

const html = new Marked()
  .use(
    markedSequentialHooks({
      markdownHooks: [mdHoook1(), mdHook2],
      htmlHooks: [htmlHook1(), htmlHook2]
    })
  )
  .parse('# Content')

console.log(html)
PackageTypesDescriptionVersion (click for changelog)
marked-hook-dataMarkdownHookA sequential hook to load data from files or objectsnpm
marked-hook-frontmatterMarkdownHookA sequential hook to support frontmatternpm
marked-hook-layoutHtmlHookA sequential hook that handles layoutsnpm

Contributing

We 💛  issues.

When committing, please conform to the semantic-release commit standards. Please install commitizen and the adapter globally, if you have not already.

npm i -g commitizen cz-conventional-changelog

Now you can use git cz or just cz instead of git commit when committing. You can also use git-cz, which is an alias for cz.

git add . && git cz

Contributors

renovate[bot]

154 commits

bent10

152 commits

prantlf

2 commits

bent10/marked-extensions

Marked extensions workspace

61

stars

451

commits

TypeScript

primary language

Sep 7, 2026

updated

www.npmjs.com/search?q=keywords:stilearning-marked-extensions
extensions
gfm
markdown
marked
md
plugins

README

marked-extensions

Marked extensions workspace.

Packages

PackageDescriptionVersion (click for changelog)
marked-alertEnables GFM alertsnpm
marked-directiveSupports directives syntaxnpm
marked-code-formatFormatting code blocks using Prettiernpm
marked-code-jsx-rendererRender JSX code blocks using a custom renderer and componentsnpm
marked-code-previewTransform code blocks into code previewsnpm
marked-footnoteEnables GFM footnotes.npm
marked-plaintifyConverts Markdown to Plaintextnpm
marked-sequential-hooksEnables the sequential preprocessing and post-processingnpm
marked-shikiIntegrating Shiki syntax highlightingnpm

Sequential hooks

Incorporate the power of sequential hooks using the following packages within sequential hooks:

Show the example code 🚀
import { Marked } from 'marked'
import markedSequentialHooks from 'marked-sequential-hooks'

const html = new Marked()
  .use(
    markedSequentialHooks({
      markdownHooks: [mdHoook1(), mdHook2],
      htmlHooks: [htmlHook1(), htmlHook2]
    })
  )
  .parse('# Content')

console.log(html)
PackageTypesDescriptionVersion (click for changelog)
marked-hook-dataMarkdownHookA sequential hook to load data from files or objectsnpm
marked-hook-frontmatterMarkdownHookA sequential hook to support frontmatternpm
marked-hook-layoutHtmlHookA sequential hook that handles layoutsnpm

Contributing

We 💛  issues.

When committing, please conform to the semantic-release commit standards. Please install commitizen and the adapter globally, if you have not already.

npm i -g commitizen cz-conventional-changelog

Now you can use git cz or just cz instead of git commit when committing. You can also use git-cz, which is an alias for cz.

git add . && git cz

Contributors

renovate[bot]

154 commits

bent10

152 commits

prantlf

2 commits

Languages

TypeScript

84.7%

HTML

15.3%