From e1ea2a868815fdd06fd73d4c5c24f5ed4cfc4759 Mon Sep 17 00:00:00 2001 From: PabloSzx Date: Sat, 13 Feb 2021 22:28:56 -0300 Subject: [PATCH] update deps --- jest.config.js | 8 + package.json | 31 +- pnpm-lock.yaml | 2366 ++++++++++++++++++++++++----- src/plugins/persistenceStorage.ts | 2 +- 4 files changed, 1997 insertions(+), 410 deletions(-) create mode 100644 jest.config.js diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 0000000..2ab937b --- /dev/null +++ b/jest.config.js @@ -0,0 +1,8 @@ +/** + * @type {import("@jest/types").Config.InitialOptions} + */ +module.exports = { + globals: { + "ts-jest": { packageJson: "package.json" }, + }, +}; diff --git a/package.json b/package.json index 5383308..0908768 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-state-selector", - "version": "2.0.2", + "version": "2.0.3", "keywords": [ "react", "immer", @@ -27,8 +27,7 @@ "scripts": { "build": "tsdx build -i ./src/index.ts", "build-storybook": "rm -rf ./dist && build-storybook -o docs -s stories/utils/public", - "lint": "tsdx lint src stories test --fix", - "prepare": "tsdx lint src test --fix && tsdx test && tsdx build", + "prepare": "tsdx test && tsdx build", "start": "tsdx watch", "storybook": "start-storybook -p 6006 -s stories/utils/public", "test": "tsdx test" @@ -47,7 +46,7 @@ "prettier": "^2.0.5" }, "dependencies": { - "immer": "^7.0.7", + "immer": "^8.0.1", "reselect": "^4.0.0" }, "devDependencies": { @@ -67,33 +66,31 @@ "@types/babel__core": "^7.1.9", "@types/jest": "^26.0.10", "@types/lodash": "^4.14.159", - "@types/react": "^16.9.46", - "@types/react-dom": "^16.9.8", - "@types/react-is": "^16.7.1", - "@types/react-test-renderer": "^16.9.3", + "@types/react": "^17.0.2", + "@types/react-dom": "^17.0.1", + "@types/react-is": "^17.0.0", + "@types/react-test-renderer": "^17.0.1", "@types/storybook__addon-info": "^5.2.1", "@types/testing-library__jest-dom": "^5.9.2", - "@types/testing-library__react": "^10.2.0", - "@types/testing-library__react-hooks": "^3.4.0", "@types/webpack": "^4.41.21", "babel-jest": "^26.3.0", "babel-loader": "^8.1.0", "husky": "^4.2.5", "lodash": "^4.17.20", "prettier": "^2.0.5", - "pretty-quick": "^2.0.1", - "react": "^16.13.1", + "pretty-quick": "^3.1.0", + "react": "^17.0.1", "react-docgen-typescript-loader": "^3.7.2", - "react-dom": "^16.13.1", - "react-is": "^16.13.1", + "react-dom": "^17.0.1", + "react-is": "^17.0.1", "react-scripts": "^3.4.3", - "react-state-selector": "^2.0.0", + "react-state-selector": "^2.0.2", "react-test-renderer": "^16.13.1", "regenerator-runtime": "^0.13.7", "ts-loader": "^8.0.2", - "tsdx": "^0.13.2", + "tsdx": "^0.14.1", "tslib": "^2.0.1", - "typescript": "^3.9.7", + "typescript": "^4.1.5", "waait": "^1.0.5", "wait-for-expect": "^3.0.2", "webpack": "^4.44.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b62c51..5a715ef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,50 +1,48 @@ dependencies: - immer: 7.0.15 + immer: 8.0.1 reselect: 4.0.0 devDependencies: "@babel/core": 7.12.16 - "@storybook/addon-actions": 5.3.21_1e966a112529b91122d2267c71432293 - "@storybook/addon-docs": 5.3.21_576ae2b1e9ccc11cbbaa62b363fae33a - "@storybook/addon-info": 5.3.21_1e966a112529b91122d2267c71432293 - "@storybook/addon-links": 5.3.21_a69e1f4650876a896b2fcd324e693ee1 - "@storybook/addon-storysource": 5.3.21_d8fb7aa42245a00bdcf553a41381ecb2 - "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba - "@storybook/core": 5.3.21_8b6695dd49a1b060c7d88f062411660a - "@storybook/preset-create-react-app": 3.1.5_8cd47420b912a68bdd3875c2c3c848be - "@storybook/react": 5.3.21_8b6695dd49a1b060c7d88f062411660a + "@storybook/addon-actions": 5.3.21_00e28f1aa375fe7c276d73862e27efac + "@storybook/addon-docs": 5.3.21_9b735aa46238f522700cf722751c85da + "@storybook/addon-info": 5.3.21_00e28f1aa375fe7c276d73862e27efac + "@storybook/addon-links": 5.3.21_7a854245ac5ea9205cf2a5acfdb90ed3 + "@storybook/addon-storysource": 5.3.21_54f0cdf50b81d00d581db00613065534 + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/core": 5.3.21_fee66dcbfa2988a4a70684f6ea347fa9 + "@storybook/preset-create-react-app": 3.1.5_1a394c6ab14d2036076dcea9ec7b48e7 + "@storybook/react": 5.3.21_fee66dcbfa2988a4a70684f6ea347fa9 "@testing-library/jest-dom": 5.11.9 - "@testing-library/react": 10.4.9_react-dom@16.14.0+react@16.14.0 - "@testing-library/react-hooks": 3.7.0_98e0eb37a9f7280a1c5a6c886619f5b4 + "@testing-library/react": 10.4.9_react-dom@17.0.1+react@17.0.1 + "@testing-library/react-hooks": 3.7.0_fa0517a4fac030dbc6437f7040cc0a9a "@types/babel__core": 7.1.12 "@types/jest": 26.0.20 "@types/lodash": 4.14.168 - "@types/react": 16.14.4 - "@types/react-dom": 16.9.11 - "@types/react-is": 16.7.2 - "@types/react-test-renderer": 16.9.5 - "@types/storybook__addon-info": 5.2.3_c440630b1d01b99683a8008019c78113 + "@types/react": 17.0.2 + "@types/react-dom": 17.0.1 + "@types/react-is": 17.0.0 + "@types/react-test-renderer": 17.0.1 + "@types/storybook__addon-info": 5.2.3_d07e2970b69f75196c4f9ef12d75f490 "@types/testing-library__jest-dom": 5.9.5 - "@types/testing-library__react": 10.2.0_react-dom@16.14.0+react@16.14.0 - "@types/testing-library__react-hooks": 3.4.1 "@types/webpack": 4.41.26 babel-jest: 26.6.3_@babel+core@7.12.16 babel-loader: 8.2.2_8040e036044e91f985695d7556bc5dad husky: 4.3.8 lodash: 4.17.20 prettier: 2.2.1 - pretty-quick: 2.0.2_prettier@2.2.1 - react: 16.14.0 - react-docgen-typescript-loader: 3.7.2_typescript@3.9.9+webpack@4.46.0 - react-dom: 16.14.0_react@16.14.0 - react-is: 16.13.1 - react-scripts: 3.4.4_typescript@3.9.9 - react-state-selector: 2.0.1_react@16.14.0 - react-test-renderer: 16.14.0_react@16.14.0 + pretty-quick: 3.1.0_prettier@2.2.1 + react: 17.0.1 + react-docgen-typescript-loader: 3.7.2_typescript@4.1.5+webpack@4.46.0 + react-dom: 17.0.1_react@17.0.1 + react-is: 17.0.1 + react-scripts: 3.4.4_typescript@4.1.5 + react-state-selector: 2.0.2_react@17.0.1 + react-test-renderer: 16.14.0_react@17.0.1 regenerator-runtime: 0.13.7 - ts-loader: 8.0.17_typescript@3.9.9+webpack@4.46.0 - tsdx: 0.13.3 + ts-loader: 8.0.17_typescript@4.1.5+webpack@4.46.0 + tsdx: 0.14.1_@types+babel__@types+babel__core@7.1.12 tslib: 2.1.0 - typescript: 3.9.9 + typescript: 4.1.5 waait: 1.0.5 wait-for-expect: 3.0.2 webpack: 4.46.0 @@ -135,7 +133,7 @@ packages: gensync: 1.0.0-beta.2 json5: 2.2.0 lodash: 4.17.20 - resolve: 1.15.0 + resolve: 1.20.0 semver: 5.7.1 source-map: 0.5.7 dev: true @@ -234,6 +232,22 @@ packages: "@babel/core": ^7.0.0 resolution: integrity: sha512-jAcQ1biDYZBdaAxB4yg46/XirgX7jBDiMHDbwYQOgtViLBXGxJpZQ24jutmBqAIB/q+AwB6j+NbBXjKxEY8vqg== + /@babel/helper-define-polyfill-provider/0.0.3_@babel+core@7.12.16: + dependencies: + "@babel/core": 7.12.16 + "@babel/helper-compilation-targets": 7.12.16_@babel+core@7.12.16 + "@babel/helper-module-imports": 7.12.13 + "@babel/helper-plugin-utils": 7.12.13 + "@babel/traverse": 7.12.13 + debug: 4.3.1 + lodash.debounce: 4.0.8 + resolve: 1.20.0 + semver: 6.3.0 + dev: true + peerDependencies: + "@babel/core": ^7.4.0-0 + resolution: + integrity: sha512-dULDd/APiP4JowYDAMosecKOi/1v+UId99qhBGiO3myM29KtAVKS/R3x3OJJNBR0FeYB1BcYb2dCwkhqvxWXXQ== /@babel/helper-explode-assignable-expression/7.12.13: dependencies: "@babel/types": 7.12.13 @@ -498,6 +512,16 @@ packages: "@babel/core": ^7.0.0-0 resolution: integrity: sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q== + /@babel/plugin-proposal-nullish-coalescing-operator/7.12.13_@babel+core@7.9.0: + dependencies: + "@babel/core": 7.9.0 + "@babel/helper-plugin-utils": 7.12.13 + "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3_@babel+core@7.9.0 + dev: true + peerDependencies: + "@babel/core": ^7.0.0-0 + resolution: + integrity: sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q== /@babel/plugin-proposal-nullish-coalescing-operator/7.8.3_@babel+core@7.9.0: dependencies: "@babel/core": 7.9.0 @@ -518,6 +542,16 @@ packages: "@babel/core": ^7.0.0-0 resolution: integrity: sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== + /@babel/plugin-proposal-numeric-separator/7.12.13_@babel+core@7.9.0: + dependencies: + "@babel/core": 7.9.0 + "@babel/helper-plugin-utils": 7.12.13 + "@babel/plugin-syntax-numeric-separator": 7.10.4_@babel+core@7.9.0 + dev: true + peerDependencies: + "@babel/core": ^7.0.0-0 + resolution: + integrity: sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== /@babel/plugin-proposal-numeric-separator/7.8.3_@babel+core@7.9.0: dependencies: "@babel/core": 7.9.0 @@ -553,7 +587,7 @@ packages: /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.9: dependencies: "@babel/core": 7.12.9 - "@babel/helper-plugin-utils": 7.10.4 + "@babel/helper-plugin-utils": 7.12.13 "@babel/plugin-syntax-object-rest-spread": 7.8.3_@babel+core@7.12.9 "@babel/plugin-transform-parameters": 7.12.13_@babel+core@7.12.9 dev: true @@ -592,6 +626,17 @@ packages: "@babel/core": ^7.0.0-0 resolution: integrity: sha512-O3ohPwOhkwji5Mckb7F/PJpJVJY3DpPsrt/F0Bk40+QMk9QpAIqeGusHWqu/mYqsM8oBa6TziL/2mbERWsUZjg== + /@babel/plugin-proposal-optional-chaining/7.12.16_@babel+core@7.9.0: + dependencies: + "@babel/core": 7.9.0 + "@babel/helper-plugin-utils": 7.12.13 + "@babel/helper-skip-transparent-expression-wrappers": 7.12.1 + "@babel/plugin-syntax-optional-chaining": 7.8.3_@babel+core@7.9.0 + dev: true + peerDependencies: + "@babel/core": ^7.0.0-0 + resolution: + integrity: sha512-O3ohPwOhkwji5Mckb7F/PJpJVJY3DpPsrt/F0Bk40+QMk9QpAIqeGusHWqu/mYqsM8oBa6TziL/2mbERWsUZjg== /@babel/plugin-proposal-optional-chaining/7.9.0_@babel+core@7.9.0: dependencies: "@babel/core": 7.9.0 @@ -1429,6 +1474,15 @@ packages: "@babel/core": ^7.0.0-0 resolution: integrity: sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA== + /@babel/plugin-transform-react-display-name/7.12.13_@babel+core@7.9.0: + dependencies: + "@babel/core": 7.9.0 + "@babel/helper-plugin-utils": 7.12.13 + dev: true + peerDependencies: + "@babel/core": ^7.0.0-0 + resolution: + integrity: sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA== /@babel/plugin-transform-react-display-name/7.8.3_@babel+core@7.9.0: dependencies: "@babel/core": 7.9.0 @@ -1546,17 +1600,6 @@ packages: "@babel/core": ^7.0.0-0 resolution: integrity: sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== - /@babel/plugin-transform-runtime/7.12.15_@babel+core@7.12.16: - dependencies: - "@babel/core": 7.12.16 - "@babel/helper-module-imports": 7.12.13 - "@babel/helper-plugin-utils": 7.12.13 - semver: 5.7.1 - dev: true - peerDependencies: - "@babel/core": ^7.0.0-0 - resolution: - integrity: sha512-OwptMSRnRWJo+tJ9v9wgAf72ydXWfYSXWhnQjZing8nGZSDFqU1MBleKM3+DriKkcbv7RagA8gVeB0A1PNlNow== /@babel/plugin-transform-runtime/7.9.0_@babel+core@7.9.0: dependencies: "@babel/core": 7.9.0 @@ -1712,14 +1755,6 @@ packages: "@babel/core": ^7.0.0-0 resolution: integrity: sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== - /@babel/polyfill/7.12.1: - dependencies: - core-js: 2.6.12 - regenerator-runtime: 0.13.7 - deprecated: "\U0001F6A8 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information." - dev: true - resolution: - integrity: sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g== /@babel/preset-env/7.12.16_@babel+core@7.12.16: dependencies: "@babel/compat-data": 7.12.13 @@ -1804,11 +1839,11 @@ packages: "@babel/plugin-proposal-async-generator-functions": 7.12.13_@babel+core@7.9.0 "@babel/plugin-proposal-dynamic-import": 7.12.16_@babel+core@7.9.0 "@babel/plugin-proposal-json-strings": 7.12.13_@babel+core@7.9.0 - "@babel/plugin-proposal-nullish-coalescing-operator": 7.8.3_@babel+core@7.9.0 - "@babel/plugin-proposal-numeric-separator": 7.8.3_@babel+core@7.9.0 + "@babel/plugin-proposal-nullish-coalescing-operator": 7.12.13_@babel+core@7.9.0 + "@babel/plugin-proposal-numeric-separator": 7.12.13_@babel+core@7.9.0 "@babel/plugin-proposal-object-rest-spread": 7.12.13_@babel+core@7.9.0 "@babel/plugin-proposal-optional-catch-binding": 7.12.13_@babel+core@7.9.0 - "@babel/plugin-proposal-optional-chaining": 7.9.0_@babel+core@7.9.0 + "@babel/plugin-proposal-optional-chaining": 7.12.16_@babel+core@7.9.0 "@babel/plugin-proposal-unicode-property-regex": 7.12.13_@babel+core@7.9.0 "@babel/plugin-syntax-async-generators": 7.8.4_@babel+core@7.9.0 "@babel/plugin-syntax-dynamic-import": 7.8.3_@babel+core@7.9.0 @@ -1915,7 +1950,7 @@ packages: dependencies: "@babel/core": 7.9.0 "@babel/helper-plugin-utils": 7.12.13 - "@babel/plugin-transform-react-display-name": 7.8.3_@babel+core@7.9.0 + "@babel/plugin-transform-react-display-name": 7.12.13_@babel+core@7.9.0 "@babel/plugin-transform-react-jsx": 7.12.16_@babel+core@7.9.0 "@babel/plugin-transform-react-jsx-development": 7.12.16_@babel+core@7.9.0 "@babel/plugin-transform-react-jsx-self": 7.12.13_@babel+core@7.9.0 @@ -2016,6 +2051,10 @@ packages: dev: true resolution: integrity: sha512-4Th98KlMHr5+JkxfcoDT//6vY8vM+iSPrLNpHhRyLx2CFYi8e2RfqPLdpbnpo0Q5lQC5hNB79yes07zb02fvCw== + /@bcoe/v8-coverage/0.2.3: + dev: true + resolution: + integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== /@cnakazawa/watch/1.0.4: dependencies: exec-sh: 0.3.4 @@ -2036,9 +2075,9 @@ packages: dev: true resolution: integrity: sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== - /@egoist/vue-to-react/1.1.0_react@16.14.0: + /@egoist/vue-to-react/1.1.0_react@17.0.1: dependencies: - react: 16.14.0 + react: 17.0.1 dev: true peerDependencies: react: ^16.8.6 @@ -2068,6 +2107,20 @@ packages: react: ">=16.3.0" resolution: integrity: sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA== + /@emotion/core/10.1.1_react@17.0.1: + dependencies: + "@babel/runtime": 7.12.13 + "@emotion/cache": 10.0.29 + "@emotion/css": 10.0.27 + "@emotion/serialize": 0.11.16 + "@emotion/sheet": 0.9.4 + "@emotion/utils": 0.11.3 + react: 17.0.1 + dev: true + peerDependencies: + react: ">=16.3.0" + resolution: + integrity: sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA== /@emotion/css/10.0.27: dependencies: "@emotion/serialize": 0.11.16 @@ -2104,6 +2157,20 @@ packages: dev: true resolution: integrity: sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== + /@emotion/styled-base/10.0.31_10fff9175f8ec0d065857495de794004: + dependencies: + "@babel/runtime": 7.12.13 + "@emotion/core": 10.1.1_react@17.0.1 + "@emotion/is-prop-valid": 0.8.8 + "@emotion/serialize": 0.11.16 + "@emotion/utils": 0.11.3 + react: 17.0.1 + dev: true + peerDependencies: + "@emotion/core": ^10.0.28 + react: ">=16.3.0" + resolution: + integrity: sha512-wTOE1NcXmqMWlyrtwdkqg87Mu6Rj1MaukEoEmEkHirO5IoHDJ8LgCQL4MjJODgxWxXibGR3opGp1p7YvkNEdXQ== /@emotion/styled-base/10.0.31_5f216699bc8c1f24088b3bf77b7cbbdf: dependencies: "@babel/runtime": 7.12.13 @@ -2118,6 +2185,18 @@ packages: react: ">=16.3.0" resolution: integrity: sha512-wTOE1NcXmqMWlyrtwdkqg87Mu6Rj1MaukEoEmEkHirO5IoHDJ8LgCQL4MjJODgxWxXibGR3opGp1p7YvkNEdXQ== + /@emotion/styled/10.0.27_10fff9175f8ec0d065857495de794004: + dependencies: + "@emotion/core": 10.1.1_react@17.0.1 + "@emotion/styled-base": 10.0.31_10fff9175f8ec0d065857495de794004 + babel-plugin-emotion: 10.2.2 + react: 17.0.1 + dev: true + peerDependencies: + "@emotion/core": ^10.0.27 + react: ">=16.3.0" + resolution: + integrity: sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q== /@emotion/styled/10.0.27_5f216699bc8c1f24088b3bf77b7cbbdf: dependencies: "@emotion/core": 10.1.1_react@16.14.0 @@ -2206,6 +2285,18 @@ packages: node: ">= 6" resolution: integrity: sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== + /@jest/console/25.5.0: + dependencies: + "@jest/types": 25.5.0 + chalk: 3.0.0 + jest-message-util: 25.5.0 + jest-util: 25.5.0 + slash: 3.0.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw== /@jest/core/24.9.0: dependencies: "@jest/console": 24.9.0 @@ -2241,6 +2332,41 @@ packages: node: ">= 6" resolution: integrity: sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A== + /@jest/core/25.5.4: + dependencies: + "@jest/console": 25.5.0 + "@jest/reporters": 25.5.1 + "@jest/test-result": 25.5.0 + "@jest/transform": 25.5.1 + "@jest/types": 25.5.0 + ansi-escapes: 4.3.1 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.6 + jest-changed-files: 25.5.0 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-resolve-dependencies: 25.5.4 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + jest-watcher: 25.5.0 + micromatch: 4.0.2 + p-each-series: 2.2.0 + realpath-native: 2.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA== /@jest/environment/24.9.0: dependencies: "@jest/fake-timers": 24.9.0 @@ -2252,6 +2378,16 @@ packages: node: ">= 6" resolution: integrity: sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ== + /@jest/environment/25.5.0: + dependencies: + "@jest/fake-timers": 25.5.0 + "@jest/types": 25.5.0 + jest-mock: 25.5.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA== /@jest/fake-timers/24.9.0: dependencies: "@jest/types": 24.9.0 @@ -2262,6 +2398,28 @@ packages: node: ">= 6" resolution: integrity: sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== + /@jest/fake-timers/25.5.0: + dependencies: + "@jest/types": 25.5.0 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + lolex: 5.1.2 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ== + /@jest/globals/25.5.2: + dependencies: + "@jest/environment": 25.5.0 + "@jest/types": 25.5.0 + expect: 25.5.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA== /@jest/reporters/24.9.0: dependencies: "@jest/environment": 24.9.0 @@ -2290,6 +2448,39 @@ packages: node: ">= 6" resolution: integrity: sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw== + /@jest/reporters/25.5.1: + dependencies: + "@bcoe/v8-coverage": 0.2.3 + "@jest/console": 25.5.0 + "@jest/test-result": 25.5.0 + "@jest/transform": 25.5.1 + "@jest/types": 25.5.0 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.6 + graceful-fs: 4.2.6 + istanbul-lib-coverage: 3.0.0 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.0 + istanbul-reports: 3.0.2 + jest-haste-map: 25.5.1 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-worker: 25.5.0 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 3.1.0 + terminal-link: 2.1.1 + v8-to-istanbul: 4.1.4 + dev: true + engines: + node: ">= 8.3" + optionalDependencies: + node-notifier: 6.0.0 + resolution: + integrity: sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw== /@jest/source-map/24.9.0: dependencies: callsites: 3.1.0 @@ -2300,6 +2491,16 @@ packages: node: ">= 6" resolution: integrity: sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== + /@jest/source-map/25.5.0: + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.6 + source-map: 0.6.1 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ== /@jest/test-result/24.9.0: dependencies: "@jest/console": 24.9.0 @@ -2310,6 +2511,17 @@ packages: node: ">= 6" resolution: integrity: sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== + /@jest/test-result/25.5.0: + dependencies: + "@jest/console": 25.5.0 + "@jest/types": 25.5.0 + "@types/istanbul-lib-coverage": 2.0.3 + collect-v8-coverage: 1.0.1 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A== /@jest/test-sequencer/24.9.0: dependencies: "@jest/test-result": 24.9.0 @@ -2321,6 +2533,18 @@ packages: node: ">= 6" resolution: integrity: sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A== + /@jest/test-sequencer/25.5.4: + dependencies: + "@jest/test-result": 25.5.0 + graceful-fs: 4.2.6 + jest-haste-map: 25.5.1 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA== /@jest/transform/24.9.0: dependencies: "@babel/core": 7.12.16 @@ -2344,6 +2568,29 @@ packages: node: ">= 6" resolution: integrity: sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ== + /@jest/transform/25.5.1: + dependencies: + "@babel/core": 7.12.16 + "@jest/types": 25.5.0 + babel-plugin-istanbul: 6.0.0 + chalk: 3.0.0 + convert-source-map: 1.7.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.6 + jest-haste-map: 25.5.1 + jest-regex-util: 25.2.6 + jest-util: 25.5.0 + micromatch: 4.0.2 + pirates: 4.0.1 + realpath-native: 2.0.0 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg== /@jest/transform/26.6.2: dependencies: "@babel/core": 7.12.16 @@ -2376,6 +2623,17 @@ packages: node: ">= 6" resolution: integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== + /@jest/types/25.5.0: + dependencies: + "@types/istanbul-lib-coverage": 2.0.3 + "@types/istanbul-reports": 1.1.2 + "@types/yargs": 15.0.13 + chalk: 3.0.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== /@jest/types/26.6.2: dependencies: "@types/istanbul-lib-coverage": 2.0.3 @@ -2388,10 +2646,10 @@ packages: node: ">= 10.14.2" resolution: integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== - /@mdx-js/loader/1.6.22_react@16.14.0: + /@mdx-js/loader/1.6.22_react@17.0.1: dependencies: "@mdx-js/mdx": 1.6.22 - "@mdx-js/react": 1.6.22_react@16.14.0 + "@mdx-js/react": 1.6.22_react@17.0.1 loader-utils: 2.0.0 dev: true peerDependencies: @@ -2422,9 +2680,9 @@ packages: dev: true resolution: integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== - /@mdx-js/react/1.6.22_react@16.14.0: + /@mdx-js/react/1.6.22_react@17.0.1: dependencies: - react: 16.14.0 + react: 17.0.1 dev: true peerDependencies: react: ^16.13.1 || ^17.0.0 @@ -2463,6 +2721,53 @@ packages: react-dom: 15.x || 16.x || 16.4.0-alpha.0911da3 resolution: integrity: sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA== + /@reach/router/1.3.4_react-dom@17.0.1+react@16.14.0: + dependencies: + create-react-context: 0.3.0_prop-types@15.7.2+react@16.14.0 + invariant: 2.2.4 + prop-types: 15.7.2 + react: 16.14.0 + react-dom: 17.0.1_react@17.0.1 + react-lifecycles-compat: 3.0.4 + dev: true + peerDependencies: + react: 15.x || 16.x || 16.4.0-alpha.0911da3 + react-dom: 15.x || 16.x || 16.4.0-alpha.0911da3 + resolution: + integrity: sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA== + /@reach/router/1.3.4_react-dom@17.0.1+react@17.0.1: + dependencies: + create-react-context: 0.3.0_prop-types@15.7.2+react@17.0.1 + invariant: 2.2.4 + prop-types: 15.7.2 + react: 17.0.1 + react-dom: 17.0.1_react@17.0.1 + react-lifecycles-compat: 3.0.4 + dev: true + peerDependencies: + react: 15.x || 16.x || 16.4.0-alpha.0911da3 + react-dom: 15.x || 16.x || 16.4.0-alpha.0911da3 + resolution: + integrity: sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA== + /@rollup/plugin-babel/5.2.3_6216fb9d118ec2889bf4004f7bcb3722: + dependencies: + "@babel/core": 7.12.16 + "@babel/helper-module-imports": 7.12.13 + "@rollup/pluginutils": 3.1.0_rollup@1.32.1 + "@types/babel__core": 7.1.12 + rollup: 1.32.1 + dev: true + engines: + node: ">= 10.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + "@types/babel__core": ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + "@types/babel__core": + optional: true + resolution: + integrity: sha512-DOMc7nx6y5xFi86AotrFssQqCen6CxYn+zts5KSI879d4n1hggSb4TH3mjVgG17Vc3lZziWWfcXzrEmVdzPMdw== /@rollup/plugin-commonjs/11.1.0_rollup@1.32.1: dependencies: "@rollup/pluginutils": 3.1.0_rollup@1.32.1 @@ -2489,21 +2794,22 @@ packages: rollup: ^1.20.0 || ^2.0.0 resolution: integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== - /@rollup/plugin-node-resolve/7.1.3_rollup@1.32.1: + /@rollup/plugin-node-resolve/9.0.0_rollup@1.32.1: dependencies: "@rollup/pluginutils": 3.1.0_rollup@1.32.1 - "@types/resolve": 0.0.8 + "@types/resolve": 1.17.1 builtin-modules: 3.2.0 + deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.20.0 rollup: 1.32.1 dev: true engines: - node: ">= 8.0.0" + node: ">= 10.0.0" peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: - integrity: sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== + integrity: sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg== /@rollup/plugin-replace/2.3.4_rollup@1.32.1: dependencies: "@rollup/pluginutils": 3.1.0_rollup@1.32.1 @@ -2532,14 +2838,20 @@ packages: requiresBuild: true resolution: integrity: sha512-b2iE8kjjzzUo2WZ0xuE2N77kfnTds7ClrDxcz3Atz7h2XrNVoAPUoT75i7CY0st5x++70V91Y+c6RpBX9MX7Jg== - /@storybook/addon-actions/5.3.21_1e966a112529b91122d2267c71432293: + /@sinonjs/commons/1.8.2: dependencies: - "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba - "@storybook/api": 5.3.21_553a6a1eff5429c148b1acaf704365ba - "@storybook/client-api": 5.3.21_553a6a1eff5429c148b1acaf704365ba - "@storybook/components": 5.3.21_@types+react@16.14.4 + type-detect: 4.0.8 + dev: true + resolution: + integrity: sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw== + /@storybook/addon-actions/5.3.21_00e28f1aa375fe7c276d73862e27efac: + dependencies: + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/api": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/client-api": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/components": 5.3.21_@types+react@17.0.2 "@storybook/core-events": 5.3.21 - "@storybook/theming": 5.3.21_react-dom@16.14.0+react@16.14.0 + "@storybook/theming": 5.3.21_react-dom@17.0.1+react@16.14.0 core-js: 3.8.3 fast-deep-equal: 2.0.1 global: 4.4.0 @@ -2555,24 +2867,24 @@ packages: regenerator-runtime: "*" resolution: integrity: sha512-6SAF/j8UBZaAbRz/rYUlcCXda+c4LQvvNlbVJc9GHjNNNMJQQVc3/EU+M7PyFz6uDUxudAW1+AFchGk04ACJ2g== - /@storybook/addon-docs/5.3.21_576ae2b1e9ccc11cbbaa62b363fae33a: + /@storybook/addon-docs/5.3.21_9b735aa46238f522700cf722751c85da: dependencies: "@babel/generator": 7.12.15 "@babel/parser": 7.12.16 "@babel/plugin-transform-react-jsx": 7.12.16_@babel+core@7.12.16 - "@egoist/vue-to-react": 1.1.0_react@16.14.0 + "@egoist/vue-to-react": 1.1.0_react@17.0.1 "@jest/transform": 24.9.0 - "@mdx-js/loader": 1.6.22_react@16.14.0 + "@mdx-js/loader": 1.6.22_react@17.0.1 "@mdx-js/mdx": 1.6.22 - "@mdx-js/react": 1.6.22_react@16.14.0 - "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba - "@storybook/api": 5.3.21_553a6a1eff5429c148b1acaf704365ba - "@storybook/components": 5.3.21_@types+react@16.14.4 + "@mdx-js/react": 1.6.22_react@17.0.1 + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/api": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/components": 5.3.21_@types+react@17.0.2 "@storybook/core-events": 5.3.21 "@storybook/csf": 0.0.1 "@storybook/postinstall": 5.3.21 - "@storybook/source-loader": 5.3.21_react-dom@16.14.0 - "@storybook/theming": 5.3.21_react-dom@16.14.0+react@16.14.0 + "@storybook/source-loader": 5.3.21_react-dom@17.0.1 + "@storybook/theming": 5.3.21_react-dom@17.0.1+react@17.0.1 acorn: 7.4.1 acorn-jsx: 5.3.1_acorn@7.4.1 acorn-walk: 7.2.0 @@ -2585,9 +2897,9 @@ packages: js-string-escape: 1.0.1 lodash: 4.17.20 prop-types: 15.7.2 - react: 16.14.0 - react-element-to-jsx-string: 14.3.2_react-dom@16.14.0+react@16.14.0 - react-is: 16.13.1 + react: 17.0.1 + react-element-to-jsx-string: 14.3.2_react-dom@17.0.1+react@17.0.1 + react-is: 17.0.1 remark-external-links: 5.0.0 remark-slug: 5.1.2 ts-dedent: 1.2.0 @@ -2606,12 +2918,12 @@ packages: webpack: "*" resolution: integrity: sha512-TC41IsIwQTvEzNUcBLyk9nCIXw340MjiMzk6/j0HE4D38VlPmAiNxYC729niFqvtR4aRTpCuVygESpLtxYlbeg== - /@storybook/addon-info/5.3.21_1e966a112529b91122d2267c71432293: + /@storybook/addon-info/5.3.21_00e28f1aa375fe7c276d73862e27efac: dependencies: - "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df "@storybook/client-logger": 5.3.21 - "@storybook/components": 5.3.21_@types+react@16.14.4 - "@storybook/theming": 5.3.21_react-dom@16.14.0+react@16.14.0 + "@storybook/components": 5.3.21_@types+react@17.0.2 + "@storybook/theming": 5.3.21_react-dom@17.0.1+react@16.14.0 core-js: 3.8.3 global: 4.4.0 marksy: 8.0.0 @@ -2619,7 +2931,7 @@ packages: prop-types: 15.7.2 react: 16.14.0 react-addons-create-fragment: 15.6.2 - react-element-to-jsx-string: 14.3.2_react-dom@16.14.0+react@16.14.0 + react-element-to-jsx-string: 14.3.2_react-dom@17.0.1+react@16.14.0 react-is: 16.13.1 react-lifecycles-compat: 3.0.4 util-deprecate: 1.0.2 @@ -2630,18 +2942,18 @@ packages: regenerator-runtime: "*" resolution: integrity: sha512-A/K9HzmoXMuOUxH3AozTvjNZwTlYVHob2OaDRfMza0gYMzG0tOrxqcdNTigeAWAjS//Z0G3enue6rHulQZK/+g== - /@storybook/addon-links/5.3.21_a69e1f4650876a896b2fcd324e693ee1: + /@storybook/addon-links/5.3.21_7a854245ac5ea9205cf2a5acfdb90ed3: dependencies: - "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df "@storybook/client-logger": 5.3.21 "@storybook/core-events": 5.3.21 "@storybook/csf": 0.0.1 - "@storybook/router": 5.3.21_react-dom@16.14.0+react@16.14.0 + "@storybook/router": 5.3.21_react-dom@17.0.1+react@17.0.1 core-js: 3.8.3 global: 4.4.0 prop-types: 15.7.2 qs: 6.9.6 - react: 16.14.0 + react: 17.0.1 ts-dedent: 1.2.0 dev: true peerDependencies: @@ -2650,20 +2962,20 @@ packages: regenerator-runtime: "*" resolution: integrity: sha512-Gjg3EUGVNSubvWawgbdiXQIKOL7QoMQOCeh1Pyl+5GPozYWDMr8O+86funTbt9LPBzGE1J+RWHarDaArUc6tSw== - /@storybook/addon-storysource/5.3.21_d8fb7aa42245a00bdcf553a41381ecb2: + /@storybook/addon-storysource/5.3.21_54f0cdf50b81d00d581db00613065534: dependencies: - "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba - "@storybook/components": 5.3.21_@types+react@16.14.4 - "@storybook/router": 5.3.21_react-dom@16.14.0+react@16.14.0 - "@storybook/source-loader": 5.3.21_react-dom@16.14.0 - "@storybook/theming": 5.3.21_react-dom@16.14.0+react@16.14.0 + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/components": 5.3.21_@types+react@17.0.2 + "@storybook/router": 5.3.21_react-dom@17.0.1+react@17.0.1 + "@storybook/source-loader": 5.3.21_react-dom@17.0.1 + "@storybook/theming": 5.3.21_react-dom@17.0.1+react@17.0.1 core-js: 3.8.3 estraverse: 4.3.0 loader-utils: 1.4.0 prettier: 2.2.1 prop-types: 15.7.2 - react: 16.14.0 - react-syntax-highlighter: 11.0.2_react@16.14.0 + react: 17.0.1 + react-syntax-highlighter: 11.0.2_react@17.0.1 regenerator-runtime: 0.13.7 util-deprecate: 1.0.2 dev: true @@ -2688,6 +3000,21 @@ packages: regenerator-runtime: "*" resolution: integrity: sha512-Ji/21WADTLVbTbiKcZ64BcL0Es+h1Afxx3kNmGJqPSTUYroCwIFCT9mUzCqU6G+YyWaISAmTii5UJkTwMkChwA== + /@storybook/addons/5.3.21_5708bfbf9334cec373cf7669850bf9df: + dependencies: + "@storybook/api": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/channels": 5.3.21 + "@storybook/client-logger": 5.3.21 + "@storybook/core-events": 5.3.21 + core-js: 3.8.3 + global: 4.4.0 + util-deprecate: 1.0.2 + dev: true + peerDependencies: + react-dom: "*" + regenerator-runtime: "*" + resolution: + integrity: sha512-Ji/21WADTLVbTbiKcZ64BcL0Es+h1Afxx3kNmGJqPSTUYroCwIFCT9mUzCqU6G+YyWaISAmTii5UJkTwMkChwA== /@storybook/api/5.3.21_553a6a1eff5429c148b1acaf704365ba: dependencies: "@reach/router": 1.3.4_react-dom@16.14.0+react@16.14.0 @@ -2717,6 +3044,35 @@ packages: regenerator-runtime: "*" resolution: integrity: sha512-K1o4an/Rx8daKRDooks6qzN6ZGyqizeacZZbair3F8CsSfTgrr2zCcf9pgKojLQa9koEmMHlcdb2KnS+GwPEgA== + /@storybook/api/5.3.21_5708bfbf9334cec373cf7669850bf9df: + dependencies: + "@reach/router": 1.3.4_react-dom@17.0.1+react@16.14.0 + "@storybook/channels": 5.3.21 + "@storybook/client-logger": 5.3.21 + "@storybook/core-events": 5.3.21 + "@storybook/csf": 0.0.1 + "@storybook/router": 5.3.21_react-dom@17.0.1+react@16.14.0 + "@storybook/theming": 5.3.21_react-dom@17.0.1+react@16.14.0 + "@types/reach__router": 1.3.7 + core-js: 3.8.3 + fast-deep-equal: 2.0.1 + global: 4.4.0 + lodash: 4.17.20 + memoizerific: 1.11.3 + prop-types: 15.7.2 + react: 16.14.0 + regenerator-runtime: 0.13.7 + semver: 6.3.0 + shallow-equal: 1.2.1 + store2: 2.12.0 + telejson: 3.3.0 + util-deprecate: 1.0.2 + dev: true + peerDependencies: + react-dom: "*" + regenerator-runtime: "*" + resolution: + integrity: sha512-K1o4an/Rx8daKRDooks6qzN6ZGyqizeacZZbair3F8CsSfTgrr2zCcf9pgKojLQa9koEmMHlcdb2KnS+GwPEgA== /@storybook/channel-postmessage/5.3.21: dependencies: "@storybook/channels": 5.3.21 @@ -2733,9 +3089,9 @@ packages: dev: true resolution: integrity: sha512-OXoFs9XtBVg/cCk6lYMrxkzaNlJRf54ABdorp7YAAj7S9tRL1JxOZHxmjNQwEoiRvssmem2rAWtEAxfuEANsAA== - /@storybook/client-api/5.3.21_553a6a1eff5429c148b1acaf704365ba: + /@storybook/client-api/5.3.21_5708bfbf9334cec373cf7669850bf9df: dependencies: - "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df "@storybook/channel-postmessage": 5.3.21 "@storybook/channels": 5.3.21 "@storybook/client-logger": 5.3.21 @@ -2792,13 +3148,41 @@ packages: "@types/react": "*" resolution: integrity: sha512-42QQk6qZl6wrtajP8yNCfmNS2t8Iod5QY+4V/l6iNnnT9O+j6cWOlnO+ZyvjNv0Xm0zIOt+VyVjdkKh8FUjQmA== + /@storybook/components/5.3.21_@types+react@17.0.2: + dependencies: + "@storybook/client-logger": 5.3.21 + "@storybook/theming": 5.3.21_react-dom@16.14.0+react@16.14.0 + "@types/react-syntax-highlighter": 11.0.4 + "@types/react-textarea-autosize": 4.3.5 + core-js: 3.8.3 + global: 4.4.0 + lodash: 4.17.20 + markdown-to-jsx: 6.11.4_react@16.14.0 + memoizerific: 1.11.3 + polished: 3.7.0 + popper.js: 1.16.1 + prop-types: 15.7.2 + react: 16.14.0 + react-dom: 16.14.0_react@16.14.0 + react-focus-lock: 2.5.0_8368a1a1e60c4cc60143011e7e84648e + react-helmet-async: 1.0.7_react-dom@16.14.0+react@16.14.0 + react-popper-tooltip: 2.11.1_react-dom@16.14.0+react@16.14.0 + react-syntax-highlighter: 11.0.2_react@16.14.0 + react-textarea-autosize: 7.1.2_react@16.14.0 + simplebar-react: 1.2.3_react-dom@16.14.0+react@16.14.0 + ts-dedent: 1.2.0 + dev: true + peerDependencies: + "@types/react": "*" + resolution: + integrity: sha512-42QQk6qZl6wrtajP8yNCfmNS2t8Iod5QY+4V/l6iNnnT9O+j6cWOlnO+ZyvjNv0Xm0zIOt+VyVjdkKh8FUjQmA== /@storybook/core-events/5.3.21: dependencies: core-js: 3.8.3 dev: true resolution: integrity: sha512-/Zsm1sKAh6pzQv8jQUmuhM7nuM01ZljIRKy8p2HjPNlMjDB5yaRkBfyeAUXUg+qXNI6aHVWa4jGdPEdwwY4oLA== - /@storybook/core/5.3.21_8b6695dd49a1b060c7d88f062411660a: + /@storybook/core/5.3.21_75c89c68c9d2fd6310dfb01bc120f079: dependencies: "@babel/core": 7.12.16 "@babel/plugin-proposal-class-properties": 7.12.13_@babel+core@7.12.16 @@ -2806,15 +3190,15 @@ packages: "@babel/plugin-syntax-dynamic-import": 7.8.3_@babel+core@7.12.16 "@babel/plugin-transform-react-constant-elements": 7.12.13_@babel+core@7.12.16 "@babel/preset-env": 7.12.16_@babel+core@7.12.16 - "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df "@storybook/channel-postmessage": 5.3.21 - "@storybook/client-api": 5.3.21_553a6a1eff5429c148b1acaf704365ba + "@storybook/client-api": 5.3.21_5708bfbf9334cec373cf7669850bf9df "@storybook/client-logger": 5.3.21 "@storybook/core-events": 5.3.21 "@storybook/csf": 0.0.1 "@storybook/node-logger": 5.3.21 - "@storybook/router": 5.3.21_react-dom@16.14.0+react@16.14.0 - "@storybook/theming": 5.3.21_react-dom@16.14.0+react@16.14.0 + "@storybook/router": 5.3.21_react-dom@17.0.1+react@17.0.1 + "@storybook/theming": 5.3.21_react-dom@17.0.1+react@17.0.1 "@storybook/ui": 5.3.21_@types+react@16.14.4 airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.14 @@ -2852,15 +3236,104 @@ packages: micromatch: 4.0.2 node-fetch: 2.6.1 open: 7.4.0 - pnp-webpack-plugin: 1.5.0_typescript@3.9.9 + pnp-webpack-plugin: 1.5.0_typescript@4.1.5 postcss-flexbugs-fixes: 4.2.1 postcss-loader: 3.0.0 pretty-hrtime: 1.0.3 qs: 6.9.6 raw-loader: 3.1.0_webpack@4.46.0 - react: 16.14.0 + react: 17.0.1 react-dev-utils: 9.1.0 - react-dom: 16.14.0_react@16.14.0 + react-dom: 17.0.1_react@17.0.1 + regenerator-runtime: 0.13.7 + resolve: 1.20.0 + resolve-from: 5.0.0 + semver: 6.3.0 + serve-favicon: 2.5.0 + shelljs: 0.8.4 + style-loader: 1.3.0_webpack@4.46.0 + terser-webpack-plugin: 2.3.8_webpack@4.46.0 + ts-dedent: 1.2.0 + unfetch: 4.2.0 + url-loader: 2.3.0_file-loader@4.3.0+webpack@4.46.0 + util-deprecate: 1.0.2 + webpack: 4.46.0 + webpack-dev-middleware: 3.7.3_webpack@4.46.0 + webpack-hot-middleware: 2.25.0 + webpack-virtual-modules: 0.2.2 + dev: true + peerDependencies: + "@babel/core": "*" + "@types/react": "*" + babel-loader: ^7.0.0 || ^8.0.0 + react: "*" + react-dom: "*" + typescript: "*" + resolution: + integrity: sha512-plD47WIsn/JoyRJDOpmH7N7mEMo/jiA8ZlOitLW55zYvzUn8UrVpRFpMYo91OJxiCT6JFoaEh3XtNdhbgUwnPA== + /@storybook/core/5.3.21_fee66dcbfa2988a4a70684f6ea347fa9: + dependencies: + "@babel/core": 7.12.16 + "@babel/plugin-proposal-class-properties": 7.12.13_@babel+core@7.12.16 + "@babel/plugin-proposal-object-rest-spread": 7.12.13_@babel+core@7.12.16 + "@babel/plugin-syntax-dynamic-import": 7.8.3_@babel+core@7.12.16 + "@babel/plugin-transform-react-constant-elements": 7.12.13_@babel+core@7.12.16 + "@babel/preset-env": 7.12.16_@babel+core@7.12.16 + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/channel-postmessage": 5.3.21 + "@storybook/client-api": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/client-logger": 5.3.21 + "@storybook/core-events": 5.3.21 + "@storybook/csf": 0.0.1 + "@storybook/node-logger": 5.3.21 + "@storybook/router": 5.3.21_react-dom@17.0.1+react@17.0.1 + "@storybook/theming": 5.3.21_react-dom@17.0.1+react@17.0.1 + "@storybook/ui": 5.3.21_@types+react@17.0.2 + airbnb-js-shims: 2.2.1 + ansi-to-html: 0.6.14 + autoprefixer: 9.8.6 + babel-loader: 8.2.2_8040e036044e91f985695d7556bc5dad + babel-plugin-add-react-displayname: 0.0.5 + babel-plugin-emotion: 10.2.2 + babel-plugin-macros: 2.8.0 + babel-preset-minify: 0.5.1 + boxen: 4.2.0 + case-sensitive-paths-webpack-plugin: 2.3.0 + chalk: 3.0.0 + cli-table3: 0.5.1 + commander: 4.1.1 + core-js: 3.8.3 + corejs-upgrade-webpack-plugin: 2.2.0 + css-loader: 3.6.0_webpack@4.46.0 + detect-port: 1.3.0 + dotenv-webpack: 1.8.0_webpack@4.46.0 + ejs: 2.7.4 + express: 4.17.1 + file-loader: 4.3.0_webpack@4.46.0 + file-system-cache: 1.0.5 + find-cache-dir: 3.3.1 + find-up: 4.1.0 + fs-extra: 8.1.0 + glob-base: 0.3.0 + global: 4.4.0 + html-webpack-plugin: 4.5.1_webpack@4.46.0 + inquirer: 7.3.3 + interpret: 2.2.0 + ip: 1.1.5 + json5: 2.2.0 + lazy-universal-dotenv: 3.0.1 + micromatch: 4.0.2 + node-fetch: 2.6.1 + open: 7.4.0 + pnp-webpack-plugin: 1.5.0_typescript@4.1.5 + postcss-flexbugs-fixes: 4.2.1 + postcss-loader: 3.0.0 + pretty-hrtime: 1.0.3 + qs: 6.9.6 + raw-loader: 3.1.0_webpack@4.46.0 + react: 17.0.1 + react-dev-utils: 9.1.0 + react-dom: 17.0.1_react@17.0.1 regenerator-runtime: 0.13.7 resolve: 1.20.0 resolve-from: 5.0.0 @@ -2910,16 +3383,16 @@ packages: dev: true resolution: integrity: sha512-pF+k27DQOWfhlrz9g8t3kAn2dCo7bFRCLMftIDGfJAyMJsXQ+Nl+RAJpM+g7AXV0G9Q0z+H93EEsxV+9ZHF7xA== - /@storybook/preset-create-react-app/3.1.5_8cd47420b912a68bdd3875c2c3c848be: + /@storybook/preset-create-react-app/3.1.5_1a394c6ab14d2036076dcea9ec7b48e7: dependencies: "@babel/core": 7.12.16 - "@storybook/react": 5.3.21_8b6695dd49a1b060c7d88f062411660a + "@storybook/react": 5.3.21_fee66dcbfa2988a4a70684f6ea347fa9 "@types/babel__core": 7.1.12 "@types/webpack": 4.41.26 babel-plugin-react-docgen: 4.2.1 - pnp-webpack-plugin: 1.6.4_typescript@3.9.9 - react-docgen-typescript-plugin: 0.6.3_typescript@3.9.9 - react-scripts: 3.4.4_typescript@3.9.9 + pnp-webpack-plugin: 1.6.4_typescript@4.1.5 + react-docgen-typescript-plugin: 0.6.3_typescript@4.1.5 + react-scripts: 3.4.4_typescript@4.1.5 semver: 7.3.4 dev: true peerDependencies: @@ -2930,14 +3403,14 @@ packages: typescript: "*" resolution: integrity: sha512-tzYcCRD5j22/HoDZ1tvsKaVnzyd4qqTE9sn3cx56Reb0XHcm4XkvG87jx0NvBGPCZrsThyBAtB3+XNxoFbI+9Q== - /@storybook/react/5.3.21_8b6695dd49a1b060c7d88f062411660a: + /@storybook/react/5.3.21_75c89c68c9d2fd6310dfb01bc120f079: dependencies: "@babel/core": 7.12.16 "@babel/plugin-transform-react-constant-elements": 7.12.13_@babel+core@7.12.16 "@babel/preset-flow": 7.12.13_@babel+core@7.12.16 "@babel/preset-react": 7.12.13_@babel+core@7.12.16 - "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba - "@storybook/core": 5.3.21_8b6695dd49a1b060c7d88f062411660a + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/core": 5.3.21_75c89c68c9d2fd6310dfb01bc120f079 "@storybook/node-logger": 5.3.21 "@svgr/webpack": 4.3.3 "@types/webpack-env": 1.16.0 @@ -2950,9 +3423,49 @@ packages: lodash: 4.17.20 mini-css-extract-plugin: 0.7.0_webpack@4.46.0 prop-types: 15.7.2 - react: 16.14.0 + react: 17.0.1 react-dev-utils: 9.1.0 - react-dom: 16.14.0_react@16.14.0 + react-dom: 17.0.1_react@17.0.1 + regenerator-runtime: 0.13.7 + semver: 6.3.0 + ts-dedent: 1.2.0 + webpack: 4.46.0 + dev: true + engines: + node: ">=8.0.0" + hasBin: true + peerDependencies: + "@babel/core": ^7.0.1 + "@types/react": "*" + babel-loader: ^7.0.0 || ^8.0.0 + react: "*" + react-dom: "*" + typescript: "*" + resolution: + integrity: sha512-A50F8dDZxyLGa/dE3q0Zxt7T5r9UbomoSclqw7oJTO9GI76QOu7GfsoWrEL2gTEDAmqXreLVQqGuTLQhBz0rlA== + /@storybook/react/5.3.21_fee66dcbfa2988a4a70684f6ea347fa9: + dependencies: + "@babel/core": 7.12.16 + "@babel/plugin-transform-react-constant-elements": 7.12.13_@babel+core@7.12.16 + "@babel/preset-flow": 7.12.13_@babel+core@7.12.16 + "@babel/preset-react": 7.12.13_@babel+core@7.12.16 + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/core": 5.3.21_fee66dcbfa2988a4a70684f6ea347fa9 + "@storybook/node-logger": 5.3.21 + "@svgr/webpack": 4.3.3 + "@types/webpack-env": 1.16.0 + babel-loader: 8.2.2_8040e036044e91f985695d7556bc5dad + babel-plugin-add-react-displayname: 0.0.5 + babel-plugin-named-asset-import: 0.3.7_@babel+core@7.12.16 + babel-plugin-react-docgen: 4.2.1 + core-js: 3.8.3 + global: 4.4.0 + lodash: 4.17.20 + mini-css-extract-plugin: 0.7.0_webpack@4.46.0 + prop-types: 15.7.2 + react: 17.0.1 + react-dev-utils: 9.1.0 + react-dom: 17.0.1_react@17.0.1 regenerator-runtime: 0.13.7 semver: 6.3.0 ts-dedent: 1.2.0 @@ -2989,9 +3502,47 @@ packages: react-dom: "*" resolution: integrity: sha512-c29m5UikK5Q1lyd6FltOGFhIcpd6PIb855YS3OUNe3F6ZA1tfJ+aNKrCBc65d1c+fvCGG76dYYYv0RvwEmKXXg== - /@storybook/source-loader/5.3.21_react-dom@16.14.0: + /@storybook/router/5.3.21_react-dom@17.0.1+react@16.14.0: dependencies: - "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba + "@reach/router": 1.3.4_react-dom@17.0.1+react@16.14.0 + "@storybook/csf": 0.0.1 + "@types/reach__router": 1.3.7 + core-js: 3.8.3 + global: 4.4.0 + lodash: 4.17.20 + memoizerific: 1.11.3 + qs: 6.9.6 + react: 16.14.0 + react-dom: 17.0.1_react@17.0.1 + util-deprecate: 1.0.2 + dev: true + peerDependencies: + react: "*" + react-dom: "*" + resolution: + integrity: sha512-c29m5UikK5Q1lyd6FltOGFhIcpd6PIb855YS3OUNe3F6ZA1tfJ+aNKrCBc65d1c+fvCGG76dYYYv0RvwEmKXXg== + /@storybook/router/5.3.21_react-dom@17.0.1+react@17.0.1: + dependencies: + "@reach/router": 1.3.4_react-dom@17.0.1+react@17.0.1 + "@storybook/csf": 0.0.1 + "@types/reach__router": 1.3.7 + core-js: 3.8.3 + global: 4.4.0 + lodash: 4.17.20 + memoizerific: 1.11.3 + qs: 6.9.6 + react: 17.0.1 + react-dom: 17.0.1_react@17.0.1 + util-deprecate: 1.0.2 + dev: true + peerDependencies: + react: "*" + react-dom: "*" + resolution: + integrity: sha512-c29m5UikK5Q1lyd6FltOGFhIcpd6PIb855YS3OUNe3F6ZA1tfJ+aNKrCBc65d1c+fvCGG76dYYYv0RvwEmKXXg== + /@storybook/source-loader/5.3.21_react-dom@17.0.1: + dependencies: + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df "@storybook/client-logger": 5.3.21 "@storybook/csf": 0.0.1 core-js: 3.8.3 @@ -3028,6 +3579,50 @@ packages: react-dom: "*" resolution: integrity: sha512-FZbxjizqdO9lV5LUixPio/7+6UdPiswCzTJn8Hcot9uwwgfnrViRdN7xyjmSYRqv9nHP3OlYbtdeCAgZ4aPq8g== + /@storybook/theming/5.3.21_react-dom@17.0.1+react@16.14.0: + dependencies: + "@emotion/core": 10.1.1_react@16.14.0 + "@emotion/styled": 10.0.27_5f216699bc8c1f24088b3bf77b7cbbdf + "@storybook/client-logger": 5.3.21 + core-js: 3.8.3 + deep-object-diff: 1.1.0 + emotion-theming: 10.0.27_5f216699bc8c1f24088b3bf77b7cbbdf + global: 4.4.0 + memoizerific: 1.11.3 + polished: 3.7.0 + prop-types: 15.7.2 + react: 16.14.0 + react-dom: 17.0.1_react@17.0.1 + resolve-from: 5.0.0 + ts-dedent: 1.2.0 + dev: true + peerDependencies: + react: "*" + react-dom: "*" + resolution: + integrity: sha512-FZbxjizqdO9lV5LUixPio/7+6UdPiswCzTJn8Hcot9uwwgfnrViRdN7xyjmSYRqv9nHP3OlYbtdeCAgZ4aPq8g== + /@storybook/theming/5.3.21_react-dom@17.0.1+react@17.0.1: + dependencies: + "@emotion/core": 10.1.1_react@17.0.1 + "@emotion/styled": 10.0.27_10fff9175f8ec0d065857495de794004 + "@storybook/client-logger": 5.3.21 + core-js: 3.8.3 + deep-object-diff: 1.1.0 + emotion-theming: 10.0.27_10fff9175f8ec0d065857495de794004 + global: 4.4.0 + memoizerific: 1.11.3 + polished: 3.7.0 + prop-types: 15.7.2 + react: 17.0.1 + react-dom: 17.0.1_react@17.0.1 + resolve-from: 5.0.0 + ts-dedent: 1.2.0 + dev: true + peerDependencies: + react: "*" + react-dom: "*" + resolution: + integrity: sha512-FZbxjizqdO9lV5LUixPio/7+6UdPiswCzTJn8Hcot9uwwgfnrViRdN7xyjmSYRqv9nHP3OlYbtdeCAgZ4aPq8g== /@storybook/ui/5.3.21_@types+react@16.14.4: dependencies: "@emotion/core": 10.1.1_react@16.14.0 @@ -3069,6 +3664,47 @@ packages: "@types/react": "*" resolution: integrity: sha512-OUf8JYY9LN+XfzLSZE6KtboITGDL6C8Z0W9QOXM5LJwFLv4PkANK/f9qsB5vVHFm7vhoO96butFzs6SjTKhxkw== + /@storybook/ui/5.3.21_@types+react@17.0.2: + dependencies: + "@emotion/core": 10.1.1_react@16.14.0 + "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba + "@storybook/api": 5.3.21_553a6a1eff5429c148b1acaf704365ba + "@storybook/channels": 5.3.21 + "@storybook/client-logger": 5.3.21 + "@storybook/components": 5.3.21_@types+react@17.0.2 + "@storybook/core-events": 5.3.21 + "@storybook/router": 5.3.21_react-dom@16.14.0+react@16.14.0 + "@storybook/theming": 5.3.21_react-dom@16.14.0+react@16.14.0 + copy-to-clipboard: 3.3.1 + core-js: 3.8.3 + core-js-pure: 3.8.3 + emotion-theming: 10.0.27_5f216699bc8c1f24088b3bf77b7cbbdf + fast-deep-equal: 2.0.1 + fuse.js: 3.6.1 + global: 4.4.0 + lodash: 4.17.20 + markdown-to-jsx: 6.11.4_react@16.14.0 + memoizerific: 1.11.3 + polished: 3.7.0 + prop-types: 15.7.2 + qs: 6.9.6 + react: 16.14.0 + react-dom: 16.14.0_react@16.14.0 + react-draggable: 4.4.3 + react-helmet-async: 1.0.7_react-dom@16.14.0+react@16.14.0 + react-hotkeys: 2.0.0_react@16.14.0 + react-sizeme: 2.6.12_react-dom@16.14.0+react@16.14.0 + regenerator-runtime: 0.13.7 + resolve-from: 5.0.0 + semver: 6.3.0 + store2: 2.12.0 + telejson: 3.3.0 + util-deprecate: 1.0.2 + dev: true + peerDependencies: + "@types/react": "*" + resolution: + integrity: sha512-OUf8JYY9LN+XfzLSZE6KtboITGDL6C8Z0W9QOXM5LJwFLv4PkANK/f9qsB5vVHFm7vhoO96butFzs6SjTKhxkw== /@svgr/babel-plugin-add-jsx-attribute/4.2.0: dev: true engines: @@ -3218,24 +3854,24 @@ packages: yarn: ">=1" resolution: integrity: sha512-Mn2gnA9d1wStlAIT2NU8J15LNob0YFBVjs2aEQ3j8rsfRQo+lAs7/ui1i2TGaJjapLmuNPLTsrm+nPjmZDwpcQ== - /@testing-library/react-hooks/3.7.0_98e0eb37a9f7280a1c5a6c886619f5b4: + /@testing-library/react-hooks/3.7.0_fa0517a4fac030dbc6437f7040cc0a9a: dependencies: "@babel/runtime": 7.12.13 "@types/testing-library__react-hooks": 3.4.1 - react: 16.14.0 - react-test-renderer: 16.14.0_react@16.14.0 + react: 17.0.1 + react-test-renderer: 16.14.0_react@17.0.1 dev: true peerDependencies: react: ">=16.9.0" react-test-renderer: ">=16.9.0" resolution: integrity: sha512-TwfbY6BWtWIHitjT05sbllyLIProcysC0dF0q1bbDa7OHLC6A6rJOYJwZ13hzfz3O4RtOuInmprBozJRyyo7/g== - /@testing-library/react/10.4.9_react-dom@16.14.0+react@16.14.0: + /@testing-library/react/10.4.9_react-dom@17.0.1+react@17.0.1: dependencies: "@babel/runtime": 7.12.13 "@testing-library/dom": 7.29.4 - react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 + react: 17.0.1 + react-dom: 17.0.1_react@17.0.1 dev: true engines: node: ">=10" @@ -3343,12 +3979,13 @@ packages: dev: true resolution: integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== - /@types/jest/24.9.1: + /@types/jest/25.2.3: dependencies: - jest-diff: 24.9.0 + jest-diff: 25.5.0 + pretty-format: 25.5.0 dev: true resolution: - integrity: sha512-Fb38HkXSVA4L8fGKEZ6le5bB8r6MRWlOCZbVuWZcmOMSCd2wCYOwN1ibj8daIoV9naq7aaOZjrLCoCMptKU/4Q== + integrity: sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw== /@types/jest/26.0.20: dependencies: jest-diff: 26.6.2 @@ -3382,6 +4019,10 @@ packages: dev: true resolution: integrity: sha512-Ecfmo4YDQPwuqTCl1yBxLV5ihKfRlkBmzUEDcfIRvDxOTGQEeikr317Ln7Gcv0tjA8dVgKI3rniqW2G1OyKDng== + /@types/normalize-package-data/2.4.0: + dev: true + resolution: + integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== /@types/npmlog/4.1.2: dev: true resolution: @@ -3394,6 +4035,10 @@ packages: dev: true resolution: integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== + /@types/prettier/1.19.1: + dev: true + resolution: + integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ== /@types/prop-types/15.7.3: dev: true resolution: @@ -3408,30 +4053,30 @@ packages: dev: true resolution: integrity: sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg== - /@types/react-dom/16.9.11: + /@types/react-dom/17.0.1: dependencies: "@types/react": 16.14.4 dev: true resolution: - integrity: sha512-3UuR4MoWf5spNgrG6cwsmT9DdRghcR4IDFOzNZ6+wcmacxkFykcb5ji0nNVm9ckBT4BCxvCrJJbM4+EYsEEVIg== - /@types/react-is/16.7.2: + integrity: sha512-yIVyopxQb8IDZ7SOHeTovurFq+fXiPICa+GV3gp0Xedsl+MwQlMLKmvrnEjFbQxjliH5YVAEWFh975eVNmKj7Q== + /@types/react-is/17.0.0: dependencies: "@types/react": 16.14.4 dev: true resolution: - integrity: sha512-rdQUu9J+RUz4Vcr768UyTzv+fZGzKBy1/PPhaxTfzAfaHSW4+b0olA6czXLZv7PO7/ktbHu41kcpAG7Z46kvDQ== + integrity: sha512-A0DQ1YWZ0RG2+PV7neAotNCIh8gZ3z7tQnDJyS2xRPDNtAtSPcJ9YyfMP8be36Ha0kQRzbZCrrTMznA4blqO5g== /@types/react-syntax-highlighter/11.0.4: dependencies: "@types/react": 16.14.4 dev: true resolution: integrity: sha512-9GfTo3a0PHwQeTVoqs0g5bS28KkSY48pp5659wA+Dp4MqceDEa8EHBqrllJvvtyusszyJhViUEap0FDvlk/9Zg== - /@types/react-test-renderer/16.9.5: + /@types/react-test-renderer/17.0.1: dependencies: "@types/react": 16.14.4 dev: true resolution: - integrity: sha512-C4cN7C2uSSGOYelp2XfdtJb5TsCP+QiZ+0Bm4U3ZfUswN8oN9O/l86XO/OvBSFCmWY7w75fzsQvZ50eGkFN34A== + integrity: sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw== /@types/react-textarea-autosize/4.3.5: dependencies: "@types/react": 16.14.4 @@ -3445,12 +4090,19 @@ packages: dev: true resolution: integrity: sha512-ETj7GbkPGjca/A4trkVeGvoIakmLV6ZtX3J8dcmOpzKzWVybbrOxanwaIPG71GZwImoMDY6Fq4wIe34lEqZ0FQ== - /@types/resolve/0.0.8: + /@types/react/17.0.2: + dependencies: + "@types/prop-types": 15.7.3 + csstype: 3.0.6 + dev: true + resolution: + integrity: sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA== + /@types/resolve/1.17.1: dependencies: "@types/node": 14.14.27 dev: true resolution: - integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== + integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== /@types/source-list-map/0.1.2: dev: true resolution: @@ -3459,10 +4111,10 @@ packages: dev: true resolution: integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== - /@types/storybook__addon-info/5.2.3_c440630b1d01b99683a8008019c78113: + /@types/storybook__addon-info/5.2.3_d07e2970b69f75196c4f9ef12d75f490: dependencies: - "@storybook/addons": 5.3.21_553a6a1eff5429c148b1acaf704365ba - "@storybook/react": 5.3.21_8b6695dd49a1b060c7d88f062411660a + "@storybook/addons": 5.3.21_5708bfbf9334cec373cf7669850bf9df + "@storybook/react": 5.3.21_75c89c68c9d2fd6310dfb01bc120f079 "@types/react": 16.14.4 dev: true peerDependencies: @@ -3486,20 +4138,10 @@ packages: integrity: sha512-ggn3ws+yRbOHog9GxnXiEZ/35Mow6YtPZpd7Z5mKDeZS/o7zx3yAle0ov/wjhVB5QT4N2Dt+GNoGCdqkBGCajQ== /@types/testing-library__react-hooks/3.4.1: dependencies: - "@types/react-test-renderer": 16.9.5 + "@types/react-test-renderer": 17.0.1 dev: true resolution: integrity: sha512-G4JdzEcq61fUyV6wVW9ebHWEiLK2iQvaBuCHHn9eMSbZzVh4Z4wHnUGIvQOYCCYeu5DnUtFyNYuAAgbSaO/43Q== - /@types/testing-library__react/10.2.0_react-dom@16.14.0+react@16.14.0: - dependencies: - "@testing-library/react": 10.4.9_react-dom@16.14.0+react@16.14.0 - deprecated: "This is a stub types definition. testing-library__react provides its own type definitions, so you do not need this installed." - dev: true - peerDependencies: - react: "*" - react-dom: "*" - resolution: - integrity: sha512-KbU7qVfEwml8G5KFxM+xEfentAAVj/SOQSjW0+HqzjPE0cXpt0IpSamfX4jGYCImznDHgQcfXBPajS7HjLZduw== /@types/uglify-js/3.12.0: dependencies: source-map: 0.6.1 @@ -3570,6 +4212,27 @@ packages: optional: true resolution: integrity: sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== + /@typescript-eslint/eslint-plugin/2.34.0_6f91f277978749811e3fd6a98bb2e7c9: + dependencies: + "@typescript-eslint/experimental-utils": 2.34.0_eslint@6.8.0+typescript@4.1.5 + "@typescript-eslint/parser": 2.34.0_eslint@6.8.0+typescript@4.1.5 + eslint: 6.8.0 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + tsutils: 3.20.0_typescript@4.1.5 + typescript: 4.1.5 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + peerDependencies: + "@typescript-eslint/parser": ^2.0.0 + eslint: ^5.0.0 || ^6.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== /@typescript-eslint/experimental-utils/2.34.0_eslint@6.8.0+typescript@3.9.9: dependencies: "@types/json-schema": 7.0.7 @@ -3585,6 +4248,21 @@ packages: typescript: "*" resolution: integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== + /@typescript-eslint/experimental-utils/2.34.0_eslint@6.8.0+typescript@4.1.5: + dependencies: + "@types/json-schema": 7.0.7 + "@typescript-eslint/typescript-estree": 2.34.0_typescript@4.1.5 + eslint: 6.8.0 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + peerDependencies: + eslint: "*" + typescript: "*" + resolution: + integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== /@typescript-eslint/parser/2.34.0_eslint@6.8.0+typescript@3.9.9: dependencies: "@types/eslint-visitor-keys": 1.0.0 @@ -3604,6 +4282,25 @@ packages: optional: true resolution: integrity: sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== + /@typescript-eslint/parser/2.34.0_eslint@6.8.0+typescript@4.1.5: + dependencies: + "@types/eslint-visitor-keys": 1.0.0 + "@typescript-eslint/experimental-utils": 2.34.0_eslint@6.8.0+typescript@4.1.5 + "@typescript-eslint/typescript-estree": 2.34.0_typescript@4.1.5 + eslint: 6.8.0 + eslint-visitor-keys: 1.3.0 + typescript: 4.1.5 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== /@typescript-eslint/typescript-estree/2.34.0_typescript@3.9.9: dependencies: debug: 4.3.1 @@ -3624,6 +4321,26 @@ packages: optional: true resolution: integrity: sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== + /@typescript-eslint/typescript-estree/2.34.0_typescript@4.1.5: + dependencies: + debug: 4.3.1 + eslint-visitor-keys: 1.3.0 + glob: 7.1.6 + is-glob: 4.0.1 + lodash: 4.17.20 + semver: 7.3.4 + tsutils: 3.20.0_typescript@4.1.5 + typescript: 4.1.5 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== /@vue/compiler-core/3.0.5: dependencies: "@babel/parser": 7.12.16 @@ -4446,6 +5163,12 @@ packages: dev: true resolution: integrity: sha512-nEnWYfrBmA3taTiuiOoZYmgJ/CNrSoQLeLs29SeLcPu60yaw/mHDBHV0iOZ051fTvsTHxpCY+gXibqT9wbQYfg== + /at-least-node/1.0.0: + dev: true + engines: + node: ">= 4.0.0" + resolution: + integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== /atob/2.1.2: dev: true engines: @@ -4508,7 +5231,7 @@ packages: "@babel/types": 7.12.13 eslint: 6.8.0 eslint-visitor-keys: 1.3.0 - resolve: 1.15.0 + resolve: 1.20.0 deprecated: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. dev: true engines: @@ -4582,11 +5305,29 @@ packages: slash: 2.0.0 dev: true engines: - node: ">= 6" + node: ">= 6" + peerDependencies: + "@babel/core": ^7.0.0 + resolution: + integrity: sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw== + /babel-jest/25.5.1_@babel+core@7.12.16: + dependencies: + "@babel/core": 7.12.16 + "@jest/transform": 25.5.1 + "@jest/types": 25.5.0 + "@types/babel__core": 7.1.12 + babel-plugin-istanbul: 6.0.0 + babel-preset-jest: 25.5.0_@babel+core@7.12.16 + chalk: 3.0.0 + graceful-fs: 4.2.6 + slash: 3.0.0 + dev: true + engines: + node: ">= 8.3" peerDependencies: "@babel/core": ^7.0.0 resolution: - integrity: sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw== + integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ== /babel-jest/26.6.3_@babel+core@7.12.16: dependencies: "@babel/core": 7.12.16 @@ -4638,12 +5379,6 @@ packages: webpack: ">=2" resolution: integrity: sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== - /babel-messages/6.23.0: - dependencies: - babel-runtime: 6.26.0 - dev: true - resolution: - integrity: sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= /babel-plugin-add-react-displayname/0.0.5: dev: true resolution: @@ -4732,6 +5467,16 @@ packages: node: ">= 6" resolution: integrity: sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw== + /babel-plugin-jest-hoist/25.5.0: + dependencies: + "@babel/template": 7.12.13 + "@babel/types": 7.12.13 + "@types/babel__traverse": 7.11.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g== /babel-plugin-jest-hoist/26.6.2: dependencies: "@babel/template": 7.12.13 @@ -4832,6 +5577,15 @@ packages: "@babel/core": ^7.1.0 resolution: integrity: sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw== + /babel-plugin-polyfill-regenerator/0.0.4_@babel+core@7.12.16: + dependencies: + "@babel/core": 7.12.16 + "@babel/helper-define-polyfill-provider": 0.0.3_@babel+core@7.12.16 + dev: true + peerDependencies: + "@babel/core": ^7.0.0-0 + resolution: + integrity: sha512-+/uCzO9JTYVZVGCpZpVAQkgPGt2zkR0VYiZvJ4aVoCe4ccgpKvNQqcjzAgQzSsjK64Jhc5hvrCR3l0087BevkA== /babel-plugin-react-docgen/4.2.1: dependencies: ast-types: 0.14.2 @@ -4848,10 +5602,6 @@ packages: dev: true resolution: integrity: sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= - /babel-plugin-transform-async-to-promises/0.8.15: - dev: true - resolution: - integrity: sha512-fDXP68ZqcinZO2WCiimCL9zhGjGXOnn3D33zvbh+yheZ/qOrNVVDDIBtAaM3Faz8TRvQzHiRKsu3hfrBAhEncQ== /babel-plugin-transform-inline-consecutive-adds/0.4.3: dev: true resolution: @@ -4915,6 +5665,25 @@ packages: dev: true resolution: integrity: sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA= + /babel-preset-current-node-syntax/0.1.4_@babel+core@7.12.16: + dependencies: + "@babel/core": 7.12.16 + "@babel/plugin-syntax-async-generators": 7.8.4_@babel+core@7.12.16 + "@babel/plugin-syntax-bigint": 7.8.3_@babel+core@7.12.16 + "@babel/plugin-syntax-class-properties": 7.12.13_@babel+core@7.12.16 + "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.12.16 + "@babel/plugin-syntax-json-strings": 7.8.3_@babel+core@7.12.16 + "@babel/plugin-syntax-logical-assignment-operators": 7.10.4_@babel+core@7.12.16 + "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3_@babel+core@7.12.16 + "@babel/plugin-syntax-numeric-separator": 7.10.4_@babel+core@7.12.16 + "@babel/plugin-syntax-object-rest-spread": 7.8.3_@babel+core@7.12.16 + "@babel/plugin-syntax-optional-catch-binding": 7.8.3_@babel+core@7.12.16 + "@babel/plugin-syntax-optional-chaining": 7.8.3_@babel+core@7.12.16 + dev: true + peerDependencies: + "@babel/core": ^7.0.0 + resolution: + integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w== /babel-preset-current-node-syntax/1.0.1_@babel+core@7.12.16: dependencies: "@babel/core": 7.12.16 @@ -4959,6 +5728,18 @@ packages: "@babel/core": ^7.0.0 resolution: integrity: sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg== + /babel-preset-jest/25.5.0_@babel+core@7.12.16: + dependencies: + "@babel/core": 7.12.16 + babel-plugin-jest-hoist: 25.5.0 + babel-preset-current-node-syntax: 0.1.4_@babel+core@7.12.16 + dev: true + engines: + node: ">= 8.3" + peerDependencies: + "@babel/core": ^7.0.0 + resolution: + integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw== /babel-preset-jest/26.6.2_@babel+core@7.12.16: dependencies: "@babel/core": 7.12.16 @@ -5026,29 +5807,6 @@ packages: dev: true resolution: integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - /babel-traverse/6.26.0: - dependencies: - babel-code-frame: 6.26.0 - babel-messages: 6.23.0 - babel-runtime: 6.26.0 - babel-types: 6.26.0 - babylon: 6.18.0 - debug: 2.6.9 - globals: 9.18.0 - invariant: 2.2.4 - lodash: 4.17.20 - dev: true - resolution: - integrity: sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= - /babel-types/6.26.0: - dependencies: - babel-runtime: 6.26.0 - esutils: 2.0.3 - lodash: 4.17.20 - to-fast-properties: 1.0.3 - dev: true - resolution: - integrity: sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= /babel-walk/3.0.0-canary-5: dependencies: "@babel/types": 7.12.13 @@ -5473,13 +6231,6 @@ packages: node: ">=6" resolution: integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - /camel-case/3.0.0: - dependencies: - no-case: 2.3.2 - upper-case: 1.1.3 - dev: true - resolution: - integrity: sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= /camel-case/4.1.2: dependencies: pascal-case: 3.1.2 @@ -5493,18 +6244,18 @@ packages: node: ">= 6" resolution: integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - /camelcase/4.1.0: - dev: true - engines: - node: ">=4" - resolution: - integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= /camelcase/5.3.1: dev: true engines: node: ">=6" resolution: integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + /camelcase/6.2.0: + dev: true + engines: + node: ">=10" + resolution: + integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== /can-use-dom/0.1.0: dev: true resolution: @@ -5765,6 +6516,14 @@ packages: dev: true resolution: integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + /cliui/6.0.0: + dependencies: + string-width: 4.2.0 + strip-ansi: 6.0.0 + wrap-ansi: 6.2.0 + dev: true + resolution: + integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== /clone-deep/0.2.4: dependencies: for-own: 0.1.5 @@ -5826,6 +6585,10 @@ packages: dev: true resolution: integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== + /collect-v8-coverage/1.0.1: + dev: true + resolution: + integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== /collection-visit/1.0.0: dependencies: map-visit: 1.0.0 @@ -6178,6 +6941,18 @@ packages: react: ^0.14.0 || ^15.0.0 || ^16.0.0 resolution: integrity: sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== + /create-react-context/0.3.0_prop-types@15.7.2+react@17.0.1: + dependencies: + gud: 1.0.0 + prop-types: 15.7.2 + react: 17.0.1 + warning: 4.0.3 + dev: true + peerDependencies: + prop-types: ^15.0.0 + react: ^0.14.0 || ^15.0.0 || ^16.0.0 + resolution: + integrity: sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== /cross-spawn/6.0.5: dependencies: nice-try: 1.0.5 @@ -6474,12 +7249,24 @@ packages: dev: true resolution: integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + /cssom/0.4.4: + dev: true + resolution: + integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== /cssstyle/1.4.0: dependencies: cssom: 0.3.8 dev: true resolution: integrity: sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== + /cssstyle/2.3.0: + dependencies: + cssom: 0.3.8 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== /csstype/2.6.14: dev: true resolution: @@ -6593,6 +7380,12 @@ packages: dev: true resolution: integrity: sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw== + /deepmerge/4.2.2: + dev: true + engines: + node: ">=0.10.0" + resolution: + integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== /default-gateway/4.2.0: dependencies: execa: 1.0.0 @@ -6699,6 +7492,12 @@ packages: node: ">=0.10.0" resolution: integrity: sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + /detect-newline/3.1.0: + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== /detect-node-es/1.0.0: dev: true resolution: @@ -6733,6 +7532,12 @@ packages: node: ">= 6" resolution: integrity: sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== + /diff-sequences/25.2.6: + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg== /diff-sequences/26.6.2: dev: true engines: @@ -6984,6 +7789,19 @@ packages: node: ">= 4" resolution: integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + /emotion-theming/10.0.27_10fff9175f8ec0d065857495de794004: + dependencies: + "@babel/runtime": 7.12.13 + "@emotion/core": 10.1.1_react@17.0.1 + "@emotion/weak-memoize": 0.2.5 + hoist-non-react-statics: 3.3.2 + react: 17.0.1 + dev: true + peerDependencies: + "@emotion/core": ^10.0.27 + react: ">=16.3.0" + resolution: + integrity: sha512-MlF1yu/gYh8u+sLUqA0YuA9JX0P4Hb69WlKc/9OLo+WCXuX6sy/KoIa+qJimgmr2dWqnypYKYPX37esjDBbhdw== /emotion-theming/10.0.27_5f216699bc8c1f24088b3bf77b7cbbdf: dependencies: "@babel/runtime": 7.12.13 @@ -7234,8 +8052,8 @@ packages: integrity: sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ== /eslint-config-react-app/5.2.1_f8f91f27f800428497667fb337aaf85d: dependencies: - "@typescript-eslint/eslint-plugin": 2.34.0_4df26d2b9b7591cbda305132c8f490f3 - "@typescript-eslint/parser": 2.34.0_eslint@6.8.0+typescript@3.9.9 + "@typescript-eslint/eslint-plugin": 2.34.0_6f91f277978749811e3fd6a98bb2e7c9 + "@typescript-eslint/parser": 2.34.0_eslint@6.8.0+typescript@4.1.5 babel-eslint: 10.1.0_eslint@6.8.0 confusing-browser-globals: 1.0.10 eslint: 6.8.0 @@ -7327,7 +8145,7 @@ packages: minimatch: 3.0.4 object.values: 1.1.2 read-pkg-up: 2.0.0 - resolve: 1.15.0 + resolve: 1.20.0 dev: true engines: node: ">=4" @@ -7676,13 +8494,14 @@ packages: node: ">=6" resolution: integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - /execa/2.1.0: + /execa/3.4.0: dependencies: cross-spawn: 7.0.3 get-stream: 5.2.0 + human-signals: 1.1.1 is-stream: 2.0.0 merge-stream: 2.0.0 - npm-run-path: 3.1.0 + npm-run-path: 4.0.1 onetime: 5.1.2 p-finally: 2.0.1 signal-exit: 3.0.3 @@ -7691,8 +8510,8 @@ packages: engines: node: ^8.12.0 || >=9.7.0 resolution: - integrity: sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw== - /execa/3.2.0: + integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g== + /execa/4.1.0: dependencies: cross-spawn: 7.0.3 get-stream: 5.2.0 @@ -7701,14 +8520,13 @@ packages: merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 - p-finally: 2.0.1 signal-exit: 3.0.3 strip-final-newline: 2.0.0 dev: true engines: - node: ^8.12.0 || >=9.7.0 + node: ">=10" resolution: - integrity: sha512-kJJfVbI/lZE1PZYDI5VPxp8zXPO9rtxOkhpZ0jMKha56AI9y2gGVC6bkukStQf0ka5Rh15BA5m7cCCH4jmHqkw== + integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== /exit/0.1.2: dev: true engines: @@ -7742,6 +8560,19 @@ packages: node: ">= 6" resolution: integrity: sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q== + /expect/25.5.0: + dependencies: + "@jest/types": 25.5.0 + ansi-styles: 4.3.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA== /express/4.17.1: dependencies: accepts: 1.3.7 @@ -7882,7 +8713,7 @@ packages: integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== /faye-websocket/0.10.0: dependencies: - websocket-driver: 0.6.5 + websocket-driver: 0.7.4 dev: true engines: node: ">=0.4.0" @@ -8304,6 +9135,17 @@ packages: node: ">=6 <7 || >=8" resolution: integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + /fs-extra/9.1.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.6 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + engines: + node: ">=10" + resolution: + integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== /fs-minipass/2.1.0: dependencies: minipass: 3.1.3 @@ -8560,12 +9402,6 @@ packages: node: ">=8" resolution: integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== - /globals/9.18.0: - dev: true - engines: - node: ">=0.10.0" - resolution: - integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== /globalthis/1.0.1: dependencies: define-properties: 1.1.3 @@ -9144,8 +9980,13 @@ packages: resolution: integrity: sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg== /immer/7.0.15: + dev: true resolution: integrity: sha512-yM7jo9+hvYgvdCQdqvhCNRRio0SCXc8xDPzA25SvKWa7b1WVPjLwQs1VYU5JPXjcJPTqAa5NP5dqpORGYBQ2AA== + /immer/8.0.1: + dev: false + resolution: + integrity: sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== /import-cwd/2.1.0: dependencies: import-from: 2.1.0 @@ -9190,6 +10031,16 @@ packages: hasBin: true resolution: integrity: sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + /import-local/3.0.2: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: true + engines: + node: ">=8" + hasBin: true + resolution: + integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== /imurmurhash/0.1.4: dev: true engines: @@ -9618,6 +10469,12 @@ packages: dev: true resolution: integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== + /is-interactive/1.0.0: + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== /is-map/2.0.2: dev: true resolution: @@ -9909,6 +10766,16 @@ packages: node: ">=6" resolution: integrity: sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ== + /istanbul-lib-report/3.0.0: + dependencies: + istanbul-lib-coverage: 3.0.0 + make-dir: 3.1.0 + supports-color: 7.2.0 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== /istanbul-lib-source-maps/3.0.6: dependencies: debug: 4.3.1 @@ -9921,6 +10788,16 @@ packages: node: ">=6" resolution: integrity: sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw== + /istanbul-lib-source-maps/4.0.0: + dependencies: + debug: 4.3.1 + istanbul-lib-coverage: 3.0.0 + source-map: 0.6.1 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== /istanbul-reports/2.2.7: dependencies: html-escaper: 2.0.2 @@ -9929,6 +10806,15 @@ packages: node: ">=6" resolution: integrity: sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg== + /istanbul-reports/3.0.2: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.0 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== /iterate-iterator/1.0.1: dev: true resolution: @@ -9950,6 +10836,16 @@ packages: node: ">= 6" resolution: integrity: sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg== + /jest-changed-files/25.5.0: + dependencies: + "@jest/types": 25.5.0 + execa: 3.4.0 + throat: 5.0.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw== /jest-cli/24.9.0: dependencies: "@jest/core": 24.9.0 @@ -9971,6 +10867,28 @@ packages: hasBin: true resolution: integrity: sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg== + /jest-cli/25.5.4: + dependencies: + "@jest/core": 25.5.4 + "@jest/test-result": 25.5.0 + "@jest/types": 25.5.0 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.6 + import-local: 3.0.2 + is-ci: 2.0.0 + jest-config: 25.5.4 + jest-util: 25.5.0 + jest-validate: 25.5.0 + prompts: 2.4.0 + realpath-native: 2.0.0 + yargs: 15.4.1 + dev: true + engines: + node: ">= 8.3" + hasBin: true + resolution: + integrity: sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw== /jest-config/24.9.0: dependencies: "@babel/core": 7.12.16 @@ -9995,6 +10913,32 @@ packages: node: ">= 6" resolution: integrity: sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ== + /jest-config/25.5.4: + dependencies: + "@babel/core": 7.12.16 + "@jest/test-sequencer": 25.5.4 + "@jest/types": 25.5.0 + babel-jest: 25.5.1_@babel+core@7.12.16 + chalk: 3.0.0 + deepmerge: 4.2.2 + glob: 7.1.6 + graceful-fs: 4.2.6 + jest-environment-jsdom: 25.5.0 + jest-environment-node: 25.5.0 + jest-get-type: 25.2.6 + jest-jasmine2: 25.5.4 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + micromatch: 4.0.2 + pretty-format: 25.5.0 + realpath-native: 2.0.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg== /jest-diff/24.9.0: dependencies: chalk: 2.4.2 @@ -10006,6 +10950,17 @@ packages: node: ">= 6" resolution: integrity: sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ== + /jest-diff/25.5.0: + dependencies: + chalk: 3.0.0 + diff-sequences: 25.2.6 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A== /jest-diff/26.6.2: dependencies: chalk: 4.1.0 @@ -10025,6 +10980,14 @@ packages: node: ">= 6" resolution: integrity: sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA== + /jest-docblock/25.3.0: + dependencies: + detect-newline: 3.1.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg== /jest-each/24.9.0: dependencies: "@jest/types": 24.9.0 @@ -10037,6 +11000,18 @@ packages: node: ">= 6" resolution: integrity: sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog== + /jest-each/25.5.0: + dependencies: + "@jest/types": 25.5.0 + chalk: 3.0.0 + jest-get-type: 25.2.6 + jest-util: 25.5.0 + pretty-format: 25.5.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA== /jest-environment-jsdom-fourteen/1.0.1: dependencies: "@jest/environment": 24.9.0 @@ -10061,6 +11036,19 @@ packages: node: ">= 6" resolution: integrity: sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA== + /jest-environment-jsdom/25.5.0: + dependencies: + "@jest/environment": 25.5.0 + "@jest/fake-timers": 25.5.0 + "@jest/types": 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + jsdom: 15.2.1 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A== /jest-environment-node/24.9.0: dependencies: "@jest/environment": 24.9.0 @@ -10073,12 +11061,31 @@ packages: node: ">= 6" resolution: integrity: sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA== + /jest-environment-node/25.5.0: + dependencies: + "@jest/environment": 25.5.0 + "@jest/fake-timers": 25.5.0 + "@jest/types": 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + semver: 6.3.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA== /jest-get-type/24.9.0: dev: true engines: node: ">= 6" resolution: integrity: sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== + /jest-get-type/25.2.6: + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig== /jest-get-type/26.3.0: dev: true engines: @@ -10100,11 +11107,32 @@ packages: walker: 1.0.7 dev: true engines: - node: ">= 6" + node: ">= 6" + optionalDependencies: + fsevents: 1.2.13 + resolution: + integrity: sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== + /jest-haste-map/25.5.1: + dependencies: + "@jest/types": 25.5.0 + "@types/graceful-fs": 4.1.5 + anymatch: 3.1.1 + fb-watchman: 2.0.1 + graceful-fs: 4.2.6 + jest-serializer: 25.5.0 + jest-util: 25.5.0 + jest-worker: 25.5.0 + micromatch: 4.0.2 + sane: 4.1.0 + walker: 1.0.7 + which: 2.0.2 + dev: true + engines: + node: ">= 8.3" optionalDependencies: - fsevents: 1.2.13 + fsevents: 2.3.2 resolution: - integrity: sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== + integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ== /jest-haste-map/26.6.2: dependencies: "@jest/types": 26.6.2 @@ -10150,6 +11178,30 @@ packages: node: ">= 6" resolution: integrity: sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw== + /jest-jasmine2/25.5.4: + dependencies: + "@babel/traverse": 7.12.13 + "@jest/environment": 25.5.0 + "@jest/source-map": 25.5.0 + "@jest/test-result": 25.5.0 + "@jest/types": 25.5.0 + chalk: 3.0.0 + co: 4.6.0 + expect: 25.5.0 + is-generator-fn: 2.1.0 + jest-each: 25.5.0 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + pretty-format: 25.5.0 + throat: 5.0.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ== /jest-leak-detector/24.9.0: dependencies: jest-get-type: 24.9.0 @@ -10159,6 +11211,15 @@ packages: node: ">= 6" resolution: integrity: sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA== + /jest-leak-detector/25.5.0: + dependencies: + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA== /jest-matcher-utils/24.9.0: dependencies: chalk: 2.4.2 @@ -10170,6 +11231,17 @@ packages: node: ">= 6" resolution: integrity: sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA== + /jest-matcher-utils/25.5.0: + dependencies: + chalk: 3.0.0 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw== /jest-message-util/24.9.0: dependencies: "@babel/code-frame": 7.12.13 @@ -10185,6 +11257,21 @@ packages: node: ">= 6" resolution: integrity: sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== + /jest-message-util/25.5.0: + dependencies: + "@babel/code-frame": 7.12.13 + "@jest/types": 25.5.0 + "@types/stack-utils": 1.0.1 + chalk: 3.0.0 + graceful-fs: 4.2.6 + micromatch: 4.0.2 + slash: 3.0.0 + stack-utils: 1.0.4 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA== /jest-mock/24.9.0: dependencies: "@jest/types": 24.9.0 @@ -10193,6 +11280,14 @@ packages: node: ">= 6" resolution: integrity: sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== + /jest-mock/25.5.0: + dependencies: + "@jest/types": 25.5.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA== /jest-pnp-resolver/1.2.2_jest-resolve@24.9.0: dependencies: jest-resolve: 24.9.0 @@ -10206,12 +11301,31 @@ packages: optional: true resolution: integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== + /jest-pnp-resolver/1.2.2_jest-resolve@25.5.1: + dependencies: + jest-resolve: 25.5.1 + dev: true + engines: + node: ">=6" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + resolution: + integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== /jest-regex-util/24.9.0: dev: true engines: node: ">= 6" resolution: integrity: sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA== + /jest-regex-util/25.2.6: + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw== /jest-regex-util/26.0.0: dev: true engines: @@ -10228,6 +11342,16 @@ packages: node: ">= 6" resolution: integrity: sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g== + /jest-resolve-dependencies/25.5.4: + dependencies: + "@jest/types": 25.5.0 + jest-regex-util: 25.2.6 + jest-snapshot: 25.5.1 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw== /jest-resolve/24.9.0: dependencies: "@jest/types": 24.9.0 @@ -10240,6 +11364,22 @@ packages: node: ">= 6" resolution: integrity: sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ== + /jest-resolve/25.5.1: + dependencies: + "@jest/types": 25.5.0 + browser-resolve: 1.11.3 + chalk: 3.0.0 + graceful-fs: 4.2.6 + jest-pnp-resolver: 1.2.2_jest-resolve@25.5.1 + read-pkg-up: 7.0.1 + realpath-native: 2.0.0 + resolve: 1.20.0 + slash: 3.0.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ== /jest-runner/24.9.0: dependencies: "@jest/console": 24.9.0 @@ -10266,6 +11406,32 @@ packages: node: ">= 6" resolution: integrity: sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg== + /jest-runner/25.5.4: + dependencies: + "@jest/console": 25.5.0 + "@jest/environment": 25.5.0 + "@jest/test-result": 25.5.0 + "@jest/types": 25.5.0 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.6 + jest-config: 25.5.4 + jest-docblock: 25.3.0 + jest-haste-map: 25.5.1 + jest-jasmine2: 25.5.4 + jest-leak-detector: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + jest-runtime: 25.5.4 + jest-util: 25.5.0 + jest-worker: 25.5.0 + source-map-support: 0.5.19 + throat: 5.0.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg== /jest-runtime/24.9.0: dependencies: "@jest/console": 24.9.0 @@ -10297,12 +11463,54 @@ packages: hasBin: true resolution: integrity: sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw== + /jest-runtime/25.5.4: + dependencies: + "@jest/console": 25.5.0 + "@jest/environment": 25.5.0 + "@jest/globals": 25.5.2 + "@jest/source-map": 25.5.0 + "@jest/test-result": 25.5.0 + "@jest/transform": 25.5.1 + "@jest/types": 25.5.0 + "@types/yargs": 15.0.13 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.6 + graceful-fs: 4.2.6 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + realpath-native: 2.0.0 + slash: 3.0.0 + strip-bom: 4.0.0 + yargs: 15.4.1 + dev: true + engines: + node: ">= 8.3" + hasBin: true + resolution: + integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ== /jest-serializer/24.9.0: dev: true engines: node: ">= 6" resolution: integrity: sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== + /jest-serializer/25.5.0: + dependencies: + graceful-fs: 4.2.6 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA== /jest-serializer/26.6.2: dependencies: "@types/node": 14.14.27 @@ -10332,6 +11540,28 @@ packages: node: ">= 6" resolution: integrity: sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew== + /jest-snapshot/25.5.1: + dependencies: + "@babel/types": 7.12.13 + "@jest/types": 25.5.0 + "@types/prettier": 1.19.1 + chalk: 3.0.0 + expect: 25.5.0 + graceful-fs: 4.2.6 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + make-dir: 3.1.0 + natural-compare: 1.4.0 + pretty-format: 25.5.0 + semver: 6.3.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ== /jest-util/24.9.0: dependencies: "@jest/console": 24.9.0 @@ -10351,6 +11581,18 @@ packages: node: ">= 6" resolution: integrity: sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== + /jest-util/25.5.0: + dependencies: + "@jest/types": 25.5.0 + chalk: 3.0.0 + graceful-fs: 4.2.6 + is-ci: 2.0.0 + make-dir: 3.1.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA== /jest-util/26.6.2: dependencies: "@jest/types": 26.6.2 @@ -10377,6 +11619,19 @@ packages: node: ">= 6" resolution: integrity: sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== + /jest-validate/25.5.0: + dependencies: + "@jest/types": 25.5.0 + camelcase: 5.3.1 + chalk: 3.0.0 + jest-get-type: 25.2.6 + leven: 3.1.0 + pretty-format: 25.5.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ== /jest-watch-typeahead/0.4.2: dependencies: ansi-escapes: 4.3.1 @@ -10389,6 +11644,18 @@ packages: dev: true resolution: integrity: sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q== + /jest-watch-typeahead/0.5.0: + dependencies: + ansi-escapes: 4.3.1 + chalk: 3.0.0 + jest-regex-util: 25.2.6 + jest-watcher: 25.5.0 + slash: 3.0.0 + string-length: 3.1.0 + strip-ansi: 6.0.0 + dev: true + resolution: + integrity: sha512-4r36w9vU8+rdg48hj0Z7TvcSqVP6Ao8dk04grlHQNgduyCB0SqrI0xWIl85ZhXrzYvxQ0N5H+rRLAejkQzEHeQ== /jest-watcher/24.9.0: dependencies: "@jest/test-result": 24.9.0 @@ -10403,6 +11670,19 @@ packages: node: ">= 6" resolution: integrity: sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw== + /jest-watcher/25.5.0: + dependencies: + "@jest/test-result": 25.5.0 + "@jest/types": 25.5.0 + ansi-escapes: 4.3.1 + chalk: 3.0.0 + jest-util: 25.5.0 + string-length: 3.1.0 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q== /jest-worker/24.9.0: dependencies: merge-stream: 2.0.0 @@ -10441,6 +11721,17 @@ packages: hasBin: true resolution: integrity: sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw== + /jest/25.5.4: + dependencies: + "@jest/core": 25.5.4 + import-local: 3.0.2 + jest-cli: 25.5.4 + dev: true + engines: + node: ">= 8.3" + hasBin: true + resolution: + integrity: sha512-hHFJROBTqZahnO+X+PMtT6G2/ztqAZJveGqz//FnWWHurizkD05PQGzRZOhF3XP6z7SJmL+5tCfW8qV06JypwQ== /jpjs/1.2.1: dev: true resolution: @@ -10563,6 +11854,44 @@ packages: node: ">=8" resolution: integrity: sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng== + /jsdom/15.2.1: + dependencies: + abab: 2.0.5 + acorn: 7.4.1 + acorn-globals: 4.3.4 + array-equal: 1.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.14.3 + html-encoding-sniffer: 1.0.2 + nwsapi: 2.2.0 + parse5: 5.1.0 + pn: 1.1.0 + request: 2.88.2 + request-promise-native: 1.0.9_request@2.88.2 + saxes: 3.1.11 + symbol-tree: 3.2.4 + tough-cookie: 3.0.1 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 1.1.2 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + ws: 7.4.3 + xml-name-validator: 3.0.0 + dev: true + engines: + node: ">=8" + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + resolution: + integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g== /jsesc/0.5.0: dev: true hasBin: true @@ -10637,6 +11966,14 @@ packages: graceful-fs: 4.2.6 resolution: integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + /jsonfile/6.1.0: + dependencies: + universalify: 2.0.0 + dev: true + optionalDependencies: + graceful-fs: 4.2.6 + resolution: + integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== /jsonify/0.0.0: dev: true resolution: @@ -10960,6 +12297,14 @@ packages: node: ">=4" resolution: integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + /log-symbols/3.0.0: + dependencies: + chalk: 2.4.2 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== /log-update/2.3.0: dependencies: ansi-escapes: 3.2.0 @@ -10985,6 +12330,12 @@ packages: node: ">= 6" resolution: integrity: sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A== + /lolex/5.1.2: + dependencies: + "@sinonjs/commons": 1.8.2 + dev: true + resolution: + integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A== /loose-envify/1.4.0: dependencies: js-tokens: 4.0.0 @@ -10992,10 +12343,6 @@ packages: hasBin: true resolution: integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - /lower-case/1.1.4: - dev: true - resolution: - integrity: sha1-miyr0bno4K6ZOkv31YdcOcQujqw= /lower-case/2.0.2: dependencies: tslib: 2.1.0 @@ -11573,12 +12920,6 @@ packages: dev: true resolution: integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - /no-case/2.3.2: - dependencies: - lower-case: 1.1.4 - dev: true - resolution: - integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== /no-case/3.0.4: dependencies: lower-case: 2.0.2 @@ -11661,6 +13002,17 @@ packages: dev: true resolution: integrity: sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q== + /node-notifier/6.0.0: + dependencies: + growly: 1.3.0 + is-wsl: 2.2.0 + semver: 6.3.0 + shellwords: 0.1.1 + which: 1.3.1 + dev: true + optional: true + resolution: + integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw== /node-releases/1.1.70: dev: true resolution: @@ -11719,14 +13071,6 @@ packages: node: ">=4" resolution: integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - /npm-run-path/3.1.0: - dependencies: - path-key: 3.1.1 - dev: true - engines: - node: ">=8" - resolution: - integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== /npm-run-path/4.0.1: dependencies: path-key: 3.1.1 @@ -11976,19 +13320,21 @@ packages: node: ">= 0.8.0" resolution: integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - /ora/3.4.0: + /ora/4.1.1: dependencies: - chalk: 2.4.2 - cli-cursor: 2.1.0 + chalk: 3.0.0 + cli-cursor: 3.1.0 cli-spinners: 2.5.0 - log-symbols: 2.2.0 - strip-ansi: 5.2.0 + is-interactive: 1.0.0 + log-symbols: 3.0.0 + mute-stream: 0.0.8 + strip-ansi: 6.0.0 wcwidth: 1.0.1 dev: true engines: - node: ">=6" + node: ">=8" resolution: - integrity: sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + integrity: sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A== /original/1.0.2: dependencies: url-parse: 1.4.7 @@ -12013,6 +13359,12 @@ packages: node: ">=4" resolution: integrity: sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= + /p-each-series/2.2.0: + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== /p-finally/1.0.0: dev: true engines: @@ -12226,13 +13578,6 @@ packages: node: ">= 0.8" resolution: integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - /pascal-case/2.0.1: - dependencies: - camel-case: 3.0.0 - upper-case-first: 1.1.2 - dev: true - resolution: - integrity: sha1-LVeNNFX2YNpl7KGO+VtODekSdh4= /pascal-case/3.1.2: dependencies: no-case: 3.0.4 @@ -12454,9 +13799,9 @@ packages: dev: true resolution: integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== - /pnp-webpack-plugin/1.5.0_typescript@3.9.9: + /pnp-webpack-plugin/1.5.0_typescript@4.1.5: dependencies: - ts-pnp: 1.2.0_typescript@3.9.9 + ts-pnp: 1.2.0_typescript@4.1.5 dev: true engines: node: ">=6" @@ -12464,9 +13809,9 @@ packages: typescript: "*" resolution: integrity: sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg== - /pnp-webpack-plugin/1.6.4_typescript@3.9.9: + /pnp-webpack-plugin/1.6.4_typescript@4.1.5: dependencies: - ts-pnp: 1.2.0_typescript@3.9.9 + ts-pnp: 1.2.0_typescript@4.1.5 dev: true engines: node: ">=6" @@ -13291,6 +14636,17 @@ packages: node: ">= 6" resolution: integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== + /pretty-format/25.5.0: + dependencies: + "@jest/types": 25.5.0 + ansi-regex: 5.0.0 + ansi-styles: 4.3.0 + react-is: 16.13.1 + dev: true + engines: + node: ">= 8.3" + resolution: + integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== /pretty-format/26.6.2: dependencies: "@jest/types": 26.6.2 @@ -13308,10 +14664,10 @@ packages: node: ">= 0.8" resolution: integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= - /pretty-quick/2.0.2_prettier@2.2.1: + /pretty-quick/3.1.0_prettier@2.2.1: dependencies: - chalk: 2.4.2 - execa: 2.1.0 + chalk: 3.0.0 + execa: 4.1.0 find-up: 4.1.0 ignore: 5.1.8 mri: 1.1.6 @@ -13319,12 +14675,12 @@ packages: prettier: 2.2.1 dev: true engines: - node: ">=8" + node: ">=10.13" hasBin: true peerDependencies: - prettier: ">=1.8.0" + prettier: ">=2.0.0" resolution: - integrity: sha512-aLb6vtOTEfJDwi1w+MBTeE20GwPVUYyn6IqNg6TtGpiOB1W3y6vKcsGFjqGeaaEtQgMLSPXTWONqh33UBuwG8A== + integrity: sha512-DtxIxksaUWCgPFN7E1ZZk4+Aav3CCuRdhrDSFZENb404sYMtuo9Zka823F+Mgeyt8Zt3bUiCjFzzWYE9LYqkmQ== /prismjs/1.17.1: dev: true optionalDependencies: @@ -13784,34 +15140,34 @@ packages: node: ">=8.10" resolution: integrity: sha512-X2KYF/lIGyGwP/F/oXgGDF24nxDA2KC4b7AFto+eqzc/t838gpSGiaU8trTqHXOohuLxxc5qi1eDzsl9ucPDpg== - /react-docgen-typescript-loader/3.7.2_typescript@3.9.9+webpack@4.46.0: + /react-docgen-typescript-loader/3.7.2_typescript@4.1.5+webpack@4.46.0: dependencies: "@webpack-contrib/schema-utils": 1.0.0-beta.0_webpack@4.46.0 loader-utils: 1.4.0 - react-docgen-typescript: 1.21.0_typescript@3.9.9 - typescript: 3.9.9 + react-docgen-typescript: 1.21.0_typescript@4.1.5 + typescript: 4.1.5 dev: true peerDependencies: typescript: "*" webpack: "*" resolution: integrity: sha512-fNzUayyUGzSyoOl7E89VaPKJk9dpvdSgyXg81cUkwy0u+NBvkzQG3FC5WBIlXda0k/iaxS+PWi+OC+tUiGxzPA== - /react-docgen-typescript-plugin/0.6.3_typescript@3.9.9: + /react-docgen-typescript-plugin/0.6.3_typescript@4.1.5: dependencies: debug: 4.3.1 endent: 2.0.1 micromatch: 4.0.2 - react-docgen-typescript: 1.21.0_typescript@3.9.9 + react-docgen-typescript: 1.21.0_typescript@4.1.5 tslib: 2.1.0 - typescript: 3.9.9 + typescript: 4.1.5 dev: true peerDependencies: typescript: ">= 3.x" resolution: integrity: sha512-av1S/fmWBNFGgNa4qtkidFjjOz23eEi6EdCtwSWo9WNhGzUMyMygbD/DosMWoeFlZpk9R3MXPkRE7PDH6j5GMQ== - /react-docgen-typescript/1.21.0_typescript@3.9.9: + /react-docgen-typescript/1.21.0_typescript@4.1.5: dependencies: - typescript: 3.9.9 + typescript: 4.1.5 dev: true peerDependencies: typescript: ">= 3.x" @@ -13842,9 +15198,20 @@ packages: scheduler: 0.19.1 dev: true peerDependencies: - react: ^16.14.0 + react: ^16.14.0 + resolution: + integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== + /react-dom/17.0.1_react@17.0.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react: 17.0.1 + scheduler: 0.20.1 + dev: true + peerDependencies: + react: 17.0.1 resolution: - integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== + integrity: sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== /react-draggable/4.4.3: dependencies: classnames: 2.2.6 @@ -13852,12 +15219,24 @@ packages: dev: true resolution: integrity: sha512-jV4TE59MBuWm7gb6Ns3Q1mxX8Azffb7oTtDtBgFkxRvhDp38YAARmRplrj0+XGkhOJB5XziArX+4HUUABtyZ0w== - /react-element-to-jsx-string/14.3.2_react-dom@16.14.0+react@16.14.0: + /react-element-to-jsx-string/14.3.2_react-dom@17.0.1+react@16.14.0: dependencies: "@base2/pretty-print-object": 1.0.0 is-plain-object: 3.0.1 react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 + react-dom: 17.0.1_react@17.0.1 + dev: true + peerDependencies: + react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 + react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 + resolution: + integrity: sha512-WZbvG72cjLXAxV7VOuSzuHEaI3RHj10DZu8EcKQpkKcAj7+qAkG5XUeSdX5FXrA0vPrlx0QsnAzZEBJwzV0e+w== + /react-element-to-jsx-string/14.3.2_react-dom@17.0.1+react@17.0.1: + dependencies: + "@base2/pretty-print-object": 1.0.0 + is-plain-object: 3.0.1 + react: 17.0.1 + react-dom: 17.0.1_react@17.0.1 dev: true peerDependencies: react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 @@ -13872,6 +15251,21 @@ packages: dev: true resolution: integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== + /react-focus-lock/2.5.0_8368a1a1e60c4cc60143011e7e84648e: + dependencies: + "@babel/runtime": 7.12.13 + focus-lock: 0.8.1 + prop-types: 15.7.2 + react: 16.14.0 + react-clientside-effect: 1.2.5_react@16.14.0 + use-callback-ref: 1.2.5_8368a1a1e60c4cc60143011e7e84648e + use-sidecar: 1.0.4_react@16.14.0 + dev: true + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 + resolution: + integrity: sha512-XLxj6uTXgz0US8TmqNU2jMfnXwZG0mH2r/afQqvPEaX6nyEll5LHVcEXk2XDUQ34RVeLPkO/xK5x6c/qiuSq/A== /react-focus-lock/2.5.0_9faa623e4f326d1d1521573443a5d32f: dependencies: "@babel/runtime": 7.12.13 @@ -13961,12 +15355,12 @@ packages: react: 0.14.x || ^15.0.0 || ^16.0.0 resolution: integrity: sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww== - /react-scripts/3.4.4_typescript@3.9.9: + /react-scripts/3.4.4_typescript@4.1.5: dependencies: "@babel/core": 7.9.0 "@svgr/webpack": 4.3.3 - "@typescript-eslint/eslint-plugin": 2.34.0_4df26d2b9b7591cbda305132c8f490f3 - "@typescript-eslint/parser": 2.34.0_eslint@6.8.0+typescript@3.9.9 + "@typescript-eslint/eslint-plugin": 2.34.0_6f91f277978749811e3fd6a98bb2e7c9 + "@typescript-eslint/parser": 2.34.0_eslint@6.8.0+typescript@4.1.5 babel-eslint: 10.1.0_eslint@6.8.0 babel-jest: 24.9.0_@babel+core@7.9.0 babel-loader: 8.1.0_@babel+core@7.9.0+webpack@4.42.0 @@ -13995,7 +15389,7 @@ packages: jest-watch-typeahead: 0.4.2 mini-css-extract-plugin: 0.9.0_webpack@4.42.0 optimize-css-assets-webpack-plugin: 5.0.3_webpack@4.42.0 - pnp-webpack-plugin: 1.6.4_typescript@3.9.9 + pnp-webpack-plugin: 1.6.4_typescript@4.1.5 postcss-flexbugs-fixes: 4.1.0 postcss-loader: 3.0.0 postcss-normalize: 8.0.1 @@ -14009,8 +15403,8 @@ packages: semver: 6.3.0 style-loader: 0.23.1 terser-webpack-plugin: 2.3.8_webpack@4.42.0 - ts-pnp: 1.1.6_typescript@3.9.9 - typescript: 3.9.9 + ts-pnp: 1.1.6_typescript@4.1.5 + typescript: 4.1.5 url-loader: 2.3.0_file-loader@4.3.0+webpack@4.42.0 webpack: 4.42.0 webpack-dev-server: 3.11.0_webpack@4.42.0 @@ -14043,16 +15437,16 @@ packages: react-dom: ^0.14.0 || ^15.0.0-0 || ^16.0.0 resolution: integrity: sha512-tL4sCgfmvapYRZ1FO2VmBmjPVzzqgHA7kI8lSJ6JS6L78jXFNRdOZFpXyK6P1NBZvKPPCZxReNgzZNUajAerZw== - /react-state-selector/2.0.1_react@16.14.0: + /react-state-selector/2.0.2_react@17.0.1: dependencies: immer: 7.0.15 - react: 16.14.0 + react: 17.0.1 reselect: 4.0.0 dev: true peerDependencies: react: ">=16.13" resolution: - integrity: sha512-R8nv+Gn4fDomG5o6VCVyAxfcmqjLuul4kkA7AbjX1/H4gRUGy4AUUbVomHGoTuZg44Bq2+hspqD4VgKt2CFvOg== + integrity: sha512-bHlZnanX8zsqE1eE7snRwwC+QvnLLGGnAz54iB3xsrRUkEWwKakBAWrTUX+dOsDOhR//7vnuHsYpwUtxDL8T5w== /react-syntax-highlighter/11.0.2_react@16.14.0: dependencies: "@babel/runtime": 7.12.13 @@ -14066,11 +15460,24 @@ packages: react: ">= 0.14.0" resolution: integrity: sha512-kqmpM2OH5OodInbEADKARwccwSQWBfZi0970l5Jhp4h39q9Q65C4frNcnd6uHE5pR00W8pOWj9HDRntj2G4Rww== - /react-test-renderer/16.14.0_react@16.14.0: + /react-syntax-highlighter/11.0.2_react@17.0.1: + dependencies: + "@babel/runtime": 7.12.13 + highlight.js: 9.13.1 + lowlight: 1.11.0 + prismjs: 1.23.0 + react: 17.0.1 + refractor: 2.10.1 + dev: true + peerDependencies: + react: ">= 0.14.0" + resolution: + integrity: sha512-kqmpM2OH5OodInbEADKARwccwSQWBfZi0970l5Jhp4h39q9Q65C4frNcnd6uHE5pR00W8pOWj9HDRntj2G4Rww== + /react-test-renderer/16.14.0_react@17.0.1: dependencies: object-assign: 4.1.1 prop-types: 15.7.2 - react: 16.14.0 + react: 17.0.1 react-is: 16.13.1 scheduler: 0.19.1 dev: true @@ -14098,6 +15505,15 @@ packages: node: ">=0.10.0" resolution: integrity: sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== + /react/17.0.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + dev: true + engines: + node: ">=0.10.0" + resolution: + integrity: sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== /read-pkg-up/2.0.0: dependencies: find-up: 2.1.0 @@ -14116,6 +15532,16 @@ packages: node: ">=6" resolution: integrity: sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA== + /read-pkg-up/7.0.1: + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== /read-pkg/2.0.0: dependencies: load-json-file: 2.0.0 @@ -14136,6 +15562,17 @@ packages: node: ">=4" resolution: integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + /read-pkg/5.2.0: + dependencies: + "@types/normalize-package-data": 2.4.0 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== /readable-stream/2.3.7: dependencies: core-util-is: 1.0.2 @@ -14184,6 +15621,12 @@ packages: node: ">=4" resolution: integrity: sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== + /realpath-native/2.0.0: + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q== /recast/0.18.10: dependencies: ast-types: 0.13.3 @@ -14499,6 +15942,14 @@ packages: node: ">=4" resolution: integrity: sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + /resolve-cwd/3.0.0: + dependencies: + resolve-from: 5.0.0 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== /resolve-from/3.0.0: dev: true engines: @@ -14549,12 +16000,12 @@ packages: dev: true resolution: integrity: sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw== - /resolve/1.15.1: + /resolve/1.17.0: dependencies: path-parse: 1.0.6 dev: true resolution: - integrity: sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w== + integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== /resolve/1.20.0: dependencies: is-core-module: 2.2.0 @@ -14625,6 +16076,13 @@ packages: hasBin: true resolution: integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + /rimraf/3.0.2: + dependencies: + glob: 7.1.6 + dev: true + hasBin: true + resolution: + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== /ripemd160/2.0.2: dependencies: hash-base: 3.1.0 @@ -14632,32 +16090,22 @@ packages: dev: true resolution: integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - /rollup-plugin-babel/4.4.0_9a2f13dcc727f883cc1e5a518f76a750: - dependencies: - "@babel/core": 7.12.16 - "@babel/helper-module-imports": 7.12.13 - rollup: 1.32.1 - rollup-pluginutils: 2.8.2 - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel. - dev: true - peerDependencies: - "@babel/core": 7 || ^7.0.0-rc.2 - rollup: ">=0.60.0 <3" - resolution: - integrity: sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== - /rollup-plugin-sourcemaps/0.4.2_rollup@1.32.1: + /rollup-plugin-sourcemaps/0.6.3_rollup@1.32.1: dependencies: + "@rollup/pluginutils": 3.1.0_rollup@1.32.1 rollup: 1.32.1 - rollup-pluginutils: 2.8.2 - source-map-resolve: 0.5.3 + source-map-resolve: 0.6.0 dev: true engines: - node: ">=4.5.0" - npm: ">=2.15.9" + node: ">=10.0.0" peerDependencies: + "@types/node": ">=10.0.0" rollup: ">=0.31.2" + peerDependenciesMeta: + "@types/node": + optional: true resolution: - integrity: sha1-YhJaqUCHqt97g+9N+vYptHMTXoc= + integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw== /rollup-plugin-terser/5.3.1_rollup@1.32.1: dependencies: "@babel/code-frame": 7.12.13 @@ -14671,21 +16119,21 @@ packages: rollup: ">=0.66.0 <3" resolution: integrity: sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== - /rollup-plugin-typescript2/0.26.0_rollup@1.32.1+typescript@3.9.9: + /rollup-plugin-typescript2/0.27.3_rollup@1.32.1+typescript@3.9.9: dependencies: + "@rollup/pluginutils": 3.1.0_rollup@1.32.1 find-cache-dir: 3.3.1 fs-extra: 8.1.0 - resolve: 1.15.1 + resolve: 1.17.0 rollup: 1.32.1 - rollup-pluginutils: 2.8.2 - tslib: 1.10.0 + tslib: 2.0.1 typescript: 3.9.9 dev: true peerDependencies: rollup: ">=1.26.3" typescript: ">=2.4.0" resolution: - integrity: sha512-lUK7XZVG77tu8dmv1L/0LZFlavED/5Yo6e4iMMl6fdox/yKdj4IFRRPPJEXNdmEaT1nDQQeCi7b5IwKHffMNeg== + integrity: sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg== /rollup-pluginutils/2.8.2: dependencies: estree-walker: 0.6.1 @@ -14822,6 +16270,13 @@ packages: dev: true resolution: integrity: sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== + /scheduler/0.20.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + dev: true + resolution: + integrity: sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== /schema-utils/1.0.0: dependencies: ajv: 6.12.6 @@ -15589,6 +17044,12 @@ packages: node: ">=4" resolution: integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + /strip-bom/4.0.0: + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== /strip-comments/1.0.2: dependencies: babel-extract-comments: 1.0.0 @@ -15691,6 +17152,15 @@ packages: node: ">=8" resolution: integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + /supports-hyperlinks/2.1.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== /svg-parser/2.0.4: dev: true resolution: @@ -15775,6 +17245,15 @@ packages: node: ">=8" resolution: integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== + /terminal-link/2.1.1: + dependencies: + ansi-escapes: 4.3.1 + supports-hyperlinks: 2.1.0 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== /terser-webpack-plugin/1.4.5_webpack@4.42.0: dependencies: cacache: 12.0.4 @@ -15891,6 +17370,10 @@ packages: dev: true resolution: integrity: sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + /throat/5.0.0: + dev: true + resolution: + integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== /throttle-debounce/2.3.0: dev: true engines: @@ -15952,12 +17435,6 @@ packages: dev: true resolution: integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - /to-fast-properties/1.0.3: - dev: true - engines: - node: ">=0.10.0" - resolution: - integrity: sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= /to-fast-properties/2.0.0: dev: true engines: @@ -16023,6 +17500,16 @@ packages: node: ">=0.8" resolution: integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + /tough-cookie/3.0.1: + dependencies: + ip-regex: 2.1.0 + psl: 1.8.0 + punycode: 2.1.1 + dev: true + engines: + node: ">=6" + resolution: + integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== /tr46/1.0.1: dependencies: punycode: 2.1.1 @@ -16047,35 +17534,37 @@ packages: node: ">=6.10" resolution: integrity: sha512-6zSJp23uQI+Txyz5LlXMXAHpUhY4Hi0oluXny0OgIR7g/Cromq4vDBnhtbBdyIV34g0pgwxUvnvg+jLJe4c1NA== - /ts-jest/24.3.0_jest@24.9.0: + /ts-jest/25.5.1_jest@25.5.4+typescript@3.9.9: dependencies: bs-logger: 0.2.6 buffer-from: 1.1.1 fast-json-stable-stringify: 2.1.0 - jest: 24.9.0 + jest: 25.5.4 json5: 2.2.0 lodash.memoize: 4.1.2 make-error: 1.3.6 + micromatch: 4.0.2 mkdirp: 0.5.5 - resolve: 1.20.0 - semver: 5.7.1 - yargs-parser: 10.1.0 + semver: 6.3.0 + typescript: 3.9.9 + yargs-parser: 18.1.3 dev: true engines: - node: ">= 6" + node: ">= 8" hasBin: true peerDependencies: - jest: ">=24 <25" + jest: ">=25 <26" + typescript: ">=3.4 <4.0" resolution: - integrity: sha512-Hb94C/+QRIgjVZlJyiWwouYUF+siNJHJHknyspaOcZ+OQAIdFG/UrdQVXw/0B8Z3No34xkUXZJpOTy9alOWdVQ== - /ts-loader/8.0.17_typescript@3.9.9+webpack@4.46.0: + integrity: sha512-kHEUlZMK8fn8vkxDjwbHlxXRB9dHYpyzqKIGDNxbzs+Rz+ssNDSDNusEK8Fk/sDd4xE6iKoQLfFkFVaskmTJyw== + /ts-loader/8.0.17_typescript@4.1.5+webpack@4.46.0: dependencies: chalk: 4.1.0 enhanced-resolve: 4.5.0 loader-utils: 2.0.0 micromatch: 4.0.2 semver: 7.3.4 - typescript: 3.9.9 + typescript: 4.1.5 webpack: 4.46.0 dev: true engines: @@ -16089,9 +17578,9 @@ packages: dev: true resolution: integrity: sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w== - /ts-pnp/1.1.6_typescript@3.9.9: + /ts-pnp/1.1.6_typescript@4.1.5: dependencies: - typescript: 3.9.9 + typescript: 4.1.5 dev: true engines: node: ">=6" @@ -16102,9 +17591,9 @@ packages: optional: true resolution: integrity: sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ== - /ts-pnp/1.2.0_typescript@3.9.9: + /ts-pnp/1.2.0_typescript@4.1.5: dependencies: - typescript: 3.9.9 + typescript: 4.1.5 dev: true engines: node: ">=6" @@ -16124,23 +17613,20 @@ packages: dev: true resolution: integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== - /tsdx/0.13.3: + /tsdx/0.14.1_@types+babel__@types+babel__core@7.1.12: dependencies: "@babel/core": 7.12.16 "@babel/helper-module-imports": 7.12.13 + "@babel/parser": 7.12.16 "@babel/plugin-proposal-class-properties": 7.12.13_@babel+core@7.12.16 - "@babel/plugin-proposal-nullish-coalescing-operator": 7.12.13_@babel+core@7.12.16 - "@babel/plugin-proposal-optional-chaining": 7.12.16_@babel+core@7.12.16 - "@babel/plugin-syntax-dynamic-import": 7.8.3_@babel+core@7.12.16 - "@babel/plugin-transform-regenerator": 7.12.13_@babel+core@7.12.16 - "@babel/plugin-transform-runtime": 7.12.15_@babel+core@7.12.16 - "@babel/polyfill": 7.12.1 "@babel/preset-env": 7.12.16_@babel+core@7.12.16 + "@babel/traverse": 7.12.13 + "@rollup/plugin-babel": 5.2.3_6216fb9d118ec2889bf4004f7bcb3722 "@rollup/plugin-commonjs": 11.1.0_rollup@1.32.1 "@rollup/plugin-json": 4.1.0_rollup@1.32.1 - "@rollup/plugin-node-resolve": 7.1.3_rollup@1.32.1 + "@rollup/plugin-node-resolve": 9.0.0_rollup@1.32.1 "@rollup/plugin-replace": 2.3.4_rollup@1.32.1 - "@types/jest": 24.9.1 + "@types/jest": 25.2.3 "@typescript-eslint/eslint-plugin": 2.34.0_4df26d2b9b7591cbda305132c8f490f3 "@typescript-eslint/parser": 2.34.0_eslint@6.8.0+typescript@3.9.9 ansi-escapes: 4.3.1 @@ -16149,12 +17635,10 @@ packages: babel-plugin-annotate-pure-calls: 0.4.0_@babel+core@7.12.16 babel-plugin-dev-expression: 0.2.2_@babel+core@7.12.16 babel-plugin-macros: 2.8.0 - babel-plugin-transform-async-to-promises: 0.8.15 + babel-plugin-polyfill-regenerator: 0.0.4_@babel+core@7.12.16 babel-plugin-transform-rename-import: 2.3.0 - babel-traverse: 6.26.0 - babylon: 6.18.0 - camelcase: 5.3.1 - chalk: 2.4.2 + camelcase: 6.2.0 + chalk: 4.1.0 enquirer: 2.3.6 eslint: 6.8.0 eslint-config-prettier: 6.15.0_eslint@6.8.0 @@ -16165,40 +17649,44 @@ packages: eslint-plugin-prettier: 3.3.1_d9f75d6ea79d885f9cc83ea96476ae4d eslint-plugin-react: 7.22.0_eslint@6.8.0 eslint-plugin-react-hooks: 2.5.1_eslint@6.8.0 - execa: 3.2.0 - fs-extra: 8.1.0 - jest: 24.9.0 - jest-watch-typeahead: 0.4.2 + execa: 4.1.0 + fs-extra: 9.1.0 + jest: 25.5.4 + jest-watch-typeahead: 0.5.0 jpjs: 1.2.1 lodash.merge: 4.6.2 - ora: 3.4.0 - pascal-case: 2.0.1 + ora: 4.1.1 + pascal-case: 3.1.2 prettier: 2.2.1 progress-estimator: 0.2.2 + regenerator-runtime: 0.13.7 rollup: 1.32.1 - rollup-plugin-babel: 4.4.0_9a2f13dcc727f883cc1e5a518f76a750 - rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 + rollup-plugin-sourcemaps: 0.6.3_rollup@1.32.1 rollup-plugin-terser: 5.3.1_rollup@1.32.1 - rollup-plugin-typescript2: 0.26.0_rollup@1.32.1+typescript@3.9.9 + rollup-plugin-typescript2: 0.27.3_rollup@1.32.1+typescript@3.9.9 sade: 1.7.4 semver: 7.3.4 shelljs: 0.8.4 tiny-glob: 0.2.8 - ts-jest: 24.3.0_jest@24.9.0 + ts-jest: 25.5.1_jest@25.5.4+typescript@3.9.9 tslib: 1.14.1 typescript: 3.9.9 dev: true + engines: + node: ">=10" hasBin: true + peerDependencies: + "@types/babel__core": "*" resolution: - integrity: sha512-IzEzSygWpGC/E6UQ1rPxRRpeRLPQ3RBSmisTcX2p9PKFItrwG50MaW8DfVDIolkk4Xt9cYUfgjJ+g01qN2gMYQ== - /tslib/1.10.0: - dev: true - resolution: - integrity: sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== + integrity: sha512-keHmFdCL2kx5nYFlBdbE3639HQ2v9iGedAFAajobrUTH2wfX0nLPdDhbHv+GHLQZqf0c5ur1XteE8ek/+Eyj5w== /tslib/1.14.1: dev: true resolution: integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + /tslib/2.0.1: + dev: true + resolution: + integrity: sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ== /tslib/2.1.0: dev: true resolution: @@ -16214,6 +17702,17 @@ packages: typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" resolution: integrity: sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg== + /tsutils/3.20.0_typescript@4.1.5: + dependencies: + tslib: 1.14.1 + typescript: 4.1.5 + dev: true + engines: + node: ">= 6" + peerDependencies: + typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + resolution: + integrity: sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg== /tty-browserify/0.0.0: dev: true resolution: @@ -16236,12 +17735,24 @@ packages: node: ">= 0.8.0" resolution: integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + /type-detect/4.0.8: + dev: true + engines: + node: ">=4" + resolution: + integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== /type-fest/0.11.0: dev: true engines: node: ">=8" resolution: integrity: sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + /type-fest/0.6.0: + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== /type-fest/0.8.1: dev: true engines: @@ -16286,6 +17797,13 @@ packages: hasBin: true resolution: integrity: sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w== + /typescript/4.1.5: + dev: true + engines: + node: ">=4.2.0" + hasBin: true + resolution: + integrity: sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA== /ua-parser-js/0.7.24: dev: true resolution: @@ -16441,6 +17959,12 @@ packages: node: ">= 4.0.0" resolution: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + /universalify/2.0.0: + dev: true + engines: + node: ">= 10.0.0" + resolution: + integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== /unpipe/1.0.0: dev: true engines: @@ -16466,16 +17990,6 @@ packages: node: ">=4" resolution: integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - /upper-case-first/1.1.2: - dependencies: - upper-case: 1.1.3 - dev: true - resolution: - integrity: sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU= - /upper-case/1.1.3: - dev: true - resolution: - integrity: sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= /uri-js/4.4.1: dependencies: punycode: 2.1.1 @@ -16537,6 +18051,21 @@ packages: dev: true resolution: integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + /use-callback-ref/1.2.5_8368a1a1e60c4cc60143011e7e84648e: + dependencies: + "@types/react": 17.0.2 + react: 16.14.0 + dev: true + engines: + node: ">=8.5.0" + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + resolution: + integrity: sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg== /use-callback-ref/1.2.5_9faa623e4f326d1d1521573443a5d32f: dependencies: "@types/react": 16.14.4 @@ -16631,6 +18160,16 @@ packages: dev: true resolution: integrity: sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== + /v8-to-istanbul/4.1.4: + dependencies: + "@types/istanbul-lib-coverage": 2.0.3 + convert-source-map: 1.7.0 + source-map: 0.7.3 + dev: true + engines: + node: 8.x.x || >=10.10.0 + resolution: + integrity: sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ== /validate-npm-package-license/3.0.4: dependencies: spdx-correct: 3.1.1 @@ -17081,7 +18620,7 @@ packages: integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== /wide-align/1.1.3: dependencies: - string-width: 1.0.2 + string-width: 2.1.1 dev: true resolution: integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== @@ -17267,6 +18806,16 @@ packages: node: ">=6" resolution: integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + /wrap-ansi/6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.0 + strip-ansi: 6.0.0 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== /wrappy/1.0.2: dev: true resolution: @@ -17316,6 +18865,20 @@ packages: dev: true resolution: integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + /ws/7.4.3: + dev: true + engines: + node: ">=8.3.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + resolution: + integrity: sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA== /xml-name-validator/3.0.0: dev: true resolution: @@ -17358,19 +18921,22 @@ packages: node: ">= 6" resolution: integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== - /yargs-parser/10.1.0: + /yargs-parser/13.1.2: dependencies: - camelcase: 4.1.0 + camelcase: 5.3.1 + decamelize: 1.2.0 dev: true resolution: - integrity: sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== - /yargs-parser/13.1.2: + integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + /yargs-parser/18.1.3: dependencies: camelcase: 5.3.1 decamelize: 1.2.0 dev: true + engines: + node: ">=6" resolution: - integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== /yargs/13.3.2: dependencies: cliui: 5.0.0 @@ -17386,6 +18952,24 @@ packages: dev: true resolution: integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + /yargs/15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.0 + which-module: 2.0.0 + y18n: 4.0.1 + yargs-parser: 18.1.3 + dev: true + engines: + node: ">=8" + resolution: + integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== /yocto-queue/0.1.0: dev: true engines: @@ -17413,35 +18997,33 @@ specifiers: "@types/babel__core": ^7.1.9 "@types/jest": ^26.0.10 "@types/lodash": ^4.14.159 - "@types/react": ^16.9.46 - "@types/react-dom": ^16.9.8 - "@types/react-is": ^16.7.1 - "@types/react-test-renderer": ^16.9.3 + "@types/react": ^17.0.2 + "@types/react-dom": ^17.0.1 + "@types/react-is": ^17.0.0 + "@types/react-test-renderer": ^17.0.1 "@types/storybook__addon-info": ^5.2.1 "@types/testing-library__jest-dom": ^5.9.2 - "@types/testing-library__react": ^10.2.0 - "@types/testing-library__react-hooks": ^3.4.0 "@types/webpack": ^4.41.21 babel-jest: ^26.3.0 babel-loader: ^8.1.0 husky: ^4.2.5 - immer: ^7.0.7 + immer: ^8.0.1 lodash: ^4.17.20 prettier: ^2.0.5 - pretty-quick: ^2.0.1 - react: ^16.13.1 + pretty-quick: ^3.1.0 + react: ^17.0.1 react-docgen-typescript-loader: ^3.7.2 - react-dom: ^16.13.1 - react-is: ^16.13.1 + react-dom: ^17.0.1 + react-is: ^17.0.1 react-scripts: ^3.4.3 - react-state-selector: ^2.0.0 + react-state-selector: ^2.0.2 react-test-renderer: ^16.13.1 regenerator-runtime: ^0.13.7 reselect: ^4.0.0 ts-loader: ^8.0.2 - tsdx: ^0.13.2 + tsdx: ^0.14.1 tslib: ^2.0.1 - typescript: ^3.9.7 + typescript: ^4.1.5 waait: ^1.0.5 wait-for-expect: ^3.0.2 webpack: ^4.44.1 diff --git a/src/plugins/persistenceStorage.ts b/src/plugins/persistenceStorage.ts index 8d89815..029af13 100644 --- a/src/plugins/persistenceStorage.ts +++ b/src/plugins/persistenceStorage.ts @@ -76,7 +76,7 @@ export const connectPersistenceStorage = ({ if (!persistenceMethod) return null; let isConnected = false; - let timeout: NodeJS.Timeout | undefined; + let timeout: any; const setStateFn = (state: unknown) => { const possiblePromise = persistenceMethod.setItem(