Salut,
Tu devrais prendre un script sur npmjs.org et regarder comment la personne a fait à la rigueur, après c'est un "simple" remplacement de caractères par des balises. Pour le "**", il faut faire un replace par la balise <strong></strong> et le tour est joué. Enfin perso c'est comme ça que je ferais :)