npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@mulmoclaude/markdown-plugin

v4.1.0

Published

Full-fidelity markdown document plugin (presentDocument) — Marp slides, PDF export, AI image-fill — shared gui-chat-protocol plugin for MulmoClaude and MulmoTerminal.

Readme

@mulmoclaude/markdown-plugin

Full-fidelity markdown document plugin (presentDocument) — Marp slides, PDF export, AI image-fill — shared gui-chat-protocol plugin for MulmoClaude and MulmoTerminal.

A plugin for MulmoClaude and MulmoTerminal — loaded by the host, not run standalone.

Source-editor bookmarks

The plain-document source editor marks bookmarked places in a rail down its left edge — a small clickable triangle per bookmark, positioned at that place's position in the whole document. Clicking one scrolls the editor there.

Marp decks are excluded: a deck is navigated by slide, and its editor sits beside a live slide preview that already says where you are.

What counts as a bookmark is a regular expression of your own, set once per machine in ~/.config/mulmo/config.json — the host-neutral config file shared by MulmoClaude and MulmoTerminal, so both apps mark the same thing:

{
  "documentBookmarks": {
    "pattern": "^\\.\\.\\."
  }
}

That is also the default when the file (or the key) is absent: a line beginning with ... is a bookmark. The pattern is compiled with the m and g flags, so ^ and $ mean line boundaries. Note that it is a regex source inside JSON — backslashes are doubled, and a literal . needs escaping (bare ^... would mean "any three characters at line start", which matches nearly every line).

A pattern that does not compile, is empty, or is over 200 characters is ignored in favour of the default; the rail is hidden entirely in documents with no matches.

Dev loop

yarn workspace @mulmoclaude/markdown-plugin run build
yarn workspace @mulmoclaude/markdown-plugin run test

Related projects

Used by both MulmoClaude and MulmoTerminal, and published from the MulmoClaude monorepo by Receptron.

  • MulmoClaude — an open-source AI assistant platform that runs on your own computer. Claude Code as the engine, a personal wiki for long-term memory, schema-driven collections for your data, and chat that summons the right GUI (markdown, charts, forms, spreadsheets, wikis) for each task.
  • MulmoTerminal — a terminal-first cockpit for running many AI coding agents in parallel. One roster showing every session's summary and PR status, tmux-backed session persistence, git-worktree isolation, one-click PRs, and mobile push with remote reply.
  • MulmoTerminal manual — setup, workflows, feature reference, configuration, mobile notifications, and alternative / local model providers. Available in English and Japanese.