/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/mechanism-markdown@0.0.6/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var fs=require("fs"),path=require("path"),markdownit=require("markdown-it");function handler(r,e,n){function t(n){return n.plugin="mechanism-markdown",n.opt=r,n.opt2=e,n}"function"==typeof e&&(n=e,e={}),e=e||{};var i=(r=r||{}).sources||[],u=r.targets||[],o=r.shares.mkdirp;return 1!==i.length?n(t(new Error("One source is required"))):1!==u.length?n(t(new Error("One target is required"))):void fs.readFile(i[0],(function(r,e){if(r)return n(t(r));var i=(new markdownit).render(e.toString());o(path.dirname(u[0]),(function(r){if(r)return n(t(r));fs.writeFile(u[0],i,(function(r){return r?n(t(r)):n()}))}))}))}module.exports=function(r){return{handler:function(e,n){handler(e,r,n)}}};
//# sourceMappingURL=/sm/a029e2a906d7bf324c395526d004960ab70fa701219fe20875d6a724ddffe1fa.map