chipa
Easily extract code snippets from Markdown files.
Installation
$ yarn add chipa# OR $ npm install --save chipa
Usage
extractSingle
Position :: { start: { column: Int, line: Int } }
Snippet :: { lang: String, meta: String, value: String, position: Position }
FileResult :: { file: String, lang: String, snippets: [Snippet] }
extractSingle :: String -> String?|[String]? -> Promise(FileResult)
extractSingle(filePath: String, language?: String|[String])
-
filePath
: file path. -
language
: the language to search for. If not provided will match every language.
const extractSingle =
extract
extract :: String -> String?|[String]? -> Promise([FileResult])
extract(glob: String, language?: String|[String])
-
glob
: any validnode-glob
pattern. -
language
: the language to search for. If not provided will match every language..
const extract =