Merge remote-tracking branch 'origin/fix-markdown-build' into plugin-tests

This commit is contained in:
Sandile 2022-01-12 10:01:08 +02:00
commit d5f1c3f5a6

View File

@ -21,32 +21,33 @@ import ReactMarkdown from 'react-markdown';
import gfm from 'remark-gfm'; import gfm from 'remark-gfm';
import github from 'react-syntax-highlighter/dist/esm/styles/hljs/github.js'; // See https://github.com/react-syntax-highlighter/react-syntax-highlighter/issues/393 for esm issue.
import javascript from 'react-syntax-highlighter/dist/esm/languages/hljs/javascript.js'; import github from 'react-syntax-highlighter/dist/cjs/styles/hljs/github.js';
import typescript from 'react-syntax-highlighter/dist/esm/languages/hljs/typescript.js'; import javascript from 'react-syntax-highlighter/dist/cjs/languages/hljs/javascript.js';
import python from 'react-syntax-highlighter/dist/esm/languages/hljs/python.js'; import typescript from 'react-syntax-highlighter/dist/cjs/languages/hljs/typescript.js';
import java from 'react-syntax-highlighter/dist/esm/languages/hljs/java.js'; import python from 'react-syntax-highlighter/dist/cjs/languages/hljs/python.js';
import xml from 'react-syntax-highlighter/dist/esm/languages/hljs/xml.js'; import java from 'react-syntax-highlighter/dist/cjs/languages/hljs/java.js';
import json from 'react-syntax-highlighter/dist/esm/languages/hljs/json.js'; import xml from 'react-syntax-highlighter/dist/cjs/languages/hljs/xml.js';
import yaml from 'react-syntax-highlighter/dist/esm/languages/hljs/yaml.js'; import json from 'react-syntax-highlighter/dist/cjs/languages/hljs/json.js';
import markdown from 'react-syntax-highlighter/dist/esm/languages/hljs/markdown.js'; import yaml from 'react-syntax-highlighter/dist/cjs/languages/hljs/yaml.js';
import handlebars from 'react-syntax-highlighter/dist/esm/languages/hljs/handlebars.js'; import markdown from 'react-syntax-highlighter/dist/cjs/languages/hljs/markdown.js';
import handlebars from 'react-syntax-highlighter/dist/cjs/languages/hljs/handlebars.js';
SyntaxHighlighter.registerLanguage('handlebars', handlebars); SyntaxHighlighter.registerLanguage('handlebars', handlebars.default);
SyntaxHighlighter.registerLanguage('nunjucks', handlebars); SyntaxHighlighter.registerLanguage('nunjucks', handlebars.default);
SyntaxHighlighter.registerLanguage('html', handlebars); SyntaxHighlighter.registerLanguage('html', handlebars.default);
SyntaxHighlighter.registerLanguage('java', java); SyntaxHighlighter.registerLanguage('java', java.default);
SyntaxHighlighter.registerLanguage('javascript', javascript); SyntaxHighlighter.registerLanguage('javascript', javascript.default);
SyntaxHighlighter.registerLanguage('js', javascript); SyntaxHighlighter.registerLanguage('js', javascript.default);
SyntaxHighlighter.registerLanguage('jsx', javascript); SyntaxHighlighter.registerLanguage('jsx', javascript.default);
SyntaxHighlighter.registerLanguage('json', json); SyntaxHighlighter.registerLanguage('json', json.default);
SyntaxHighlighter.registerLanguage('markdown', markdown); SyntaxHighlighter.registerLanguage('markdown', markdown.default);
SyntaxHighlighter.registerLanguage('python', python); SyntaxHighlighter.registerLanguage('python', python.default);
SyntaxHighlighter.registerLanguage('py', python); SyntaxHighlighter.registerLanguage('py', python.default);
SyntaxHighlighter.registerLanguage('typescript', typescript); SyntaxHighlighter.registerLanguage('typescript', typescript.default);
SyntaxHighlighter.registerLanguage('ts', typescript); SyntaxHighlighter.registerLanguage('ts', typescript.default);
SyntaxHighlighter.registerLanguage('xml', xml); SyntaxHighlighter.registerLanguage('xml', xml.default);
SyntaxHighlighter.registerLanguage('yaml', yaml); SyntaxHighlighter.registerLanguage('yaml', yaml.default);
const components = { const components = {
code: ({ language, children }) => ( code: ({ language, children }) => (