+ Set the prop clearOnBlur to make the combo box
+ input text clear when user focuses out of text box.
+
+ ),
+ props: { OuiComboBox, OuiComboBoxOptionOption },
+ snippet: clearOnBlurSnippet,
+ demo: ,
+ },
],
};
diff --git a/src/components/combo_box/combo_box.tsx b/src/components/combo_box/combo_box.tsx
index 0cd51a7eba..fa1de7d014 100644
--- a/src/components/combo_box/combo_box.tsx
+++ b/src/components/combo_box/combo_box.tsx
@@ -166,6 +166,10 @@ export interface _OuiComboBoxProps
* Specifies that the input should have focus when the component loads
*/
autoFocus?: boolean;
+ /**
+ * When `true` clears the input text when user focus out of the input box
+ */
+ clearOnBlur?: boolean;
}
/**
@@ -466,10 +470,20 @@ export class OuiComboBox extends Component<
options,
selectedOptions,
singleSelection,
+ clearOnBlur,
} = this.props;
-
const { matchingOptions } = this.state;
+ const { hasFocus, isListOpen } = this.state;
+ if (
+ clearOnBlur &&
+ searchValue &&
+ (hasFocus === false || isListOpen === false)
+ ) {
+ this.clearSearchValue();
+ return;
+ }
+
if (this.doesSearchMatchOnlyOption()) {
this.onAddOption(matchingOptions[0], isContainerBlur);
return;
From 2718c64cc45af7f98b260727d65e7da656230d94 Mon Sep 17 00:00:00 2001
From: Matt Provost
Date: Tue, 28 Feb 2023 09:39:18 -0800
Subject: [PATCH 03/36] Update Comment List Docs (#252)
Signed-off-by: Matt Provost
---
src-docs/src/views/comment/comment.tsx | 8 +-------
src-docs/src/views/comment/comment_example.js | 4 +---
src-docs/src/views/comment/comment_list.tsx | 13 +++++--------
3 files changed, 7 insertions(+), 18 deletions(-)
diff --git a/src-docs/src/views/comment/comment.tsx b/src-docs/src/views/comment/comment.tsx
index 53881e838d..d72839da3c 100644
--- a/src-docs/src/views/comment/comment.tsx
+++ b/src-docs/src/views/comment/comment.tsx
@@ -17,13 +17,7 @@ import { OuiText } from '../../../../src/components/text';
const body = (
- Officia tempor minim dolore adipisicing non irure irure consectetur
- pariatur. Consequat occaecat cillum et et pariatur. Officia dolore
- reprehenderit sint aute ut cupidatat consectetur nulla nostrud incididunt
- pariatur nulla velit ut. Minim quis adipisicing non minim. Ullamco elit
- dolore enim Lorem proident do exercitation aute laboris. Eu aliqua labore
- enim minim deserunt dolor. Nisi labore occaecat mollit mollit irure
- reprehenderit.
+ Quisque a nisi lacinia, ultrices ipsum sed, tempor odio. Nulla facilisi.
Change the type to update to display comments
that generally do not have a body and are logging actions that
- either the user or the system has performed (e.g. “jsmith
- edited a case” or “kibanamachine added the review
- label”).
+ either the user or the system has performed.
),
diff --git a/src-docs/src/views/comment/comment_list.tsx b/src-docs/src/views/comment/comment_list.tsx
index bdf538462c..866ca753c4 100644
--- a/src-docs/src/views/comment/comment_list.tsx
+++ b/src-docs/src/views/comment/comment_list.tsx
@@ -23,10 +23,7 @@ import { OuiFlexGroup, OuiFlexItem } from '../../../../src/components/flex';
const body = (
- Irure non eiusmod minim id aliqua esse proident veniam cillum amet. Est
- nulla ea amet culpa. Non tempor magna eiusmod ex eu anim. Commodo nulla
- nisi et et nisi elit sit. Do veniam occaecat proident qui proident et
- occaecat.
+ Quisque a nisi lacinia, ultrices ipsum sed, tempor odio. Nulla facilisi.
- Irure veniam mollit elit esse proident ex tempor ad Lorem pariatur.
- Incididunt enim cillum in occaecat esse pariatur veniam proident aute.
- Reprehenderit quis nulla labore velit ipsum duis exercitation cupidatat
- cupidatat deserunt ut magna duis nulla.
+ Mauris mauris orci, volutpat id blandit eu, sodales a quam. In convallis
+ pulvinar sollicitudin. Vivamus luctus sed mauris quis tincidunt. Nunc at
+ congue metus, vitae tincidunt ligula. In finibus nisi non mollis
+ convallis.
This is just a pattern and should be treated as such. Consuming
diff --git a/src-docs/src/views/collapsible_nav/collapsible_nav_group.tsx b/src-docs/src/views/collapsible_nav/collapsible_nav_group.tsx
index 4d337013ae..d0de5c59f9 100644
--- a/src-docs/src/views/collapsible_nav/collapsible_nav_group.tsx
+++ b/src-docs/src/views/collapsible_nav/collapsible_nav_group.tsx
@@ -22,10 +22,7 @@ export default () => (
This is a basic group without any modifications
-
+
This is a nice group with a heading supplied via{' '}
@@ -38,7 +35,6 @@ export default () => (
background="light"
title="Nav group"
isCollapsible={true}
- iconType="logoElastic"
initialIsOpen={true}>
- An extension of{' '}
-
- react-beautiful-dnd
- {' '}
- with a compatible API and built-in style opinions. Functionality
- results from 3 components working together:
-
-
-
- {''}: Section of your
- application containing the draggable elements and the drop targets.
-
-
- {''}: Area into which items can
- be dropped. Contains one or more{' '}
- {''}.
-
-
- {''}: Items that can be dragged.
- Must be part of an {''}
-
+ An extension of{' '}
+
+ react-beautiful-dnd
+ {' '}
+ with a compatible API and built-in style opinions. Functionality
+ results from 3 components working together:
+
+
+
+ {''}: Section of your
+ application containing the draggable elements and the drop
+ targets.
+
+
+ {''}: Area into which items
+ can be dropped. Contains one or more{' '}
+ {''}.
+
+
+ {''}: Items that can be
+ dragged. Must be part of an{' '}
+ {''}
+
+
+
-
+
-
-
- Drag and drop interfaces are not well-adapted to many cases, and may
- be less suitable than other form types for data operations. For
- instance, drag and drop interaction relies heavily on spatial
- orientation that may not be entirelty valid to all users (e.g., screen
- readers as the sole source of information). Similarly, users
- navigating by keyboard may not be afforded nuanced, dual-axis drag
- item manipulation.
-
-
- {`OUI (largely due to the great work already in react-beautiful-dnd) has and will continue to ensure accessibility where possible.
+
+
+ Drag and drop interfaces are not well-adapted to many cases, and
+ may be less suitable than other form types for data operations.
+ For instance, drag and drop interaction relies heavily on spatial
+ orientation that may not be entirelty valid to all users (e.g.,
+ screen readers as the sole source of information). Similarly,
+ users navigating by keyboard may not be afforded nuanced,
+ dual-axis drag item manipulation.
+
+
+ {`OUI (largely due to the great work already in react-beautiful-dnd) has and will continue to ensure accessibility where possible.
With that in mind, keep your users' working context in mind.`}
-
- If the item links to a module that is not GA (beta, lab, etc), you
- can add a betaBadgeLabel and{' '}
+ If the item links to a module that is not GA (experimental, lab,
+ etc), you can add a betaBadgeLabel and{' '}
betaBadgeTooltipContent to the card and it will
properly create and position an OuiBetaBadge.
- Supplying just a label will only show the first letter in the badge
- and supply the full label to the tooltip. You can also pass an{' '}
- iconType to replace the letter only badge and the
- label will still become the title.
+ You can pass an iconType and the label will
+ become the title.
Here’s some stuff that you need to know. This banner helps
- highlight important information. View docs
+ highlight important information.{' '}
+ View docs
Veniam et quis in dolor aliqua dolor laboris nostrud nostrud Lorem.
- unfashionable Irure et et adipisicing eu mollit. Ullamco
- laborum cillum ea id occaecat cupidatat ex dolor consequat ex mollit do.
- Irure commodo incididunt reprehenderit deserunt cillum quis ad nostrud!{' '}
- const whoa = "!"
+ Irure et et adipisicing{' '}
+ eu mollit. Ullamco laborum cillum ea id occaecat cupidatat ex dolor
+ consequat ex mollit do. Irure commodo incididunt reprehenderit deserunt
+ cillum quis ad nostrud! const whoa = "!"
diff --git a/src-docs/src/views/text/text_color.js b/src-docs/src/views/text/text_color.js
index e7c3290df8..6b68508b59 100644
--- a/src-docs/src/views/text/text_color.js
+++ b/src-docs/src/views/text/text_color.js
@@ -68,7 +68,7 @@ export default () => (
Sometimes you need to color entire blocks of text, no matter what is in
them. You can always apply color directly (versus using the separated
component) to make it easy. Links should still{' '}
- properly color.
+ properly color.
If you need to further customize the position or side of the
overflow shadow use the ouiOverflowShadow{' '}
-
+
mixin
.
@@ -903,7 +903,7 @@ export const SassGuidelines = ({ selectedTheme }) => {
-
+
View the Sass code for media queries
.
@@ -983,7 +983,7 @@ export const SassGuidelines = ({ selectedTheme }) => {
Animation
- This documents a visual pattern for Kibana's
- global query and filter bars. The filter bar has been broken down
- into multiple components. There are still bugs and not all the
- logic is well-formed.
+ This documents a visual pattern for OpenSearch
+ Dashboard's global query and filter bars. The filter bar has
+ been broken down into multiple components. There are still bugs
+ and not all the logic is well-formed.
From 02253d72158ddbb62a993b418281c10070d81cc1 Mon Sep 17 00:00:00 2001
From: Matt Provost
Date: Tue, 30 May 2023 10:14:59 -0700
Subject: [PATCH 25/36] Update affiliation of Andrey and Sergey (#794)
Signed-off-by: Matt Provost
---
MAINTAINERS.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/MAINTAINERS.md b/MAINTAINERS.md
index 26d205827e..95f6fe7d95 100644
--- a/MAINTAINERS.md
+++ b/MAINTAINERS.md
@@ -14,5 +14,5 @@ This document contains a list of maintainers in this repo. See [opensearch-proje
| Bandini | [bandinib-amzn](https://github.com/bandinib-amzn) | Amazon |
| Ashwin P Chandran | [ashwin-pc](https://github.com/ashwin-pc) | Amazon |
| Josh Romero | [joshuarrrr](https://github.com/joshuarrrr) | Amazon |
-| Andrey Myssak | [andreymyssak](https://github.com/andreymyssak) | |
-| Sergey Myssak | [SergeyMyssak](https://github.com/SergeyMyssak) | |
+| Andrey Myssak | [andreymyssak](https://github.com/andreymyssak) | Contributor |
+| Sergey Myssak | [SergeyMyssak](https://github.com/SergeyMyssak) | Contributor |
From 76267866c70f6d8997ba30865545081410d29d09 Mon Sep 17 00:00:00 2001
From: Andrey Myssak <40265277+andreymyssak@users.noreply.github.com>
Date: Tue, 20 Jun 2023 23:03:26 +0600
Subject: [PATCH 26/36] [CCI] Update dependencies (#716)
* Update dependencies (#594)
Co-authored-by: Sergey Myssak
Signed-off-by: Andrey Myssak
* Bump @axe-core/puppeteer to v4.6.1 and puppeteer to v19.11.1
Signed-off-by: Andrey Myssak
* Bump react-window, tabbable and rimraf patch versions
Signed-off-by: Andrey Myssak
* Bump @svgr/core, @svgr/plugin-svgo and @svgr/plugin-jsx to v8
Signed-off-by: Andrey Myssak
---------
Signed-off-by: Andrey Myssak
Co-authored-by: Sergey Myssak
---
package.json | 171 ++---
yarn.lock | 1769 +++++++++++++++++++++++++++++++++++---------------
2 files changed, 1319 insertions(+), 621 deletions(-)
diff --git a/package.json b/package.json
index 2390bc1e57..6f4d1f6f4c 100644
--- a/package.json
+++ b/package.json
@@ -44,67 +44,76 @@
"url": "https://github.com/opensearch-project/oui.git"
},
"resolutions": {
- "**/trim": "0.0.3",
- "**/axios": "^0.21.1",
- "**/ansi-html": "^0.0.8",
- "**/merge": "^2.1.1",
- "**/minimist": "^1.2.6",
- "**/ansi-regex": "^5.0.1",
- "cacache/y18n": "^4.0.1",
- "**/glob-parent": "^6.0.1",
+ "@babel/cli/**/ansi-regex": "^5.0.1",
+ "@babel/cli/**/minimist": "^1.2.6",
+ "@babel/cli/chokidar/glob-parent": "^6.0.1",
+ "@elastic/charts/**/d3-color": "^3.1.0",
+ "@types/jest/**/ansi-regex": "^5.0.1",
+ "babel-plugin-add-module-exports/chokidar/glob-parent": "^6.0.1",
+ "babel-plugin-inline-react-svg/**/ansi-regex": "^5.0.1",
"babel-plugin-inline-react-svg/svgo/js-yaml": "^3.13.1",
+ "babel-template/**/ansi-regex": "^5.0.1",
+ "codesandbox/**/ansi-regex": "^5.0.1",
+ "codesandbox/**/got": "^11.8.5",
+ "codesandbox/axios": "^0.22.0",
+ "codesandbox/pacote": "^12.0.0",
+ "cssnano/**/css-select/nth-check": "^2.0.1",
+ "cssnano/**/postcss": "^7.0.39",
+ "enzyme/cheerio/cheerio-select-tmp/css-select/css-what": "^6.1.0",
+ "enzyme/cheerio/cheerio-select-tmp/css-what": "^6.1.0",
+ "html-webpack-plugin/**/ansi-regex": "^5.0.1",
+ "jest-cli/**/ansi-regex": "^5.0.1",
+ "jest/**/node-notifier": "^10.0.1",
+ "node-sass/sass-graph/scss-tokenizer": "^0.4.3",
+ "postcss-cli/chokidar/glob-parent": "^6.0.1",
+ "postcss-inline-svg/css-select/nth-check": "^2.0.1",
+ "react-view/**/ansi-regex": "^5.0.1",
+ "react-view/**/minimist": "^1.2.6",
+ "react-view/@miksu/prettier/minimatch": "^3.0.8",
+ "remark-parse/trim": "0.0.3",
+ "sass-lint-auto-fix/**/minimist": "^1.2.6",
+ "sass-lint-auto-fix/merge": "^2.1.1",
+ "sass-lint/**/minimist": "^1.2.6",
+ "sass-lint/eslint": "^7.10.0",
+ "sass-lint/front-matter": "^4.0.2",
+ "sass-lint/merge": "^2.1.1",
+ "start-server-and-test/**/minimist": "^1.2.6",
+ "webpack-dev-server/**/ansi-regex": "^5.0.1",
+ "webpack-dev-server/chokidar/glob-parent": "^6.0.1",
"webpack-dev-server/selfsigned": "^2.0.1",
- "**/eslint/shelljs": "^0.8.5",
- "**/css-select/css-what": "^6.1.0",
- "**/css-select/nth-check": "^2.0.1",
- "**/cheerio-select-tmp/css-what": "^6.1.0",
- "**/cheerio-select-tmp/nth-check": "^2.0.1",
- "**/find-versions": "^4.0.0",
- "codesandbox/**/pacote": "^12.0.0",
- "yo/meow": "^9.0.0",
- "**/stylelint/micromatch": "^3.1.0",
- "webpack/**/serialize-javascript": "^3.1.0",
- "**/scss-tokenizer": "^0.4.3",
- "**/node-notifier": "^10.0.1",
- "**/got": "^11.8.5",
- "**/postcss": "^7.0.39",
- "**/eslint": "^7.10.0",
- "**/har-validator": "^5.1.5",
- "**/d3-color": "^3.1.0",
- "**/@miksu/prettier/minimatch": "^3.0.8",
- "**/request/qs": "^6.11.0",
- "**/make-fetch-happen": "^11.0.3",
- "nodegit/ramda": "^0.27.1",
- "sass-lint/front-matter": "^4.0.2"
+ "webpack/**/chokidar/glob-parent": "^6.0.1",
+ "webpack/terser-webpack-plugin/serialize-javascript": "^3.1.0",
+ "yo/**/find-versions": "^4.0.0",
+ "yo/**/got": "^11.8.5",
+ "yo/meow": "^9.0.0"
},
"pre-commit": [
"test-staged"
],
"dependencies": {
- "@types/chroma-js": "^2.0.0",
- "@types/lodash": "^4.14.160",
- "@types/numeral": "^0.0.28",
- "@types/react-beautiful-dnd": "^13.0.0",
- "@types/react-input-autosize": "^2.2.0",
+ "@types/chroma-js": "^2.4.0",
+ "@types/lodash": "4.14.192",
+ "@types/numeral": "^2.0.2",
+ "@types/react-beautiful-dnd": "^13.1.3",
+ "@types/react-input-autosize": "^2.2.1",
"@types/react-virtualized-auto-sizer": "^1.0.1",
"@types/react-window": "^1.8.5",
"@types/refractor": "^3.0.0",
- "@types/resize-observer-browser": "^0.1.5",
- "@types/vfile-message": "^2.0.0",
- "chroma-js": "^2.1.0",
- "classnames": "^2.2.6",
+ "@types/resize-observer-browser": "^0.1.7",
+ "chroma-js": "^2.4.2",
+ "classnames": "^2.3.2",
"lodash": "^4.17.21",
"mdast-util-to-hast": "^10.0.0",
"numeral": "^2.0.6",
- "prop-types": "^15.6.0",
+ "prop-types": "^15.8.1",
"react-ace": "^7.0.5",
- "react-beautiful-dnd": "^13.0.0",
+ "react-beautiful-dnd": "^13.1.1",
"react-dropzone": "^14.2.3",
"react-focus-on": "^3.5.0",
- "react-input-autosize": "^2.2.2",
+ "react-input-autosize": "^3.0.0",
"react-is": "~16.3.0",
"react-virtualized-auto-sizer": "1.0.7",
- "react-window": "^1.8.8",
+ "react-window": "^1.8.9",
"refractor": "^3.6.0",
"rehype-raw": "^5.0.0",
"rehype-react": "^6.0.0",
@@ -112,17 +121,17 @@
"remark-emoji": "^2.1.0",
"remark-parse": "^8.0.3",
"remark-rehype": "^8.0.0",
- "tabbable": "^6.1.1",
+ "tabbable": "^6.1.2",
"text-diff": "^1.0.1",
"unified": "^9.2.0",
"unist-util-visit": "^2.0.3",
- "url-parse": "^1.5.9",
- "uuid": "^8.3.0",
+ "url-parse": "^1.5.10",
+ "uuid": "^9.0.0",
"vfile": "^4.2.0"
},
"devDependencies": {
"@faker-js/faker": "^8.0.1",
- "@axe-core/puppeteer": "^4.1.1",
+ "@axe-core/puppeteer": "4.6.1",
"@babel/cli": "^7.10.5",
"@babel/core": "^7.11.4",
"@babel/plugin-proposal-class-properties": "^7.10.4",
@@ -136,23 +145,22 @@
"@elastic/charts": "^30.2.0",
"@elastic/datemath": "^5.0.3",
"@elastic/eslint-config-kibana": "^0.15.0",
- "@svgr/core": "^7.0.0",
- "@svgr/plugin-svgo": "^7.0.0",
- "@svgr/plugin-jsx": "^7.0.0",
- "@types/classnames": "^2.2.10",
- "@types/enzyme": "^3.10.5",
+ "@svgr/core": "^8.0.0",
+ "@svgr/plugin-svgo": "^8.0.1",
+ "@svgr/plugin-jsx": "^8.0.1",
+ "@types/enzyme": "3.10.12",
+ "@types/cheerio": "^0.22.31",
"@types/jest": "^24.0.6",
"@types/node": "^10.17.5",
"@types/react": "^16.9.34",
"@types/react-dom": "^16.9.6",
"@types/react-is": "^16.7.1",
- "@types/react-router-dom": "^5.1.5",
- "@types/url-parse": "^1.4.3",
- "@types/uuid": "^8.3.0",
+ "@types/react-router-dom": "^5.3.3",
+ "@types/url-parse": "^1.4.8",
+ "@types/uuid": "^9.0.1",
"@typescript-eslint/eslint-plugin": "^4.8.1",
"@typescript-eslint/parser": "^4.8.1",
"autoprefixer": "^9.8.6",
- "axe-core": "^4.1.1",
"babel-core": "7.0.0-bridge.0",
"babel-eslint": "^10.1.0",
"babel-jest": "^24.1.0",
@@ -163,20 +171,20 @@
"babel-plugin-pegjs-inline-precompile": "^0.1.1",
"babel-template": "^6.26.0",
"cache-loader": "^4.1.0",
- "chalk": "^4.1.0",
- "chokidar": "^3.4.2",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.3",
"circular-dependency-plugin": "^5.2.0",
- "codesandbox": "^2.1.16",
- "core-js": "^3.6.5",
- "cross-env": "^7.0.2",
+ "codesandbox": "^2.2.3",
+ "core-js": "^3.29.1",
+ "cross-env": "^7.0.3",
"css-loader": "^4.2.2",
"cssnano": "^4.1.11",
- "deasync": "^0.1.20",
+ "deasync": "^0.1.28",
"dedent": "^0.7.0",
"dts-generator": "^3.0.0",
"enzyme": "^3.11.0",
- "enzyme-adapter-react-16": "^1.15.3",
- "enzyme-to-json": "^3.5.0",
+ "enzyme-adapter-react-16": "^1.15.7",
+ "enzyme-to-json": "^3.6.2",
"eslint": "^7.10.0",
"eslint-config-prettier": "^6.12.0",
"eslint-import-resolver-webpack": "^0.13.0",
@@ -195,14 +203,14 @@
"findup": "^0.1.5",
"fork-ts-checker-webpack-plugin": "^5.1.0",
"get-port": "^5.1.1",
- "glob": "^7.1.6",
+ "glob": "^8.1.0",
"html": "^1.0.0",
- "html-format": "^1.0.1",
+ "html-format": "^1.0.2",
"html-webpack-plugin": "^4.4.1",
"jest": "^24.1.0",
"jest-cli": "^24.1.0",
- "moment": "^2.27.0",
- "moment-timezone": "^0.5.31",
+ "moment": "^2.29.4",
+ "moment-timezone": "^0.5.41",
"node-sass": "^8.0.0",
"pegjs": "^0.10.0",
"postcss-cli": "^7.1.2",
@@ -210,30 +218,28 @@
"postcss-loader": "^4.0.1",
"pre-commit": "^1.2.2",
"prettier": "^2.1.2",
- "prop-types": "^15.6.0",
- "puppeteer": "^5.5.0",
+ "puppeteer": "^19.11.1",
"raw-loader": "^4.0.1",
"react": "^16.14.0",
- "react-docgen-typescript": "^1.20.5",
+ "react-docgen-typescript": "^1.22.0",
"react-dom": "^16.12.0",
"react-helmet": "^6.1.0",
- "react-redux": "^7.2.1",
- "react-router": "^5.2.0",
- "react-router-dom": "^5.2.0",
+ "react-redux": "^8.0.5",
+ "react-router": "^5.3.4",
+ "react-router-dom": "^5.3.4",
"react-router-redux": "^4.0.8",
- "react-test-renderer": "^16.12.0",
"react-view": "^2.3.2",
- "redux": "^4.0.5",
- "redux-thunk": "^2.3.0",
- "resolve": "^1.17.0",
- "rimraf": "^5.0.0",
+ "redux": "^4.2.1",
+ "redux-thunk": "^2.4.2",
+ "resolve": "^1.22.1",
+ "rimraf": "^5.0.1",
"sass-extract": "^2.1.0",
"sass-lint": "^1.13.1",
"sass-lint-auto-fix": "^0.21.2",
"sass-loader": "^10.0.1",
"sass-vars-to-js-loader": "^2.1.1",
- "shelljs": "^0.8.4",
- "start-server-and-test": "^1.11.3",
+ "shelljs": "^0.8.5",
+ "start-server-and-test": "^2.0.0",
"style-loader": "^1.2.1",
"terser-webpack-plugin": "^4.1.0",
"typescript": "4.0.5",
@@ -241,7 +247,7 @@
"webpack": "^4.44.1",
"webpack-cli": "^3.3.12",
"webpack-dev-server": "^3.11.0",
- "yeoman-generator": "^5.7.0",
+ "yeoman-generator": "^5.8.0",
"yo": "^4.3.1"
},
"peerDependencies": {
@@ -249,7 +255,6 @@
"@types/react": "^16.9.34",
"@types/react-dom": "^16.9.6",
"moment": "^2.13.0",
- "prop-types": "^15.5.0",
"react": "^16.12",
"react-dom": "^16.12",
"typescript": "^4.0.5"
diff --git a/yarn.lock b/yarn.lock
index 56625e5d3c..d647fad2bd 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -10,12 +10,12 @@
"@jridgewell/gen-mapping" "^0.1.0"
"@jridgewell/trace-mapping" "^0.3.9"
-"@axe-core/puppeteer@^4.1.1":
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/@axe-core/puppeteer/-/puppeteer-4.1.1.tgz#e9dd2f2f13b717c057ff68c5943dec8d4ddd8acf"
- integrity sha512-Ao9N7HL//s26hdasx3Ba18tlJgxpoO+1SmIN6eSx5vC50dqYhiRU0xp6wBKWqzo10u1jpzl/s4RFsOAuolFMBA==
+"@axe-core/puppeteer@4.6.1":
+ version "4.6.1"
+ resolved "https://registry.yarnpkg.com/@axe-core/puppeteer/-/puppeteer-4.6.1.tgz#7f1ed892d34498e8af3d0b2f6a9d78d571bfe7b9"
+ integrity sha512-l440F67m/XlDgaWA4jbSXYxmwC0Di6MqVU6ns+HROWS8/+RuevppvyBveRmh+oC+OMgNF+mcF/ayzCEjc24pcQ==
dependencies:
- axe-core "^4.1.1"
+ axe-core "^4.6.3"
"@babel/cli@^7.10.5":
version "7.10.5"
@@ -1148,7 +1148,7 @@
core-js-pure "^3.0.0"
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4":
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.8.4":
version "7.11.2"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736"
integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==
@@ -1162,6 +1162,13 @@
dependencies:
regenerator-runtime "^0.13.4"
+"@babel/runtime@^7.12.13", "@babel/runtime@^7.15.4", "@babel/runtime@^7.9.2":
+ version "7.21.0"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673"
+ integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==
+ dependencies:
+ regenerator-runtime "^0.13.11"
+
"@babel/template@^7.10.4", "@babel/template@^7.7.0":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
@@ -1335,33 +1342,16 @@
resolved "https://registry.yarnpkg.com/@fisker/parse-srcset/-/parse-srcset-1.0.2.tgz#6e051549fbf77ab5febda5176720e85aea70e80e"
integrity sha512-DCLDSVB5PWC/KbT1ajPPwBGWwAb87/BxfwL8LVlbx3RPlOo5kWg/OMkNyrzwAk4KFMhdINLoBIhqz01f39Joug==
-"@gar/promisify@^1.0.1":
+"@gar/promisify@^1.0.1", "@gar/promisify@^1.1.3":
version "1.1.3"
resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
-"@hapi/address@^4.1.0":
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/@hapi/address/-/address-4.1.0.tgz#d60c5c0d930e77456fdcde2598e77302e2955e1d"
- integrity sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==
- dependencies:
- "@hapi/hoek" "^9.0.0"
-
-"@hapi/formula@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@hapi/formula/-/formula-2.0.0.tgz#edade0619ed58c8e4f164f233cda70211e787128"
- integrity sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==
-
"@hapi/hoek@^9.0.0":
version "9.0.4"
resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.0.4.tgz#e80ad4e8e8d2adc6c77d985f698447e8628b6010"
integrity sha512-EwaJS7RjoXUZ2cXXKZZxZqieGtc7RbvQhUy8FwDoMQtxWVi14tFjeFCYPZAM1mBCpOpiBpyaZbb9NeHc7eGKgw==
-"@hapi/pinpoint@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@hapi/pinpoint/-/pinpoint-2.0.0.tgz#805b40d4dbec04fc116a73089494e00f073de8df"
- integrity sha512-vzXR5MY7n4XeIvLpfl3HtE3coZYO4raKXW766R6DZw/6aLqR26iuZ109K7a0NtF2Db0jxqh7xz2AxkUwpUFybw==
-
"@hapi/topo@^5.0.0":
version "5.0.0"
resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.0.0.tgz#c19af8577fa393a06e9c77b60995af959be721e7"
@@ -1374,6 +1364,18 @@
resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.3.tgz#f060bf6eaafae4d56a7dac618980838b0696e2ab"
integrity sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==
+"@isaacs/cliui@^8.0.2":
+ version "8.0.2"
+ resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
+ integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
+ dependencies:
+ string-width "^5.1.2"
+ string-width-cjs "npm:string-width@^4.2.0"
+ strip-ansi "^7.0.1"
+ strip-ansi-cjs "npm:strip-ansi@^6.0.1"
+ wrap-ansi "^8.1.0"
+ wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
+
"@isaacs/string-locale-compare@^1.1.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b"
@@ -1719,11 +1721,12 @@
"@gar/promisify" "^1.0.1"
semver "^7.3.5"
-"@npmcli/fs@^3.1.0":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e"
- integrity sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==
+"@npmcli/fs@^2.1.0":
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865"
+ integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==
dependencies:
+ "@gar/promisify" "^1.1.3"
semver "^7.3.5"
"@npmcli/git@^2.1.0":
@@ -1783,6 +1786,14 @@
mkdirp "^1.0.4"
rimraf "^3.0.2"
+"@npmcli/move-file@^2.0.0":
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4"
+ integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==
+ dependencies:
+ mkdirp "^1.0.4"
+ rimraf "^3.0.2"
+
"@npmcli/name-from-folder@^1.0.1":
version "1.0.1"
resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a"
@@ -1918,11 +1929,30 @@
dependencies:
"@octokit/openapi-types" "^12.11.0"
+"@pkgjs/parseargs@^0.11.0":
+ version "0.11.0"
+ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
+ integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
+
"@popperjs/core@^2.4.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.6.0.tgz#f022195afdfc942e088ee2101285a1d31c7d727f"
integrity sha512-cPqjjzuFWNK3BSKLm0abspP0sp/IGOli4p5I5fKFAzdS8fvjdOwDCfZqAaIiXd9lPkOWi3SUUfZof3hEb7J/uw==
+"@puppeteer/browsers@0.5.0":
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-0.5.0.tgz#1a1ee454b84a986b937ca2d93146f25a3fe8b670"
+ integrity sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==
+ dependencies:
+ debug "4.3.4"
+ extract-zip "2.0.1"
+ https-proxy-agent "5.0.1"
+ progress "2.0.3"
+ proxy-from-env "1.1.0"
+ tar-fs "2.1.1"
+ unbzip2-stream "1.4.3"
+ yargs "17.7.1"
+
"@sentry/core@5.22.3":
version "5.22.3"
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-5.22.3.tgz#030f435f2b518f282ba8bd954dac90cd70888bd7"
@@ -1991,97 +2021,115 @@
"@sentry/types" "5.22.3"
tslib "^1.9.3"
+"@sideway/address@^4.1.3":
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0"
+ integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==
+ dependencies:
+ "@hapi/hoek" "^9.0.0"
+
+"@sideway/formula@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f"
+ integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==
+
+"@sideway/pinpoint@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df"
+ integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==
+
"@sindresorhus/is@^4.0.0":
version "4.6.0"
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
-"@svgr/babel-plugin-add-jsx-attribute@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-7.0.0.tgz#80856c1b7a3b7422d232f6e079f0beb90c4a13e9"
- integrity sha512-khWbXesWIP9v8HuKCl2NU2HNAyqpSQ/vkIl36Nbn4HIwEYSRWL0H7Gs6idJdha2DkpFDWlsqMELvoCE8lfFY6Q==
+"@svgr/babel-plugin-add-jsx-attribute@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz#4001f5d5dd87fa13303e36ee106e3ff3a7eb8b22"
+ integrity sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==
-"@svgr/babel-plugin-remove-jsx-attribute@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-7.0.0.tgz#91da77a009dc38e8d30da45d9b62ef8736f2d90a"
- integrity sha512-iiZaIvb3H/c7d3TH2HBeK91uI2rMhZNwnsIrvd7ZwGLkFw6mmunOCoVnjdYua662MqGFxlN9xTq4fv9hgR4VXQ==
+"@svgr/babel-plugin-remove-jsx-attribute@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186"
+ integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==
-"@svgr/babel-plugin-remove-jsx-empty-expression@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-7.0.0.tgz#5154ff1213509e36ab315974c8c2fd48dafb827b"
- integrity sha512-sQQmyo+qegBx8DfFc04PFmIO1FP1MHI1/QEpzcIcclo5OAISsOJPW76ZIs0bDyO/DBSJEa/tDa1W26pVtt0FRw==
+"@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44"
+ integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==
-"@svgr/babel-plugin-replace-jsx-attribute-value@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-7.0.0.tgz#7e72f44ee57fdbcb02fb0d4a7629466c5242725e"
- integrity sha512-i6MaAqIZXDOJeikJuzocByBf8zO+meLwfQ/qMHIjCcvpnfvWf82PFvredEZElErB5glQFJa2KVKk8N2xV6tRRA==
+"@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz#8fbb6b2e91fa26ac5d4aa25c6b6e4f20f9c0ae27"
+ integrity sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==
-"@svgr/babel-plugin-svg-dynamic-title@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-7.0.0.tgz#8caf0449c678ea29be756b89960b2b16c9f33f00"
- integrity sha512-BoVSh6ge3SLLpKC0pmmN9DFlqgFy4NxNgdZNLPNJWBUU7TQpDWeBuyVuDW88iXydb5Cv0ReC+ffa5h3VrKfk1w==
+"@svgr/babel-plugin-svg-dynamic-title@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz#1d5ba1d281363fc0f2f29a60d6d936f9bbc657b0"
+ integrity sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==
-"@svgr/babel-plugin-svg-em-dimensions@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-7.0.0.tgz#4db6b5af6d29e93db236b1a013fa953754071d41"
- integrity sha512-tNDcBa+hYn0gO+GkP/AuNKdVtMufVhU9fdzu+vUQsR18RIJ9RWe7h/pSBY338RO08wArntwbDk5WhQBmhf2PaA==
+"@svgr/babel-plugin-svg-em-dimensions@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz#35e08df300ea8b1d41cb8f62309c241b0369e501"
+ integrity sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==
-"@svgr/babel-plugin-transform-react-native-svg@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-7.0.0.tgz#236995e58b5e36ff06365d5310509ce5391aeec9"
- integrity sha512-qw54u8ljCJYL2KtBOjI5z7Nzg8LnSvQOP5hPKj77H4VQL4+HdKbAT5pnkkZLmHKYwzsIHSYKXxHouD8zZamCFQ==
+"@svgr/babel-plugin-transform-react-native-svg@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.0.0.tgz#023cd0895b98521f566060d6bb92100b9fee3775"
+ integrity sha512-UKrY3860AQICgH7g+6h2zkoxeVEPLYwX/uAjmqo4PIq2FIHppwhIqZstIyTz0ZtlwreKR41O3W3BzsBBiJV2Aw==
-"@svgr/babel-plugin-transform-svg-component@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-7.0.0.tgz#a9b62730acf10d22a2aa57e0f701c0ecbc270430"
- integrity sha512-CcFECkDj98daOg9jE3Bh3uyD9kzevCAnZ+UtzG6+BQG/jOQ2OA3jHnX6iG4G1MCJkUQFnUvEv33NvQfqrb/F3A==
+"@svgr/babel-plugin-transform-svg-component@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz#013b4bfca88779711f0ed2739f3f7efcefcf4f7e"
+ integrity sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==
-"@svgr/babel-preset@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-7.0.0.tgz#55aaca4cec2ff6515a571715b6b6fa98675b66d9"
- integrity sha512-EX/NHeFa30j5UjldQGVQikuuQNHUdGmbh9kEpBKofGUtF0GUPJ4T4rhoYiqDAOmBOxojyot36JIFiDUHUK1ilQ==
- dependencies:
- "@svgr/babel-plugin-add-jsx-attribute" "^7.0.0"
- "@svgr/babel-plugin-remove-jsx-attribute" "^7.0.0"
- "@svgr/babel-plugin-remove-jsx-empty-expression" "^7.0.0"
- "@svgr/babel-plugin-replace-jsx-attribute-value" "^7.0.0"
- "@svgr/babel-plugin-svg-dynamic-title" "^7.0.0"
- "@svgr/babel-plugin-svg-em-dimensions" "^7.0.0"
- "@svgr/babel-plugin-transform-react-native-svg" "^7.0.0"
- "@svgr/babel-plugin-transform-svg-component" "^7.0.0"
-
-"@svgr/core@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/core/-/core-7.0.0.tgz#def863d2670c682615583c80b408e83c095c2233"
- integrity sha512-ztAoxkaKhRVloa3XydohgQQCb0/8x9T63yXovpmHzKMkHO6pkjdsIAWKOS4bE95P/2quVh1NtjSKlMRNzSBffw==
+"@svgr/babel-preset@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-8.0.0.tgz#6d78100b3b6daf11c940b82d5bd8c3164b9c6ad9"
+ integrity sha512-KLcjiZychInVrhs86OvcYPLTFu9L5XV2vj0XAaE1HwE3J3jLmIzRY8ttdeAg/iFyp8nhavJpafpDZTt+1LIpkQ==
+ dependencies:
+ "@svgr/babel-plugin-add-jsx-attribute" "8.0.0"
+ "@svgr/babel-plugin-remove-jsx-attribute" "8.0.0"
+ "@svgr/babel-plugin-remove-jsx-empty-expression" "8.0.0"
+ "@svgr/babel-plugin-replace-jsx-attribute-value" "8.0.0"
+ "@svgr/babel-plugin-svg-dynamic-title" "8.0.0"
+ "@svgr/babel-plugin-svg-em-dimensions" "8.0.0"
+ "@svgr/babel-plugin-transform-react-native-svg" "8.0.0"
+ "@svgr/babel-plugin-transform-svg-component" "8.0.0"
+
+"@svgr/core@^8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@svgr/core/-/core-8.0.0.tgz#e96829cdb0473345d5671568282ee0736e86ef12"
+ integrity sha512-aJKtc+Pie/rFYsVH/unSkDaZGvEeylNv/s2cP+ta9/rYWxRVvoV/S4Qw65Kmrtah4CBK5PM6ISH9qUH7IJQCng==
dependencies:
"@babel/core" "^7.21.3"
- "@svgr/babel-preset" "^7.0.0"
+ "@svgr/babel-preset" "8.0.0"
camelcase "^6.2.0"
cosmiconfig "^8.1.3"
+ snake-case "^3.0.4"
-"@svgr/hast-util-to-babel-ast@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-7.0.0.tgz#d457dfbe74ebc1e5a6daf97ded49e9576a3a00cf"
- integrity sha512-42Ej9sDDEmsJKjrfQ1PHmiDiHagh/u9AHO9QWbeNx4KmD9yS5d1XHmXUNINfUcykAU+4431Cn+k6Vn5mWBYimQ==
+"@svgr/hast-util-to-babel-ast@8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz#6952fd9ce0f470e1aded293b792a2705faf4ffd4"
+ integrity sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==
dependencies:
"@babel/types" "^7.21.3"
entities "^4.4.0"
-"@svgr/plugin-jsx@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-7.0.0.tgz#b9e0c7d05bc890d70163ac0490ba8c41f1afab90"
- integrity sha512-SWlTpPQmBUtLKxXWgpv8syzqIU8XgFRvyhfkam2So8b3BE0OS0HPe5UfmlJ2KIC+a7dpuuYovPR2WAQuSyMoPw==
+"@svgr/plugin-jsx@^8.0.1":
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-8.0.1.tgz#b9495e06062cc0cac0e035751b69471ee328236b"
+ integrity sha512-bfCFb+4ZsM3UuKP2t7KmDwn6YV8qVn9HIQJmau6xeQb/iV65Rpi7NBNBWA2hcCd4GKoCqG8hpaaDk5FDR0eH+g==
dependencies:
"@babel/core" "^7.21.3"
- "@svgr/babel-preset" "^7.0.0"
- "@svgr/hast-util-to-babel-ast" "^7.0.0"
+ "@svgr/babel-preset" "8.0.0"
+ "@svgr/hast-util-to-babel-ast" "8.0.0"
svg-parser "^2.0.4"
-"@svgr/plugin-svgo@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-7.0.0.tgz#325e87cede7bf7106a8099ceaeaa5906176c4bca"
- integrity sha512-263znzlu3qTKj71/ot5G9l2vpL4CW+pr2IexBFIwwB+fRAXE9Xnw2rUFgE6P4+37N9siOuC4lKkgBfUCOLFRKQ==
+"@svgr/plugin-svgo@^8.0.1":
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-8.0.1.tgz#df0199313fdc88c3d7cd8e0dff16695e9718548c"
+ integrity sha512-29OJ1QmJgnohQHDAgAuY2h21xWD6TZiXji+hnx+W635RiXTAlHTbjrZDktfqzkN0bOeQEtNe+xgq73/XeWFfSg==
dependencies:
cosmiconfig "^8.1.3"
deepmerge "^4.3.1"
@@ -2094,6 +2142,11 @@
dependencies:
defer-to-connect "^2.0.0"
+"@tootallnate/once@1":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
+ integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
+
"@tootallnate/once@2":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
@@ -2157,25 +2210,27 @@
resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.8.tgz#5702f74f78b73e13f1eb1bd435c2c9de61a250d4"
integrity sha512-LzF540VOFabhS2TR2yYFz2Mu/fTfkA+5AwYddtJbOJGwnYrr2e7fHadT7/Z3jNGJJdCRlO3ySxmW26NgRdwhNA==
-"@types/chroma-js@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@types/chroma-js/-/chroma-js-2.0.0.tgz#b0fc98c8625d963f14e8138e0a7961103303ab22"
- integrity sha512-iomunXsXjDxhm2y1OeJt8NwmgC7RyNkPAOddlYVGsbGoX8+1jYt84SG4/tf6RWcwzROLx1kPXPE95by1s+ebIg==
+"@types/cheerio@^0.22.22", "@types/cheerio@^0.22.31":
+ version "0.22.31"
+ resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.31.tgz#b8538100653d6bb1b08a1e46dec75b4f2a5d5eb6"
+ integrity sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==
+ dependencies:
+ "@types/node" "*"
-"@types/classnames@^2.2.10":
- version "2.2.10"
- resolved "https://registry.yarnpkg.com/@types/classnames/-/classnames-2.2.10.tgz#cc658ca319b6355399efc1f5b9e818f1a24bf999"
- integrity sha512-1UzDldn9GfYYEsWWnn/P4wkTlkZDH7lDb0wBMGbtIQc9zXEQq7FlKBdZUn6OBqD8sKZZ2RQO2mAjGpXiDGoRmQ==
+"@types/chroma-js@^2.4.0":
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/@types/chroma-js/-/chroma-js-2.4.0.tgz#476a16ae848c77478079d6749236fdb98837b92c"
+ integrity sha512-JklMxityrwjBTjGY2anH8JaTx3yjRU3/sEHSblLH1ba5lqcSh1LnImXJZO5peJfXyqKYWjHTGy4s5Wz++hARrw==
"@types/color-name@^1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
-"@types/enzyme@^3.10.5":
- version "3.10.6"
- resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.10.6.tgz#a34a6b09ff732be29c194dc8d786555f4717fd85"
- integrity sha512-Jxyn2U+UfhmrE7EaeZYfV1sPA5OEDuZmg9Lxj8TxOnfCn71flf0Cn1136LWdCVYj7yapLFmUWqKCcgplWNZCJg==
+"@types/enzyme@3.10.12":
+ version "3.10.12"
+ resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.10.12.tgz#ac4494801b38188935580642f772ad18f72c132f"
+ integrity sha512-xryQlOEIe1TduDWAOphR0ihfebKFSWOXpIsk+70JskCfRfW+xALdnJ0r1ZOTo85F9Qsjk6vtlU7edTYHbls9tA==
dependencies:
"@types/cheerio" "*"
"@types/react" "*"
@@ -2211,6 +2266,19 @@
resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934"
integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==
+"@types/history@^4.7.11":
+ version "4.7.11"
+ resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64"
+ integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==
+
+"@types/hoist-non-react-statics@^3.3.0", "@types/hoist-non-react-statics@^3.3.1":
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f"
+ integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
+ dependencies:
+ "@types/react" "*"
+ hoist-non-react-statics "^3.3.0"
+
"@types/html-minifier-terser@^5.0.0":
version "5.1.0"
resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz#551a4589b6ee2cc9c1dff08056128aec29b94880"
@@ -2270,10 +2338,10 @@
dependencies:
"@types/node" "*"
-"@types/lodash@^4.14.160":
- version "4.14.160"
- resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.160.tgz#2f1bba6500bc3cb9a732c6d66a083378fb0b0b29"
- integrity sha512-aP03BShJoO+WVndoVj/WNcB/YBPt+CIU1mvaao2GRAHy2yg4pT/XS4XnVHEQBjPJGycWf/9seKEO9vopTJGkvA==
+"@types/lodash@4.14.192":
+ version "4.14.192"
+ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.192.tgz#5790406361a2852d332d41635d927f1600811285"
+ integrity sha512-km+Vyn3BYm5ytMO13k9KTp27O75rbQ0NFw+U//g+PX7VZyjCioXaRFisqSIJRECljcTv73G3i6BpglNGHgUQ5A==
"@types/mdast@^3.0.0":
version "3.0.3"
@@ -2307,10 +2375,10 @@
resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
-"@types/numeral@^0.0.28":
- version "0.0.28"
- resolved "https://registry.yarnpkg.com/@types/numeral/-/numeral-0.0.28.tgz#e43928f0bda10b169b6f7ecf99e3ddf836b8ebe4"
- integrity sha512-Sjsy10w6XFHDktJJdXzBJmoondAKW+LcGpRFH+9+zXEDj0cOH8BxJuZA9vUDSMAzU1YRJlsPKmZEEiTYDlICLw==
+"@types/numeral@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@types/numeral/-/numeral-2.0.2.tgz#8ea2c4f4e64c0cc948ad7da375f6f827778a7912"
+ integrity sha512-A8F30k2gYJ/6e07spSCPpkuZu79LCnkPTvqmIWQzNGcrzwFKpVOydG41lNt5wZXjSI149qjyzC2L1+F2PD/NUA==
"@types/parse-json@^4.0.0":
version "4.0.0"
@@ -2337,10 +2405,10 @@
resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8"
integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==
-"@types/react-beautiful-dnd@^13.0.0":
- version "13.0.0"
- resolved "https://registry.yarnpkg.com/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.0.0.tgz#e60d3d965312fcf1516894af92dc3e9249587db4"
- integrity sha512-by80tJ8aTTDXT256Gl+RfLRtFjYbUWOnZuEigJgNsJrSEGxvFe5eY6k3g4VIvf0M/6+xoLgfYWoWonlOo6Wqdg==
+"@types/react-beautiful-dnd@^13.1.3":
+ version "13.1.4"
+ resolved "https://registry.yarnpkg.com/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.4.tgz#bcec72da719c18c0d8b4a7cb00e7fb443211d6d7"
+ integrity sha512-4bIBdzOr0aavN+88q3C7Pgz+xkb7tz3whORYrmSj77wfVEMfiWiooIwVWFR7KM2e+uGTe5BVrXqSfb0aHeflJA==
dependencies:
"@types/react" "*"
@@ -2351,10 +2419,10 @@
dependencies:
"@types/react" "*"
-"@types/react-input-autosize@^2.2.0":
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/@types/react-input-autosize/-/react-input-autosize-2.2.0.tgz#d62b07567088e547500f4693ae25dce0639c1b4e"
- integrity sha512-8NO64XLmdRKUHeteXnweVnXuuSQr5HMSa4vRyNBUKOeZlimvgHPMtRchFHVHO9k7VpDoufCFYMJ6XHJ44qMTBQ==
+"@types/react-input-autosize@^2.2.1":
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/@types/react-input-autosize/-/react-input-autosize-2.2.1.tgz#6a335212e7fce1e1a4da56ae2095c8c5c35fbfe6"
+ integrity sha512-RxzEjd4gbLAAdLQ92Q68/AC+TfsAKTc4evsArUH1aIShIMqQMIMjsxoSnwyjtbFTO/AGIW/RQI94XSdvOxCz/w==
dependencies:
"@types/react" "*"
@@ -2365,12 +2433,22 @@
dependencies:
"@types/react" "*"
-"@types/react-router-dom@^5.1.5":
- version "5.1.5"
- resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.1.5.tgz#7c334a2ea785dbad2b2dcdd83d2cf3d9973da090"
- integrity sha512-ArBM4B1g3BWLGbaGvwBGO75GNFbLDUthrDojV2vHLih/Tq8M+tgvY1DSwkuNrPSwdp/GUL93WSEpTZs8nVyJLw==
+"@types/react-redux@^7.1.20":
+ version "7.1.25"
+ resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.25.tgz#de841631205b24f9dfb4967dd4a7901e048f9a88"
+ integrity sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg==
dependencies:
- "@types/history" "*"
+ "@types/hoist-non-react-statics" "^3.3.0"
+ "@types/react" "*"
+ hoist-non-react-statics "^3.3.0"
+ redux "^4.0.0"
+
+"@types/react-router-dom@^5.3.3":
+ version "5.3.3"
+ resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83"
+ integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==
+ dependencies:
+ "@types/history" "^4.7.11"
"@types/react" "*"
"@types/react-router" "*"
@@ -2411,10 +2489,10 @@
dependencies:
"@types/prismjs" "*"
-"@types/resize-observer-browser@^0.1.5":
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/@types/resize-observer-browser/-/resize-observer-browser-0.1.5.tgz#36d897708172ac2380cd486da7a3daf1161c1e23"
- integrity sha512-8k/67Z95Goa6Lznuykxkfhq9YU3l1Qe6LNZmwde1u7802a3x8v44oq0j91DICclxatTr0rNnhXx7+VTIetSrSQ==
+"@types/resize-observer-browser@^0.1.7":
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/@types/resize-observer-browser/-/resize-observer-browser-0.1.7.tgz#294aaadf24ac6580b8fbd1fe3ab7b59fe85f9ef3"
+ integrity sha512-G9eN0Sn0ii9PWQ3Vl72jDPgeJwRWhv2Qk/nQkJuWmRmOB4HX3/BhD5SE1dZs/hzPZL/WKnvF0RHdTSG54QJFyg==
"@types/responselike@*", "@types/responselike@^1.0.0":
version "1.0.0"
@@ -2455,22 +2533,20 @@
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
-"@types/url-parse@^1.4.3":
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/@types/url-parse/-/url-parse-1.4.3.tgz#fba49d90f834951cb000a674efee3d6f20968329"
- integrity sha512-4kHAkbV/OfW2kb5BLVUuUMoumB3CP8rHqlw48aHvFy5tf9ER0AfOonBlX29l/DD68G70DmyhRlSYfQPSYpC5Vw==
+"@types/url-parse@^1.4.8":
+ version "1.4.8"
+ resolved "https://registry.yarnpkg.com/@types/url-parse/-/url-parse-1.4.8.tgz#c3825047efbca1295b7f1646f38203d9145130d6"
+ integrity sha512-zqqcGKyNWgTLFBxmaexGUKQyWqeG7HjXj20EuQJSJWwXe54BjX0ihIo5cJB9yAQzH8dNugJ9GvkBYMjPXs/PJw==
-"@types/uuid@^8.3.0":
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.0.tgz#215c231dff736d5ba92410e6d602050cce7e273f"
- integrity sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ==
+"@types/use-sync-external-store@^0.0.3":
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz#b6725d5f4af24ace33b36fafd295136e75509f43"
+ integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==
-"@types/vfile-message@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@types/vfile-message/-/vfile-message-2.0.0.tgz#690e46af0fdfc1f9faae00cd049cc888957927d5"
- integrity sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==
- dependencies:
- vfile-message "*"
+"@types/uuid@^9.0.1":
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.1.tgz#98586dc36aee8dacc98cc396dbca8d0429647aa6"
+ integrity sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==
"@types/vinyl@^2.0.4":
version "2.0.6"
@@ -2860,11 +2936,6 @@ acorn@^8.5.0:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
-agent-base@5:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c"
- integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
-
agent-base@6:
version "6.0.1"
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.1.tgz#808007e4e5867decb0ab6ab2f928fbdb5a596db4"
@@ -2879,6 +2950,15 @@ agent-base@^6.0.2:
dependencies:
debug "4"
+agentkeepalive@^4.1.3:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.3.0.tgz#bb999ff07412653c1803b3ced35e50729830a255"
+ integrity sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==
+ dependencies:
+ debug "^4.1.0"
+ depd "^2.0.0"
+ humanize-ms "^1.2.1"
+
agentkeepalive@^4.2.1:
version "4.2.1"
resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717"
@@ -2990,16 +3070,26 @@ ansi-html-community@0.0.8:
resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==
-ansi-html@^0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.8.tgz#e969db193b12bcdfa6727b29ffd8882dc13cc501"
- integrity sha512-QROYz1I1Kj+8bTYgx0IlMBpRSCIU+7GjbE0oH+KF7QKc+qSF8YAlIutN59Db17tXN70Ono9upT9Ht0iG93W7ug==
+ansi-regex@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
+ integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==
-ansi-regex@^2.0.0, ansi-regex@^3.0.0, ansi-regex@^4.0.0, ansi-regex@^4.1.0, ansi-regex@^5.0.0, ansi-regex@^5.0.1:
+ansi-regex@^3.0.0, ansi-regex@^4.0.0, ansi-regex@^5.0.0, ansi-regex@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
+ansi-regex@^4.1.0:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed"
+ integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
+
+ansi-regex@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
+ integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
+
ansi-styles@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
@@ -3020,6 +3110,11 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0:
"@types/color-name" "^1.1.1"
color-convert "^2.0.1"
+ansi-styles@^6.1.0:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
+ integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
+
ansi@^0.3.0, ansi@~0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21"
@@ -3041,6 +3136,14 @@ anymatch@~3.1.1:
normalize-path "^3.0.0"
picomatch "^2.0.4"
+anymatch@~3.1.2:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
+ integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
+ dependencies:
+ normalize-path "^3.0.0"
+ picomatch "^2.0.4"
+
"aproba@^1.0.3 || ^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc"
@@ -3075,6 +3178,11 @@ are-we-there-yet@~1.1.2:
delegates "^1.0.0"
readable-stream "^2.0.6"
+arg@^5.0.2:
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c"
+ integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
+
argparse@^1.0.7:
version "1.0.9"
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
@@ -3117,6 +3225,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-differ@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b"
@@ -3332,6 +3448,11 @@ autoprefixer@^9.8.6:
postcss "^7.0.32"
postcss-value-parser "^4.1.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"
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
@@ -3347,17 +3468,25 @@ axe-core@^3.5.4:
resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.5.5.tgz#84315073b53fa3c0c51676c588d59da09a192227"
integrity sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q==
-axe-core@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf"
- integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==
+axe-core@^4.6.3:
+ version "4.6.3"
+ resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.6.3.tgz#fc0db6fdb65cc7a80ccf85286d91d64ababa3ece"
+ integrity sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==
+
+axios@^0.18.1, axios@^0.22.0:
+ version "0.22.0"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-0.22.0.tgz#bf702c41fb50fbca4539589d839a077117b79b25"
+ integrity sha512-Z0U3uhqQeg1oNcihswf4ZD57O3NrR1+ZXhxaROaWpDmsDTx7T2HNBV2ulBtie2hwJptu8UvgnJoK+BIqdzh/1w==
+ dependencies:
+ follow-redirects "^1.14.4"
-axios@^0.18.1, axios@^0.19.2, axios@^0.21.1:
- version "0.21.4"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575"
- integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==
+axios@^0.27.2:
+ version "0.27.2"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972"
+ integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==
dependencies:
- follow-redirects "^1.14.0"
+ follow-redirects "^1.14.9"
+ form-data "^4.0.0"
axobject-query@^2.1.2:
version "2.2.0"
@@ -3962,7 +4091,7 @@ cacache@^12.0.2:
unique-filename "^1.1.1"
y18n "^4.0.0"
-cacache@^15.0.3:
+cacache@^15.0.3, cacache@^15.2.0:
version "15.3.0"
resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb"
integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==
@@ -4009,24 +4138,29 @@ cacache@^15.0.5:
tar "^6.0.2"
unique-filename "^1.1.1"
-cacache@^17.0.0:
- version "17.0.4"
- resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.0.4.tgz#5023ed892ba8843e3b7361c26d0ada37e146290c"
- integrity sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==
+cacache@^16.1.0:
+ version "16.1.3"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e"
+ integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==
dependencies:
- "@npmcli/fs" "^3.1.0"
- fs-minipass "^3.0.0"
+ "@npmcli/fs" "^2.1.0"
+ "@npmcli/move-file" "^2.0.0"
+ chownr "^2.0.0"
+ fs-minipass "^2.1.0"
glob "^8.0.1"
+ infer-owner "^1.0.4"
lru-cache "^7.7.1"
- minipass "^4.0.0"
+ minipass "^3.1.6"
minipass-collect "^1.0.2"
minipass-flush "^1.0.5"
minipass-pipeline "^1.2.4"
+ mkdirp "^1.0.4"
p-map "^4.0.0"
promise-inflight "^1.0.1"
- ssri "^10.0.0"
+ rimraf "^3.0.2"
+ ssri "^9.0.0"
tar "^6.1.11"
- unique-filename "^3.0.0"
+ unique-filename "^2.0.0"
cache-base@^1.0.1:
version "1.0.1"
@@ -4310,7 +4444,7 @@ chokidar@^2.0.4, chokidar@^2.1.8:
optionalDependencies:
fsevents "^1.2.7"
-chokidar@^3.3.0, chokidar@^3.4.1, chokidar@^3.4.2:
+chokidar@^3.3.0, chokidar@^3.4.1:
version "3.4.2"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.2.tgz#38dc8e658dec3809741eb3ef7bb0a47fe424232d"
integrity sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==
@@ -4325,6 +4459,21 @@ chokidar@^3.3.0, chokidar@^3.4.1, chokidar@^3.4.2:
optionalDependencies:
fsevents "~2.1.2"
+chokidar@^3.5.3:
+ version "3.5.3"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
+ integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
+ dependencies:
+ anymatch "~3.1.2"
+ braces "~3.0.2"
+ glob-parent "~5.1.2"
+ is-binary-path "~2.1.0"
+ is-glob "~4.0.1"
+ normalize-path "~3.0.0"
+ readdirp "~3.6.0"
+ optionalDependencies:
+ fsevents "~2.3.2"
+
chownr@^1.1.1:
version "1.1.4"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
@@ -4342,6 +4491,11 @@ chroma-js@^2.1.0:
dependencies:
cross-env "^6.0.3"
+chroma-js@^2.4.2:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/chroma-js/-/chroma-js-2.4.2.tgz#dffc214ed0c11fa8eefca2c36651d8e57cbfb2b0"
+ integrity sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==
+
chrome-trace-event@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
@@ -4349,6 +4503,13 @@ chrome-trace-event@^1.0.2:
dependencies:
tslib "^1.9.0"
+chromium-bidi@0.4.7:
+ version "0.4.7"
+ resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-0.4.7.tgz#4c022c2b0fb1d1c9b571fadf373042160e71d236"
+ integrity sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==
+ dependencies:
+ mitt "3.0.0"
+
ci-info@^1.5.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497"
@@ -4394,6 +4555,11 @@ classnames@^2.2.6:
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce"
integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==
+classnames@^2.3.2:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924"
+ integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==
+
clean-css@^4.2.3:
version "4.2.3"
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78"
@@ -4496,6 +4662,15 @@ cliui@^7.0.2:
strip-ansi "^6.0.0"
wrap-ansi "^7.0.0"
+cliui@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
+ integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==
+ dependencies:
+ string-width "^4.2.0"
+ strip-ansi "^6.0.1"
+ wrap-ansi "^7.0.0"
+
clone-buffer@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58"
@@ -4573,31 +4748,31 @@ code-point-at@^1.0.0:
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
-codesandbox-import-util-types@^2.1.15:
- version "2.1.15"
- resolved "https://registry.yarnpkg.com/codesandbox-import-util-types/-/codesandbox-import-util-types-2.1.15.tgz#c38b7aeedff7f2b2b285d02f828ba32f72bb9634"
- integrity sha512-TNyIWbo2G+ytlQGgIy/LOECizWBwlUAkFPPI7GgGxhbSmz0ML00rEvxSVO5KsInzn/Nh4zDwY9G+cPn2TRR9hQ==
+codesandbox-import-util-types@^2.2.3:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/codesandbox-import-util-types/-/codesandbox-import-util-types-2.2.3.tgz#b354b2f732ad130e119ebd9ead3bda3be5981a54"
+ integrity sha512-Qj00p60oNExthP2oR3vvXmUGjukij+rxJGuiaKM6tyUmSyimdZsqHI/TUvFFClAffk9s7hxGnQgWQ8KCce27qQ==
-codesandbox-import-utils@^2.1.16:
- version "2.1.16"
- resolved "https://registry.yarnpkg.com/codesandbox-import-utils/-/codesandbox-import-utils-2.1.16.tgz#0949327c4a45fb251c76972b72da7e73a9b3b9a5"
- integrity sha512-5m3QVL27FPup6w0Mt3vFqphR0PoGK5dI99Bb+53onfwdlMLONKL4qXR2sOb+2G/IwPz7I/NjwznnPyNGmo+k1g==
+codesandbox-import-utils@^2.2.3:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/codesandbox-import-utils/-/codesandbox-import-utils-2.2.3.tgz#f7b4801245b381cb8c90fe245e336624e19b6c84"
+ integrity sha512-ymtmcgZKU27U+nM2qUb21aO8Ut/u2S9s6KorOgG81weP+NA0UZkaHKlaRqbLJ9h4i/4FLvwmEXYAnTjNmp6ogg==
dependencies:
- codesandbox-import-util-types "^2.1.15"
+ codesandbox-import-util-types "^2.2.3"
istextorbinary "^2.2.1"
lz-string "^1.4.4"
-codesandbox@^2.1.16:
- version "2.1.16"
- resolved "https://registry.yarnpkg.com/codesandbox/-/codesandbox-2.1.16.tgz#0a6fedb7c71249e117daf4807885ffbc085941ce"
- integrity sha512-oz0qUCLxbcuWP7q0+ypRsxMB7dd48D15y8N1QHeVVCHZ3qaIrNK2j0vbUdG2yzl0WzmFYXw7mY3yduVElBchHg==
+codesandbox@^2.2.3:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/codesandbox/-/codesandbox-2.2.3.tgz#092de403506d9e4c5358cd61dc84068c3ee8ceea"
+ integrity sha512-IAkWFk6UUglOhSemI7UFgNNL/jgg+1YjVEIllFULLgsaHhFnY51pCqAifMNuAd5d9Zp4Nk/xMgrEaGNV0L4Xlg==
dependencies:
axios "^0.18.1"
chalk "^2.4.1"
- codesandbox-import-util-types "^2.1.15"
- codesandbox-import-utils "^2.1.16"
+ codesandbox-import-util-types "^2.2.3"
+ codesandbox-import-utils "^2.2.3"
commander "^2.9.0"
- datauri "^1.1.0"
+ datauri "^3.0.0"
filesize "^3.6.1"
fs-extra "^3.0.1"
git-branch "^1.0.0"
@@ -4704,6 +4879,13 @@ combined-stream@1.0.6:
dependencies:
delayed-stream "~1.0.0"
+combined-stream@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
+ integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
+ dependencies:
+ delayed-stream "~1.0.0"
+
combined-stream@~1.0.6:
version "1.0.7"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828"
@@ -4926,6 +5108,11 @@ core-js@^2.4.0, core-js@^2.6.5:
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==
+core-js@^3.29.1:
+ version "3.30.1"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.30.1.tgz#fc9c5adcc541d8e9fa3e381179433cbf795628ba"
+ integrity sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==
+
core-js@^3.6.5:
version "3.6.5"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a"
@@ -4936,6 +5123,16 @@ core-util-is@1.0.2, core-util-is@~1.0.0:
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+cosmiconfig@8.1.3, cosmiconfig@^8.1.3:
+ version "8.1.3"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.1.3.tgz#0e614a118fcc2d9e5afc2f87d53cd09931015689"
+ integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==
+ dependencies:
+ import-fresh "^3.2.1"
+ js-yaml "^4.1.0"
+ parse-json "^5.0.0"
+ path-type "^4.0.0"
+
cosmiconfig@^5.0.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.0.tgz#45038e4d28a7fe787203aede9c25bca4a08b12c8"
@@ -4968,16 +5165,6 @@ cosmiconfig@^7.0.0:
path-type "^4.0.0"
yaml "^1.10.0"
-cosmiconfig@^8.1.3:
- version "8.1.3"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.1.3.tgz#0e614a118fcc2d9e5afc2f87d53cd09931015689"
- integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==
- dependencies:
- import-fresh "^3.2.1"
- js-yaml "^4.1.0"
- parse-json "^5.0.0"
- path-type "^4.0.0"
-
create-ecdh@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d"
@@ -5015,13 +5202,20 @@ cross-env@^6.0.3:
dependencies:
cross-spawn "^7.0.0"
-cross-env@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.2.tgz#bd5ed31339a93a3418ac4f3ca9ca3403082ae5f9"
- integrity sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==
+cross-env@^7.0.3:
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf"
+ integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==
dependencies:
cross-spawn "^7.0.1"
+cross-fetch@3.1.5:
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
+ integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
+ dependencies:
+ node-fetch "2.6.7"
+
cross-spawn@^5.0.1:
version "5.1.0"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
@@ -5196,7 +5390,12 @@ css-tree@~2.2.0:
mdn-data "2.0.28"
source-map-js "^1.0.1"
-css-what@^3.2.1, css-what@^4.0.0, css-what@^6.0.1, css-what@^6.1.0:
+css-what@^3.2.1:
+ version "3.4.2"
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
+ integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
+
+css-what@^4.0.0, css-what@^6.0.1, css-what@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
@@ -5432,14 +5631,13 @@ data-urls@^1.0.0:
whatwg-mimetype "^2.2.0"
whatwg-url "^7.0.0"
-datauri@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/datauri/-/datauri-1.1.0.tgz#c6184ff6b928ede4e41ccc23ab954c7839c4fb39"
- integrity sha512-0q+cTTKx7q8eDteZRIQLTFJuiIsVing17UbWTPssY4JLSMaYsk/VKpNulBDo9NSgQWcvlPrkEHW8kUO67T/7mQ==
+datauri@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/datauri/-/datauri-3.0.0.tgz#6196997e9a7bbbee81b60e8c8acb1a2c871e2349"
+ integrity sha512-NeDFuUPV1YCpCn8MUIcDk1QnuyenUHs7f4Q5P0n9FFA0neKFrfEH9esR+YMW95BplbYfdmjbs0Pl/ZGAaM2QHQ==
dependencies:
- image-size "^0.6.2"
- mimer "^0.3.2"
- semver "^5.5.0"
+ image-size "0.8.3"
+ mimer "1.1.0"
date-now@^0.1.4:
version "0.1.4"
@@ -5451,10 +5649,10 @@ dateformat@^4.5.0:
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-4.6.3.tgz#556fa6497e5217fedb78821424f8a1c22fa3f4b5"
integrity sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==
-deasync@^0.1.20:
- version "0.1.20"
- resolved "https://registry.yarnpkg.com/deasync/-/deasync-0.1.20.tgz#546fd2660688a1eeed55edce2308c5cf7104f9da"
- integrity sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==
+deasync@^0.1.28:
+ version "0.1.28"
+ resolved "https://registry.yarnpkg.com/deasync/-/deasync-0.1.28.tgz#9b447b79b3f822432f0ab6a8614c0062808b5ad2"
+ integrity sha512-QqLF6inIDwiATrfROIyQtwOQxjZuek13WRYZ7donU5wJPLoP67MnYxA6QtqdvdBy2mMqv5m3UefBVdJjvevOYg==
dependencies:
bindings "^1.5.0"
node-addon-api "^1.7.1"
@@ -5466,20 +5664,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
dependencies:
ms "2.0.0"
-debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3:
+debug@4, debug@4.3.4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3:
version "4.3.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
dependencies:
ms "2.1.2"
-debug@4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
- integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
- dependencies:
- ms "^2.1.1"
-
debug@^3.1.1, debug@^3.2.7:
version "3.2.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
@@ -5649,7 +5840,7 @@ depd@1.1.1:
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359"
integrity sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=
-depd@2.0.0:
+depd@2.0.0, depd@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
@@ -5697,10 +5888,10 @@ detect-node@^2.0.4:
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c"
integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==
-devtools-protocol@0.0.818844:
- version "0.0.818844"
- resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.818844.tgz#d1947278ec85b53e4c8ca598f607a28fa785ba9e"
- integrity sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==
+devtools-protocol@0.0.1107588:
+ version "0.0.1107588"
+ resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz#f8cac707840b97cc30b029359341bcbbb0ad8ffa"
+ integrity sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==
dezalgo@^1.0.0:
version "1.0.4"
@@ -5912,6 +6103,14 @@ dot-case@^3.0.3:
no-case "^3.0.3"
tslib "^1.10.0"
+dot-case@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751"
+ integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==
+ dependencies:
+ no-case "^3.0.4"
+ tslib "^2.0.3"
+
dot-prop@^4.2.1:
version "4.2.1"
resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4"
@@ -5964,6 +6163,11 @@ duplexify@^3.4.2, duplexify@^3.6.0:
readable-stream "^2.0.0"
stream-shift "^1.0.0"
+eastasianwidth@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
+ integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
+
ecc-jsbn@~0.1.1:
version "0.1.2"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
@@ -6035,6 +6239,11 @@ emoji-regex@^9.0.0:
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.0.0.tgz#48a2309cc8a1d2e9d23bc6a67c39b63032e76ea4"
integrity sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w==
+emoji-regex@^9.2.2:
+ version "9.2.2"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
+ integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
+
emojis-list@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
@@ -6123,34 +6332,35 @@ env-paths@^2.2.0:
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
-enzyme-adapter-react-16@^1.15.3:
- version "1.15.4"
- resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.4.tgz#328a782365a363ecb424f99283c4833dd92c0f21"
- integrity sha512-wPzxs+JaGDK2TPYzl5a9YWGce6i2SQ3Cg51ScLeyj2WotUZ8Obcq1ke/U1Y2VGpYlb9rrX2yCjzSMgtKCeAt5w==
+enzyme-adapter-react-16@^1.15.7:
+ version "1.15.7"
+ resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.7.tgz#a737e6d8e2c147e9da5acf957755be7634f76201"
+ integrity sha512-LtjKgvlTc/H7adyQcj+aq0P0H07LDL480WQl1gU512IUyaDo/sbOaNDdZsJXYW2XaoPqrLLE9KbZS+X2z6BASw==
dependencies:
- enzyme-adapter-utils "^1.13.1"
- enzyme-shallow-equal "^1.0.4"
+ enzyme-adapter-utils "^1.14.1"
+ enzyme-shallow-equal "^1.0.5"
has "^1.0.3"
- object.assign "^4.1.0"
- object.values "^1.1.1"
- prop-types "^15.7.2"
+ object.assign "^4.1.4"
+ object.values "^1.1.5"
+ prop-types "^15.8.1"
react-is "^16.13.1"
react-test-renderer "^16.0.0-0"
semver "^5.7.0"
-enzyme-adapter-utils@^1.13.1:
- version "1.13.1"
- resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.1.tgz#59c1b734b0927543e3d8dc477299ec957feb312d"
- integrity sha512-5A9MXXgmh/Tkvee3bL/9RCAAgleHqFnsurTYCbymecO4ohvtNO5zqIhHxV370t7nJAwaCfkgtffarKpC0GPt0g==
+enzyme-adapter-utils@^1.14.1:
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.1.tgz#f30db15dafc22e0ccd44f5acc8d93be29218cdcf"
+ integrity sha512-JZgMPF1QOI7IzBj24EZoDpaeG/p8Os7WeBZWTJydpsH7JRStc7jYbHE4CmNQaLqazaGFyLM8ALWA3IIZvxW3PQ==
dependencies:
airbnb-prop-types "^2.16.0"
- function.prototype.name "^1.1.2"
- object.assign "^4.1.0"
- object.fromentries "^2.0.2"
- prop-types "^15.7.2"
+ function.prototype.name "^1.1.5"
+ has "^1.0.3"
+ object.assign "^4.1.4"
+ object.fromentries "^2.0.5"
+ prop-types "^15.8.1"
semver "^5.7.1"
-enzyme-shallow-equal@^1.0.1, enzyme-shallow-equal@^1.0.4:
+enzyme-shallow-equal@^1.0.1:
version "1.0.4"
resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz#b9256cb25a5f430f9bfe073a84808c1d74fced2e"
integrity sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q==
@@ -6158,12 +6368,21 @@ enzyme-shallow-equal@^1.0.1, enzyme-shallow-equal@^1.0.4:
has "^1.0.3"
object-is "^1.1.2"
-enzyme-to-json@^3.5.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/enzyme-to-json/-/enzyme-to-json-3.5.0.tgz#3d536f1e8fb50d972360014fe2bd64e6a672f7dd"
- integrity sha512-clusXRsiaQhG7+wtyc4t7MU8N3zCOgf4eY9+CeSenYzKlFST4lxerfOvnWd4SNaToKhkuba+w6m242YpQOS7eA==
+enzyme-shallow-equal@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.5.tgz#5528a897a6ad2bdc417c7221a7db682cd01711ba"
+ integrity sha512-i6cwm7hN630JXenxxJFBKzgLC3hMTafFQXflvzHgPmDhOBhxUWDe8AeRv1qp2/uWJ2Y8z5yLWMzmAfkTOiOCZg==
dependencies:
- lodash "^4.17.15"
+ has "^1.0.3"
+ object-is "^1.1.5"
+
+enzyme-to-json@^3.6.2:
+ version "3.6.2"
+ resolved "https://registry.yarnpkg.com/enzyme-to-json/-/enzyme-to-json-3.6.2.tgz#94f85c413bcae8ab67be53b0a94b69a560e27823"
+ integrity sha512-Ynm6Z6R6iwQ0g2g1YToz6DWhxVnt8Dy1ijR2zynRKxTyBGA8rCDXU3rs2Qc4OKvUvc2Qoe1bcFK6bnPs20TrTg==
+ dependencies:
+ "@types/cheerio" "^0.22.22"
+ lodash "^4.17.21"
react-is "^16.12.0"
enzyme@^3.11.0:
@@ -6269,11 +6488,60 @@ es-abstract@^1.19.0, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20
string.prototype.trimstart "^1.0.5"
unbox-primitive "^1.0.2"
+es-abstract@^1.20.4:
+ version "1.21.2"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff"
+ integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==
+ dependencies:
+ array-buffer-byte-length "^1.0.0"
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ es-set-tostringtag "^2.0.1"
+ es-to-primitive "^1.2.1"
+ function.prototype.name "^1.1.5"
+ get-intrinsic "^1.2.0"
+ get-symbol-description "^1.0.0"
+ globalthis "^1.0.3"
+ gopd "^1.0.1"
+ has "^1.0.3"
+ 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.2"
+ is-string "^1.0.7"
+ 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.4"
+ regexp.prototype.flags "^1.4.3"
+ 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-length "^1.0.4"
+ unbox-primitive "^1.0.2"
+ which-typed-array "^1.1.9"
+
es-array-method-boxes-properly@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
+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-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"
@@ -6676,20 +6944,19 @@ exec-sh@^0.3.2:
resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc"
integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==
-execa@3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89"
- integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==
+execa@5.1.1, execa@^5.0.0, execa@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
+ integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
dependencies:
- cross-spawn "^7.0.0"
- get-stream "^5.0.0"
- human-signals "^1.1.1"
+ cross-spawn "^7.0.3"
+ get-stream "^6.0.0"
+ human-signals "^2.1.0"
is-stream "^2.0.0"
merge-stream "^2.0.0"
- npm-run-path "^4.0.0"
- onetime "^5.1.0"
- p-finally "^2.0.0"
- signal-exit "^3.0.2"
+ npm-run-path "^4.0.1"
+ onetime "^5.1.2"
+ signal-exit "^3.0.3"
strip-final-newline "^2.0.0"
execa@^0.7.0:
@@ -6718,21 +6985,6 @@ execa@^1.0.0:
signal-exit "^3.0.0"
strip-eof "^1.0.0"
-execa@^5.0.0, execa@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
- integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
- dependencies:
- cross-spawn "^7.0.3"
- get-stream "^6.0.0"
- human-signals "^2.1.0"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^4.0.1"
- onetime "^5.1.2"
- signal-exit "^3.0.3"
- strip-final-newline "^2.0.0"
-
execall@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/execall/-/execall-1.0.0.tgz#73d0904e395b3cab0658b08d09ec25307f29bb73"
@@ -6883,7 +7135,7 @@ extglob@^2.0.4:
snapdragon "^0.8.1"
to-regex "^3.0.1"
-extract-zip@^2.0.0:
+extract-zip@2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
@@ -7240,11 +7492,16 @@ focus-lock@^0.6.7:
resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.6.8.tgz#61985fadfa92f02f2ee1d90bc738efaf7f3c9f46"
integrity sha512-vkHTluRCoq9FcsrldC0ulQHiyBYgVJB2CX53I8r0nTC6KnEij7Of0jpBspjt3/CuNb6fyoj3aOh9J2HgQUM0og==
-follow-redirects@^1.0.0, follow-redirects@^1.14.0:
+follow-redirects@^1.0.0:
version "1.15.1"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5"
integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==
+follow-redirects@^1.14.4, follow-redirects@^1.14.9:
+ version "1.15.2"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
+ integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
+
for-each@^0.3.3:
version "0.3.3"
resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
@@ -7262,6 +7519,14 @@ foreachasync@^3.0.0:
resolved "https://registry.yarnpkg.com/foreachasync/-/foreachasync-3.0.0.tgz#5502987dc8714be3392097f32e0071c9dee07cf6"
integrity sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=
+foreground-child@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
+ integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==
+ dependencies:
+ cross-spawn "^7.0.0"
+ signal-exit "^4.0.1"
+
forever-agent@~0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
@@ -7284,6 +7549,15 @@ fork-ts-checker-webpack-plugin@^5.1.0:
semver "^7.3.2"
tapable "^1.0.0"
+form-data@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
+ integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.8"
+ mime-types "^2.1.12"
+
form-data@~2.3.2:
version "2.3.2"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099"
@@ -7380,13 +7654,6 @@ fs-minipass@^2.0.0, fs-minipass@^2.1.0:
dependencies:
minipass "^3.0.0"
-fs-minipass@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.1.tgz#853809af15b6d03e27638d1ab6432e6b378b085d"
- integrity sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw==
- dependencies:
- minipass "^4.0.0"
-
fs-monkey@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.1.tgz#4a82f36944365e619f4454d9fff106553067b781"
@@ -7425,6 +7692,11 @@ fsevents@~2.1.2:
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
+fsevents@~2.3.2:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
+ integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
+
fullname@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/fullname/-/fullname-4.0.1.tgz#c4b0d85a90f8f4847980a5e7a859b86f89c49331"
@@ -7556,6 +7828,15 @@ get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
has "^1.0.3"
has-symbols "^1.0.3"
+get-intrinsic@^1.1.3, get-intrinsic@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f"
+ integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==
+ dependencies:
+ function-bind "^1.1.1"
+ has "^1.0.3"
+ has-symbols "^1.0.3"
+
get-nonce@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3"
@@ -7593,7 +7874,7 @@ get-stream@^3.0.0:
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
-get-stream@^5.0.0, get-stream@^5.1.0:
+get-stream@^5.1.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
@@ -7663,21 +7944,29 @@ github-username@^6.0.0:
dependencies:
"@octokit/rest" "^18.0.6"
-glob-parent@^3.1.0, glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@^6.0.1, glob-parent@~5.1.0:
+glob-parent@^3.1.0, glob-parent@^6.0.1, glob-parent@~5.1.0:
version "6.0.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
dependencies:
is-glob "^4.0.3"
-glob@^10.0.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-10.1.0.tgz#baa48c6a157cfa34ca7887f2a29c6156bc6b65f8"
- integrity sha512-daGobsYuT0G4hng24B5LbeLNvwKZYRhWyDl3RvqqAGZjJnCopWWK6PWnAGBY1M/vdA63QE+jddhZcYp+74Bq6Q==
+glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
+ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
- fs.realpath "^1.0.0"
+ is-glob "^4.0.1"
+
+glob@^10.2.5:
+ version "10.2.5"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.2.5.tgz#73c1850ac8f077810d8370ba414b382ad1a86083"
+ integrity sha512-Gj+dFYPZ5hc5dazjXzB0iHg2jKWJZYMjITXYPBRQ/xc2Buw7H0BINknRTwURJ6IC6MEFpYbLvtgVb3qD+DwyuA==
+ dependencies:
+ foreground-child "^3.1.0"
+ jackspeak "^2.0.3"
minimatch "^9.0.0"
- minipass "^5.0.0"
+ minipass "^5.0.0 || ^6.0.2"
path-scurry "^1.7.0"
glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1:
@@ -7715,6 +8004,17 @@ glob@^8.0.1:
minimatch "^5.0.1"
once "^1.3.0"
+glob@^8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e"
+ integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^5.0.1"
+ once "^1.3.0"
+
global-agent@^2.0.0:
version "2.1.12"
resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-2.1.12.tgz#e4ae3812b731a9e81cbf825f9377ef450a8e4195"
@@ -7842,6 +8142,13 @@ globalthis@^1.0.1:
dependencies:
define-properties "^1.1.3"
+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"
+
globby@6.1.0, globby@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
@@ -7899,6 +8206,13 @@ gonzales-pe@^4.2.2:
dependencies:
minimist "^1.2.5"
+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, got@^11.8.5, got@^6.7.1, got@^8.3.2, got@^9.6.0:
version "11.8.5"
resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046"
@@ -7946,7 +8260,7 @@ har-schema@^2.0.0:
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
-har-validator@^5.1.5, har-validator@~5.1.0:
+har-validator@~5.1.0:
version "5.1.5"
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd"
integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
@@ -7998,6 +8312,11 @@ has-property-descriptors@^1.0.0:
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:
version "1.0.1"
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
@@ -8296,10 +8615,10 @@ html-escaper@^2.0.0:
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
-html-format@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/html-format/-/html-format-1.0.1.tgz#3f518be1a1123e2d378716aef662c07ed2a0e008"
- integrity sha512-ePp+h+akaQiLeCGPefWQ4QJXVXhWx4sU4ZxJVFlaY0AeVgh/tnHGTL27ao09JrdEEelXYMAWi4ynKKheck4tdw==
+html-format@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/html-format/-/html-format-1.0.2.tgz#a9723472fd3daf360457358ed635568360d030be"
+ integrity sha512-J8OFF3Q9jPcrxKxziJR0aLy5tCr4GDIrI3XblOXdMz9dFQ6DOad06wdFsBItH1Y9tLy9Im+W4Wcoe6H5QffpbA==
html-minifier-terser@^5.0.1:
version "5.1.1"
@@ -8373,7 +8692,7 @@ htmlparser2@^6.0.0, htmlparser2@^6.1.0:
domutils "^2.5.2"
entities "^2.0.0"
-http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.1:
+http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==
@@ -8414,6 +8733,15 @@ http-parser-js@>=0.5.1:
resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3"
integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==
+http-proxy-agent@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
+ integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
+ dependencies:
+ "@tootallnate/once" "1"
+ agent-base "6"
+ debug "4"
+
http-proxy-agent@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43"
@@ -8464,12 +8792,12 @@ https-browserify@^1.0.0:
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
-https-proxy-agent@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b"
- integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==
+https-proxy-agent@5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
+ integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
dependencies:
- agent-base "5"
+ agent-base "6"
debug "4"
https-proxy-agent@^5.0.0:
@@ -8480,11 +8808,6 @@ https-proxy-agent@^5.0.0:
agent-base "6"
debug "4"
-human-signals@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
- integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
-
human-signals@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
@@ -8562,10 +8885,12 @@ ignore@^5.2.0:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
-image-size@^0.6.2:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2"
- integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==
+image-size@0.8.3:
+ version "0.8.3"
+ resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.8.3.tgz#f0b568857e034f29baffd37013587f2c0cad8b46"
+ integrity sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg==
+ dependencies:
+ queue "6.0.1"
import-cwd@^2.0.0:
version "2.1.0"
@@ -8775,6 +9100,15 @@ internal-slot@^1.0.3:
has "^1.0.3"
side-channel "^1.0.4"
+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.2.0"
+ has "^1.0.3"
+ side-channel "^1.0.4"
+
interpret@^1.0.0, interpret@^1.2.0, interpret@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
@@ -8851,6 +9185,15 @@ is-alphanumerical@^1.0.0:
is-alphabetical "^1.0.0"
is-decimal "^1.0.0"
+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"
@@ -8915,6 +9258,11 @@ is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.0:
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb"
integrity sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==
+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, is-ci@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
@@ -8941,6 +9289,13 @@ is-color-stop@^1.0.0:
rgb-regex "^1.0.1"
rgba-regex "^1.0.0"
+is-core-module@^2.12.0:
+ version "2.12.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.0.tgz#36ad62f6f73c8253fd6472517a12483cf03e7ec4"
+ integrity sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==
+ dependencies:
+ has "^1.0.3"
+
is-core-module@^2.5.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
@@ -9279,6 +9634,17 @@ is-symbol@^1.0.3:
dependencies:
has-symbols "^1.0.2"
+is-typed-array@^1.1.10, is-typed-array@^1.1.9:
+ version "1.1.10"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f"
+ integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==
+ dependencies:
+ 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"
+
is-typedarray@^1.0.0, is-typedarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
@@ -9353,6 +9719,11 @@ isbinaryfile@^4.0.10, isbinaryfile@^4.0.8:
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3"
integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==
+isbinaryfile@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-5.0.0.tgz#034b7e54989dab8986598cbcea41f66663c65234"
+ integrity sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg==
+
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -9429,6 +9800,15 @@ istextorbinary@^2.2.1:
editions "^2.2.0"
textextensions "^2.5.0"
+jackspeak@^2.0.3:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.2.0.tgz#497cbaedc902ec3f31d5d61be804d2364ff9ddad"
+ integrity sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==
+ dependencies:
+ "@isaacs/cliui" "^8.0.2"
+ optionalDependencies:
+ "@pkgjs/parseargs" "^0.11.0"
+
jake@^10.8.5:
version "10.8.5"
resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46"
@@ -9809,16 +10189,16 @@ jest@^24.1.0:
import-local "^2.0.0"
jest-cli "^24.9.0"
-joi@^17.1.1:
- version "17.2.1"
- resolved "https://registry.yarnpkg.com/joi/-/joi-17.2.1.tgz#e5140fdf07e8fecf9bc977c2832d1bdb1e3f2a0a"
- integrity sha512-YT3/4Ln+5YRpacdmfEfrrKh50/kkgX3LgBltjqnlMPIYiZ4hxXZuVJcxmsvxsdeHg9soZfE3qXxHC2tMpCCBOA==
+joi@^17.7.0:
+ version "17.9.1"
+ resolved "https://registry.yarnpkg.com/joi/-/joi-17.9.1.tgz#74899b9fa3646904afa984a11df648eca66c9018"
+ integrity sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw==
dependencies:
- "@hapi/address" "^4.1.0"
- "@hapi/formula" "^2.0.0"
"@hapi/hoek" "^9.0.0"
- "@hapi/pinpoint" "^2.0.0"
"@hapi/topo" "^5.0.0"
+ "@sideway/address" "^4.1.3"
+ "@sideway/formula" "^3.0.1"
+ "@sideway/pinpoint" "^2.0.0"
js-base64@^2.4.9:
version "2.6.4"
@@ -10401,6 +10781,13 @@ lower-case@^2.0.1:
dependencies:
tslib "^1.10.0"
+lower-case@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
+ integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==
+ dependencies:
+ tslib "^2.0.3"
+
lowercase-keys@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
@@ -10470,26 +10857,49 @@ make-dir@^3.0.0, make-dir@^3.0.2:
dependencies:
semver "^6.0.0"
-make-fetch-happen@^10.0.1, make-fetch-happen@^10.0.4, make-fetch-happen@^11.0.3, make-fetch-happen@^9.1.0:
- version "11.0.3"
- resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz#ed83dd3685b97f75607156d2721848f6eca561b9"
- integrity sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==
+make-fetch-happen@^10.0.1, make-fetch-happen@^10.0.4:
+ version "10.2.1"
+ resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164"
+ integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==
dependencies:
agentkeepalive "^4.2.1"
- cacache "^17.0.0"
- http-cache-semantics "^4.1.1"
+ cacache "^16.1.0"
+ http-cache-semantics "^4.1.0"
http-proxy-agent "^5.0.0"
https-proxy-agent "^5.0.0"
is-lambda "^1.0.1"
lru-cache "^7.7.1"
- minipass "^4.0.0"
- minipass-fetch "^3.0.0"
+ minipass "^3.1.6"
+ minipass-collect "^1.0.2"
+ minipass-fetch "^2.0.3"
minipass-flush "^1.0.5"
minipass-pipeline "^1.2.4"
negotiator "^0.6.3"
promise-retry "^2.0.1"
socks-proxy-agent "^7.0.0"
- ssri "^10.0.0"
+ ssri "^9.0.0"
+
+make-fetch-happen@^9.1.0:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz#53085a09e7971433e6765f7971bf63f4e05cb968"
+ integrity sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==
+ dependencies:
+ agentkeepalive "^4.1.3"
+ cacache "^15.2.0"
+ http-cache-semantics "^4.1.0"
+ http-proxy-agent "^4.0.1"
+ https-proxy-agent "^5.0.0"
+ is-lambda "^1.0.1"
+ lru-cache "^6.0.0"
+ minipass "^3.1.3"
+ minipass-collect "^1.0.2"
+ minipass-fetch "^1.3.2"
+ minipass-flush "^1.0.5"
+ minipass-pipeline "^1.2.4"
+ negotiator "^0.6.2"
+ promise-retry "^2.0.1"
+ socks-proxy-agent "^6.0.0"
+ ssri "^8.0.0"
makeerror@1.0.12:
version "1.0.12"
@@ -10619,6 +11029,22 @@ media-typer@0.3.0:
normalize-path "^3.0.0"
textextensions "^5.13.0"
+mem-fs-editor@^9.0.0:
+ version "9.7.0"
+ resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-9.7.0.tgz#dbb458b8acb885c84013645e93f71aa267a7fdf6"
+ integrity sha512-ReB3YD24GNykmu4WeUL/FDIQtkoyGB6zfJv60yfCo3QjKeimNcTqv2FT83bP0ccs6uu+sm5zyoBlspAzigmsdg==
+ dependencies:
+ binaryextensions "^4.16.0"
+ commondir "^1.0.1"
+ deep-extend "^0.6.0"
+ ejs "^3.1.8"
+ globby "^11.1.0"
+ isbinaryfile "^5.0.0"
+ minimatch "^7.2.0"
+ multimatch "^5.0.0"
+ normalize-path "^3.0.0"
+ textextensions "^5.13.0"
+
"mem-fs@^1.2.0 || ^2.0.0":
version "2.2.1"
resolved "https://registry.yarnpkg.com/mem-fs/-/mem-fs-2.2.1.tgz#c87bc8a53fb17971b129d4bcd59a9149fb78c5b1"
@@ -10723,7 +11149,7 @@ methods@~1.1.2:
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
-micromatch@^3.0.4, micromatch@^3.1.0, micromatch@^3.1.10, micromatch@^3.1.4:
+micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4:
version "3.1.10"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
@@ -10800,10 +11226,10 @@ mime@^2.4.4:
resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1"
integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==
-mimer@^0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/mimer/-/mimer-0.3.2.tgz#0b83aabdf48eaacfd2e093ed4c0ed3d38eda8073"
- integrity sha512-N6NcgDQAevhP/02DQ/epK6daLy4NKrIHyTlJcO6qBiYn98q+Y4a/knNsAATCe1xLS2F0nEmJp+QYli2s8vKwyQ==
+mimer@1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/mimer/-/mimer-1.1.0.tgz#2cb67f7093998e772a0e62c090f77daa1b8a2dbe"
+ integrity sha512-y9dVfy2uiycQvDNiAYW6zp49ZhFlXDMr5wfdOiMbdzGM/0N5LNR6HTUn3un+WUQcM0koaw8FMTG1bt5EnHJdvQ==
mimic-fn@^1.0.0:
version "1.1.0"
@@ -10830,14 +11256,6 @@ min-indent@^1.0.0:
resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-mini-create-react-context@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.0.tgz#df60501c83151db69e28eac0ef08b4002efab040"
- integrity sha512-b0TytUgFSbgFJGzJqXPKCFCBWigAjpjo+Fl7Vf7ZbKRDptszpppKxXH6DRXEABZ/gcEQczeb0iZ7JvL8e8jjCA==
- dependencies:
- "@babel/runtime" "^7.5.5"
- tiny-warning "^1.0.3"
-
minimalistic-assert@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
@@ -10874,6 +11292,13 @@ minimatch@^5.0.1:
dependencies:
brace-expansion "^2.0.1"
+minimatch@^7.2.0:
+ version "7.4.6"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.6.tgz#845d6f254d8f4a5e4fd6baf44d5f10c8448365fb"
+ integrity sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==
+ dependencies:
+ brace-expansion "^2.0.1"
+
minimatch@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.0.tgz#bfc8e88a1c40ffd40c172ddac3decb8451503b56"
@@ -10890,7 +11315,7 @@ minimist-options@4.1.0:
is-plain-obj "^1.1.0"
kind-of "^6.0.3"
-minimist@1.1.x, minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
+minimist@1.1.x, minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.7:
version "1.2.6"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
@@ -10902,7 +11327,7 @@ minipass-collect@^1.0.2:
dependencies:
minipass "^3.0.0"
-minipass-fetch@^1.4.1:
+minipass-fetch@^1.3.2, minipass-fetch@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz#d75e0091daac1b0ffd7e9d41629faff7d0c1f1b6"
integrity sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==
@@ -10913,12 +11338,12 @@ minipass-fetch@^1.4.1:
optionalDependencies:
encoding "^0.1.12"
-minipass-fetch@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.1.tgz#bae3789f668d82ffae3ea47edc6b78b8283b3656"
- integrity sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==
+minipass-fetch@^2.0.3:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add"
+ integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==
dependencies:
- minipass "^4.0.0"
+ minipass "^3.1.6"
minipass-sized "^1.0.3"
minizlib "^2.1.2"
optionalDependencies:
@@ -10960,16 +11385,16 @@ minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3, minipass@^3.
dependencies:
yallist "^4.0.0"
-minipass@^4.0.0:
- version "4.2.4"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.4.tgz#7d0d97434b6a19f59c5c3221698b48bbf3b2cd06"
- integrity sha512-lwycX3cBMTvcejsHITUgYj6Gy6A7Nh4Q6h9NP4sTHY1ccJlC7yKzDmiShEHsJ16Jf1nKGDEaiHxiltsJEvk0nQ==
-
minipass@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
+"minipass@^5.0.0 || ^6.0.2":
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-6.0.2.tgz#542844b6c4ce95b202c0995b0a471f1229de4c81"
+ integrity sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==
+
minizlib@^2.0.0, minizlib@^2.1.1, minizlib@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
@@ -10994,6 +11419,11 @@ mississippi@^3.0.0:
stream-each "^1.1.0"
through2 "^2.0.0"
+mitt@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.0.tgz#69ef9bd5c80ff6f57473e8d89326d01c414be0bd"
+ integrity sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==
+
mixin-deep@^1.2.0:
version "1.3.2"
resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
@@ -11028,14 +11458,14 @@ mkdirp@^1.0.3, mkdirp@^1.0.4:
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-moment-timezone@^0.5.31:
- version "0.5.35"
- resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.35.tgz#6fa2631bdbe8ff04f6b8753f7199516be6dc9839"
- integrity sha512-cY/pBOEXepQvlgli06ttCTKcIf8cD1nmNwOKQQAdHBqYApQSpAqotBMX0RJZNgMp6i0PlZuf1mFtnlyEkwyvFw==
+moment-timezone@^0.5.41:
+ version "0.5.43"
+ resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.43.tgz#3dd7f3d0c67f78c23cd1906b9b2137a09b3c4790"
+ integrity sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ==
dependencies:
- moment ">= 2.9.0"
+ moment "^2.29.4"
-"moment@>= 2.9.0", moment@^2.27.0:
+moment@^2.29.4:
version "2.29.4"
resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108"
integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==
@@ -11168,7 +11598,7 @@ nearley@^2.7.10:
railroad-diagrams "^1.0.0"
randexp "0.4.6"
-negotiator@0.6.3, negotiator@^0.6.3:
+negotiator@0.6.3, negotiator@^0.6.2, negotiator@^0.6.3:
version "0.6.3"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
@@ -11199,6 +11629,14 @@ no-case@^3.0.3:
lower-case "^2.0.1"
tslib "^1.10.0"
+no-case@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
+ integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==
+ dependencies:
+ lower-case "^2.0.2"
+ tslib "^2.0.3"
+
node-addon-api@^1.7.1:
version "1.7.1"
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.1.tgz#cf813cd69bb8d9100f6bdca6755fc268f54ac492"
@@ -11211,7 +11649,7 @@ node-emoji@^1.10.0:
dependencies:
lodash.toarray "^4.4.0"
-node-fetch@^2.6.1, node-fetch@^2.6.7:
+node-fetch@2.6.7, node-fetch@^2.6.7:
version "2.6.7"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
@@ -11452,7 +11890,7 @@ npm-run-path@^2.0.0:
dependencies:
path-key "^2.0.0"
-npm-run-path@^4.0.0, npm-run-path@^4.0.1:
+npm-run-path@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
@@ -11539,6 +11977,11 @@ object-inspect@^1.12.0, object-inspect@^1.9.0:
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
+object-inspect@^1.12.3:
+ 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-inspect@^1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67"
@@ -11552,6 +11995,14 @@ object-is@^1.0.2, object-is@^1.1.2:
define-properties "^1.1.3"
es-abstract "^1.17.5"
+object-is@^1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
+ integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+
object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
@@ -11584,6 +12035,16 @@ object.assign@^4.1.2:
has-symbols "^1.0.1"
object-keys "^1.1.1"
+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.2"
+ define-properties "^1.1.4"
+ has-symbols "^1.0.3"
+ object-keys "^1.1.1"
+
object.entries@^1.1.1, object.entries@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz#bc73f00acb6b6bb16c203434b10f9a7e797d3add"
@@ -11603,6 +12064,15 @@ object.fromentries@^2.0.2:
function-bind "^1.1.1"
has "^1.0.3"
+object.fromentries@^2.0.5:
+ 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.4"
+ es-abstract "^1.20.4"
+
object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649"
@@ -11638,6 +12108,15 @@ object.values@^1.1.0, object.values@^1.1.1:
function-bind "^1.1.1"
has "^1.0.3"
+object.values@^1.1.5:
+ 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.4"
+ es-abstract "^1.20.4"
+
obuf@^1.0.0, obuf@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
@@ -11811,11 +12290,6 @@ p-finally@^1.0.0:
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
-p-finally@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561"
- integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==
-
p-is-promise@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e"
@@ -12199,7 +12673,7 @@ path-key@^3.0.0, path-key@^3.1.0:
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-path-parse@^1.0.5, path-parse@^1.0.6:
+path-parse@^1.0.5, path-parse@^1.0.6, path-parse@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
@@ -12863,7 +13337,7 @@ process@^0.11.10:
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
-progress@^2.0.0, progress@^2.0.1:
+progress@2.0.3, progress@^2.0.0:
version "2.0.3"
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
@@ -12908,7 +13382,7 @@ prop-types-exact@^1.2.0:
object.assign "^4.1.0"
reflect.ownkeys "^0.2.0"
-prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2:
+prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.7.2:
version "15.7.2"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@@ -12946,10 +13420,10 @@ proxy-addr@~2.0.7:
forwarded "0.2.0"
ipaddr.js "1.9.1"
-proxy-from-env@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee"
- integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=
+proxy-from-env@1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
+ integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
prr@~1.0.1:
version "1.0.1"
@@ -13031,36 +13505,52 @@ pupa@^2.1.1:
dependencies:
escape-goat "^2.0.0"
-puppeteer@^5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-5.5.0.tgz#331a7edd212ca06b4a556156435f58cbae08af00"
- integrity sha512-OM8ZvTXAhfgFA7wBIIGlPQzvyEETzDjeRa4mZRCRHxYL+GNH5WAuYUQdja3rpWZvkX/JKqmuVgbsxDNsDFjMEg==
- dependencies:
- debug "^4.1.0"
- devtools-protocol "0.0.818844"
- extract-zip "^2.0.0"
- https-proxy-agent "^4.0.0"
- node-fetch "^2.6.1"
- pkg-dir "^4.2.0"
- progress "^2.0.1"
- proxy-from-env "^1.0.0"
- rimraf "^3.0.2"
- tar-fs "^2.0.0"
- unbzip2-stream "^1.3.3"
- ws "^7.2.3"
+puppeteer-core@19.11.1:
+ version "19.11.1"
+ resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-19.11.1.tgz#4c63d7a0a6cd268ff054ebcac315b646eee32667"
+ integrity sha512-qcuC2Uf0Fwdj9wNtaTZ2OvYRraXpAK+puwwVW8ofOhOgLPZyz1c68tsorfIZyCUOpyBisjr+xByu7BMbEYMepA==
+ dependencies:
+ "@puppeteer/browsers" "0.5.0"
+ chromium-bidi "0.4.7"
+ cross-fetch "3.1.5"
+ debug "4.3.4"
+ devtools-protocol "0.0.1107588"
+ extract-zip "2.0.1"
+ https-proxy-agent "5.0.1"
+ proxy-from-env "1.1.0"
+ tar-fs "2.1.1"
+ unbzip2-stream "1.4.3"
+ ws "8.13.0"
+
+puppeteer@^19.11.1:
+ version "19.11.1"
+ resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-19.11.1.tgz#bb75d518e87b0b4f6ef9bad1ea7e9d1cdcd18a5d"
+ integrity sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==
+ dependencies:
+ "@puppeteer/browsers" "0.5.0"
+ cosmiconfig "8.1.3"
+ https-proxy-agent "5.0.1"
+ progress "2.0.3"
+ proxy-from-env "1.1.0"
+ puppeteer-core "19.11.1"
q@^1.1.2:
version "1.5.1"
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
-qs@6.11.0, qs@^6.11.0, qs@~6.5.2:
+qs@6.11.0:
version "6.11.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
dependencies:
side-channel "^1.0.4"
+qs@~6.5.2:
+ version "6.5.3"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad"
+ integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
+
query-ast@^1.0.1, query-ast@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/query-ast/-/query-ast-1.0.3.tgz#4a18374950fa80cbf9b03d7b945bbac8bb4250bf"
@@ -13084,6 +13574,13 @@ querystringify@^2.1.1:
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"
integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
+queue@6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.1.tgz#abd5a5b0376912f070a25729e0b6a7d565683791"
+ integrity sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==
+ dependencies:
+ inherits "~2.0.3"
+
quick-lru@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
@@ -13188,16 +13685,16 @@ react-ace@^7.0.5:
lodash.isequal "^4.5.0"
prop-types "^15.7.2"
-react-beautiful-dnd@^13.0.0:
- version "13.0.0"
- resolved "https://registry.yarnpkg.com/react-beautiful-dnd/-/react-beautiful-dnd-13.0.0.tgz#f70cc8ff82b84bc718f8af157c9f95757a6c3b40"
- integrity sha512-87It8sN0ineoC3nBW0SbQuTFXM6bUqM62uJGY4BtTf0yzPl8/3+bHMWkgIe0Z6m8e+gJgjWxefGRVfpE3VcdEg==
+react-beautiful-dnd@^13.1.1:
+ version "13.1.1"
+ resolved "https://registry.yarnpkg.com/react-beautiful-dnd/-/react-beautiful-dnd-13.1.1.tgz#b0f3087a5840920abf8bb2325f1ffa46d8c4d0a2"
+ integrity sha512-0Lvs4tq2VcrEjEgDXHjT98r+63drkKEgqyxdA7qD3mvKwga6a5SscbdLPO2IExotU1jW8L0Ksdl0Cj2AF67nPQ==
dependencies:
- "@babel/runtime" "^7.8.4"
+ "@babel/runtime" "^7.9.2"
css-box-model "^1.2.0"
memoize-one "^5.1.1"
raf-schd "^4.0.2"
- react-redux "^7.1.1"
+ react-redux "^7.2.0"
redux "^4.0.4"
use-memo-one "^1.1.1"
@@ -13208,10 +13705,10 @@ react-clientside-effect@^1.2.2:
dependencies:
"@babel/runtime" "^7.0.0"
-react-docgen-typescript@^1.20.5:
- version "1.20.5"
- resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.20.5.tgz#fb8d78a707243498436c2952bd3f6f488a68d4f3"
- integrity sha512-AbLGMtn76bn7SYBJSSaKJrZ0lgNRRR3qL60PucM5M4v/AXyC8221cKBXW5Pyt9TfDRfe+LDnPNlg7TibxX0ovA==
+react-docgen-typescript@^1.22.0:
+ version "1.22.0"
+ resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.22.0.tgz#00232c8e8e47f4437cac133b879b3e9437284bee"
+ integrity sha512-MPLbF8vzRwAG3GcjdL+OHQlhgtWsLTXs+7uJiHfEeT3Ur7IsZaNYqRTLQ9sj2nB6M6jylcPCeCmH7qbszJmecg==
react-dom@^16.12.0:
version "16.12.0"
@@ -13271,18 +13768,28 @@ react-helmet@^6.1.0:
react-fast-compare "^3.1.1"
react-side-effect "^2.1.0"
-react-input-autosize@^2.2.2:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/react-input-autosize/-/react-input-autosize-2.2.2.tgz#fcaa7020568ec206bc04be36f4eb68e647c4d8c2"
- integrity sha512-jQJgYCA3S0j+cuOwzuCd1OjmBmnZLdqQdiLKRYrsMMzbjUrVDS5RvJUDwJqA7sKuksDuzFtm6hZGKFu7Mjk5aw==
+react-input-autosize@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/react-input-autosize/-/react-input-autosize-3.0.0.tgz#6b5898c790d4478d69420b55441fcc31d5c50a85"
+ integrity sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg==
dependencies:
prop-types "^15.5.8"
-react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6, react-is@^16.9.0:
+react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
+react-is@^17.0.2:
+ version "17.0.2"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
+ integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
+
+react-is@^18.0.0:
+ version "18.2.0"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
+ integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
+
react-is@~16.3.0:
version "16.3.2"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.3.2.tgz#f4d3d0e2f5fbb6ac46450641eb2e25bf05d36b22"
@@ -13299,16 +13806,29 @@ react-redux@^7.1.0:
prop-types "^15.7.2"
react-is "^16.13.1"
-react-redux@^7.1.1, react-redux@^7.2.1:
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.1.tgz#8dedf784901014db2feca1ab633864dee68ad985"
- integrity sha512-T+VfD/bvgGTUA74iW9d2i5THrDQWbweXP0AVNI8tNd1Rk5ch1rnMiJkDD67ejw7YBKM4+REvcvqRuWJb7BLuEg==
+react-redux@^7.2.0:
+ version "7.2.9"
+ resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.9.tgz#09488fbb9416a4efe3735b7235055442b042481d"
+ integrity sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==
dependencies:
- "@babel/runtime" "^7.5.5"
- hoist-non-react-statics "^3.3.0"
+ "@babel/runtime" "^7.15.4"
+ "@types/react-redux" "^7.1.20"
+ hoist-non-react-statics "^3.3.2"
loose-envify "^1.4.0"
prop-types "^15.7.2"
- react-is "^16.9.0"
+ react-is "^17.0.2"
+
+react-redux@^8.0.5:
+ version "8.0.5"
+ resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.0.5.tgz#e5fb8331993a019b8aaf2e167a93d10af469c7bd"
+ integrity sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==
+ dependencies:
+ "@babel/runtime" "^7.12.1"
+ "@types/hoist-non-react-statics" "^3.3.1"
+ "@types/use-sync-external-store" "^0.0.3"
+ hoist-non-react-statics "^3.3.2"
+ react-is "^18.0.0"
+ use-sync-external-store "^1.0.0"
react-remove-scroll-bar@^2.1.0:
version "2.1.0"
@@ -13329,16 +13849,16 @@ react-remove-scroll@^2.4.0:
use-callback-ref "^1.2.3"
use-sidecar "^1.0.1"
-react-router-dom@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662"
- integrity sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==
+react-router-dom@^5.3.4:
+ version "5.3.4"
+ resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6"
+ integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==
dependencies:
- "@babel/runtime" "^7.1.2"
+ "@babel/runtime" "^7.12.13"
history "^4.9.0"
loose-envify "^1.3.1"
prop-types "^15.6.2"
- react-router "5.2.0"
+ react-router "5.3.4"
tiny-invariant "^1.0.2"
tiny-warning "^1.0.0"
@@ -13347,16 +13867,15 @@ react-router-redux@^4.0.8:
resolved "https://registry.yarnpkg.com/react-router-redux/-/react-router-redux-4.0.8.tgz#227403596b5151e182377dab835b5d45f0f8054e"
integrity sha1-InQDWWtRUeGCN32rg1tdRfD4BU4=
-react-router@5.2.0, react-router@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293"
- integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==
+react-router@5.3.4, react-router@^5.3.4:
+ version "5.3.4"
+ resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5"
+ integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==
dependencies:
- "@babel/runtime" "^7.1.2"
+ "@babel/runtime" "^7.12.13"
history "^4.9.0"
hoist-non-react-statics "^3.1.0"
loose-envify "^1.3.1"
- mini-create-react-context "^0.4.0"
path-to-regexp "^1.7.0"
prop-types "^15.6.2"
react-is "^16.6.0"
@@ -13382,7 +13901,7 @@ react-style-singleton@^2.1.0:
invariant "^2.2.4"
tslib "^1.0.0"
-react-test-renderer@^16.0.0-0, react-test-renderer@^16.12.0:
+react-test-renderer@^16.0.0-0:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.13.1.tgz#de25ea358d9012606de51e012d9742e7f0deabc1"
integrity sha512-Sn2VRyOK2YJJldOqoh8Tn/lWQ+ZiKhyZTPtaO0Q6yNj+QDbmRkVFap6pZPy3YQk8DScRDfyqm/KxKYP9gCMRiQ==
@@ -13416,10 +13935,10 @@ react-virtualized-auto-sizer@1.0.7:
resolved "https://registry.yarnpkg.com/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.7.tgz#bfb8414698ad1597912473de3e2e5f82180c1195"
integrity sha512-Mxi6lwOmjwIjC1X4gABXMJcKHsOo0xWl3E3ugOgufB8GJU+MqrtY35aBuvCYv/razQ1Vbp7h1gWJjGjoNN5pmA==
-react-window@^1.8.8:
- version "1.8.8"
- resolved "https://registry.yarnpkg.com/react-window/-/react-window-1.8.8.tgz#1b52919f009ddf91970cbdb2050a6c7be44df243"
- integrity sha512-D4IiBeRtGXziZ1n0XklnFGu7h9gU684zepqyKzgPNzrsrk7xOCxni+TCckjg2Nr/DiaEEGVVmnhYSlT2rB47dQ==
+react-window@^1.8.9:
+ version "1.8.9"
+ resolved "https://registry.yarnpkg.com/react-window/-/react-window-1.8.9.tgz#24bc346be73d0468cdf91998aac94e32bc7fa6a8"
+ integrity sha512-+Eqx/fj1Aa5WnhRfj9dJg4VYATGwIUP2ItwItiJ6zboKWA6EX3lYDAXfGF2hyNqplEprhbtjbipiADEcwQ823Q==
dependencies:
"@babel/runtime" "^7.0.0"
memoize-one ">=3.1.1 <6"
@@ -13554,6 +14073,13 @@ readdirp@~3.4.0:
dependencies:
picomatch "^2.2.1"
+readdirp@~3.6.0:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
+ integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
+ dependencies:
+ picomatch "^2.2.1"
+
realpath-native@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c"
@@ -13576,12 +14102,19 @@ redent@^3.0.0:
indent-string "^4.0.0"
strip-indent "^3.0.0"
-redux-thunk@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622"
- integrity sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==
+redux-thunk@^2.4.2:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b"
+ integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==
-redux@^4.0.4, redux@^4.0.5:
+redux@^4.0.0, redux@^4.2.1:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197"
+ integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==
+ dependencies:
+ "@babel/runtime" "^7.9.2"
+
+redux@^4.0.4:
version "4.0.5"
resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f"
integrity sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==
@@ -13620,6 +14153,11 @@ regenerator-runtime@^0.11.0:
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
+regenerator-runtime@^0.13.11:
+ version "0.13.11"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
+ integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
+
regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4:
version "0.13.4"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.4.tgz#e96bf612a3362d12bb69f7e8f74ffeab25c7ac91"
@@ -13973,6 +14511,15 @@ resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17
dependencies:
path-parse "^1.0.6"
+resolve@^1.22.1:
+ version "1.22.3"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.3.tgz#4b4055349ffb962600972da1fdc33c46a4eb3283"
+ integrity sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==
+ dependencies:
+ is-core-module "^2.12.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
+
responselike@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723"
@@ -14050,12 +14597,12 @@ rimraf@^3.0.0, rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
-rimraf@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.0.tgz#5bda14e410d7e4dd522154891395802ce032c2cb"
- integrity sha512-Jf9llaP+RvaEVS5nPShYFhtXIrb3LRKP281ib3So0KkeZKo2wIKyq0Re7TOSwanasA423PSr6CCIL4bP6T040g==
+rimraf@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.1.tgz#0881323ab94ad45fec7c0221f27ea1a142f3f0d0"
+ integrity sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==
dependencies:
- glob "^10.0.0"
+ glob "^10.2.5"
ripemd160@^2.0.0, ripemd160@^2.0.1:
version "2.0.1"
@@ -14122,7 +14669,7 @@ rx@^4.1.0:
resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=
-rxjs@^6.4.0, rxjs@^6.5.5:
+rxjs@^6.4.0:
version "6.6.2"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.2.tgz#8096a7ac03f2cc4fe5860ef6e572810d9e01c0d2"
integrity sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==
@@ -14136,6 +14683,13 @@ rxjs@^7.5.5:
dependencies:
tslib "^2.1.0"
+rxjs@^7.8.0:
+ version "7.8.0"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4"
+ integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==
+ dependencies:
+ tslib "^2.1.0"
+
safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
version "5.1.2"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
@@ -14146,6 +14700,15 @@ safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0,
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
+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"
@@ -14545,7 +15108,7 @@ shebang-regex@^3.0.0:
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-shelljs@^0.8.4, shelljs@^0.8.5:
+shelljs@^0.8.5:
version "0.8.5"
resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c"
integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==
@@ -14593,6 +15156,11 @@ signal-exit@^3.0.3, signal-exit@^3.0.7:
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
+signal-exit@^4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.0.2.tgz#ff55bb1d9ff2114c13b400688fa544ac63c36967"
+ integrity sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==
+
simple-swizzle@^0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
@@ -14629,6 +15197,14 @@ smart-buffer@^4.2.0:
resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
+snake-case@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c"
+ integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==
+ dependencies:
+ dot-case "^3.0.4"
+ tslib "^2.0.3"
+
snapdragon-node@^2.0.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
@@ -14679,6 +15255,15 @@ sockjs@^0.3.21:
uuid "^8.3.2"
websocket-driver "^0.7.4"
+socks-proxy-agent@^6.0.0:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz#2687a31f9d7185e38d530bef1944fe1f1496d6ce"
+ integrity sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==
+ dependencies:
+ agent-base "^6.0.2"
+ debug "^4.3.3"
+ socks "^2.6.2"
+
socks-proxy-agent@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6"
@@ -14852,13 +15437,6 @@ sshpk@^1.7.0:
safer-buffer "^2.0.2"
tweetnacl "~0.14.0"
-ssri@^10.0.0:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.1.tgz#c61f85894bbc6929fc3746f05e31cf5b44c030d5"
- integrity sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==
- dependencies:
- minipass "^4.0.0"
-
ssri@^6.0.1:
version "6.0.2"
resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5"
@@ -14873,6 +15451,13 @@ ssri@^8.0.0, ssri@^8.0.1:
dependencies:
minipass "^3.1.1"
+ssri@^9.0.0:
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057"
+ integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==
+ dependencies:
+ minipass "^3.1.1"
+
stable@^0.1.8:
version "0.1.8"
resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
@@ -14885,18 +15470,19 @@ stack-utils@^1.0.1:
dependencies:
escape-string-regexp "^2.0.0"
-start-server-and-test@^1.11.3:
- version "1.11.3"
- resolved "https://registry.yarnpkg.com/start-server-and-test/-/start-server-and-test-1.11.3.tgz#d293d2cff2c2fa0a46bbcf6b292716dbc8042d01"
- integrity sha512-7r2lvcnJPECSG+ydMzk1wLt3MdzsHnYj+kXgKyzbvTXul5XYEmYJJ3K7YUGNgo5w/vnZb8L/AZMyg1C17qBdzg==
+start-server-and-test@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/start-server-and-test/-/start-server-and-test-2.0.0.tgz#0644809d63036a8a001efb70582f3e37ebfdd33d"
+ integrity sha512-UqKLw0mJbfrsG1jcRLTUlvuRi9sjNuUiDOLI42r7R5fA9dsFoywAy9DoLXNYys9B886E4RCKb+qM1Gzu96h7DQ==
dependencies:
+ arg "^5.0.2"
bluebird "3.7.2"
check-more-types "2.24.0"
- debug "4.1.1"
- execa "3.4.0"
+ debug "4.3.4"
+ execa "5.1.1"
lazy-ass "1.6.0"
ps-tree "1.2.0"
- wait-on "5.2.0"
+ wait-on "7.0.1"
state-toggle@^1.0.0:
version "1.0.3"
@@ -14988,6 +15574,15 @@ string-length@^4.0.2:
char-regex "^1.0.2"
strip-ansi "^6.0.0"
+"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.2.2, string-width@^4.2.3:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
+ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.1"
+
string-width@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.0.0.tgz#5a1690a57cc78211fffd9bf24bbe24d090604eb1"
@@ -15006,15 +15601,6 @@ string-width@^1.0.1:
is-fullwidth-code-point "^1.0.0"
strip-ansi "^3.0.0"
-"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.2.2, string-width@^4.2.3:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
-
string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
@@ -15041,6 +15627,15 @@ string-width@^4.1.0, string-width@^4.2.0:
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.0"
+string-width@^5.0.1, string-width@^5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
+ integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
+ dependencies:
+ eastasianwidth "^0.2.0"
+ emoji-regex "^9.2.2"
+ strip-ansi "^7.0.1"
+
string.prototype.matchall@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e"
@@ -15062,6 +15657,15 @@ string.prototype.trim@^1.2.1:
es-abstract "^1.17.0-next.1"
function-bind "^1.1.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.4"
+ es-abstract "^1.20.4"
+
string.prototype.trimend@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913"
@@ -15079,6 +15683,15 @@ string.prototype.trimend@^1.0.5:
define-properties "^1.1.4"
es-abstract "^1.19.5"
+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.4"
+ es-abstract "^1.20.4"
+
string.prototype.trimstart@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54"
@@ -15096,6 +15709,15 @@ string.prototype.trimstart@^1.0.5:
define-properties "^1.1.4"
es-abstract "^1.19.5"
+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:
version "1.2.0"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d"
@@ -15121,6 +15743,13 @@ stringify-entities@^3.0.1:
is-decimal "^1.0.2"
is-hexadecimal "^1.0.0"
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+ dependencies:
+ ansi-regex "^5.0.1"
+
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
@@ -15149,12 +15778,12 @@ strip-ansi@^6.0.0:
dependencies:
ansi-regex "^5.0.0"
-strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+strip-ansi@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2"
+ integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==
dependencies:
- ansi-regex "^5.0.1"
+ ansi-regex "^6.0.1"
strip-bom-buf@^1.0.0:
version "1.0.0"
@@ -15283,6 +15912,11 @@ supports-color@^7.0.0, supports-color@^7.1.0:
dependencies:
has-flag "^4.0.0"
+supports-preserve-symlinks-flag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
+ integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
+
svg-parser@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5"
@@ -15342,10 +15976,10 @@ symbol-tree@^3.2.2:
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
-tabbable@^6.1.1:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.1.1.tgz#40cfead5ed11be49043f04436ef924c8890186a0"
- integrity sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==
+tabbable@^6.1.2:
+ version "6.1.2"
+ resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.1.2.tgz#b0d3ca81d582d48a80f71b267d1434b1469a3703"
+ integrity sha512-qCN98uP7i9z0fIS4amQ5zbGBOq+OSigYeGvPy7NDk8Y9yncqDZ9pRPgfsc2PJIVM9RrJj7GIfuRgmjoUU9zTHQ==
table@^5.2.3:
version "5.4.0"
@@ -15387,20 +16021,20 @@ tapable@^1.0.0, tapable@^1.1.3:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
-tar-fs@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.0.tgz#d1cdd121ab465ee0eb9ccde2d35049d3f3daf0d5"
- integrity sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==
+tar-fs@2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
+ integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
dependencies:
chownr "^1.1.1"
mkdirp-classic "^0.5.2"
pump "^3.0.0"
- tar-stream "^2.0.0"
+ tar-stream "^2.1.4"
-tar-stream@^2.0.0:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.4.tgz#c4fb1a11eb0da29b893a5b25476397ba2d053bfa"
- integrity sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==
+tar-stream@^2.1.4:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
+ integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
dependencies:
bl "^4.0.3"
end-of-stream "^1.4.1"
@@ -15546,7 +16180,7 @@ tiny-invariant@^1.0.2, tiny-invariant@^1.0.6:
resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875"
integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==
-tiny-warning@^1.0.0, tiny-warning@^1.0.3:
+tiny-warning@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754"
integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
@@ -15710,6 +16344,11 @@ tslib@^1.0.0, tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.1, tslib@^1.
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
+tslib@^2.0.3:
+ version "2.5.2"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338"
+ integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==
+
tslib@^2.1.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
@@ -15823,6 +16462,15 @@ type-is@~1.6.18:
media-typer "0.3.0"
mime-types "~2.1.24"
+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"
@@ -15850,7 +16498,7 @@ unbox-primitive@^1.0.2:
has-symbols "^1.0.3"
which-boxed-primitive "^1.0.2"
-unbzip2-stream@^1.3.3:
+unbzip2-stream@1.4.3:
version "1.4.3"
resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7"
integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==
@@ -15946,12 +16594,12 @@ unique-filename@^1.1.1:
dependencies:
unique-slug "^2.0.0"
-unique-filename@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea"
- integrity sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==
+unique-filename@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2"
+ integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==
dependencies:
- unique-slug "^4.0.0"
+ unique-slug "^3.0.0"
unique-slug@^2.0.0:
version "2.0.1"
@@ -15960,10 +16608,10 @@ unique-slug@^2.0.0:
dependencies:
imurmurhash "^0.1.4"
-unique-slug@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3"
- integrity sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==
+unique-slug@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9"
+ integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==
dependencies:
imurmurhash "^0.1.4"
@@ -16172,7 +16820,7 @@ url-loader@^4.1.0:
mime-types "^2.1.26"
schema-utils "^2.6.5"
-url-parse@^1.5.10, url-parse@^1.5.9:
+url-parse@^1.5.10:
version "1.5.10"
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"
integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==
@@ -16206,6 +16854,11 @@ use-sidecar@^1.0.1:
detect-node "^2.0.4"
tslib "^1.9.3"
+use-sync-external-store@^1.0.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"
+ integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
+
use@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/use/-/use-2.0.2.tgz#ae28a0d72f93bf22422a18a2e379993112dec8e8"
@@ -16290,16 +16943,16 @@ uuid@^3.3.2:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
-uuid@^8.3.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.0.tgz#ab738085ca22dc9a8c92725e459b1d507df5d6ea"
- integrity sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==
-
uuid@^8.3.2:
version "8.3.2"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
+uuid@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5"
+ integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==
+
v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745"
@@ -16349,14 +17002,6 @@ vfile-location@^3.0.0:
resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c"
integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==
-vfile-message@*, vfile-message@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a"
- integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-stringify-position "^2.0.0"
-
vfile-message@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1"
@@ -16364,6 +17009,14 @@ vfile-message@^1.0.0:
dependencies:
unist-util-stringify-position "^1.1.1"
+vfile-message@^2.0.0:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a"
+ integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ unist-util-stringify-position "^2.0.0"
+
vfile@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a"
@@ -16429,16 +17082,16 @@ w3c-hr-time@^1.0.1:
dependencies:
browser-process-hrtime "^1.0.0"
-wait-on@5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-5.2.0.tgz#6711e74422523279714a36d52cf49fb47c9d9597"
- integrity sha512-U1D9PBgGw2XFc6iZqn45VBubw02VsLwnZWteQ1au4hUVHasTZuFSKRzlTB2dqgLhji16YVI8fgpEpwUdCr8B6g==
+wait-on@7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-7.0.1.tgz#5cff9f8427e94f4deacbc2762e6b0a489b19eae9"
+ integrity sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==
dependencies:
- axios "^0.19.2"
- joi "^17.1.1"
- lodash "^4.17.19"
- minimist "^1.2.5"
- rxjs "^6.5.5"
+ axios "^0.27.2"
+ joi "^17.7.0"
+ lodash "^4.17.21"
+ minimist "^1.2.7"
+ rxjs "^7.8.0"
walk-up-path@^1.0.0:
version "1.0.0"
@@ -16707,6 +17360,18 @@ which-pm@2.0.0:
load-yaml-file "^0.2.0"
path-exists "^4.0.0"
+which-typed-array@^1.1.9:
+ version "1.1.9"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
+ integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==
+ dependencies:
+ 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"
+ is-typed-array "^1.1.10"
+
which@1.2.x:
version "1.2.14"
resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
@@ -16761,6 +17426,15 @@ worker-farm@^1.7.0:
dependencies:
errno "~0.1.7"
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
+ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
wrap-ansi@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
@@ -16787,14 +17461,14 @@ wrap-ansi@^6.2.0:
string-width "^4.1.0"
strip-ansi "^6.0.0"
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+wrap-ansi@^8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
+ integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
+ ansi-styles "^6.1.0"
+ string-width "^5.0.1"
+ strip-ansi "^7.0.1"
wrappy@1:
version "1.0.2"
@@ -16853,6 +17527,11 @@ write@1.0.3:
dependencies:
mkdirp "^0.5.1"
+ws@8.13.0:
+ version "8.13.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0"
+ integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==
+
ws@^5.2.0:
version "5.2.3"
resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.3.tgz#05541053414921bc29c63bee14b8b0dd50b07b3d"
@@ -16867,11 +17546,6 @@ ws@^6.2.1:
dependencies:
async-limiter "~1.0.0"
-ws@^7.2.3:
- version "7.5.9"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
- integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
-
x-is-function@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/x-is-function/-/x-is-function-1.0.4.tgz#5d294dc3d268cbdd062580e0c5df77a391d1fa1e"
@@ -16907,7 +17581,7 @@ xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1:
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-y18n@^4.0.0, y18n@^4.0.1:
+y18n@^4.0.0:
version "4.0.3"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"
integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
@@ -16971,6 +17645,24 @@ yargs-parser@^21.0.0:
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.0.tgz#a11d06a3bf57f064e951aa3ef55fcf3a5705f876"
integrity sha512-xzm2t63xTV/f7+bGMSRzLhUNk1ajv/tDoaD5OeGyC3cFo2fl7My9Z4hS3q2VdQ7JaLvTxErO8Jp5pRIFGMD/zg==
+yargs-parser@^21.1.1:
+ version "21.1.1"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
+ integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
+
+yargs@17.7.1:
+ version "17.7.1"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967"
+ integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==
+ dependencies:
+ cliui "^8.0.1"
+ escalade "^3.1.1"
+ get-caller-file "^2.0.5"
+ require-directory "^2.1.1"
+ string-width "^4.2.3"
+ y18n "^5.0.5"
+ yargs-parser "^21.1.1"
+
yargs@^13.3.0, yargs@^13.3.2:
version "13.3.2"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
@@ -17089,10 +17781,10 @@ yeoman-environment@^3.5.1:
textextensions "^5.12.0"
untildify "^4.0.0"
-yeoman-generator@^5.7.0:
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-5.7.0.tgz#5cf24b9fca331646263749121d4f8d477698a83a"
- integrity sha512-z9ZwgKoDOd+llPDCwn8Ax2l4In5FMhlslxdeByW4AMxhT+HbTExXKEAahsClHSbwZz1i5OzRwLwRIUdOJBr5Bw==
+yeoman-generator@^5.8.0:
+ version "5.8.0"
+ resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-5.8.0.tgz#a1951ce0d95555f94adc5975a517d4741b5ce24d"
+ integrity sha512-dsrwFn9/c2/MOe80sa2nKfbZd/GaPTgmmehdgkFifs1VN/I7qPsW2xcBfvSkHNGK+PZly7uHyH8kaVYSFNUDhQ==
dependencies:
chalk "^4.1.0"
dargs "^7.0.0"
@@ -17100,6 +17792,7 @@ yeoman-generator@^5.7.0:
execa "^5.1.1"
github-username "^6.0.0"
lodash "^4.17.11"
+ mem-fs-editor "^9.0.0"
minimist "^1.2.5"
read-pkg-up "^7.0.1"
run-async "^2.0.0"
From a31bd012c34dfd4aca7947638bac4237355fe6f6 Mon Sep 17 00:00:00 2001
From: Matt Provost
Date: Tue, 20 Jun 2023 14:25:27 -0700
Subject: [PATCH 27/36] Replace @elastic/datemath with @opensearch/datemath
(#204)
* Replace @elastic/datemath with @opensearch/datemath
Signed-off-by: Matt Provost
* Clean up
Signed-off-by: Matt Provost
---------
Signed-off-by: Matt Provost
---
i18ntokens.json | 76 ++--
package.json | 3 +-
packages/opensearch-datemath/.npmignore | 2 +
packages/opensearch-datemath/index.d.ts | 62 +++
packages/opensearch-datemath/index.js | 171 ++++++++
packages/opensearch-datemath/index.test.ts | 393 ++++++++++++++++++
packages/opensearch-datemath/package.json | 11 +
packages/opensearch-datemath/readme.md | 3 +
packages/opensearch-datemath/tsconfig.json | 9 +
src-docs/src/components/codesandbox/link.js | 2 +-
.../src/views/guidelines/getting_started.md | 4 +-
.../super_date_picker_example.js | 2 +-
.../super_date_picker/date_modes.test.ts | 4 +-
.../super_date_picker/date_modes.ts | 2 +-
.../date_popover/absolute_tab.tsx | 2 +-
.../date_popover/relative_tab.tsx | 2 +-
.../super_date_picker/pretty_duration.ts | 2 +-
.../quick_select_popover/quick_select.tsx | 2 +-
.../quick_select_utils.ts | 2 +-
.../super_date_picker/relative_utils.ts | 2 +-
.../super_date_picker/super_date_picker.tsx | 2 +-
wiki/consuming.md | 2 +-
yarn.lock | 10 +-
23 files changed, 708 insertions(+), 62 deletions(-)
create mode 100644 packages/opensearch-datemath/.npmignore
create mode 100644 packages/opensearch-datemath/index.d.ts
create mode 100644 packages/opensearch-datemath/index.js
create mode 100644 packages/opensearch-datemath/index.test.ts
create mode 100644 packages/opensearch-datemath/package.json
create mode 100644 packages/opensearch-datemath/readme.md
create mode 100644 packages/opensearch-datemath/tsconfig.json
diff --git a/i18ntokens.json b/i18ntokens.json
index 867bed764e..96c4356734 100644
--- a/i18ntokens.json
+++ b/i18ntokens.json
@@ -187,12 +187,12 @@
"start": {
"line": 191,
"column": 8,
- "index": 5650
+ "index": 5638
},
"end": {
"line": 193,
"column": 40,
- "index": 5750
+ "index": 5738
}
},
"filepath": "src/components/bottom_bar/bottom_bar.tsx"
@@ -205,12 +205,12 @@
"start": {
"line": 217,
"column": 14,
- "index": 6647
+ "index": 6635
},
"end": {
"line": 221,
"column": 16,
- "index": 6920
+ "index": 6908
}
},
"filepath": "src/components/bottom_bar/bottom_bar.tsx"
@@ -223,12 +223,12 @@
"start": {
"line": 223,
"column": 14,
- "index": 6953
+ "index": 6941
},
"end": {
"line": 226,
"column": 16,
- "index": 7150
+ "index": 7138
}
},
"filepath": "src/components/bottom_bar/bottom_bar.tsx"
@@ -1861,12 +1861,12 @@
"start": {
"line": 146,
"column": 12,
- "index": 4299
+ "index": 4302
},
"end": {
"line": 151,
"column": 62,
- "index": 4513
+ "index": 4516
}
},
"filepath": "src/components/date_picker/super_date_picker/date_popover/relative_tab.tsx"
@@ -1879,12 +1879,12 @@
"start": {
"line": 146,
"column": 12,
- "index": 4299
+ "index": 4302
},
"end": {
"line": 151,
"column": 62,
- "index": 4513
+ "index": 4516
}
},
"filepath": "src/components/date_picker/super_date_picker/date_popover/relative_tab.tsx"
@@ -1897,12 +1897,12 @@
"start": {
"line": 170,
"column": 12,
- "index": 5261
+ "index": 5264
},
"end": {
"line": 172,
"column": 43,
- "index": 5365
+ "index": 5368
}
},
"filepath": "src/components/date_picker/super_date_picker/date_popover/relative_tab.tsx"
@@ -1915,12 +1915,12 @@
"start": {
"line": 189,
"column": 8,
- "index": 5904
+ "index": 5907
},
"end": {
"line": 192,
"column": 75,
- "index": 6075
+ "index": 6078
}
},
"filepath": "src/components/date_picker/super_date_picker/date_popover/relative_tab.tsx"
@@ -1933,12 +1933,12 @@
"start": {
"line": 210,
"column": 14,
- "index": 6566
+ "index": 6569
},
"end": {
"line": 214,
"column": 16,
- "index": 6757
+ "index": 6760
}
},
"filepath": "src/components/date_picker/super_date_picker/date_popover/relative_tab.tsx"
@@ -1951,12 +1951,12 @@
"start": {
"line": 220,
"column": 12,
- "index": 6907
+ "index": 6910
},
"end": {
"line": 224,
"column": 14,
- "index": 7088
+ "index": 7091
}
},
"filepath": "src/components/date_picker/super_date_picker/date_popover/relative_tab.tsx"
@@ -1987,12 +1987,12 @@
"start": {
"line": 194,
"column": 8,
- "index": 5693
+ "index": 5696
},
"end": {
"line": 196,
"column": 46,
- "index": 5792
+ "index": 5795
}
},
"filepath": "src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx"
@@ -2005,12 +2005,12 @@
"start": {
"line": 213,
"column": 12,
- "index": 6419
+ "index": 6422
},
"end": {
"line": 215,
"column": 37,
- "index": 6519
+ "index": 6522
}
},
"filepath": "src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx"
@@ -2023,12 +2023,12 @@
"start": {
"line": 226,
"column": 16,
- "index": 6926
+ "index": 6929
},
"end": {
"line": 228,
"column": 49,
- "index": 7039
+ "index": 7042
}
},
"filepath": "src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx"
@@ -2041,12 +2041,12 @@
"start": {
"line": 241,
"column": 16,
- "index": 7523
+ "index": 7526
},
"end": {
"line": 243,
"column": 45,
- "index": 7628
+ "index": 7631
}
},
"filepath": "src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx"
@@ -2059,12 +2059,12 @@
"start": {
"line": 261,
"column": 12,
- "index": 8244
+ "index": 8247
},
"end": {
"line": 261,
"column": 76,
- "index": 8308
+ "index": 8311
}
},
"filepath": "src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx"
@@ -2077,12 +2077,12 @@
"start": {
"line": 276,
"column": 12,
- "index": 8820
+ "index": 8823
},
"end": {
"line": 276,
"column": 76,
- "index": 8884
+ "index": 8887
}
},
"filepath": "src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx"
@@ -2095,12 +2095,12 @@
"start": {
"line": 290,
"column": 12,
- "index": 9356
+ "index": 9359
},
"end": {
"line": 290,
"column": 74,
- "index": 9418
+ "index": 9421
}
},
"filepath": "src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx"
@@ -2113,12 +2113,12 @@
"start": {
"line": 311,
"column": 14,
- "index": 10196
+ "index": 10199
},
"end": {
"line": 311,
"column": 76,
- "index": 10258
+ "index": 10261
}
},
"filepath": "src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx"
@@ -2131,12 +2131,12 @@
"start": {
"line": 318,
"column": 12,
- "index": 10451
+ "index": 10454
},
"end": {
"line": 326,
"column": 14,
- "index": 10725
+ "index": 10728
}
},
"filepath": "src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx"
@@ -2239,12 +2239,12 @@
"start": {
"line": 429,
"column": 14,
- "index": 11289
+ "index": 11292
},
"end": {
"line": 432,
"column": 16,
- "index": 11415
+ "index": 11418
}
},
"filepath": "src/components/date_picker/super_date_picker/super_date_picker.tsx"
diff --git a/package.json b/package.json
index 6f4d1f6f4c..0d634c2310 100644
--- a/package.json
+++ b/package.json
@@ -143,8 +143,8 @@
"@babel/preset-react": "^7.10.4",
"@babel/preset-typescript": "^7.12.1",
"@elastic/charts": "^30.2.0",
- "@elastic/datemath": "^5.0.3",
"@elastic/eslint-config-kibana": "^0.15.0",
+ "@opensearch/datemath": "file:./packages/opensearch-datemath",
"@svgr/core": "^8.0.0",
"@svgr/plugin-svgo": "^8.0.1",
"@svgr/plugin-jsx": "^8.0.1",
@@ -251,7 +251,6 @@
"yo": "^4.3.1"
},
"peerDependencies": {
- "@elastic/datemath": "^5.0.2",
"@types/react": "^16.9.34",
"@types/react-dom": "^16.9.6",
"moment": "^2.13.0",
diff --git a/packages/opensearch-datemath/.npmignore b/packages/opensearch-datemath/.npmignore
new file mode 100644
index 0000000000..591be7afd1
--- /dev/null
+++ b/packages/opensearch-datemath/.npmignore
@@ -0,0 +1,2 @@
+/tsconfig.json
+/__tests__
diff --git a/packages/opensearch-datemath/index.d.ts b/packages/opensearch-datemath/index.d.ts
new file mode 100644
index 0000000000..d5a38f0176
--- /dev/null
+++ b/packages/opensearch-datemath/index.d.ts
@@ -0,0 +1,62 @@
+/*
+ * SPDX-License-Identifier: Apache-2.0
+ *
+ * The OpenSearch Contributors require contributions made to
+ * this file be licensed under the Apache-2.0 license or a
+ * compatible open source license.
+ *
+ * Any modifications Copyright OpenSearch Contributors. See
+ * GitHub history for details.
+ */
+
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import moment from 'moment';
+export type Unit = 'ms' | 's' | 'm' | 'h' | 'd' | 'w' | 'M' | 'y';
+
+declare const datemath: {
+ unitsMap: {
+ [k in Unit]: {
+ weight: number;
+ type: 'calendar' | 'fixed' | 'mixed';
+ base: number;
+ };
+ };
+ units: Unit[];
+ unitsAsc: Unit[];
+ unitsDesc: Unit[];
+
+ /**
+ * Parses a string into a moment object. The string can be something like "now - 15m".
+ * @param options.forceNow If this optional parameter is supplied, "now" will be treated as this
+ * date, rather than the real "now".
+ */
+ parse(
+ input: string,
+ options?: {
+ roundUp?: boolean;
+ forceNow?: Date;
+ momentInstance?: typeof moment;
+ }
+ ): moment.Moment | undefined;
+};
+
+// eslint-disable-next-line import/no-default-export
+export default datemath;
diff --git a/packages/opensearch-datemath/index.js b/packages/opensearch-datemath/index.js
new file mode 100644
index 0000000000..4367949d7c
--- /dev/null
+++ b/packages/opensearch-datemath/index.js
@@ -0,0 +1,171 @@
+/*
+ * SPDX-License-Identifier: Apache-2.0
+ *
+ * The OpenSearch Contributors require contributions made to
+ * this file be licensed under the Apache-2.0 license or a
+ * compatible open source license.
+ *
+ * Any modifications Copyright OpenSearch Contributors. See
+ * GitHub history for details.
+ */
+
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+const moment = require('moment');
+
+const unitsMap = {
+ ms: { weight: 1, type: 'fixed', base: 1 },
+ s: { weight: 2, type: 'fixed', base: 1000 },
+ m: { weight: 3, type: 'mixed', base: 1000 * 60 },
+ h: { weight: 4, type: 'mixed', base: 1000 * 60 * 60 },
+ d: { weight: 5, type: 'mixed', base: 1000 * 60 * 60 * 24 },
+ w: { weight: 6, type: 'calendar', base: NaN },
+ M: { weight: 7, type: 'calendar', base: NaN },
+ // q: { weight: 8, type: 'calendar' }, // TODO: moment duration does not support quarter
+ y: { weight: 9, type: 'calendar', base: NaN },
+};
+const units = Object.keys(unitsMap).sort((a, b) => unitsMap[b].weight - unitsMap[a].weight);
+const unitsDesc = [...units];
+const unitsAsc = [...units].reverse();
+
+const isDate = (d) => Object.prototype.toString.call(d) === '[object Date]';
+
+const isValidDate = (d) => isDate(d) && !isNaN(d.valueOf());
+
+/*
+ * This is a simplified version of opensearch's date parser.
+ * If you pass in a momentjs instance as the third parameter the calculation
+ * will be done using this (and its locale settings) instead of the one bundled
+ * with this library.
+ */
+function parse(text, { roundUp = false, momentInstance = moment, forceNow } = {}) {
+ if (!text) return undefined;
+ if (momentInstance.isMoment(text)) return text;
+ if (isDate(text)) return momentInstance(text);
+ if (forceNow !== undefined && !isValidDate(forceNow)) {
+ throw new Error('forceNow must be a valid Date');
+ }
+
+ let time;
+ let mathString = '';
+ let index;
+ let parseString;
+
+ if (text.substring(0, 3) === 'now') {
+ time = momentInstance(forceNow);
+ mathString = text.substring('now'.length);
+ } else {
+ index = text.indexOf('||');
+ if (index === -1) {
+ parseString = text;
+ mathString = ''; // nothing else
+ } else {
+ parseString = text.substring(0, index);
+ mathString = text.substring(index + 2);
+ }
+ // We're going to just require ISO8601 timestamps, k?
+ time = momentInstance(parseString);
+ }
+
+ if (!mathString.length) {
+ return time;
+ }
+
+ return parseDateMath(mathString, time, roundUp);
+}
+
+function parseDateMath(mathString, time, roundUp) {
+ const dateTime = time;
+ const len = mathString.length;
+ let i = 0;
+
+ while (i < len) {
+ const c = mathString.charAt(i++);
+ let type;
+ let num;
+ let unit;
+
+ if (c === '/') {
+ type = 0;
+ } else if (c === '+') {
+ type = 1;
+ } else if (c === '-') {
+ type = 2;
+ } else {
+ return;
+ }
+
+ if (isNaN(mathString.charAt(i))) {
+ num = 1;
+ } else if (mathString.length === 2) {
+ num = mathString.charAt(i);
+ } else {
+ const numFrom = i;
+ while (!isNaN(mathString.charAt(i))) {
+ i++;
+ if (i >= len) return;
+ }
+ num = parseInt(mathString.substring(numFrom, i), 10);
+ }
+
+ if (type === 0) {
+ // rounding is only allowed on whole, single, units (eg M or 1M, not 0.5M or 2M)
+ if (num !== 1) {
+ return;
+ }
+ }
+
+ unit = mathString.charAt(i++);
+
+ // append additional characters in the unit
+ for (let j = i; j < len; j++) {
+ const unitChar = mathString.charAt(i);
+ if (/[a-z]/i.test(unitChar)) {
+ unit += unitChar;
+ i++;
+ } else {
+ break;
+ }
+ }
+
+ if (units.indexOf(unit) === -1) {
+ return;
+ } else {
+ if (type === 0) {
+ if (roundUp) dateTime.endOf(unit);
+ else dateTime.startOf(unit);
+ } else if (type === 1) {
+ dateTime.add(num, unit);
+ } else if (type === 2) {
+ dateTime.subtract(num, unit);
+ }
+ }
+ }
+
+ return dateTime;
+}
+
+module.exports = {
+ parse: parse,
+ unitsMap: Object.freeze(unitsMap),
+ units: Object.freeze(units),
+ unitsAsc: Object.freeze(unitsAsc),
+ unitsDesc: Object.freeze(unitsDesc),
+};
diff --git a/packages/opensearch-datemath/index.test.ts b/packages/opensearch-datemath/index.test.ts
new file mode 100644
index 0000000000..e293da72ac
--- /dev/null
+++ b/packages/opensearch-datemath/index.test.ts
@@ -0,0 +1,393 @@
+/*
+ * SPDX-License-Identifier: Apache-2.0
+ *
+ * The OpenSearch Contributors require contributions made to
+ * this file be licensed under the Apache-2.0 license or a
+ * compatible open source license.
+ *
+ * Any modifications Copyright OpenSearch Contributors. See
+ * GitHub history for details.
+ */
+
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import dateMath from './index';
+import moment from 'moment';
+import sinon from 'sinon';
+import expect from '@osd/expect';
+
+/**
+ * Require a new instance of the moment library, bypassing the require cache.
+ * This is needed, since we are trying to test whether or not this library works
+ * when passing in a different configured moment instance. If we would change
+ * the locales on the imported moment, it would automatically apply
+ * to the source code, even without passing it in to the method, since they share
+ * the same global state. This method avoids this, by loading a separate instance
+ * of moment, by deleting the require cache and require the library again.
+ */
+function momentClone() {
+ jest.resetModules();
+ delete require.cache[require.resolve('moment')];
+ return require('moment');
+}
+
+describe('dateMath', function () {
+ // Test each of these intervals when testing relative time
+ const spans = ['s', 'm', 'h', 'd', 'w', 'M', 'y', 'ms'];
+ const anchor = '2014-01-01T06:06:06.666Z';
+ const anchoredDate = new Date(Date.parse(anchor));
+ const unix = moment(anchor).valueOf();
+ const format = 'YYYY-MM-DDTHH:mm:ss.SSSZ';
+ let clock;
+
+ describe('errors', function () {
+ it('should return undefined if passed something falsy', function () {
+ expect(dateMath.parse('')).to.be(undefined);
+ });
+
+ it('should return undefined if I pass an operator besides [+-/]', function () {
+ expect(dateMath.parse('now&1d')).to.be(undefined);
+ });
+
+ it('should return undefined if I pass a unit besides' + spans.toString(), function () {
+ expect(dateMath.parse('now+5f')).to.be(undefined);
+ });
+
+ it('should return undefined if rounding unit is not 1', function () {
+ expect(dateMath.parse('now/2y')).to.be(undefined);
+ expect(dateMath.parse('now/0.5y')).to.be(undefined);
+ });
+
+ it('should not go into an infinite loop when missing a unit', function () {
+ expect(dateMath.parse('now-0')).to.be(undefined);
+ expect(dateMath.parse('now-00')).to.be(undefined);
+ expect(dateMath.parse('now-000')).to.be(undefined);
+ });
+
+ describe('forceNow', function () {
+ it('should throw an Error if passed a string', function () {
+ // @ts-ignore bad arg
+ const fn = () => dateMath.parse('now', { forceNow: '2000-01-01T00:00:00.000Z' });
+ expect(fn).to.throwError();
+ });
+
+ it('should throw an Error if passed a moment', function () {
+ // @ts-ignore bad arg
+ expect(() => dateMath.parse('now', { forceNow: moment() })).to.throwError();
+ });
+
+ it('should throw an Error if passed an invalid date', function () {
+ expect(() => dateMath.parse('now', { forceNow: new Date('foobar') })).to.throwError();
+ });
+ });
+ });
+
+ describe('objects and strings', function () {
+ let mmnt;
+ let date;
+ let string;
+ let now;
+
+ beforeEach(function () {
+ clock = sinon.useFakeTimers(unix);
+ now = moment();
+ mmnt = moment(anchor);
+ date = mmnt.toDate();
+ string = mmnt.format(format);
+ });
+
+ afterEach(function () {
+ clock.restore();
+ });
+
+ it('should return the same moment if passed a moment', function () {
+ expect(dateMath.parse(mmnt)).to.eql(mmnt);
+ });
+
+ it('should return a moment if passed a date', function () {
+ expect(dateMath.parse(date).format(format)).to.eql(mmnt.format(format));
+ });
+
+ it('should return a moment if passed an ISO8601 string', function () {
+ expect(dateMath.parse(string).format(format)).to.eql(mmnt.format(format));
+ });
+
+ it('should return the current time when parsing now', function () {
+ expect(dateMath.parse('now').format(format)).to.eql(now.format(format));
+ });
+
+ it('should use the forceNow parameter when parsing now', function () {
+ expect(dateMath.parse('now', { forceNow: anchoredDate }).valueOf()).to.eql(unix);
+ });
+ });
+
+ describe('subtraction', function () {
+ let now;
+ let anchored;
+
+ beforeEach(function () {
+ clock = sinon.useFakeTimers(unix);
+ now = moment();
+ anchored = moment(anchor);
+ });
+
+ afterEach(function () {
+ clock.restore();
+ });
+
+ [5, 12, 247].forEach((len) => {
+ spans.forEach((span) => {
+ const nowEx = `now-${len}${span}`;
+ const thenEx = `${anchor}||-${len}${span}`;
+
+ it('should return ' + len + span + ' ago', function () {
+ const parsed = dateMath.parse(nowEx).format(format);
+ expect(parsed).to.eql(now.subtract(len, span).format(format));
+ });
+
+ it('should return ' + len + span + ' before ' + anchor, function () {
+ const parsed = dateMath.parse(thenEx).format(format);
+ expect(parsed).to.eql(anchored.subtract(len, span).format(format));
+ });
+
+ it('should return ' + len + span + ' before forceNow', function () {
+ const parsed = dateMath.parse(nowEx, { forceNow: anchoredDate }).valueOf();
+ expect(parsed).to.eql(anchored.subtract(len, span).valueOf());
+ });
+ });
+ });
+ });
+
+ describe('addition', function () {
+ let now;
+ let anchored;
+
+ beforeEach(function () {
+ clock = sinon.useFakeTimers(unix);
+ now = moment();
+ anchored = moment(anchor);
+ });
+
+ afterEach(function () {
+ clock.restore();
+ });
+
+ [5, 12, 247].forEach((len) => {
+ spans.forEach((span) => {
+ const nowEx = `now+${len}${span}`;
+ const thenEx = `${anchor}||+${len}${span}`;
+
+ it('should return ' + len + span + ' from now', function () {
+ expect(dateMath.parse(nowEx).format(format)).to.eql(now.add(len, span).format(format));
+ });
+
+ it('should return ' + len + span + ' after ' + anchor, function () {
+ expect(dateMath.parse(thenEx).format(format)).to.eql(
+ anchored.add(len, span).format(format)
+ );
+ });
+
+ it('should return ' + len + span + ' after forceNow', function () {
+ expect(dateMath.parse(nowEx, { forceNow: anchoredDate }).valueOf()).to.eql(
+ anchored.add(len, span).valueOf()
+ );
+ });
+ });
+ });
+ });
+
+ describe('rounding', function () {
+ let now;
+ let anchored;
+
+ beforeEach(function () {
+ clock = sinon.useFakeTimers(unix);
+ now = moment();
+ anchored = moment(anchor);
+ });
+
+ afterEach(function () {
+ clock.restore();
+ });
+
+ spans.forEach((span) => {
+ it(`should round now to the beginning of the ${span}`, function () {
+ expect(dateMath.parse('now/' + span).format(format)).to.eql(
+ now.startOf(span).format(format)
+ );
+ });
+
+ it(`should round now to the beginning of forceNow's ${span}`, function () {
+ expect(dateMath.parse('now/' + span, { forceNow: anchoredDate }).valueOf()).to.eql(
+ anchored.startOf(span).valueOf()
+ );
+ });
+
+ it(`should round now to the end of the ${span}`, function () {
+ expect(dateMath.parse('now/' + span, { roundUp: true }).format(format)).to.eql(
+ now.endOf(span).format(format)
+ );
+ });
+
+ it(`should round now to the end of forceNow's ${span}`, function () {
+ expect(
+ dateMath.parse('now/' + span, { roundUp: true, forceNow: anchoredDate }).valueOf()
+ ).to.eql(anchored.endOf(span).valueOf());
+ });
+ });
+ });
+
+ describe('math and rounding', function () {
+ let now;
+ let anchored;
+
+ beforeEach(function () {
+ clock = sinon.useFakeTimers(unix);
+ now = moment();
+ anchored = moment(anchor);
+ });
+
+ afterEach(function () {
+ clock.restore();
+ });
+
+ it('should round to the nearest second with 0 value', function () {
+ const val = dateMath.parse('now-0s/s').format(format);
+ expect(val).to.eql(now.startOf('s').format(format));
+ });
+
+ it('should subtract 17s, rounded to the nearest second', function () {
+ const val = dateMath.parse('now-17s/s').format(format);
+ expect(val).to.eql(now.startOf('s').subtract(17, 's').format(format));
+ });
+
+ it('should add 555ms, rounded to the nearest millisecond', function () {
+ const val = dateMath.parse('now+555ms/ms').format(format);
+ expect(val).to.eql(now.add(555, 'ms').startOf('ms').format(format));
+ });
+
+ it('should subtract 555ms, rounded to the nearest second', function () {
+ const val = dateMath.parse('now-555ms/s').format(format);
+ expect(val).to.eql(now.subtract(555, 'ms').startOf('s').format(format));
+ });
+
+ it('should round weeks to Sunday by default', function () {
+ const val = dateMath.parse('now-1w/w');
+ expect(val.isoWeekday()).to.eql(7);
+ });
+
+ it('should round weeks based on the passed moment locale start of week setting', function () {
+ const m = momentClone();
+ // Define a locale, that has Tuesday as beginning of the week
+ m.defineLocale('x-test', {
+ week: { dow: 2 },
+ });
+ const val = dateMath.parse('now-1w/w', { momentInstance: m });
+ expect(val.isoWeekday()).to.eql(2);
+ });
+
+ it('should round up weeks based on the passed moment locale start of week setting', function () {
+ const m = momentClone();
+ // Define a locale, that has Tuesday as beginning of the week
+ m.defineLocale('x-test', {
+ week: { dow: 3 },
+ });
+ const val = dateMath.parse('now-1w/w', {
+ roundUp: true,
+ momentInstance: m,
+ });
+ // The end of the range (rounding up) should be the last day of the week (so one day before)
+ // our start of the week, that's why 3 - 1
+ expect(val.isoWeekday()).to.eql(3 - 1);
+ });
+
+ it('should round relative to forceNow', function () {
+ const val = dateMath.parse('now-0s/s', { forceNow: anchoredDate }).valueOf();
+ expect(val).to.eql(anchored.startOf('s').valueOf());
+ });
+
+ it('should parse long expressions', () => {
+ expect(dateMath.parse('now-1d/d+8h+50m')).to.be.ok();
+ });
+ });
+
+ describe('used momentjs instance', function () {
+ it('should use the default moment instance if parameter not specified', function () {
+ const momentSpy = sinon.spy(moment, 'isMoment');
+ dateMath.parse('now');
+ expect(momentSpy.called).to.be(true);
+ momentSpy.restore();
+ });
+
+ it('should not use default moment instance if parameter is specified', function () {
+ const m = momentClone();
+ const momentSpy = sinon.spy(moment, 'isMoment');
+ const cloneSpy = sinon.spy(m, 'isMoment');
+ dateMath.parse('now', { momentInstance: m });
+ expect(momentSpy.called).to.be(false);
+ expect(cloneSpy.called).to.be(true);
+ momentSpy.restore();
+ cloneSpy.restore();
+ });
+
+ it('should work with multiple different instances', function () {
+ const m1 = momentClone();
+ const m2 = momentClone();
+ const m1Spy = sinon.spy(m1, 'isMoment');
+ const m2Spy = sinon.spy(m2, 'isMoment');
+ dateMath.parse('now', { momentInstance: m1 });
+ expect(m1Spy.called).to.be(true);
+ expect(m2Spy.called).to.be(false);
+ m1Spy.resetHistory();
+ m2Spy.resetHistory();
+ dateMath.parse('now', { momentInstance: m2 });
+ expect(m1Spy.called).to.be(false);
+ expect(m2Spy.called).to.be(true);
+ m1Spy.restore();
+ m2Spy.restore();
+ });
+
+ it('should use global instance after passing an instance', function () {
+ const m = momentClone();
+ const momentSpy = sinon.spy(moment, 'isMoment');
+ const cloneSpy = sinon.spy(m, 'isMoment');
+ dateMath.parse('now', { momentInstance: m });
+ expect(momentSpy.called).to.be(false);
+ expect(cloneSpy.called).to.be(true);
+ momentSpy.resetHistory();
+ cloneSpy.resetHistory();
+ dateMath.parse('now');
+ expect(momentSpy.called).to.be(true);
+ expect(cloneSpy.called).to.be(false);
+ momentSpy.restore();
+ cloneSpy.restore();
+ });
+ });
+
+ describe('units', function () {
+ it('should have units descending for unitsDesc', function () {
+ expect(dateMath.unitsDesc).to.eql(['y', 'M', 'w', 'd', 'h', 'm', 's', 'ms']);
+ });
+
+ it('should have units ascending for unitsAsc', function () {
+ expect(dateMath.unitsAsc).to.eql(['ms', 's', 'm', 'h', 'd', 'w', 'M', 'y']);
+ });
+ });
+});
diff --git a/packages/opensearch-datemath/package.json b/packages/opensearch-datemath/package.json
new file mode 100644
index 0000000000..39dfcec403
--- /dev/null
+++ b/packages/opensearch-datemath/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@opensearch/datemath",
+ "version": "5.0.3",
+ "description": "opensearch datemath parser, used in OpenSearch Dashboards",
+ "license": "Apache-2.0",
+ "main": "index.js",
+ "typings": "index.d.ts",
+ "peerDependencies": {
+ "moment": "^2.24.0"
+ }
+}
diff --git a/packages/opensearch-datemath/readme.md b/packages/opensearch-datemath/readme.md
new file mode 100644
index 0000000000..c5d739d13e
--- /dev/null
+++ b/packages/opensearch-datemath/readme.md
@@ -0,0 +1,3 @@
+# datemath
+
+Datemath string parser used in OpenSearch Dashboards
diff --git a/packages/opensearch-datemath/tsconfig.json b/packages/opensearch-datemath/tsconfig.json
new file mode 100644
index 0000000000..7a65f45500
--- /dev/null
+++ b/packages/opensearch-datemath/tsconfig.json
@@ -0,0 +1,9 @@
+{
+ "extends": "../../tsconfig.base.json",
+ "compilerOptions": {
+ "tsBuildInfoFile": "../../build/tsbuildinfo/packages/opensearch-datemath"
+ },
+ "include": [
+ "index.d.ts"
+ ]
+}
\ No newline at end of file
diff --git a/src-docs/src/components/codesandbox/link.js b/src-docs/src/components/codesandbox/link.js
index 6c2ef46f21..addecf041b 100644
--- a/src-docs/src/components/codesandbox/link.js
+++ b/src-docs/src/components/codesandbox/link.js
@@ -152,7 +152,7 @@ ${exampleClose}
dependencies: {
'@opensearch-project/oui': pkg.version,
...[
- '@elastic/datemath',
+ '@opensearch/datemath',
'moment',
'react',
'react-dom',
diff --git a/src-docs/src/views/guidelines/getting_started.md b/src-docs/src/views/guidelines/getting_started.md
index cb14d3838d..c7fe7e388c 100644
--- a/src-docs/src/views/guidelines/getting_started.md
+++ b/src-docs/src/views/guidelines/getting_started.md
@@ -9,7 +9,7 @@ yarn add @opensearch-project/oui
Note that OUI has [several `peerDependencies` requirements](package.json) that will also need to be installed if starting with a blank project. You can read more about other ways to [consume OUI][consuming].
```js
-yarn add @opensearch-project/oui @elastic/datemath moment prop-types
+yarn add @opensearch-project/oui moment prop-types
```
@@ -45,7 +45,7 @@ yarn start --port 9000
OUI expects that you polyfill ES2015 features, e.g. [`babel-polyfill`](https://babeljs.io/docs/usage/polyfill/). Without an ES2015 polyfill your app might throw errors on certain browsers.
-OUI also has `moment` and `@elastic/datemath` as dependencies itself. These are already loaded in most OpenSearch repos, but make sure to install them if you are starting from scratch.
+OUI also has `moment` as a dependency itself. This is already loaded in most OpenSearch repos, but make sure to install it if you are starting from scratch.
## What's available
diff --git a/src-docs/src/views/super_date_picker/super_date_picker_example.js b/src-docs/src/views/super_date_picker/super_date_picker_example.js
index 8a5c5c4711..4f13e9b9f0 100644
--- a/src-docs/src/views/super_date_picker/super_date_picker_example.js
+++ b/src-docs/src/views/super_date_picker/super_date_picker_example.js
@@ -90,7 +90,7 @@ export const SuperDatePickerExample = {
to convert start and end strings into moment objects.
- {`import dateMath from '@elastic/datemath';
+ {`import dateMath from '@opensearch/datemath';
const startMoment = dateMath.parse(start);
// dateMath.parse is inconsistent with unparsable strings.
diff --git a/src/components/date_picker/super_date_picker/date_modes.test.ts b/src/components/date_picker/super_date_picker/date_modes.test.ts
index d3a2073925..343b4f79a3 100644
--- a/src/components/date_picker/super_date_picker/date_modes.test.ts
+++ b/src/components/date_picker/super_date_picker/date_modes.test.ts
@@ -30,9 +30,9 @@
import { getDateMode, toAbsoluteString, toRelativeString } from './date_modes';
-jest.mock('@elastic/datemath', () => {
+jest.mock('@opensearch/datemath', () => {
const moment = jest.requireActual('moment');
- const datemath = jest.requireActual('@elastic/datemath');
+ const datemath = jest.requireActual('@opensearch/datemath');
const anchor = '2019-03-19T00:00:00.000Z';
const anchoredDate = new Date(Date.parse(anchor));
// https://momentjs.com/docs/#/customization/now/
diff --git a/src/components/date_picker/super_date_picker/date_modes.ts b/src/components/date_picker/super_date_picker/date_modes.ts
index 5906b1fbb5..3e03c6b3c4 100644
--- a/src/components/date_picker/super_date_picker/date_modes.ts
+++ b/src/components/date_picker/super_date_picker/date_modes.ts
@@ -28,7 +28,7 @@
* under the License.
*/
-import dateMath from '@elastic/datemath';
+import dateMath from '@opensearch/datemath';
import {
parseRelativeParts,
toRelativeStringFromParts,
diff --git a/src/components/date_picker/super_date_picker/date_popover/absolute_tab.tsx b/src/components/date_picker/super_date_picker/date_popover/absolute_tab.tsx
index e7c428a408..345f2c8b44 100644
--- a/src/components/date_picker/super_date_picker/date_popover/absolute_tab.tsx
+++ b/src/components/date_picker/super_date_picker/date_popover/absolute_tab.tsx
@@ -32,7 +32,7 @@ import React, { Component, ChangeEventHandler } from 'react';
import moment, { Moment, LocaleSpecifier } from 'moment'; // eslint-disable-line import/named
-import dateMath from '@elastic/datemath';
+import dateMath from '@opensearch/datemath';
import { OuiDatePicker, OuiDatePickerProps } from '../../date_picker';
import { OuiFormRow, OuiFieldText, OuiFormLabel } from '../../../form';
diff --git a/src/components/date_picker/super_date_picker/date_popover/relative_tab.tsx b/src/components/date_picker/super_date_picker/date_popover/relative_tab.tsx
index 5f242030e2..80e3de1c2c 100644
--- a/src/components/date_picker/super_date_picker/date_popover/relative_tab.tsx
+++ b/src/components/date_picker/super_date_picker/date_popover/relative_tab.tsx
@@ -29,7 +29,7 @@
*/
import React, { Component, ChangeEventHandler } from 'react';
-import dateMath from '@elastic/datemath';
+import dateMath from '@opensearch/datemath';
import { toSentenceCase } from '../../../../services/string/to_case';
import { htmlIdGenerator } from '../../../../services';
import { OuiFlexGroup, OuiFlexItem } from '../../../flex';
diff --git a/src/components/date_picker/super_date_picker/pretty_duration.ts b/src/components/date_picker/super_date_picker/pretty_duration.ts
index eb5f8c07a7..bf56bc6d55 100644
--- a/src/components/date_picker/super_date_picker/pretty_duration.ts
+++ b/src/components/date_picker/super_date_picker/pretty_duration.ts
@@ -28,7 +28,7 @@
* under the License.
*/
-import dateMath from '@elastic/datemath';
+import dateMath from '@opensearch/datemath';
import moment, { LocaleSpecifier } from 'moment'; // eslint-disable-line import/named
import { timeUnits, timeUnitsPlural } from './time_units';
import { getDateMode, DATE_MODES } from './date_modes';
diff --git a/src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx b/src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx
index 9d7b83d8e2..17e7b13d1b 100644
--- a/src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx
+++ b/src/components/date_picker/super_date_picker/quick_select_popover/quick_select.tsx
@@ -34,7 +34,7 @@ import React, {
KeyboardEventHandler,
} from 'react';
import moment from 'moment';
-import dateMath from '@elastic/datemath';
+import dateMath from '@opensearch/datemath';
import { htmlIdGenerator } from '../../../../services';
import { OuiButton, OuiButtonIcon } from '../../../button';
import { OuiFlexGroup, OuiFlexItem } from '../../../flex';
diff --git a/src/components/date_picker/super_date_picker/quick_select_popover/quick_select_utils.ts b/src/components/date_picker/super_date_picker/quick_select_popover/quick_select_utils.ts
index c69124da14..9f5f35fc89 100644
--- a/src/components/date_picker/super_date_picker/quick_select_popover/quick_select_utils.ts
+++ b/src/components/date_picker/super_date_picker/quick_select_popover/quick_select_utils.ts
@@ -29,7 +29,7 @@
*/
import moment from 'moment';
-import dateMath from '@elastic/datemath';
+import dateMath from '@opensearch/datemath';
import { isString } from '../../../../services/predicate';
import { relativeUnitsFromLargestToSmallest } from '../relative_options';
import { DATE_MODES } from '../date_modes';
diff --git a/src/components/date_picker/super_date_picker/relative_utils.ts b/src/components/date_picker/super_date_picker/relative_utils.ts
index 59b4c807e7..df471c376c 100644
--- a/src/components/date_picker/super_date_picker/relative_utils.ts
+++ b/src/components/date_picker/super_date_picker/relative_utils.ts
@@ -28,7 +28,7 @@
* under the License.
*/
-import dateMath from '@elastic/datemath';
+import dateMath from '@opensearch/datemath';
import moment from 'moment';
import { get } from '../../../services/objects';
diff --git a/src/components/date_picker/super_date_picker/super_date_picker.tsx b/src/components/date_picker/super_date_picker/super_date_picker.tsx
index 1d301d1487..2e475e905a 100644
--- a/src/components/date_picker/super_date_picker/super_date_picker.tsx
+++ b/src/components/date_picker/super_date_picker/super_date_picker.tsx
@@ -37,7 +37,7 @@ import {
} from './pretty_duration';
import { prettyInterval } from './pretty_interval';
-import dateMath from '@elastic/datemath';
+import dateMath from '@opensearch/datemath';
import {
OuiSuperUpdateButton,
diff --git a/wiki/consuming.md b/wiki/consuming.md
index 94b3138f80..c683a4d68b 100644
--- a/wiki/consuming.md
+++ b/wiki/consuming.md
@@ -4,7 +4,7 @@
OUI expects that you polyfill ES2015 features, e.g. [`babel-polyfill`](https://babeljs.io/docs/usage/polyfill/). Without an ES2015 polyfill your app might throw errors on certain browsers.
-OUI also has `moment` and `@elastic/datemath` as dependencies itself. These are already loaded in most OpenSearch repos, but make sure to install them if you are starting from scratch.
+OUI also has `moment` as a dependency itself. This is already loaded in most OpenSearch repos, but make sure to install it if you are starting from scratch.
## What's available
diff --git a/yarn.lock b/yarn.lock
index d647fad2bd..d297124a59 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1304,13 +1304,6 @@
utility-types "^3.10.0"
uuid "^3.3.2"
-"@elastic/datemath@^5.0.3":
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/@elastic/datemath/-/datemath-5.0.3.tgz#7baccdab672b9a3ecb7fe8387580670936b58573"
- integrity sha512-8Hbr1Uyjm5OcYBfEB60K7sCP6U3IXuWDaLaQmYv3UxgI4jqBWbakoemwWvsqPVUvnwEjuX6z7ghPZbefs8xiaA==
- dependencies:
- tslib "^1.9.3"
-
"@elastic/eslint-config-kibana@^0.15.0":
version "0.15.0"
resolved "https://registry.yarnpkg.com/@elastic/eslint-config-kibana/-/eslint-config-kibana-0.15.0.tgz#a552793497cdfc1829c2f9b7cd7018eb008f1606"
@@ -1929,6 +1922,9 @@
dependencies:
"@octokit/openapi-types" "^12.11.0"
+"@opensearch/datemath@file:./packages/opensearch-datemath":
+ version "5.0.3"
+
"@pkgjs/parseargs@^0.11.0":
version "0.11.0"
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
From b71d2d0c330d9873675b055873fca4e434611ab4 Mon Sep 17 00:00:00 2001
From: Matt Provost
Date: Wed, 28 Jun 2023 10:31:20 -0700
Subject: [PATCH 28/36] Bump semver to 7.5.3 (#855)
* Bump semver to 7.5.3
Signed-off-by: Matt Provost
* Add resolution to eslint plugin
Signed-off-by: Matt Provost
---------
Signed-off-by: Matt Provost
---
package.json | 1 +
packages/eslint-plugin/package.json | 3 +++
yarn.lock | 38 +++--------------------------
3 files changed, 8 insertions(+), 34 deletions(-)
diff --git a/package.json b/package.json
index 0d634c2310..3df757b229 100644
--- a/package.json
+++ b/package.json
@@ -44,6 +44,7 @@
"url": "https://github.com/opensearch-project/oui.git"
},
"resolutions": {
+ "**/semver": "^7.5.3",
"@babel/cli/**/ansi-regex": "^5.0.1",
"@babel/cli/**/minimist": "^1.2.6",
"@babel/cli/chokidar/glob-parent": "^6.0.1",
diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json
index c8e01c8de4..d409330859 100644
--- a/packages/eslint-plugin/package.json
+++ b/packages/eslint-plugin/package.json
@@ -7,6 +7,9 @@
"url" : "https://github.com/elastic/eui.git"
},
"homepage": "https://github.com/elastic/eui/blob/master/packages/eslint-plugin",
+ "resolutions": {
+ "**/semver": "^7.5.3"
+ },
"peerDependencies": {
"eslint": ">=5, <7"
},
diff --git a/yarn.lock b/yarn.lock
index d297124a59..6b73a41f4d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -14935,43 +14935,13 @@ semver-truncate@^1.1.2:
dependencies:
semver "^5.3.0"
-"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
-semver@5.4.1:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
- integrity sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==
-
-semver@5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
- integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==
-
-semver@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
- integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-
-semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-semver@^7.1.1, semver@^7.3.4, semver@^7.3.5:
- version "7.3.7"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
- integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
+"semver@2 || 3 || 4 || 5", semver@5.4.1, semver@5.5.0, semver@7.0.0, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1, semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^7.1.1, semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.3:
+ version "7.5.3"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e"
+ integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==
dependencies:
lru-cache "^6.0.0"
-semver@^7.1.3, semver@^7.2.1, semver@^7.3.2:
- version "7.3.2"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
- integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
-
send@0.18.0:
version "0.18.0"
resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
From 496ef2d08b61d168329354d6794f88f2541d5adf Mon Sep 17 00:00:00 2001
From: Sergey Myssak
Date: Tue, 20 Jun 2023 07:23:54 +0600
Subject: [PATCH 29/36] Remove Split button from OUI docs (#805) (#812)
Signed-off-by: Sergey Myssak
Co-authored-by: Andrey Myssak
---
src-docs/src/views/button/button_example.js | 48 ---------------------
src-docs/src/views/button/split_button.js | 48 ---------------------
2 files changed, 96 deletions(-)
delete mode 100644 src-docs/src/views/button/split_button.js
diff --git a/src-docs/src/views/button/button_example.js b/src-docs/src/views/button/button_example.js
index cafa2fc3fb..b864a9b9e5 100644
--- a/src-docs/src/views/button/button_example.js
+++ b/src-docs/src/views/button/button_example.js
@@ -81,27 +81,6 @@ const buttonIconSnippet = [
/>`,
];
-import SplitButton from './split_button';
-const splitButtonSource = require('!!raw-loader!./split_button');
-const splitButtonHtml = renderToHtml(SplitButton);
-const splitButtonSnippet = [
- `
-
-
- Primary action
-
-
-
-
-
-`,
-];
-
import ButtonGhost from './button_ghost';
const buttonGhostSource = require('!!raw-loader!./button_ghost');
const buttonGhostHtml = renderToHtml(ButtonGhost);
@@ -379,33 +358,6 @@ export const ButtonExample = {
snippet: buttonIconSnippet,
demo: ,
},
- {
- title: 'Split buttons',
- source: [
- {
- type: GuideSectionTypes.JS,
- code: splitButtonSource,
- },
- {
- type: GuideSectionTypes.HTML,
- code: splitButtonHtml,
- },
- ],
- text: (
- <>
-
- OUI does not support split buttons specifically. Instead, we
- recommend using separate buttons for the main and overflow actions.
- You can achieve this by simply using the display{' '}
- and size props OuiButtonIcon to
- match that of the primary action button.
-
- >
- ),
- props: { OuiButton, OuiButtonIcon },
- snippet: splitButtonSnippet,
- demo: ,
- },
{
title: 'Toggle buttons',
source: [
diff --git a/src-docs/src/views/button/split_button.js b/src-docs/src/views/button/split_button.js
deleted file mode 100644
index 99bb3fb903..0000000000
--- a/src-docs/src/views/button/split_button.js
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * SPDX-License-Identifier: Apache-2.0
- *
- * The OpenSearch Contributors require contributions made to
- * this file be licensed under the Apache-2.0 license or a
- * compatible open source license.
- *
- * Modifications Copyright OpenSearch Contributors. See
- * GitHub history for details.
- */
-
-import React from 'react';
-
-import {
- OuiButton,
- OuiButtonIcon,
- OuiFlexGroup,
- OuiFlexItem,
-} from '../../../../src/components';
-
-const colors = ['primary', 'text', 'accent', 'success', 'warning', 'danger'];
-
-export default () => (
- <>
- {colors.map((color) => (
-
-
-
- Last 15 min
-
-
-
-
-
-
- ))}
- >
-);
From a3efc654db2f9d574bcdc3b685e1eb7e4fb53aa7 Mon Sep 17 00:00:00 2001
From: Abhishek Reddy <62020972+AbhishekReddy1127@users.noreply.github.com>
Date: Mon, 27 Feb 2023 15:21:17 -0600
Subject: [PATCH 30/36] Updated the text in the section ErrorBoundary (#366)
Signed-off-by: AbhishekReddy1127
---
src-docs/src/views/error_boundary/error_boundary.js | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src-docs/src/views/error_boundary/error_boundary.js b/src-docs/src/views/error_boundary/error_boundary.js
index c2c8a0e112..4c55c4e888 100644
--- a/src-docs/src/views/error_boundary/error_boundary.js
+++ b/src-docs/src/views/error_boundary/error_boundary.js
@@ -14,9 +14,7 @@ import React from 'react';
import { OuiErrorBoundary } from '../../../../src/components';
const BadComponent = () => {
- throw new Error(
- "I'm here to kick butt and chew bubblegum. And I'm all out of gum."
- );
+ throw new Error('An unhandled exception occurred.');
};
export default () => (
From 292f2f3d4ea52de624ccf185d6a97fc708e37029 Mon Sep 17 00:00:00 2001
From: Kroosh
Date: Wed, 22 Feb 2023 19:08:59 -0600
Subject: [PATCH 31/36] Docs site changes (#96)
* first change
Signed-off-by: Kroosh Crusius
* undoing first change
Signed-off-by: Kroosh Crusius
* making a sample change to test commit success or failure
Signed-off-by: Kroosh Crusius
* undoes sample change for testing
Signed-off-by: Kroosh Crusius
* minor changes for tone, deleted references to starter projects as they are not maintained by OSD
Signed-off-by: Kroosh Crusius
* Delete OUI.iml
Removing as included accidentally.
* Delete oui.iml
Removing as included accidentally.
* Update getting_started.md
Updated link to node version manager to avoid redirect
---------
Signed-off-by: Kroosh Crusius
---
.../form_validation_example.js | 2 +-
.../src/views/guidelines/getting_started.md | 26 +++----------------
2 files changed, 4 insertions(+), 24 deletions(-)
diff --git a/src-docs/src/views/form_validation/form_validation_example.js b/src-docs/src/views/form_validation/form_validation_example.js
index 7924c51148..b2df118557 100644
--- a/src-docs/src/views/form_validation/form_validation_example.js
+++ b/src-docs/src/views/form_validation/form_validation_example.js
@@ -39,7 +39,7 @@ export const FormValidationExample = {
OuiFormRow components. Errors are optional and are
passed as an array in case you need to list more than one. You can
also hide the callout by passing
- invalidCallout=“none“
+ invalidCallout=“none“.
),
source: [
diff --git a/src-docs/src/views/guidelines/getting_started.md b/src-docs/src/views/guidelines/getting_started.md
index c7fe7e388c..685ab9ee17 100644
--- a/src-docs/src/views/guidelines/getting_started.md
+++ b/src-docs/src/views/guidelines/getting_started.md
@@ -19,7 +19,7 @@ yarn add @opensearch-project/oui moment prop-types
We depend upon the version of node defined in [.nvmrc](.nvmrc).
-You will probably want to install a node version manager. [nvm](https://github.com/creationix/nvm) is recommended.
+We recommend installing a node version manager: [nvm](https://github.com/nvm-sh/nvm) is recommended.
To install and use the correct node version with `nvm`:
@@ -29,7 +29,7 @@ nvm install
### Documentation
-You can run the documentation locally at [http://localhost:8030/](http://localhost:8030/) by running the following.
+You can run the documentation locally at [http://localhost:8030/](http://localhost:8030/) by running the following:
```js
yarn
@@ -51,9 +51,7 @@ OUI also has `moment` as a dependency itself. This is already loaded in most Ope
OUI publishes React UI components, JavaScript helpers called services, and utilities for writing Jest tests. Please refer to the [OpenSearch UI Framework website](https://elastic.github.io/eui) for comprehensive info on what's available.
-OUI is published through [NPM](https://www.npmjs.com/package/@opensearch-project/oui) as a dependency. We also provide a starter projects for:
-- [GatsbyJS](https://github.com/elastic/gatsby-oui-starter)
-- [NextJS](https://github.com/elastic/next-oui-starter)
+OUI is published through [NPM](https://www.npmjs.com/package/@opensearch-project/oui) as a dependency.
### Components
@@ -100,12 +98,6 @@ Other compiled themes include:
```js
import '@opensearch-project/oui/dist/oui_theme_dark.css';
```
-```js
-import '@opensearch-project/oui/dist/oui_theme_cascadia_light.css';
-```
-```js
-import '@opensearch-project/oui/dist/oui_theme_cascadia_dark.css';
-```
### Using our Sass variables on top of compiled CSS
@@ -125,11 +117,6 @@ For the dark theme, swap the first import for the dark colors file.
@import '@opensearch-project/oui/src/themes/oui/oui_globals.scss';
```
-If you want to use the new, but in progress Cascadia theme, you can import it similarly.
-
-```scss
-@import '@opensearch-project/oui/src/themes/oui-cascadia/oui_cascadia_colors_light.scss';
-@import '@opensearch-project/oui/src/themes/oui-cascadia/oui_cascadia_globals.scss';
```
### Using Sass to customize OUI
@@ -157,13 +144,6 @@ By default, OUI ships with a font stack that includes some outside, open source
@import url('https://rsms.me/inter/inter-ui.css');
```
-The Cascadia theme uses the latest version of Inter that can be grabbed from Google Fonts as well.
-
-```scss
-// index.scss
-@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Roboto+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
-```
-
### Reusing the variables in JavaScript
The Sass variables are also made available for consumption as json files. This enables reuse of values in css-in-js systems like [styled-components](https://www.styled-components.com). As the following example shows, it can also make the downstream components theme-aware without much extra effort:
From 4731809a9460c79cc8041320e5a845e80d53770e Mon Sep 17 00:00:00 2001
From: Manasvini B Suryanarayana
Date: Tue, 28 Feb 2023 10:35:48 -0800
Subject: [PATCH 32/36] Update getting_started.md to remove elastic reference
and other changes (#502)
Signed-off-by: manasvinibs
---
src-docs/src/views/guidelines/getting_started.md | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/src-docs/src/views/guidelines/getting_started.md b/src-docs/src/views/guidelines/getting_started.md
index 685ab9ee17..269efd91a4 100644
--- a/src-docs/src/views/guidelines/getting_started.md
+++ b/src-docs/src/views/guidelines/getting_started.md
@@ -49,7 +49,7 @@ OUI also has `moment` as a dependency itself. This is already loaded in most Ope
## What's available
-OUI publishes React UI components, JavaScript helpers called services, and utilities for writing Jest tests. Please refer to the [OpenSearch UI Framework website](https://elastic.github.io/eui) for comprehensive info on what's available.
+OUI publishes React UI components, JavaScript helpers called services, and utilities for writing Jest tests. Please refer to the [OpenSearch UI Framework website](https://oui.opensearch.org) for comprehensive info on what's available.
OUI is published through [NPM](https://www.npmjs.com/package/@opensearch-project/oui) as a dependency.
@@ -117,8 +117,6 @@ For the dark theme, swap the first import for the dark colors file.
@import '@opensearch-project/oui/src/themes/oui/oui_globals.scss';
```
-```
-
### Using Sass to customize OUI
OUI's Sass themes are token based, which can be altered to suite your theming needs like changing the primary color. Simply declare your token overrides before importing the whole OUI theme. This will re-compile **all of the OUI components** with your colors.
@@ -201,11 +199,11 @@ We do not recommend customizing OUI components by applying styles directly to OU
## Using the test environment build
-OUI provides a separate babel-transformed and partially mocked commonjs build for testing environments in consuming projects. The output is identical to that of `lib/`, but has transformed async functions and dynamic import statements, and also applies some useful mocks. This build mainly targets Kibana's Jest environment, but may be helpful for testing environments in other projects.
+OUI provides a separate babel-transformed and partially mocked commonjs build for testing environments in consuming projects. The output is identical to that of `lib/`, but has transformed async functions and dynamic import statements, and also applies some useful mocks. This build mainly targets OpenSearch Dashboards Jest environment, but may be helpful for testing environments in other projects.
### Mapping to the `test-env` directory
-In Kibana's Jest configuration, the `moduleNameMapper` option is used to resolve standard OUI import statements with `test-env` aliases.
+In OpenSearch Dashboards Jest configuration, the `moduleNameMapper` option is used to resolve standard OUI import statements with `test-env` aliases.
```js
moduleNameMapper: {
From fa44b9b397f1fa94d397316e70da287d63b9f01e Mon Sep 17 00:00:00 2001
From: Abhishek Reddy <62020972+AbhishekReddy1127@users.noreply.github.com>
Date: Mon, 27 Feb 2023 12:59:15 -0600
Subject: [PATCH 33/36] Removed GitHub column from all the tables (#371)
Signed-off-by: AbhishekReddy1127
---
src-docs/src/views/tables/in_memory/in_memory.js | 16 +---------------
.../in_memory/in_memory_controlled_pagination.js | 16 +---------------
.../views/tables/in_memory/in_memory_search.js | 11 -----------
.../in_memory/in_memory_search_callback.js | 16 +---------------
.../in_memory/in_memory_search_external.js | 11 -----------
.../tables/in_memory/in_memory_selection.js | 11 -----------
6 files changed, 3 insertions(+), 78 deletions(-)
diff --git a/src-docs/src/views/tables/in_memory/in_memory.js b/src-docs/src/views/tables/in_memory/in_memory.js
index 7c797d0d4c..92fb5031d1 100644
--- a/src-docs/src/views/tables/in_memory/in_memory.js
+++ b/src-docs/src/views/tables/in_memory/in_memory.js
@@ -12,11 +12,7 @@
import React from 'react';
import { formatDate } from '../../../../../src/services/format';
import { createDataStore } from '../data_store';
-import {
- OuiInMemoryTable,
- OuiLink,
- OuiHealth,
-} from '../../../../../src/components';
+import { OuiInMemoryTable, OuiHealth } from '../../../../../src/components';
/*
Example user object:
@@ -25,7 +21,6 @@ Example user object:
id: '1',
firstName: 'john',
lastName: 'doe',
- github: 'johndoe',
dateOfBirth: Date.now(),
nationality: 'NL',
online: true
@@ -55,15 +50,6 @@ export const Table = () => {
name: 'Last Name',
truncateText: true,
},
- {
- field: 'github',
- name: 'Github',
- render: (username) => (
-
- {username}
-
- ),
- },
{
field: 'dateOfBirth',
name: 'Date of Birth',
diff --git a/src-docs/src/views/tables/in_memory/in_memory_controlled_pagination.js b/src-docs/src/views/tables/in_memory/in_memory_controlled_pagination.js
index e537af36cc..bd009f9175 100644
--- a/src-docs/src/views/tables/in_memory/in_memory_controlled_pagination.js
+++ b/src-docs/src/views/tables/in_memory/in_memory_controlled_pagination.js
@@ -12,11 +12,7 @@
import React, { useEffect, useState } from 'react';
import { formatDate } from '../../../../../src/services/format';
import { createDataStore } from '../data_store';
-import {
- OuiInMemoryTable,
- OuiLink,
- OuiHealth,
-} from '../../../../../src/components';
+import { OuiInMemoryTable, OuiHealth } from '../../../../../src/components';
/*
Example user object:
@@ -25,7 +21,6 @@ Example user object:
id: '1',
firstName: 'john',
lastName: 'doe',
- github: 'johndoe',
dateOfBirth: Date.now(),
nationality: 'NL',
online: true
@@ -55,15 +50,6 @@ export const Table = () => {
name: 'Last Name',
truncateText: true,
},
- {
- field: 'github',
- name: 'Github',
- render: (username) => (
-
- {username}
-
- ),
- },
{
field: 'dateOfBirth',
name: 'Date of Birth',
diff --git a/src-docs/src/views/tables/in_memory/in_memory_search.js b/src-docs/src/views/tables/in_memory/in_memory_search.js
index 62f054b798..d45e0668e4 100644
--- a/src-docs/src/views/tables/in_memory/in_memory_search.js
+++ b/src-docs/src/views/tables/in_memory/in_memory_search.js
@@ -14,7 +14,6 @@ import { formatDate } from '../../../../../src/services/format';
import { createDataStore } from '../data_store';
import {
OuiInMemoryTable,
- OuiLink,
OuiHealth,
OuiSpacer,
OuiSwitch,
@@ -31,7 +30,6 @@ Example user object:
id: '1',
firstName: 'john',
lastName: 'doe',
- github: 'johndoe',
dateOfBirth: Date.now(),
nationality: 'NL',
online: true
@@ -65,15 +63,6 @@ export const Table = () => {
name: 'Last Name',
truncateText: true,
},
- {
- field: 'github',
- name: 'Github',
- render: (username) => (
-
- {username}
-
- ),
- },
{
field: 'dateOfBirth',
name: 'Date of Birth',
diff --git a/src-docs/src/views/tables/in_memory/in_memory_search_callback.js b/src-docs/src/views/tables/in_memory/in_memory_search_callback.js
index 34593ce768..72f999e2c9 100644
--- a/src-docs/src/views/tables/in_memory/in_memory_search_callback.js
+++ b/src-docs/src/views/tables/in_memory/in_memory_search_callback.js
@@ -12,11 +12,7 @@
import React, { useState } from 'react';
import { formatDate } from '../../../../../src/services/format';
import { createDataStore } from '../data_store';
-import {
- OuiInMemoryTable,
- OuiLink,
- OuiHealth,
-} from '../../../../../src/components';
+import { OuiInMemoryTable, OuiHealth } from '../../../../../src/components';
/*
Example user object:
@@ -25,7 +21,6 @@ Example user object:
id: '1',
firstName: 'john',
lastName: 'doe',
- github: 'johndoe',
dateOfBirth: Date.now(),
nationality: 'NL',
online: true
@@ -91,15 +86,6 @@ export const Table = () => {
name: 'Last Name',
truncateText: true,
},
- {
- field: 'github',
- name: 'Github',
- render: (username) => (
-
- {username}
-
- ),
- },
{
field: 'dateOfBirth',
name: 'Date of Birth',
diff --git a/src-docs/src/views/tables/in_memory/in_memory_search_external.js b/src-docs/src/views/tables/in_memory/in_memory_search_external.js
index bd393f2935..034066ce04 100644
--- a/src-docs/src/views/tables/in_memory/in_memory_search_external.js
+++ b/src-docs/src/views/tables/in_memory/in_memory_search_external.js
@@ -14,7 +14,6 @@ import { formatDate } from '../../../../../src/services/format';
import { createDataStore } from '../data_store';
import {
OuiInMemoryTable,
- OuiLink,
OuiHealth,
OuiFlexGroup,
OuiFlexItem,
@@ -29,7 +28,6 @@ Example user object:
id: '1',
firstName: 'john',
lastName: 'doe',
- github: 'johndoe',
dateOfBirth: Date.now(),
nationality: 'NL',
online: true
@@ -62,15 +60,6 @@ export const Table = () => {
name: 'Last Name',
truncateText: true,
},
- {
- field: 'github',
- name: 'Github',
- render: (username) => (
-
- {username}
-
- ),
- },
{
field: 'dateOfBirth',
name: 'Date of Birth',
diff --git a/src-docs/src/views/tables/in_memory/in_memory_selection.js b/src-docs/src/views/tables/in_memory/in_memory_selection.js
index 1dfa5b4b69..7b5b27de7d 100644
--- a/src-docs/src/views/tables/in_memory/in_memory_selection.js
+++ b/src-docs/src/views/tables/in_memory/in_memory_selection.js
@@ -13,7 +13,6 @@ import React, { useState, Fragment, useRef } from 'react';
import { formatDate } from '../../../../../src/services/format';
import { createDataStore } from '../data_store';
import {
- OuiLink,
OuiHealth,
OuiButton,
OuiInMemoryTable,
@@ -31,7 +30,6 @@ Example user object:
id: '1',
firstName: 'john',
lastName: 'doe',
- github: 'johndoe',
dateOfBirth: Date.now(),
nationality: 'NL',
online: true
@@ -154,15 +152,6 @@ export const Table = () => {
name: 'Last Name',
truncateText: true,
},
- {
- field: 'github',
- name: 'Github',
- render: (username) => (
-
- {username}
-
- ),
- },
{
field: 'dateOfBirth',
name: 'Date of Birth',
From 22445dd991cb52835c4728332f4ce1e2de04b21f Mon Sep 17 00:00:00 2001
From: Abhishek Reddy <62020972+AbhishekReddy1127@users.noreply.github.com>
Date: Sun, 26 Feb 2023 17:48:03 -0600
Subject: [PATCH 34/36] Updated the content and Icons in the section
CssUtilityClasses (#368)
Signed-off-by: AbhishekReddy1127
---
.../utility_classes_overflow.js | 59 +++++++++++--------
.../utility_classes/utility_classes_text.js | 2 +-
.../utility_classes_vert_align.js | 38 +++---------
3 files changed, 42 insertions(+), 57 deletions(-)
diff --git a/src-docs/src/views/utility_classes/utility_classes_overflow.js b/src-docs/src/views/utility_classes/utility_classes_overflow.js
index 1c7a3b8b53..02ef2141c8 100644
--- a/src-docs/src/views/utility_classes/utility_classes_overflow.js
+++ b/src-docs/src/views/utility_classes/utility_classes_overflow.js
@@ -61,22 +61,25 @@ export default () => (
size="s"
style={{ padding: 16 }}>
- Orbiting this at a distance of roughly ninety-two million miles is
- an utterly insignificant little blue green planet whose
- ape-descended life forms are so amazingly primitive that they
- still think digital watches are a pretty neat idea.
+ Vestibulum ipsum ipsum, dapibus iaculis rutrum sed, ullamcorper
+ eget nibh. Donec ligula orci, vestibulum eget lacus eget, luctus
+ feugiat sapien. Aliquam et elementum ante. Donec malesuada tellus
+ sit amet lorem convallis, et convallis massa suscipit. Nullam
+ dolor libero, placerat ac mi at, ultrices scelerisque neque
- Orbiting this at a distance of roughly ninety-two million miles is
- an utterly insignificant little blue green planet whose
- ape-descended life forms are so amazingly primitive that they
- still think digital watches are a pretty neat idea.
+ Vestibulum ipsum ipsum, dapibus iaculis rutrum sed, ullamcorper
+ eget nibh. Donec ligula orci, vestibulum eget lacus eget, luctus
+ feugiat sapien. Aliquam et elementum ante. Donec malesuada tellus
+ sit amet lorem convallis, et convallis massa suscipit. Nullam
+ dolor libero, placerat ac mi at, ultrices scelerisque neque
- Orbiting this at a distance of roughly ninety-two million miles is
- an utterly insignificant little blue green planet whose
- ape-descended life forms are so amazingly primitive that they
- still think digital watches are a pretty neat idea.
+ Vestibulum ipsum ipsum, dapibus iaculis rutrum sed, ullamcorper
+ eget nibh. Donec ligula orci, vestibulum eget lacus eget, luctus
+ feugiat sapien. Aliquam et elementum ante. Donec malesuada tellus
+ sit amet lorem convallis, et convallis massa suscipit. Nullam
+ dolor libero, placerat ac mi at, ultrices scelerisque neque
@@ -117,10 +120,12 @@ export default () => (
- Orbiting this at a distance of roughly ninety-two million miles
- is an utterly insignificant little blue green planet whose
- ape-descended life forms are so amazingly primitive that they
- still think digital watches are a pretty neat idea.
+ Vestibulum ipsum ipsum, dapibus iaculis rutrum sed, ullamcorper
+ eget nibh. Donec ligula orci, vestibulum eget lacus eget, luctus
+ feugiat sapien. Aliquam et elementum ante. Donec malesuada
+ tellus sit amet lorem convallis, et convallis massa suscipit.
+ Nullam dolor libero, placerat ac mi at, ultrices scelerisque
+ neque.
@@ -166,11 +171,12 @@ export default () => (
- Orbiting this at a distance of roughly ninety-two million
- miles is an utterly insignificant little blue green planet
- whose ape-descended life forms are so amazingly primitive
- that they still think digital watches are a pretty neat
- idea.
+ Vestibulum ipsum ipsum, dapibus iaculis rutrum sed,
+ ullamcorper eget nibh. Donec ligula orci, vestibulum eget
+ lacus eget, luctus feugiat sapien. Aliquam et elementum
+ ante. Donec malesuada tellus sit amet lorem convallis, et
+ convallis massa suscipit. Nullam dolor libero, placerat ac
+ mi at, ultrices scelerisque neque.
@@ -179,11 +185,12 @@ export default () => (
- Orbiting this at a distance of roughly ninety-two million
- miles is an utterly insignificant little blue green planet
- whose ape-descended life forms are so amazingly primitive
- that they still think digital watches are a pretty neat
- idea.
+ Vestibulum ipsum ipsum, dapibus iaculis rutrum sed,
+ ullamcorper eget nibh. Donec ligula orci, vestibulum eget
+ lacus eget, luctus feugiat sapien. Aliquam et elementum
+ ante. Donec malesuada tellus sit amet lorem convallis, et
+ convallis massa suscipit. Nullam dolor libero, placerat ac
+ mi at, ultrices scelerisque neque.
}
- snippet={
- ''
- }
+ snippet={''}
/>
>
);
From e59dbc1a35cb3cb68de1f9a2009adb6fb6731b13 Mon Sep 17 00:00:00 2001
From: "Qingyang(Abby) Hu"
Date: Thu, 2 Mar 2023 09:42:25 -0800
Subject: [PATCH 35/36] Delete Kibana reference in commands (#535)
* Delete kibana reference in commands
Signed-off-by: abbyhu2000
* Change the tgz naming to opensearch
Signed-off-by: abbyhu2000
* Updated doc site link and github reference
Signed-off-by: abbyhu2000
* Change URL to only include domain
Signed-off-by: abbyhu2000
---------
Signed-off-by: abbyhu2000
Co-authored-by: Sean Neumann <1413295+seanneumann@users.noreply.github.com>
---
wiki/component-development.md | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/wiki/component-development.md b/wiki/component-development.md
index e29f2b1c80..10fde659cb 100644
--- a/wiki/component-development.md
+++ b/wiki/component-development.md
@@ -50,9 +50,9 @@ Refer to the [testing guide](testing.md) for guidelines on writing and designing
Refer to the [automated accessibility testing guide](automated-accessibility-testing.md) for info more info on those.
-### Testing the component with Kibana
+### Testing the component with OpenSearch Dashboards
-Note that `yarn link` currently does not work with Kibana. You'll need to manually pack and insert it into Kibana to test locally.
+Note that `yarn link` currently does not work with OpenSearch Dashboards. You'll need to manually pack and insert it into OpenSearch Dashboards to test locally.
#### In OUI run:
@@ -62,18 +62,18 @@ yarn build && npm pack
This will create a `.tgz` file with the changes in your OUI directory. At this point you can move it anywhere.
-#### In Kibana:
+#### In OpenSearch Dashboards:
-Point the `package.json` file in Kibana to that file: `"@opensearch-project/oui": "/path/to/elastic-oui-xx.x.x.tgz"`. Then run the following commands at Kibana's root folder:
+Point the `package.json` file in OpenSearch Dashboards to that file: `"@opensearch-project/oui": "/path/to/opensearch-project-oui-xx.x.x.tgz"`. Then run the following commands at OpenSearch Dashboards root folder:
```bash
-yarn kbn bootstrap --no-validate && cd packages/kbn-ui-shared-deps/ && yarn kbn:bootstrap && cd ../../ && FORCE_DLL_CREATION=true node scripts/kibana --dev
+yarn osd bootstrap --no-validate && cd packages/osd-ui-shared-deps/ && yarn osd:bootstrap && cd ../../ && FORCE_DLL_CREATION=true node scripts/osd --dev
```
* The `--no-validate` flag is required when bootstrapping with a `.tgz`.
- * Change the name of the `.tgz` after subsequent `yarn build` and `npm pack` steps (e.g., `elastic-oui-xx.x.x-1.tgz`, `elastic-oui-xx.x.x-2.tgz`). This is required for `yarn` to recognize new changes to the package.
-* Running `yarn kbn:bootstrap` inside of `kibana/packages/kbn-ui-shared-deps/` rebuilds Kibana's shared-ui-deps.
-* Running Kibana with `FORCE_DLL_CREATION=true node scripts/kibana --dev` ensures it doesn't use a previously cached version of OUI.
+ * Change the name of the `.tgz` after subsequent `yarn build` and `npm pack` steps (e.g., `opensearch-project-oui-xx.x.x-1.tgz`, `opensearch-project-oui-xx.x.x-2.tgz`). This is required for `yarn` to recognize new changes to the package.
+* Running `yarn osd:bootstrap` inside of `OpenSearch-Dashboards/packages/osd-ui-shared-deps/` rebuilds OpenSearch Dashboards shared-ui-deps.
+* Running OpenSearch Dashboards with `FORCE_DLL_CREATION=true node scripts/osd --dev` ensures it doesn't use a previously cached version of OUI.
## Principles
@@ -87,10 +87,10 @@ If a component has subcomponents (`` and ``), tigh
Refer to the [SASS page][sass] of our documentation site for a guide to writing styles.
[component-design]: component-design.md
-[docs]: https://elastic.github.io/eui/
+[docs]: https://oui.opensearch.org/
[docs-yeoman]: creating-components-yeoman.md
[docs-manual]: creating-components-manually.md
-[sass]: https://elastic.github.io/eui/#/guidelines/sass
+[sass]: https://oui.opensearch.org/#/guidelines/sass
## TypeScript definitions
@@ -191,7 +191,7 @@ MyComponent.displayName = 'MyComponent';
#### Providing custom or additional data
-Rarely, a component's ref needs to be something other than a DOM element, or provide additional information. In these cases, React's `useImperativeHandle` can be used to provide a custom object as the ref's value. For example, **OuiMarkdownEditor**'s ref includes both its textarea element and the `replaceNode` method to interact with the abstract syntax tree. https://github.com/elastic/eui/blob/v31.10.0/src/components/markdown_editor/markdown_editor.tsx#L331
+Rarely, a component's ref needs to be something other than a DOM element, or provide additional information. In these cases, React's `useImperativeHandle` can be used to provide a custom object as the ref's value. For example, **OuiMarkdownEditor**'s ref includes both its textarea element and the `replaceNode` method to interact with the abstract syntax tree. https://github.com/opensearch-project/oui/blob/main/src/components/markdown_editor/markdown_editor.tsx#L342
```ts
import React, { useImperativeHandle } from 'react';
From f265406cf286dd973ca54198ae2602b19d5aac57 Mon Sep 17 00:00:00 2001
From: Aigerim Suleimenova
Date: Wed, 14 Jun 2023 22:14:51 +0600
Subject: [PATCH 36/36] fixed invalid link in FAQ.md (#751)
Signed-off-by: Aigerim Suleimenova
---
FAQ.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/FAQ.md b/FAQ.md
index fd5fe85032..e30ec0d1ca 100644
--- a/FAQ.md
+++ b/FAQ.md
@@ -8,7 +8,7 @@ The OpenSearch UI Framework (OUI) is a design library used by the OpenSearch Pro
## Can I use OUI?
-Yes, but be aware of the [license](LICENSE) as always. The roadmap and priorities are directed by usage within the OpenSearch project.
+Yes, but be aware of the [license](https://github.com/opensearch-project/oui/blob/main/LICENSE.txt) as always. The roadmap and priorities are directed by usage within the OpenSearch project.
## What is the versioning, releases and upgrade strategy?