parses RFC 822-style text files with headers and body
NB: expects UTF-8 encoding
title: Hello World
format: markdown
lorem ipsum
dolor sit amet
$ npm install metacolon
import { colonParse } from "metacolon";
let { headers, body } = await colonParse("./sample.md");
// `headers` is a `Map`, `body` a string
-
ensure your editor supports EditorConfig
-
ensure Node and Deno are installed
Node is our primary runtime environment while Deno provides development tooling
-
npm install
downloads dependencies -
npm test
runs the test suitedeno test
might be used to check compatibility with alternative runtimes -
deno task vet
checks code for stylistic consistencydeno fmt
can be used to automatically format code