How to convert JSON to Markdown Back

json2md is a tool built by Ionică Bizău for converting json to markdown without really writing markdown any more when building node module for npm, because npm modules should have a file named package.json.

Installation

npm i jso2md

Usage

const json2md = require('json2md');
const myImg = json2md({
    img: {
        source: "http://example.com/image.png",
        title: "My image"
    }
});

/** This will console ![My image](http://example.com/image.png) */
console.log(myImg);
const json2md = require('json2md');
const docs = json2md([
    {
        h1: "JSON To Markdown"
    },
    {
        blockquote: "A JSON to Markdown converter."
    },
    {
        img: [
            {
                title: "Some image",
                source: "https://example.com/some-image.png"
            },
            {
                title: "Another image",
                source: "https://example.com/some-image1.png"
            },
            {
                title: "Yet another image",
                source: "https://example.com/some-image2.png"
            },
        ]
    },
    {
        h2: "Features"
    },
    {
        ul: [
            "Easy to use",
            "You can programatically generate Markdown content",
            "..."
        ]
    },
    {
        h2: "How to contribute"
    },
    {
        ol: [
            "Fork the project",
            "Create your branch",
            "Raise a pull request"
        ]
    }
]);

/**
 * docs will be:
 *
 * # JSON To Markdown
 * > A JSON to Markdown converter.

 * ![Some image](https://example.com/some-image.png)

 * ![Another image](https://example.com/some-image1.png)

 * ![Yet another image](https://example.com/some-image2.png)

 * ## Features

 * - Easy to use
 * - You can programatically generate Markdown content
 * - ...

 * ## How to contribute

 * 1. Fork the project
 * 2. Create your branch
 * 3. Raise a pull request
 */

results matching ""

    No results matching ""