New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

md-plugins

Package Overview
Dependencies
Maintainers
0
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

md-plugins

<img src="https://raw.githubusercontent.com/md-plugins/md-plugins/refs/heads/main/media/markdown-1024x1024.png" alt="md-plugins - Collection of Markdown-it! plugins for Vue and Quasa

0.1.0-alpha.6
unpublished
latest
npm
Version published
Weekly downloads
0
Maintainers
0
Weekly downloads
 
Created
Source

Markdown Plugins Monorepo (md-plugins)

md-plugins - Collection of Markdown-it! plugins for Vue and Quasar
Collection of Markdown-it! plugins for Vue and Quasar

NOTE: This monorepo is currently under development and not yet ready for production use.

A collection of Markdown-It plugins and utilities designed for enhanced Markdown processing. This monorepo contains various plugins for handling specific Markdown features, as well as a Vite plugin for transforming Markdown into Vue Single File Components (SFCs).

Inspired by Quasar Framework documentation and mdit-vue, this project aims to provide a comprehensive set of tools for working with Markdown content.

Overview

This monorepo provides:

  • Plugins to enhance Markdown rendering with features like blockquotes, inline code, tables, headers, and more.
  • A Vite plugin for seamless integration of Markdown into Vue projects.
  • Shared utilities for common processing tasks.

Table of Contents

Plugins

PluginDescriptionReadme
@md-plugins/md-plugin-importsExtracts and processes <script import> blocks from Markdown.README
@md-plugins/md-plugin-codeblocksEnhances code block rendering with syntax highlighting, tabs, and more.README
@md-plugins/md-plugin-blockquoteAdds customizable CSS classes to blockquotes.README
@md-plugins/md-plugin-headersExtracts and processes headers for generating ToCs or managing headers.README
@md-plugins/md-plugin-inlinecodeAdds a custom class to inline code blocks for styling.README
@md-plugins/md-plugin-linkConverts Markdown links into Vue components for SPA-friendly routing.README
@md-plugins/md-plugin-tableAdds custom classes and attributes to Markdown tables.README
@md-plugins/md-plugin-titleExtracts the first header in Markdown as the page title.README
@md-plugins/md-plugin-frontmatterExtracts and processes frontmatter content from Markdown files.README
@md-plugins/md-plugin-containersAdds custom containers for callouts, warnings, and more.README
@md-plugins/sharedShared utilities and types for the plugins.README
viteMdPluginVite plugin for transforming Markdown into Vue SFCs.README
viteExamplesPluginVite plugin for loading and transforming example components and their raw source code for usage in your application.README

Installation

Clone the repository and use pnpm to install dependencies:

git clone https://github.com/md-plugins/md-plugins.git
cd md-plugins
pnpm install

Development

Building Packages

Build all packages in the monorepo:

pnpm build

Running Tests

Each package includes unit tests. To run all tests across the monorepo:

pnpm test

Linting

Ensure code quality across all packages:

pnpm lint

Contributing

We welcome contributions! Please open an issue or submit a pull request with your proposed changes.

License

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

Keywords

markdown

FAQs

Package last updated on 04 Jan 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts