mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 10:40:07 -04:00
Upgrade ESLint React plugins (#162464)
This commit is contained in:
parent
08db8eeece
commit
d213ed274c
76 changed files with 468 additions and 395 deletions
|
@ -1160,12 +1160,12 @@ module.exports = {
|
|||
'react/no-unsafe': 'error',
|
||||
'react/no-unused-prop-types': 'error',
|
||||
'react/no-unused-state': 'error',
|
||||
'react/sort-default-props': 'error',
|
||||
'react/void-dom-elements-no-children': 'error',
|
||||
'react/jsx-no-comment-textnodes': 'error',
|
||||
'react/jsx-no-literals': 'error',
|
||||
'react/jsx-no-target-blank': 'error',
|
||||
'react/jsx-fragments': 'error',
|
||||
'react/jsx-sort-default-props': 'error',
|
||||
'require-atomic-updates': 'error',
|
||||
'symbol-description': 'error',
|
||||
'vars-on-top': 'error',
|
||||
|
@ -1256,12 +1256,12 @@ module.exports = {
|
|||
'react/no-unused-prop-types': 'error',
|
||||
'react/no-unused-state': 'error',
|
||||
'react/sort-comp': 'error',
|
||||
'react/sort-default-props': 'error',
|
||||
'react/void-dom-elements-no-children': 'error',
|
||||
'react/jsx-no-comment-textnodes': 'error',
|
||||
'react/jsx-no-literals': 'error',
|
||||
'react/jsx-no-target-blank': 'error',
|
||||
'react/jsx-fragments': 'error',
|
||||
'react/jsx-sort-default-props': 'error',
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
|
@ -1426,9 +1426,9 @@
|
|||
"eslint-plugin-no-unsanitized": "^3.1.5",
|
||||
"eslint-plugin-node": "^11.1.0",
|
||||
"eslint-plugin-prettier": "^4.0.0",
|
||||
"eslint-plugin-react": "^7.26.1",
|
||||
"eslint-plugin-react-hooks": "^4.2.0",
|
||||
"eslint-plugin-react-perf": "^3.3.0",
|
||||
"eslint-plugin-react": "^7.32.2",
|
||||
"eslint-plugin-react-hooks": "^4.6.0",
|
||||
"eslint-plugin-react-perf": "^3.3.1",
|
||||
"eslint-traverse": "^1.0.0",
|
||||
"exit-hook": "^2.2.0",
|
||||
"expect": "^29.6.1",
|
||||
|
|
|
@ -6,8 +6,6 @@
|
|||
* Side Public License, v 1.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/no-danger */
|
||||
|
||||
import React, { FunctionComponent } from 'react';
|
||||
|
||||
import { RenderingMetadata } from '../types';
|
||||
|
@ -223,6 +221,7 @@ export const Fonts: FunctionComponent<Props> = ({ url }) => {
|
|||
const sansFont = getInter(url);
|
||||
const codeFont = getRoboto(url);
|
||||
|
||||
/* eslint-disable react/no-danger */
|
||||
return (
|
||||
<style
|
||||
dangerouslySetInnerHTML={{
|
||||
|
@ -257,4 +256,5 @@ export const Fonts: FunctionComponent<Props> = ({ url }) => {
|
|||
}}
|
||||
/>
|
||||
);
|
||||
/* eslint-enable react/no-danger */
|
||||
};
|
||||
|
|
|
@ -6,8 +6,6 @@
|
|||
* Side Public License, v 1.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/no-danger */
|
||||
|
||||
import React, { FC } from 'react';
|
||||
|
||||
interface Props {
|
||||
|
@ -27,6 +25,7 @@ export const Styles: FC<Props> = ({ darkMode, stylesheetPaths }) => {
|
|||
};
|
||||
|
||||
const InlineStyles: FC<{ darkMode: boolean }> = ({ darkMode }) => {
|
||||
/* eslint-disable react/no-danger */
|
||||
return (
|
||||
<style
|
||||
dangerouslySetInnerHTML={{
|
||||
|
@ -160,4 +159,5 @@ const InlineStyles: FC<{ darkMode: boolean }> = ({ darkMode }) => {
|
|||
}}
|
||||
/>
|
||||
);
|
||||
/* eslint-enable react/no-danger */
|
||||
};
|
||||
|
|
2
packages/kbn-eslint-config/react.js
vendored
2
packages/kbn-eslint-config/react.js
vendored
|
@ -61,7 +61,7 @@ module.exports = {
|
|||
'react/no-will-update-set-state': 'error',
|
||||
'react/no-is-mounted': 'error',
|
||||
'react/no-multi-comp': ['error', { ignoreStateless: true }],
|
||||
'react/no-unknown-property': 'error',
|
||||
'react/no-unknown-property': ['error', { ignore: ['css'] }],
|
||||
'react/prefer-es6-class': ['error', 'always'],
|
||||
'react/prefer-stateless-function': ['error', { ignorePureComponents: true }],
|
||||
'react/no-unescaped-entities': 'error',
|
||||
|
|
|
@ -1,82 +0,0 @@
|
|||
/*
|
||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
||||
* or more contributor license agreements. Licensed under the Elastic License
|
||||
* 2.0 and the Server Side Public License, v 1; you may not use this file except
|
||||
* in compliance with, at your election, the Elastic License 2.0 or the Server
|
||||
* Side Public License, v 1.
|
||||
*/
|
||||
|
||||
import React from 'react';
|
||||
import _ from 'lodash';
|
||||
import numeral from '@elastic/numeral';
|
||||
import { renderToStaticMarkup } from 'react-dom/server';
|
||||
|
||||
import { FormattedMessage, I18nProvider } from '@kbn/i18n-react';
|
||||
|
||||
import { collectBranch } from './_collect_branch';
|
||||
|
||||
export function hierarchicalTooltipFormatter(metricFieldFormatter) {
|
||||
return function ({ datum }) {
|
||||
// Collect the current leaf and parents into an array of values
|
||||
const rows = collectBranch(datum);
|
||||
|
||||
// Map those values to what the tooltipSource.rows format.
|
||||
_.forEachRight(rows, function (row) {
|
||||
row.spacer = _.escape(_.repeat(' ', row.depth));
|
||||
|
||||
let percent;
|
||||
if (row.item.percentOfGroup !== null && row.item.percentOfGroup !== undefined) {
|
||||
percent = row.item.percentOfGroup;
|
||||
}
|
||||
|
||||
row.metric = metricFieldFormatter ? metricFieldFormatter.convert(row.metric) : row.metric;
|
||||
|
||||
if (percent !== null && percent !== undefined) {
|
||||
row.metric += ' (' + numeral(percent).format('0.[00]%') + ')';
|
||||
}
|
||||
|
||||
return row;
|
||||
});
|
||||
|
||||
return renderToStaticMarkup(
|
||||
<I18nProvider>
|
||||
<table className="visTooltip__table">
|
||||
<thead>
|
||||
<tr className="eui-textLeft visTooltip__label">
|
||||
<FormattedMessage
|
||||
tagName="th"
|
||||
scope="col"
|
||||
id="visTypeVislib.vislib.tooltip.fieldLabel"
|
||||
defaultMessage="field"
|
||||
/>
|
||||
|
||||
<FormattedMessage
|
||||
tagName="th"
|
||||
scope="col"
|
||||
id="visTypeVislib.vislib.tooltip.valueLabel"
|
||||
defaultMessage="value"
|
||||
/>
|
||||
<th scope="col">{/* {metricCol.label} */}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{rows.map((row, index) => (
|
||||
<tr className="visTooltip__value" key={index}>
|
||||
<td>
|
||||
<div className="visTooltip__labelContainer">
|
||||
<span ng-bind-html="row.spacer" />
|
||||
{row.field}
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div className="visTooltip__labelContainer">{row.bucket}</div>
|
||||
</td>
|
||||
<td>{row.metric}</td>
|
||||
</tr>
|
||||
))}
|
||||
</tbody>
|
||||
</table>
|
||||
</I18nProvider>
|
||||
);
|
||||
};
|
||||
}
|
|
@ -7,5 +7,4 @@
|
|||
*/
|
||||
|
||||
export { Tooltip } from './tooltip';
|
||||
export { hierarchicalTooltipFormatter } from './_hierarchical_tooltip_formatter';
|
||||
export { pointSeriesTooltipFormatter } from './_pointseries_tooltip_formatter';
|
||||
|
|
|
@ -137,6 +137,7 @@ const memoizedGetColumnHeaders: (
|
|||
isEventRenderedView: boolean
|
||||
) => ColumnHeaderOptions[] = memoizeOne(getColumnHeaders);
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const DataTableComponent = React.memo<DataTableProps>(
|
||||
({
|
||||
additionalControls,
|
||||
|
|
|
@ -92,6 +92,7 @@ export const useGetLinkProps = (): GetLinkProps => {
|
|||
export const withLink = <T extends Partial<LinkProps>>(
|
||||
Component: React.ComponentType<T>
|
||||
): React.FC<Omit<T & WrappedLinkProps, 'href'>> =>
|
||||
// eslint-disable-next-line react/display-name
|
||||
React.memo(function ({ id, path, urlState, onClick: _onClick, ...rest }) {
|
||||
const getLink = useGetLinkProps();
|
||||
const { onClick, href } = getLink({ id, path, urlState, onClick: _onClick });
|
||||
|
|
12
x-pack/plugins/canvas/.eslintrc.json
Normal file
12
x-pack/plugins/canvas/.eslintrc.json
Normal file
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"rules": {
|
||||
"react/no-unknown-property": ["error", { "ignore": [
|
||||
"css",
|
||||
"kbn-canvas-height",
|
||||
"kbn-canvas-page",
|
||||
"kbn-canvas-shareable",
|
||||
"kbn-canvas-url",
|
||||
"kbn-canvas-width"
|
||||
] }]
|
||||
}
|
||||
}
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React from 'react';
|
||||
import { BehaviorSubject } from 'rxjs';
|
||||
|
||||
|
@ -87,6 +85,7 @@ export const createStartServicesMock = ({ license }: StartServiceArgs = {}): Sta
|
|||
export const createWithKibanaMock = () => {
|
||||
const services = createStartServicesMock();
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
return (Component: unknown) => (props: unknown) => {
|
||||
return React.createElement(Component as string, { ...(props as object), kibana: { services } });
|
||||
};
|
||||
|
@ -95,6 +94,7 @@ export const createWithKibanaMock = () => {
|
|||
export const createKibanaContextProviderMock = () => {
|
||||
const services = createStartServicesMock();
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
return ({ children }: { children: React.ReactNode }) =>
|
||||
React.createElement(KibanaContextProvider, { services }, children);
|
||||
};
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React from 'react';
|
||||
import type { ReactWrapper } from 'enzyme';
|
||||
import { act } from 'react-dom/test-utils';
|
||||
|
@ -50,6 +48,7 @@ interface FormTestComponentProps {
|
|||
onSubmit?: jest.Mock;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const FormTestComponent: React.FC<FormTestComponentProps> = ({
|
||||
children,
|
||||
onSubmit,
|
||||
|
|
|
@ -54,6 +54,7 @@ export interface AddCommentRefObject {
|
|||
editor: EuiMarkdownEditorRef | null;
|
||||
}
|
||||
|
||||
/* eslint-disable react/no-unused-prop-types */
|
||||
export interface AddCommentProps {
|
||||
id: string;
|
||||
caseId: string;
|
||||
|
@ -62,6 +63,7 @@ export interface AddCommentProps {
|
|||
showLoading?: boolean;
|
||||
statusActionButton: JSX.Element | null;
|
||||
}
|
||||
/* eslint-enable react/no-unused-prop-types */
|
||||
|
||||
export const AddComment = React.memo(
|
||||
forwardRef<AddCommentRefObject, AddCommentProps>(
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import { alertComment } from '../../../containers/mock';
|
||||
import { renderHook } from '@testing-library/react-hooks';
|
||||
import React from 'react';
|
||||
|
|
|
@ -11,7 +11,7 @@ import { useTimelineContext } from '../timeline_context/use_timeline_context';
|
|||
|
||||
type InsertFields = 'comment' | 'description';
|
||||
|
||||
export const InsertTimeline = ({ fieldName }: { fieldName: InsertFields }) => {
|
||||
export const InsertTimeline: React.FC<{ fieldName: InsertFields }> = ({ fieldName }) => {
|
||||
const { setFieldValue, getFormData } = useFormContext();
|
||||
const timelineHooks = useTimelineContext()?.hooks;
|
||||
const formData = getFormData();
|
||||
|
@ -22,3 +22,5 @@ export const InsertTimeline = ({ fieldName }: { fieldName: InsertFields }) => {
|
|||
timelineHooks?.useInsertTimeline(formData[fieldName] ?? '', onTimelineAttached);
|
||||
return null;
|
||||
};
|
||||
|
||||
InsertTimeline.displayName = 'InsertTimeline';
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
|
||||
import type { ElementRef } from 'react';
|
||||
import React, { memo, forwardRef, useCallback, useRef, useState, useImperativeHandle } from 'react';
|
||||
import type { PluggableList } from 'unified';
|
||||
import type { EuiMarkdownEditorProps, EuiMarkdownAstNode } from '@elastic/eui';
|
||||
import { EuiMarkdownEditor } from '@elastic/eui';
|
||||
import type { ContextShape } from '@elastic/eui/src/components/markdown_editor/markdown_context';
|
||||
|
@ -20,8 +19,6 @@ interface MarkdownEditorProps {
|
|||
editorId: string;
|
||||
height?: number;
|
||||
onChange: (content: string) => void;
|
||||
parsingPlugins?: PluggableList;
|
||||
processingPlugins?: PluggableList;
|
||||
disabledUiPlugins?: string[] | undefined;
|
||||
value: string;
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@ import { MarkdownEditor } from './editor';
|
|||
import { CommentEditorContext } from './context';
|
||||
import { useMarkdownSessionStorage } from './use_markdown_session_storage';
|
||||
|
||||
/* eslint-disable react/no-unused-prop-types */
|
||||
type MarkdownEditorFormProps = EuiMarkdownEditorProps & {
|
||||
id: string;
|
||||
field: FieldHook<string>;
|
||||
|
@ -30,6 +31,7 @@ type MarkdownEditorFormProps = EuiMarkdownEditorProps & {
|
|||
disabledUiPlugins?: string[];
|
||||
initialValue?: string;
|
||||
};
|
||||
/* eslint-enable react/no-unused-prop-types */
|
||||
|
||||
const BottomContentWrapper = styled(EuiFlexGroup)`
|
||||
${({ theme }) => `
|
||||
|
|
|
@ -30,8 +30,6 @@ export const createActionAttachmentUserActionBuilder = ({
|
|||
comment,
|
||||
actionsNavigation,
|
||||
}: BuilderArgs): ReturnType<UserActionBuilder> => ({
|
||||
// TODO: Fix this manually. Issue #123375
|
||||
// eslint-disable-next-line react/display-name
|
||||
build: () => {
|
||||
const actionIconName = comment.actions.type === 'isolate' ? 'lock' : 'lockOpen';
|
||||
return [
|
||||
|
|
|
@ -90,8 +90,6 @@ export const createRegisteredAttachmentUserActionBuilder = <
|
|||
getAttachmentViewProps,
|
||||
handleDeleteComment,
|
||||
}: BuilderArgs<C, R>): ReturnType<UserActionBuilder> => ({
|
||||
// TODO: Fix this manually. Issue #123375
|
||||
// eslint-disable-next-line react/display-name
|
||||
build: () => {
|
||||
const attachmentTypeId: string = getId();
|
||||
const isTypeRegistered = registry.has(attachmentTypeId);
|
||||
|
|
|
@ -73,8 +73,6 @@ export const createUserAttachmentUserActionBuilder = ({
|
|||
handleManageQuote,
|
||||
handleDeleteComment,
|
||||
}: BuilderArgs): ReturnType<UserActionBuilder> => ({
|
||||
// TODO: Fix this manually. Issue #123375
|
||||
// eslint-disable-next-line react/display-name
|
||||
build: () => [
|
||||
{
|
||||
username: <HoverableUsernameResolver user={comment.createdBy} userProfiles={userProfiles} />,
|
||||
|
|
|
@ -62,7 +62,6 @@ export const createCommonUpdateUserActionBuilder = ({
|
|||
handleOutlineComment,
|
||||
}: BuilderArgs): ReturnType<UserActionBuilder> => {
|
||||
return {
|
||||
// eslint-disable-next-line react/display-name
|
||||
build: () => [
|
||||
{
|
||||
username: (
|
||||
|
|
|
@ -36,7 +36,7 @@ export const SetupGuide: React.FC = () => (
|
|||
"Getting started with App Search - in this short video we'll guide you through how to get App Search up and running",
|
||||
})}
|
||||
width="1280"
|
||||
height-="720"
|
||||
height="720"
|
||||
/>
|
||||
</a>
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ export const SetupGuide: React.FC = () => (
|
|||
defaultMessage: 'Getting started with Enterprise Search',
|
||||
})}
|
||||
width="1280"
|
||||
height-="720"
|
||||
height="720"
|
||||
/>
|
||||
</a>
|
||||
|
||||
|
|
|
@ -730,6 +730,7 @@ interface OsqueryColumn {
|
|||
index: boolean;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const ECSMappingEditorField = React.memo(({ euiFieldProps }: ECSMappingEditorFieldProps) => {
|
||||
const {
|
||||
setError,
|
||||
|
|
|
@ -21,6 +21,7 @@ interface OsqueryResultProps extends OsqueryActionResultsProps {
|
|||
startDate: string;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const OsqueryResult = React.memo<OsqueryResultProps>(
|
||||
({ actionId, ruleName, startDate, ecsData }) => {
|
||||
const [isLive, setIsLive] = useState(false);
|
||||
|
|
|
@ -22,6 +22,7 @@ import { ATTACHED_QUERY } from '../../agents/translations';
|
|||
import { useLiveQueryDetails } from '../../actions/use_live_query_details';
|
||||
import type { OsqueryActionResultProps } from './types';
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
const OsqueryResultComponent = React.memo<OsqueryActionResultProps>(
|
||||
({ actionId, ruleName, startDate, ecsData }) => {
|
||||
const { read } = useKibana().services.application.capabilities.osquery;
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React from 'react';
|
||||
import type { EuiBottomBarProps } from '@elastic/eui';
|
||||
import { useKibana } from '../../../../common/lib/kibana/kibana_react';
|
||||
|
@ -17,6 +15,7 @@ import { useResolveRedirect } from '../../../../common/hooks/use_resolve_redirec
|
|||
|
||||
export const BOTTOM_BAR_CLASSNAME = 'timeline-bottom-bar';
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const SecuritySolutionBottomBar = React.memo(() => {
|
||||
useResolveRedirect();
|
||||
|
||||
|
|
|
@ -30,6 +30,7 @@ export type LinkToAppProps = (EuiLinkProps | EuiButtonProps) & {
|
|||
* An `EuiLink` that will use Kibana's `.application.navigateToApp()` to redirect the user to the
|
||||
* a given app without causing a full browser refresh
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const LinkToApp = memo<LinkToAppProps>(
|
||||
({
|
||||
appId = APP_UI_ID,
|
||||
|
|
|
@ -93,7 +93,7 @@ export interface EventsViewerProps {
|
|||
leadingControlColumns: ControlColumnProps[];
|
||||
sourcererScope: SourcererScopeName;
|
||||
start: string;
|
||||
showTotalCount?: boolean;
|
||||
showTotalCount?: boolean; // eslint-disable-line react/no-unused-prop-types
|
||||
pageFilters?: Filter[];
|
||||
currentFilter?: AlertWorkflowStatus;
|
||||
onRuleChange?: () => void;
|
||||
|
|
|
@ -19,8 +19,8 @@ import * as i18n from '../../containers/query_toggle/translations';
|
|||
interface HeaderProps {
|
||||
border?: boolean;
|
||||
height?: number;
|
||||
className?: string;
|
||||
$hideSubtitle?: boolean;
|
||||
className?: string; // eslint-disable-line react/no-unused-prop-types
|
||||
$hideSubtitle?: boolean; // eslint-disable-line react/no-unused-prop-types
|
||||
}
|
||||
|
||||
const Header = styled.header<HeaderProps>`
|
||||
|
|
|
@ -15,6 +15,7 @@ import { getFieldValidityAndErrorMessage } from '../../../shared_imports';
|
|||
import type { MarkdownEditorRef } from './editor';
|
||||
import { MarkdownEditor } from './editor';
|
||||
|
||||
/* eslint-disable react/no-unused-prop-types */
|
||||
type MarkdownEditorFormProps = EuiMarkdownEditorProps & {
|
||||
id: string;
|
||||
field: FieldHook;
|
||||
|
@ -23,6 +24,7 @@ type MarkdownEditorFormProps = EuiMarkdownEditorProps & {
|
|||
isDisabled?: boolean;
|
||||
bottomRightContent?: React.ReactNode;
|
||||
};
|
||||
/* eslint-enable react/no-unused-prop-types */
|
||||
|
||||
const BottomContentWrapper = styled(EuiFlexGroup)`
|
||||
${({ theme }) => `
|
||||
|
|
|
@ -57,7 +57,7 @@ export interface Props extends Pick<GlobalTimeArgs, 'from' | 'to' | 'deleteQuery
|
|||
showLegend?: boolean;
|
||||
scopeId?: string;
|
||||
toggleTopN: () => void;
|
||||
onFilterAdded?: () => void;
|
||||
onFilterAdded?: () => void; // eslint-disable-line react/no-unused-prop-types
|
||||
}
|
||||
|
||||
const TopNComponent: React.FC<Props> = ({
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React from 'react';
|
||||
import type { RecursivePartial } from '@elastic/eui/src/components/common';
|
||||
import { unifiedSearchPluginMock } from '@kbn/unified-search-plugin/public/mocks';
|
||||
|
@ -225,6 +223,7 @@ export const createStartServicesMock = (
|
|||
export const createWithKibanaMock = () => {
|
||||
const services = createStartServicesMock();
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
return (Component: unknown) => (props: unknown) => {
|
||||
return React.createElement(Component as string, { ...(props as object), kibana: { services } });
|
||||
};
|
||||
|
@ -233,6 +232,7 @@ export const createWithKibanaMock = () => {
|
|||
export const createKibanaContextProviderMock = () => {
|
||||
const services = createStartServicesMock();
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
return ({ children }: { children: React.ReactNode }) =>
|
||||
React.createElement(
|
||||
KibanaContextProvider,
|
||||
|
|
|
@ -10,6 +10,7 @@ import { noop } from 'lodash';
|
|||
import { EuiPopover, EuiFilterGroup, EuiFilterButton, EuiFilterSelectItem } from '@elastic/eui';
|
||||
import { useBoolState } from '../../../../../../common/hooks/use_bool_state';
|
||||
|
||||
/* eslint-disable react/no-unused-prop-types */
|
||||
export interface MultiselectFilterProps<T = unknown> {
|
||||
dataTestSubj?: string;
|
||||
title: string;
|
||||
|
@ -19,6 +20,7 @@ export interface MultiselectFilterProps<T = unknown> {
|
|||
renderItem?: (item: T) => React.ReactChild;
|
||||
renderLabel?: (item: T) => string;
|
||||
}
|
||||
/* eslint-enable react/no-unused-prop-types */
|
||||
|
||||
const MultiselectFilterComponent = <T extends unknown>(props: MultiselectFilterProps<T>) => {
|
||||
const { dataTestSubj, title, items, selectedItems, onSelectionChange, renderItem, renderLabel } =
|
||||
|
|
|
@ -50,6 +50,7 @@ interface AddItemProps {
|
|||
isDisabled: boolean;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const AddMitreAttackThreat = memo(({ field, idAria, isDisabled }: AddItemProps) => {
|
||||
const removeTactic = useCallback(
|
||||
(index: number) => {
|
||||
|
|
|
@ -59,6 +59,7 @@ export interface TakeActionDropdownProps {
|
|||
scopeId: string;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const TakeActionDropdown = React.memo(
|
||||
({
|
||||
detailsData,
|
||||
|
|
|
@ -29,6 +29,7 @@ import { AlertDetailsErrorPage } from './components/error_page';
|
|||
import { AlertDetailsHeader } from './components/header';
|
||||
import { DetailsSummaryTab } from './tabs/summary';
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const AlertDetailsPage = memo(() => {
|
||||
const { detailName: eventId } = useParams<{ detailName: string }>();
|
||||
const dispatch = useDispatch();
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
* 2.0; you may not use this file except in compliance with the Elastic License
|
||||
* 2.0.
|
||||
*/
|
||||
|
||||
import type { SetStateAction, Dispatch } from 'react';
|
||||
import React, { useEffect, useRef, useCallback, useState } from 'react';
|
||||
|
||||
|
@ -35,6 +36,7 @@ import { useImportExceptionList } from '../../hooks/use_import_exception_list';
|
|||
|
||||
import * as i18n from '../../translations';
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const ImportExceptionListFlyout = React.memo(
|
||||
({
|
||||
handleRefresh,
|
||||
|
|
|
@ -124,7 +124,6 @@ ErrorMessage.displayName = 'ErrorMessage';
|
|||
* controls similar to the BasicTable of EUI. The props supported by this component (for the most part)
|
||||
* support those that BasicTable accept.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const PaginatedContent = memo(
|
||||
<T extends object, C extends ComponentWithAnyProps>({
|
||||
items,
|
||||
|
|
|
@ -100,6 +100,7 @@ function isValid(itemValidation: ItemValidation): boolean {
|
|||
return !Object.values(itemValidation).some((errors) => Object.keys(errors).length);
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const BlockListForm = memo<ArtifactFormComponentProps>(
|
||||
({ item, policies, policiesIsLoading, onChange, mode }) => {
|
||||
const [visited, setVisited] = useState<{ name: boolean; value: boolean }>({
|
||||
|
|
|
@ -25,6 +25,7 @@ interface PolicyArtifactsDeleteModalProps {
|
|||
labels: typeof POLICY_ARTIFACT_DELETE_MODAL_LABELS;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const PolicyArtifactsDeleteModal = React.memo<PolicyArtifactsDeleteModalProps>(
|
||||
({ policyId, policyName, apiClient, exception, onClose, labels }) => {
|
||||
const toasts = useToasts();
|
||||
|
|
|
@ -34,6 +34,7 @@ export const withSecurityContext = <P extends {}>({
|
|||
}: WithSecurityContextProps<P>): ComponentType<P> => {
|
||||
let store: ReturnType<typeof createFleetContextReduxStore>; // created on first render
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
return memo((props) => {
|
||||
if (!store) {
|
||||
store = createFleetContextReduxStore({ coreStart, depsStart });
|
||||
|
|
|
@ -77,7 +77,6 @@ interface EventCollectionCardComponent {
|
|||
displayName?: string | undefined;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const EventCollectionCard = memo(
|
||||
<T extends OperatingSystem>({
|
||||
policy,
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React, { useEffect, useState, useCallback } from 'react';
|
||||
import { Router } from '@kbn/shared-ux-router';
|
||||
import { I18nProvider } from '@kbn/i18n-react';
|
||||
|
@ -64,6 +62,7 @@ type MockResolverProps = {
|
|||
* trigger a simulated resize on the root node reference any time it changes. This simulates the layout process a real
|
||||
* browser would do when an element is attached to the DOM.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const MockResolver = React.memo((props: MockResolverProps) => {
|
||||
const [resolverElement, setResolverElement] = useState<HTMLDivElement | null>(null);
|
||||
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React from 'react';
|
||||
import styled from 'styled-components';
|
||||
import { FormattedMessage } from '@kbn/i18n-react';
|
||||
|
@ -57,6 +55,7 @@ const StyledElapsedTime = styled.div<StyledElapsedTime>`
|
|||
/**
|
||||
* A placeholder line segment view that connects process nodes.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const EdgeLine = React.memo(
|
||||
({
|
||||
className,
|
||||
|
|
|
@ -6,11 +6,12 @@
|
|||
*/
|
||||
|
||||
import React from 'react';
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
/**
|
||||
* A component that renders an element with breaking opportunities (`<wbr>`s)
|
||||
* spliced into text children at word boundaries.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const GeneratedText = React.memo(function ({ children }) {
|
||||
return <>{processedValue()}</>;
|
||||
|
||||
|
|
|
@ -5,9 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
/* eslint-disable react/button-has-type */
|
||||
|
||||
import React, { useCallback, useMemo, useContext, useState } from 'react';
|
||||
import styled from 'styled-components';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
|
@ -123,6 +120,7 @@ const StyledGraphControls = styled.div<Partial<StyledGraphControlProps>>`
|
|||
* Controls for zooming, panning, and centering in Resolver
|
||||
*/
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const GraphControls = React.memo(
|
||||
({
|
||||
id,
|
||||
|
@ -201,6 +199,7 @@ export const GraphControls = React.memo(
|
|||
});
|
||||
}, [dispatch, timestamp, id]);
|
||||
|
||||
/* eslint-disable react/button-has-type */
|
||||
return (
|
||||
<StyledGraphControls
|
||||
className={className}
|
||||
|
@ -312,6 +311,7 @@ export const GraphControls = React.memo(
|
|||
</StyledGraphControlsColumn>
|
||||
</StyledGraphControls>
|
||||
);
|
||||
/* eslint-enable react/button-has-type */
|
||||
}
|
||||
);
|
||||
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React, { useEffect } from 'react';
|
||||
import { useDispatch, useSelector } from 'react-redux';
|
||||
import type { ResolverProps } from '../types';
|
||||
|
@ -16,6 +14,7 @@ import type { State } from '../../common/store/types';
|
|||
/**
|
||||
* The `Resolver` component to use. This sets up the DataAccessLayer provider. Use `ResolverWithoutProviders` in tests or in other scenarios where you want to provide a different (or fake) data access layer.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const Resolver = React.memo((props: ResolverProps) => {
|
||||
const store = useSelector(
|
||||
(state: State) => state.analyzer.analyzerById[props.resolverComponentInstanceID]
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React from 'react';
|
||||
import { FormattedMessage } from '@kbn/i18n-react';
|
||||
import { LimitWarningsEuiCallOut } from './styles';
|
||||
|
@ -18,6 +16,7 @@ const lineageLimitMessage = (
|
|||
/>
|
||||
);
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
const LineageTitleMessage = React.memo(function ({ numberOfEntries }: { numberOfEntries: number }) {
|
||||
return (
|
||||
<FormattedMessage
|
||||
|
@ -31,6 +30,7 @@ const LineageTitleMessage = React.memo(function ({ numberOfEntries }: { numberOf
|
|||
/**
|
||||
* Limit warning for hitting a limit of nodes in the tree
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const LimitWarning = React.memo(function ({ numberDisplayed }: { numberDisplayed: number }) {
|
||||
return (
|
||||
<LimitWarningsEuiCallOut
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import type { EuiBreadcrumb } from '@elastic/eui';
|
||||
import React, { memo, useMemo } from 'react';
|
||||
import { ThemedBreadcrumbs } from './styles';
|
||||
|
@ -15,6 +13,7 @@ import { useColors } from '../use_colors';
|
|||
/**
|
||||
* Breadcrumb menu
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const Breadcrumbs = memo(function ({ breadcrumbs }: { breadcrumbs: EuiBreadcrumb[] }) {
|
||||
// Just tagging the last crumb with `data-test-subj` for testing
|
||||
const crumbsWithLastSubject: EuiBreadcrumb[] = useMemo(() => {
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import { EuiToolTip, EuiButtonIcon, EuiPopover } from '@elastic/eui';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import styled from 'styled-components';
|
||||
|
@ -41,6 +39,7 @@ const StyledCopyableField = styled.div<StyledCopyableField>`
|
|||
* When the panel is hovered, these fields will show a gray background
|
||||
* When you then hover over these fields they will show a blue background and a tooltip with a copy button will appear
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const CopyablePanelField = memo(
|
||||
({ textToCopy, content }: { textToCopy: string; content: JSX.Element | string }) => {
|
||||
const { linkColor, copyableFieldBackground } = useColors();
|
||||
|
|
|
@ -21,6 +21,7 @@ import type { NodeDataStatus } from '../../types';
|
|||
/**
|
||||
* Icon representing a process node.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const CubeForProcess = memo(function ({
|
||||
id,
|
||||
className,
|
||||
|
|
|
@ -7,8 +7,6 @@
|
|||
|
||||
/* eslint-disable no-continue */
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React, { memo, useMemo, Fragment } from 'react';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { FormattedMessage } from '@kbn/i18n-react';
|
||||
|
@ -101,6 +99,7 @@ export const EventDetail = memo(function EventDetail({
|
|||
* This view presents a detailed view of all the available data for a related event, split and titled by the "section"
|
||||
* it appears in the underlying ResolverEvent
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
const EventDetailContents = memo(function ({
|
||||
id,
|
||||
nodeID,
|
||||
|
@ -358,6 +357,7 @@ const StyledFlexTitle = memo(styled('h3')`
|
|||
font-size: 1.2em;
|
||||
`);
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
const TitleHr = memo(() => {
|
||||
return <EuiHorizontalRule margin="none" size="half" />;
|
||||
});
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React, { memo } from 'react';
|
||||
import { useSelector } from 'react-redux';
|
||||
import * as selectors from '../../store/selectors';
|
||||
|
@ -21,6 +19,7 @@ import type { State } from '../../../common/store/types';
|
|||
* Show the panel that matches the `panelViewAndParameters` (derived from the browser's location.search)
|
||||
*/
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const PanelRouter = memo(function ({ id }: { id: string }) {
|
||||
const params: PanelViewAndParameters = useSelector((state: State) =>
|
||||
selectors.panelViewAndParameters(state.analyzer.analyzerById[id])
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import type { HTMLAttributes } from 'react';
|
||||
import React, { memo, useMemo } from 'react';
|
||||
import { useSelector } from 'react-redux';
|
||||
|
@ -41,6 +39,7 @@ const nodeDetailError = i18n.translate('xpack.securitySolution.resolver.panel.no
|
|||
defaultMessage: 'Node details were unable to be retrieved',
|
||||
});
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const NodeDetail = memo(function ({ id, nodeID }: { id: string; nodeID: string }) {
|
||||
const processEvent = useSelector((state: State) =>
|
||||
nodeDataModel.firstEvent(selectors.nodeDataForID(state.analyzer.analyzerById[id])(nodeID))
|
||||
|
@ -68,6 +67,7 @@ export const NodeDetail = memo(function ({ id, nodeID }: { id: string; nodeID: s
|
|||
* A description list view of all the Metadata that goes with a particular process event, like:
|
||||
* Created, PID, User/Domain, etc.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
const NodeDetailView = memo(function ({
|
||||
id,
|
||||
processEvent,
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React, { memo, useMemo } from 'react';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import type { EuiBasicTableColumn } from '@elastic/eui';
|
||||
|
@ -64,6 +62,7 @@ export function NodeEvents({ id, nodeID }: { id: string; nodeID: string }) {
|
|||
* | 2 | Network |
|
||||
*
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
const EventCategoryLinks = memo(function ({
|
||||
id,
|
||||
nodeID,
|
||||
|
@ -121,6 +120,7 @@ const EventCategoryLinks = memo(function ({
|
|||
return <EuiInMemoryTable<EventCountsTableView> items={rows} columns={columns} sorting />;
|
||||
});
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
const NodeEventsBreadcrumbs = memo(function ({
|
||||
id,
|
||||
nodeID,
|
||||
|
@ -171,6 +171,7 @@ const NodeEventsBreadcrumbs = memo(function ({
|
|||
);
|
||||
});
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
const NodeEventsLink = memo(
|
||||
({
|
||||
id,
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React, { memo, useCallback, Fragment } from 'react';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import {
|
||||
|
@ -37,6 +35,7 @@ import { userRequestedAdditionalRelatedEvents } from '../../store/data/action';
|
|||
/**
|
||||
* Render a list of events that are related to `nodeID` and that have a category of `eventType`.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const NodeEventsInCategory = memo(function ({
|
||||
id,
|
||||
nodeID,
|
||||
|
@ -104,6 +103,7 @@ export const NodeEventsInCategory = memo(function ({
|
|||
/**
|
||||
* Rendered for each event in the list.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
const NodeEventsListItem = memo(function ({
|
||||
id,
|
||||
event,
|
||||
|
@ -223,6 +223,7 @@ const NodeEventList = memo(function NodeEventList({
|
|||
/**
|
||||
* Renders `Breadcrumbs`.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
const NodeEventsInCategoryBreadcrumbs = memo(function ({
|
||||
id,
|
||||
nodeName,
|
||||
|
|
|
@ -8,9 +8,6 @@
|
|||
/* eslint-disable @elastic/eui/href-or-on-click */
|
||||
|
||||
import { useDispatch, useSelector } from 'react-redux';
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React, { memo, useMemo, useCallback, useContext } from 'react';
|
||||
import type { EuiBasicTableColumn } from '@elastic/eui';
|
||||
import { EuiBadge, EuiButtonEmpty, EuiSpacer, EuiInMemoryTable } from '@elastic/eui';
|
||||
|
@ -44,6 +41,7 @@ interface ProcessTableView {
|
|||
/**
|
||||
* The "default" view for the panel: A list of all the processes currently in the graph.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const NodeList = memo(({ id }: { id: string }) => {
|
||||
const columns = useMemo<Array<EuiBasicTableColumn<ProcessTableView>>>(
|
||||
() => [
|
||||
|
@ -209,6 +207,7 @@ function NodeDetailLink({ id, name, nodeID }: { id: string; name?: string; nodeI
|
|||
);
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
const NodeDetailTimestamp = memo(({ eventDate }: { eventDate: Date | undefined }) => {
|
||||
const formattedDate = useFormattedDate(eventDate);
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@ import { useLinkProps } from '../use_link_props';
|
|||
* @param {function} pushToQueryparams A function to update the hash value in the URL to control panel state
|
||||
* @param {string} translatedErrorMessage The message to display in the panel when something goes wrong
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const PanelContentError = memo(function ({
|
||||
id,
|
||||
translatedErrorMessage,
|
||||
|
|
|
@ -121,6 +121,7 @@ const StyledOuterGroup = styled.g<{ isNodeLoading: boolean }>`
|
|||
/**
|
||||
* An artifact that represents a process node and the things associated with it in the Resolver
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
const UnstyledProcessEventDot = React.memo(
|
||||
({
|
||||
id,
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React, { useContext, useCallback } from 'react';
|
||||
import { useSelector } from 'react-redux';
|
||||
import { EuiLoadingSpinner } from '@elastic/eui';
|
||||
|
|
|
@ -14,12 +14,11 @@ import { SideEffectContext } from './side_effect_context';
|
|||
import { FormattedCount } from '../../common/components/formatted_number';
|
||||
import { userSelectedResolverNode } from '../store/actions';
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
/**
|
||||
* A Submenu that displays a collection of "pills" for each related event
|
||||
* category it has events for.
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const NodeSubMenuComponents = React.memo(
|
||||
({
|
||||
id,
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import React, { memo } from 'react';
|
||||
import styled from 'styled-components';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
|
@ -66,6 +64,7 @@ const hoveredProcessBackgroundTitle = i18n.translate(
|
|||
* PaintServers: Where color palettes, gradients, patterns and other similar concerns
|
||||
* are exposed to the component
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
const PaintServers = memo(({ id, isDarkMode }: { id: string; isDarkMode: boolean }) => {
|
||||
const paintServerIDs = usePaintServerIDs({ id });
|
||||
return (
|
||||
|
@ -165,6 +164,7 @@ const PaintServers = memo(({ id, isDarkMode }: { id: string; isDarkMode: boolean
|
|||
/**
|
||||
* Defs entries that define shapes, masks and other spatial elements
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
const SymbolsAndShapes = memo(({ id, isDarkMode }: { id: string; isDarkMode: boolean }) => {
|
||||
const symbolIDs = useSymbolIDs({ id });
|
||||
const paintServerIDs = usePaintServerIDs({ id });
|
||||
|
@ -433,6 +433,7 @@ const SymbolsAndShapes = memo(({ id, isDarkMode }: { id: string; isDarkMode: boo
|
|||
* 2. Separation of concerns between creative assets and more functional areas of the app
|
||||
* 3. `<use>` elements can be handled by compositor (faster)
|
||||
*/
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const SymbolDefinitions = memo(({ id }: { id: string }) => {
|
||||
const isDarkMode = useUiSetting<boolean>('theme:darkMode');
|
||||
return (
|
||||
|
|
|
@ -84,6 +84,7 @@ export const getSelectedTimelineIds = (selectedItems: OpenTimelineResult[]): str
|
|||
);
|
||||
|
||||
/** Manages the state (e.g table selection) of the (pure) `OpenTimeline` component */
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const StatefulOpenTimelineComponent = React.memo<OpenTimelineOwnProps>(
|
||||
({
|
||||
closeModalTimeline,
|
||||
|
|
|
@ -43,6 +43,7 @@ interface AddExceptionModalWrapperData {
|
|||
ruleName: string;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const FlyoutFooterComponent = React.memo(
|
||||
({
|
||||
detailsData,
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import {
|
||||
EuiFlexGroup,
|
||||
EuiFlyoutHeader,
|
||||
|
@ -65,6 +63,7 @@ interface HostDetailsProps {
|
|||
isDraggable?: boolean;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const HostDetailsPanel: React.FC<HostDetailsProps> = React.memo(
|
||||
({ contextID, scopeId, expandedHost, handleOnHostClosed, isDraggable, isFlyoutView }) => {
|
||||
const { hostName } = expandedHost;
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
/* eslint-disable react/display-name */
|
||||
|
||||
import {
|
||||
EuiFlexGroup,
|
||||
EuiFlyoutHeader,
|
||||
|
@ -65,6 +63,7 @@ interface NetworkDetailsProps {
|
|||
isDraggable?: boolean;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const NetworkDetailsPanel = React.memo(
|
||||
({
|
||||
contextID,
|
||||
|
|
|
@ -36,7 +36,7 @@ interface OwnProps {
|
|||
closePopover: () => void;
|
||||
deleteProvider: () => void;
|
||||
field: string;
|
||||
kqlQuery: string;
|
||||
kqlQuery: string; // eslint-disable-line react/no-unused-prop-types
|
||||
isEnabled: boolean;
|
||||
isExcluded: boolean;
|
||||
isLoading: boolean;
|
||||
|
|
|
@ -60,6 +60,7 @@ const HiddenUseField = styled(UseField)`
|
|||
display: none;
|
||||
`;
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const EqlQueryBarTimeline = memo(({ timelineId }: { timelineId: string }) => {
|
||||
const dispatch = useDispatch();
|
||||
const isInit = useRef(true);
|
||||
|
|
|
@ -52,6 +52,7 @@ export const TIMELINE_FILTER_DROP_AREA = 'timeline-filter-drop-area';
|
|||
const getNonDropAreaFilters = (filters: Filter[] = []) =>
|
||||
filters.filter((f: Filter) => f.meta.controlledBy !== TIMELINE_FILTER_DROP_AREA);
|
||||
|
||||
// eslint-disable-next-line react/display-name
|
||||
export const QueryBarTimeline = memo<QueryBarTimelineComponentProps>(
|
||||
({
|
||||
dataProviders,
|
||||
|
|
|
@ -83,7 +83,7 @@ export const WaterfallFlyout = ({
|
|||
|
||||
return (
|
||||
<div
|
||||
tab-index={-1}
|
||||
tabIndex={-1}
|
||||
ref={flyoutRef}
|
||||
data-test-subj="waterfallFlyout"
|
||||
aria-labelledby="flyoutTitle"
|
||||
|
|
|
@ -6842,8 +6842,6 @@
|
|||
"visTypeVislib.vislib.legend.loadingLabel": "chargement…",
|
||||
"visTypeVislib.vislib.legend.toggleLegendButtonAriaLabel": "Basculer la légende",
|
||||
"visTypeVislib.vislib.legend.toggleLegendButtonTitle": "Afficher/Masquer la légende",
|
||||
"visTypeVislib.vislib.tooltip.fieldLabel": "champ",
|
||||
"visTypeVislib.vislib.tooltip.valueLabel": "valeur",
|
||||
"visTypeXy.controls.pointSeries.seriesAccordionAriaLabel": "Activer/désactiver les options {agg}",
|
||||
"visTypeXy.controls.pointSeries.valueAxes.toggleOptionsAriaLabel": "Activer/désactiver les options {axisName}",
|
||||
"visTypeXy.allDocsTitle": "Tous les docs",
|
||||
|
|
|
@ -6858,8 +6858,6 @@
|
|||
"visTypeVislib.vislib.legend.loadingLabel": "読み込み中…",
|
||||
"visTypeVislib.vislib.legend.toggleLegendButtonAriaLabel": "凡例を切り替える",
|
||||
"visTypeVislib.vislib.legend.toggleLegendButtonTitle": "凡例を切り替える",
|
||||
"visTypeVislib.vislib.tooltip.fieldLabel": "フィールド",
|
||||
"visTypeVislib.vislib.tooltip.valueLabel": "値",
|
||||
"visTypeXy.controls.pointSeries.seriesAccordionAriaLabel": "{agg}オプションを切り替える",
|
||||
"visTypeXy.controls.pointSeries.valueAxes.toggleOptionsAriaLabel": "{axisName}オプションを切り替える",
|
||||
"visTypeXy.allDocsTitle": "すべてのドキュメント",
|
||||
|
|
|
@ -6856,8 +6856,6 @@
|
|||
"visTypeVislib.vislib.legend.loadingLabel": "正在加载……",
|
||||
"visTypeVislib.vislib.legend.toggleLegendButtonAriaLabel": "切换图例",
|
||||
"visTypeVislib.vislib.legend.toggleLegendButtonTitle": "切换图例",
|
||||
"visTypeVislib.vislib.tooltip.fieldLabel": "字段",
|
||||
"visTypeVislib.vislib.tooltip.valueLabel": "值",
|
||||
"visTypeXy.controls.pointSeries.seriesAccordionAriaLabel": "切换 {agg} 选项",
|
||||
"visTypeXy.controls.pointSeries.valueAxes.toggleOptionsAriaLabel": "切换 {axisName} 选项",
|
||||
"visTypeXy.allDocsTitle": "所有文档",
|
||||
|
|
|
@ -83,7 +83,7 @@ export const WaterfallFlyout = ({
|
|||
|
||||
return (
|
||||
<div
|
||||
tab-index={-1}
|
||||
tabIndex={-1}
|
||||
ref={flyoutRef}
|
||||
data-test-subj="waterfallFlyout"
|
||||
aria-labelledby="flyoutTitle"
|
||||
|
|
593
yarn.lock
593
yarn.lock
|
@ -10748,6 +10748,14 @@ arr-union@^3.1.0:
|
|||
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
|
||||
integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
|
||||
|
||||
array-buffer-byte-length@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead"
|
||||
integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
is-array-buffer "^3.0.1"
|
||||
|
||||
array-filter@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83"
|
||||
|
@ -10778,16 +10786,16 @@ array-from@^2.1.1:
|
|||
resolved "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz#cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195"
|
||||
integrity sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=
|
||||
|
||||
array-includes@^3.0.3, array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3:
|
||||
version "3.1.3"
|
||||
resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a"
|
||||
integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==
|
||||
array-includes@^3.0.3, array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3, array-includes@^3.1.6:
|
||||
version "3.1.6"
|
||||
resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f"
|
||||
integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.3"
|
||||
es-abstract "^1.18.0-next.2"
|
||||
get-intrinsic "^1.1.1"
|
||||
is-string "^1.0.5"
|
||||
define-properties "^1.1.4"
|
||||
es-abstract "^1.20.4"
|
||||
get-intrinsic "^1.1.3"
|
||||
is-string "^1.0.7"
|
||||
|
||||
array-union@^1.0.1, array-union@^1.0.2:
|
||||
version "1.0.2"
|
||||
|
@ -10820,15 +10828,15 @@ array.prototype.flat@^1.2.1, array.prototype.flat@^1.2.3, array.prototype.flat@^
|
|||
define-properties "^1.1.3"
|
||||
es-abstract "^1.18.0-next.1"
|
||||
|
||||
array.prototype.flatmap@^1.2.1, array.prototype.flatmap@^1.2.4:
|
||||
version "1.2.4"
|
||||
resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9"
|
||||
integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==
|
||||
array.prototype.flatmap@^1.2.1, array.prototype.flatmap@^1.3.1:
|
||||
version "1.3.1"
|
||||
resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183"
|
||||
integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==
|
||||
dependencies:
|
||||
call-bind "^1.0.0"
|
||||
define-properties "^1.1.3"
|
||||
es-abstract "^1.18.0-next.1"
|
||||
function-bind "^1.1.1"
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.4"
|
||||
es-abstract "^1.20.4"
|
||||
es-shim-unscopables "^1.0.0"
|
||||
|
||||
array.prototype.map@^1.0.1:
|
||||
version "1.0.2"
|
||||
|
@ -10840,6 +10848,29 @@ array.prototype.map@^1.0.1:
|
|||
es-array-method-boxes-properly "^1.0.0"
|
||||
is-string "^1.0.4"
|
||||
|
||||
array.prototype.tosorted@^1.1.1:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532"
|
||||
integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.4"
|
||||
es-abstract "^1.20.4"
|
||||
es-shim-unscopables "^1.0.0"
|
||||
get-intrinsic "^1.1.3"
|
||||
|
||||
arraybuffer.prototype.slice@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz#9b5ea3868a6eebc30273da577eb888381c0044bb"
|
||||
integrity sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==
|
||||
dependencies:
|
||||
array-buffer-byte-length "^1.0.0"
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.2.0"
|
||||
get-intrinsic "^1.2.1"
|
||||
is-array-buffer "^3.0.2"
|
||||
is-shared-array-buffer "^1.0.2"
|
||||
|
||||
arrify@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
|
||||
|
@ -11031,12 +11062,10 @@ autoprefixer@^9.8.6:
|
|||
postcss "^7.0.32"
|
||||
postcss-value-parser "^4.1.0"
|
||||
|
||||
available-typed-arrays@^1.0.0, available-typed-arrays@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz#6b098ca9d8039079ee3f77f7b783c4480ba513f5"
|
||||
integrity sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==
|
||||
dependencies:
|
||||
array-filter "^1.0.0"
|
||||
available-typed-arrays@^1.0.5:
|
||||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
|
||||
integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
|
||||
|
||||
aws-sign2@~0.7.0:
|
||||
version "0.7.0"
|
||||
|
@ -14058,12 +14087,13 @@ define-lazy-prop@^2.0.0:
|
|||
resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
|
||||
integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
|
||||
|
||||
define-properties@^1.1.2, define-properties@^1.1.3:
|
||||
version "1.1.3"
|
||||
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
|
||||
integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
|
||||
define-properties@^1.1.2, define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0:
|
||||
version "1.2.0"
|
||||
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5"
|
||||
integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==
|
||||
dependencies:
|
||||
object-keys "^1.0.12"
|
||||
has-property-descriptors "^1.0.0"
|
||||
object-keys "^1.1.1"
|
||||
|
||||
define-property@^0.2.5:
|
||||
version "0.2.5"
|
||||
|
@ -14981,31 +15011,50 @@ error-stack-parser@^2.0.4, error-stack-parser@^2.0.6:
|
|||
dependencies:
|
||||
stackframe "^1.1.1"
|
||||
|
||||
es-abstract@^1.17.0-next.1, es-abstract@^1.17.4, es-abstract@^1.17.5, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.1, es-abstract@^1.18.2, es-abstract@^1.4.3, es-abstract@^1.9.0:
|
||||
version "1.19.1"
|
||||
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3"
|
||||
integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==
|
||||
es-abstract@^1.17.0-next.1, es-abstract@^1.17.4, es-abstract@^1.17.5, es-abstract@^1.18.0-next.1, es-abstract@^1.19.0, es-abstract@^1.20.4, es-abstract@^1.4.3, es-abstract@^1.9.0:
|
||||
version "1.22.1"
|
||||
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc"
|
||||
integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==
|
||||
dependencies:
|
||||
array-buffer-byte-length "^1.0.0"
|
||||
arraybuffer.prototype.slice "^1.0.1"
|
||||
available-typed-arrays "^1.0.5"
|
||||
call-bind "^1.0.2"
|
||||
es-set-tostringtag "^2.0.1"
|
||||
es-to-primitive "^1.2.1"
|
||||
function-bind "^1.1.1"
|
||||
get-intrinsic "^1.1.1"
|
||||
function.prototype.name "^1.1.5"
|
||||
get-intrinsic "^1.2.1"
|
||||
get-symbol-description "^1.0.0"
|
||||
globalthis "^1.0.3"
|
||||
gopd "^1.0.1"
|
||||
has "^1.0.3"
|
||||
has-symbols "^1.0.2"
|
||||
internal-slot "^1.0.3"
|
||||
is-callable "^1.2.4"
|
||||
is-negative-zero "^2.0.1"
|
||||
has-property-descriptors "^1.0.0"
|
||||
has-proto "^1.0.1"
|
||||
has-symbols "^1.0.3"
|
||||
internal-slot "^1.0.5"
|
||||
is-array-buffer "^3.0.2"
|
||||
is-callable "^1.2.7"
|
||||
is-negative-zero "^2.0.2"
|
||||
is-regex "^1.1.4"
|
||||
is-shared-array-buffer "^1.0.1"
|
||||
is-shared-array-buffer "^1.0.2"
|
||||
is-string "^1.0.7"
|
||||
is-weakref "^1.0.1"
|
||||
object-inspect "^1.11.0"
|
||||
is-typed-array "^1.1.10"
|
||||
is-weakref "^1.0.2"
|
||||
object-inspect "^1.12.3"
|
||||
object-keys "^1.1.1"
|
||||
object.assign "^4.1.2"
|
||||
string.prototype.trimend "^1.0.4"
|
||||
string.prototype.trimstart "^1.0.4"
|
||||
unbox-primitive "^1.0.1"
|
||||
object.assign "^4.1.4"
|
||||
regexp.prototype.flags "^1.5.0"
|
||||
safe-array-concat "^1.0.0"
|
||||
safe-regex-test "^1.0.0"
|
||||
string.prototype.trim "^1.2.7"
|
||||
string.prototype.trimend "^1.0.6"
|
||||
string.prototype.trimstart "^1.0.6"
|
||||
typed-array-buffer "^1.0.0"
|
||||
typed-array-byte-length "^1.0.0"
|
||||
typed-array-byte-offset "^1.0.0"
|
||||
typed-array-length "^1.0.4"
|
||||
unbox-primitive "^1.0.2"
|
||||
which-typed-array "^1.1.10"
|
||||
|
||||
es-array-method-boxes-properly@^1.0.0:
|
||||
version "1.0.0"
|
||||
|
@ -15030,6 +15079,22 @@ es-module-lexer@^0.9.0:
|
|||
resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
|
||||
integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
|
||||
|
||||
es-set-tostringtag@^2.0.1:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8"
|
||||
integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==
|
||||
dependencies:
|
||||
get-intrinsic "^1.1.3"
|
||||
has "^1.0.3"
|
||||
has-tostringtag "^1.0.0"
|
||||
|
||||
es-shim-unscopables@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241"
|
||||
integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==
|
||||
dependencies:
|
||||
has "^1.0.3"
|
||||
|
||||
es-to-primitive@^1.2.1:
|
||||
version "1.2.1"
|
||||
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
|
||||
|
@ -15453,35 +15518,36 @@ eslint-plugin-prettier@^4.0.0:
|
|||
dependencies:
|
||||
prettier-linter-helpers "^1.0.0"
|
||||
|
||||
eslint-plugin-react-hooks@^4.2.0:
|
||||
version "4.2.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"
|
||||
integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==
|
||||
eslint-plugin-react-hooks@^4.6.0:
|
||||
version "4.6.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3"
|
||||
integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==
|
||||
|
||||
eslint-plugin-react-perf@^3.3.0:
|
||||
version "3.3.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-react-perf/-/eslint-plugin-react-perf-3.3.0.tgz#d606792b5c7b63a6d03c558d7edd8b8d33080805"
|
||||
integrity sha512-POzjKFOuHpyGZFwLkqPK8kxLy/tYVeq30h+SEM1UwfSmkyPcbEjbbGw1gN5R1hxCHf4zJ0G0NIbY+oCe8i/DNQ==
|
||||
eslint-plugin-react-perf@^3.3.1:
|
||||
version "3.3.1"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-react-perf/-/eslint-plugin-react-perf-3.3.1.tgz#e52d64c1d6e9c4cb1240108cdbbe406837f1b887"
|
||||
integrity sha512-iOx2UtEOH50TmQhezTS4jbBAj/2gbrUdX+ZM28c2K9mwTvtRX6gdnd2P4WPQrejITDsAMNTCz95zu5HcjCD0xg==
|
||||
|
||||
eslint-plugin-react@^7.26.1:
|
||||
version "7.26.1"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz#41bcfe3e39e6a5ac040971c1af94437c80daa40e"
|
||||
integrity sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==
|
||||
eslint-plugin-react@^7.32.2:
|
||||
version "7.32.2"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10"
|
||||
integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==
|
||||
dependencies:
|
||||
array-includes "^3.1.3"
|
||||
array.prototype.flatmap "^1.2.4"
|
||||
array-includes "^3.1.6"
|
||||
array.prototype.flatmap "^1.3.1"
|
||||
array.prototype.tosorted "^1.1.1"
|
||||
doctrine "^2.1.0"
|
||||
estraverse "^5.2.0"
|
||||
estraverse "^5.3.0"
|
||||
jsx-ast-utils "^2.4.1 || ^3.0.0"
|
||||
minimatch "^3.0.4"
|
||||
object.entries "^1.1.4"
|
||||
object.fromentries "^2.0.4"
|
||||
object.hasown "^1.0.0"
|
||||
object.values "^1.1.4"
|
||||
prop-types "^15.7.2"
|
||||
resolve "^2.0.0-next.3"
|
||||
minimatch "^3.1.2"
|
||||
object.entries "^1.1.6"
|
||||
object.fromentries "^2.0.6"
|
||||
object.hasown "^1.1.2"
|
||||
object.values "^1.1.6"
|
||||
prop-types "^15.8.1"
|
||||
resolve "^2.0.0-next.4"
|
||||
semver "^6.3.0"
|
||||
string.prototype.matchall "^4.0.5"
|
||||
string.prototype.matchall "^4.0.8"
|
||||
|
||||
eslint-rule-composer@^0.3.0:
|
||||
version "0.3.0"
|
||||
|
@ -15632,10 +15698,10 @@ estraverse@^4.2.0:
|
|||
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
|
||||
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
|
||||
|
||||
estraverse@^5.1.0, estraverse@^5.2.0:
|
||||
version "5.2.0"
|
||||
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
|
||||
integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
|
||||
estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
|
||||
version "5.3.0"
|
||||
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
|
||||
integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
|
||||
|
||||
estraverse@~1.5.0:
|
||||
version "1.5.1"
|
||||
|
@ -16406,11 +16472,6 @@ for-in@^1.0.2:
|
|||
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
|
||||
integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
|
||||
|
||||
foreach@^2.0.5:
|
||||
version "2.0.5"
|
||||
resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
|
||||
integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k=
|
||||
|
||||
foreground-child@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53"
|
||||
|
@ -16691,14 +16752,14 @@ function-bind@^1.0.2, function-bind@^1.1.1:
|
|||
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
|
||||
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
|
||||
|
||||
function.prototype.name@^1.1.0, function.prototype.name@^1.1.2:
|
||||
version "1.1.4"
|
||||
resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.4.tgz#e4ea839b9d3672ae99d0efd9f38d9191c5eaac83"
|
||||
integrity sha512-iqy1pIotY/RmhdFZygSSlW0wko2yxkSCKqsuv4pr8QESohpYyG/Z7B/XXvPRKTJS//960rgguE5mSRUsDdaJrQ==
|
||||
function.prototype.name@^1.1.0, function.prototype.name@^1.1.2, function.prototype.name@^1.1.5:
|
||||
version "1.1.5"
|
||||
resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
|
||||
integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.3"
|
||||
es-abstract "^1.18.0-next.2"
|
||||
es-abstract "^1.19.0"
|
||||
functions-have-names "^1.2.2"
|
||||
|
||||
functional-red-black-tree@^1.0.1:
|
||||
|
@ -16706,10 +16767,10 @@ functional-red-black-tree@^1.0.1:
|
|||
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
|
||||
integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
|
||||
|
||||
functions-have-names@^1.2.2:
|
||||
version "1.2.2"
|
||||
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21"
|
||||
integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==
|
||||
functions-have-names@^1.2.2, functions-have-names@^1.2.3:
|
||||
version "1.2.3"
|
||||
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
|
||||
integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
|
||||
|
||||
gauge@^3.0.0:
|
||||
version "3.0.2"
|
||||
|
@ -16790,14 +16851,15 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5:
|
|||
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
|
||||
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
|
||||
|
||||
get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
|
||||
integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
|
||||
get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1:
|
||||
version "1.2.1"
|
||||
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82"
|
||||
integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==
|
||||
dependencies:
|
||||
function-bind "^1.1.1"
|
||||
has "^1.0.3"
|
||||
has-symbols "^1.0.1"
|
||||
has-proto "^1.0.1"
|
||||
has-symbols "^1.0.3"
|
||||
|
||||
get-nonce@^1.0.0:
|
||||
version "1.0.1"
|
||||
|
@ -17061,10 +17123,10 @@ globals@^13.6.0, globals@^13.9.0:
|
|||
dependencies:
|
||||
type-fest "^0.20.2"
|
||||
|
||||
globalthis@^1.0.0:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.1.tgz#40116f5d9c071f9e8fb0037654df1ab3a83b7ef9"
|
||||
integrity sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==
|
||||
globalthis@^1.0.0, globalthis@^1.0.3:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
|
||||
integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
|
||||
dependencies:
|
||||
define-properties "^1.1.3"
|
||||
|
||||
|
@ -17164,6 +17226,13 @@ google-protobuf@^3.6.1:
|
|||
resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.19.4.tgz#8d32c3e34be9250956f28c0fb90955d13f311888"
|
||||
integrity sha512-OIPNCxsG2lkIvf+P5FNfJ/Km95CsXOBecS9ZcAU6m2Rq3svc0Apl9nB3GMDNKfQ9asNv4KjyAqGwPQFrVle3Yg==
|
||||
|
||||
gopd@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
|
||||
integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
|
||||
dependencies:
|
||||
get-intrinsic "^1.1.3"
|
||||
|
||||
got@^11.8.2:
|
||||
version "11.8.5"
|
||||
resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046"
|
||||
|
@ -17326,10 +17395,10 @@ has-ansi@^3.0.0:
|
|||
dependencies:
|
||||
ansi-regex "^3.0.0"
|
||||
|
||||
has-bigints@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
|
||||
integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
|
||||
has-bigints@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
|
||||
integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
|
||||
|
||||
has-flag@^3.0.0:
|
||||
version "3.0.0"
|
||||
|
@ -17348,10 +17417,22 @@ has-glob@^1.0.0:
|
|||
dependencies:
|
||||
is-glob "^3.0.0"
|
||||
|
||||
has-symbols@^1.0.0, has-symbols@^1.0.1, has-symbols@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
|
||||
integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
|
||||
has-property-descriptors@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
|
||||
integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
|
||||
dependencies:
|
||||
get-intrinsic "^1.1.1"
|
||||
|
||||
has-proto@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
|
||||
integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
|
||||
|
||||
has-symbols@^1.0.0, has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
|
||||
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
|
||||
|
||||
has-tostringtag@^1.0.0:
|
||||
version "1.0.0"
|
||||
|
@ -18150,12 +18231,12 @@ install-artifact-from-github@^1.3.1:
|
|||
resolved "https://registry.yarnpkg.com/install-artifact-from-github/-/install-artifact-from-github-1.3.3.tgz#57d89bacfa0f47d7307fe41b6247cda9f9a8079c"
|
||||
integrity sha512-x79SL0d8WOi1ZjXSTUqqs0GPQZ92YArJAN9O46wgU9wdH2U9ecyyhB9YGDbPe2OLV4ptmt6AZYRQZ2GydQZosQ==
|
||||
|
||||
internal-slot@^1.0.3:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
|
||||
integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
|
||||
internal-slot@^1.0.3, internal-slot@^1.0.5:
|
||||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986"
|
||||
integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==
|
||||
dependencies:
|
||||
get-intrinsic "^1.1.0"
|
||||
get-intrinsic "^1.2.0"
|
||||
has "^1.0.3"
|
||||
side-channel "^1.0.4"
|
||||
|
||||
|
@ -18292,6 +18373,15 @@ is-arguments@^1.0.4:
|
|||
resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3"
|
||||
integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==
|
||||
|
||||
is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
|
||||
version "3.0.2"
|
||||
resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
|
||||
integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
get-intrinsic "^1.2.0"
|
||||
is-typed-array "^1.1.10"
|
||||
|
||||
is-arrayish@^0.2.1:
|
||||
version "0.2.1"
|
||||
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
|
||||
|
@ -18331,10 +18421,10 @@ is-buffer@^2.0.0:
|
|||
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725"
|
||||
integrity sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==
|
||||
|
||||
is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.4:
|
||||
version "1.2.4"
|
||||
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
|
||||
integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
|
||||
is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.7:
|
||||
version "1.2.7"
|
||||
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
|
||||
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
|
||||
|
||||
is-ci@^2.0.0:
|
||||
version "2.0.0"
|
||||
|
@ -18525,10 +18615,10 @@ is-negated-glob@^1.0.0:
|
|||
resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2"
|
||||
integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=
|
||||
|
||||
is-negative-zero@^2.0.1:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
|
||||
integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
|
||||
is-negative-zero@^2.0.2:
|
||||
version "2.0.2"
|
||||
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
|
||||
integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
|
||||
|
||||
is-nil@^1.0.0:
|
||||
version "1.0.1"
|
||||
|
@ -18684,10 +18774,12 @@ is-set@^2.0.1:
|
|||
resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.1.tgz#d1604afdab1724986d30091575f54945da7e5f43"
|
||||
integrity sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==
|
||||
|
||||
is-shared-array-buffer@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6"
|
||||
integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==
|
||||
is-shared-array-buffer@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
|
||||
integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
|
||||
is-stream@^1.1.0:
|
||||
version "1.1.0"
|
||||
|
@ -18718,15 +18810,12 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
|
|||
dependencies:
|
||||
has-symbols "^1.0.1"
|
||||
|
||||
is-typed-array@^1.1.3:
|
||||
version "1.1.3"
|
||||
resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.3.tgz#a4ff5a5e672e1a55f99c7f54e59597af5c1df04d"
|
||||
integrity sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==
|
||||
is-typed-array@^1.1.10, is-typed-array@^1.1.9:
|
||||
version "1.1.12"
|
||||
resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a"
|
||||
integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==
|
||||
dependencies:
|
||||
available-typed-arrays "^1.0.0"
|
||||
es-abstract "^1.17.4"
|
||||
foreach "^2.0.5"
|
||||
has-symbols "^1.0.1"
|
||||
which-typed-array "^1.1.11"
|
||||
|
||||
is-typedarray@^1.0.0, is-typedarray@~1.0.0:
|
||||
version "1.0.0"
|
||||
|
@ -18765,12 +18854,12 @@ is-weakmap@^2.0.1:
|
|||
resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2"
|
||||
integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==
|
||||
|
||||
is-weakref@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2"
|
||||
integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==
|
||||
is-weakref@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
|
||||
integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
|
||||
dependencies:
|
||||
call-bind "^1.0.0"
|
||||
call-bind "^1.0.2"
|
||||
|
||||
is-weakset@^2.0.1:
|
||||
version "2.0.1"
|
||||
|
@ -22406,15 +22495,10 @@ object-identity-map@^1.0.2:
|
|||
dependencies:
|
||||
object.entries "^1.1.0"
|
||||
|
||||
object-inspect@^1.11.0, object-inspect@^1.7.0, object-inspect@^1.9.0:
|
||||
version "1.11.0"
|
||||
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
|
||||
integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
|
||||
|
||||
object-inspect@^1.6.0:
|
||||
version "1.12.2"
|
||||
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
|
||||
integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
|
||||
object-inspect@^1.12.3, object-inspect@^1.6.0, object-inspect@^1.7.0, object-inspect@^1.9.0:
|
||||
version "1.12.3"
|
||||
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
|
||||
integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
|
||||
|
||||
object-is@^1.0.1, object-is@^1.0.2, object-is@^1.1.2:
|
||||
version "1.1.2"
|
||||
|
@ -22424,7 +22508,7 @@ object-is@^1.0.1, object-is@^1.0.2, object-is@^1.1.2:
|
|||
define-properties "^1.1.3"
|
||||
es-abstract "^1.17.5"
|
||||
|
||||
object-keys@^1.0.12, object-keys@^1.1.1:
|
||||
object-keys@^1.1.1:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
|
||||
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
|
||||
|
@ -22448,34 +22532,33 @@ object-visit@^1.0.0:
|
|||
dependencies:
|
||||
isobject "^3.0.0"
|
||||
|
||||
object.assign@^4.1.0, object.assign@^4.1.2:
|
||||
version "4.1.2"
|
||||
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
|
||||
integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
|
||||
object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.4:
|
||||
version "4.1.4"
|
||||
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
|
||||
integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
|
||||
dependencies:
|
||||
call-bind "^1.0.0"
|
||||
define-properties "^1.1.3"
|
||||
has-symbols "^1.0.1"
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.4"
|
||||
has-symbols "^1.0.3"
|
||||
object-keys "^1.1.1"
|
||||
|
||||
object.entries@^1.0.4, object.entries@^1.1.0, object.entries@^1.1.1, object.entries@^1.1.4:
|
||||
version "1.1.4"
|
||||
resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd"
|
||||
integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==
|
||||
object.entries@^1.0.4, object.entries@^1.1.0, object.entries@^1.1.1, object.entries@^1.1.6:
|
||||
version "1.1.6"
|
||||
resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23"
|
||||
integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.3"
|
||||
es-abstract "^1.18.2"
|
||||
define-properties "^1.1.4"
|
||||
es-abstract "^1.20.4"
|
||||
|
||||
object.fromentries@^2.0.0, "object.fromentries@^2.0.0 || ^1.0.0", object.fromentries@^2.0.4:
|
||||
version "2.0.4"
|
||||
resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8"
|
||||
integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==
|
||||
object.fromentries@^2.0.0, "object.fromentries@^2.0.0 || ^1.0.0", object.fromentries@^2.0.6:
|
||||
version "2.0.6"
|
||||
resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73"
|
||||
integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.3"
|
||||
es-abstract "^1.18.0-next.2"
|
||||
has "^1.0.3"
|
||||
define-properties "^1.1.4"
|
||||
es-abstract "^1.20.4"
|
||||
|
||||
object.getownpropertydescriptors@^2.0.3:
|
||||
version "2.1.0"
|
||||
|
@ -22485,13 +22568,13 @@ object.getownpropertydescriptors@^2.0.3:
|
|||
define-properties "^1.1.3"
|
||||
es-abstract "^1.17.0-next.1"
|
||||
|
||||
object.hasown@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.0.0.tgz#bdbade33cfacfb25d7f26ae2b6cb870bf99905c2"
|
||||
integrity sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==
|
||||
object.hasown@^1.1.2:
|
||||
version "1.1.2"
|
||||
resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92"
|
||||
integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==
|
||||
dependencies:
|
||||
define-properties "^1.1.3"
|
||||
es-abstract "^1.18.1"
|
||||
define-properties "^1.1.4"
|
||||
es-abstract "^1.20.4"
|
||||
|
||||
object.pick@^1.3.0:
|
||||
version "1.3.0"
|
||||
|
@ -22500,14 +22583,14 @@ object.pick@^1.3.0:
|
|||
dependencies:
|
||||
isobject "^3.0.1"
|
||||
|
||||
object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.4:
|
||||
version "1.1.4"
|
||||
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30"
|
||||
integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==
|
||||
object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.4, object.values@^1.1.6:
|
||||
version "1.1.6"
|
||||
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d"
|
||||
integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.3"
|
||||
es-abstract "^1.18.2"
|
||||
define-properties "^1.1.4"
|
||||
es-abstract "^1.20.4"
|
||||
|
||||
objectorarray@^1.0.4:
|
||||
version "1.0.4"
|
||||
|
@ -25219,13 +25302,14 @@ regex-not@^1.0.0, regex-not@^1.0.2:
|
|||
extend-shallow "^3.0.2"
|
||||
safe-regex "^1.1.0"
|
||||
|
||||
regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0, regexp.prototype.flags@^1.3.1:
|
||||
version "1.3.1"
|
||||
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26"
|
||||
integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==
|
||||
regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0, regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0:
|
||||
version "1.5.0"
|
||||
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb"
|
||||
integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.3"
|
||||
define-properties "^1.2.0"
|
||||
functions-have-names "^1.2.3"
|
||||
|
||||
regexpp@^3.0.0, regexpp@^3.1.0, regexpp@^3.2.0:
|
||||
version "3.2.0"
|
||||
|
@ -25636,7 +25720,7 @@ resolve@^1.1.5, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.
|
|||
path-parse "^1.0.7"
|
||||
supports-preserve-symlinks-flag "^1.0.0"
|
||||
|
||||
resolve@^2.0.0-next.3:
|
||||
resolve@^2.0.0-next.4:
|
||||
version "2.0.0-next.4"
|
||||
resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
|
||||
integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==
|
||||
|
@ -25835,6 +25919,16 @@ rxjs@^7.0.0, rxjs@^7.5.5:
|
|||
dependencies:
|
||||
tslib "^2.1.0"
|
||||
|
||||
safe-array-concat@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.0.tgz#2064223cba3c08d2ee05148eedbc563cd6d84060"
|
||||
integrity sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
get-intrinsic "^1.2.0"
|
||||
has-symbols "^1.0.3"
|
||||
isarray "^2.0.5"
|
||||
|
||||
safe-buffer@5.1.1:
|
||||
version "5.1.1"
|
||||
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
|
||||
|
@ -25855,6 +25949,15 @@ safe-json-stringify@^1.2.0:
|
|||
resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd"
|
||||
integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==
|
||||
|
||||
safe-regex-test@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
|
||||
integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
get-intrinsic "^1.1.3"
|
||||
is-regex "^1.1.4"
|
||||
|
||||
safe-regex@^1.1.0:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
|
||||
|
@ -27074,18 +27177,18 @@ string-width@^5.0.1, string-width@^5.1.2:
|
|||
emoji-regex "^9.2.2"
|
||||
strip-ansi "^7.0.1"
|
||||
|
||||
"string.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.5:
|
||||
version "4.0.5"
|
||||
resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da"
|
||||
integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==
|
||||
"string.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.8:
|
||||
version "4.0.8"
|
||||
resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3"
|
||||
integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.3"
|
||||
es-abstract "^1.18.2"
|
||||
get-intrinsic "^1.1.1"
|
||||
has-symbols "^1.0.2"
|
||||
define-properties "^1.1.4"
|
||||
es-abstract "^1.20.4"
|
||||
get-intrinsic "^1.1.3"
|
||||
has-symbols "^1.0.3"
|
||||
internal-slot "^1.0.3"
|
||||
regexp.prototype.flags "^1.3.1"
|
||||
regexp.prototype.flags "^1.4.3"
|
||||
side-channel "^1.0.4"
|
||||
|
||||
string.prototype.padend@^3.0.0:
|
||||
|
@ -27106,30 +27209,32 @@ string.prototype.padstart@^3.0.0:
|
|||
es-abstract "^1.4.3"
|
||||
function-bind "^1.0.2"
|
||||
|
||||
string.prototype.trim@^1.2.1:
|
||||
version "1.2.1"
|
||||
resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.1.tgz#141233dff32c82bfad80684d7e5f0869ee0fb782"
|
||||
integrity sha512-MjGFEeqixw47dAMFMtgUro/I0+wNqZB5GKXGt1fFr24u3TzDXCPu7J9Buppzoe3r/LqkSDLDDJzE15RGWDGAVw==
|
||||
dependencies:
|
||||
define-properties "^1.1.3"
|
||||
es-abstract "^1.17.0-next.1"
|
||||
function-bind "^1.1.1"
|
||||
|
||||
string.prototype.trimend@^1.0.4:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
|
||||
integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
|
||||
string.prototype.trim@^1.2.1, string.prototype.trim@^1.2.7:
|
||||
version "1.2.7"
|
||||
resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533"
|
||||
integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.3"
|
||||
define-properties "^1.1.4"
|
||||
es-abstract "^1.20.4"
|
||||
|
||||
string.prototype.trimstart@^1.0.4:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
|
||||
integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
|
||||
string.prototype.trimend@^1.0.6:
|
||||
version "1.0.6"
|
||||
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533"
|
||||
integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.3"
|
||||
define-properties "^1.1.4"
|
||||
es-abstract "^1.20.4"
|
||||
|
||||
string.prototype.trimstart@^1.0.6:
|
||||
version "1.0.6"
|
||||
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4"
|
||||
integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
define-properties "^1.1.4"
|
||||
es-abstract "^1.20.4"
|
||||
|
||||
string_decoder@^1.0.0, string_decoder@^1.1.1, string_decoder@~1.1.1:
|
||||
version "1.1.1"
|
||||
|
@ -28218,6 +28323,45 @@ type-is@~1.6.18:
|
|||
media-typer "0.3.0"
|
||||
mime-types "~2.1.24"
|
||||
|
||||
typed-array-buffer@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60"
|
||||
integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
get-intrinsic "^1.2.1"
|
||||
is-typed-array "^1.1.10"
|
||||
|
||||
typed-array-byte-length@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0"
|
||||
integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
for-each "^0.3.3"
|
||||
has-proto "^1.0.1"
|
||||
is-typed-array "^1.1.10"
|
||||
|
||||
typed-array-byte-offset@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b"
|
||||
integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==
|
||||
dependencies:
|
||||
available-typed-arrays "^1.0.5"
|
||||
call-bind "^1.0.2"
|
||||
for-each "^0.3.3"
|
||||
has-proto "^1.0.1"
|
||||
is-typed-array "^1.1.10"
|
||||
|
||||
typed-array-length@^1.0.4:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb"
|
||||
integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==
|
||||
dependencies:
|
||||
call-bind "^1.0.2"
|
||||
for-each "^0.3.3"
|
||||
is-typed-array "^1.1.9"
|
||||
|
||||
typedarray-to-buffer@^3.1.5:
|
||||
version "3.1.5"
|
||||
resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
|
||||
|
@ -28291,14 +28435,14 @@ uglify-js@^3.1.4:
|
|||
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c"
|
||||
integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==
|
||||
|
||||
unbox-primitive@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
|
||||
integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
|
||||
unbox-primitive@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
|
||||
integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
|
||||
dependencies:
|
||||
function-bind "^1.1.1"
|
||||
has-bigints "^1.0.1"
|
||||
has-symbols "^1.0.2"
|
||||
call-bind "^1.0.2"
|
||||
has-bigints "^1.0.2"
|
||||
has-symbols "^1.0.3"
|
||||
which-boxed-primitive "^1.0.2"
|
||||
|
||||
unbzip2-stream@1.4.3:
|
||||
|
@ -29776,17 +29920,16 @@ which-module@^2.0.0:
|
|||
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
|
||||
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
|
||||
|
||||
which-typed-array@^1.1.2:
|
||||
version "1.1.2"
|
||||
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.2.tgz#e5f98e56bda93e3dac196b01d47c1156679c00b2"
|
||||
integrity sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==
|
||||
which-typed-array@^1.1.10, which-typed-array@^1.1.11, which-typed-array@^1.1.2:
|
||||
version "1.1.11"
|
||||
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a"
|
||||
integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==
|
||||
dependencies:
|
||||
available-typed-arrays "^1.0.2"
|
||||
es-abstract "^1.17.5"
|
||||
foreach "^2.0.5"
|
||||
function-bind "^1.1.1"
|
||||
has-symbols "^1.0.1"
|
||||
is-typed-array "^1.1.3"
|
||||
available-typed-arrays "^1.0.5"
|
||||
call-bind "^1.0.2"
|
||||
for-each "^0.3.3"
|
||||
gopd "^1.0.1"
|
||||
has-tostringtag "^1.0.0"
|
||||
|
||||
which@^1.2.9, which@^1.3.1:
|
||||
version "1.3.1"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue