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

r-markdown-cli

v0.1.8

Published

Rich Markdown (`rmd`) is a toolchain and core engine for parsing, validating, previewing, and building `.rmd` files. It provides a standard way to process rich text content, featuring a local preview server and multiple built-in themes.

Readme

r-markdown-cli

Rich Markdown (rmd) is a toolchain and core engine for parsing, validating, previewing, and building .rmd files. It provides a standard way to process rich text content, featuring a local preview server and multiple built-in themes.

Installation

We recommend installing the CLI tool globally via npm:

npm install -g r-markdown-cli

Usage

Once installed, you can use the rmd command directly in your terminal. Here is an overview of the core commands:

Preview & Build

  • Start Local Preview: Launches a local development server to preview .rmd files in real-time.

    rmd open example.rmd --port 3000
  • Compile to HTML: Statically compiles .rmd files into HTML with support for themes and bundling modes.

    # Available themes: default, notion-like, paper, tech-dark
    # Available modes: self-contained, cdn, split
    rmd build example.rmd --mode self-contained --theme tech-dark --out dist/demo.html

Parse & Validate

  • Output AST: Parses the file and outputs the Abstract Syntax Tree (AST) in JSON format.

    rmd parse example.rmd
  • Validate Structure: Validates the .rmd file against the built-in schema to ensure compliance.

    rmd validate example.rmd

AI Integration

  • Initialize AI Skill: Installs Rich Markdown processing skills for your AI assistants (e.g., Codex, Claude).
    rmd init --ai claude
    rmd init --ai all

More Options

To see all available commands and flags:

rmd --help

Obsidian Plugin (Manual Install)

If you want to use Rich Markdown inside Obsidian:

  1. Build the plugin:
    npm run obsidian:build
  2. Install to your vault: Create a folder at <your-vault>/.obsidian/plugins/rich-markdown and copy all files from packages/obsidian-plugin/dist/ into it.
  3. Enable: Restart Obsidian or refresh the plugin list, then enable "Rich Markdown" in Community Plugins settings.

License

This project is licensed under the MIT License. See the LICENSE file for details.