عن المشروع

Marked هو محلل ومُجمِّع للغة Markdown مصمم للسرعة. وهو مُجمِّع منخفض المستوى يقوم بتحليل Markdown دون تخزين مؤقت أو حظر لفترات طويلة، مما يجعله مناسبًا للتطبيقات الحساسة للأداء. ينفذ المكتبة جميع ميزات Markdown من النكهات والمواصفات المدعومة مع الحفاظ على خفة الوزن. الخصائص الرئيسية: - مصمم للسرعة - مُجمِّع منخفض المستوى لتحليل Markdown دون تخزين مؤقت أو حظر - خفيف الوزن مع تنفيذ جميع ميزات Markdown من النكهات والمواصفات المدعومة - سهل التكيف مع الامتدادات المخصصة - يعمل في المتصفح، أو على خادم، أو من واجهة سطر الأوامر (CLI) التوافق: يتم دعم إصدارات Node.js الحالية وإصدارات LTS فقط. في المتصفحات، يستهدف بيئات Baseline Widely Available. التثبيت: يمكن تثبيته عالميًا للاستخدام عبر CLI باستخدام npm، أو كحزمة للاستخدام داخل المتصفح و Node.js. الاستخدام: توفر المكتبة دالة parse لتحويل Markdown إلى HTML. يمكن استخدامه من سطر الأوامر، أو في Node.js، أو مباشرة في المتصفح عبر وحدات UMD أو ESM. تتوفر صفحة عرض توضيحي. تحذير هام: لا تقوم Marked بتعقيم مخرجات HTML. يجب على المستخدمين تطبيق مكتبة تعقيم مثل DOMPurify أو sanitize-html أو insane على مخرجات HTML لمنع هجمات XSS. تغطي الوثائق الخيارات وقابلية التوسع. المشروع مرخص بموجب MIT.