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