{"_id":"better-markdown-walker","_rev":"31-490e8dd81be278d6c7dd320d00a624fb","name":"better-markdown-walker","description":"A utility for walking a directory structure and parsing markdown to html","dist-tags":{"latest":"0.0.16"},"versions":{"0.0.3":{"name":"better-markdown-walker","version":"0.0.3","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test","publish":"node_modules/grunt-cli/bin/grunt release"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. Watch this space for file system hooks, express middle and git integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.3","dist":{"shasum":"ea8b8e8c5866b1c479d06a420e60a4d19dce13f2","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.3.tgz","integrity":"sha512-E9mdcRGyksP4RBi8RoSrzJdXiXbxk16kQ7hE6Q4TYeOr3Hmrjay7PGSVfBXhu0yTBOF64OM2HCyj1O133HuR3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxoi5R+aj5etAkqNfwLNb6oCuCcnCRCjjQGwtagNrbRAIgNhOZqp6GJWy61rnK+9Hxf75QqDZgH8SMz3cY80raCKc="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.4":{"name":"better-markdown-walker","version":"0.0.4","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test","publish":"node_modules/grunt-cli/bin/grunt release"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. Watch this space for file system hooks, express middle and git integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.4","dist":{"shasum":"9755e2ac25648cc4acbf9af0bfe797f8fbe97eb8","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.4.tgz","integrity":"sha512-QiQi3oDXLZ633/MIUoFIKrV5AE00Pu+CjosgnW0F8s8KfQvmp+jaWQTbmP6wQ1YiJCOFy+CQhx0KwA2+4cIguA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5d7wqW+luKWyBckevxhLBUd/BoNUcBPi2nBV+w9j3IQIgeImD1jqVHUeVWYDA7sBT71ctXwgnsGAkWD5Bg54GLJE="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.5":{"name":"better-markdown-walker","version":"0.0.5","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test","publish":"node_modules/grunt-cli/bin/grunt release"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. Watch this space for file system hooks, express middle and git integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.5","dist":{"shasum":"4873073dc1aacae541a1b16f410c02a5eb99074e","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.5.tgz","integrity":"sha512-tfrtAX2sxZO1lTlQ1ujJ8rpJ6wEf30CIlOnQpR7uQ2yC/YUHumc8K2APTfVWwMFgcgillllJDIcKTgYu8YOd1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhLUmO8Yy0uUhADnvzqR9EbGXO4yXCBV6kuijotSEJlAIgI/BaI4TzsMUH+H/YGJe5dYbUezZxnSCDJhe3rNhRSng="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.6":{"name":"better-markdown-walker","version":"0.0.6","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test","publish":"node_modules/grunt-cli/bin/grunt release"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. Watch this space for file system hooks, express middle and git integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.6","dist":{"shasum":"dc4d02d71d6b7706161e3cb0d106b4fb2be90ee1","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.6.tgz","integrity":"sha512-NfKXA8M+Nm4Q6d89BYmTqssXC1UyyeX7WZlTTK1m98Drwf+FhMsyfwwYGo03Ts8Q+g4p8k6LYvpGXy0E0tWo/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwgRCmeUU8020PsEc8o/tM/EJfan4emBiwwS1XqN3gRwIgDLALgtZu3W41iPJIkYZiyP7kVQmPDuqnBDVNUemqeuI="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.7":{"name":"better-markdown-walker","version":"0.0.7","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test","publish":"node_modules/grunt-cli/bin/grunt release"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. Watch this space for file system hooks, express middle and git integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.7","dist":{"shasum":"9ea420450c4a106a8bf17d488fc17a20af41381d","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.7.tgz","integrity":"sha512-w2Ohn6G762U4RTJ6LMCAR9XMWVhucsYGWfZD6EjJJT5nb7yRly110vQgOG1Slnv1tB2KjTDgPLjMHCYTJPgDfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHec2YpCk+jUBWjP98AaSXvQGt9VDlrRGqip598WKDo/AiAR4neqVfrG3K1AHlHqGXGdcxqqVIWEiaRrA0ltG1u+Zg=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.8":{"name":"better-markdown-walker","version":"0.0.8","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test","publish":"node_modules/grunt-cli/bin/grunt release"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. Watch this space for file system hooks, express middle and git integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.8","dist":{"shasum":"780387e16fea93f8a38f111fce2f8e3aec9b07f1","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.8.tgz","integrity":"sha512-ae1nF0VuTNfVmbu4XFB4kQuY4SS5PGJjsA3ucB4yXrhw54RGhL2VTEJI3hsNb43MY4g0YaYzRZ7ab0K043zuOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeU4d439fAYi6zSoP8ba3SMeqll2G3NiM/+2ak3p0bMAiEA+tHxZMVkabtnnGtigz6DXUPbLvl1w/+n5W2kKopwg+s="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.9":{"name":"better-markdown-walker","version":"0.0.9","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test","publish":"node_modules/grunt-cli/bin/grunt release"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. Watch this space for file system hooks, express middle and git integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.9","dist":{"shasum":"faafd4377841860d209f5809ebd4290d52d8d30a","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.9.tgz","integrity":"sha512-cV1Evuq3dZt/kAn8FK7IiPBcs9R0Lrh1hv6OIeXYPp7GZdk4yUp4f9Nik7ikCxilE2GcIJyoG09c1ccGrLKd2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq3tcIOfvDG+Lpd4weEyqlzKpmz93AeM45nU0UHJ7QOgIgOnaFiaxDi8UcT4ptD0HDjAYl25rTSFFp8b3EMNTefB8="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.10":{"name":"better-markdown-walker","version":"0.0.10","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test","publish":"node_modules/grunt-cli/bin/grunt release"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. A short note to also thank the guys who wrote 'showdown'. Watch this space for file system hooks, express middle and git integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.10","dist":{"shasum":"f68c375dd4814d126f0a98e31e8fc9c12f537a55","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.10.tgz","integrity":"sha512-kTmhcWW8mWl531OYo6OeB8bO7rhvZCcX7yP89jLTBNH466I2G8qZcY8EUvYhmEjRZ1U7mSxIEyzWNH1w4yvyVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRLGOkKquS9CrcZvPbu8aSlOAb3AwkhrvFAbcxSOHMeAiBYfqzlvbZrdDjRBK1DpxI2HaIoLr0aD0Gqm3OuTOb2dQ=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.11":{"name":"better-markdown-walker","version":"0.0.11","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test","publish":"node_modules/grunt-cli/bin/grunt release"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. A short note to also thank the guys who wrote 'showdown'. Watch this space for file system hooks, express middleware and github integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.11","dist":{"shasum":"dbf22d12170b2c8d9512096b0f08d246d00b52eb","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.11.tgz","integrity":"sha512-CvFr/LzuaTM948gmm6frtAPC0d1WboWfJELQwVUob3t2oHoxi3Igk5W28HbrghgGyrmWe6lGEY2N167zRyusFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxmQoA2RxDF3WMEY8jqD29YwMeAgpr0hQM6XfhKawEYwIgHuZquLnPB0pc6Wdha4gGYkpbXXtvz1RJI6yW8fLYNcg="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.12":{"name":"better-markdown-walker","version":"0.0.12","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test","publish":"node_modules/grunt-cli/bin/grunt release"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. A short note to also thank the guys who wrote 'showdown'. Watch this space for file system hooks, express middleware and github integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.12","dist":{"shasum":"6ab74d081dd564ad938eea52518bfeb99e1a7a5d","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.12.tgz","integrity":"sha512-jzOfwZuZuinSClwo3WjAV/7mj+Tvkk4YVNIGnuDUHgXvyji3oB/I7q+IKJD+n+yAH81JQF2shkfFUjtPO5QWYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmTwkwMDDxKDKhgY7Liz+tS9rGTJQVRqDWDO2NhZl+AAiEA2t8Aki3NeK/Ln6W5gBd98GwS00hfdg19lbwananqSmc="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.13":{"name":"better-markdown-walker","version":"0.0.13","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. A short note to also thank the guys who wrote 'showdown'. Watch this space for file system hooks, express middleware and github integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.13","dist":{"shasum":"b05b9ceed4b612b70a9ea898fa2749d09c1b458c","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.13.tgz","integrity":"sha512-YQhjJqZ+kJLEswHsKmPWxJBlsIJuT1Mmc0qPYe4Yvl/2ZjAuO6UVLhFFonTTHUZF/K4YLQFvoUK5iXQD8LH13Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEhwJK1SdAJCtM/truDeO1e4mrTSnR+h1CYVB3Bao1RAIge0svcoA7DS0XJ+oBKUiDxmDN82pibPEHmdlC1NbvRnY="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.14":{"name":"better-markdown-walker","version":"0.0.14","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. A short note to also thank the guys who wrote 'showdown'. Watch this space for file system hooks, express middleware and github integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.14","dist":{"shasum":"86e2bed9786c75799e42512bb1f072118957f08c","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.14.tgz","integrity":"sha512-qUw0HvKHkyUvOtcUZZsoWgZGOc+xOS2gKHZSTfE8Q7UP+FDQHO2v3Nno9G8mlChe/QEvPuWer7LA3vmh9N5J6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEslM6j7vUs7GfDYH39iM+OzqqvLoWKoFcSw/sMbWaOaAiAbblfNrYeAjNY2Z7PjtBz97SajFMaEeSGs8UM08YKkEQ=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.15":{"name":"better-markdown-walker","version":"0.0.15","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. A short note to also thank the guys who wrote 'showdown'. Watch this space for file system hooks, express middleware and github integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.15","dist":{"shasum":"2d00cd73262b4ffb4d659fc732d6d5e64aede075","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.15.tgz","integrity":"sha512-UqoKNHKhWVeTL27faRqMUT1zmEEA3Zc6kzWOhxk8NZ822qs4BZGY/n6bxbJX12Bz++RSYGLW3lR/DzXoYPRfcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3OluE7gVzVjIykoZ7Lrj+Yewr4X77v8iI4eMp4U9qlAiBAfsIx15/cUSdPGagzESiCjA5fkzUJDG+i6qnUYZAhkw=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]},"0.0.16":{"name":"better-markdown-walker","version":"0.0.16","private":false,"author":{"name":"fir3pho3nixx@gmail.com"},"description":"A utility for walking a directory structure and parsing markdown to html","keywords":["markdown","showdown","file","walker","parser","better"],"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"},"dependencies":{"showdown":"~0.3.1","fs-tools":"~0.2.10","lodash":"~2.3.0","string-format":"~0.2.1","string":"~1.7.0"},"devDependencies":{"mocha":"*","grunt":"*","grunt-cli":"*","grunt-spawn":"*","grunt-release":"*"},"scripts":{"test":"node_modules/grunt-cli/bin/grunt test"},"engines":{"node":"0.10.x"},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. A short note to also thank the guys who wrote 'showdown'. Watch this space for file system hooks, express middleware and github integration :)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/fir3pho3nixx/markdown-walker/issues"},"_id":"better-markdown-walker@0.0.16","dist":{"shasum":"79b8294aca1367aa1dc5f48ac23cb02a6f305f74","tarball":"https://registry.npmjs.org/better-markdown-walker/-/better-markdown-walker-0.0.16.tgz","integrity":"sha512-yoevn32TGx+7ejwe5xC5YlLhcZV2liW+ZsqmlfCBEtjdgUa1OEYSRk8nrDHlgCy7NahMjW1uNuSuq5+TBtFRqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrtK83QEjiVUVnoXAn22/KWHcZy1wu5R8xGSI4LhE6BAIgDoPOrTtEugri7PUCIOaRBiPEKcFdknq/esNPIS/ysbM="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"},"maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}]}},"readme":"markdown-walker [![Build Status](https://travis-ci.org/fir3pho3nixx/markdown-walker.png?branch=master)](https://travis-ci.org/fir3pho3nixx/markdown-walker)\n===============\n\nUtility for walking a directory structure and parsing markdown files into html\n\n#Getting Started\n\nTo install this package you simply run this from the command line:\n\n    npm install better-markdown-walker --save\n\nThis utility uses the process.cwd() as the root when it is passed a relative file path. You can override this\nby passing { cwd: \"anyPath\" } to any of the constructors.\n\n##MarkdownFile\n\nYou can process files individually if you like. Let's say we would like to write a file `my-markdown.md`.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    markdownFile.write(\"#anyMarkdownContent\");\n\nIdeally you would then load the file again using the `parse` method to get hold of the html and various other info.\n\n    var mw = require(\"better-markdown-walker\");\n    var markdownFile = new mw.MarkdownFile(\"./relative-path/my-markdown.md\");\n    var result = markdownFile.parse();\n\nThis would give you an object of the following shape:\n\n    { fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }\n\n##MarkdownDirectory\n\nYou can also work with directories en masse if you need to by creating a MarkdownDirectory object. Let's say we would\nlike to parse the same file above but instead we use a directory object. This would trawl through the root directory\nparsing out files that have a `.md` extension. \n\n    var mw = require(\"better-markdown-walker\");\n    var markdownDirectory = new mw.MarkdownDirectory(\"./relative-path/\");\n    var results = markdownDirectory.parse();\n\nInstead of getting just one file it will find all of them. A naf example but the only difference in this case would be \nthat you would get an array. \n\n    [{ fullPath: '/usr/local/src/nodejs/markdown-walker/relative-path/my-markdown.md',\n      relativePath: './relative-path/my-markdown.md',\n      markdown: '#anyMarkdownContent',\n      html: '<h1 id=\"anymarkdowncontent\">anyMarkdownContent</h1>' }]\n\nThere you have it folks. Watch this space for file system hooks, express middle and git integration :)\n","maintainers":[{"name":"fir3pho3nixx","email":"fir3pho3nixx@gmail.com"}],"time":{"modified":"2022-06-13T04:33:25.226Z","created":"2013-11-30T18:18:39.415Z","0.0.3":"2013-11-30T18:18:41.907Z","0.0.4":"2013-11-30T18:18:50.163Z","0.0.5":"2013-11-30T18:18:58.676Z","0.0.6":"2013-11-30T18:19:07.678Z","0.0.7":"2013-11-30T18:19:17.117Z","0.0.8":"2013-11-30T18:19:26.974Z","0.0.9":"2013-11-30T18:19:38.236Z","0.0.10":"2013-11-30T18:19:49.533Z","0.0.11":"2013-11-30T18:20:37.827Z","0.0.12":"2013-11-30T18:20:46.289Z","0.0.13":"2013-11-30T18:21:16.419Z","0.0.14":"2013-11-30T18:21:43.460Z","0.0.15":"2013-11-30T19:12:57.976Z","0.0.16":"2013-12-01T13:19:56.980Z"},"author":{"name":"fir3pho3nixx@gmail.com"},"repository":{"type":"git","url":"https://github.com/fir3pho3nixx/markdown-walker.git"}}