[6.8] Upgrade highlight.js v9.x to v9.18.5 (#102309)

This commit is contained in:
Thomas Watson 2021-06-29 15:56:11 +02:00 committed by GitHub
parent aed82fdda0
commit d72ee43808
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 346 additions and 147 deletions

View file

@ -98,6 +98,7 @@
"**/grunt-legacy-log-utils/lodash": "^4.17.21",
"**/grunt-legacy-util/lodash": "^4.17.21",
"**/grunt/js-yaml": "^3.13.1",
"**/@elastic/eui/highlight.js": "^9.18.5",
"**/isomorphic-fetch/node-fetch": "^2.6.1",
"**/istanbul-instrumenter-loader/schema-utils": "1.0.0",
"**/load-grunt-config/js-yaml": "^3.13.1",

View file

@ -46,7 +46,7 @@
"grunt-babel": "^7.0.0",
"grunt-contrib-clean": "^1.1.0",
"grunt-contrib-copy": "^1.0.0",
"highlight.js": "9.0.0",
"highlight.js": "^9.18.5",
"html": "1.0.0",
"html-loader": "^0.5.5",
"imports-loader": "^0.8.0",

View file

@ -53,6 +53,7 @@
"@types/react-dom": "^16.0.5",
"@types/react-redux": "^6.0.6",
"@types/react-router-dom": "^4.3.1",
"@types/react-syntax-highlighter": "^13.5.0",
"@types/reduce-reducers": "^0.1.3",
"@types/sinon": "^5.0.1",
"@types/supertest": "^2.0.5",
@ -236,7 +237,7 @@
"react-select": "^1.2.1",
"react-shortcuts": "^2.0.0",
"react-sticky": "^6.0.3",
"react-syntax-highlighter": "^5.7.0",
"react-syntax-highlighter": "^13.5.3",
"react-vis": "^1.8.1",
"recompose": "^0.26.0",
"reduce-reducers": "^0.4.3",

View file

@ -7,14 +7,9 @@
import { EuiSpacer, EuiTitle } from '@elastic/eui';
import { i18n } from '@kbn/i18n';
import React, { Fragment } from 'react';
// @ts-ignore
import sql from 'react-syntax-highlighter/dist/languages/sql';
import SyntaxHighlighter, {
registerLanguage
// @ts-ignore
} from 'react-syntax-highlighter/dist/light';
// @ts-ignore
import { xcode } from 'react-syntax-highlighter/dist/styles';
import { Light as SyntaxHighlighter } from 'react-syntax-highlighter';
import sql from 'react-syntax-highlighter/dist/cjs/languages/hljs/sql';
import { xcode } from 'react-syntax-highlighter/dist/cjs/styles/hljs';
import styled from 'styled-components';
import { DbContext } from '../../../../../../../../typings/es_schemas/Span';
import {
@ -26,7 +21,7 @@ import {
units
} from '../../../../../../../style/variables';
registerLanguage('sql', sql);
SyntaxHighlighter.registerLanguage('sql', sql);
const DatabaseStatement = styled.div`
padding: ${px(units.half)} ${px(unit)};

View file

@ -6,19 +6,11 @@
import { get, size } from 'lodash';
import React from 'react';
// TODO add dependency for @types/react-syntax-highlighter
// @ts-ignore
import javascript from 'react-syntax-highlighter/dist/languages/javascript';
// @ts-ignore
import python from 'react-syntax-highlighter/dist/languages/python';
// @ts-ignore
import ruby from 'react-syntax-highlighter/dist/languages/ruby';
// @ts-ignore
import SyntaxHighlighter from 'react-syntax-highlighter/dist/light';
// @ts-ignore
import { registerLanguage } from 'react-syntax-highlighter/dist/light';
// @ts-ignore
import { xcode } from 'react-syntax-highlighter/dist/styles';
import { Light as SyntaxHighlighter } from 'react-syntax-highlighter';
import javascript from 'react-syntax-highlighter/dist/cjs/languages/hljs/javascript';
import python from 'react-syntax-highlighter/dist/cjs/languages/hljs/python';
import ruby from 'react-syntax-highlighter/dist/cjs/languages/hljs/ruby';
import { xcode } from 'react-syntax-highlighter/dist/cjs/styles/hljs';
import styled from 'styled-components';
import { IStackframeWithLineContext } from 'x-pack/plugins/apm/typings/es_schemas/Stackframe';
import {
@ -29,9 +21,9 @@ import {
units
} from '../../../style/variables';
registerLanguage('javascript', javascript);
registerLanguage('python', python);
registerLanguage('ruby', ruby);
SyntaxHighlighter.registerLanguage('javascript', javascript);
SyntaxHighlighter.registerLanguage('python', python);
SyntaxHighlighter.registerLanguage('ruby', ruby);
const ContextContainer = styled.div`
position: relative;

View file

@ -331,10 +331,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"backgroundColor": "#baeeba",
},
"hljs-attr": Object {
"color": "#5c2699",
"color": "#836C28",
},
"hljs-attribute": Object {
"color": "#000",
"color": "#aa0d91",
},
"hljs-built_in": Object {
"color": "#5c2699",
@ -348,8 +348,11 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"hljs-class .hljs-title": Object {
"color": "#5c2699",
},
"hljs-code": Object {
"color": "#c41a16",
},
"hljs-comment": Object {
"color": "#006a00",
"color": "#007400",
},
"hljs-deletion": Object {
"backgroundColor": "#ffc8bd",
@ -368,16 +371,19 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#aa0d91",
},
"hljs-link": Object {
"color": "#080",
"color": "#0E0EFF",
},
"hljs-literal": Object {
"color": "#aa0d91",
},
"hljs-meta": Object {
"color": "#1c00cf",
"color": "#643820",
},
"hljs-meta-string": Object {
"color": "#c41a16",
},
"hljs-name": Object {
"color": "#008",
"color": "#aa0d91",
},
"hljs-number": Object {
"color": "#1c00cf",
@ -386,13 +392,13 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#5c2699",
},
"hljs-quote": Object {
"color": "#006a00",
"color": "#007400",
},
"hljs-regexp": Object {
"color": "#080",
"color": "#0E0EFF",
},
"hljs-section": Object {
"color": "#5c2699",
"color": "#643820",
},
"hljs-selector-class": Object {
"color": "#9b703f",
@ -416,10 +422,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#1c00cf",
},
"hljs-tag": Object {
"color": "#1c00cf",
"color": "#aa0d91",
},
"hljs-template-variable": Object {
"color": "#660",
"color": "#3F6E74",
},
"hljs-title": Object {
"color": "#1c00cf",
@ -428,7 +434,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#5c2699",
},
"hljs-variable": Object {
"color": "#660",
"color": "#3F6E74",
},
"xml .hljs-meta": Object {
"color": "#c0c0c0",
},
}
}
@ -456,11 +465,18 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
}
}
>
<styled.code>
<styled.code
className="language-javascript"
>
<code
className="c11"
className="language-javascript c11"
>
})
<span
key="code-segement0"
style={Object {}}
>
})
</span>
</code>
</styled.code>
</pre>
@ -490,10 +506,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"backgroundColor": "#baeeba",
},
"hljs-attr": Object {
"color": "#5c2699",
"color": "#836C28",
},
"hljs-attribute": Object {
"color": "#000",
"color": "#aa0d91",
},
"hljs-built_in": Object {
"color": "#5c2699",
@ -507,8 +523,11 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"hljs-class .hljs-title": Object {
"color": "#5c2699",
},
"hljs-code": Object {
"color": "#c41a16",
},
"hljs-comment": Object {
"color": "#006a00",
"color": "#007400",
},
"hljs-deletion": Object {
"backgroundColor": "#ffc8bd",
@ -527,16 +546,19 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#aa0d91",
},
"hljs-link": Object {
"color": "#080",
"color": "#0E0EFF",
},
"hljs-literal": Object {
"color": "#aa0d91",
},
"hljs-meta": Object {
"color": "#1c00cf",
"color": "#643820",
},
"hljs-meta-string": Object {
"color": "#c41a16",
},
"hljs-name": Object {
"color": "#008",
"color": "#aa0d91",
},
"hljs-number": Object {
"color": "#1c00cf",
@ -545,13 +567,13 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#5c2699",
},
"hljs-quote": Object {
"color": "#006a00",
"color": "#007400",
},
"hljs-regexp": Object {
"color": "#080",
"color": "#0E0EFF",
},
"hljs-section": Object {
"color": "#5c2699",
"color": "#643820",
},
"hljs-selector-class": Object {
"color": "#9b703f",
@ -575,10 +597,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#1c00cf",
},
"hljs-tag": Object {
"color": "#1c00cf",
"color": "#aa0d91",
},
"hljs-template-variable": Object {
"color": "#660",
"color": "#3F6E74",
},
"hljs-title": Object {
"color": "#1c00cf",
@ -587,7 +609,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#5c2699",
},
"hljs-variable": Object {
"color": "#660",
"color": "#3F6E74",
},
"xml .hljs-meta": Object {
"color": "#c0c0c0",
},
}
}
@ -615,10 +640,19 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
}
}
>
<styled.code>
<styled.code
className="language-javascript"
>
<code
className="c11"
className="language-javascript c11"
>
<span
key="code-segement0"
style={Object {}}
>
</span>
</code>
@ -650,10 +684,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"backgroundColor": "#baeeba",
},
"hljs-attr": Object {
"color": "#5c2699",
"color": "#836C28",
},
"hljs-attribute": Object {
"color": "#000",
"color": "#aa0d91",
},
"hljs-built_in": Object {
"color": "#5c2699",
@ -667,8 +701,11 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"hljs-class .hljs-title": Object {
"color": "#5c2699",
},
"hljs-code": Object {
"color": "#c41a16",
},
"hljs-comment": Object {
"color": "#006a00",
"color": "#007400",
},
"hljs-deletion": Object {
"backgroundColor": "#ffc8bd",
@ -687,16 +724,19 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#aa0d91",
},
"hljs-link": Object {
"color": "#080",
"color": "#0E0EFF",
},
"hljs-literal": Object {
"color": "#aa0d91",
},
"hljs-meta": Object {
"color": "#1c00cf",
"color": "#643820",
},
"hljs-meta-string": Object {
"color": "#c41a16",
},
"hljs-name": Object {
"color": "#008",
"color": "#aa0d91",
},
"hljs-number": Object {
"color": "#1c00cf",
@ -705,13 +745,13 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#5c2699",
},
"hljs-quote": Object {
"color": "#006a00",
"color": "#007400",
},
"hljs-regexp": Object {
"color": "#080",
"color": "#0E0EFF",
},
"hljs-section": Object {
"color": "#5c2699",
"color": "#643820",
},
"hljs-selector-class": Object {
"color": "#9b703f",
@ -735,10 +775,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#1c00cf",
},
"hljs-tag": Object {
"color": "#1c00cf",
"color": "#aa0d91",
},
"hljs-template-variable": Object {
"color": "#660",
"color": "#3F6E74",
},
"hljs-title": Object {
"color": "#1c00cf",
@ -747,7 +787,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#5c2699",
},
"hljs-variable": Object {
"color": "#660",
"color": "#3F6E74",
},
"xml .hljs-meta": Object {
"color": "#c0c0c0",
},
}
}
@ -775,11 +818,18 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
}
}
>
<styled.code>
<styled.code
className="language-javascript"
>
<code
className="c11"
className="language-javascript c11"
>
client.query(
<span
key="code-segement0"
style={Object {}}
>
client.query(
</span>
<span
key="code-segement1"
style={
@ -790,7 +840,12 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
>
'SELECT id FROM customers WHERE id=$1'
</span>
, [req.body.customer_id], next())
<span
key="code-segement2"
style={Object {}}
>
, [req.body.customer_id], next())
</span>
</code>
</styled.code>
</pre>
@ -820,10 +875,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"backgroundColor": "#baeeba",
},
"hljs-attr": Object {
"color": "#5c2699",
"color": "#836C28",
},
"hljs-attribute": Object {
"color": "#000",
"color": "#aa0d91",
},
"hljs-built_in": Object {
"color": "#5c2699",
@ -837,8 +892,11 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"hljs-class .hljs-title": Object {
"color": "#5c2699",
},
"hljs-code": Object {
"color": "#c41a16",
},
"hljs-comment": Object {
"color": "#006a00",
"color": "#007400",
},
"hljs-deletion": Object {
"backgroundColor": "#ffc8bd",
@ -857,16 +915,19 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#aa0d91",
},
"hljs-link": Object {
"color": "#080",
"color": "#0E0EFF",
},
"hljs-literal": Object {
"color": "#aa0d91",
},
"hljs-meta": Object {
"color": "#1c00cf",
"color": "#643820",
},
"hljs-meta-string": Object {
"color": "#c41a16",
},
"hljs-name": Object {
"color": "#008",
"color": "#aa0d91",
},
"hljs-number": Object {
"color": "#1c00cf",
@ -875,13 +936,13 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#5c2699",
},
"hljs-quote": Object {
"color": "#006a00",
"color": "#007400",
},
"hljs-regexp": Object {
"color": "#080",
"color": "#0E0EFF",
},
"hljs-section": Object {
"color": "#5c2699",
"color": "#643820",
},
"hljs-selector-class": Object {
"color": "#9b703f",
@ -905,10 +966,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#1c00cf",
},
"hljs-tag": Object {
"color": "#1c00cf",
"color": "#aa0d91",
},
"hljs-template-variable": Object {
"color": "#660",
"color": "#3F6E74",
},
"hljs-title": Object {
"color": "#1c00cf",
@ -917,7 +978,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#5c2699",
},
"hljs-variable": Object {
"color": "#660",
"color": "#3F6E74",
},
"xml .hljs-meta": Object {
"color": "#c0c0c0",
},
}
}
@ -945,39 +1009,60 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
}
}
>
<styled.code>
<styled.code
className="language-javascript"
>
<code
className="c11"
className="language-javascript c11"
>
req.body.lines.forEach(
<span
key="code-segement1"
key="code-segement0"
style={Object {}}
>
<span
key="code-segment-1-0"
style={
Object {
"color": "#aa0d91",
}
req.body.lines.forEach(
</span>
<span
className="hljs-function"
key="code-segement1"
style={
Object {
"color": "#aa0d91",
}
>
function
</span>
}
>
function
</span>
<span
className="hljs-function"
key="code-segement2"
style={Object {}}
>
(
<span
key="code-segment-1-2"
style={
Object {
"color": "#5c2699",
}
</span>
<span
className="hljs-function"
key="code-segement3"
style={
Object {
"color": "#5c2699",
}
>
line
</span>
}
>
line
</span>
<span
className="hljs-function"
key="code-segement4"
style={Object {}}
>
)
</span>
{
<span
key="code-segement5"
style={Object {}}
>
{
</span>
</code>
</styled.code>
</pre>
@ -1007,10 +1092,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"backgroundColor": "#baeeba",
},
"hljs-attr": Object {
"color": "#5c2699",
"color": "#836C28",
},
"hljs-attribute": Object {
"color": "#000",
"color": "#aa0d91",
},
"hljs-built_in": Object {
"color": "#5c2699",
@ -1024,8 +1109,11 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"hljs-class .hljs-title": Object {
"color": "#5c2699",
},
"hljs-code": Object {
"color": "#c41a16",
},
"hljs-comment": Object {
"color": "#006a00",
"color": "#007400",
},
"hljs-deletion": Object {
"backgroundColor": "#ffc8bd",
@ -1044,16 +1132,19 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#aa0d91",
},
"hljs-link": Object {
"color": "#080",
"color": "#0E0EFF",
},
"hljs-literal": Object {
"color": "#aa0d91",
},
"hljs-meta": Object {
"color": "#1c00cf",
"color": "#643820",
},
"hljs-meta-string": Object {
"color": "#c41a16",
},
"hljs-name": Object {
"color": "#008",
"color": "#aa0d91",
},
"hljs-number": Object {
"color": "#1c00cf",
@ -1062,13 +1153,13 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#5c2699",
},
"hljs-quote": Object {
"color": "#006a00",
"color": "#007400",
},
"hljs-regexp": Object {
"color": "#080",
"color": "#0E0EFF",
},
"hljs-section": Object {
"color": "#5c2699",
"color": "#643820",
},
"hljs-selector-class": Object {
"color": "#9b703f",
@ -1092,10 +1183,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#1c00cf",
},
"hljs-tag": Object {
"color": "#1c00cf",
"color": "#aa0d91",
},
"hljs-template-variable": Object {
"color": "#660",
"color": "#3F6E74",
},
"hljs-title": Object {
"color": "#1c00cf",
@ -1104,7 +1195,10 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
"color": "#5c2699",
},
"hljs-variable": Object {
"color": "#660",
"color": "#3F6E74",
},
"xml .hljs-meta": Object {
"color": "#c0c0c0",
},
}
}
@ -1132,11 +1226,18 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
}
}
>
<styled.code>
<styled.code
className="language-javascript"
>
<code
className="c11"
className="language-javascript c11"
>
client.query(
<span
key="code-segement0"
style={Object {}}
>
client.query(
</span>
<span
key="code-segement1"
style={
@ -1147,7 +1248,12 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
>
'SELECT id FROM products WHERE id=$1'
</span>
, [line.id], next())
<span
key="code-segement2"
style={Object {}}
>
, [line.id], next())
</span>
</code>
</styled.code>
</pre>

152
yarn.lock
View file

@ -704,10 +704,10 @@
core-js "^2.5.7"
regenerator-runtime "^0.12.0"
"@babel/runtime@^7.12.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.5.tgz#665450911c6031af38f81db530f387ec04cd9a98"
integrity sha512-121rumjddw9c3NCQ55KGkyE1h/nzWhU/owjhw0l4mQrkzz4x9SGS1X8gFLraHwX7td3Yo4QTL+qj0NcIzN87BA==
"@babel/runtime@^7.12.5", "@babel/runtime@^7.3.1":
version "7.14.6"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d"
integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==
dependencies:
regenerator-runtime "^0.13.4"
@ -1735,6 +1735,13 @@
resolved "https://registry.yarnpkg.com/@types/has-ansi/-/has-ansi-3.0.0.tgz#636403dc4e0b2649421c4158e5c404416f3f0330"
integrity sha512-H3vFOwfLlFEC0MOOrcSkus8PCnMCzz4N0EqUbdJZCdDhBTfkAu86aRYA+MTxjKW6jCpUvxcn4715US8g+28BMA==
"@types/hast@^2.0.0":
version "2.3.1"
resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.1.tgz#b16872f2a6144c7025f296fb9636a667ebb79cd9"
integrity sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==
dependencies:
"@types/unist" "*"
"@types/history@*":
version "4.7.2"
resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.2.tgz#0e670ea254d559241b6eeb3894f8754991e73220"
@ -2047,6 +2054,13 @@
"@types/history" "*"
"@types/react" "*"
"@types/react-syntax-highlighter@^13.5.0":
version "13.5.0"
resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-13.5.0.tgz#b93c05f28844e7c35a5f1d38d3819099ffa82fbd"
integrity sha512-U7DrUaQRv3b+fsbPXMf7vC21K7DOkdNCQtp14Wm0Z5YLI9fPhndN4YTZ9eVXwmAivIg6lZ3YBVtGYucAS3H76A==
dependencies:
"@types/react" "*"
"@types/react-virtualized@^9.18.7":
version "9.18.7"
resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.18.7.tgz#8703d8904236819facff90b8b320f29233160c90"
@ -2161,6 +2175,11 @@
resolved "https://registry.yarnpkg.com/@types/type-detect/-/type-detect-4.0.1.tgz#3b0f5ac82ea630090cbf57c57a1bf5a63a29b9b6"
integrity sha512-0+S1S9Iq0oJ9w9IaBC5W/z1WsPNDUIAJG+THGmqR4vUAxUPCzIY+dApTvyGsaBUWjafTDL0Dg8Z9+iRuk3/BQA==
"@types/unist@*":
version "2.0.3"
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
"@types/uuid@^3.4.4":
version "3.4.4"
resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-3.4.4.tgz#7af69360fa65ef0decb41fd150bf4ca5c0cefdf5"
@ -5552,6 +5571,15 @@ clipboard@^1.6.1:
select "^1.1.2"
tiny-emitter "^2.0.0"
clipboard@^2.0.0:
version "2.0.8"
resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.8.tgz#ffc6c103dd2967a83005f3f61976aa4655a4cdba"
integrity sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==
dependencies:
good-listener "^1.2.2"
select "^1.1.2"
tiny-emitter "^2.0.0"
cliui@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
@ -5824,6 +5852,11 @@ combokeys@^3.0.0:
resolved "https://registry.yarnpkg.com/combokeys/-/combokeys-3.0.0.tgz#955c59a3959af40d26846ab6fc3c682448e7572e"
integrity sha1-lVxZo5Wa9A0mhGq2/DxoJEjnVy4=
comma-separated-tokens@^1.0.0:
version "1.0.8"
resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea"
integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==
commander@0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-0.6.1.tgz#fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"
@ -8889,6 +8922,13 @@ fastq@^1.6.0:
dependencies:
reusify "^1.0.0"
fault@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13"
integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==
dependencies:
format "^0.2.0"
faye-websocket@^0.11.3:
version "0.11.3"
resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e"
@ -9367,6 +9407,11 @@ form-data@^2.3.1, form-data@~2.3.2:
combined-stream "^1.0.6"
mime-types "^2.1.12"
format@^0.2.0:
version "0.2.2"
resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b"
integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=
formidable@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.1.1.tgz#96b8886f7c3c3508b932d6bd70c4d3a88f35f1a9"
@ -10874,6 +10919,22 @@ hash.js@^1.0.0, hash.js@^1.0.3:
inherits "^2.0.3"
minimalistic-assert "^1.0.0"
hast-util-parse-selector@^2.0.0:
version "2.2.5"
resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a"
integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==
hastscript@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640"
integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==
dependencies:
"@types/hast" "^2.0.0"
comma-separated-tokens "^1.0.0"
hast-util-parse-selector "^2.0.0"
property-information "^5.0.0"
space-separated-tokens "^1.0.0"
he@1.2.x:
version "1.2.0"
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
@ -10892,15 +10953,15 @@ header-case@^1.0.0:
no-case "^2.2.0"
upper-case "^1.1.3"
highlight.js@9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.0.0.tgz#f5f8d564c97ab374a046f5598077ae6adddbe620"
integrity sha1-9fjVZMl6s3SgRvVZgHeuat3b5iA=
highlight.js@^10.1.1, highlight.js@~10.7.0:
version "10.7.3"
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531"
integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==
highlight.js@^9.12.0, highlight.js@~9.12.0:
version "9.12.0"
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.12.0.tgz#e6d9dbe57cbefe60751f02af336195870c90c01e"
integrity sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=
highlight.js@^9.12.0, highlight.js@^9.18.5:
version "9.18.5"
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.18.5.tgz#d18a359867f378c138d6819edfc2a8acd5f29825"
integrity sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA==
history-extra@^4.0.2:
version "4.0.2"
@ -14280,12 +14341,13 @@ lowercase-keys@^1.0.0:
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
lowlight@~1.9.1:
version "1.9.1"
resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.9.1.tgz#ed7c3dffc36f8c1f263735c0fe0c907847c11250"
integrity sha512-CpDhyVhI+xHjruiGvH2F/Fr5q5aTn5A6Oyh7MI+4oI8G0A1E7p9a3Zqv9Hzx9WByK8gAiNifEueAXz+cA2xdEA==
lowlight@^1.14.0:
version "1.20.0"
resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.20.0.tgz#ddb197d33462ad0d93bf19d17b6c301aa3941888"
integrity sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==
dependencies:
highlight.js "~9.12.0"
fault "^1.0.0"
highlight.js "~10.7.0"
lru-cache@2, lru-cache@^2.6.5:
version "2.7.3"
@ -16189,6 +16251,18 @@ parse-entities@^1.1.0:
is-decimal "^1.0.0"
is-hexadecimal "^1.0.0"
parse-entities@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8"
integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==
dependencies:
character-entities "^1.0.0"
character-entities-legacy "^1.0.0"
character-reference-invalid "^1.0.0"
is-alphanumerical "^1.0.0"
is-decimal "^1.0.0"
is-hexadecimal "^1.0.0"
parse-filepath@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891"
@ -16802,6 +16876,13 @@ pretty-hrtime@^1.0.0:
resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
prismjs@^1.21.0, prismjs@~1.23.0:
version "1.23.0"
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.23.0.tgz#d3b3967f7d72440690497652a9d40ff046067f33"
integrity sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA==
optionalDependencies:
clipboard "^2.0.0"
private@^0.1.6, private@^0.1.7, private@^0.1.8, private@~0.1.5:
version "0.1.8"
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
@ -16880,6 +16961,13 @@ propagate@0.4.0:
resolved "https://registry.yarnpkg.com/propagate/-/propagate-0.4.0.tgz#f3fcca0a6fe06736a7ba572966069617c130b481"
integrity sha1-8/zKCm/gZzanulcpZgaWF8EwtIE=
property-information@^5.0.0:
version "5.6.0"
resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69"
integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==
dependencies:
xtend "^4.0.0"
proto-list@~1.2.1:
version "1.2.4"
resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
@ -17684,14 +17772,16 @@ react-sticky@^6.0.3:
prop-types "^15.5.8"
raf "^3.3.0"
react-syntax-highlighter@^5.7.0:
version "5.8.0"
resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-5.8.0.tgz#a220c010fd0641751d93532509ba7159cc3a4383"
integrity sha512-+FolT9NhFBqE4SsZDelSzsYJJS/JCnQqo4+GxLrFPoML548uvr8f4Eh5nnd5o6ERKFW7ryiygOX9SPnxdnlpkg==
react-syntax-highlighter@^13.5.3:
version "13.5.3"
resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz#9712850f883a3e19eb858cf93fad7bb357eea9c6"
integrity sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==
dependencies:
babel-runtime "^6.18.0"
highlight.js "~9.12.0"
lowlight "~1.9.1"
"@babel/runtime" "^7.3.1"
highlight.js "^10.1.1"
lowlight "^1.14.0"
prismjs "^1.21.0"
refractor "^3.1.0"
react-test-renderer@^16.0.0-0, react-test-renderer@^16.2.0:
version "16.4.0"
@ -18092,6 +18182,15 @@ redux@4.0.0, redux@^4.0.0:
loose-envify "^1.1.0"
symbol-observable "^1.2.0"
refractor@^3.1.0:
version "3.3.1"
resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.3.1.tgz#ebbc04b427ea81dc25ad333f7f67a0b5f4f0be3a"
integrity sha512-vaN6R56kLMuBszHSWlwTpcZ8KTMG6aUCok4GrxYDT20UIOXxOc5o6oDc8tNTzSlH3m2sI+Eu9Jo2kVdDcUTWYw==
dependencies:
hastscript "^6.0.0"
parse-entities "^2.0.0"
prismjs "~1.23.0"
regenerate-unicode-properties@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz#107405afcc4a190ec5ed450ecaa00ed0cafa7a4c"
@ -19497,6 +19596,11 @@ sourcemap-codec@^1.4.1:
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
space-separated-tokens@^1.0.0:
version "1.1.5"
resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899"
integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==
sparkles@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3"