longform-markdown-splitter
Version:
Splits and transforms markdown files from obsidian for usage in hugo.
22 lines (21 loc) • 854 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MD_ArraySplit_Mapping = void 0;
var MD_ArraySplit_Mapping = (function () {
function MD_ArraySplit_Mapping(properties) {
this.properties = properties;
}
MD_ArraySplit_Mapping.prototype.perform = function (mapping_properties) {
var target_value = mapping_properties.source_value;
if (target_value.includes(this.properties.separator)) {
console.log("Tags split: ".concat(target_value));
return target_value.split(this.properties.separator).map(function (item) { return item.trim(); });
}
else {
console.log("Tags: ".concat(target_value));
return target_value;
}
};
return MD_ArraySplit_Mapping;
}());
exports.MD_ArraySplit_Mapping = MD_ArraySplit_Mapping;