or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/marked@17.0.x

docs

index.md
tile.json

tessl/npm-marked

tessl install tessl/npm-marked@17.0.0

A markdown parser built for speed

migration.mddocs/guides/

Migration Guide

Migrate to Marked from other markdown libraries.

From markdown-it

// markdown-it
const md = require('markdown-it')();
const html = md.render(markdown);

// marked
import { marked } from "marked";
const html = marked.parse(markdown);

From showdown

// showdown
const converter = new showdown.Converter();
const html = converter.makeHtml(markdown);

// marked
import { marked } from "marked";
const html = marked.parse(markdown);

From Older Marked Versions

Breaking changes in v17:

  • Minimum Node.js version is now 20
  • Some deprecated options removed
  • Extension API changes

Migration steps:

// Old (deprecated)
marked.setOptions({
  highlight: function(code, lang) {
    // Old highlight option
  }
});

// New (v17+)
marked.use({
  renderer: {
    code({ text, lang }) {
      // Custom code rendering
    }
  }
});