{"_id":"@asdofindia/markdown-it-front-matter","_rev":"1-1aa03a88dafa6906280f54e9506ce1a6","name":"@asdofindia/markdown-it-front-matter","dist-tags":{"latest":"0.2.2"},"versions":{"0.2.2":{"name":"@asdofindia/markdown-it-front-matter","version":"0.2.2","description":"Plugin to process front matter container for markdown-it markdown parser (based on Craig McKenna's original)","repository":{"type":"git","url":"git://github.com/asdofindia/markdown-it-front-matter.git"},"main":"index.js","keywords":["markdown-it-plugin","markdown-it","markdown","front-matter","front matter","frontmatter","meta","meta data","meta-data","metadata"],"author":{"name":"Craig McKenna"},"contributors":[{"name":"Akshay S Dinesh","email":"asdofindia@gmail.com","url":"https://asd.learnlearn.in"}],"license":"MIT","devDependencies":{"markdown-it":"6.0.1"},"gitHead":"f44ed9871e0263a61e949320340f22debd27ff4d","bugs":{"url":"https://github.com/asdofindia/markdown-it-front-matter/issues"},"homepage":"https://github.com/asdofindia/markdown-it-front-matter#readme","_id":"@asdofindia/markdown-it-front-matter@0.2.2","_nodeVersion":"12.4.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HPY9f99Zud+058xdm9Dvfdc4oNW4BxWxl0sgMW0h0RimqQrMhqYZ3ISVgxn0++iijdGqqy0SNhcJTJLVU4IFKg==","shasum":"ed5537eee4e01813dcdf574b8ce24de89e67045c","tarball":"https://registry.npmjs.org/@asdofindia/markdown-it-front-matter/-/markdown-it-front-matter-0.2.2.tgz","fileCount":4,"unpackedSize":6475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEVGmCRA9TVsSAnZWagAAz/EP/26yPfxvyGL8nb/Pc1TT\nhfWvLILd40/Z+2GeYOHHcApNUnY1YiScd7UHlVGNBzPPosSnmYoKsOEP1UC8\nVgqUAAfqH/mMLSu34TkmONRHR/nKckuI9FEd0Nd9gfxqFgMT+JBTr3AcmdeZ\nHROZoBJVT3b6MsYQN4Yy2jOwdOkY+P+m9DaDvsJ8To0wGj1A6mnuON6+sIhC\nsIG8dheK5KFEY+eu77R5kr8YUFMkwh6nnhwnbNInZrHAGeIG8u/pyjNQonRv\nUg6iH/ahsL2kv3Sd0mynUMb/S//hT3lW7FaS6TDn50w/GSu+NMWrCjqvpwJN\nWPwwUq7aDCz0blM0oPTXpP+j3+ozt1PgkhsfJ7bsQ/m1MyMhQkb7IeSAqd6q\nta2Gp5HiHuV71wO/YhPNfublyUKpI1NTVkGN0RYXS7fPnRGaMezqLK2z41EC\nRaazncT0w5j56QehGjJGkbbIrfHgwUeZN10iz2wuzZC0rIEulpuHRh31jbnO\nBOHWzJmeFmEqRlgfzqYr0g5eHA2us4N0vMWHHv1mUNc3nSR4FTlcFUeaFQsj\nX4VuArte10eaFNo7hdMSt4k0eHerdq7jX6YF0ggKAXzqROyOT7chSTV2PLiV\nEBks5harTpA0Bk97KoIMlkO1xfuMRSyObFlKhtkF99nG7xCglUHzgrlx921U\n++53\r\n=V4OJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3htT941TolSRsLK71JMJ3z05OCalsI0a0Jape7IHzyAiEA2N7ll8TVCjKQHU426OrEV4bDEA1TkdKAwNwpAwpB1lM="}]},"maintainers":[{"name":"asdofindia","email":"asdofindia@gmail.com"}],"_npmUser":{"name":"asdofindia","email":"asdofindia@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-it-front-matter_0.2.2_1578193317745_0.746727745444915"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-05T03:01:57.719Z","0.2.2":"2020-01-05T03:01:57.960Z","modified":"2022-04-04T15:44:25.668Z"},"maintainers":[{"name":"asdofindia","email":"asdofindia@gmail.com"}],"description":"Plugin to process front matter container for markdown-it markdown parser (based on Craig McKenna's original)","homepage":"https://github.com/asdofindia/markdown-it-front-matter#readme","keywords":["markdown-it-plugin","markdown-it","markdown","front-matter","front matter","frontmatter","meta","meta data","meta-data","metadata"],"repository":{"type":"git","url":"git://github.com/asdofindia/markdown-it-front-matter.git"},"contributors":[{"name":"Akshay S Dinesh","email":"asdofindia@gmail.com","url":"https://asd.learnlearn.in"}],"author":{"name":"Craig McKenna"},"bugs":{"url":"https://github.com/asdofindia/markdown-it-front-matter/issues"},"license":"MIT","readme":"# markdown-it-front-matter\n\n> Plugin for processing front matter for markdown-it markdown parser.\n\n[![npm](https://badge.fury.io/js/markdown-it-front-matter.svg)](https://badge.fury.io/js/markdown-it-front-matter)\n\n### Valid Front Matter\n\nEssentially, valid front matter is a fenced block:\n\n  * Indicated by **three** or **more** dashes: `---`\n  * Opening and closing fences must be the same number of *dash* characters\n  * Opening fence must begin on the first line of the markdown string/file\n  * Opening fence must not be indented\n\n```yaml\n---\nvalid-front-matter: true\n---\n```\n\n> The example above uses YAML but YAML is not required\n\n> (bring your own front matter parser)\n\n\n### Example\n\n  * Front Matter is not rendered.\n  * Any markup inside the block is passed to the **required** callback function.\n\n```javascript\nconst md = require('markdown-it')()\n  .use(require('markdown-it-front-matter'), function(fm) {\n    console.log(fm)\n  });\n\nlet result = md.render('---\\ntitle: This is the Title\\n---\\n# Heading\\n----\\nsome text');\n\n// > title: This is the Title\n```\n\nCode heavily borrowed from [markdown-it-container](https://github.com/markdown-it/markdown-it-container)\n\nThank you:\n\n[puzrin](https://github.com/puzrin)\n\n[rlidwka](https://github.com/rlidwka)","readmeFilename":"README.md"}