{"_id":"@dodiameer/md2pages","_rev":"5-9506b780c2a2b7c8326314f6bb0a9cf7","name":"@dodiameer/md2pages","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@dodiameer/md2pages","version":"1.0.0","description":"A basic SSG that turns Markdown to HTML pages","main":"index.js","scripts":{"test":"node tests/test.js"},"keywords":["md","markdown","html","ssg","static-site-generator","static-site-generation","static site generator","static site generation"],"author":{"name":"dodiameer"},"license":"GPL-3.0-or-later","dependencies":{"@dodiameer/md2html":"^1.0.1"},"repository":{"type":"github","url":"git+https://github.com/dodiameer/md2pages.git"},"gitHead":"b2012a5267944da55b18676b9b99ae9f60ad2dfc","bugs":{"url":"https://github.com/dodiameer/md2pages/issues"},"homepage":"https://github.com/dodiameer/md2pages#readme","_id":"@dodiameer/md2pages@1.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-vVkBC7jbGOgFwKKcNQCz7CeDA5xrbZFwKJDQHqpYZa6EUZLQfsLTxpozTiHVYmNsFg3s+PJsgHWgcaimW1f5YA==","shasum":"c06059b8861f8f3d3ed2fa79127359e765ad38c6","tarball":"https://registry.npmjs.org/@dodiameer/md2pages/-/md2pages-1.0.0.tgz","fileCount":5,"unpackedSize":37027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO/7eCRA9TVsSAnZWagAA9RUP/j8/07gbonv9usV/+O2P\naghbhkRl2JD2xXSFhEtPAyUxFLimWzMiHzAAvLm8Iw8xiWALNYDJrQRxCse/\nsX6eNSRVSwqoPId0TypO/VlcP+GGrHx1MqVKsQNLp3sCoEXDbQ52Zize2q0p\nlJnlS2V1WHmfLdDzlCnLtRKjNuvyDg9x+M7mVAQvUcqT6SSY6NGfjuZL5u+X\nBXfg64EM+FNOgeSET2p79yhR3r3tx0KZYbuJl01xfqDFxExx/SmXTIJ+bM94\nnhQuoosbXs6zYfdyyWq1p77RNo++MWHuvCy1ZG1c0A4mO+tMFuyghaNbrj0n\nsNq7Erp4NqUiOdFpaiakVu3pAfirRh/BEas26tlZYBdSmCQcl8aXsYDnu4dT\nZIt5FQi1VS4YM3VJqWiajYED7lRtMaFXr9fhCnqAnP0VP90XcYWoV1KIypHI\nCs6Imj5gBnXwVhM9uD0tpTEOmIa/hSs6+FrMPN8JxVLrUsPOcw/elZDCrPtY\nBJZsX3neBKkZjaXy7fcoBtMVReMJukchOteMYE0FCjjzT1IFADytGTPAGb3z\n04T6OCbe0xDgs9WzWzlKJ6zJBjD2Q9ikUsFk7tYVduurrlZQsUiGJozoVXki\nDXoyMnaI4CE/JSUSAlG7birlz82FuPnBUv3ii2pKuRoSFghMR+egnKNr1AsF\nwnd3\r\n=BhW6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaY9pvYMPC0fupcUAnarZnBkddCnQvb+BRW7kUurSl6wIhALLbw+tn2dNog0yT34qMbqbw//HaKhqsyfulo1x2K4rY"}]},"maintainers":[{"name":"dodiameer","email":"mtxshiftg@gmail.com"}],"_npmUser":{"name":"dodiameer","email":"mtxshiftg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/md2pages_1.0.0_1597767389797_0.2508129354159778"},"_hasShrinkwrap":false},"1.0.1-rc1":{"name":"@dodiameer/md2pages","version":"1.0.1-rc1","description":"A basic SSG that turns Markdown to HTML pages","main":"index.js","scripts":{"test":"node tests/test.js"},"keywords":["md","markdown","html","ssg","static-site-generator","static-site-generation","static site generator","static site generation"],"author":{"name":"dodiameer"},"license":"GPL-3.0-or-later","dependencies":{"@dodiameer/md2html":"^1.0.1"},"repository":{"type":"github","url":"git+https://github.com/dodiameer/md2pages.git"},"gitHead":"b2012a5267944da55b18676b9b99ae9f60ad2dfc","bugs":{"url":"https://github.com/dodiameer/md2pages/issues"},"homepage":"https://github.com/dodiameer/md2pages#readme","_id":"@dodiameer/md2pages@1.0.1-rc1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-qYJ+Sv5GcbDNBBYwQA2ftekAWRRgjqH4tKTnv/1/ttAi1U4XaWQ4ZQ5+Iwoqsfn5dxujFT6fJTMnpSQKII+TAw==","shasum":"c35da32a47fbbf17d2308ac2c6c5faa72c6550a4","tarball":"https://registry.npmjs.org/@dodiameer/md2pages/-/md2pages-1.0.1-rc1.tgz","fileCount":5,"unpackedSize":37094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPCmACRA9TVsSAnZWagAAvesP/1wRO4tCIR5BpaniFwzu\nEUWQiA2xSitUQcnZcfYyz+retueKV/6VsejdjyoFPtFUxkjNWd3iZG9GHgnZ\nD07HY0A2SJo/iW6Pxj82dA1xBqGUU/aU2eHnho8XhtXuJHrVBjM2YP5WVF50\n+geHwtm90xvhaOlNF1+eHQHOrztsjqJBXJU0UifodIC5G5GLu1hy4mtysmej\nbH31myo9mzpGiC+iC443RUWTtTe7J+aVazuTW64+jwx3jsdDDxWfYtBrQyh3\nFjG5J5EKMxFJ3h37SdarX64Q+Z7GC481IQkqgWb1Q89kuJ3ihMLdcIYA5FUl\nh1OugOe99fRRVhBtEo1PmCGQRljuZo+UEDOaXdq0hHDWlZhTmiZPZ7wHvUYw\nzy3FWMETfuVEhgTrBnh7ES7k372LkjGpkESMSYLTINFffDx98At3XZPVqmMW\ne/mYJsio0qg17L3Da2GPVS6pfqPV8N8kGAwW+11NkY57S0dOoD+5PyW/7Ees\nI7FTTkpQPImO4dSPh7aPCpufCWXSTg5siJUcUdI1DXHOERf+EnXCFD69LFM8\nsLNCAbARWwkrMR0zcd4WRSkKVSFVh+u2ISXXlUJ3D+qGL14qMzpjdhA+bbUo\nRIRjb7Xw6YrOxkst+/SaWzHcEoBctkgjDgkIqFfqp6khYCnOENe8z46SbEIv\nyv7n\r\n=htOv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDE8L9ZjCGThqL4Kfxm3JfhJLSf03MNfyeBe7HZwHTLAiEAvTn3wR1jimHBvh32hWA+Gcrx7j+hRJsTvcwI22AWl0w="}]},"maintainers":[{"name":"dodiameer","email":"mtxshiftg@gmail.com"}],"_npmUser":{"name":"dodiameer","email":"mtxshiftg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/md2pages_1.0.1-rc1_1597778304494_0.521081662563126"},"_hasShrinkwrap":false},"1.0.1-rc2":{"name":"@dodiameer/md2pages","version":"1.0.1-rc2","description":"A basic SSG that turns Markdown to HTML pages","main":"index.js","scripts":{"test":"node tests/test.js"},"keywords":["md","markdown","html","ssg","static-site-generator","static-site-generation","static site generator","static site generation"],"author":{"name":"dodiameer"},"license":"GPL-3.0-or-later","dependencies":{"@dodiameer/md2html":"^1.0.1"},"repository":{"type":"github","url":"git+https://github.com/dodiameer/md2pages.git"},"gitHead":"cdd75dfca719863e01a4e34ecde9eab6341f8ac0","bugs":{"url":"https://github.com/dodiameer/md2pages/issues"},"homepage":"https://github.com/dodiameer/md2pages#readme","_id":"@dodiameer/md2pages@1.0.1-rc2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-KOe9Fa0G9t5/SuT6+LGV6+8XIrftOUf6Miv37EYaN4minleHQz6fau5CyuPP0ro8vxLhhVwaKjgloyXyuKhXew==","shasum":"2c38043361a5666c8eae76921bf23debc50a460d","tarball":"https://registry.npmjs.org/@dodiameer/md2pages/-/md2pages-1.0.1-rc2.tgz","fileCount":8,"unpackedSize":37327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPCy8CRA9TVsSAnZWagAA3/gP/0yqFCxh8X7/7JLRCEM/\nh2rtlGa03zuQKLeUcrZH8kDJT5Uxo1CZYOcraECt18jhIMbs1/zzCNs5TBxP\nWVnTdA9/m1XyM1Y0Gac4quZAWIJPbJmPqH8BtDUaswBVNgnoDswob+jd1W/G\nofANRPCsO2d14xp3Ir3edulhZrVT1/DiuMN9ygQ/qZEYwcyKgF2sQsOZS+Kn\nmVgS/kbQUsTqif+Aid+0hc/mBY8s6BCtT0S9B8cyoaPlRDj16YYv0mVwIaSg\nbX1qUGSbcKDm9hgRlYkNWslkEWSa/5ePWyXYGkGlvpGl9tcfQjve8Tk+KFup\nnTaA4lyI5e62rLC4dWkSmq0B3MNCRIl25vUIUfqIRyyTnGlqHQwz6m+Ga7+l\nQuQaej41Dgfv5jGqBMkQYZ7DdljUxSMfusEYzL2aQSnRDmDqbwKrMVTj9Ucz\nJNjv+A+oY3LuFpE0F6L04P43OJhQz4SUs77K3mtpn+gQffkRomE2fzpmtF8z\n/CjtQB3KwqOJL4UTkOXOSj0TM1yBrCNPteLCtTiDXgxvrevS2TMoPuSDICBF\nzAkKVyEL7Nhsid8TykPfq3ucawsos1JvcLBUavftGvW5fpAAAbG7uiXesolh\nyL894cTKOxAIKu2it+vcUmABXXoe0m82+4gomzeXYGNfGXj9H6nxdZYM2vBL\n9ekC\r\n=8DHN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1de79UXGoDegMftVl/3QBJCn2I4dGI4wjegcCe4a99AiEArO11YUEbzl45k1aYkHxtT8nMym4uYSExpwykteu/3kQ="}]},"maintainers":[{"name":"dodiameer","email":"mtxshiftg@gmail.com"}],"_npmUser":{"name":"dodiameer","email":"mtxshiftg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/md2pages_1.0.1-rc2_1597779132026_0.030532601207789778"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dodiameer/md2pages","version":"1.0.1","description":"A basic SSG that turns Markdown to HTML pages","main":"index.js","scripts":{"test":"node tests/test.js"},"keywords":["md","markdown","html","ssg","static-site-generator","static-site-generation","static site generator","static site generation"],"author":{"name":"dodiameer"},"license":"GPL-3.0-or-later","dependencies":{"@dodiameer/md2html":"^1.0.1"},"repository":{"type":"github","url":"git+https://github.com/dodiameer/md2pages.git"},"gitHead":"d762584a4241458ae4e9fed397a01bb61c7ad8cc","bugs":{"url":"https://github.com/dodiameer/md2pages/issues"},"homepage":"https://github.com/dodiameer/md2pages#readme","_id":"@dodiameer/md2pages@1.0.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-VYP3w9khSbDDuopTP9rGZvBe8bKY/86hgfMD1jrp3jjIvL6AepvXbuqUOhSEs8fyCtVuIDxkW7vBGjUhfkgBNA==","shasum":"06178a3b7489b2d94ca68e73385bef5ba4b833f3","tarball":"https://registry.npmjs.org/@dodiameer/md2pages/-/md2pages-1.0.1.tgz","fileCount":8,"unpackedSize":37323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPC5jCRA9TVsSAnZWagAAns4QAJneaJkg4RS8SeE7L9s+\n0pP7ybQjYwbYGRkPkg5R59ut4ndjLnn5KGaXUHZWXmnNtkyF6CQjpJE6jQkl\nbfMyFpRgfx9pkohSQ8dqJJwqBR7m3Y4sUGOfUmUQ026WCYimt5eypltOh0Za\n6+ti8VVOVq09/eBB58haOsI7vG3Jd+dprtVbDR7abQFni0ZCIf3hyrvE+xGq\nxSpa/pYfgPyNVWgfv2ISl9HlucwMgs78zRGgJaVG+Cvax3S/aqbSPX6MFHmK\ndx7jFJBhHtXMmVPXbstWHfudyhXZ0V3+l1zVPVC06gpCjPMLSvKVrhySDjiY\nOtdQZ+YOVPH3Y1OUoqDr4tEb0H8tGtgbBw7ujZkoI0FSxhZguSEFfA3HR4O9\nkRSNoJDVVf4ABtghcHhSqkAAbbYUSXcfZJ9a3D3+/cphbASVCkGnXJc/Re7t\n4hw3oveVgHnEW9+C3aBIje7VGqfLemEdrQTE3UIAdTX315xos0zPLEScoyhw\nMOIBI6ul1gkyqu0CzUeMAN/FnqAHOsvtfdeou7xEFiz9wHy5P89Y/9sjBcQn\na2rd/q2f3fBUc9VfPMb4opdhHNLKUfnCnqVu0h15rq3b3WdDaoKjH+y4yAaH\nyQohBfO+mhPgZfj3PZhJ6ejsGv+xASAJT52Cry/93D3NyGSQXj9TvUMrGsbx\nQ9Bk\r\n=EQGO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoGdoYoD1oM+LG4oOA53Q9UaSrpKgUECXbzXrk4ek3egIhAMrSUHJbHTZdQHaKVqUkiyU0g/rRFBxLrk24H3jme4eL"}]},"maintainers":[{"name":"dodiameer","email":"mtxshiftg@gmail.com"}],"_npmUser":{"name":"dodiameer","email":"mtxshiftg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/md2pages_1.0.1_1597779555440_0.04624654934503036"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dodiameer/md2pages","version":"1.0.2","description":"A basic SSG that turns Markdown to HTML pages","main":"index.js","scripts":{"test":"node tests/test.js"},"keywords":["md","markdown","html","ssg","static-site-generator","static-site-generation","static site generator","static site generation"],"author":{"name":"dodiameer"},"license":"GPL-3.0-or-later","dependencies":{"@dodiameer/md2html":"^1.0.2"},"repository":{"type":"github","url":"git+https://github.com/dodiameer/md2pages.git"},"gitHead":"e695b3670a5623b8ac60d27c6d9ec7e5ae411da3","bugs":{"url":"https://github.com/dodiameer/md2pages/issues"},"homepage":"https://github.com/dodiameer/md2pages#readme","_id":"@dodiameer/md2pages@1.0.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-6XkYAEsryd4Y/ZFT2lJgqRAPpNeUsSolX1jIiT0NuedNYClLcgBp52TlO5rm6FfgnLJOMlw4k1CKpKItqhenpQ==","shasum":"0f95b9b33c0fb653a917ab85f7466a2aa106469f","tarball":"https://registry.npmjs.org/@dodiameer/md2pages/-/md2pages-1.0.2.tgz","fileCount":8,"unpackedSize":37371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPVDdCRA9TVsSAnZWagAADAEP/jLDEcCtcMOypuFVo4ww\nJFCH1I9qFlCTN8Zdgj+zocWk1sbP+CHEOhVVfJo6CtHDIYbtChIPfOieD5Wz\nhf9FFbfNHLKIDOmPuoeZ7vpkO6Am6IX4gdA00FQOoJFauehHCf2qMII9UwVy\npiT7KxoSFF0wg+ysklaYP3I72TlDJwT+UVa0O7vhdHjWeuLc+KzKNxu+pDO8\nRmxeT0UVowk5DWbyoZtZLwCaDdcCkxzq9xwQH+haIqNjipj6aKXTgXsqGThA\n/nw7ui2HKddq32VTbVpbJvfbGVU0ARZ80NsSLcFCJZE4M4sBBnLLHVS6qQ3h\nw0X5H7eFCo5g+m6r3ktiRfwBFvFB9OvqM190F++Z015yrMXAgOLo70uOClGS\n5LLetk29MrjzyAgUjFjs4QlpTMKUNYVPXa1ktkpJQIhlfdzXxVPuAInGT23y\nPXcMIBFwQYx9mWpRGOML27nRGz8I/mqIRlpxKmZLfv+Asb6o3qk0G8T8oHLP\ndqbbWONIgUz3mv8/T8mVt6Kpc8b3Gi81PHZZebYEu9Yvi2lSDAiPYfzYExTU\ney/b7H2LnFInyWkxgAUoD398rM70qxgs2XF2nFi3M1AhUePyr97W1WlMxPLS\ncmE1QSx/6Hc6J2LbCF6IGN8AdsyIdWTnJNpieQgAIDr+RvS4MXzcm+LBSRDD\naMT0\r\n=ezBP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACsfCguSRhR0BinzEhlO1kD7BvGr5dvoaKUMxJt/j6qAiEAjAecja+fBQc6mV1yj6Dtx+vhth7NmxL5apaSvF2Y4DU="}]},"maintainers":[{"name":"dodiameer","email":"mtxshiftg@gmail.com"}],"_npmUser":{"name":"dodiameer","email":"mtxshiftg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/md2pages_1.0.2_1597853916642_0.6435958731914448"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-18T16:16:29.762Z","1.0.0":"2020-08-18T16:16:30.105Z","modified":"2022-04-05T05:05:49.573Z","1.0.1-rc1":"2020-08-18T19:18:24.598Z","1.0.1-rc2":"2020-08-18T19:32:12.174Z","1.0.1":"2020-08-18T19:39:15.531Z","1.0.2":"2020-08-19T16:18:36.788Z"},"maintainers":[{"name":"dodiameer","email":"mtxshiftg@gmail.com"}],"description":"A basic SSG that turns Markdown to HTML pages","homepage":"https://github.com/dodiameer/md2pages#readme","keywords":["md","markdown","html","ssg","static-site-generator","static-site-generation","static site generator","static site generation"],"repository":{"type":"github","url":"git+https://github.com/dodiameer/md2pages.git"},"author":{"name":"dodiameer"},"bugs":{"url":"https://github.com/dodiameer/md2pages/issues"},"license":"GPL-3.0-or-later","readme":"# md2pages\n\nA basic SSG that turns Markdown to HTML pages. It uses [md2html](https://www.npmjs.com/package/@dodiameer/md2html), another package I made that wraps around remark and gray-matter, to generate HTML, and then replaces placeholders in a template with the generated HTML and (optional) YAML front-matter data.\n\n## Usage\n\nUsage is very simple, as currently it only has one function. Once more functionality is added, there will be a documentation page. \n\n### Javascript\n\n```javascript\nconst md2pages = require(\"@dodiameer/md2pages\");\nconst fs = require(\"fs\");\n/* HTML Template Can be a multiline string with backticks (`...`)\n * or an output of fs.readFile() (or fs.readFileSync). I.E as long\n * as you pass a string it should be okay\n */\nconst htmlTemplate = fs.readFileSync(\"path/to/template.html\"); // Or a multiline string  \nmd2pages.generateHTML(inputDirectory, outputDirectory, {\n    htmlTemplate: htmlTemplate\n});\n```\n\nIf no template is provided, it will default to a simple template with the content inside an ```<article/>```. \n\n### HTML template\n\n```html\n<html>\n    <head>\n        <!-- Anything inside {curly brackets} is considered YAML front-matter data -->\n        <title>{title}</title>\n        <!-- Here, {title} will be replaced with the title defined in YAML front-matter -->\n    </head>\n    <body>\n        <article>\n            <h1>{title}</h1>\n            <h2>Author: {author}</h2>\n            {{html}}\n            <!-- \n                {{html}} is where the generated HTML will be placed. If omitted, generated HTML will not be output. NOTE: this is the only tag with double curly brackets\n            -->\n        </article>\n    </body>\n</html>\n```\n\n**Note:** currently, YAMl front-matter support only works with strings and numbers, meaning you can't use lists or objects. However, there are plans to support this in the near future.\n\n# Contributors\n\n- dodiameer (Me)\n\nNote that currently, I'm the only one working on this and I'm just a hobbyist with no work experience. Some code will run badly and have unexpected bugs (features?). I don't recommend using this in a project other than a simple project or a project where you don't mind messy code in your libraries, until I either have proper knowledge or someone with me to give me some guidance. If you do decide to use this or even just give it a try, please tell me what you think. Your advice is priceless and will always be welcome.\n\nThanks for reading ^__^.\n","readmeFilename":"README.md"}