generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
19 lines (18 loc) • 771 B
JavaScript
import { formatDocAsSingleLine } from '../../base-application/support/index.js';
const htmlEncode = text => {
let htmLifiedText = text;
htmLifiedText = htmLifiedText.replace(/&/g, '&');
htmLifiedText = htmLifiedText.replace(/"/g, '"');
htmLifiedText = htmLifiedText.replace(/'/g, ''');
htmLifiedText = htmLifiedText.replace(/</g, '<');
htmLifiedText = htmLifiedText.replace(/>/g, '>');
return htmLifiedText;
};
const formatAsLiquibaseRemarks = (text, addRemarksTag = false) => {
if (!text) {
return addRemarksTag ? '' : text;
}
const description = htmlEncode(formatDocAsSingleLine(text));
return addRemarksTag ? ` remarks="${description}"` : description;
};
export default formatAsLiquibaseRemarks;