mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
Upgrade EUI to v28.2.0 (#75700)
* eui to v28.0.0 * eui to 28.2.0 * euiselectableoptions type update * targeted nohoist * src snapshot updates * x-pack snapshot updates * strong -> mark * upgrade @elastic/charts to v21.0.1 * strong -> mark * fix charts version merge * maps -> add_field_tooltip_popover type update * snapshot update * Fix gridline visibility Co-authored-by: Justin Kambic <justin.kambic@elastic.co> Co-authored-by: nickofthyme <nick.ryan.partridge@gmail.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Justin Kambic <justin.kambic@elastic.co>
This commit is contained in:
parent
50ce6349aa
commit
ee73c59f8c
47 changed files with 1004 additions and 149 deletions
|
@ -117,7 +117,10 @@
|
|||
"**/@types/*/**",
|
||||
"**/grunt-*",
|
||||
"**/grunt-*/**",
|
||||
"x-pack/typescript"
|
||||
"x-pack/typescript",
|
||||
"@elastic/eui/rehype-react",
|
||||
"@elastic/eui/remark-rehype",
|
||||
"@elastic/eui/remark-rehype/**"
|
||||
]
|
||||
},
|
||||
"dependencies": {
|
||||
|
@ -125,7 +128,7 @@
|
|||
"@babel/register": "^7.10.5",
|
||||
"@elastic/datemath": "5.0.3",
|
||||
"@elastic/elasticsearch": "7.9.0-rc.2",
|
||||
"@elastic/eui": "27.4.1",
|
||||
"@elastic/eui": "28.2.0",
|
||||
"@elastic/good": "8.1.1-kibana2",
|
||||
"@elastic/numeral": "^2.5.0",
|
||||
"@elastic/request-crypto": "1.1.4",
|
||||
|
@ -227,7 +230,7 @@
|
|||
"@babel/parser": "^7.11.2",
|
||||
"@babel/types": "^7.11.0",
|
||||
"@elastic/apm-rum": "^5.5.0",
|
||||
"@elastic/charts": "19.8.1",
|
||||
"@elastic/charts": "21.0.1",
|
||||
"@elastic/ems-client": "7.9.3",
|
||||
"@elastic/eslint-config-kibana": "0.15.0",
|
||||
"@elastic/eslint-plugin-eui": "0.0.2",
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
"kbn:watch": "node scripts/build --dev --watch"
|
||||
},
|
||||
"dependencies": {
|
||||
"@elastic/charts": "19.8.1",
|
||||
"@elastic/eui": "27.4.1",
|
||||
"@elastic/charts": "21.0.1",
|
||||
"@elastic/eui": "28.2.0",
|
||||
"@elastic/numeral": "^2.5.0",
|
||||
"@kbn/i18n": "1.0.0",
|
||||
"@kbn/monaco": "1.0.0",
|
||||
|
|
|
@ -650,6 +650,8 @@ exports[`CollapsibleNav renders links grouped by category 1`] = `
|
|||
data-test-subj="collapsibleNavGroup-recentlyViewed"
|
||||
id="mockId"
|
||||
initialIsOpen={true}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
onToggle={[Function]}
|
||||
paddingSize="none"
|
||||
>
|
||||
|
@ -901,6 +903,8 @@ exports[`CollapsibleNav renders links grouped by category 1`] = `
|
|||
data-test-subj="collapsibleNavGroup-kibana"
|
||||
id="mockId"
|
||||
initialIsOpen={true}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
onToggle={[Function]}
|
||||
paddingSize="none"
|
||||
>
|
||||
|
@ -1188,6 +1192,8 @@ exports[`CollapsibleNav renders links grouped by category 1`] = `
|
|||
data-test-subj="collapsibleNavGroup-observability"
|
||||
id="mockId"
|
||||
initialIsOpen={true}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
onToggle={[Function]}
|
||||
paddingSize="none"
|
||||
>
|
||||
|
@ -1436,6 +1442,8 @@ exports[`CollapsibleNav renders links grouped by category 1`] = `
|
|||
data-test-subj="collapsibleNavGroup-securitySolution"
|
||||
id="mockId"
|
||||
initialIsOpen={true}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
onToggle={[Function]}
|
||||
paddingSize="none"
|
||||
>
|
||||
|
@ -1636,6 +1644,8 @@ exports[`CollapsibleNav renders links grouped by category 1`] = `
|
|||
data-test-subj="collapsibleNavGroup-management"
|
||||
id="mockId"
|
||||
initialIsOpen={true}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
onToggle={[Function]}
|
||||
paddingSize="none"
|
||||
>
|
||||
|
@ -2624,6 +2634,8 @@ exports[`CollapsibleNav renders the default nav 2`] = `
|
|||
data-test-subj="collapsibleNavGroup-recentlyViewed"
|
||||
id="mockId"
|
||||
initialIsOpen={true}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
onToggle={[Function]}
|
||||
paddingSize="none"
|
||||
>
|
||||
|
@ -3305,6 +3317,8 @@ exports[`CollapsibleNav renders the default nav 3`] = `
|
|||
data-test-subj="collapsibleNavGroup-recentlyViewed"
|
||||
id="mockId"
|
||||
initialIsOpen={true}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
onToggle={[Function]}
|
||||
paddingSize="none"
|
||||
>
|
||||
|
|
|
@ -9265,6 +9265,8 @@ exports[`Header renders 3`] = `
|
|||
data-test-subj="collapsibleNavGroup-recentlyViewed"
|
||||
id="mockId"
|
||||
initialIsOpen={true}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
onToggle={[Function]}
|
||||
paddingSize="none"
|
||||
>
|
||||
|
|
|
@ -33,6 +33,8 @@ exports[`DefaultEditorAgg component should init with the default set of props 1`
|
|||
}
|
||||
id="visEditorAggAccordion1"
|
||||
initialIsOpen={true}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
onToggle={[Function]}
|
||||
paddingSize="none"
|
||||
>
|
||||
|
|
|
@ -42,7 +42,6 @@ exports[`src/legacy/core_plugins/metrics/public/visualizations/views/timeseries/
|
|||
histogramModeAlignment="center"
|
||||
id="61ca57f1-469d-11e7-af02-69e470af7417:Rome"
|
||||
name="Rome"
|
||||
stackAsPercentage={false}
|
||||
timeZone="local"
|
||||
xAccessor={0}
|
||||
xScaleType="time"
|
||||
|
|
|
@ -34,7 +34,6 @@ exports[`src/legacy/core_plugins/metrics/public/visualizations/views/timeseries/
|
|||
histogramModeAlignment="center"
|
||||
id="61ca57f1-469d-11e7-af02-69e470af7417:Rome"
|
||||
name="Rome"
|
||||
stackAsPercentage={false}
|
||||
timeZone="local"
|
||||
xAccessor={0}
|
||||
xScaleType="time"
|
||||
|
|
|
@ -32,7 +32,7 @@ export function AreaSeriesDecorator({
|
|||
lines,
|
||||
color,
|
||||
stackAccessors,
|
||||
stackAsPercentage,
|
||||
stackMode,
|
||||
points,
|
||||
xScaleType,
|
||||
yScaleType,
|
||||
|
@ -60,7 +60,7 @@ export function AreaSeriesDecorator({
|
|||
y1AccessorFormat,
|
||||
y0AccessorFormat,
|
||||
stackAccessors,
|
||||
stackAsPercentage,
|
||||
stackMode,
|
||||
xScaleType,
|
||||
yScaleType,
|
||||
timeZone,
|
||||
|
|
|
@ -43,7 +43,7 @@ describe('src/legacy/core_plugins/metrics/public/visualizations/views/timeseries
|
|||
[1557003600000, 9],
|
||||
],
|
||||
hideInLegend: false,
|
||||
stackAsPercentage: false,
|
||||
stackMode: undefined,
|
||||
seriesId: '61ca57f1-469d-11e7-af02-69e470af7417:Rome',
|
||||
seriesGroupId: 'yaxis_main_group',
|
||||
name: 'Rome',
|
||||
|
|
|
@ -32,7 +32,7 @@ export function BarSeriesDecorator({
|
|||
bars,
|
||||
color,
|
||||
stackAccessors,
|
||||
stackAsPercentage,
|
||||
stackMode,
|
||||
xScaleType,
|
||||
yScaleType,
|
||||
timeZone,
|
||||
|
@ -59,7 +59,7 @@ export function BarSeriesDecorator({
|
|||
y1AccessorFormat,
|
||||
y0AccessorFormat,
|
||||
stackAccessors,
|
||||
stackAsPercentage,
|
||||
stackMode,
|
||||
xScaleType,
|
||||
yScaleType,
|
||||
timeZone,
|
||||
|
|
|
@ -33,7 +33,7 @@ describe('src/legacy/core_plugins/metrics/public/visualizations/views/timeseries
|
|||
[1557003600000, 9],
|
||||
],
|
||||
hideInLegend: false,
|
||||
stackAsPercentage: false,
|
||||
stackMode: undefined,
|
||||
seriesId: '61ca57f1-469d-11e7-af02-69e470af7417:Rome',
|
||||
seriesGroupId: 'yaxis_main_group',
|
||||
name: 'Rome',
|
||||
|
|
|
@ -29,6 +29,7 @@ import {
|
|||
AnnotationDomainTypes,
|
||||
LineAnnotation,
|
||||
TooltipType,
|
||||
StackMode,
|
||||
} from '@elastic/charts';
|
||||
import { EuiIcon } from '@elastic/eui';
|
||||
import { getTimezone } from '../../../lib/get_timezone';
|
||||
|
@ -197,7 +198,7 @@ export const TimeSeries = ({
|
|||
bars={bars}
|
||||
color={finalColor}
|
||||
stackAccessors={stackAccessors}
|
||||
stackAsPercentage={isPercentage}
|
||||
stackMode={isPercentage ? StackMode.Percentage : undefined}
|
||||
xScaleType={xScaleType}
|
||||
yScaleType={yScaleType}
|
||||
timeZone={timeZone}
|
||||
|
@ -222,7 +223,7 @@ export const TimeSeries = ({
|
|||
lines={lines}
|
||||
color={finalColor}
|
||||
stackAccessors={stackAccessors}
|
||||
stackAsPercentage={isPercentage}
|
||||
stackMode={isPercentage ? StackMode.Percentage : undefined}
|
||||
points={points}
|
||||
xScaleType={xScaleType}
|
||||
yScaleType={yScaleType}
|
||||
|
@ -248,8 +249,10 @@ export const TimeSeries = ({
|
|||
position={position}
|
||||
domain={domain}
|
||||
hide={hide}
|
||||
showGridLines={showGrid}
|
||||
gridLineStyle={GRID_LINE_CONFIG}
|
||||
gridLine={{
|
||||
...GRID_LINE_CONFIG,
|
||||
visible: showGrid,
|
||||
}}
|
||||
tickFormat={tickFormatter}
|
||||
/>
|
||||
))}
|
||||
|
@ -259,8 +262,10 @@ export const TimeSeries = ({
|
|||
position={Position.Bottom}
|
||||
title={xAxisLabel}
|
||||
tickFormat={xAxisFormatter}
|
||||
showGridLines={showGrid}
|
||||
gridLineStyle={GRID_LINE_CONFIG}
|
||||
gridLine={{
|
||||
...GRID_LINE_CONFIG,
|
||||
visible: showGrid,
|
||||
}}
|
||||
/>
|
||||
</Chart>
|
||||
);
|
||||
|
|
|
@ -14,7 +14,7 @@ Object {
|
|||
"seriesId": [Function],
|
||||
"sortIndex": [Function],
|
||||
"stackAccessors": [Function],
|
||||
"stackAsPercentage": [Function],
|
||||
"stackMode": [Function],
|
||||
"timeZone": [Function],
|
||||
"useDefaultGroupDomain": [Function],
|
||||
"xScaleType": [Function],
|
||||
|
@ -31,7 +31,7 @@ Object {
|
|||
"seriesId": [Function],
|
||||
"sortIndex": [Function],
|
||||
"stackAccessors": [Function],
|
||||
"stackAsPercentage": [Function],
|
||||
"stackMode": [Function],
|
||||
"timeZone": [Function],
|
||||
"useDefaultGroupDomain": [Function],
|
||||
"xScaleType": [Function],
|
||||
|
|
|
@ -30,7 +30,7 @@ const Chart = {
|
|||
data: PropTypes.arrayOf(PropTypes.arrayOf(PropTypes.number)).isRequired,
|
||||
hideInLegend: PropTypes.bool.isRequired,
|
||||
color: PropTypes.string.isRequired,
|
||||
stackAsPercentage: PropTypes.bool.isRequired,
|
||||
stackMode: PropTypes.oneOf(['percentage', 'wiggle', 'silhouette']),
|
||||
stackAccessors: PropTypes.arrayOf(PropTypes.number),
|
||||
xScaleType: PropTypes.string,
|
||||
yScaleType: PropTypes.string,
|
||||
|
|
|
@ -33,14 +33,12 @@ describe('TSVB theme', () => {
|
|||
});
|
||||
it('should return a highcontrast color theme for a different background', () => {
|
||||
// red use a near full-black color
|
||||
expect(getBaseTheme(LIGHT_THEME, 'red').axes.axisTitleStyle.fill).toEqual('rgb(23,23,23)');
|
||||
expect(getBaseTheme(LIGHT_THEME, 'red').axes.axisTitle.fill).toEqual('rgb(23,23,23)');
|
||||
|
||||
// violet increased the text color to full white for higer contrast
|
||||
expect(getBaseTheme(LIGHT_THEME, '#ba26ff').axes.axisTitleStyle.fill).toEqual(
|
||||
'rgb(255,255,255)'
|
||||
);
|
||||
expect(getBaseTheme(LIGHT_THEME, '#ba26ff').axes.axisTitle.fill).toEqual('rgb(255,255,255)');
|
||||
|
||||
// light yellow, prefer the LIGHT_THEME fill color because already with a good contrast
|
||||
expect(getBaseTheme(LIGHT_THEME, '#fff49f').axes.axisTitleStyle.fill).toEqual('#333');
|
||||
expect(getBaseTheme(LIGHT_THEME, '#fff49f').axes.axisTitle.fill).toEqual('#333');
|
||||
});
|
||||
});
|
||||
|
|
|
@ -109,27 +109,27 @@ export function getBaseTheme(baseTheme: Theme, bgColor?: string | null): Theme {
|
|||
const mainTheme = bgLuminosity <= 0.179 ? DARK_THEME : LIGHT_THEME;
|
||||
const color = findBestContrastColor(
|
||||
bgColor,
|
||||
LIGHT_THEME.axes.axisTitleStyle.fill,
|
||||
DARK_THEME.axes.axisTitleStyle.fill
|
||||
LIGHT_THEME.axes.axisTitle.fill,
|
||||
DARK_THEME.axes.axisTitle.fill
|
||||
);
|
||||
return {
|
||||
...mainTheme,
|
||||
axes: {
|
||||
...mainTheme.axes,
|
||||
axisTitleStyle: {
|
||||
...mainTheme.axes.axisTitleStyle,
|
||||
axisTitle: {
|
||||
...mainTheme.axes.axisTitle,
|
||||
fill: color,
|
||||
},
|
||||
tickLabelStyle: {
|
||||
...mainTheme.axes.tickLabelStyle,
|
||||
tickLabel: {
|
||||
...mainTheme.axes.tickLabel,
|
||||
fill: color,
|
||||
},
|
||||
axisLineStyle: {
|
||||
...mainTheme.axes.axisLineStyle,
|
||||
axisLine: {
|
||||
...mainTheme.axes.axisLine,
|
||||
stroke: color,
|
||||
},
|
||||
tickLineStyle: {
|
||||
...mainTheme.axes.tickLineStyle,
|
||||
tickLine: {
|
||||
...mainTheme.axes.tickLine,
|
||||
stroke: color,
|
||||
},
|
||||
},
|
||||
|
|
|
@ -83,6 +83,8 @@ exports[`ValueAxesPanel component should init with the default set of props 1`]
|
|||
}
|
||||
id="yAxisAccordionValueAxis-1"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
key="ValueAxis-1"
|
||||
paddingSize="none"
|
||||
>
|
||||
|
@ -264,6 +266,8 @@ exports[`ValueAxesPanel component should init with the default set of props 1`]
|
|||
}
|
||||
id="yAxisAccordionValueAxis-2"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
key="ValueAxis-2"
|
||||
paddingSize="none"
|
||||
>
|
||||
|
|
|
@ -124,6 +124,8 @@ exports[`ValueAxisOptions component should init with the default set of props 1`
|
|||
className="visEditorSidebar__section visEditorSidebar__collapsible"
|
||||
id="yAxisOptionsAccordionValueAxis-1"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
paddingSize="none"
|
||||
>
|
||||
<EuiSpacer
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"build": "rm -rf './target' && tsc"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@elastic/eui": "27.4.1",
|
||||
"@elastic/eui": "28.2.0",
|
||||
"@kbn/plugin-helpers": "1.0.0",
|
||||
"react": "^16.12.0",
|
||||
"react-dom": "^16.12.0",
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"build": "rm -rf './target' && tsc"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@elastic/eui": "27.4.1",
|
||||
"@elastic/eui": "28.2.0",
|
||||
"react": "^16.12.0",
|
||||
"typescript": "4.0.2"
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"build": "rm -rf './target' && tsc"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@elastic/eui": "27.4.1",
|
||||
"@elastic/eui": "28.2.0",
|
||||
"@kbn/plugin-helpers": "1.0.0",
|
||||
"react": "^16.12.0",
|
||||
"typescript": "4.0.2"
|
||||
|
|
|
@ -276,7 +276,7 @@
|
|||
"@babel/runtime": "^7.11.2",
|
||||
"@elastic/datemath": "5.0.3",
|
||||
"@elastic/ems-client": "7.9.3",
|
||||
"@elastic/eui": "27.4.1",
|
||||
"@elastic/eui": "28.2.0",
|
||||
"@elastic/filesaver": "1.1.2",
|
||||
"@elastic/node-crypto": "1.2.1",
|
||||
"@elastic/numeral": "^2.5.0",
|
||||
|
|
|
@ -163,6 +163,8 @@ exports[`Stackframe when stackframe has source lines should render correctly 1`]
|
|||
}
|
||||
id="test"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
paddingSize="none"
|
||||
>
|
||||
<div
|
||||
|
|
|
@ -6,7 +6,6 @@ exports[`<Settings /> can navigate Autoplay Settings 1`] = `
|
|||
data-eui="EuiFocusTrap"
|
||||
>
|
||||
<div
|
||||
aria-describedby="generated-id"
|
||||
aria-live="assertive"
|
||||
aria-modal="true"
|
||||
class="euiPanel euiPopover__panel euiPopover__panel--top euiPopover__panel-withTitle"
|
||||
|
@ -97,7 +96,6 @@ exports[`<Settings /> can navigate Autoplay Settings 2`] = `
|
|||
data-eui="EuiFocusTrap"
|
||||
>
|
||||
<div
|
||||
aria-describedby="generated-id"
|
||||
aria-live="assertive"
|
||||
aria-modal="true"
|
||||
class="euiPanel euiPopover__panel euiPopover__panel--top euiPopover__panel-isOpen euiPopover__panel-withTitle"
|
||||
|
@ -341,7 +339,6 @@ exports[`<Settings /> can navigate Toolbar Settings, closes when activated 1`] =
|
|||
data-eui="EuiFocusTrap"
|
||||
>
|
||||
<div
|
||||
aria-describedby="generated-id"
|
||||
aria-live="assertive"
|
||||
aria-modal="true"
|
||||
class="euiPanel euiPopover__panel euiPopover__panel--top euiPopover__panel-withTitle"
|
||||
|
@ -432,7 +429,6 @@ exports[`<Settings /> can navigate Toolbar Settings, closes when activated 2`] =
|
|||
data-eui="EuiFocusTrap"
|
||||
>
|
||||
<div
|
||||
aria-describedby="generated-id"
|
||||
aria-live="assertive"
|
||||
aria-modal="true"
|
||||
class="euiPanel euiPopover__panel euiPopover__panel--top euiPopover__panel-isOpen euiPopover__panel-withTitle"
|
||||
|
@ -605,4 +601,4 @@ exports[`<Settings /> can navigate Toolbar Settings, closes when activated 2`] =
|
|||
</div>
|
||||
`;
|
||||
|
||||
exports[`<Settings /> can navigate Toolbar Settings, closes when activated 3`] = `"<div><div data-eui=\\"EuiFocusTrap\\"><div class=\\"euiPanel euiPopover__panel euiPopover__panel--top euiPopover__panel-withTitle\\" aria-live=\\"assertive\\" role=\\"dialog\\" aria-modal=\\"true\\" aria-describedby=\\"generated-id\\" style=\\"top: -16px; left: -22px; z-index: 2000;\\"><div class=\\"euiPopover__panelArrow euiPopover__panelArrow--top\\" style=\\"left: 10px; top: 0px;\\"></div><div><div class=\\"euiContextMenu\\" style=\\"height: 0px;\\"><div class=\\"euiContextMenuPanel euiContextMenu__panel euiContextMenuPanel-txOutLeft\\" tabindex=\\"0\\"><div class=\\"euiPopoverTitle\\"><span class=\\"euiContextMenu__itemLayout\\">Settings</span></div><div><div><button class=\\"euiContextMenuItem\\" type=\\"button\\"><span class=\\"euiContextMenu__itemLayout\\"><div data-euiicon-type=\\"play\\" class=\\"euiContextMenu__icon\\"></div><span class=\\"euiContextMenuItem__text\\">Auto Play</span><div data-euiicon-type=\\"arrowRight\\" class=\\"euiContextMenu__arrow\\"></div></span></button><button class=\\"euiContextMenuItem\\" type=\\"button\\"><span class=\\"euiContextMenu__itemLayout\\"><div data-euiicon-type=\\"boxesHorizontal\\" class=\\"euiContextMenu__icon\\"></div><span class=\\"euiContextMenuItem__text\\">Toolbar</span><div data-euiicon-type=\\"arrowRight\\" class=\\"euiContextMenu__arrow\\"></div></span></button></div></div></div><div class=\\"euiContextMenuPanel euiContextMenu__panel euiContextMenuPanel-txInLeft\\" tabindex=\\"0\\"><button class=\\"euiContextMenuPanelTitle\\" type=\\"button\\" data-test-subj=\\"contextMenuPanelTitleButton\\"><span class=\\"euiContextMenu__itemLayout\\"><div data-euiicon-type=\\"arrowLeft\\" class=\\"euiContextMenu__icon\\"></div><span class=\\"euiContextMenu__text\\">Toolbar</span></span></button><div><div><div style=\\"padding: 16px;\\"><div class=\\"euiFormRow\\" id=\\"generated-id-row\\"><div class=\\"euiFormRow__fieldWrapper\\"><div class=\\"euiSwitch\\"><button id=\\"generated-id\\" aria-checked=\\"true\\" class=\\"euiSwitch__button\\" role=\\"switch\\" type=\\"button\\" aria-labelledby=\\"generated-id\\" data-test-subj=\\"hideToolbarSwitch\\" name=\\"toolbarHide\\" aria-describedby=\\"generated-id-help\\"><span class=\\"euiSwitch__body\\"><span class=\\"euiSwitch__thumb\\"></span><span class=\\"euiSwitch__track\\"><div data-euiicon-type=\\"cross\\" class=\\"euiSwitch__icon\\"></div><div data-euiicon-type=\\"check\\" class=\\"euiSwitch__icon euiSwitch__icon--checked\\"></div></span></span></button><span class=\\"euiSwitch__label\\" id=\\"generated-id\\">Hide Toolbar</span></div><div class=\\"euiFormHelpText euiFormRow__text\\" id=\\"generated-id-help\\">Hide the toolbar when the mouse is not within the Canvas?</div></div></div></div></div></div></div></div></div></div></div></div>"`;
|
||||
exports[`<Settings /> can navigate Toolbar Settings, closes when activated 3`] = `"<div><div data-eui=\\"EuiFocusTrap\\"><div class=\\"euiPanel euiPopover__panel euiPopover__panel--top euiPopover__panel-withTitle\\" aria-live=\\"assertive\\" role=\\"dialog\\" aria-modal=\\"true\\" style=\\"top: -16px; left: -22px; z-index: 2000;\\"><div class=\\"euiPopover__panelArrow euiPopover__panelArrow--top\\" style=\\"left: 10px; top: 0px;\\"></div><div><div class=\\"euiContextMenu\\" style=\\"height: 0px;\\"><div class=\\"euiContextMenuPanel euiContextMenu__panel euiContextMenuPanel-txOutLeft\\" tabindex=\\"0\\"><div class=\\"euiPopoverTitle\\"><span class=\\"euiContextMenu__itemLayout\\">Settings</span></div><div><div><button class=\\"euiContextMenuItem\\" type=\\"button\\"><span class=\\"euiContextMenu__itemLayout\\"><div data-euiicon-type=\\"play\\" class=\\"euiContextMenu__icon\\"></div><span class=\\"euiContextMenuItem__text\\">Auto Play</span><div data-euiicon-type=\\"arrowRight\\" class=\\"euiContextMenu__arrow\\"></div></span></button><button class=\\"euiContextMenuItem\\" type=\\"button\\"><span class=\\"euiContextMenu__itemLayout\\"><div data-euiicon-type=\\"boxesHorizontal\\" class=\\"euiContextMenu__icon\\"></div><span class=\\"euiContextMenuItem__text\\">Toolbar</span><div data-euiicon-type=\\"arrowRight\\" class=\\"euiContextMenu__arrow\\"></div></span></button></div></div></div><div class=\\"euiContextMenuPanel euiContextMenu__panel euiContextMenuPanel-txInLeft\\" tabindex=\\"0\\"><button class=\\"euiContextMenuPanelTitle\\" type=\\"button\\" data-test-subj=\\"contextMenuPanelTitleButton\\"><span class=\\"euiContextMenu__itemLayout\\"><div data-euiicon-type=\\"arrowLeft\\" class=\\"euiContextMenu__icon\\"></div><span class=\\"euiContextMenu__text\\">Toolbar</span></span></button><div><div><div style=\\"padding: 16px;\\"><div class=\\"euiFormRow\\" id=\\"generated-id-row\\"><div class=\\"euiFormRow__fieldWrapper\\"><div class=\\"euiSwitch\\"><button id=\\"generated-id\\" aria-checked=\\"true\\" class=\\"euiSwitch__button\\" role=\\"switch\\" type=\\"button\\" aria-labelledby=\\"generated-id\\" data-test-subj=\\"hideToolbarSwitch\\" name=\\"toolbarHide\\" aria-describedby=\\"generated-id-help\\"><span class=\\"euiSwitch__body\\"><span class=\\"euiSwitch__thumb\\"></span><span class=\\"euiSwitch__track\\"><div data-euiicon-type=\\"cross\\" class=\\"euiSwitch__icon\\"></div><div data-euiicon-type=\\"check\\" class=\\"euiSwitch__icon euiSwitch__icon--checked\\"></div></span></span></button><span class=\\"euiSwitch__label\\" id=\\"generated-id\\">Hide Toolbar</span></div><div class=\\"euiFormHelpText euiFormRow__text\\" id=\\"generated-id-help\\">Hide the toolbar when the mouse is not within the Canvas?</div></div></div></div></div></div></div></div></div></div></div></div>"`;
|
||||
|
|
|
@ -161,7 +161,7 @@ export function PieComponent(
|
|||
// to account for in outer labels
|
||||
// This does not handle non-dashboard embeddables, which are allowed to
|
||||
// have different backgrounds.
|
||||
textColor: chartTheme.axes?.axisTitleStyle?.fill,
|
||||
textColor: chartTheme.axes?.axisTitle?.fill,
|
||||
},
|
||||
sectorLineStroke: chartTheme.lineSeriesStyle?.point?.fill,
|
||||
sectorLineWidth: 1.5,
|
||||
|
|
|
@ -20,23 +20,47 @@ exports[`xy_expression XYChart component it renders area 1`] = `
|
|||
}
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLineStyle={
|
||||
gridLine={
|
||||
Object {
|
||||
"strokeWidth": 2,
|
||||
"visible": true,
|
||||
}
|
||||
}
|
||||
id="x"
|
||||
position="bottom"
|
||||
showGridLines={true}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": true,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="c"
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLine={
|
||||
Object {
|
||||
"visible": false,
|
||||
}
|
||||
}
|
||||
groupId="left"
|
||||
id="left"
|
||||
key="left"
|
||||
position="left"
|
||||
showGridLines={false}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": false,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="a"
|
||||
/>
|
||||
|
@ -151,23 +175,47 @@ exports[`xy_expression XYChart component it renders bar 1`] = `
|
|||
}
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLineStyle={
|
||||
gridLine={
|
||||
Object {
|
||||
"strokeWidth": 2,
|
||||
"visible": true,
|
||||
}
|
||||
}
|
||||
id="x"
|
||||
position="bottom"
|
||||
showGridLines={true}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": true,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="c"
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLine={
|
||||
Object {
|
||||
"visible": false,
|
||||
}
|
||||
}
|
||||
groupId="left"
|
||||
id="left"
|
||||
key="left"
|
||||
position="left"
|
||||
showGridLines={false}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": false,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="a"
|
||||
/>
|
||||
|
@ -272,23 +320,47 @@ exports[`xy_expression XYChart component it renders horizontal bar 1`] = `
|
|||
}
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLineStyle={
|
||||
gridLine={
|
||||
Object {
|
||||
"strokeWidth": 2,
|
||||
"visible": true,
|
||||
}
|
||||
}
|
||||
id="x"
|
||||
position="left"
|
||||
showGridLines={true}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": true,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="c"
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLine={
|
||||
Object {
|
||||
"visible": false,
|
||||
}
|
||||
}
|
||||
groupId="left"
|
||||
id="left"
|
||||
key="left"
|
||||
position="bottom"
|
||||
showGridLines={false}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": false,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="a"
|
||||
/>
|
||||
|
@ -393,23 +465,47 @@ exports[`xy_expression XYChart component it renders line 1`] = `
|
|||
}
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLineStyle={
|
||||
gridLine={
|
||||
Object {
|
||||
"strokeWidth": 2,
|
||||
"visible": true,
|
||||
}
|
||||
}
|
||||
id="x"
|
||||
position="bottom"
|
||||
showGridLines={true}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": true,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="c"
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLine={
|
||||
Object {
|
||||
"visible": false,
|
||||
}
|
||||
}
|
||||
groupId="left"
|
||||
id="left"
|
||||
key="left"
|
||||
position="left"
|
||||
showGridLines={false}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": false,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="a"
|
||||
/>
|
||||
|
@ -524,23 +620,47 @@ exports[`xy_expression XYChart component it renders stacked area 1`] = `
|
|||
}
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLineStyle={
|
||||
gridLine={
|
||||
Object {
|
||||
"strokeWidth": 2,
|
||||
"visible": true,
|
||||
}
|
||||
}
|
||||
id="x"
|
||||
position="bottom"
|
||||
showGridLines={true}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": true,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="c"
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLine={
|
||||
Object {
|
||||
"visible": false,
|
||||
}
|
||||
}
|
||||
groupId="left"
|
||||
id="left"
|
||||
key="left"
|
||||
position="left"
|
||||
showGridLines={false}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": false,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="a"
|
||||
/>
|
||||
|
@ -563,6 +683,11 @@ exports[`xy_expression XYChart component it renders stacked area 1`] = `
|
|||
]
|
||||
}
|
||||
enableHistogramMode={false}
|
||||
fit={
|
||||
Object {
|
||||
"type": "none",
|
||||
}
|
||||
}
|
||||
groupId="left"
|
||||
id="d-a"
|
||||
key="0-0"
|
||||
|
@ -606,6 +731,11 @@ exports[`xy_expression XYChart component it renders stacked area 1`] = `
|
|||
]
|
||||
}
|
||||
enableHistogramMode={false}
|
||||
fit={
|
||||
Object {
|
||||
"type": "none",
|
||||
}
|
||||
}
|
||||
groupId="left"
|
||||
id="d-b"
|
||||
key="0-1"
|
||||
|
@ -653,23 +783,47 @@ exports[`xy_expression XYChart component it renders stacked bar 1`] = `
|
|||
}
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLineStyle={
|
||||
gridLine={
|
||||
Object {
|
||||
"strokeWidth": 2,
|
||||
"visible": true,
|
||||
}
|
||||
}
|
||||
id="x"
|
||||
position="bottom"
|
||||
showGridLines={true}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": true,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="c"
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLine={
|
||||
Object {
|
||||
"visible": false,
|
||||
}
|
||||
}
|
||||
groupId="left"
|
||||
id="left"
|
||||
key="left"
|
||||
position="left"
|
||||
showGridLines={false}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": false,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="a"
|
||||
/>
|
||||
|
@ -782,23 +936,47 @@ exports[`xy_expression XYChart component it renders stacked horizontal bar 1`] =
|
|||
}
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLineStyle={
|
||||
gridLine={
|
||||
Object {
|
||||
"strokeWidth": 2,
|
||||
"visible": true,
|
||||
}
|
||||
}
|
||||
id="x"
|
||||
position="left"
|
||||
showGridLines={true}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": true,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="c"
|
||||
/>
|
||||
<Connect(SpecInstance)
|
||||
gridLine={
|
||||
Object {
|
||||
"visible": false,
|
||||
}
|
||||
}
|
||||
groupId="left"
|
||||
id="left"
|
||||
key="left"
|
||||
position="bottom"
|
||||
showGridLines={false}
|
||||
style={
|
||||
Object {
|
||||
"axisTitle": Object {
|
||||
"visible": true,
|
||||
},
|
||||
"tickLabel": Object {
|
||||
"visible": false,
|
||||
},
|
||||
}
|
||||
}
|
||||
tickFormat={[Function]}
|
||||
title="a"
|
||||
/>
|
||||
|
|
|
@ -107,7 +107,7 @@ describe('XY Config panels', () => {
|
|||
expect(component.find(EuiSuperSelect).prop('valueOfSelected')).toEqual('Carry');
|
||||
});
|
||||
|
||||
it('should disable the select if there is no unstacked area or line series', () => {
|
||||
it('should disable the select if there is no area or line series', () => {
|
||||
const state = testState();
|
||||
const component = shallow(
|
||||
<XyToolbar
|
||||
|
@ -115,10 +115,7 @@ describe('XY Config panels', () => {
|
|||
setState={jest.fn()}
|
||||
state={{
|
||||
...state,
|
||||
layers: [
|
||||
{ ...state.layers[0], seriesType: 'bar' },
|
||||
{ ...state.layers[0], seriesType: 'area_stacked' },
|
||||
],
|
||||
layers: [{ ...state.layers[0], seriesType: 'bar' }],
|
||||
fittingFunction: 'Carry',
|
||||
}}
|
||||
/>
|
||||
|
|
|
@ -135,8 +135,8 @@ export function XyToolbar(props: VisualizationToolbarProps<State>) {
|
|||
const { frame, state, setState } = props;
|
||||
|
||||
const [open, setOpen] = useState(false);
|
||||
const hasNonBarSeries = state?.layers.some(
|
||||
(layer) => layer.seriesType === 'line' || layer.seriesType === 'area'
|
||||
const hasNonBarSeries = state?.layers.some(({ seriesType }) =>
|
||||
['area_stacked', 'area', 'line'].includes(seriesType)
|
||||
);
|
||||
|
||||
const [xAxisTitle, setXAxisTitle] = useState(state?.xTitle);
|
||||
|
@ -261,8 +261,7 @@ export function XyToolbar(props: VisualizationToolbarProps<State>) {
|
|||
content={
|
||||
!hasNonBarSeries &&
|
||||
i18n.translate('xpack.lens.xyChart.fittingDisabledHelpText', {
|
||||
defaultMessage:
|
||||
'This setting only applies to line charts and unstacked area charts.',
|
||||
defaultMessage: 'This setting only applies to line and area charts.',
|
||||
})
|
||||
}
|
||||
>
|
||||
|
|
|
@ -1414,7 +1414,7 @@ describe('xy_expression', () => {
|
|||
expect(convertSpy).toHaveBeenCalledWith('I');
|
||||
});
|
||||
|
||||
test('it should not pass the formatter function to the x axis if the visibility of the tick labels is off', () => {
|
||||
test('it should set the tickLabel visibility on the x axis if the tick labels is hidden', () => {
|
||||
const { data, args } = sampleArgs();
|
||||
|
||||
args.tickLabelsVisibilitySettings = { x: false, y: true, type: 'lens_xy_tickLabelsConfig' };
|
||||
|
@ -1432,15 +1432,94 @@ describe('xy_expression', () => {
|
|||
/>
|
||||
);
|
||||
|
||||
const tickFormatter = instance.find(Axis).first().prop('tickFormat');
|
||||
const axisStyle = instance.find(Axis).first().prop('style');
|
||||
|
||||
if (!tickFormatter) {
|
||||
throw new Error('tickFormatter prop not found');
|
||||
}
|
||||
expect(axisStyle).toMatchObject({
|
||||
tickLabel: {
|
||||
visible: false,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
tickFormatter('I');
|
||||
test('it should set the tickLabel visibility on the y axis if the tick labels is hidden', () => {
|
||||
const { data, args } = sampleArgs();
|
||||
|
||||
expect(convertSpy).toHaveBeenCalledTimes(0);
|
||||
args.tickLabelsVisibilitySettings = { x: true, y: false, type: 'lens_xy_tickLabelsConfig' };
|
||||
|
||||
const instance = shallow(
|
||||
<XYChart
|
||||
data={{ ...data }}
|
||||
args={{ ...args }}
|
||||
formatFactory={getFormatSpy}
|
||||
timeZone="UTC"
|
||||
chartsThemeService={chartsThemeService}
|
||||
histogramBarTarget={50}
|
||||
onClickValue={onClickValue}
|
||||
onSelectRange={onSelectRange}
|
||||
/>
|
||||
);
|
||||
|
||||
const axisStyle = instance.find(Axis).at(1).prop('style');
|
||||
|
||||
expect(axisStyle).toMatchObject({
|
||||
tickLabel: {
|
||||
visible: false,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
test('it should set the tickLabel visibility on the x axis if the tick labels is shown', () => {
|
||||
const { data, args } = sampleArgs();
|
||||
|
||||
args.tickLabelsVisibilitySettings = { x: true, y: true, type: 'lens_xy_tickLabelsConfig' };
|
||||
|
||||
const instance = shallow(
|
||||
<XYChart
|
||||
data={{ ...data }}
|
||||
args={{ ...args }}
|
||||
formatFactory={getFormatSpy}
|
||||
timeZone="UTC"
|
||||
chartsThemeService={chartsThemeService}
|
||||
histogramBarTarget={50}
|
||||
onClickValue={onClickValue}
|
||||
onSelectRange={onSelectRange}
|
||||
/>
|
||||
);
|
||||
|
||||
const axisStyle = instance.find(Axis).first().prop('style');
|
||||
|
||||
expect(axisStyle).toMatchObject({
|
||||
tickLabel: {
|
||||
visible: true,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
test('it should set the tickLabel visibility on the y axis if the tick labels is shown', () => {
|
||||
const { data, args } = sampleArgs();
|
||||
|
||||
args.tickLabelsVisibilitySettings = { x: false, y: true, type: 'lens_xy_tickLabelsConfig' };
|
||||
|
||||
const instance = shallow(
|
||||
<XYChart
|
||||
data={{ ...data }}
|
||||
args={{ ...args }}
|
||||
formatFactory={getFormatSpy}
|
||||
timeZone="UTC"
|
||||
chartsThemeService={chartsThemeService}
|
||||
histogramBarTarget={50}
|
||||
onClickValue={onClickValue}
|
||||
onSelectRange={onSelectRange}
|
||||
/>
|
||||
);
|
||||
|
||||
const axisStyle = instance.find(Axis).at(1).prop('style');
|
||||
|
||||
expect(axisStyle).toMatchObject({
|
||||
tickLabel: {
|
||||
visible: true,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
test('it should remove invalid rows', () => {
|
||||
|
@ -1766,8 +1845,7 @@ describe('xy_expression', () => {
|
|||
expect(component.find(BarSeries).prop('fit')).toEqual(undefined);
|
||||
expect(component.find(AreaSeries).at(0).prop('fit')).toEqual({ type: Fit.Carry });
|
||||
expect(component.find(AreaSeries).at(0).prop('stackAccessors')).toEqual([]);
|
||||
// stacked area series doesn't get the fit prop
|
||||
expect(component.find(AreaSeries).at(1).prop('fit')).toEqual(undefined);
|
||||
expect(component.find(AreaSeries).at(1).prop('fit')).toEqual({ type: Fit.Carry });
|
||||
expect(component.find(AreaSeries).at(1).prop('stackAccessors')).toEqual(['c']);
|
||||
});
|
||||
|
||||
|
@ -1831,7 +1909,13 @@ describe('xy_expression', () => {
|
|||
/>
|
||||
);
|
||||
|
||||
expect(component.find(Axis).at(0).prop('title')).toEqual(undefined);
|
||||
const axisStyle = component.find(Axis).first().prop('style');
|
||||
|
||||
expect(axisStyle).toMatchObject({
|
||||
axisTitle: {
|
||||
visible: false,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
test('it should show the X axis gridlines if the setting is on', () => {
|
||||
|
@ -1852,7 +1936,9 @@ describe('xy_expression', () => {
|
|||
/>
|
||||
);
|
||||
|
||||
expect(component.find(Axis).at(0).prop('showGridLines')).toBeTruthy();
|
||||
expect(component.find(Axis).at(0).prop('gridLine')).toMatchObject({
|
||||
visible: true,
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -420,11 +420,21 @@ export function XYChart({
|
|||
<Axis
|
||||
id="x"
|
||||
position={shouldRotate ? Position.Left : Position.Bottom}
|
||||
title={showXAxisTitle ? xTitle : undefined}
|
||||
showGridLines={gridlinesVisibilitySettings?.x}
|
||||
gridLineStyle={{ strokeWidth: 2 }}
|
||||
title={xTitle}
|
||||
gridLine={{
|
||||
visible: gridlinesVisibilitySettings?.x,
|
||||
strokeWidth: 2,
|
||||
}}
|
||||
hide={filteredLayers[0].hide}
|
||||
tickFormat={tickLabelsVisibilitySettings?.x ? (d) => xAxisFormatter.convert(d) : () => ''}
|
||||
tickFormat={(d) => xAxisFormatter.convert(d)}
|
||||
style={{
|
||||
tickLabel: {
|
||||
visible: tickLabelsVisibilitySettings?.x,
|
||||
},
|
||||
axisTitle: {
|
||||
visible: showXAxisTitle,
|
||||
},
|
||||
}}
|
||||
/>
|
||||
|
||||
{yAxesConfiguration.map((axis, index) => (
|
||||
|
@ -433,10 +443,20 @@ export function XYChart({
|
|||
id={axis.groupId}
|
||||
groupId={axis.groupId}
|
||||
position={axis.position}
|
||||
title={showYAxisTitle ? getYAxesTitles(axis.series, index) : undefined}
|
||||
showGridLines={gridlinesVisibilitySettings?.y}
|
||||
title={getYAxesTitles(axis.series, index)}
|
||||
gridLine={{
|
||||
visible: gridlinesVisibilitySettings?.y,
|
||||
}}
|
||||
hide={filteredLayers[0].hide}
|
||||
tickFormat={tickLabelsVisibilitySettings?.y ? (d) => axis.formatter.convert(d) : () => ''}
|
||||
tickFormat={(d) => axis.formatter.convert(d)}
|
||||
style={{
|
||||
tickLabel: {
|
||||
visible: tickLabelsVisibilitySettings?.y,
|
||||
},
|
||||
axisTitle: {
|
||||
visible: showYAxisTitle,
|
||||
},
|
||||
}}
|
||||
/>
|
||||
))}
|
||||
|
||||
|
@ -529,7 +549,9 @@ export function XYChart({
|
|||
case 'bar_horizontal_stacked':
|
||||
return <BarSeries key={index} {...seriesProps} />;
|
||||
case 'area_stacked':
|
||||
return <AreaSeries key={index} {...seriesProps} />;
|
||||
return (
|
||||
<AreaSeries key={index} {...seriesProps} fit={getFitOptions(fittingFunction)} />
|
||||
);
|
||||
case 'area':
|
||||
return (
|
||||
<AreaSeries key={index} {...seriesProps} fit={getFitOptions(fittingFunction)} />
|
||||
|
|
|
@ -27,6 +27,8 @@ export type FieldProps = {
|
|||
name: string;
|
||||
};
|
||||
|
||||
type FieldOptions = Array<EuiSelectableOption<{ value: string }>>;
|
||||
|
||||
function sortByLabel(a: EuiSelectableOption, b: EuiSelectableOption): number {
|
||||
return a.label.localeCompare(b.label);
|
||||
}
|
||||
|
@ -66,7 +68,7 @@ interface Props {
|
|||
interface State {
|
||||
isPopoverOpen: boolean;
|
||||
checkedFields: string[];
|
||||
options?: EuiSelectableOption[];
|
||||
options?: FieldOptions;
|
||||
prevFields?: FieldProps[];
|
||||
prevSelectedFields?: FieldProps[];
|
||||
}
|
||||
|
@ -105,13 +107,15 @@ export class AddTooltipFieldPopover extends Component<Props, State> {
|
|||
});
|
||||
};
|
||||
|
||||
_onSelect = (options: EuiSelectableOption[]) => {
|
||||
_onSelect = (selectableOptions: EuiSelectableOption[]) => {
|
||||
// EUI team to remove casting: https://github.com/elastic/eui/issues/3966
|
||||
const options = selectableOptions as FieldOptions;
|
||||
const checkedFields: string[] = options
|
||||
.filter((option) => {
|
||||
return option.checked === 'on';
|
||||
})
|
||||
.map((option) => {
|
||||
return option.value as string;
|
||||
return option.value!;
|
||||
});
|
||||
|
||||
this.setState({
|
||||
|
|
|
@ -57,6 +57,8 @@ exports[`LayerPanel is rendered 1`] = `
|
|||
buttonContent="Source details"
|
||||
id="accordion1"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
paddingSize="none"
|
||||
>
|
||||
<EuiText
|
||||
|
|
|
@ -142,6 +142,8 @@ exports[`CcrShard that it renders normally 1`] = `
|
|||
}
|
||||
id="ccrLatestStat"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
paddingSize="l"
|
||||
>
|
||||
<EuiTitle
|
||||
|
|
|
@ -112,7 +112,7 @@ export function APMSection({ absoluteTime, relativeTime, bucketSize }: Props) {
|
|||
<Axis
|
||||
id="y-axis"
|
||||
position={Position.Left}
|
||||
showGridLines
|
||||
gridLine={{ visible: true }}
|
||||
tickFormat={(value) => `${formatTpm(value)} tpm`}
|
||||
/>
|
||||
<Axis id="x-axis" position={Position.Bottom} tickFormat={formatter} />
|
||||
|
|
|
@ -150,7 +150,7 @@ export function LogsSection({ absoluteTime, relativeTime, bucketSize }: Props) {
|
|||
/>
|
||||
<Axis
|
||||
id="y-axis"
|
||||
showGridLines
|
||||
gridLine={{ visible: true }}
|
||||
position={Position.Left}
|
||||
tickFormat={(d: number) => numeral(d).format('0a')}
|
||||
/>
|
||||
|
|
|
@ -182,7 +182,7 @@ function UptimeBarSeries({
|
|||
/>
|
||||
<Axis
|
||||
id="y-axis"
|
||||
showGridLines
|
||||
gridLine={{ visible: true }}
|
||||
position={Position.Left}
|
||||
tickFormat={(x: any) => numeral(x).format('0a')}
|
||||
/>
|
||||
|
|
|
@ -14,7 +14,7 @@ export const ADD_FILTER_FORM_FIELD_INPUT =
|
|||
'[data-test-subj="filterFieldSuggestionList"] input[data-test-subj="comboBoxSearchInput"]';
|
||||
|
||||
export const ADD_FILTER_FORM_FIELD_OPTION = (value: string) =>
|
||||
`[data-test-subj="comboBoxOptionsList filterFieldSuggestionList-optionsList"] button[title="${value}"] strong`;
|
||||
`[data-test-subj="comboBoxOptionsList filterFieldSuggestionList-optionsList"] button[title="${value}"] mark`;
|
||||
|
||||
export const ADD_FILTER_FORM_OPERATOR_FIELD =
|
||||
'[data-test-subj="filterOperatorList"] input[data-test-subj="comboBoxSearchInput"]';
|
||||
|
|
|
@ -110,10 +110,23 @@ export const AreaChartBaseComponent = ({
|
|||
position={Position.Bottom}
|
||||
showOverlappingTicks={false}
|
||||
tickFormat={xTickFormatter}
|
||||
tickSize={0}
|
||||
style={{
|
||||
tickLine: {
|
||||
visible: false,
|
||||
},
|
||||
}}
|
||||
/>
|
||||
|
||||
<Axis id={yAxisId} position={Position.Left} tickSize={0} tickFormat={yTickFormatter} />
|
||||
<Axis
|
||||
id={yAxisId}
|
||||
position={Position.Left}
|
||||
style={{
|
||||
tickLine: {
|
||||
visible: false,
|
||||
},
|
||||
}}
|
||||
tickFormat={yTickFormatter}
|
||||
/>
|
||||
</Chart>
|
||||
</div>
|
||||
) : null;
|
||||
|
|
|
@ -98,11 +98,24 @@ export const BarChartBaseComponent = ({
|
|||
id={xAxisId}
|
||||
position={Position.Bottom}
|
||||
showOverlappingTicks={false}
|
||||
tickSize={tickSize}
|
||||
style={{
|
||||
tickLine: {
|
||||
size: tickSize,
|
||||
},
|
||||
}}
|
||||
tickFormat={xTickFormatter}
|
||||
/>
|
||||
|
||||
<Axis id={yAxisId} position={Position.Left} tickSize={tickSize} tickFormat={yTickFormatter} />
|
||||
<Axis
|
||||
id={yAxisId}
|
||||
position={Position.Left}
|
||||
style={{
|
||||
tickLine: {
|
||||
size: tickSize,
|
||||
},
|
||||
}}
|
||||
tickFormat={yTickFormatter}
|
||||
/>
|
||||
</Chart>
|
||||
) : null;
|
||||
};
|
||||
|
|
|
@ -24,6 +24,7 @@ exports[`Paginated Table Component rendering it renders the default load more ta
|
|||
"size": "64px",
|
||||
},
|
||||
},
|
||||
"browserDefaultFontSize": "16px",
|
||||
"euiAnimSlightBounce": "cubic-bezier(0.34, 1.61, 0.7, 1)",
|
||||
"euiAnimSlightResistance": "cubic-bezier(0.694, 0.0482, 0.335, 1)",
|
||||
"euiAnimSpeedExtraFast": "90ms",
|
||||
|
@ -434,6 +435,28 @@ exports[`Paginated Table Component rendering it renders the default load more ta
|
|||
"euiScrollBarCorner": "6px",
|
||||
"euiSelectableListItemBorder": "1px solid #202128",
|
||||
"euiSelectableListItemPadding": "4px 12px",
|
||||
"euiSelectableTemplateSitewideTypes": Object {
|
||||
"application": Object {
|
||||
"color": "#6092c0",
|
||||
"font-weight": 500,
|
||||
},
|
||||
"article": Object {
|
||||
"color": "#9777bc",
|
||||
"font-weight": 500,
|
||||
},
|
||||
"case": Object {
|
||||
"color": "#e7664c",
|
||||
"font-weight": 500,
|
||||
},
|
||||
"deployment": Object {
|
||||
"color": "#54b399",
|
||||
"font-weight": 500,
|
||||
},
|
||||
"platform": Object {
|
||||
"color": "#d6bf57",
|
||||
"font-weight": 500,
|
||||
},
|
||||
},
|
||||
"euiShadowColor": "#000000",
|
||||
"euiShadowColorLarge": "#000000",
|
||||
"euiSize": "16px",
|
||||
|
|
|
@ -26,6 +26,8 @@ exports[`Modal all errors rendering it renders the default all errors modal when
|
|||
data-test-subj="modal-all-errors-accordion"
|
||||
id="accordion1"
|
||||
initialIsOpen={true}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
key="id-super-id-0"
|
||||
paddingSize="none"
|
||||
>
|
||||
|
|
|
@ -40,6 +40,8 @@ exports[`Overview Host Stat Data rendering it renders the default OverviewHostSt
|
|||
buttonContentClassName="accordion-button"
|
||||
id="host-stat-accordion-groupauditbeat"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
paddingSize="none"
|
||||
>
|
||||
<styled.div>
|
||||
|
@ -273,6 +275,8 @@ exports[`Overview Host Stat Data rendering it renders the default OverviewHostSt
|
|||
buttonContentClassName="accordion-button"
|
||||
id="host-stat-accordion-groupendgame"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
paddingSize="none"
|
||||
>
|
||||
<styled.div>
|
||||
|
@ -538,6 +542,8 @@ exports[`Overview Host Stat Data rendering it renders the default OverviewHostSt
|
|||
buttonContentClassName="accordion-button"
|
||||
id="host-stat-accordion-groupfilebeat"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
paddingSize="none"
|
||||
>
|
||||
<styled.div>
|
||||
|
@ -611,6 +617,8 @@ exports[`Overview Host Stat Data rendering it renders the default OverviewHostSt
|
|||
buttonContentClassName="accordion-button"
|
||||
id="host-stat-accordion-groupwinlogbeat"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
paddingSize="none"
|
||||
>
|
||||
<styled.div>
|
||||
|
|
|
@ -40,6 +40,8 @@ exports[`Overview Network Stat Data rendering it renders the default OverviewNet
|
|||
buttonContentClassName="accordion-button"
|
||||
id="network-stat-accordion-groupauditbeat"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
paddingSize="none"
|
||||
>
|
||||
<styled.div>
|
||||
|
@ -113,6 +115,8 @@ exports[`Overview Network Stat Data rendering it renders the default OverviewNet
|
|||
buttonContentClassName="accordion-button"
|
||||
id="network-stat-accordion-groupfilebeat"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
paddingSize="none"
|
||||
>
|
||||
<styled.div>
|
||||
|
@ -314,6 +318,8 @@ exports[`Overview Network Stat Data rendering it renders the default OverviewNet
|
|||
buttonContentClassName="accordion-button"
|
||||
id="network-stat-accordion-grouppacketbeat"
|
||||
initialIsOpen={false}
|
||||
isLoading={false}
|
||||
isLoadingMessage={false}
|
||||
paddingSize="none"
|
||||
>
|
||||
<styled.div>
|
||||
|
|
|
@ -66,6 +66,6 @@ describe('FieldName', () => {
|
|||
</TestProviders>
|
||||
);
|
||||
|
||||
expect(wrapper.find('strong').first().text()).toEqual(highlight);
|
||||
expect(wrapper.find('mark').first().text()).toEqual(highlight);
|
||||
});
|
||||
});
|
||||
|
|
|
@ -24,6 +24,7 @@ exports[`NoteCardBody renders correctly against snapshot 1`] = `
|
|||
"size": "64px",
|
||||
},
|
||||
},
|
||||
"browserDefaultFontSize": "16px",
|
||||
"euiAnimSlightBounce": "cubic-bezier(0.34, 1.61, 0.7, 1)",
|
||||
"euiAnimSlightResistance": "cubic-bezier(0.694, 0.0482, 0.335, 1)",
|
||||
"euiAnimSpeedExtraFast": "90ms",
|
||||
|
@ -434,6 +435,28 @@ exports[`NoteCardBody renders correctly against snapshot 1`] = `
|
|||
"euiScrollBarCorner": "6px",
|
||||
"euiSelectableListItemBorder": "1px solid #202128",
|
||||
"euiSelectableListItemPadding": "4px 12px",
|
||||
"euiSelectableTemplateSitewideTypes": Object {
|
||||
"application": Object {
|
||||
"color": "#6092c0",
|
||||
"font-weight": 500,
|
||||
},
|
||||
"article": Object {
|
||||
"color": "#9777bc",
|
||||
"font-weight": 500,
|
||||
},
|
||||
"case": Object {
|
||||
"color": "#e7664c",
|
||||
"font-weight": 500,
|
||||
},
|
||||
"deployment": Object {
|
||||
"color": "#54b399",
|
||||
"font-weight": 500,
|
||||
},
|
||||
"platform": Object {
|
||||
"color": "#d6bf57",
|
||||
"font-weight": 500,
|
||||
},
|
||||
},
|
||||
"euiShadowColor": "#000000",
|
||||
"euiShadowColorLarge": "#000000",
|
||||
"euiSize": "16px",
|
||||
|
|
|
@ -44,18 +44,23 @@ exports[`DonutChart component passes correct props without errors for valid prop
|
|||
},
|
||||
},
|
||||
"axes": Object {
|
||||
"axisLineStyle": Object {
|
||||
"axisLine": Object {
|
||||
"stroke": "#eaeaea",
|
||||
"strokeWidth": 1,
|
||||
"visible": true,
|
||||
},
|
||||
"axisTitleStyle": Object {
|
||||
"axisTitle": Object {
|
||||
"fill": "#333",
|
||||
"fontFamily": "sans-serif",
|
||||
"fontSize": 12,
|
||||
"fontStyle": "bold",
|
||||
"padding": 8,
|
||||
"padding": Object {
|
||||
"inner": 8,
|
||||
"outer": 0,
|
||||
},
|
||||
"visible": true,
|
||||
},
|
||||
"gridLineStyle": Object {
|
||||
"gridLine": Object {
|
||||
"horizontal": Object {
|
||||
"dash": Array [
|
||||
0,
|
||||
|
@ -64,7 +69,7 @@ exports[`DonutChart component passes correct props without errors for valid prop
|
|||
"opacity": 1,
|
||||
"stroke": "#D3DAE6",
|
||||
"strokeWidth": 1,
|
||||
"visible": true,
|
||||
"visible": false,
|
||||
},
|
||||
"vertical": Object {
|
||||
"dash": Array [
|
||||
|
@ -74,17 +79,30 @@ exports[`DonutChart component passes correct props without errors for valid prop
|
|||
"opacity": 1,
|
||||
"stroke": "#D3DAE6",
|
||||
"strokeWidth": 1,
|
||||
"visible": true,
|
||||
"visible": false,
|
||||
},
|
||||
},
|
||||
"tickLabelStyle": Object {
|
||||
"tickLabel": Object {
|
||||
"alignment": Object {
|
||||
"horizontal": "near",
|
||||
"vertical": "near",
|
||||
},
|
||||
"fill": "#777",
|
||||
"fontFamily": "sans-serif",
|
||||
"fontSize": 10,
|
||||
"fontStyle": "normal",
|
||||
"padding": 4,
|
||||
"offset": Object {
|
||||
"reference": "local",
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
},
|
||||
"padding": 0,
|
||||
"rotation": 0,
|
||||
"visible": true,
|
||||
},
|
||||
"tickLineStyle": Object {
|
||||
"tickLine": Object {
|
||||
"padding": 10,
|
||||
"size": 10,
|
||||
"stroke": "#eaeaea",
|
||||
"strokeWidth": 1,
|
||||
"visible": true,
|
||||
|
@ -164,6 +182,7 @@ exports[`DonutChart component passes correct props without errors for valid prop
|
|||
},
|
||||
"legend": Object {
|
||||
"horizontalHeight": 64,
|
||||
"margin": 0,
|
||||
"spacingBuffer": 10,
|
||||
"verticalWidth": 200,
|
||||
},
|
||||
|
@ -217,17 +236,20 @@ exports[`DonutChart component passes correct props without errors for valid prop
|
|||
},
|
||||
},
|
||||
"axes": Object {
|
||||
"axisLineStyle": Object {
|
||||
"axisLine": Object {
|
||||
"stroke": "rgba(238, 240, 243, 1)",
|
||||
},
|
||||
"axisTitleStyle": Object {
|
||||
"axisTitle": Object {
|
||||
"fill": "rgba(52, 55, 65, 1)",
|
||||
"fontFamily": "'Inter UI', -apple-system, BlinkMacSystemFont,
|
||||
'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'",
|
||||
"fontSize": 12,
|
||||
"padding": 10,
|
||||
"padding": Object {
|
||||
"inner": 10,
|
||||
"outer": 0,
|
||||
},
|
||||
},
|
||||
"gridLineStyle": Object {
|
||||
"gridLine": Object {
|
||||
"horizontal": Object {
|
||||
"dash": Array [
|
||||
0,
|
||||
|
@ -249,14 +271,17 @@ exports[`DonutChart component passes correct props without errors for valid prop
|
|||
"visible": true,
|
||||
},
|
||||
},
|
||||
"tickLabelStyle": Object {
|
||||
"tickLabel": Object {
|
||||
"fill": "rgba(105, 112, 125, 1)",
|
||||
"fontFamily": "'Inter UI', -apple-system, BlinkMacSystemFont,
|
||||
'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'",
|
||||
"fontSize": 10,
|
||||
"padding": 8,
|
||||
"padding": Object {
|
||||
"inner": 10,
|
||||
"outer": 8,
|
||||
},
|
||||
},
|
||||
"tickLineStyle": Object {
|
||||
"tickLine": Object {
|
||||
"stroke": "rgba(238, 240, 243, 1)",
|
||||
"strokeWidth": 1,
|
||||
"visible": false,
|
||||
|
|
476
yarn.lock
476
yarn.lock
|
@ -1144,10 +1144,10 @@
|
|||
dependencies:
|
||||
"@elastic/apm-rum-core" "^5.6.0"
|
||||
|
||||
"@elastic/charts@19.8.1":
|
||||
version "19.8.1"
|
||||
resolved "https://registry.yarnpkg.com/@elastic/charts/-/charts-19.8.1.tgz#27653823911c26e4703c73588367473215beaf0f"
|
||||
integrity sha512-vONCrcZ8bZ+C16+bKLoLyNrMC/b2UvYNoPbYcnB5XYAg5a68finvXEcWD6Y+qa7GLaO2CMe5J9eSjLWXHHDmLg==
|
||||
"@elastic/charts@21.0.1":
|
||||
version "21.0.1"
|
||||
resolved "https://registry.yarnpkg.com/@elastic/charts/-/charts-21.0.1.tgz#1e8be5303d0c7d53d7ccfcfa121ef68164ae200f"
|
||||
integrity sha512-KMJE2JNwoy021Rvhgu1wiga0FVCa0u4NlFVUSR+h+G010KLarc+c9yUKBTG8v/nZ6ijBtuOLCjjU9OCWXYfxvA==
|
||||
dependencies:
|
||||
"@popperjs/core" "^2.4.0"
|
||||
chroma-js "^2.1.0"
|
||||
|
@ -1229,10 +1229,10 @@
|
|||
tabbable "^1.1.0"
|
||||
uuid "^3.1.0"
|
||||
|
||||
"@elastic/eui@27.4.1":
|
||||
version "27.4.1"
|
||||
resolved "https://registry.yarnpkg.com/@elastic/eui/-/eui-27.4.1.tgz#9803f6f6c6997c769720381f521e5319ef07a599"
|
||||
integrity sha512-eGztErFlvkwI4BFxDs6tFBGFiN15NQdJdRHvSi5caOQFGabuR8XCRNUWcNFHlwKVJaDaGsJRuwbbSLh9XdWubQ==
|
||||
"@elastic/eui@28.2.0":
|
||||
version "28.2.0"
|
||||
resolved "https://registry.yarnpkg.com/@elastic/eui/-/eui-28.2.0.tgz#0c89c7adc27d4ac918191af8237a2634a26d0637"
|
||||
integrity sha512-ovVkwbwcJLs87ycaof5pyTGjpuPH2sN38k2e+c3IiZjoeGAqWZJouptQguoKYglCyayxoBUV3TAE82m+qyxCnA==
|
||||
dependencies:
|
||||
"@types/chroma-js" "^2.0.0"
|
||||
"@types/lodash" "^4.14.116"
|
||||
|
@ -1241,6 +1241,7 @@
|
|||
"@types/react-input-autosize" "^2.0.2"
|
||||
"@types/react-virtualized-auto-sizer" "^1.0.0"
|
||||
"@types/react-window" "^1.8.1"
|
||||
"@types/vfile-message" "^2.0.0"
|
||||
chroma-js "^2.0.4"
|
||||
classnames "^2.2.5"
|
||||
highlight.js "^9.12.0"
|
||||
|
@ -1251,15 +1252,25 @@
|
|||
prop-types "^15.6.0"
|
||||
react-ace "^7.0.5"
|
||||
react-beautiful-dnd "^13.0.0"
|
||||
react-focus-on "^3.4.1"
|
||||
react-dropzone "^10.2.1"
|
||||
react-focus-on "^3.5.0"
|
||||
react-input-autosize "^2.2.2"
|
||||
react-is "~16.3.0"
|
||||
react-virtualized-auto-sizer "^1.0.2"
|
||||
react-window "^1.8.5"
|
||||
rehype-raw "^4.0.1"
|
||||
rehype-react "^6.0.0"
|
||||
rehype-stringify "^6.0.1"
|
||||
remark-emoji "^2.1.0"
|
||||
remark-highlight.js "^5.2.0"
|
||||
remark-parse "^7.0.2"
|
||||
remark-rehype "^7.0.0"
|
||||
resize-observer-polyfill "^1.5.0"
|
||||
tabbable "^3.0.0"
|
||||
text-diff "^1.0.1"
|
||||
unified "^8.4.2"
|
||||
uuid "^3.1.0"
|
||||
vfile "^4.1.1"
|
||||
|
||||
"@elastic/filesaver@1.1.2":
|
||||
version "1.1.2"
|
||||
|
@ -2182,6 +2193,13 @@
|
|||
vfile "^4.0.0"
|
||||
vfile-reporter "^5.1.1"
|
||||
|
||||
"@mapbox/hast-util-table-cell-style@^0.1.3":
|
||||
version "0.1.3"
|
||||
resolved "https://registry.yarnpkg.com/@mapbox/hast-util-table-cell-style/-/hast-util-table-cell-style-0.1.3.tgz#5b7166ae01297d72216932b245e4b2f0b642dca6"
|
||||
integrity sha512-QsEsh5YaDvHoMQ2YHdvZy2iDnU3GgKVBTcHf6cILyoWDZtPSdlG444pL/ioPYO/GpXSfODBb9sefEetfC4v9oA==
|
||||
dependencies:
|
||||
unist-util-visit "^1.3.0"
|
||||
|
||||
"@mapbox/jsonlint-lines-primitives@^2.0.2":
|
||||
version "2.0.2"
|
||||
resolved "https://registry.yarnpkg.com/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz#ce56e539f83552b58d10d672ea4d6fc9adc7b234"
|
||||
|
@ -4149,6 +4167,13 @@
|
|||
dependencies:
|
||||
"@types/node" "*"
|
||||
|
||||
"@types/mdast@^3.0.0":
|
||||
version "3.0.3"
|
||||
resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb"
|
||||
integrity sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==
|
||||
dependencies:
|
||||
"@types/unist" "*"
|
||||
|
||||
"@types/memoize-one@^4.1.0":
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/@types/memoize-one/-/memoize-one-4.1.1.tgz#41dd138a4335b5041f7d8fc038f9d593d88b3369"
|
||||
|
@ -4831,7 +4856,7 @@
|
|||
dependencies:
|
||||
"@types/undertaker-registry" "*"
|
||||
|
||||
"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2":
|
||||
"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3":
|
||||
version "2.0.3"
|
||||
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
|
||||
integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
|
||||
|
@ -4863,6 +4888,13 @@
|
|||
"@types/node" "*"
|
||||
"@types/unist" "*"
|
||||
|
||||
"@types/vfile-message@^2.0.0":
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@types/vfile-message/-/vfile-message-2.0.0.tgz#690e46af0fdfc1f9faae00cd049cc888957927d5"
|
||||
integrity sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==
|
||||
dependencies:
|
||||
vfile-message "*"
|
||||
|
||||
"@types/vfile@^3.0.0":
|
||||
version "3.0.2"
|
||||
resolved "https://registry.yarnpkg.com/@types/vfile/-/vfile-3.0.2.tgz#19c18cd232df11ce6fa6ad80259bc86c366b09b9"
|
||||
|
@ -6575,6 +6607,11 @@ attr-accept@^1.1.3:
|
|||
dependencies:
|
||||
core-js "^2.5.0"
|
||||
|
||||
attr-accept@^2.0.0:
|
||||
version "2.2.1"
|
||||
resolved "https://registry.yarnpkg.com/attr-accept/-/attr-accept-2.2.1.tgz#89b48de019ed4342f1865626b4389c666b3ed231"
|
||||
integrity sha512-GpefLMsbH5ojNgfTW+OBin2xKzuHfyeNA+qCktzZojBhbA/lPZdCFMWdwk5ajb989Ok7ZT+EADqvW3TAFNMjhA==
|
||||
|
||||
autobind-decorator@^1.3.4:
|
||||
version "1.4.3"
|
||||
resolved "https://registry.yarnpkg.com/autobind-decorator/-/autobind-decorator-1.4.3.tgz#4c96ffa77b10622ede24f110f5dbbf56691417d1"
|
||||
|
@ -8138,10 +8175,10 @@ catbox@10.x.x:
|
|||
hoek "5.x.x"
|
||||
joi "13.x.x"
|
||||
|
||||
ccount@^1.0.3:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.3.tgz#f1cec43f332e2ea5a569fd46f9f5bde4e6102aff"
|
||||
integrity sha512-Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw==
|
||||
ccount@^1.0.0, ccount@^1.0.3:
|
||||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.5.tgz#ac82a944905a65ce204eb03023157edf29425c17"
|
||||
integrity sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==
|
||||
|
||||
center-align@^0.1.1:
|
||||
version "0.1.3"
|
||||
|
@ -8268,6 +8305,11 @@ change-emitter@^0.1.2:
|
|||
resolved "https://registry.yarnpkg.com/change-emitter/-/change-emitter-0.1.6.tgz#e8b2fe3d7f1ab7d69a32199aff91ea6931409515"
|
||||
integrity sha1-6LL+PX8at9aaMhma/5HqaTFAlRU=
|
||||
|
||||
character-entities-html4@^1.0.0:
|
||||
version "1.1.4"
|
||||
resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125"
|
||||
integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==
|
||||
|
||||
character-entities-legacy@^1.0.0:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.1.tgz#f40779df1a101872bb510a3d295e1fccf147202f"
|
||||
|
@ -8826,6 +8868,11 @@ coffeescript@~1.10.0:
|
|||
resolved "https://registry.yarnpkg.com/coffeescript/-/coffeescript-1.10.0.tgz#e7aa8301917ef621b35d8a39f348dcdd1db7e33e"
|
||||
integrity sha1-56qDAZF+9iGzXYo580jc3R234z4=
|
||||
|
||||
collapse-white-space@^1.0.0:
|
||||
version "1.0.6"
|
||||
resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287"
|
||||
integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==
|
||||
|
||||
collapse-white-space@^1.0.2:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.3.tgz#4b906f670e5a963a87b76b0e1689643341b6023c"
|
||||
|
@ -8983,6 +9030,11 @@ comma-separated-tokens@^1.0.0:
|
|||
dependencies:
|
||||
trim "0.0.1"
|
||||
|
||||
comma-separated-tokens@^1.0.1:
|
||||
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@2, commander@2.19.0, commander@^2.11.0, commander@^2.12.2:
|
||||
version "2.19.0"
|
||||
resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
|
||||
|
@ -10606,6 +10658,13 @@ destroy@~1.0.4:
|
|||
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
|
||||
integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
|
||||
|
||||
detab@^2.0.0:
|
||||
version "2.0.3"
|
||||
resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.3.tgz#33e5dd74d230501bd69985a0d2b9a3382699a130"
|
||||
integrity sha512-Up8P0clUVwq0FnFjDclzZsy9PadzRn5FFxrr47tQQvMHqyiFYVbpH8oXDzWtF0Q7pYy3l+RPmtBl+BsFF6wH0A==
|
||||
dependencies:
|
||||
repeat-string "^1.5.4"
|
||||
|
||||
detect-conflict@^1.0.0:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/detect-conflict/-/detect-conflict-1.0.1.tgz#088657a66a961c05019db7c4230883b1c6b4176e"
|
||||
|
@ -11303,6 +11362,11 @@ emojis-list@^3.0.0:
|
|||
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
|
||||
integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
|
||||
|
||||
emoticon@^3.2.0:
|
||||
version "3.2.0"
|
||||
resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-3.2.0.tgz#c008ca7d7620fac742fe1bf4af8ff8fed154ae7f"
|
||||
integrity sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==
|
||||
|
||||
emotion-theming@^10.0.19:
|
||||
version "10.0.27"
|
||||
resolved "https://registry.yarnpkg.com/emotion-theming/-/emotion-theming-10.0.27.tgz#1887baaec15199862c89b1b984b79806f2b9ab10"
|
||||
|
@ -12743,7 +12807,7 @@ fastq@^1.6.0:
|
|||
dependencies:
|
||||
reusify "^1.0.0"
|
||||
|
||||
fault@^1.0.2:
|
||||
fault@^1.0.0, fault@^1.0.2:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13"
|
||||
integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==
|
||||
|
@ -12872,6 +12936,13 @@ file-saver@^1.3.8:
|
|||
resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-1.3.8.tgz#e68a30c7cb044e2fb362b428469feb291c2e09d8"
|
||||
integrity sha512-spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg==
|
||||
|
||||
file-selector@^0.1.12:
|
||||
version "0.1.12"
|
||||
resolved "https://registry.yarnpkg.com/file-selector/-/file-selector-0.1.12.tgz#fe726547be219a787a9dcc640575a04a032b1fd0"
|
||||
integrity sha512-Kx7RTzxyQipHuiqyZGf+Nz4vY9R1XGxuQl/hLoJwq+J4avk/9wxxgZyHKtbyIPJmbD4A66DWGYfyykWNpcYutQ==
|
||||
dependencies:
|
||||
tslib "^1.9.0"
|
||||
|
||||
file-sync-cmp@^0.1.0:
|
||||
version "0.1.1"
|
||||
resolved "https://registry.yarnpkg.com/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz#a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b"
|
||||
|
@ -15004,6 +15075,31 @@ hasha@^5.0.0:
|
|||
is-stream "^2.0.0"
|
||||
type-fest "^0.8.0"
|
||||
|
||||
hast-to-hyperscript@^7.0.0:
|
||||
version "7.0.4"
|
||||
resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-7.0.4.tgz#7c4c037d9a8ea19b0a3fdb676a26448ad922353d"
|
||||
integrity sha512-vmwriQ2H0RPS9ho4Kkbf3n3lY436QKLq6VaGA1pzBh36hBi3tm1DO9bR+kaJIbpT10UqaANDkMjxvjVfr+cnOA==
|
||||
dependencies:
|
||||
comma-separated-tokens "^1.0.0"
|
||||
property-information "^5.3.0"
|
||||
space-separated-tokens "^1.0.0"
|
||||
style-to-object "^0.2.1"
|
||||
unist-util-is "^3.0.0"
|
||||
web-namespaces "^1.1.2"
|
||||
|
||||
hast-to-hyperscript@^9.0.0:
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.0.tgz#768fb557765fe28749169c885056417342d71e83"
|
||||
integrity sha512-NJvMYU3GlMLs7hN3CRbsNlMzusVNkYBogVWDGybsuuVQ336gFLiD+q9qtFZT2meSHzln3pNISZWTASWothMSMg==
|
||||
dependencies:
|
||||
"@types/unist" "^2.0.3"
|
||||
comma-separated-tokens "^1.0.0"
|
||||
property-information "^5.3.0"
|
||||
space-separated-tokens "^1.0.0"
|
||||
style-to-object "^0.3.0"
|
||||
unist-util-is "^4.0.0"
|
||||
web-namespaces "^1.0.0"
|
||||
|
||||
hast-util-from-parse5@^5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-5.0.0.tgz#a505a05766e0f96e389bfb0b1dd809eeefcef47b"
|
||||
|
@ -15015,11 +15111,62 @@ hast-util-from-parse5@^5.0.0:
|
|||
web-namespaces "^1.1.2"
|
||||
xtend "^4.0.1"
|
||||
|
||||
hast-util-is-element@^1.0.0:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-1.0.4.tgz#059090a05cc02e275df1ad02caf8cb422fcd2e02"
|
||||
integrity sha512-NFR6ljJRvDcyPP5SbV7MyPBgF47X3BsskLnmw1U34yL+X6YC0MoBx9EyMg8Jtx4FzGH95jw8+c1VPLHaRA0wDQ==
|
||||
|
||||
hast-util-parse-selector@^2.2.0:
|
||||
version "2.2.1"
|
||||
resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.1.tgz#4ddbae1ae12c124e3eb91b581d2556441766f0ab"
|
||||
integrity sha512-Xyh0v+nHmQvrOqop2Jqd8gOdyQtE8sIP9IQf7mlVDqp924W4w/8Liuguk2L2qei9hARnQSG2m+wAOCxM7npJVw==
|
||||
|
||||
hast-util-raw@^5.0.0:
|
||||
version "5.0.2"
|
||||
resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-5.0.2.tgz#62288f311ec2f35e066a30d5e0277f963ad43a67"
|
||||
integrity sha512-3ReYQcIHmzSgMq8UrDZHFL0oGlbuVGdLKs8s/Fe8BfHFAyZDrdv1fy/AGn+Fim8ZuvAHcJ61NQhVMtyfHviT/g==
|
||||
dependencies:
|
||||
hast-util-from-parse5 "^5.0.0"
|
||||
hast-util-to-parse5 "^5.0.0"
|
||||
html-void-elements "^1.0.0"
|
||||
parse5 "^5.0.0"
|
||||
unist-util-position "^3.0.0"
|
||||
web-namespaces "^1.0.0"
|
||||
xtend "^4.0.0"
|
||||
zwitch "^1.0.0"
|
||||
|
||||
hast-util-to-html@^6.0.0:
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-6.1.0.tgz#86bcd19c3bd46af456984f8f34db16298c2b10b0"
|
||||
integrity sha512-IlC+LG2HGv0Y8js3wqdhg9O2sO4iVpRDbHOPwXd7qgeagpGsnY49i8yyazwqS35RA35WCzrBQE/n0M6GG/ewxA==
|
||||
dependencies:
|
||||
ccount "^1.0.0"
|
||||
comma-separated-tokens "^1.0.1"
|
||||
hast-util-is-element "^1.0.0"
|
||||
hast-util-whitespace "^1.0.0"
|
||||
html-void-elements "^1.0.0"
|
||||
property-information "^5.2.0"
|
||||
space-separated-tokens "^1.0.0"
|
||||
stringify-entities "^2.0.0"
|
||||
unist-util-is "^3.0.0"
|
||||
xtend "^4.0.1"
|
||||
|
||||
hast-util-to-parse5@^5.0.0:
|
||||
version "5.1.2"
|
||||
resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-5.1.2.tgz#09d27bee9ba9348ea05a6cfcc44e02f9083969b6"
|
||||
integrity sha512-ZgYLJu9lYknMfsBY0rBV4TJn2xiwF1fXFFjbP6EE7S0s5mS8LIKBVWzhA1MeIs1SWW6GnnE4In6c3kPb+CWhog==
|
||||
dependencies:
|
||||
hast-to-hyperscript "^7.0.0"
|
||||
property-information "^5.0.0"
|
||||
web-namespaces "^1.0.0"
|
||||
xtend "^4.0.0"
|
||||
zwitch "^1.0.0"
|
||||
|
||||
hast-util-whitespace@^1.0.0:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz#e4fe77c4a9ae1cb2e6c25e02df0043d0164f6e41"
|
||||
integrity sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==
|
||||
|
||||
hastscript@^5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-5.0.0.tgz#fee10382c1bc4ba3f1be311521d368c047d2c43a"
|
||||
|
@ -15072,6 +15219,11 @@ highlight.js@^9.12.0, highlight.js@~9.12.0:
|
|||
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.12.0.tgz#e6d9dbe57cbefe60751f02af336195870c90c01e"
|
||||
integrity sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=
|
||||
|
||||
highlight.js@~10.1.0:
|
||||
version "10.1.2"
|
||||
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.1.2.tgz#c20db951ba1c22c055010648dfffd7b2a968e00c"
|
||||
integrity sha512-Q39v/Mn5mfBlMff9r+zzA+gWxRsCRKwEMvYTiisLr/XUiFI/4puWt0Ojdko3R3JCNWGdOWaA5g/Yxqa23kC5AA==
|
||||
|
||||
highlight.js@~9.13.0:
|
||||
version "9.13.1"
|
||||
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.13.1.tgz#054586d53a6863311168488a0f58d6c505ce641e"
|
||||
|
@ -15221,6 +15373,11 @@ html-to-react@^1.3.4:
|
|||
lodash.camelcase "^4.3.0"
|
||||
ramda "^0.26"
|
||||
|
||||
html-void-elements@^1.0.0:
|
||||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483"
|
||||
integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==
|
||||
|
||||
html-webpack-plugin@^4.0.0-beta.2:
|
||||
version "4.0.0-beta.5"
|
||||
resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.5.tgz#2c53083c1151bfec20479b1f8aaf0039e77b5513"
|
||||
|
@ -15740,6 +15897,11 @@ ini@^1.2.0, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
|
|||
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
|
||||
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
|
||||
|
||||
inline-style-parser@0.1.1:
|
||||
version "0.1.1"
|
||||
resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1"
|
||||
integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==
|
||||
|
||||
inline-style-prefixer@^4.0.0:
|
||||
version "4.0.2"
|
||||
resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-4.0.2.tgz#d390957d26f281255fe101da863158ac6eb60911"
|
||||
|
@ -16190,6 +16352,11 @@ is-decimal@^1.0.0:
|
|||
resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.1.tgz#f5fb6a94996ad9e8e3761fbfbd091f1fca8c4e82"
|
||||
integrity sha1-9ftqlJlq2ejjdh+/vQkfH8qMToI=
|
||||
|
||||
is-decimal@^1.0.2:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
|
||||
integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
|
||||
|
||||
is-descriptor@^0.1.0:
|
||||
version "0.1.6"
|
||||
resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
|
||||
|
@ -16517,6 +16684,11 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
|
|||
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
|
||||
integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
|
||||
|
||||
is-plain-obj@^2.0.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
|
||||
integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
|
||||
|
||||
is-plain-object@2.0.4, is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4:
|
||||
version "2.0.4"
|
||||
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
|
||||
|
@ -18803,6 +18975,11 @@ lodash.throttle@^4.1.1:
|
|||
resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
|
||||
integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=
|
||||
|
||||
lodash.toarray@^4.4.0:
|
||||
version "4.4.0"
|
||||
resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561"
|
||||
integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE=
|
||||
|
||||
lodash.unescape@4.0.1:
|
||||
version "4.0.1"
|
||||
resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c"
|
||||
|
@ -18992,6 +19169,14 @@ lowercase-keys@^2.0.0:
|
|||
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
|
||||
integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
|
||||
|
||||
lowlight@^1.2.0:
|
||||
version "1.14.0"
|
||||
resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.14.0.tgz#83ebc143fec0f9e6c0d3deffe01be129ce56b108"
|
||||
integrity sha512-N2E7zTM7r1CwbzwspPxJvmjAbxljCPThTFawEX2Z7+P3NGrrvY54u8kyU16IY4qWfoVIxY8SYCS8jTkuG7TqYA==
|
||||
dependencies:
|
||||
fault "^1.0.0"
|
||||
highlight.js "~10.1.0"
|
||||
|
||||
lowlight@~1.11.0:
|
||||
version "1.11.0"
|
||||
resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.11.0.tgz#1304d83005126d4e8b1dc0f07981e9b689ec2efc"
|
||||
|
@ -19280,6 +19465,30 @@ mdast-add-list-metadata@1.0.1:
|
|||
dependencies:
|
||||
unist-util-visit-parents "1.1.2"
|
||||
|
||||
mdast-util-definitions@^3.0.0:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-3.0.1.tgz#06af6c49865fc63d6d7d30125569e2f7ae3d0a86"
|
||||
integrity sha512-BAv2iUm/e6IK/b2/t+Fx69EL/AGcq/IG2S+HxHjDJGfLJtd6i9SZUS76aC9cig+IEucsqxKTR0ot3m933R3iuA==
|
||||
dependencies:
|
||||
unist-util-visit "^2.0.0"
|
||||
|
||||
mdast-util-to-hast@^9.1.0:
|
||||
version "9.1.0"
|
||||
resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-9.1.0.tgz#6ef121dd3cd3b006bf8650b1b9454da0faf79ffe"
|
||||
integrity sha512-Akl2Vi9y9cSdr19/Dfu58PVwifPXuFt1IrHe7l+Crme1KvgUT+5z+cHLVcQVGCiNTZZcdqjnuv9vPkGsqWytWA==
|
||||
dependencies:
|
||||
"@types/mdast" "^3.0.0"
|
||||
"@types/unist" "^2.0.3"
|
||||
collapse-white-space "^1.0.0"
|
||||
detab "^2.0.0"
|
||||
mdast-util-definitions "^3.0.0"
|
||||
mdurl "^1.0.0"
|
||||
trim-lines "^1.0.0"
|
||||
unist-builder "^2.0.0"
|
||||
unist-util-generated "^1.0.0"
|
||||
unist-util-position "^3.0.0"
|
||||
unist-util-visit "^2.0.0"
|
||||
|
||||
mdn-data@2.0.4:
|
||||
version "2.0.4"
|
||||
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
|
||||
|
@ -19290,7 +19499,7 @@ mdn-data@2.0.6:
|
|||
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978"
|
||||
integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==
|
||||
|
||||
mdurl@^1.0.1:
|
||||
mdurl@^1.0.0, mdurl@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
|
||||
integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
|
||||
|
@ -20348,6 +20557,13 @@ node-dir@^0.1.10:
|
|||
dependencies:
|
||||
minimatch "^3.0.2"
|
||||
|
||||
node-emoji@^1.10.0:
|
||||
version "1.10.0"
|
||||
resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da"
|
||||
integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==
|
||||
dependencies:
|
||||
lodash.toarray "^4.4.0"
|
||||
|
||||
node-environment-flags@1.0.6:
|
||||
version "1.0.6"
|
||||
resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088"
|
||||
|
@ -22647,6 +22863,13 @@ property-information@^5.0.0, property-information@^5.0.1:
|
|||
dependencies:
|
||||
xtend "^4.0.1"
|
||||
|
||||
property-information@^5.2.0, property-information@^5.3.0:
|
||||
version "5.5.0"
|
||||
resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.5.0.tgz#4dc075d493061a82e2b7d096f406e076ed859943"
|
||||
integrity sha512-RgEbCx2HLa1chNgvChcx+rrCWD0ctBmGSE0M7lVm1yyv4UbvbrWoXp/BkVLZefzjrRBGW8/Js6uh/BnlHXFyjA==
|
||||
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"
|
||||
|
@ -23276,6 +23499,15 @@ react-draggable@^4.0.3:
|
|||
classnames "^2.2.5"
|
||||
prop-types "^15.6.0"
|
||||
|
||||
react-dropzone@^10.2.1:
|
||||
version "10.2.2"
|
||||
resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-10.2.2.tgz#67b4db7459589a42c3b891a82eaf9ade7650b815"
|
||||
integrity sha512-U5EKckXVt6IrEyhMMsgmHQiWTGLudhajPPG77KFSvgsMqNEHSyGpqWvOMc5+DhEah/vH4E1n+J5weBNLd5VtyA==
|
||||
dependencies:
|
||||
attr-accept "^2.0.0"
|
||||
file-selector "^0.1.12"
|
||||
prop-types "^15.7.2"
|
||||
|
||||
react-dropzone@^4.2.9:
|
||||
version "4.3.0"
|
||||
resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-4.3.0.tgz#facdd7db16509772633c9f5200621ac01aa6706f"
|
||||
|
@ -23314,14 +23546,14 @@ react-focus-lock@^2.1.0, react-focus-lock@^2.3.1:
|
|||
use-callback-ref "^1.2.1"
|
||||
use-sidecar "^1.0.1"
|
||||
|
||||
react-focus-on@^3.4.1:
|
||||
version "3.4.1"
|
||||
resolved "https://registry.yarnpkg.com/react-focus-on/-/react-focus-on-3.4.1.tgz#e184f3c44185e341598c5d9d44b2987ad459b240"
|
||||
integrity sha512-KGRIl0iAu+1k1dcX7eQCXF5ZR/nl+XyXN5Ukw/OY80vLaK2b6vDzNqnX0HdYbY5xSUhIRUvMWEzSsdEyPjvk/Q==
|
||||
react-focus-on@^3.5.0:
|
||||
version "3.5.0"
|
||||
resolved "https://registry.yarnpkg.com/react-focus-on/-/react-focus-on-3.5.0.tgz#3cdebbefee26a083976e1700ba75f7377040f7f1"
|
||||
integrity sha512-RqGAHOxhRAaMSVHIN5IpY7YL6AJkD/DMa/+iPDV7aB6XWRQfg3v2q35egIZgMWP2xhXaRVai3B80dpVWyj4Rcw==
|
||||
dependencies:
|
||||
aria-hidden "^1.1.1"
|
||||
react-focus-lock "^2.3.1"
|
||||
react-remove-scroll "^2.3.0"
|
||||
react-remove-scroll "^2.4.0"
|
||||
react-style-singleton "^2.1.0"
|
||||
use-callback-ref "^1.2.3"
|
||||
use-sidecar "^1.0.1"
|
||||
|
@ -23534,10 +23766,10 @@ react-remove-scroll-bar@^2.1.0:
|
|||
react-style-singleton "^2.1.0"
|
||||
tslib "^1.0.0"
|
||||
|
||||
react-remove-scroll@^2.3.0:
|
||||
version "2.3.0"
|
||||
resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.3.0.tgz#3af06fe2f7130500704b676cdef94452c08fe593"
|
||||
integrity sha512-UqVimLeAe+5EHXKfsca081hAkzg3WuDmoT9cayjBegd6UZVhlTEchleNp9J4TMGkb/ftLve7ARB5Wph+HJ7A5g==
|
||||
react-remove-scroll@^2.4.0:
|
||||
version "2.4.0"
|
||||
resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.4.0.tgz#190c16eb508c5927595935499e8f5dd9ab0e75cf"
|
||||
integrity sha512-BZIO3GaEs0Or1OhA5C//n1ibUP1HdjJmqUVUsOCMxwoIpaCocbB9TFKwHOkBa/nyYy3slirqXeiPYGwdSDiseA==
|
||||
dependencies:
|
||||
react-remove-scroll-bar "^2.1.0"
|
||||
react-style-singleton "^2.1.0"
|
||||
|
@ -24471,6 +24703,29 @@ rehype-parse@^6.0.0:
|
|||
parse5 "^5.0.0"
|
||||
xtend "^4.0.1"
|
||||
|
||||
rehype-raw@^4.0.1:
|
||||
version "4.0.2"
|
||||
resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-4.0.2.tgz#5d3191689df96c8c651ce5f51a6c668d2c07b9c8"
|
||||
integrity sha512-xQt94oXfDaO7sK9mJBtsZXkjW/jm6kArCoYN+HqKZ51O19AFHlp3Xa5UfZZ2tJkbpAZzKtgVUYvnconk9IsFuA==
|
||||
dependencies:
|
||||
hast-util-raw "^5.0.0"
|
||||
|
||||
rehype-react@^6.0.0:
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/rehype-react/-/rehype-react-6.1.0.tgz#95f8c936eea2159f92adfbf58e5e90be86a97cbf"
|
||||
integrity sha512-hQ4DSGOJKA1a87Ei4fJtSHzopbfgoHkwjWMCFpLrcVR5+AIyCOtHy4oQcpGF11kTZOU6oKmJ9UKzO/JpI/XZWA==
|
||||
dependencies:
|
||||
"@mapbox/hast-util-table-cell-style" "^0.1.3"
|
||||
hast-to-hyperscript "^9.0.0"
|
||||
|
||||
rehype-stringify@^6.0.1:
|
||||
version "6.0.1"
|
||||
resolved "https://registry.yarnpkg.com/rehype-stringify/-/rehype-stringify-6.0.1.tgz#b6aa9f84d5276c5d247c62fc1ea15983a35a4575"
|
||||
integrity sha512-JfEPRDD4DiG7jet4md7sY07v6ACeb2x+9HWQtRPm2iA6/ic31hCv1SNBUtpolJASxQ/D8gicXiviW4TJKEMPKQ==
|
||||
dependencies:
|
||||
hast-util-to-html "^6.0.0"
|
||||
xtend "^4.0.0"
|
||||
|
||||
relateurl@0.2.x:
|
||||
version "0.2.7"
|
||||
resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
|
||||
|
@ -24495,6 +24750,23 @@ release-zalgo@^1.0.0:
|
|||
dependencies:
|
||||
es6-error "^4.0.1"
|
||||
|
||||
remark-emoji@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-2.1.0.tgz#69165d1181b98a54ad5d9ef811003d53d7ebc7db"
|
||||
integrity sha512-lDddGsxXURV01WS9WAiS9rO/cedO1pvr9tahtLhr6qCGFhHG4yZSJW3Ha4Nw9Uk1hLNmUBtPC0+m45Ms+xEitg==
|
||||
dependencies:
|
||||
emoticon "^3.2.0"
|
||||
node-emoji "^1.10.0"
|
||||
unist-util-visit "^2.0.2"
|
||||
|
||||
remark-highlight.js@^5.2.0:
|
||||
version "5.2.0"
|
||||
resolved "https://registry.yarnpkg.com/remark-highlight.js/-/remark-highlight.js-5.2.0.tgz#6d8d22085e0c76573744b7e3706fc232269f5b02"
|
||||
integrity sha512-5tCr1CfdXDYzR8HCAnohlr1rK8DjUTFxEZdr+QEul5o13+EOEt5RrO8U6Znf8Faj5rVLcMJtxLPq6hHrZFo33A==
|
||||
dependencies:
|
||||
lowlight "^1.2.0"
|
||||
unist-util-visit "^1.0.0"
|
||||
|
||||
remark-parse@^5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95"
|
||||
|
@ -24516,6 +24788,34 @@ remark-parse@^5.0.0:
|
|||
vfile-location "^2.0.0"
|
||||
xtend "^4.0.1"
|
||||
|
||||
remark-parse@^7.0.2:
|
||||
version "7.0.2"
|
||||
resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-7.0.2.tgz#41e7170d9c1d96c3d32cf1109600a9ed50dba7cf"
|
||||
integrity sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==
|
||||
dependencies:
|
||||
collapse-white-space "^1.0.2"
|
||||
is-alphabetical "^1.0.0"
|
||||
is-decimal "^1.0.0"
|
||||
is-whitespace-character "^1.0.0"
|
||||
is-word-character "^1.0.0"
|
||||
markdown-escapes "^1.0.0"
|
||||
parse-entities "^1.1.0"
|
||||
repeat-string "^1.5.4"
|
||||
state-toggle "^1.0.0"
|
||||
trim "0.0.1"
|
||||
trim-trailing-lines "^1.0.0"
|
||||
unherit "^1.0.4"
|
||||
unist-util-remove-position "^1.0.0"
|
||||
vfile-location "^2.0.0"
|
||||
xtend "^4.0.1"
|
||||
|
||||
remark-rehype@^7.0.0:
|
||||
version "7.0.0"
|
||||
resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-7.0.0.tgz#8e106e49806c69b2e9523b76d24965119e2da67b"
|
||||
integrity sha512-uqQ/VbaTdxyu/da6npHAso6hA00cMqhA3a59RziQdOLN2KEIkPykAVy52IcmZEVTuauXO0VtpxkyCey4phtHzQ==
|
||||
dependencies:
|
||||
mdast-util-to-hast "^9.1.0"
|
||||
|
||||
remedial@^1.0.7:
|
||||
version "1.0.8"
|
||||
resolved "https://registry.yarnpkg.com/remedial/-/remedial-1.0.8.tgz#a5e4fd52a0e4956adbaf62da63a5a46a78c578a0"
|
||||
|
@ -26631,6 +26931,17 @@ string_decoder@~1.1.1:
|
|||
dependencies:
|
||||
safe-buffer "~5.1.0"
|
||||
|
||||
stringify-entities@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-2.0.0.tgz#fa7ca6614b355fb6c28448140a20c4ede7462827"
|
||||
integrity sha512-fqqhZzXyAM6pGD9lky/GOPq6V4X0SeTAFBl0iXb/BzOegl40gpf/bV3QQP7zULNYvjr6+Dx8SCaDULjVoOru0A==
|
||||
dependencies:
|
||||
character-entities-html4 "^1.0.0"
|
||||
character-entities-legacy "^1.0.0"
|
||||
is-alphanumerical "^1.0.0"
|
||||
is-decimal "^1.0.2"
|
||||
is-hexadecimal "^1.0.0"
|
||||
|
||||
stringify-object@3.2.2:
|
||||
version "3.2.2"
|
||||
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.2.2.tgz#9853052e5a88fb605a44cd27445aa257ad7ffbcd"
|
||||
|
@ -26800,6 +27111,20 @@ style-loader@^1.1.3:
|
|||
loader-utils "^1.2.3"
|
||||
schema-utils "^2.6.4"
|
||||
|
||||
style-to-object@^0.2.1:
|
||||
version "0.2.3"
|
||||
resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.2.3.tgz#afcf42bc03846b1e311880c55632a26ad2780bcb"
|
||||
integrity sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng==
|
||||
dependencies:
|
||||
inline-style-parser "0.1.1"
|
||||
|
||||
style-to-object@^0.3.0:
|
||||
version "0.3.0"
|
||||
resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46"
|
||||
integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==
|
||||
dependencies:
|
||||
inline-style-parser "0.1.1"
|
||||
|
||||
styled-components@^5.1.0:
|
||||
version "5.1.0"
|
||||
resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.1.0.tgz#2e3985b54f461027e1c91af3229e1c2530872a4e"
|
||||
|
@ -27804,6 +28129,11 @@ treeify@^1.0.1, treeify@^1.1.0:
|
|||
resolved "https://registry.yarnpkg.com/treeify/-/treeify-1.1.0.tgz#4e31c6a463accd0943879f30667c4fdaff411bb8"
|
||||
integrity sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==
|
||||
|
||||
trim-lines@^1.0.0:
|
||||
version "1.1.3"
|
||||
resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-1.1.3.tgz#839514be82428fd9e7ec89e35081afe8f6f93115"
|
||||
integrity sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==
|
||||
|
||||
trim-newlines@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
|
||||
|
@ -28319,6 +28649,17 @@ unified@^7.1.0:
|
|||
vfile "^3.0.0"
|
||||
x-is-string "^0.1.0"
|
||||
|
||||
unified@^8.4.2:
|
||||
version "8.4.2"
|
||||
resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.2.tgz#13ad58b4a437faa2751a4a4c6a16f680c500fff1"
|
||||
integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==
|
||||
dependencies:
|
||||
bail "^1.0.0"
|
||||
extend "^3.0.0"
|
||||
is-plain-obj "^2.0.0"
|
||||
trough "^1.0.0"
|
||||
vfile "^4.0.0"
|
||||
|
||||
union-value@^1.0.0:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
|
||||
|
@ -28370,11 +28711,36 @@ unique-string@^2.0.0:
|
|||
dependencies:
|
||||
crypto-random-string "^2.0.0"
|
||||
|
||||
unist-builder@^2.0.0:
|
||||
version "2.0.3"
|
||||
resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436"
|
||||
integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==
|
||||
|
||||
unist-util-generated@^1.0.0:
|
||||
version "1.1.5"
|
||||
resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.5.tgz#1e903e68467931ebfaea386dae9ea253628acd42"
|
||||
integrity sha512-1TC+NxQa4N9pNdayCYA1EGUOCAO0Le3fVp7Jzns6lnua/mYgwHo0tz5WUAfrdpNch1RZLHc61VZ1SDgrtNXLSw==
|
||||
|
||||
unist-util-is@^2.1.1:
|
||||
version "2.1.1"
|
||||
resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-2.1.1.tgz#0c312629e3f960c66e931e812d3d80e77010947b"
|
||||
integrity sha1-DDEmKeP5YMZukx6BLT2A53AQlHs=
|
||||
|
||||
unist-util-is@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd"
|
||||
integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==
|
||||
|
||||
unist-util-is@^4.0.0:
|
||||
version "4.0.2"
|
||||
resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de"
|
||||
integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==
|
||||
|
||||
unist-util-position@^3.0.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47"
|
||||
integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==
|
||||
|
||||
unist-util-remove-position@^1.0.0:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.1.tgz#5a85c1555fc1ba0c101b86707d15e50fa4c871bb"
|
||||
|
@ -28399,6 +28765,28 @@ unist-util-visit-parents@1.1.2:
|
|||
resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz#f6e3afee8bdbf961c0e6f028ea3c0480028c3d06"
|
||||
integrity sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q==
|
||||
|
||||
unist-util-visit-parents@^2.0.0:
|
||||
version "2.1.2"
|
||||
resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9"
|
||||
integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==
|
||||
dependencies:
|
||||
unist-util-is "^3.0.0"
|
||||
|
||||
unist-util-visit-parents@^3.0.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz#4dd262fb9dcfe44f297d53e882fc6ff3421173d5"
|
||||
integrity sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw==
|
||||
dependencies:
|
||||
"@types/unist" "^2.0.0"
|
||||
unist-util-is "^4.0.0"
|
||||
|
||||
unist-util-visit@^1.0.0:
|
||||
version "1.4.1"
|
||||
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3"
|
||||
integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==
|
||||
dependencies:
|
||||
unist-util-visit-parents "^2.0.0"
|
||||
|
||||
unist-util-visit@^1.1.0, unist-util-visit@^1.3.0:
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.3.0.tgz#41ca7c82981fd1ce6c762aac397fc24e35711444"
|
||||
|
@ -28406,6 +28794,15 @@ unist-util-visit@^1.1.0, unist-util-visit@^1.3.0:
|
|||
dependencies:
|
||||
unist-util-is "^2.1.1"
|
||||
|
||||
unist-util-visit@^2.0.0, unist-util-visit@^2.0.2:
|
||||
version "2.0.3"
|
||||
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c"
|
||||
integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==
|
||||
dependencies:
|
||||
"@types/unist" "^2.0.0"
|
||||
unist-util-is "^4.0.0"
|
||||
unist-util-visit-parents "^3.0.0"
|
||||
|
||||
universal-user-agent@^2.0.0, universal-user-agent@^2.0.1:
|
||||
version "2.0.3"
|
||||
resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-2.0.3.tgz#9f6f09f9cc33de867bb720d84c08069b14937c6c"
|
||||
|
@ -29179,6 +29576,14 @@ vfile-location@^2.0.0:
|
|||
resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.2.tgz#d3675c59c877498e492b4756ff65e4af1a752255"
|
||||
integrity sha1-02dcWch3SY5JK0dW/2Xkrxp1IlU=
|
||||
|
||||
vfile-message@*:
|
||||
version "2.0.4"
|
||||
resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a"
|
||||
integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==
|
||||
dependencies:
|
||||
"@types/unist" "^2.0.0"
|
||||
unist-util-stringify-position "^2.0.0"
|
||||
|
||||
vfile-message@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.0.0.tgz#a6adb0474ea400fa25d929f1d673abea6a17e359"
|
||||
|
@ -29247,6 +29652,17 @@ vfile@^4.0.0:
|
|||
unist-util-stringify-position "^2.0.0"
|
||||
vfile-message "^2.0.0"
|
||||
|
||||
vfile@^4.1.1:
|
||||
version "4.2.0"
|
||||
resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01"
|
||||
integrity sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==
|
||||
dependencies:
|
||||
"@types/unist" "^2.0.0"
|
||||
is-buffer "^2.0.0"
|
||||
replace-ext "1.0.0"
|
||||
unist-util-stringify-position "^2.0.0"
|
||||
vfile-message "^2.0.0"
|
||||
|
||||
vinyl-file@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a"
|
||||
|
@ -29492,6 +29908,11 @@ wcwidth@^1.0.1:
|
|||
dependencies:
|
||||
defaults "^1.0.3"
|
||||
|
||||
web-namespaces@^1.0.0:
|
||||
version "1.1.4"
|
||||
resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec"
|
||||
integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==
|
||||
|
||||
web-namespaces@^1.1.2:
|
||||
version "1.1.2"
|
||||
resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.2.tgz#c8dc267ab639505276bae19e129dbd6ae72b22b4"
|
||||
|
@ -30666,3 +31087,8 @@ zlib@^1.0.5:
|
|||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/zlib/-/zlib-1.0.5.tgz#6e7c972fc371c645a6afb03ab14769def114fcc0"
|
||||
integrity sha1-bnyXL8NxxkWmr7A6sUdp3vEU/MA=
|
||||
|
||||
zwitch@^1.0.0:
|
||||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920"
|
||||
integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue