このプロジェクトについて

Markedは、速度を重視して設計されたMarkdownパーサー兼コンパイラーです。キャッシュや長時間のブロックを行わずにMarkdownを解析する低レベルコンパイラーであり、パフォーマンスが重視されるアプリケーションに適しています。このライブラリは、サポートされているフレーバーと仕様のすべてのMarkdown機能を実装しつつ、軽量さを維持しています。 主な特徴: - 速度を重視して設計 - キャッシュやブロックを行わずにMarkdownを解析する低レベルコンパイラー - サポートされているフレーバーと仕様のすべてのMarkdown機能を実装しつつ軽量 - カスタム拡張で容易に適応可能 - ブラウザ、サーバー、コマンドラインインターフェース(CLI)で動作 互換性: 現在のNode.jsバージョンとLTSバージョンのみがサポートされています。ブラウザでは、Baseline Widely Available環境を対象としています。 インストール: npmを使用してCLI用にグローバルインストールするか、ブラウザ内およびNode.jsでの使用のためにパッケージとしてインストールできます。 使用方法: このライブラリは、MarkdownをHTMLに変換するparse関数を提供します。コマンドライン、Node.js、またはUMD/ESMモジュールを介してブラウザ内で直接使用できます。デモページも利用可能です。 重要な警告: Markedは出力されるHTMLをサニタイズしません。XSS攻撃を防ぐために、出力HTMLに対してDOMPurify、sanitize-html、insaneなどのサニタイズライブラリを適用する必要があります。 ドキュメントではオプションと拡張性について説明しています。このプロジェクトはMITライセンスです。