Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
.replace(
/(\xAF)/gm,
'<span title="Narrow space" class="rule rule-narrow">$1</span>'
)
.replace(
/([“”«»])/gm,
'<span title="Quote" class="rule rule-quote">$1</span>'
)
.replace(
/(—)/gm,
'<span title="Em dash" class="rule rule-emdash">$1</span>'
);
const rt = {
en: richtypo([enRules, enAmps, highlight]),
fr: richtypo([frRules, frAmps, highlight]),
ru: richtypo([ruRules, highlight]),
};
const config = { base: { lang: 'en' } };
const renderMarkdown = createMarkdownRenderer();
const renderTemplate = createTemplateRenderer({ root: __dirname });
let documents = loadSourceFiles(__dirname, ['md'], {
renderers: { md: renderMarkdown },
});
documents = documents.map(doc => {
return {
...doc,
pageTitle: rt[doc.language](doc.title),
/(\xAF)/gm,
'<span title="Narrow space" class="rule rule-narrow">$1</span>'
)
.replace(
/([“”«»])/gm,
'<span title="Quote" class="rule rule-quote">$1</span>'
)
.replace(
/(—)/gm,
'<span title="Em dash" class="rule rule-emdash">$1</span>'
);
const rt = {
en: richtypo([enRules, enAmps, highlight]),
fr: richtypo([frRules, frAmps, highlight]),
ru: richtypo([ruRules, highlight]),
};
const config = { base: { lang: 'en' } };
const renderMarkdown = createMarkdownRenderer();
const renderTemplate = createTemplateRenderer({ root: __dirname });
let documents = loadSourceFiles(__dirname, ['md'], {
renderers: { md: renderMarkdown },
});
documents = documents.map(doc => {
return {
...doc,
pageTitle: rt[doc.language](doc.title),
richtypo: rt[doc.language](doc.content),
)
.replace(
/(\xAF)/gm,
'<span title="Narrow space" class="rule rule-narrow">$1</span>'
)
.replace(
/([“”«»])/gm,
'<span title="Quote" class="rule rule-quote">$1</span>'
)
.replace(
/(—)/gm,
'<span title="Em dash" class="rule rule-emdash">$1</span>'
);
const rt = {
en: richtypo([enRules, enAmps, highlight]),
fr: richtypo([frRules, frAmps, highlight]),
ru: richtypo([ruRules, highlight]),
};
const config = { base: { lang: 'en' } };
const renderMarkdown = createMarkdownRenderer();
const renderTemplate = createTemplateRenderer({ root: __dirname });
let documents = loadSourceFiles(__dirname, ['md'], {
renderers: { md: renderMarkdown },
});
documents = documents.map(doc => {
return {
...doc,