yarle-evernote-to-md
Version:
Yet Another Rope Ladder from Evernote
17 lines • 732 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.italicRule = void 0;
const LanguageFactory_1 = require("./../../outputLanguages/LanguageFactory");
const yarle_1 = require("../../yarle");
// Note: this rule must appear *after* use(gfm) so it can override
// turndown-plugin-gfm rule for strikethrough (which always uses single '~')
exports.italicRule = {
filter: ['i'],
replacement: (content) => {
const languageItems = (0, LanguageFactory_1.getLanguageItems)(yarle_1.yarleOptions.outputFormat);
return (content.trim() !== '')
? `${languageItems.italic}${content}${languageItems.italic}`
: content;
},
};
//# sourceMappingURL=italic-rule.js.map