{
  "tool_id": "art-189-markdown-document-converter",
  "note": "golden_hash filled by `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "rich",
      "policy_parameters": {
        "markdown": "# Title\n\nHello **world**, see [docs](https://ainumbers.co).\n\n- one\n- two\n\n| Col A | Col B |\n|---|---|\n| 1 | 2 |\n\n```js\nconst x = 1;\n```\n",
        "options": {
          "heading_ids": true,
          "table_support": true
        }
      },
      "output_payload": {
        "html": "<h1 id=\"title\">Title</h1>\n<p>Hello <strong>world</strong>, see <a href=\"https://ainumbers.co\">docs</a>.</p>\n<ul><li>one</li><li>two</li></ul>\n<table><thead><tr><th>Col A</th><th>Col B</th></tr></thead><tbody><tr><td>1</td><td>2</td></tr></tbody></table>\n<pre><code class=\"language-js\">const x = 1;</code></pre>",
        "plain_text": "Title\n\nHello world, see docs.\n\n- one\n- two\n\nCol A\tCol B\n1\t2\n\nconst x = 1;",
        "stats": {
          "headings": 1,
          "links": 1,
          "code_blocks": 1,
          "tables": 1,
          "words": 19
        },
        "digest_basis": "utf8-bytes-no-normalization",
        "input_sha256": "28d294f76701db2241538a4179d6af0a20300b93c8f2f1e636ff572b03afbf04",
        "html_sha256": "c49cf9924398223cb01a5795ea60f6e702a54aac39baceef4be72219168ef4c6",
        "plain_text_sha256": "11ae6f0d37921a9cc5dc2f546badfd051dc846a99825cc51c6814c35109c66b9"
      },
      "golden_hash": "4788c97fdc792fc5c37e504c17afca7ff4295a332cd59c3e85692cae28be7796"
    },
    {
      "name": "plain",
      "policy_parameters": {
        "markdown": "Just a paragraph with _emphasis_ and `code`.",
        "options": {}
      },
      "output_payload": {
        "html": "<p>Just a paragraph with <em>emphasis</em> and <code>code</code>.</p>",
        "plain_text": "Just a paragraph with emphasis and code.",
        "stats": {
          "headings": 0,
          "links": 0,
          "code_blocks": 0,
          "tables": 0,
          "words": 7
        },
        "digest_basis": "utf8-bytes-no-normalization",
        "input_sha256": "2aa29920b79a616eb8e855959b24f41faa1291f6cbb37181ab3a1c7c27d40b1a",
        "html_sha256": "82da4921cee1f6319bfcdd16c389977b4d7214de01ae6cd2005a488f2b3f4084",
        "plain_text_sha256": "8f621301530fbb68d5bdb1212da10e7c9dd0c7f88f939bab7e029a8b6cc5fdda"
      },
      "golden_hash": "585547d3a4cb45e61f0f96cd34846b25ec1e0c0bc02d408f60a91a631181d822"
    },
    {
      "name": "empty-input",
      "policy_parameters": {},
      "output_payload": {
        "html": "",
        "plain_text": "",
        "stats": {
          "headings": 0,
          "links": 0,
          "code_blocks": 0,
          "tables": 0,
          "words": 0
        },
        "digest_basis": "utf8-bytes-no-normalization",
        "input_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "html_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "plain_text_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      "golden_hash": "d4f16b2fb69767ef31a4a688a491b750775125cd8b46ab6407717acfad4ca206"
    }
  ]
}
