/* eslint-disable @typescript-eslint/no-var-requires */ const chalk = require('chalk'); const prism = require('prismjs'); const loadLanguages = require('prismjs/components/index'); const escapeHtml = require('escape-html'); // required to make embedded highlighting work... loadLanguages(['markup', 'css', 'javascript']); function wrap(code: string, lang: string): string { if (lang === 'text') { code = escapeHtml(code); } return `
${code}