'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 }