{"_id":"grunt-markdown-pdf","_rev":"26-21179673a14515a58fbd627d79db9b33","name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","dist-tags":{"latest":"4.0.0"},"versions":{"0.0.0":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"0.0.0","homepage":"https://github.com/alan/shaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.4.1","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","markdown","pdf","convert"],"dependencies":{"markdown-pdf":"~0.1.0","async":"~0.2.8"},"_id":"grunt-markdown-pdf@0.0.0","dist":{"shasum":"76d627fed43e14736f67dce2fcff1611b12b69c7","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-0.0.0.tgz","integrity":"sha512-2hfiKyqgUl1IeDnWIas79KrL7NgfuRhia9LKilaDqMoyhjMcV10PTIjoIIDwXq8Ce8Dqf1oLCeX8yoDjBbPdcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCXMvdjC/BGtqLmDrtnU4cbJu+snXjpsL/Zkj2U/I4bAIhAJOdgiPJe8hIy09zjHOcbby0BdNZsqQh5uX9zZUHP3Mm"}]},"_from":"grunt-markdown-pdf","_npmVersion":"1.2.19","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{}},"0.1.0":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"0.1.0","homepage":"https://github.com/alan/shaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.4.1","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","markdown","pdf","convert","template"],"dependencies":{"markdown-pdf":"~0.2.0","async":"~0.2.8"},"_id":"grunt-markdown-pdf@0.1.0","dist":{"shasum":"350126fe06bbd27c0874e2d753a26262c533fdfa","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-0.1.0.tgz","integrity":"sha512-3uwsLmkFvUwZyVlkBGM3D/uLC02sfgtrDur3OoImWVQCgOJT5YMxagMq1u8Ia3sZJGEEC7yQRAgkj08MV4/cnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyowmR9Kwel0t/CtNy8TztJmD/O02PbE9673t6q8ixwAiBhH0pIIkHX4Z4mQUetMABjh37Fy63xZBiqw17rwj8gxw=="}]},"_from":"grunt-markdown-pdf/","_npmVersion":"1.2.19","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{}},"0.2.0":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"0.2.0","homepage":"https://github.com/alan/shaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.4.1","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","markdown","pdf","convert","template"],"dependencies":{"markdown-pdf":"~0.3.0","async":"~0.2.8"},"_id":"grunt-markdown-pdf@0.2.0","dist":{"shasum":"9e33dad24ad047523a8edc1ea24ab58f943e3e03","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-0.2.0.tgz","integrity":"sha512-lqcnaaQuqCD/to9+3sMXW/MOenHved+37NjmQhzljQyTMBQnR18zR0sTyYUQSsuD6LuCpAyc/2TqduXQh1ul1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0TZ0kl+y1qDYAheDUBcyVFiBKqD2tjCdQdFBlVsgMWAiEA5AnsstBDF6xsJWgbkWVNMfrAS4Q2IXNs3Mg/64o7vjk="}]},"_from":"grunt-markdown-pdf/","_npmVersion":"1.2.19","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{}},"0.3.0":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"0.3.0","homepage":"https://github.com/alan/shaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.4.1","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","markdown","pdf","convert","template"],"dependencies":{"markdown-pdf":"~0.4.0","async":"~0.2.8"},"_id":"grunt-markdown-pdf@0.3.0","dist":{"shasum":"3f03e091eebecbcdd64abad9bae57a453f7cde4b","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-0.3.0.tgz","integrity":"sha512-WwuC16wcZh/w91v7X3ZvinRLUP/PI3y7BE9lvaLR5j6wXYt59wip8BK6RjfQlc5aSi/exkNSPHQlbvP/guF1JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL6uvY9ST512raEkeDEFTXIu0l2AiBf/vNJ1s1wd/qjwIgUZCBKvbKWUoIC10q7UQIWA7qfwIzo0Z5Qit7khi2Z2E="}]},"_from":"grunt-markdown-pdf/","_npmVersion":"1.2.24","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{}},"0.3.1":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"0.3.1","homepage":"https://github.com/alan/shaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.4.1","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","markdown","pdf","convert","template"],"dependencies":{"markdown-pdf":"~1.0.0","async":"~0.2.8"},"_id":"grunt-markdown-pdf@0.3.1","dist":{"shasum":"f5239978a62c9b1a7044bcdcff50ddf78108d3cf","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-0.3.1.tgz","integrity":"sha512-U2fsWsTZecnfP2cRt4a0dMJVkhF4u9KnOOVaKsb5/nunDt+RU3366/AnQbAsrM8H5hrZhg8xfBx6cAP5T+12yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1QwEatLHMpuPKHKZ7W/vkiQ+dEbo27af7F/zUalkJNwIhAJf63+Zf4i5R2kZRYSqTLf8CLnc8jGPLDOt3hFkB4lyq"}]},"_from":"grunt-markdown-pdf/","_npmVersion":"1.3.1","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{}},"1.0.0":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"1.0.0","homepage":"https://github.com/alan/shaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","markdown","pdf","convert","template"],"dependencies":{"markdown-pdf":"~1.1.0","async":"~0.2.8"},"_id":"grunt-markdown-pdf@1.0.0","dist":{"shasum":"48e48e0f6d9adf55811520b0c8de71c96bb76dfe","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-1.0.0.tgz","integrity":"sha512-y78sm7BDIv+HZUc3h/UNH20tuKjojFnIrCg704kVzPzqGisDkghyG+EZkq+0H+3HoTwZBPal4FMZcmuqR/rvLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8pEA4Q2RJ7/5t3tynA4rz3zuf303gm6AORYb6jcXszwIgRNjB9o6P2GF7R2qLmgaG3OQfPZLb+UgXCRQJ6Hl1bmI="}]},"_from":"grunt-markdown-pdf/","_npmVersion":"1.3.6","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{}},"1.1.0":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"1.1.0","homepage":"https://github.com/alan/shaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","markdown","pdf","convert","template"],"dependencies":{"markdown-pdf":"~1.2.0","async":"~0.2.8"},"_id":"grunt-markdown-pdf@1.1.0","dist":{"shasum":"e205f4245a1ba310f68fa02e687760b0672ef979","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-1.1.0.tgz","integrity":"sha512-DE9iEkIxRESK8h3QKwwvpitUyO6V448EYYOZZa+hSPn9mkKuGRgkrbUjLD30juBJXIqr4O1f2QZj77+qKCgLmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjP2BHUv/vW4OWibP8FfXeL0Rz4IzN7HT5t9sWqp/X6AiB/TveIAKhKBZE12Fekuy5jAWvrVlbiuXbZys3rFgCGfg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{}},"2.0.0":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"2.0.0","homepage":"https://github.com/alanshaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","markdown","pdf","convert","template"],"dependencies":{"markdown-pdf":"~2.0.0","async":"~0.2.8"},"_id":"grunt-markdown-pdf@2.0.0","dist":{"shasum":"5d7a111a07d9b37f1f161c4efcc315e45c612076","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-2.0.0.tgz","integrity":"sha512-HjktKXl+gIPYXN0N88iTm07+BX2yjC5Ehd6mhMcPRO/Za3WoXDgSt3/9lriz50g3goR/ZnodPgxpNJQohWm4uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2NMEU/uAA8t7kmjTyPUaLuEEqWoB4mXEG39y3Go9ocwIgFB/DmJD8eitTofErjugCWg1UPKJlQr1r/huXDo6vAwM="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{}},"2.1.0":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"2.1.0","homepage":"https://github.com/alanshaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","markdown","pdf","convert","template"],"dependencies":{"markdown-pdf":"~2.1.0","async":"~0.2.8"},"_id":"grunt-markdown-pdf@2.1.0","dist":{"shasum":"e97f431c17953a61b0521a27bef94fee97799bcf","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-2.1.0.tgz","integrity":"sha512-Lxsc+YE7YAQIArhc8F4HxS7bmPhgA/THHJ5PeQaidXLT8JdIq4JbkXcqv2IU79cixULpqReQo+e/m3NnVJ7aDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+aXlOUK6pDdWs5wEHdj5u4c6dW2pjGgjmWnpkEE1B3QIgc3uq69SrymE8e06i7bnz/AuwuPA/X8+QzJr13AlFrh0="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{}},"2.1.1":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"2.1.1","homepage":"https://github.com/alanshaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","markdown","pdf","convert","template"],"dependencies":{"markdown-pdf":"~2.1.0","async":"~0.2.8"},"_id":"grunt-markdown-pdf@2.1.1","dist":{"shasum":"57c91889b980a3f745f1b88d7d6bac4350c6f313","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-2.1.1.tgz","integrity":"sha512-gLXTMD/VHF0inU9osBpgM2f4JnMm/lV19EPh/DumjxNWb7/VAU2niu/UoA54woM23j2HdPAe/n+knC7GGyxYqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1OaZgTg4Rh8VwZa1Bzc0ZJk9dzeu0i+WK+VE7oNMxjAiBstbqrwUyJZIVRWfckBK3M5iaa6G9oLI2cKBqD6Kmcjg=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{}},"3.0.0":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"3.0.0","homepage":"https://github.com/alanshaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-clean":"~0.6.0","grunt-contrib-nodeunit":"~0.4.1","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","markdown","pdf","convert","template"],"dependencies":{"markdown-pdf":"~5.2.0","async":"~0.9.0"},"gitHead":"eda368ddd25cbb2b3e5b8f14ed96349ff0f810ef","_id":"grunt-markdown-pdf@3.0.0","_shasum":"eaf84ffbfb421581692d442309ea923e9c61fae9","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"dist":{"shasum":"eaf84ffbfb421581692d442309ea923e9c61fae9","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-3.0.0.tgz","integrity":"sha512-DVCgjBsD5q6xtQrKFq6SBsARwgz5CZkpzz0HF09RJOm5Kf+tqcj6mTI+4DlRCXeuASOO1b+C0ynydMZcXHbfeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI9cCx9iH8SXJYjfJ3wKCe+/aFK0CRkyRUl9oX7jNPRwIgfENe1AvA3HwwlTGQd0ZkMVcWbUdfO6FvMCAaFnoYyI8="}]},"directories":{}},"4.0.0":{"name":"grunt-markdown-pdf","description":"Grunt plugin to convert Markdown documents to PDF","version":"4.0.0","homepage":"https://github.com/alanshaw/grunt-markdown-pdf","author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"licenses":[{"type":"MIT","url":"https://github.com/alan/shaw/grunt-markdown-pdf/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"~0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"^1.0.4","grunt-cli":"^1.3.2","grunt-contrib-clean":"^2.0.0","grunt-contrib-nodeunit":"^2.0.0"},"peerDependencies":{"grunt":">=0.4.5"},"keywords":["gruntplugin","markdown","pdf","convert","template"],"dependencies":{"async":"^3.1.0","markdown-pdf":"^9.0.0"},"gitHead":"5801ba2fbe84a8befd425d7c84cb60f884c80f11","_id":"grunt-markdown-pdf@4.0.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"dist":{"integrity":"sha512-hI9eIzTvkvuQFXwP9Zk6n2ykiH+Adl4RnGVEOjQgZqyFCA3WbzkuxFgnYIpYla31v0qHC7lC3zV7YvVWvmws+w==","shasum":"a6f17c7115f3de525673486d68e90944cd90c0c7","tarball":"https://registry.npmjs.org/grunt-markdown-pdf/-/grunt-markdown-pdf-4.0.0.tgz","fileCount":9,"unpackedSize":12814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWtnSCRA9TVsSAnZWagAAN0YP/Rh7l+l1Bhg2dXLEdA6Q\nF7USsCR7DRpLjU7GagjquNl/HsqS/cDnuUttwdMu8u2EmGISiGngusHpYZ0/\nkfJiMoYTndqmv4++zDtmaZzCj9xHr2Aandfwqt0QhQWd3G/uUMSsvIxXYnyX\n3q+GuxYeBqTnc+7MXHm9HzrxzIld0s+JQQ0n1XyKGMXVSLRMZACXebMdBINq\nGhT5rmy1RUTR8RcFkeOZKQUCI9UgK0pMHScd4cK/WmDCmrdtnXK/wkt5wGcj\nDJdhOWNmk+K+kWpCbwtYQ51hHWouew05rXmIb1r8I4C9MIiFs8FLgyBYA57W\nPdcNlwBCvv87j1cq+SekyB/ug5B/lBYboteVwqNSyZ44R6QAr4dUa0V9krYv\nHTmaJx9WDQNYGnljV3ms06D4nlGgm/5vPhG/PffgtOtPQ+xmG+rUJW/Njn2Y\nZPHWX+blnx3Ru2cWlIY26peuCQWRzxWaQbzGPysemdE/R+nO4YPQI3hheT4M\nsgvODZNYm3ghx5GhuNm86fPNeiC+1RNqgYVYAvZB/qcm2GgBbPynPYx3652k\njepfEFlIv2+bs2AT3LGolNPFTHCM49T+N4KbU2XrnXt381hxbksmeUVvQEBr\n7frjskUofB3xa57HTdRiOIHZlSZNx4tvXkl1pkG9EJBCTVLlASaLUD81LZWe\nnH5x\r\n=GaVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUdxwFzwrv/J5LmTHLau9iaWXBE5dcNgeCT/drIBgDHAIgdIf4GSxO+/1fdU0/sroFcDRZf5Mso/XjBRJRRqjN0NY="}]},"maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-markdown-pdf_4.0.0_1566235089395_0.0557017765516683"},"_hasShrinkwrap":false}},"readme":"# grunt-markdown-pdf [![Build Status](https://travis-ci.org/alanshaw/grunt-markdown-pdf.svg)](https://travis-ci.org/alanshaw/grunt-markdown-pdf) [![dependency Status](https://david-dm.org/alanshaw/grunt-markdown-pdf.svg)](https://david-dm.org/alanshaw/grunt-markdown-pdf)\n\n> Grunt plugin to convert markdown documents to PDF\n\nThin wrapper around [markdown-pdf](https://github.com/alanshaw/markdown-pdf).\n\nThe PDF looks great because it is styled by HTML5 Boilerplate. What? - Yes! Your Markdown is first converted to HTML, then pushed into the HTML5 Boilerplate `index.html`. Phantomjs renders the page and saves it to a PDF. You can even customise the style of the PDF by passing an optional path to your CSS _and_ you can pre-process your markdown file before it is converted to a PDF by passing in a pre-processing function, for templating.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-markdown-pdf --save-dev\n```\n\nOne the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-markdown-pdf');\n```\n\n## The \"markdownpdf\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `markdownpdf` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  markdownpdf: {\n    options: {\n      // Task-specific options go here.\n    },\n    your_target: {\n      // Target-specific file lists and/or options go here.\n    },\n  }\n});\n```\n\n### Options\n\n#### options.concat\nType: `Boolean`\nDefault value: `false`\n\nIf set to true, a single PDF will be created containing the contents of all of the Markdown files.\n\n#### options.cwd\nType: `String`  \nDefault value: `process.cwd()`\n\nCurrent working directory.\n\n#### options.phantomPath\nType: `String`  \nDefault value: Path provided by phantomjs module\n\nPath to the phantomjs binary.\n\n#### options.cssPath\nType: `String`  \nDefault value: `[module path]/markdown-pdf/css/pdf.css`\n\nPath to custom CSS file, relative to the current directory.\n\n#### options.highlightCssPath\nType: `String`  \nDefault value: `[module path]/markdown-pdf/css/highlight.css`\n\nPath to custom highlight CSS file (for code highlighting with [highlight.js](https://highlightjs.org)), relative to the current directory.\n\n#### options.paperFormat\nType: `String`  \nDefault value: `A4`\n\n'A3', 'A4', 'A5', 'Legal', 'Letter' or 'Tabloid'.\n\n#### options.paperOrientation\nType: `String`  \nDefault value: `portrait`\n\n'portrait' or 'landscape'.\n\n#### options.paperBorder\nType: `String`  \nDefault value: `1cm`\n\nSupported dimension units are: 'mm', 'cm', 'in', 'px'\n\n#### options.runningsPath\nType: `String`  \nDefault value: `runnings.js`\n\nPath to CommonJS module which sets the page header and footer (see [runnings.js](https://github.com/alanshaw/markdown-pdf/blob/master/runnings.js)).\n\n#### options.renderDelay\nType: `Number`  \nDefault value: Time until [`page.onLoadFinished`](http://phantomjs.org/api/webpage/handler/on-load-finished.html) event fired\n\nDelay (in ms) before the PDF is rendered.\n\n#### options.loadTimeout\nType: `Number`  \nDefault value: `10000`\n\nIf `renderDelay` option isn't set, this is the timeout (in ms) before the page is rendered in case the `page.onLoadFinished` event doesn't fire.\n\n#### options.preProcessMd\nType: `Function`  \nDefault value: `function () { return through() }`\n\nA function that returns a [through2 stream](https://npmjs.org/package/through2) that transforms the markdown before it is converted to HTML.\n\n#### options.preProcessHtml\nType: `Function`  \nDefault value: `function () { return through() }`\n\nA function that returns a [through2 stream](https://npmjs.org/package/through2) that transforms the HTML before it is converted to PDF.\n\n#### options.remarkable\nType: `object`  \nDefault value: `{}`\n\nA config object that is passed to [remarkable](https://www.npmjs.com/package/remarkable#options), the underlying markdown parser.\n\n##### options.remarkable.plugins\nType: `Array` of remarkable-plugin `Function`s  \nDefault value: `[]`\n\nAn array of Remarkable plugin functions, that extend the markdown parser functionality.\n\n### Usage Examples\n\n#### Default Options\nIn this example, the default options are used to convert all markdown files in the directory `src/` to PDFs in the directory `dest/`.\n\n```js\ngrunt.initConfig({\n  markdownpdf: {\n    options: {},\n    files: {\n      src: \"src/*.md\",\n      dest: \"dest\"\n    }\n  }\n})\n```\n\n#### Replace characters with preProcessMd\nIn this example we use a through stream called [split](https://npmjs.org/package/split) to split the markdown file into lines and replace `foo` with `bar`.\n\n```js\nvar split = require(\"split\")\n\ngrunt.initConfig({\n  markdownpdf: {\n    dist: {\n      options: {\n        preProcessMd: function () {\n          return split(function (line) {\n            return line.replace(\"foo\", \"bar\") + \"\\n\"\n          })\n        }\n      },\n      src: \"document.md\",\n      dest: \"dist/\"\n    }\n  }\n})\n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Release History\n * 2019-08-19   v4.0.0   Update dependencies\n * 2015-04-26   v3.0.0   Use updated markdown-pdf module\n * 2013-12-27   v2.0.0   Use updated (streaming) markdown-pdf module and implement concat files properly\n * 2013-09-04   v1.0.0   Use updated markdown-pdf module - CSS path is now relative to current working directory\n * 2013-06-14   v0.3.0   Use marked module for better markdown compatibility and performance\n * 2013-05-30   v0.2.0   Allow concatenation of multiple source files to produce a single PDF\n * 2013-05-19   v0.1.0   Callback hooks allowing markdown (and html) content to be pre-processed\n * 2013-05-19   v0.0.0   Initial release\n","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"time":{"modified":"2022-06-18T15:27:45.419Z","created":"2013-05-19T00:35:16.684Z","0.0.0":"2013-05-19T00:35:19.295Z","0.1.0":"2013-05-19T09:22:03.651Z","0.2.0":"2013-05-30T23:28:59.579Z","0.3.0":"2013-06-14T20:19:01.543Z","0.3.1":"2013-07-19T07:03:51.702Z","1.0.0":"2013-09-04T08:18:13.824Z","1.1.0":"2013-11-17T08:34:16.469Z","2.0.0":"2013-12-27T18:34:21.355Z","2.1.0":"2013-12-29T00:06:55.931Z","2.1.1":"2014-01-16T17:07:53.787Z","3.0.0":"2015-04-26T13:26:47.335Z","4.0.0":"2019-08-19T17:18:09.537Z"},"author":{"name":"Alan Shaw","email":"alan138@gmail.com"},"repository":{"type":"git","url":"git://github.com/alanshaw/grunt-markdown-pdf.git"},"users":{"andreas-marschke":true,"maxime1992":true,"rochejul":true},"homepage":"https://github.com/alanshaw/grunt-markdown-pdf","keywords":["gruntplugin","markdown","pdf","convert","template"],"bugs":{"url":"https://github.com/alanshaw/grunt-markdown-pdf/issues"},"readmeFilename":"README.md"}