2.0.1 • Published 10 years ago

mdjson v2.0.1

Weekly downloads
855
License
MIT
Repository
github
Last release
10 years ago

mdjson

NPM version build status Test coverage Downloads js-standard-style

Transform markdown to an object where headings are keys.

Installation

$ npm install mdjson

Usage

const mdjson = require('mdjson')

mdjson(`
  This part (before any headers) is ignored. Feel free
  to use this section for commentary on the file's purpose,
  if you wish.

  ## my heading
  oh wow, amazing

  ## another heading
  gorgeous copy, stunning
`)
// => {
//  'my heading': {
//    raw: 'oh wow, amazing',
//    html: '<p>oh wow, amazing</p>'
//  },
//  'another heading': {
//    raw: 'gorgeous copy, stunning',
//    html: '<p>gorgeous copy, stunning</p>'
//  }
//}

Why?

Writing copy in markdown is more pleasant than writing it inline in html or JS. This module allows you to separate copy from markup on a page per page basis.

See Also

  • newspeak - Natural language localization
  • ndjson - newline delimited json parser, not to be confused with this markdown module

License

MIT

2.0.1

10 years ago

2.0.0

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago

0.8.0

11 years ago