markdown-toc
Advanced tools
Comparing version 0.11.8 to 0.11.9
'use strict'; | ||
var toc = require('..'); | ||
var lazy = require('lazy-cache')(require); | ||
lazy('gray-matter', 'matter'); | ||
var utils = require('./utils'); | ||
@@ -27,2 +26,6 @@ /** | ||
var newlines = ''; | ||
var m = /\n+$/.exec(str); | ||
if (m) newlines = m[0]; | ||
// does the file have front-matter? | ||
@@ -32,3 +35,3 @@ if (/^---/.test(str)) { | ||
// doesn't get mistaken for a heading | ||
file = lazy.matter(str); | ||
file = utils.matter(str); | ||
str = file.content; | ||
@@ -52,6 +55,6 @@ } | ||
var res = sections.join('\n\n'); | ||
var res = sections.join('\n\n') + newlines; | ||
// if front-matter was found, put it back now | ||
if (file) { | ||
return lazy.matter.stringify(res, file.data); | ||
return utils.matter.stringify(res, file.data); | ||
} | ||
@@ -58,0 +61,0 @@ return res; |
{ | ||
"name": "markdown-toc", | ||
"description": "Generate a markdown TOC (table of contents) with Remarkable.", | ||
"version": "0.11.8", | ||
"version": "0.11.9", | ||
"homepage": "https://github.com/jonschlinkert/markdown-toc", | ||
@@ -6,0 +6,0 @@ "author": "Jon Schlinkert (https://github.com/jonschlinkert)", |
18325
339