This commit is contained in:
17
node_modules/remark-stringify/lib/util/enclose-title.js
generated
vendored
Normal file
17
node_modules/remark-stringify/lib/util/enclose-title.js
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
'use strict'
|
||||
|
||||
module.exports = enclose
|
||||
|
||||
var quotationMark = '"'
|
||||
var apostrophe = "'"
|
||||
|
||||
// There is currently no way to support nested delimiters across Markdown.pl,
|
||||
// CommonMark, and GitHub (RedCarpet). The following code supports Markdown.pl
|
||||
// and GitHub.
|
||||
// CommonMark is not supported when mixing double- and single quotes inside a
|
||||
// title.
|
||||
function enclose(title) {
|
||||
var delimiter =
|
||||
title.indexOf(quotationMark) === -1 ? quotationMark : apostrophe
|
||||
return delimiter + title + delimiter
|
||||
}
|
||||
Reference in New Issue
Block a user