{"repo":"zestedesavoir/zmarkdown","free":true,"listed":false,"github":"https://github.com/zestedesavoir/zmarkdown","clone":"git clone https://github.com/zestedesavoir/zmarkdown.git","description":"Live demo: https://zestedesavoir.github.io/zmarkdown/","language":"JavaScript","stars":235,"topics":["markdown","remark","rehype"],"license":"MIT","category":"productivity","readme_excerpt":"ZMarkdown [![Build Status][build-badge]][build-status] [![Coverage Status][coverage-badge]][coverage-status] This repository contains all the plugins for ZMarkdown, the Markdown engine powering [Zeste de Savoir][zds]. It is a collection of packages extending the [ remark processor][processor] and its [ MDAST ][mdast] syntax tree, [ rehype ][rehype] (for HTML processing) and [ textr ][textr] (text transformation framework). It also provides [ MDAST ][mdast] to LaTeX compilation via [ rebber ][rebber] (and its [plugins][rebber-plugins]). Currently, all the plugins provided only work for remark versions lesser than 13.0.0 (i.e. previous to [ micromark ][micromark]). While we intend to switch to the new system, no due date has been planned, and it requires a significant amount of work, so please be patient, or, even better, help us making the switch! Install Prerequisites node = 18 npm = 9 Installation 1. git clone git@github.com:zestedesavoir/zmarkdown.git 1. npm install This project uses [Jest][jest] for testing. It is recommended to use the locally installed version using npx , and run Jest in watch mode when developing npx jest --watch --notify ( --notify sends desktop notifications when tests run). Useful commands npm run test : tests all packages. npm run clean : clears local dependencies, reinstalls the project and runs all tests. npm run lint : runs [eslint][eslint] to check the syntax of the full codebase. npm run build : builds packages using [babel][babel]. npm run bui","default_branch":null,"files":null,"tree":[],"storefront":"/r/zestedesavoir","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zestedesavoir/zmarkdown/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}