Skip to content

chore(deps): Bump marked-terminal from 7.3.0 to 8.0.0 - #453

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/marked-terminal-8.0.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/marked-terminal-8.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 9, 2026

Copy link
Copy Markdown
Contributor

Bumps marked-terminal from 7.3.0 to 8.0.0.

Release notes

Sourced from marked-terminal's releases.

v8.0.0

A modernized marked-terminal: rewritten in TypeScript, fewer dependencies, a new CLI and better reflow.

Breaking changes

  • Requires Node.js >= 22.12 and marked >= 13.
  • ESM-only. require('marked-terminal') still works through Node's native require(esm).
  • The TerminalRenderer class (and the default export) is removed. Use markedTerminal.
  • Syntax highlighting now uses emphasize instead of cli-highlight. highlightOptions are now { sheet, subset }.
  • Default styles use node:util's styleText instead of chalk.
  • Lists are now wrapped too when reflowText is on.
  • Top-level lists are no longer indented. Nested lists are still indented by tab.

New

  • mt CLI for rendering Markdown files or piped input from the shell.
  • images option to draw images in the terminal: full resolution in terminals supporting the iTerm2 or Kitty graphics protocols, pixelated with colored half blocks elsewhere. Remote images are only downloaded with remote: true. The mt CLI draws images by default (--no-images, --remote-images).
  • Tables shrink to fit width when reflowText is on, by @​aberigle in #374
  • hyperlinks option to turn clickable terminal links on or off. Detected from stdout when not set.
  • TypeScript types are bundled.
  • Supports marked up to v18, by @​UziTech in #370

Fixes

Migrating from v7

  • Requires a Node.js LTS version (>= 22.12) and marked >= 13.

  • The package is ESM-only. require('marked-terminal') still works through Node's native require(esm).

  • The TerminalRenderer class (and the default export) is removed. Use the markedTerminal extension, the recommended way of overriding marked's renderer:

    - import TerminalRenderer from 'marked-terminal';
    - marked.setOptions({ renderer: new TerminalRenderer(options, highlightOptions) });
    + import { markedTerminal } from 'marked-terminal';
    + marked.use(markedTerminal(options, highlightOptions));
  • TypeScript types are bundled; remove @types/marked-terminal.

  • highlightOptions are now { sheet, subset } (see README) instead of cli-highlight options. Highlighting uses highlight.js 11, so some code may be colored slightly differently.

  • Default styles use node:util's styleText instead of chalk. Custom style options work as before, as any (text: string) => string function.

... (truncated)

Commits
  • e75ab2b ci: adds npm release flow
  • ba2d2c6 removes migration docs to keep it in release
  • d0df46d ci: run on pushes to main
  • 5b0cf0e avoid node 27 for now
  • 0f16555 docs: adds info for images and cli stuff
  • 18af079 feat: adds support for images
  • 87a23f6 fix: change initial indention for lists
  • 5f25b40 feat: adds option to deactivate/activate hyperlinks or just have it detected
  • fbe28d7 fix: tests on gh action for cli
  • f58c1bf feat: adds its own cli mode
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for marked-terminal since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [marked-terminal](https://github.com/mikaelbr/marked-terminal) from 7.3.0 to 8.0.0.
- [Release notes](https://github.com/mikaelbr/marked-terminal/releases)
- [Commits](mikaelbr/marked-terminal@v7.3.0...v8.0.0)

---
updated-dependencies:
- dependency-name: marked-terminal
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants