import TemplateTag from '../TemplateTag/TemplateTag.mjs';
import stripIndentTransformer from '../stripIndentTransformer/stripIndentTransformer.mjs';
import inlineArrayTransformer from '../inlineArrayTransformer/inlineArrayTransformer.mjs';
import trimResultTransformer from '../trimResultTransformer/trimResultTransformer.mjs';
import splitStringTransformer from '../splitStringTransformer/splitStringTransformer.mjs';
import replaceSubstitutionTransformer from '../replaceSubstitutionTransformer/replaceSubstitutionTransformer.mjs';

new TemplateTag(splitStringTransformer('\n'), inlineArrayTransformer, stripIndentTransformer, trimResultTransformer, replaceSubstitutionTransformer(/&/g, '&amp;'), replaceSubstitutionTransformer(/</g, '&lt;'), replaceSubstitutionTransformer(/>/g, '&gt;'), replaceSubstitutionTransformer(/"/g, '&quot;'), replaceSubstitutionTransformer(/'/g, '&#x27;'), replaceSubstitutionTransformer(/`/g, '&#x60;'));
